소스 검색

代码修改

LAPTOP-KB9HII50\70708 2 년 전
부모
커밋
a20881d6e0

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

@ -0,0 +1,48 @@
package com.yihu.jw.entity.base.processGuidance;
import com.yihu.jw.entity.UuidIdentityEntityWithCreateTime;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import javax.persistence.Transient;
/**
 * 全流程指引-预设流程
 * Created by yeshijie on 2022/9/30.
 */
@Entity
@Table(name = "base_process_guidance")
public class BaseProcessGuidanceDO extends UuidIdentityEntityWithCreateTime {
    private String name;
    private Integer status;//状态(1生效 0失效)
    private String statusName;
    @Column(name = "name")
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    @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;
    }
}

+ 47 - 0
common/common-entity/src/main/java/com/yihu/jw/entity/base/processGuidance/BaseProcessGuidanceDeptDO.java

@ -0,0 +1,47 @@
package com.yihu.jw.entity.base.processGuidance;
import com.yihu.jw.entity.UuidIdentityEntity;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
/**
 * 全流程指引-预设流程关联部门
 * Created by yeshijie on 2022/9/30.
 */
@Entity
@Table(name = "base_process_guidance_dept")
public class BaseProcessGuidanceDeptDO extends UuidIdentityEntity {
      private String processGuidanceId;//预设流程id
      private String deptCode;//科室code
      private String deptName;//科室姓名
      @Column(name = "process_guidance_id")
      public String getProcessGuidanceId() {
            return processGuidanceId;
      }
      public void setProcessGuidanceId(String processGuidanceId) {
            this.processGuidanceId = processGuidanceId;
      }
      @Column(name = "dept_code")
      public String getDeptCode() {
            return deptCode;
      }
      public void setDeptCode(String deptCode) {
            this.deptCode = deptCode;
      }
      @Column(name = "dept_name")
      public String getDeptName() {
            return deptName;
      }
      public void setDeptName(String deptName) {
            this.deptName = deptName;
      }
}

+ 56 - 0
common/common-entity/src/main/java/com/yihu/jw/entity/base/processGuidance/BaseProcessGuidanceNodeAppDO.java

@ -0,0 +1,56 @@
package com.yihu.jw.entity.base.processGuidance;
import com.yihu.jw.entity.UuidIdentityEntityWithCreateTime;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
/**
 * Created by yeshijie on 2022/9/30.
 */
@Entity
@Table(name = "base_process_guidance_node_app")
public class BaseProcessGuidanceNodeAppDO extends UuidIdentityEntityWithCreateTime {
    private String nodeId;//节点id
    private String name;//应用名称
    private String url;//链接地址
    private String img;//应用图标
    @Column(name = "node_id")
    public String getNodeId() {
        return nodeId;
    }
    public void setNodeId(String nodeId) {
        this.nodeId = nodeId;
    }
    @Column(name = "name")
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    @Column(name = "url")
    public String getUrl() {
        return url;
    }
    public void setUrl(String url) {
        this.url = url;
    }
    @Column(name = "img")
    public String getImg() {
        return img;
    }
    public void setImg(String img) {
        this.img = img;
    }
}

+ 66 - 0
common/common-entity/src/main/java/com/yihu/jw/entity/base/processGuidance/BaseProcessGuidanceNodeDO.java

@ -0,0 +1,66 @@
package com.yihu.jw.entity.base.processGuidance;
import com.yihu.jw.entity.UuidIdentityEntityWithCreateTime;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
/**
 * Created by yeshijie on 2022/9/30.
 */
@Entity
@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;//注意事项
    @Column(name = "process_guidance_id")
    public String getProcessGuidanceId() {
        return processGuidanceId;
    }
    public void setProcessGuidanceId(String processGuidanceId) {
        this.processGuidanceId = processGuidanceId;
    }
    @Column(name = "node_name")
    public String getNodeName() {
        return nodeName;
    }
    public void setNodeName(String nodeName) {
        this.nodeName = nodeName;
    }
    @Column(name = "node_code")
    public String getNodeCode() {
        return nodeCode;
    }
    public void setNodeCode(String nodeCode) {
        this.nodeCode = nodeCode;
    }
    @Column(name = "node_describe")
    public String getNodeDescribe() {
        return nodeDescribe;
    }
    public void setNodeDescribe(String nodeDescribe) {
        this.nodeDescribe = nodeDescribe;
    }
    @Column(name = "notice")
    public String getNotice() {
        return notice;
    }
    public void setNotice(String notice) {
        this.notice = notice;
    }
}

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

@ -0,0 +1,67 @@
package com.yihu.jw.entity.base.processGuidance;
import com.yihu.jw.entity.UuidIdentityEntity;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
/**
 * 全流程指引-节点-微信模板
 * Created by yeshijie on 2022/9/30.
 */
@Entity
@Table(name = "base_process_guidance_node_wx")
public class BaseProcessGuidanceNodeWxDO extends UuidIdentityEntity {
    private String nodeId;//节点id
    private Integer isPush;//是否推送(1开启,0关闭)
    private String templateId;//模板id
    private String templateName;//模板名称
    private String preview;//模板预览
    @Column(name = "node_id")
    public String getNodeId() {
        return nodeId;
    }
    public void setNodeId(String nodeId) {
        this.nodeId = nodeId;
    }
    @Column(name = "is_push")
    public Integer getIsPush() {
        return isPush;
    }
    public void setIsPush(Integer isPush) {
        this.isPush = isPush;
    }
    @Column(name = "template_id")
    public String getTemplateId() {
        return templateId;
    }
    public void setTemplateId(String templateId) {
        this.templateId = templateId;
    }
    @Column(name = "template_name")
    public String getTemplateName() {
        return templateName;
    }
    public void setTemplateName(String templateName) {
        this.templateName = templateName;
    }
    @Column(name = "preview")
    public String getPreview() {
        return preview;
    }
    public void setPreview(String preview) {
        this.preview = preview;
    }
}

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

