package com.gkhy.safePlatform.targetDuty.model.dto.req; import java.sql.Timestamp; import com.fasterxml.jackson.annotation.JsonFormat; import com.gkhy.safePlatform.targetDuty.annotation.Query; public class WorkApproveQueryCriteria { @Query() private Long id; //提交人ID/外键 @Query() private Long submitPersonId; //审批人ID/外键 @Query() private Long approvePersonId; //审批状态 1:未审批 2:审批中 3:审批完成 @Query() private Integer approveStatus; //审批意见 @Query() private String approveMemo; //关联业务类型 1:目标检查 2:目标上报 @Query() private Integer relateType; //关联的审批对象表ID @Query() private Long relateId; //关联业务说明 @Query() private String relateDesc; @Query() @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Timestamp createTime; @Query() @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Timestamp updateTime; public Long getId() { return id; } public void setId(Long id) { this.id = id; } //提交人ID/外键 public Long getSubmitPersonId() { return submitPersonId; } public void setSubmitPersonId(Long submitPersonId) { this.submitPersonId = submitPersonId; } //审批人ID/外键 public Long getApprovePersonId() { return approvePersonId; } public void setApprovePersonId(Long approvePersonId) { this.approvePersonId = approvePersonId; } //审批状态 1:未审批 2:审批中 3:审批完成 public Integer getApproveStatus() { return approveStatus; } public void setApproveStatus(Integer approveStatus) { this.approveStatus = approveStatus; } //审批意见 public String getApproveMemo() { return approveMemo; } public void setApproveMemo(String approveMemo) { this.approveMemo = approveMemo; } //关联业务类型 1:目标检查 2:目标上报 public Integer getRelateType() { return relateType; } public void setRelateType(Integer relateType) { this.relateType = relateType; } //关联的审批对象表ID public Long getRelateId() { return relateId; } public void setRelateId(Long relateId) { this.relateId = relateId; } //关联业务说明 public String getRelateDesc() { return relateDesc; } public void setRelateDesc(String relateDesc) { this.relateDesc = relateDesc; } public Timestamp getCreateTime() { return createTime; } public void setCreateTime(Timestamp createTime) { this.createTime = createTime; } public Timestamp getUpdateTime() { return updateTime; } public void setUpdateTime(Timestamp updateTime) { this.updateTime = updateTime; } }