package com.gk.hotwork.specialWork.model.dto.resp;
|
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
|
import java.time.LocalDateTime;
|
import java.util.List;
|
|
public class ApprovalRuleStepRespDTO {
|
|
/** 层级ID **/
|
private Long stepId;
|
|
/** 所属规则ID **/
|
private Long ruleId;
|
|
/**
|
* 审核(0 单审,1 会审)
|
*/
|
private Byte auditType;
|
|
/**
|
* 层级名称
|
*/
|
private String stepName;
|
|
/** 层级规则状态 **/
|
private Byte status;
|
|
/** 层级所在顺序 **/
|
private Integer stepSerial;
|
|
/** 层级内部有序标识 **/
|
private Boolean enableOrder;
|
|
//审批层级类型,单人,多人,分析人....
|
private Byte type;
|
|
//审批环节有效时间
|
private Integer continueTime;
|
|
//审批环节有效时间单位
|
private Byte continueTimeUnit;
|
|
//前一个节点
|
private Long preStepId;
|
|
//下一个节点
|
private Long nextStepId;
|
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
|
private LocalDateTime gmtCreate;
|
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
|
private LocalDateTime gmtModified;
|
|
/** 创建人ID **/
|
private Long createUid;
|
|
/** 创建人姓名 **/
|
private String createUname;
|
|
private Long modifiedUid;
|
|
private String modifiedUname;
|
|
//该审批层级下的审批单元列表
|
private List<ApprovalRuleUnitRespDTO> unitList;
|
|
//该审批层级下的审批项列表
|
private List<ApprovalRuleUnitItemRespDTO> itemList;
|
|
|
public Long getStepId() {
|
return stepId;
|
}
|
|
public void setStepId(Long stepId) {
|
this.stepId = stepId;
|
}
|
|
public Long getRuleId() {
|
return ruleId;
|
}
|
|
public void setRuleId(Long ruleId) {
|
this.ruleId = ruleId;
|
}
|
|
public Byte getStatus() {
|
return status;
|
}
|
|
public void setStatus(Byte status) {
|
this.status = status;
|
}
|
|
public Integer getStepSerial() {
|
return stepSerial;
|
}
|
|
public void setStepSerial(Integer stepSerial) {
|
this.stepSerial = stepSerial;
|
}
|
|
public Boolean getEnableOrder() {
|
return enableOrder;
|
}
|
|
public void setEnableOrder(Boolean enableOrder) {
|
this.enableOrder = enableOrder;
|
}
|
|
public Byte getType() {
|
return type;
|
}
|
|
public void setType(Byte type) {
|
this.type = type;
|
}
|
|
public Integer getContinueTime() {
|
return continueTime;
|
}
|
|
public void setContinueTime(Integer continueTime) {
|
this.continueTime = continueTime;
|
}
|
|
public Byte getContinueTimeUnit() {
|
return continueTimeUnit;
|
}
|
|
public void setContinueTimeUnit(Byte continueTimeUnit) {
|
this.continueTimeUnit = continueTimeUnit;
|
}
|
|
public List<ApprovalRuleUnitRespDTO> getUnitList() {
|
return unitList;
|
}
|
|
public void setUnitList(List<ApprovalRuleUnitRespDTO> unitList) {
|
this.unitList = unitList;
|
}
|
|
public String getStepName() {
|
return stepName;
|
}
|
|
public void setStepName(String stepName) {
|
this.stepName = stepName;
|
}
|
|
public Long getPreStepId() {
|
return preStepId;
|
}
|
|
public void setPreStepId(Long preStepId) {
|
this.preStepId = preStepId;
|
}
|
|
public Long getNextStepId() {
|
return nextStepId;
|
}
|
|
public void setNextStepId(Long nextStepId) {
|
this.nextStepId = nextStepId;
|
}
|
|
public LocalDateTime getGmtCreate() {
|
return gmtCreate;
|
}
|
|
public void setGmtCreate(LocalDateTime gmtCreate) {
|
this.gmtCreate = gmtCreate;
|
}
|
|
public LocalDateTime getGmtModified() {
|
return gmtModified;
|
}
|
|
public void setGmtModified(LocalDateTime gmtModified) {
|
this.gmtModified = gmtModified;
|
}
|
|
public List<ApprovalRuleUnitItemRespDTO> getItemList() {
|
return itemList;
|
}
|
|
public void setItemList(List<ApprovalRuleUnitItemRespDTO> itemList) {
|
this.itemList = itemList;
|
}
|
|
public Long getCreateUid() {
|
return createUid;
|
}
|
|
public void setCreateUid(Long createUid) {
|
this.createUid = createUid;
|
}
|
|
public String getCreateUname() {
|
return createUname;
|
}
|
|
public void setCreateUname(String createUname) {
|
this.createUname = createUname;
|
}
|
|
public Long getModifiedUid() {
|
return modifiedUid;
|
}
|
|
public void setModifiedUid(Long modifiedUid) {
|
this.modifiedUid = modifiedUid;
|
}
|
|
public String getModifiedUname() {
|
return modifiedUname;
|
}
|
|
public void setModifiedUname(String modifiedUname) {
|
this.modifiedUname = modifiedUname;
|
}
|
|
public Byte getAuditType() {
|
return auditType;
|
}
|
|
public void setAuditType(Byte auditType) {
|
this.auditType = auditType;
|
}
|
}
|