@ -0,0 +1,67 @@
package com.yihu.jw.entity.base.processGuidance;
import com.yihu.jw.entity.UuidIdentityEntityWithCreateTime;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
/**
 * 全流程指引预设流程
 * Created by yeshijie on 2022/9/30.
 */
@Entity
@Table(name = "base_process_guidance_preset")
public class BaseProcessGuidancePresetDO extends UuidIdentityEntityWithCreateTime {
    private String processGuidanceId;//流程指引id
    private String processCode;//步骤code
    private String processName;//步骤名称
    private Integer sortNo;//步骤排序
    private Integer isOptional;//是否可选项(1必要项,2可选项 )
    @Column(name = "process_guidance_id")
    public String getProcessGuidanceId() {
        return processGuidanceId;
    }
    public void setProcessGuidanceId(String processGuidanceId) {
        this.processGuidanceId = processGuidanceId;
    }
    @Column(name = "process_code")
    public String getProcessCode() {
        return processCode;
    }
    public void setProcessCode(String processCode) {
        this.processCode = processCode;
    }
    @Column(name = "process_name")
    public String getProcessName() {
        return processName;
    }
    public void setProcessName(String processName) {
        this.processName = processName;
    }
    @Column(name = "sort_no")
    public Integer getSortNo() {
        return sortNo;
    }
    public void setSortNo(Integer sortNo) {
        this.sortNo = sortNo;
    }
    @Column(name = "is_optional")
    public Integer getIsOptional() {
        return isOptional;
    }
    public void setIsOptional(Integer isOptional) {
        this.isOptional = isOptional;
    }
}

+ 128 - 0
common/common-entity/src/main/java/com/yihu/jw/entity/base/processGuidance/BaseProcessGuidancePushLogDO.java

@ -0,0 +1,128 @@
package com.yihu.jw.entity.base.processGuidance;
import com.yihu.jw.entity.UuidIdentityEntityWithCreateTime;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import java.util.Date;
/**
 * 全流程指引推送日志
 * Created by yeshijie on 2022/9/30.
 */
@Entity
@Table(name = "base_process_guidance_push_log")
public class BaseProcessGuidancePushLogDO extends UuidIdentityEntityWithCreateTime{
    private String nodeId;//节点id
    private String nodeName;//节点名称
    private String title;//消息标题
    private Date sendTime;//发送时间
    private Integer sendType;//发送类型1wx模板,2短信
    private Integer userType;//用户类型1居民 2医生
    private String userId;//对象id
    private String userName;//送对象姓名
    private String mobile;//手机号
    private String idcard;//身份证
    private String openid;//微信openid
    @Column(name = "node_id")
    public String getNodeId() {
        return nodeId;
    }
    public void setNodeId(String nodeId) {
        this.nodeId = nodeId;
    }
    @Column(name = "node_name")
    public String getNodeName() {
        return nodeName;
    }
    public void setNodeName(String nodeName) {
        this.nodeName = nodeName;
    }
    @Column(name = "title")
    public String getTitle() {
        return title;
    }
    public void setTitle(String title) {
        this.title = title;
    }
    @Column(name = "send_time")
    public Date getSendTime() {
        return sendTime;
    }
    public void setSendTime(Date sendTime) {
        this.sendTime = sendTime;
    }
    @Column(name = "send_type")
    public Integer sendType() {
        return sendType;
    }
    public void setSendType(Integer sendType) {
        this.sendType = sendType;
    }
    @Column(name = "user_type")
    public Integer getUserType() {
        return userType;
    }
    public void setUserType(Integer userType) {
        this.userType = userType;
    }
    @Column(name = "user_id")
    public String getUserId() {
        return userId;
    }
    public void setUserId(String userId) {
        this.userId = userId;
    }
    @Column(name = "user_name")
    public String getUserName() {
        return userName;
    }
    public void setUserName(String userName) {
        this.userName = userName;
    }
    @Column(name = "mobile")
    public String getMobile() {
        return mobile;
    }
    public void setMobile(String mobile) {
        this.mobile = mobile;
    }
    @Column(name = "idcard")
    public String getIdcard() {
        return idcard;
    }
    public void setIdcard(String idcard) {
        this.idcard = idcard;
    }
    @Column(name = "openid")
    public String getOpenid() {
        return openid;
    }
    public void setOpenid(String openid) {
        this.openid = openid;
    }
}

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

@ -0,0 +1,57 @@
package com.yihu.jw.entity.base.processGuidance;
import com.yihu.jw.entity.UuidIdentityEntity;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
/**
 * base_process_guidance_sms
 * Created by yeshijie on 2022/9/30.
 */
@Entity
@Table(name = "base_process_guidance_sms")
public class BaseProcessGuidanceSmsDO extends UuidIdentityEntity {
    private String nodeId;//节点id
    private Integer isPush;//是否推送(1开启,0关闭)
    private String templateId;//短信模板id
    private String content;//短信内容
    @Column(name = "node_id")
    public String getNodeId() {
        return nodeId;
    }
    public void setNodeId(String nodeId) {
        this.nodeId = nodeId;
    }
    @Column(name = "is_push")
    public Integer getIsPush() {
        return isPush;
    }
    public void setIsPush(Integer isPush) {
        this.isPush = isPush;
    }
    @Column(name = "template_id")
    public String getTemplateId() {
        return templateId;
    }
    public void setTemplateId(String templateId) {
        this.templateId = templateId;
    }
    @Column(name = "content")
    public String getContent() {
        return content;
    }
    public void setContent(String content) {
        this.content = content;
    }
}