LAPTOP-KB9HII50\70708 il y a 2 ans
Parent
commit
ccf9459081

+ 22 - 0
common/common-entity/src/main/java/com/yihu/jw/entity/base/processGuidance/BaseProcessGuidanceDO.java

@ -6,6 +6,7 @@ import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import javax.persistence.Transient;
import java.util.List;
/**
 * 全流程指引-预设流程
@ -19,6 +20,9 @@ public class BaseProcessGuidanceDO extends UuidIdentityEntityWithCreateTime {
    private Integer status;//状态(1生效 0失效)
    private String statusName;
    private List<BaseProcessGuidanceDeptDO> deptDOList;
    private List<BaseProcessGuidancePresetDO> presetDOList;
    @Column(name = "name")
    public String getName() {
        return name;
@ -45,4 +49,22 @@ public class BaseProcessGuidanceDO extends UuidIdentityEntityWithCreateTime {
    public void setStatusName(String statusName) {
        this.statusName = statusName;
    }
    @Transient
    public List<BaseProcessGuidanceDeptDO> getDeptDOList() {
        return deptDOList;
    }
    public void setDeptDOList(List<BaseProcessGuidanceDeptDO> deptDOList) {
        this.deptDOList = deptDOList;
    }
    @Transient
    public List<BaseProcessGuidancePresetDO> getPresetDOList() {
        return presetDOList;
    }
    public void setPresetDOList(List<BaseProcessGuidancePresetDO> presetDOList) {
        this.presetDOList = presetDOList;
    }
}

+ 32 - 9
common/common-entity/src/main/java/com/yihu/jw/entity/base/processGuidance/BaseProcessGuidanceNodeDO.java

@ -5,6 +5,8 @@ import com.yihu.jw.entity.UuidIdentityEntityWithCreateTime;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import javax.persistence.Transient;
import java.util.List;
/**
 * Created by yeshijie on 2022/9/30.
@ -13,20 +15,14 @@ import javax.persistence.Table;
@Table(name = "base_process_guidance_node")
public class BaseProcessGuidanceNodeDO extends UuidIdentityEntityWithCreateTime {
    private String processGuidanceId;
    private String nodeName;//节点名称
    private String nodeCode;//节点CODE
    private String nodeDescribe;//节点描述
    private String notice;//注意事项
    private Integer status;//状态1生效 0失效
    private String statusName;
    @Column(name = "process_guidance_id")
    public String getProcessGuidanceId() {
        return processGuidanceId;
    }
    public void setProcessGuidanceId(String processGuidanceId) {
        this.processGuidanceId = processGuidanceId;
    }
    private List<BaseProcessGuidanceNodeAppDO> nodeAppDOList;
    @Column(name = "node_name")
    public String getNodeName() {
@ -63,4 +59,31 @@ public class BaseProcessGuidanceNodeDO extends UuidIdentityEntityWithCreateTime
    public void setNotice(String notice) {
        this.notice = notice;
    }
    @Column(name = "status")
    public Integer getStatus() {
        return status;
    }
    public void setStatus(Integer status) {
        this.status = status;
    }
    @Transient
    public String getStatusName() {
        return statusName;
    }
    public void setStatusName(String statusName) {
        this.statusName = statusName;
    }
    @Transient
    public List<BaseProcessGuidanceNodeAppDO> getNodeAppDOList() {
        return nodeAppDOList;
    }
    public void setNodeAppDOList(List<BaseProcessGuidanceNodeAppDO> nodeAppDOList) {
        this.nodeAppDOList = nodeAppDOList;
    }
}

+ 2 - 2
common/common-entity/src/main/java/com/yihu/jw/entity/base/processGuidance/BaseProcessGuidanceSmsDO.java

@ -11,8 +11,8 @@ import javax.persistence.Table;
 * Created by yeshijie on 2022/9/30.
 */
@Entity
@Table(name = "base_process_guidance_sms")
public class BaseProcessGuidanceSmsDO extends UuidIdentityEntity {
@Table(name = "base_process_guidance_node_sms")
public class BaseProcessGuidanceNodeSmsDO extends UuidIdentityEntity {
    private String nodeId;//节点id
    private Integer isPush;//是否推送(1开启,0关闭)

+ 1 - 1
common/common-entity/src/main/java/com/yihu/jw/entity/base/processGuidance/BaseProcessGuidanceNodeWxDO.java

@ -14,7 +14,7 @@ import javax.persistence.Table;
@Table(name = "base_process_guidance_node_wx")
public class BaseProcessGuidanceNodeWxDO extends UuidIdentityEntity {
    private String nodeId;//节点id
    private String nodeId;//节点id nodeId=system表示系统模板
    private Integer isPush;//是否推送(1开启,0关闭)
    private String templateId;//模板id
    private String templateName;//模板名称

+ 1 - 1
common/common-entity/src/main/java/com/yihu/jw/entity/base/processGuidance/BaseProcessGuidancePresetDO.java

@ -15,7 +15,7 @@ import javax.persistence.Table;
public class BaseProcessGuidancePresetDO extends UuidIdentityEntityWithCreateTime {
    private String processGuidanceId;//流程指引id
    private String processCode;//步骤code
    private String processCode;//步骤code =节点id(nodeId)
    private String processName;//步骤名称
    private Integer sortNo;//步骤排序
    private Integer isOptional;//是否可选项(1必要项,2可选项 )

+ 23 - 1
common/common-entity/src/main/java/com/yihu/jw/entity/base/processGuidance/BaseProcessGuidancePushLogDO.java

@ -5,6 +5,7 @@ import com.yihu.jw.entity.UuidIdentityEntityWithCreateTime;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import javax.persistence.Transient;
import java.util.Date;
/**
@ -27,6 +28,9 @@ public class BaseProcessGuidancePushLogDO extends UuidIdentityEntityWithCreateTi
    private String idcard;//身份证
    private String openid;//微信openid
    private String sendTypeName;
    private String userTypeName;
    @Column(name = "node_id")
    public String getNodeId() {
        return nodeId;
@ -64,7 +68,7 @@ public class BaseProcessGuidancePushLogDO extends UuidIdentityEntityWithCreateTi
    }
    @Column(name = "send_type")
    public Integer sendType() {
    public Integer getSendType() {
        return sendType;
    }
@ -125,4 +129,22 @@ public class BaseProcessGuidancePushLogDO extends UuidIdentityEntityWithCreateTi
    public void setOpenid(String openid) {
        this.openid = openid;
    }
    @Transient
    public String getSendTypeName() {
        return sendTypeName;
    }
    public void setSendTypeName(String sendTypeName) {
        this.sendTypeName = sendTypeName;
    }
    @Transient
    public String getUserTypeName() {
        return userTypeName;
    }
    public void setUserTypeName(String userTypeName) {
        this.userTypeName = userTypeName;
    }
}