package com.gkhy.safePlatform.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; /** * 层级名称 */ private String stepName; /** 层级规则状态 **/ private Byte status; /** 层级所在顺序 **/ private Integer stepSerial; /** 层级内部有序标识 **/ private Boolean enableOrder; //审批层级类型,单人,多人,分析人.... private Byte approvalType; private Byte personType; private Byte contentType; //审批环节有效时间 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; /** * 审核(0 单审,1 会审) */ private Byte auditType; //该审批层级下的审批单元列表 private List unitList; //该审批层级下的审批项列表 private List 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 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 getUnitList() { return unitList; } public void setUnitList(List 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 getItemList() { return itemList; } public void setItemList(List 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; } public Byte getApprovalType() { return approvalType; } public void setApprovalType(Byte approvalType) { this.approvalType = approvalType; } public Byte getPersonType() { return personType; } public void setPersonType(Byte personType) { this.personType = personType; } public Byte getContentType() { return contentType; } public void setContentType(Byte contentType) { this.contentType = contentType; } }