Sfoglia il codice sorgente

Merge branch '2.0' of http://192.168.1.220:10080/Amoy2/wlyy2.0 into 2.0

wangzhinan 2 anni fa
parent
commit
ceb8a878b9
100 ha cambiato i file con 8955 aggiunte e 0 eliminazioni
  1. 5 0
      common/common-entity/pom.xml
  2. 36 0
      common/common-entity/src/main/java/com/yihu/jw/entity/AssignedEntityListener.java
  3. 102 0
      common/common-entity/src/main/java/com/yihu/jw/entity/BaseAssignedEntity.java
  4. 54 0
      common/common-entity/src/main/java/com/yihu/jw/entity/ehr/dict/DictEntryKey.java
  5. 87 0
      common/common-entity/src/main/java/com/yihu/jw/entity/ehr/dict/SystemDict.java
  6. 88 0
      common/common-entity/src/main/java/com/yihu/jw/entity/ehr/dict/SystemDictEntry.java
  7. 140 0
      common/common-entity/src/main/java/com/yihu/jw/entity/ehr/quota/TjDataSave.java
  8. 140 0
      common/common-entity/src/main/java/com/yihu/jw/entity/ehr/quota/TjDataSource.java
  9. 143 0
      common/common-entity/src/main/java/com/yihu/jw/entity/ehr/quota/TjDimensionMain.java
  10. 142 0
      common/common-entity/src/main/java/com/yihu/jw/entity/ehr/quota/TjDimensionSlave.java
  11. 242 0
      common/common-entity/src/main/java/com/yihu/jw/entity/ehr/quota/TjQuota.java
  12. 64 0
      common/common-entity/src/main/java/com/yihu/jw/entity/ehr/quota/TjQuotaCategory.java
  13. 44 0
      common/common-entity/src/main/java/com/yihu/jw/entity/ehr/quota/TjQuotaChart.java
  14. 54 0
      common/common-entity/src/main/java/com/yihu/jw/entity/ehr/quota/TjQuotaDataSave.java
  15. 54 0
      common/common-entity/src/main/java/com/yihu/jw/entity/ehr/quota/TjQuotaDataSource.java
  16. 71 0
      common/common-entity/src/main/java/com/yihu/jw/entity/ehr/quota/TjQuotaDimensionMain.java
  17. 90 0
      common/common-entity/src/main/java/com/yihu/jw/entity/ehr/quota/TjQuotaDimensionSlave.java
  18. 95 0
      common/common-entity/src/main/java/com/yihu/jw/entity/ehr/quota/TjQuotaLog.java
  19. 80 0
      common/common-entity/src/main/java/com/yihu/jw/entity/ehr/quota/TjQuotaWarn.java
  20. 43 0
      common/common-entity/src/main/java/com/yihu/jw/entity/ehr/report/ReportCategoryAppRelation.java
  21. 36 0
      common/common-entity/src/main/java/com/yihu/jw/entity/ehr/resource/DtoResourceMetadata.java
  22. 111 0
      common/common-entity/src/main/java/com/yihu/jw/entity/ehr/resource/PortalMessageTemplate.java
  23. 195 0
      common/common-entity/src/main/java/com/yihu/jw/entity/ehr/resource/ProtalMessageRemind.java
  24. 301 0
      common/common-entity/src/main/java/com/yihu/jw/entity/ehr/resource/Registration.java
  25. 79 0
      common/common-entity/src/main/java/com/yihu/jw/entity/ehr/resource/RsAdapterDictionary.java
  26. 78 0
      common/common-entity/src/main/java/com/yihu/jw/entity/ehr/resource/RsAdapterMetadata.java
  27. 73 0
      common/common-entity/src/main/java/com/yihu/jw/entity/ehr/resource/RsAdapterScheme.java
  28. 43 0
      common/common-entity/src/main/java/com/yihu/jw/entity/ehr/resource/RsAppResource.java
  29. 88 0
      common/common-entity/src/main/java/com/yihu/jw/entity/ehr/resource/RsAppResourceMetadata.java
  30. 58 0
      common/common-entity/src/main/java/com/yihu/jw/entity/ehr/resource/RsDictionary.java
  31. 81 0
      common/common-entity/src/main/java/com/yihu/jw/entity/ehr/resource/RsDictionaryEntry.java
  32. 83 0
      common/common-entity/src/main/java/com/yihu/jw/entity/ehr/resource/RsDimension.java
  33. 60 0
      common/common-entity/src/main/java/com/yihu/jw/entity/ehr/resource/RsDimensionCategory.java
  34. 72 0
      common/common-entity/src/main/java/com/yihu/jw/entity/ehr/resource/RsInterface.java
  35. 126 0
      common/common-entity/src/main/java/com/yihu/jw/entity/ehr/resource/RsMetadata.java
  36. 46 0
      common/common-entity/src/main/java/com/yihu/jw/entity/ehr/resource/RsOrgResource.java
  37. 88 0
      common/common-entity/src/main/java/com/yihu/jw/entity/ehr/resource/RsOrgResourceMetadata.java
  38. 141 0
      common/common-entity/src/main/java/com/yihu/jw/entity/ehr/resource/RsReport.java
  39. 102 0
      common/common-entity/src/main/java/com/yihu/jw/entity/ehr/resource/RsReportCategory.java
  40. 47 0
      common/common-entity/src/main/java/com/yihu/jw/entity/ehr/resource/RsReportMonitorType.java
  41. 78 0
      common/common-entity/src/main/java/com/yihu/jw/entity/ehr/resource/RsReportUsers.java
  42. 61 0
      common/common-entity/src/main/java/com/yihu/jw/entity/ehr/resource/RsReportView.java
  43. 148 0
      common/common-entity/src/main/java/com/yihu/jw/entity/ehr/resource/RsResource.java
  44. 64 0
      common/common-entity/src/main/java/com/yihu/jw/entity/ehr/resource/RsResourceCategory.java
  45. 67 0
      common/common-entity/src/main/java/com/yihu/jw/entity/ehr/resource/RsResourceDefaultParam.java
  46. 59 0
      common/common-entity/src/main/java/com/yihu/jw/entity/ehr/resource/RsResourceDefaultQuery.java
  47. 81 0
      common/common-entity/src/main/java/com/yihu/jw/entity/ehr/resource/RsResourceMetadata.java
  48. 95 0
      common/common-entity/src/main/java/com/yihu/jw/entity/ehr/resource/RsResourceQuota.java
  49. 42 0
      common/common-entity/src/main/java/com/yihu/jw/entity/ehr/resource/RsRolesResource.java
  50. 88 0
      common/common-entity/src/main/java/com/yihu/jw/entity/ehr/resource/RsRolesResourceMetadata.java
  51. 105 0
      common/common-entity/src/main/java/com/yihu/jw/entity/ehr/resource/RsSystemDictionary.java
  52. 72 0
      common/common-entity/src/main/java/com/yihu/jw/entity/ehr/resource/RsSystemDictionaryEntry.java
  53. 33 0
      common/common-entity/src/main/java/com/yihu/jw/entity/util/PinyinUtil.java
  54. 5 0
      common/common-rest-model/pom.xml
  55. 72 0
      common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/org/MJkzlOrgMemberRelation.java
  56. 94 0
      common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/org/MOrgDept.java
  57. 46 0
      common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/org/MOrgDeptData.java
  58. 182 0
      common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/org/MOrgDeptDetail.java
  59. 27 0
      common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/org/MOrgDeptJson.java
  60. 129 0
      common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/org/MOrgHealthCategory.java
  61. 174 0
      common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/org/MOrgMemberRelation.java
  62. 681 0
      common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/org/MOrganization.java
  63. 33 0
      common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/org/MRsOrgResource.java
  64. 75 0
      common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/org/MRsOrgResourceMetadata.java
  65. 197 0
      common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/packs/EsArchiveRelation.java
  66. 237 0
      common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/packs/EsDetailsPackage.java
  67. 160 0
      common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/packs/EsSimplePackage.java
  68. 118 0
      common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/packs/MPackage.java
  69. 38 0
      common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/resource/MCdaTransformDto.java
  70. 73 0
      common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/resource/MChartInfoModel.java
  71. 45 0
      common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/resource/MReportDimension.java
  72. 55 0
      common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/resource/MResourceDefaultParam.java
  73. 70 0
      common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/resource/MResourceQuota.java
  74. 72 0
      common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/resource/MRsAdapterDictionary.java
  75. 66 0
      common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/resource/MRsAdapterMetadata.java
  76. 56 0
      common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/resource/MRsAdapterSchema.java
  77. 32 0
      common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/resource/MRsAppResource.java
  78. 73 0
      common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/resource/MRsAppResourceMetadata.java
  79. 70 0
      common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/resource/MRsCategory.java
  80. 83 0
      common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/resource/MRsColumnsModel.java
  81. 42 0
      common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/resource/MRsDictionary.java
  82. 64 0
      common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/resource/MRsDictionaryEntry.java
  83. 67 0
      common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/resource/MRsDimension.java
  84. 47 0
      common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/resource/MRsDimensionCategory.java
  85. 55 0
      common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/resource/MRsInterface.java
  86. 104 0
      common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/resource/MRsMetadata.java
  87. 58 0
      common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/resource/MRsMonitorTypeReport.java
  88. 123 0
      common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/resource/MRsReport.java
  89. 95 0
      common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/resource/MRsReportCategory.java
  90. 86 0
      common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/resource/MRsReportCategoryInfo.java
  91. 49 0
      common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/resource/MRsReportMonitorType.java
  92. 49 0
      common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/resource/MRsReportView.java
  93. 66 0
      common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/resource/MRsResourceMetadata.java
  94. 126 0
      common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/resource/MRsResources.java
  95. 33 0
      common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/resource/MRsRolesResource.java
  96. 75 0
      common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/resource/MRsRolesResourceMetadata.java
  97. 87 0
      common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/resource/MRsSystemDictionary.java
  98. 56 0
      common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/resource/MRsSystemDictionaryEntry.java
  99. 35 0
      common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/resource/MStdTransformDto.java
  100. 0 0
      common/common-rest-model/src/main/java/com/yihu/jw/restmodel/web/endpoint/BaseRestEndPoint.java

+ 5 - 0
common/common-entity/pom.xml

@ -27,6 +27,11 @@
            <groupId>commons-codec</groupId>
            <artifactId>commons-codec</artifactId>
        </dependency>
        <dependency>
            <groupId>com.belerweb</groupId>
            <artifactId>pinyin4j</artifactId>
            <version>${version.pinyin4j}</version>
        </dependency>
        <dependency>
            <groupId>org.apache.commons</groupId>
            <artifactId>commons-lang3</artifactId>

+ 36 - 0
common/common-entity/src/main/java/com/yihu/jw/entity/AssignedEntityListener.java

@ -0,0 +1,36 @@
package com.yihu.jw.entity;
import javax.persistence.PrePersist;
import javax.persistence.PreUpdate;
import java.util.Date;
/**
 * Listener - 创建日期、修改日期处理
 * Created by progr1mmer on 2017/11/17.
 */
public class AssignedEntityListener {
    /**
     * 保存前处理
     *
     * @param entity
     *            基类
     */
    @PrePersist
    public void prePersist(BaseAssignedEntity entity) {
        entity.setCreateDate(new Date());
        entity.setModifyDate(new Date());
    }
    /**
     * 更新前处理
     *
     * @param entity
     *            基类
     */
    @PreUpdate
    public void preUpdate(BaseAssignedEntity entity) {
        entity.setModifyDate(new Date());
    }
}

+ 102 - 0
common/common-entity/src/main/java/com/yihu/jw/entity/BaseAssignedEntity.java

@ -0,0 +1,102 @@
package com.yihu.jw.entity;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.hibernate.annotations.GenericGenerator;
import javax.persistence.*;
import java.io.Serializable;
import java.util.Date;
/**
 * Entity - 基类(非自动递增)
 * Created by progr1mmer on 2017/11/17.
 */
@MappedSuperclass
@EntityListeners(AssignedEntityListener.class)
public abstract class BaseAssignedEntity implements Serializable {
    private static final long serialVersionUID = -67186388306700736L;
    /** ID */
    private String id;
    /** 创建日期 */
    private Date createDate;
    /** 创建者 */
    private String creator;
    /** 修改日期 */
    private Date modifyDate;
    /** 修改者 */
    private String modifier;
    @Id
    @GeneratedValue(generator = "Generator")
    @GenericGenerator(name = "Generator", strategy = "assigned")
    @Column(name = "id", unique = true, nullable = false)
    public String getId() {
        return id;
    }
    public void setId(String id) {
        this.id = id;
    }
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @Column(name = "create_date", nullable = false, updatable = false)
    public Date getCreateDate() {
        return createDate;
    }
    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }
    @Column(name = "creator")
    public String getCreator() {
        return creator;
    }
    public void setCreator(String creator) {
        this.creator = creator;
    }
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @Column(name = "modify_date", nullable = false)
    public Date getModifyDate() {
        return modifyDate;
    }
    public void setModifyDate(Date modifyDate) {
        this.modifyDate = modifyDate;
    }
    @Column(name = "modifier")
    public String getModifier() {
        return modifier;
    }
    public void setModifier(String modifier) {
        this.modifier = modifier;
    }
    @Override
    public boolean equals(Object obj) {
        if (obj == null) {
            return false;
        }
        if (this == obj) {
            return true;
        }
        if (!BaseAssignedEntity.class.isAssignableFrom(obj.getClass())) {
            return false;
        }
        BaseAssignedEntity other = (BaseAssignedEntity) obj;
        return getId() != null ? getId().equals(other.getId()) : false;
    }
    @Override
    public int hashCode() {
        int hashCode = 17;
        hashCode += null == getId() ? 0 : getId().hashCode() * 31;
        return hashCode;
    }
}

+ 54 - 0
common/common-entity/src/main/java/com/yihu/jw/entity/ehr/dict/DictEntryKey.java

@ -0,0 +1,54 @@
package com.yihu.jw.entity.ehr.dict;
import java.io.Serializable;
import java.util.Objects;
/**
 * 字典项主键(联合主键)。
 */
public class DictEntryKey implements Serializable{
    String code;
    long dictId;
    public DictEntryKey(){
    }
    public DictEntryKey(String code, Long dictId){
        this.code = code == null ? "" : code;
        this.dictId = dictId == null ? null : dictId;
    }
    public String getCode() {
        return code;
    }
    public void setCode(String code) {
        this.code = code;
    }
    public long getDictId() {
        return dictId;
    }
    public void setDictId(long dictId) {
        this.dictId = dictId;
    }
    @Override
    public boolean equals(Object obj) {
        if(obj instanceof DictEntryKey){
            DictEntryKey pk = (DictEntryKey)obj;
            if(this.code==pk.getCode() && this.dictId==(pk.getDictId())){
                return true;
            }
        }
        return false;
    }
    @Override
    public int hashCode() {
        return Objects.hash(code, dictId);
    }
}

+ 87 - 0
common/common-entity/src/main/java/com/yihu/jw/entity/ehr/dict/SystemDict.java

@ -0,0 +1,87 @@
package com.yihu.jw.entity.ehr.dict;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.yihu.jw.entity.util.PinyinUtil;
import javax.persistence.*;
import java.util.Date;
/**
 * @author Sand
 * @version 1.0
 * @created 2015.07.30 14:43
 */
@Entity
@Table(name = "system_dicts")
@Access(value = AccessType.PROPERTY)
public class SystemDict {
    private long id;
    private String name;
    private String reference;
    private String authorId;
    private String phoneticCode;
    private String code;
    Date createDate = new Date();
    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    @Column(name = "id", unique = true, nullable = false)
    public long getId() {
        return id;
    }
    public void setId(long id) {
        this.id = id;
    }
    @Column(name = "name", nullable = false)
    public String getName() {
        return this.name;
    }
    public void setName(String name){
        this.name = name;
        this.phoneticCode = PinyinUtil.getPinYinHeadChar(name, true);
    }
    @Column(name = "reference", nullable = true)
    public String getReference() {
        return reference;
    }
    public void setReference(String reference) {
        this.reference = reference;
    }
    @Column(name = "author", nullable = false)
    public String getAuthorId() {
        return authorId;
    }
    public void setAuthorId(String authorId) {
        this.authorId = authorId;
    }
    @Column(name = "phonetic_code", nullable = false)
    public String getPhoneticCode() {
        return phoneticCode;
    }
    public void setPhoneticCode(String phoneticCode) {
        this.phoneticCode = phoneticCode;
    }
    @Column(name = "create_date", nullable = false)
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    public Date getCreateDate() {
        return createDate;
    }
    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }
    @Column(name = "code", nullable = false)
    public String getCode() {
        return code;
    }
    public void setCode(String code) {
        this.code = code;
    }
}

+ 88 - 0
common/common-entity/src/main/java/com/yihu/jw/entity/ehr/dict/SystemDictEntry.java

@ -0,0 +1,88 @@
package com.yihu.jw.entity.ehr.dict;
import com.yihu.jw.entity.util.PinyinUtil;
import javax.persistence.*;
import java.io.Serializable;
/**
 * 字典项。
 *
 * @author Sand
 * @version 1.0
 * @created 2015.07.30 15:11
 */
@Entity
@Table(name = "system_dict_entries")
@Access(value = AccessType.PROPERTY)
@Embeddable
@IdClass(DictEntryKey.class)
public class SystemDictEntry  implements Serializable {
    private static final long serialVersionUID = 1L;
    long dictId;
    String code;
    String value;
    Integer sort;
    String phoneticCode;
    String catalog;
    public SystemDictEntry(){
    }
    @Id
    @Column(name = "code", unique = true, nullable = false ,insertable = false, updatable = false)
    public String getCode() {
        return code;
    }
    public void setCode(String code) {
        this.code = code;
    }
    @Id
    @Column(name = "dictId", unique = true, nullable = false ,insertable = false, updatable = false)
    public long getDictId() {
        return dictId;
    }
    public void setDictId(long dictId) {
        this.dictId = dictId;
    }
    @Column(name = "value", nullable = true)
    public String getValue() {
        return value;
    }
    public void setValue(String value) {
        this.value = value;
        this.phoneticCode = PinyinUtil.getPinYinHeadChar(value, true);
    }
    @Column(name = "phoneticCode", nullable = true)
    public String getPhoneticCode() {
        return phoneticCode;
    }
    public void setPhoneticCode(String phoneticCode) {
        this.phoneticCode = phoneticCode;
    }
    @Column(name = "sort", nullable = true)
    public Integer getSort() {
        return sort;
    }
    public void setSort(Integer sort) {
        this.sort = sort;
    }
    @Column(name = "catalog", nullable = true)
    public String getCatalog() {
        return catalog;
    }
    public void setCatalog(String catalog) {
        this.catalog = catalog;
    }
}

+ 140 - 0
common/common-entity/src/main/java/com/yihu/jw/entity/ehr/quota/TjDataSave.java

@ -0,0 +1,140 @@
package com.yihu.jw.entity.ehr.quota;
import com.fasterxml.jackson.annotation.JsonFormat;
import javax.persistence.*;
import java.io.Serializable;
import java.util.Date;
/**
 * 数据存储
 * Created by Administrator on 2017/6/8.
 */
@Entity
@Table(name = "tj_data_save", schema = "", catalog = "healtharchive")
public class TjDataSave implements Serializable {
    private Long id;
    private String code;
    private String type;
    private String name;
    private Date createTime;
    private String createUser;
    private String createUserName;
    private Date updateTime;
    private String updateUser;
    private String updateUserName;
    private Integer status;
    private String remark;
    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    @Column(name = "id", unique = true, nullable = false)
    public Long getId() {
        return id;
    }
    public void setId(Long id) {
        this.id = id;
    }
    @Column(name = "code", nullable = true)
    public String getCode() {
        return code;
    }
    public void setCode(String code) {
        this.code = code;
    }
    @Column(name = "type", nullable = true)
    public String getType() {
        return type;
    }
    public void setType(String type) {
        this.type = type;
    }
    @Column(name = "name", nullable = true)
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    @Column(name = "create_time", nullable = false)
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    public Date getCreateTime() {
        return createTime;
    }
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }
    @Column(name = "create_user", nullable = true)
    public String getCreateUser() {
        return createUser;
    }
    public void setCreateUser(String createUser) {
        this.createUser = createUser;
    }
    @Column(name = "create_user_name", nullable = true)
    public String getCreateUserName() {
        return createUserName;
    }
    public void setCreateUserName(String createUserName) {
        this.createUserName = createUserName;
    }
    @Column(name = "update_time", nullable = false)
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    public Date getUpdateTime() {
        return updateTime;
    }
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
    @Column(name = "update_user", nullable = true)
    public String getUpdateUser() {
        return updateUser;
    }
    public void setUpdateUser(String updateUser) {
        this.updateUser = updateUser;
    }
    @Column(name = "update_user_name", nullable = true)
    public String getUpdateUserName() {
        return updateUserName;
    }
    public void setUpdateUserName(String updateUserName) {
        this.updateUserName = updateUserName;
    }
    @Column(name = "status", nullable = true)
    public Integer getStatus() {
        return status;
    }
    public void setStatus(Integer status) {
        this.status = status;
    }
    @Column(name = "remark", nullable = true)
    public String getRemark() {
        return remark;
    }
    public void setRemark(String remark) {
        this.remark = remark;
    }
}

+ 140 - 0
common/common-entity/src/main/java/com/yihu/jw/entity/ehr/quota/TjDataSource.java

@ -0,0 +1,140 @@
package com.yihu.jw.entity.ehr.quota;
import com.fasterxml.jackson.annotation.JsonFormat;
import javax.persistence.*;
import java.io.Serializable;
import java.util.Date;
/**
 * Created by Administrator on 2017/6/8.
 */
@Entity
@Table(name = "tj_data_source")
@Access(value = AccessType.PROPERTY)
public class TjDataSource implements Serializable {
    private Long id;
    private String code;
    private String type;
    private String name;
    private Date createTime;
    private String createUser;
    private String createUserName;
    private Date updateTime;
    private String updateUser;
    private String updateUserName;
    private Integer status;
    private String remark;
    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    @Column(name = "id", unique = true, nullable = false)
    public Long getId() {
        return id;
    }
    public void setId(Long id) {
        this.id = id;
    }
    @Column(name = "code", nullable = true)
    public String getCode() {
        return code;
    }
    public void setCode(String code) {
        this.code = code;
    }
    @Column(name = "type", nullable = true)
    public String getType() {
        return type;
    }
    public void setType(String type) {
        this.type = type;
    }
    @Column(name = "name", nullable = true)
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    @Column(name = "create_time", nullable = false)
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    public Date getCreateTime() {
        return createTime;
    }
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }
    @Column(name = "create_user", nullable = true)
    public String getCreateUser() {
        return createUser;
    }
    public void setCreateUser(String createUser) {
        this.createUser = createUser;
    }
    @Column(name = "create_user_name", nullable = true)
    public String getCreateUserName() {
        return createUserName;
    }
    public void setCreateUserName(String createUserName) {
        this.createUserName = createUserName;
    }
    @Column(name = "update_time", nullable = false)
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    public Date getUpdateTime() {
        return updateTime;
    }
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
    @Column(name = "update_user", nullable = true)
    public String getUpdateUser() {
        return updateUser;
    }
    public void setUpdateUser(String updateUser) {
        this.updateUser = updateUser;
    }
    @Column(name = "update_user_name", nullable = true)
    public String getUpdateUserName() {
        return updateUserName;
    }
    public void setUpdateUserName(String updateUserName) {
        this.updateUserName = updateUserName;
    }
    @Column(name = "status", nullable = true)
    public Integer getStatus() {
        return status;
    }
    public void setStatus(Integer status) {
        this.status = status;
    }
    @Column(name = "remark", nullable = true)
    public String getRemark() {
        return remark;
    }
    public void setRemark(String remark) {
        this.remark = remark;
    }
}

+ 143 - 0
common/common-entity/src/main/java/com/yihu/jw/entity/ehr/quota/TjDimensionMain.java

@ -0,0 +1,143 @@
package com.yihu.jw.entity.ehr.quota;
import com.fasterxml.jackson.annotation.JsonFormat;
import javax.persistence.*;
import java.io.Serializable;
import java.util.Date;
/**
 * 统计主纬度
 *
 * @author janseny
 * @version 1.0
 * @updated 2017年6月8日
 */
@Entity
@Table(name = "tj_dimension_main")
@Access(value = AccessType.PROPERTY)
public class TjDimensionMain implements Serializable{
    private long id;
    private String code;  //业务代码
    private String name; //主维度名称
    private String type;//主维度 :1 行政区划
    private Integer status;//1: 正常 0:不可以用 -1 已删除'
    private String remark;//备注
    private Date createTime;//创建时间
    private String createUser;//创建人
    private String createUserName;//创建人名
    private Date updateTime;//修改时间
    private String updateUser;//修改人
    private String updateUserName;//修改人名
    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    @Column(name = "id", unique = true, nullable = false)
    public long getId() {
        return id;
    }
    public void setId(long id) {
        this.id = id;
    }
    @Column(name = "code",  nullable = true)
    public String getCode() {
        return code;
    }
    public void setCode(String code) {
        this.code = code;
    }
    @Column(name = "name", nullable = false)
    public String getName() {
        return this.name;
    }
    public void setName(String name){
        this.name = name;
    }
    @Column(name = "type", nullable = false)
    public String getType() {
        return type;
    }
    public void setType(String type) {
        this.type = type;
    }
    @Column(name = "status", nullable = false)
    public Integer getStatus() {
        return status;
    }
    public void setStatus(Integer status) {
        this.status = status;
    }
    @Column(name = "remark", nullable = false)
    public String getRemark() {
        return remark;
    }
    public void setRemark(String remark) {
        this.remark = remark;
    }
    @Column(name = "create_time", nullable = false)
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    public Date getCreateTime() {
        return createTime;
    }
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }
    @Column(name = "create_user", nullable = false)
    public String getCreateUser() {
        return createUser;
    }
    public void setCreateUser(String createUser) {
        this.createUser = createUser;
    }
    @Column(name = "create_user_name", nullable = false)
    public String getCreateUserName() {
        return createUserName;
    }
    public void setCreateUserName(String createUserName) {
        this.createUserName = createUserName;
    }
    @Column(name = "update_time", nullable = false)
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    public Date getUpdateTime() {
        return updateTime;
    }
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
    @Column(name = "update_user", nullable = false)
    public String getUpdateUser() {
        return updateUser;
    }
    public void setUpdateUser(String updateUser) {
        this.updateUser = updateUser;
    }
    @Column(name = "update_user_name", nullable = false)
    public String getUpdateUserName() {
        return updateUserName;
    }
    public void setUpdateUserName(String updateUserName) {
        this.updateUserName = updateUserName;
    }
}

+ 142 - 0
common/common-entity/src/main/java/com/yihu/jw/entity/ehr/quota/TjDimensionSlave.java

@ -0,0 +1,142 @@
package com.yihu.jw.entity.ehr.quota;
import com.fasterxml.jackson.annotation.JsonFormat;
import javax.persistence.*;
import java.io.Serializable;
import java.util.Date;
/**
 * 统计细纬度
 *
 * @author janseny
 * @version 1.0
 * @updated 2017年6月8日
 */
@Entity
@Table(name = "tj_dimension_slave")
@Access(value = AccessType.PROPERTY)
public class TjDimensionSlave implements Serializable{
    private long id;
    private String code;  //业务代码
    private String name; //从维度名称
    private String type;//类型:1 性别 2 年龄
    private Integer status;//1: 正常 0:不可以用 -1 已删除'
    private String remark;//备注
    private Date createTime;//创建时间
    private String createUser;//创建人
    private String createUserName;//创建人名
    private Date updateTime;//修改时间
    private String updateUser;//修改人
    private String updateUserName;//修改人名
    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    @Column(name = "id", unique = true, nullable = false)
    public long getId() {
        return id;
    }
    public void setId(long id) {
        this.id = id;
    }
    @Column(name = "code",  nullable = true)
    public String getCode() {
        return code;
    }
    public void setCode(String code) {
        this.code = code;
    }
    @Column(name = "name", nullable = false)
    public String getName() {
        return this.name;
    }
    public void setName(String name){
        this.name = name;
    }
    @Column(name = "type", nullable = false)
    public String getType() {
        return type;
    }
    public void setType(String type) {
        this.type = type;
    }
    @Column(name = "status", nullable = false)
    public Integer getStatus() {
        return status;
    }
    public void setStatus(Integer status) {
        this.status = status;
    }
    @Column(name = "remark", nullable = false)
    public String getRemark() {
        return remark;
    }
    public void setRemark(String remark) {
        this.remark = remark;
    }
    @Column(name = "create_time", nullable = false)
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    public Date getCreateTime() {
        return createTime;
    }
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }
    @Column(name = "create_user", nullable = false)
    public String getCreateUser() {
        return createUser;
    }
    public void setCreateUser(String createUser) {
        this.createUser = createUser;
    }
    @Column(name = "create_user_name", nullable = false)
    public String getCreateUserName() {
        return createUserName;
    }
    public void setCreateUserName(String createUserName) {
        this.createUserName = createUserName;
    }
    @Column(name = "update_time", nullable = false)
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    public Date getUpdateTime() {
        return updateTime;
    }
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
    @Column(name = "update_user", nullable = false)
    public String getUpdateUser() {
        return updateUser;
    }
    public void setUpdateUser(String updateUser) {
        this.updateUser = updateUser;
    }
    @Column(name = "update_user_name", nullable = false)
    public String getUpdateUserName() {
        return updateUserName;
    }
    public void setUpdateUserName(String updateUserName) {
        this.updateUserName = updateUserName;
    }
}

+ 242 - 0
common/common-entity/src/main/java/com/yihu/jw/entity/ehr/quota/TjQuota.java

@ -0,0 +1,242 @@
package com.yihu.jw.entity.ehr.quota;
import com.fasterxml.jackson.annotation.JsonFormat;
import javax.persistence.*;
import java.io.Serializable;
import java.util.Date;
import java.util.List;
/**
 * Created by Administrator on 2017/6/9.
 */
@Entity
@Table(name = "tj_quota", schema = "", catalog = "healtharchive")
public class TjQuota implements Serializable {
    private Long id;
    private String code;
    private String name;
    private String cron;
    private String execType;
    private Date execTime;
    private String jobClazz;
    private Date createTime;
    private String createUser;
    private String createUserName;
    private Date updateTime;
    private String updateUser;
    private String updateUserName;
    private Integer status;
    private Integer dataLevel;
    private String remark;
    private Integer quotaType;
    private String metadataCode;
    private String isInitExec; // 是否初始执行过,0:否,1:是。
    private String resultGetType; // 指标结果获取方式 1:直接库中获取,2:二次统计获取。
    //周期指标执行状态:0未开启,1执行中
    private String jobStatus;
    private List<TjQuota> children;
    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    @Column(name = "id", unique = true, nullable = false)
    public Long getId() {
        return id;
    }
    public void setId(Long id) {
        this.id = id;
    }
    @Column(name = "code")
    public String getCode() {
        return code;
    }
    public void setCode(String code) {
        this.code = code;
    }
    @Column(name = "name")
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    @Column(name = "cron")
    public String getCron() {
        return cron;
    }
    public void setCron(String cron) {
        this.cron = cron;
    }
    @Column(name = "exec_type")
    public String getExecType() {
        return execType;
    }
    public void setExecType(String execType) {
        this.execType = execType;
    }
    @Column(name = "exec_time", nullable = true)
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    public Date getExecTime() {
        return execTime;
    }
    public void setExecTime(Date execTime) {
        this.execTime = execTime;
    }
    @Column(name = "job_clazz")
    public String getJobClazz() {
        return jobClazz;
    }
    public void setJobClazz(String jobClazz) {
        this.jobClazz = jobClazz;
    }
    @Column(name = "create_time", nullable = false)
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    public Date getCreateTime() {
        return createTime;
    }
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }
    @Column(name = "create_user")
    public String getCreateUser() {
        return createUser;
    }
    public void setCreateUser(String createUser) {
        this.createUser = createUser;
    }
    @Column(name = "create_user_name")
    public String getCreateUserName() {
        return createUserName;
    }
    public void setCreateUserName(String createUserName) {
        this.createUserName = createUserName;
    }
    @Column(name = "update_time", nullable = false)
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    public Date getUpdateTime() {
        return updateTime;
    }
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
    @Column(name = "update_user")
    public String getUpdateUser() {
        return updateUser;
    }
    public void setUpdateUser(String updateUser) {
        this.updateUser = updateUser;
    }
    @Column(name = "update_user_name")
    public String getUpdateUserName() {
        return updateUserName;
    }
    public void setUpdateUserName(String updateUserName) {
        this.updateUserName = updateUserName;
    }
    @Column(name = "status")
    public Integer getStatus() {
        return status;
    }
    public void setStatus(Integer status) {
        this.status = status;
    }
    @Column(name = "data_level")
    public Integer getDataLevel() {
        return dataLevel;
    }
    public void setDataLevel(Integer dataLevel) {
        this.dataLevel = dataLevel;
    }
    @Column(name = "quota_type")
    public Integer getQuotaType() {
        return quotaType;
    }
    public void setQuotaType(Integer quotaType) {
        this.quotaType = quotaType;
    }
    @Column(name = "remark")
    public String getRemark() {
        return remark;
    }
    public void setRemark(String remark) {
        this.remark = remark;
    }
    @Column(name = "metadata_code")
    public String getMetadataCode() {
        return metadataCode;
    }
    public void setMetadataCode(String metadataCode) {
        this.metadataCode = metadataCode;
    }
    @Column(name = "is_init_exec", nullable = false)
    public String getIsInitExec() {
        return isInitExec;
    }
    public void setIsInitExec(String isInitExec) {
        this.isInitExec = isInitExec;
    }
    @Column(name = "result_get_type")
    public String getResultGetType() {
        return resultGetType;
    }
    public void setResultGetType(String resultGetType) {
        this.resultGetType = resultGetType;
    }
    @Transient
    public List<TjQuota> getChildren() {
        return children;
    }
    public void setChildren(List<TjQuota> children) {
        this.children = children;
    }
    @Column(name = "job_status", length = 1)
    public String getJobStatus() {
        return jobStatus;
    }
    public void setJobStatus(String jobStatus) {
        this.jobStatus = jobStatus;
    }
}

+ 64 - 0
common/common-entity/src/main/java/com/yihu/jw/entity/ehr/quota/TjQuotaCategory.java

@ -0,0 +1,64 @@
package com.yihu.jw.entity.ehr.quota;
import javax.persistence.*;
import java.io.Serializable;
/**
 * Created by wxw on 2017/8/31.
 */
@Entity
@Table(name = "tj_quota_category", schema = "")
public class TjQuotaCategory implements Serializable{
    private int id;
    private String name;
    private int parentId;
    private String code;
    private String note;
    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    @Column(name = "id", unique = true, nullable = false)
    public int getId() {
        return id;
    }
    public void setId(int id) {
        this.id = id;
    }
    @Column(name = "name")
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    @Column(name = "parent_id")
    public int getParentId() {
        return parentId;
    }
    public void setParentId(int parentId) {
        this.parentId = parentId;
    }
    @Column(name = "code")
    public String getCode() {
        return code;
    }
    public void setCode(String code) {
        this.code = code;
    }
    @Column(name = "note")
    public String getNote() {
        return note;
    }
    public void setNote(String note) {
        this.note = note;
    }
}

+ 44 - 0
common/common-entity/src/main/java/com/yihu/jw/entity/ehr/quota/TjQuotaChart.java

@ -0,0 +1,44 @@
package com.yihu.jw.entity.ehr.quota;
import javax.persistence.*;
/**
 * Created by janseny on 2017/8/3.
 */
@Entity
@Table(name = "tj_quota_chart")
public class TjQuotaChart {
    private Integer id;
    private String quotaCode;
    private Integer chartId;
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    public Integer getId() {
        return id;
    }
    public void setId(Integer id) {
        this.id = id;
    }
    @Column(name = "quota_code", nullable = false)
    public String getQuotaCode() {
        return quotaCode;
    }
    public void setQuotaCode(String quotaCode) {
        this.quotaCode = quotaCode;
    }
    @Column(name = "chart_id", nullable = false)
    public Integer getChartId() {
        return chartId;
    }
    public void setChartId(Integer chartId) {
        this.chartId = chartId;
    }
}

+ 54 - 0
common/common-entity/src/main/java/com/yihu/jw/entity/ehr/quota/TjQuotaDataSave.java

@ -0,0 +1,54 @@
package com.yihu.jw.entity.ehr.quota;
import javax.persistence.*;
import java.io.Serializable;
/**
 * Created by Administrator on 2017/6/9.
 */
@Entity
@Table(name = "tj_quota_data_save", schema = "", catalog = "healtharchive")
public class TjQuotaDataSave implements Serializable{
    private Long id;
    private String quotaCode;
    private String saveCode;
    private String configJson;
    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    @Column(name = "id", unique = true, nullable = false)
    public Long getId() {
        return id;
    }
    public void setId(Long id) {
        this.id = id;
    }
    @Column(name = "quota_code")
    public String getQuotaCode() {
        return quotaCode;
    }
    public void setQuotaCode(String quotaCode) {
        this.quotaCode = quotaCode;
    }
    @Column(name = "save_code")
    public String getSaveCode() {
        return saveCode;
    }
    public void setSaveCode(String saveCode) {
        this.saveCode = saveCode;
    }
    @Column(name = "config_json")
    public String getConfigJson() {
        return configJson;
    }
    public void setConfigJson(String configJson) {
        this.configJson = configJson;
    }
}

+ 54 - 0
common/common-entity/src/main/java/com/yihu/jw/entity/ehr/quota/TjQuotaDataSource.java

@ -0,0 +1,54 @@
package com.yihu.jw.entity.ehr.quota;
import javax.persistence.*;
import java.io.Serializable;
/**
 * Created by Administrator on 2017/6/9.
 */
@Entity
@Table(name = "tj_quota_data_source", schema = "", catalog = "healtharchive")
public class TjQuotaDataSource implements Serializable{
    private Long id;
    private String quotaCode;
    private String sourceCode;
    private String configJson;
    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    @Column(name = "id", unique = true, nullable = false)
    public Long getId() {
        return id;
    }
    public void setId(Long id) {
        this.id = id;
    }
    @Column(name = "quota_code")
    public String getQuotaCode() {
        return quotaCode;
    }
    public void setQuotaCode(String quotaCode) {
        this.quotaCode = quotaCode;
    }
    @Column(name = "source_code")
    public String getSourceCode() {
        return sourceCode;
    }
    public void setSourceCode(String sourceCode) {
        this.sourceCode = sourceCode;
    }
    @Column(name = "config_json")
    public String getConfigJson() {
        return configJson;
    }
    public void setConfigJson(String configJson) {
        this.configJson = configJson;
    }
}

+ 71 - 0
common/common-entity/src/main/java/com/yihu/jw/entity/ehr/quota/TjQuotaDimensionMain.java

@ -0,0 +1,71 @@
package com.yihu.jw.entity.ehr.quota;
import javax.persistence.*;
import java.io.Serializable;
/**
 * 统计主纬度关联表
 *
 * @author janseny
 * @version 1.0
 * @updated 2017年6月8日
 */
@Entity
@Table(name = "tj_quota_dimension_main")
@Access(value = AccessType.PROPERTY)
public class TjQuotaDimensionMain implements Serializable{
    private Long id;
    private String quotaCode;  //关联 tj_quota code
    private String mainCode; //关联 jt_dimension_main
    private String dictSql;//
    private String keyVal;//
    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    @Column(name = "id", unique = true, nullable = false)
    public Long getId() {
        return id;
    }
    public void setId(Long id) {
        this.id = id;
    }
    @Column(name = "quota_code",  nullable = true)
    public String getQuotaCode() {
        return quotaCode;
    }
    public void setQuotaCode(String quotaCode) {
        this.quotaCode = quotaCode;
    }
    @Column(name = "main_code",  nullable = true)
    public String getMainCode() {
        return mainCode;
    }
    public void setMainCode(String mainCode) {
        this.mainCode = mainCode;
    }
    @Column(name = "dict_sql",  nullable = true)
    public String getDictSql() {
        return dictSql;
    }
    public void setDictSql(String dictSql) {
        this.dictSql = dictSql;
    }
    @Column(name = "key_val",  nullable = true)
    public String getKeyVal() {
        return keyVal;
    }
    public void setKeyVal(String keyVal) {
        this.keyVal = keyVal;
    }
}

+ 90 - 0
common/common-entity/src/main/java/com/yihu/jw/entity/ehr/quota/TjQuotaDimensionSlave.java

@ -0,0 +1,90 @@
package com.yihu.jw.entity.ehr.quota;
import javax.persistence.*;
import java.io.Serializable;
/**
 * 统计细纬度关联表
 *
 * @author janseny
 * @version 1.0
 * @updated 2017年6月8日
 */
@Entity
@Table(name = "tj_quota_dimension_slave")
@Access(value = AccessType.PROPERTY)
public class TjQuotaDimensionSlave implements Serializable{
    private Long id;
    private String quotaCode;  //关联 tj_quota code
    private String slaveCode; //关联 jt_dimension_slave
    private String dictSql;//
    private String keyVal;//
    private Integer sort;//纬度顺序
    private String converClass;//转换类
    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    @Column(name = "id", unique = true, nullable = false)
    public Long getId() {
        return id;
    }
    public void setId(Long id) {
        this.id = id;
    }
    @Column(name = "quota_code",  nullable = true)
    public String getQuotaCode() {
        return quotaCode;
    }
    public void setQuotaCode(String quotaCode) {
        this.quotaCode = quotaCode;
    }
    @Column(name = "slave_code",  nullable = true)
    public String getSlaveCode() {
        return slaveCode;
    }
    public void setSlaveCode(String slaveCode) {
        this.slaveCode = slaveCode;
    }
    @Column(name = "dict_sql",  nullable = true)
    public String getDictSql() {
        return dictSql;
    }
    public void setDictSql(String dictSql) {
        this.dictSql = dictSql;
    }
    @Column(name = "key_val",  nullable = true)
    public String getKeyVal() {
        return keyVal;
    }
    public void setKeyVal(String keyVal) {
        this.keyVal = keyVal;
    }
    @Column(name = "sort",  nullable = true)
    public Integer getSort() {
        return sort;
    }
    public void setSort(Integer sort) {
        this.sort = sort;
    }
    @Column(name = "conver_class",  nullable = true)
    public String getConverClass() {
        return converClass;
    }
    public void setConverClass(String converClass) {
        this.converClass = converClass;
    }
}

+ 95 - 0
common/common-entity/src/main/java/com/yihu/jw/entity/ehr/quota/TjQuotaLog.java

@ -0,0 +1,95 @@
package com.yihu.jw.entity.ehr.quota;
import com.fasterxml.jackson.annotation.JsonFormat;
import javax.persistence.*;
import java.io.Serializable;
import java.util.Date;
/**
 * 统计指标日志
 *
 * @author janseny
 * @version 1.0
 * @updated 2017年6月9日
 */
@Entity
@Table(name = "tj_quota_log")
@Access(value = AccessType.PROPERTY)
public class TjQuotaLog implements Serializable{
    private long id;
    private String quotaCode;  //
    private String saasId; //
    private Integer status;//1成功 0失败
    private String content;//内容
    private Date startTime;//任务开始执行时间
    private Date endTime;//任务结束执行时间
    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    @Column(name = "id", unique = true, nullable = false)
    public long getId() {
        return id;
    }
    public void setId(long id) {
        this.id = id;
    }
    @Column(name = "quota_code",  nullable = true)
    public String getQuotaCode() {
        return quotaCode;
    }
    public void setQuotaCode(String quotaCode) {
        this.quotaCode = quotaCode;
    }
    @Column(name = "saas_id",  nullable = true)
    public String getSaasId() {
        return saasId;
    }
    public void setSaasId(String saasId) {
        this.saasId = saasId;
    }
    @Column(name = "status",  nullable = true)
    public Integer getStatus() {
        return status;
    }
    public void setStatus(Integer status) {
        this.status = status;
    }
    @Column(name = "content",  nullable = true)
    public String getContent() {
        return content;
    }
    public void setContent(String content) {
        this.content = content;
    }
    @Column(name = "start_time",  nullable = true)
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    public Date getStartTime() {
        return startTime;
    }
    public void setStartTime(Date startTime) {
        this.startTime = startTime;
    }
    @Column(name = "end_time",  nullable = true)
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    public Date getEndTime() {
        return endTime;
    }
    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }
}

+ 80 - 0
common/common-entity/src/main/java/com/yihu/jw/entity/ehr/quota/TjQuotaWarn.java

@ -0,0 +1,80 @@
package com.yihu.jw.entity.ehr.quota;
import com.fasterxml.jackson.annotation.JsonFormat;
import javax.persistence.*;
import java.io.Serializable;
import java.util.Date;
/**
 * 数据存储
 * Created by Administrator on 2017/6/8.
 */
@Entity
@Table(name = "tj_quota_warn", schema = "", catalog = "healtharchive")
public class TjQuotaWarn implements Serializable {
    private Long id;
    private String quotaCode;
    private String value;
    private String userId;
    private Date createTime;
    private Date updateTime;
    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    @Column(name = "id", unique = true, nullable = false)
    public Long getId() {
        return id;
    }
    public void setId(Long id) {
        this.id = id;
    }
    @Column(name = "quota_code", nullable = true)
    public String getQuotaCode() {
        return quotaCode;
    }
    public void setQuotaCode(String quotaCode) {
        this.quotaCode = quotaCode;
    }
    @Column(name = "value", nullable = true)
    public String getValue() {
        return value;
    }
    public void setValue(String value) {
        this.value = value;
    }
    @Column(name = "user_id", nullable = true)
    public String getUserId() {
        return userId;
    }
    public void setUserId(String userId) {
        this.userId = userId;
    }
    @Column(name = "create_time", nullable = true)
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    public Date getCreateTime() {
        return createTime;
    }
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }
    @Column(name = "update_time", nullable = true)
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    public Date getUpdateTime() {
        return updateTime;
    }
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
}

+ 43 - 0
common/common-entity/src/main/java/com/yihu/jw/entity/ehr/report/ReportCategoryAppRelation.java

@ -0,0 +1,43 @@
package com.yihu.jw.entity.ehr.report;
import javax.persistence.*;
/**
 * Created by wxw on 2017/11/24.
 */
@Entity
@Table(name = "report_category_app_relation")
public class ReportCategoryAppRelation {
    private int id;
    private int reportCategoryId;
    private String appId;
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    @Column(name = "id", unique = true, nullable = false)
    public int getId() {
        return id;
    }
    public void setId(int id) {
        this.id = id;
    }
    @Column(name = "report_category_id")
    public int getReportCategoryId() {
        return reportCategoryId;
    }
    public void setReportCategoryId(int reportCategoryId) {
        this.reportCategoryId = reportCategoryId;
    }
    @Column(name = "app_id")
    public String getAppId() {
        return appId;
    }
    public void setAppId(String appId) {
        this.appId = appId;
    }
}

+ 36 - 0
common/common-entity/src/main/java/com/yihu/jw/entity/ehr/resource/DtoResourceMetadata.java

@ -0,0 +1,36 @@
package com.yihu.jw.entity.ehr.resource;
/**
 * Created by hzp on 2016/5/14.
 */
public class DtoResourceMetadata extends RsMetadata {
    private String groupType; //分组类型
    private String groupData; //分组数据
    private String dimensionValue; //维度范围
    public String getGroupType() {
        return groupType;
    }
    public void setGroupType(String groupType) {
        this.groupType = groupType;
    }
    public String getGroupData() {
        return groupData;
    }
    public void setGroupData(String groupData) {
        this.groupData = groupData;
    }
    public String getDimensionValue() {
        return dimensionValue;
    }
    public void setDimensionValue(String dimensionValue) {
        this.dimensionValue = dimensionValue;
    }
}

+ 111 - 0
common/common-entity/src/main/java/com/yihu/jw/entity/ehr/resource/PortalMessageTemplate.java

@ -0,0 +1,111 @@
package com.yihu.jw.entity.ehr.resource;
import javax.persistence.*;
/**
 * @author zdm
 * @since 2018.04.21
 */
@Entity
@Table(name = "portal_message_template", schema = "", catalog = "healtharchive")
public class PortalMessageTemplate {
    private Long id;
    /**
     * 消息分类
     */
    private String classification;
    /**
     * 消息标题
     */
    private String title;
    /**
     * 主体之前内容
     */
    private String beforeContent;
    /**
     * 主体内容
     */
    private String content;
    /**
     * 主体之后内容
     */
    private String afterContent;
    /**
     * 部推送类型 ,101:挂号结果推送,102:退号结果推送,-101:订单操作推送
     */
    private String type;
    /**
     * 模板状态:0生效,1失效
     */
    private String state;
    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    @Column(name = "id", unique = true, nullable = false)
    public Long getId() {
        return id;
    }
    public void setId(Long id) {
        this.id = id;
    }
    public String getClassification() {
        return classification;
    }
    public void setClassification(String classification) {
        this.classification = classification;
    }
    public String getTitle() {
        return title;
    }
    public void setTitle(String title) {
        this.title = title;
    }
    public String getBeforeContent() {
        return beforeContent;
    }
    public void setBeforeContent(String beforeContent) {
        this.beforeContent = beforeContent;
    }
    public String getContent() {
        return content;
    }
    public void setContent(String content) {
        this.content = content;
    }
    public String getAfterContent() {
        return afterContent;
    }
    public void setAfterContent(String afterContent) {
        this.afterContent = afterContent;
    }
    public String getType() {
        return type;
    }
    public void setType(String type) {
        this.type = type;
    }
    public String getState() {
        return state;
    }
    public void setState(String state) {
        this.state = state;
    }
}

+ 195 - 0
common/common-entity/src/main/java/com/yihu/jw/entity/ehr/resource/ProtalMessageRemind.java

@ -0,0 +1,195 @@
package com.yihu.jw.entity.ehr.resource;
import com.fasterxml.jackson.annotation.JsonFormat;
import javax.persistence.*;
import java.util.Date;
/**
 * 健康上饶app、公众健康服务平台-满意度调查
 *
 * @author zdm
 * @vsrsion 1.0
 * Created at 2018/4/20.
 */
@Entity
@Table(name = "portal_message_remind", schema = "", catalog = "healtharchive")
public class ProtalMessageRemind {
    private Long id;
    private String appId;
    private String appName;
    private String fromUserId;
    private String typeId;
    private String content;
    private String workUri;
    private Integer readed;
    private Date createDate;
    private String toUserId;
    private Long messageTemplateId;
    /**
     * 推送过来的消息
     */
    private String receivedMessages;
    /**
     * 就诊时间
     */
    private String visitTime;
    /**
     * 健康之路-预约挂号订单号
     */
    private String orderId;
    /**
     * 我的就诊-是否通知:0为通知,1为不通知。我的档案:0未评价、1为已评价
     */
    private String notifieFlag;
    /**
     * 总部推送消息类型 ,101:挂号结果推送,102:退号结果推送,-101:订单操作推送,100:满意度调查
     */
    private String portalMessagerTemplateType;
    /**
     * 满意度调查-是否评价 0为未评、1为已评
     */
    private String appraiseFlag;
    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    @Column(name = "id", unique = true, nullable = false)
    public Long getId() {
        return id;
    }
    public void setId(Long id) {
        this.id = id;
    }
    @Column(name = "app_id", nullable = true, insertable = true, updatable = true)
    public String getAppId() {
        return appId;
    }
    public void setAppId(String appId) {
        this.appId = appId;
    }
    @Column(name = "app_name", nullable = true, insertable = true, updatable = true)
    public String getAppName() {
        return appName;
    }
    public void setAppName(String appName) {
        this.appName = appName;
    }
    @Column(name = "from_user_id", nullable = true, insertable = true, updatable = true)
    public String getFromUserId() {
        return fromUserId;
    }
    public void setFromUserId(String fromUserId) {
        this.fromUserId = fromUserId;
    }
    @Column(name = "type_id", nullable = true, insertable = true, updatable = true)
    public String getTypeId() {
        return typeId;
    }
    public void setTypeId(String typeId) {
        this.typeId = typeId;
    }
    @Column(name = "content", nullable = true, insertable = true, updatable = true)
    public String getContent() {
        return content;
    }
    public void setContent(String content) {
        this.content = content;
    }
    @Column(name = "work_uri", nullable = true, insertable = true, updatable = true)
    public String getWorkUri() {
        return workUri;
    }
    public void setWorkUri(String workUri) {
        this.workUri = workUri;
    }
    @Column(name = "readed", nullable = true, insertable = true, updatable = true)
    public Integer getReaded() {
        return readed;
    }
    public void setReaded(Integer readed) {
        this.readed = readed;
    }
    @Column(name = "create_date", nullable = true, insertable = true, updatable = true)
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    public Date getCreateDate() {
        return createDate;
    }
    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }
    @Column(name = "to_user_id", nullable = true, insertable = true, updatable = true)
    public String getToUserId() {
        return toUserId;
    }
    public void setToUserId(String toUserId) {
        this.toUserId = toUserId;
    }
    @Column(name = "message_template_id", nullable = true, insertable = true, updatable = true)
    public Long getMessageTemplateId() {
        return messageTemplateId;
    }
    public void setMessageTemplateId(Long messageTemplateId) {
        this.messageTemplateId = messageTemplateId;
    }
    @Column(name = "received_messages", nullable = true, insertable = true, updatable = true)
    public String getReceivedMessages() {
        return receivedMessages;
    }
    public void setReceivedMessages(String receivedMessages) {
        this.receivedMessages = receivedMessages;
    }
    @Column(name = "visit_time", nullable = true, insertable = true, updatable = true)
    public String getVisitTime() {
        return visitTime;
    }
    public void setVisitTime(String visitTime) {
        this.visitTime = visitTime;
    }
    @Column(name = "order_id", nullable = true, insertable = true, updatable = true)
    public String getOrderId() {
        return orderId;
    }
    public void setOrderId(String orderId) {
        this.orderId = orderId;
    }
    @Column(name = "notifie_flag", nullable = true, insertable = true, updatable = true)
    public String getNotifieFlag() {
        return notifieFlag;
    }
    public void setNotifieFlag(String notifieFlag) {
        this.notifieFlag = notifieFlag;
    }
    @Column(name = "portal_messager_template_type", nullable = true, insertable = true, updatable = true)
    public String getPortalMessagerTemplateType() {
        return portalMessagerTemplateType;
    }
    public void setPortalMessagerTemplateType(String portalMessagerTemplateType) {
        this.portalMessagerTemplateType = portalMessagerTemplateType;
    }
    @Column(name = "appraise_flag", nullable = true, insertable = true, updatable = true)
    public String getAppraiseFlag() {
        return appraiseFlag;
    }
    public void setAppraiseFlag(String appraiseFlag) {
        this.appraiseFlag = appraiseFlag;
    }
}

+ 301 - 0
common/common-entity/src/main/java/com/yihu/jw/entity/ehr/resource/Registration.java

@ -0,0 +1,301 @@
package com.yihu.jw.entity.ehr.resource;
import com.yihu.jw.entity.BaseAssignedEntity;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
/**
 * 挂号单
 *
 * @author 张进军
 * @date 2018/4/16 19:18
 */
@Entity
@Table(name = "registration")
public class Registration extends BaseAssignedEntity {
    public String orderId; // 订单号
    public String orderCreateTime; // 下单时间
    public String userId; // 患者ID
    public String patientName; // 患者姓名
    public Integer cardType; // 患者证件类型,默认身份证,1:中国大陆身份证
    public String cardNo; // 患者证件号
    public String phoneNo; // 患者手机号
    public String hospitalId; // 医院ID
    public String hospitalName; // 医院名称
    public String deptId; // 科室ID
    public String deptName; // 科室名称
    public String doctorId; // 医生ID
    public String doctorName; // 医生姓名
    public String lczcName; // 临床职称名称
    public String photoUri; // 医生头像URL
    public Integer state; // 订单状态。1:待付款  2:待就诊 11:预约中 22:退款中 99:已退号 -1:系统取消 3:已就诊
    public String stateDesc; // 订单状态描述
    public Integer visitClinicResult; // 到诊情况。0:确认中,1:已到诊,-1:爽约。(医院如果未提供到诊信息,该返回值将永远处于确认中)
    public String visitClinicResultDesc; // 到诊情况描述
    public String registerDate; // 就诊时间
    public Integer timeId; // 就诊午别。1:上午,2:下午,3:晚上
    public String timeIdDesc; // 就诊午别描述
    public String commendTime; // 就诊时间段
    public Integer serialNo; // 就诊号数
    public String invalidDate; // 退号截止时间(与预约截止时间相同)
    public Integer originType; // 来源类型,1:PC,2:APP
    public Integer registerType; // 挂号方式,1:预约挂号,2:现场挂号
    public String registerTypeDesc; // 挂号方式描述
    @Column(name = "order_id")
    public String getOrderId() {
        return orderId;
    }
    public void setOrderId(String orderId) {
        this.orderId = orderId;
    }
    @Column(name = "order_create_time")
    public String getOrderCreateTime() {
        return orderCreateTime;
    }
    public void setOrderCreateTime(String orderCreateTime) {
        this.orderCreateTime = orderCreateTime;
    }
    @Column(name = "user_id")
    public String getUserId() {
        return userId;
    }
    public void setUserId(String userId) {
        this.userId = userId;
    }
    @Column(name = "patient_name")
    public String getPatientName() {
        return patientName;
    }
    public void setPatientName(String patientName) {
        this.patientName = patientName;
    }
    @Column(name = "card_type")
    public Integer getCardType() {
        return cardType;
    }
    public void setCardType(Integer cardType) {
        this.cardType = cardType;
    }
    @Column(name = "card_no")
    public String getCardNo() {
        return cardNo;
    }
    public void setCardNo(String cardNo) {
        this.cardNo = cardNo;
    }
    @Column(name = "phone_no")
    public String getPhoneNo() {
        return phoneNo;
    }
    public void setPhoneNo(String phoneNo) {
        this.phoneNo = phoneNo;
    }
    @Column(name = "hospital_id")
    public String getHospitalId() {
        return hospitalId;
    }
    public void setHospitalId(String hospitalId) {
        this.hospitalId = hospitalId;
    }
    @Column(name = "hospital_name")
    public String getHospitalName() {
        return hospitalName;
    }
    public void setHospitalName(String hospitalName) {
        this.hospitalName = hospitalName;
    }
    @Column(name = "dept_id")
    public String getDeptId() {
        return deptId;
    }
    public void setDeptId(String deptId) {
        this.deptId = deptId;
    }
    @Column(name = "dept_name")
    public String getDeptName() {
        return deptName;
    }
    public void setDeptName(String deptName) {
        this.deptName = deptName;
    }
    @Column(name = "doctor_id")
    public String getDoctorId() {
        return doctorId;
    }
    public void setDoctorId(String doctorId) {
        this.doctorId = doctorId;
    }
    @Column(name = "doctor_name")
    public String getDoctorName() {
        return doctorName;
    }
    public void setDoctorName(String doctorName) {
        this.doctorName = doctorName;
    }
    @Column(name = "lczc_name")
    public String getLczcName() {
        return lczcName;
    }
    public void setLczcName(String lczcName) {
        this.lczcName = lczcName;
    }
    @Column(name = "photo_uri")
    public String getPhotoUri() {
        return photoUri;
    }
    public void setPhotoUri(String photoUri) {
        this.photoUri = photoUri;
    }
    @Column(name = "state")
    public Integer getState() {
        return state;
    }
    public void setState(Integer state) {
        this.state = state;
    }
    @Column(name = "state_desc")
    public String getStateDesc() {
        return stateDesc;
    }
    public void setStateDesc(String stateDesc) {
        this.stateDesc = stateDesc;
    }
    @Column(name = "visit_clinic_result")
    public Integer getVisitClinicResult() {
        return visitClinicResult;
    }
    public void setVisitClinicResult(Integer visitClinicResult) {
        this.visitClinicResult = visitClinicResult;
    }
    @Column(name = "visit_clinic_result_desc")
    public String getVisitClinicResultDesc() {
        return visitClinicResultDesc;
    }
    public void setVisitClinicResultDesc(String visitClinicResultDesc) {
        this.visitClinicResultDesc = visitClinicResultDesc;
    }
    @Column(name = "register_date")
    public String getRegisterDate() {
        return registerDate;
    }
    public void setRegisterDate(String registerDate) {
        this.registerDate = registerDate;
    }
    @Column(name = "time_id")
    public Integer getTimeId() {
        return timeId;
    }
    public void setTimeId(Integer timeId) {
        this.timeId = timeId;
    }
    @Column(name = "time_id_desc")
    public String getTimeIdDesc() {
        return timeIdDesc;
    }
    public void setTimeIdDesc(String timeIdDesc) {
        this.timeIdDesc = timeIdDesc;
    }
    @Column(name = "commend_time")
    public String getCommendTime() {
        return commendTime;
    }
    public void setCommendTime(String commendTime) {
        this.commendTime = commendTime;
    }
    @Column(name = "serial_no")
    public Integer getSerialNo() {
        return serialNo;
    }
    public void setSerialNo(Integer serialNo) {
        this.serialNo = serialNo;
    }
    @Column(name = "invalid_date")
    public String getInvalidDate() {
        return invalidDate;
    }
    public void setInvalidDate(String invalidDate) {
        this.invalidDate = invalidDate;
    }
    @Column(name = "origin_type")
    public Integer getOriginType() {
        return originType;
    }
    public void setOriginType(Integer originType) {
        this.originType = originType;
    }
    @Column(name = "register_type")
    public Integer getRegisterType() {
        return registerType;
    }
    public void setRegisterType(Integer registerType) {
        this.registerType = registerType;
    }
    @Column(name = "register_type_desc")
    public String getRegisterTypeDesc() {
        return registerTypeDesc;
    }
    public void setRegisterTypeDesc(String registerTypeDesc) {
        this.registerTypeDesc = registerTypeDesc;
    }
}

+ 79 - 0
common/common-entity/src/main/java/com/yihu/jw/entity/ehr/resource/RsAdapterDictionary.java

@ -0,0 +1,79 @@
package com.yihu.jw.entity.ehr.resource;
import javax.persistence.*;
/**
 * @author linaz
 * @created 2016.05.30 13:48
 */
@Entity
@Table(name="rs_adapter_dictionary")
@Access(value = AccessType.PROPERTY)
public class RsAdapterDictionary {
    private String id;
    private String schemeId;
    private String dictCode;
    private String dictEntryCode;
    private String srcDictCode;
    private String srcDictEntryCode;
    private String srcDictEntryName;
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    @Column(name="id",nullable = false,unique = true)
    public String getId() {
        return id;
    }
    public void setId(String id) {
        this.id = id;
    }
    @Column(name="scheme_id",nullable = false)
    public String getSchemeId() {
        return schemeId;
    }
    public void setSchemeId(String schemeId) {
        this.schemeId = schemeId;
    }
    @Column(name="dict_code",nullable = true)
    public String getDictCode() {
        return dictCode;
    }
    public void setDictCode(String dictCode) {
        this.dictCode = dictCode;
    }
    @Column(name="dict_entry_code",nullable = true)
    public String getDictEntryCode() {
        return dictEntryCode;
    }
    public void setDictEntryCode(String dictEntryCode) {
        this.dictEntryCode = dictEntryCode;
    }
    @Column(name="src_dict_code",nullable = false)
    public String getSrcDictCode() {
        return srcDictCode;
    }
    public void setSrcDictCode(String srcDictCode) {
        this.srcDictCode = srcDictCode;
    }
    @Column(name="src_dict_entry_code",nullable = false)
    public String getSrcDictEntryCode() {
        return srcDictEntryCode;
    }
    public void setSrcDictEntryCode(String srcDictEntryCode) {
        this.srcDictEntryCode = srcDictEntryCode;
    }
    @Column(name="src_dict_entry_name",nullable = true)
    public String getSrcDictEntryName() {
        return srcDictEntryName;
    }
    public void setSrcDictEntryName(String srcDictEntryName) {
        this.srcDictEntryName = srcDictEntryName;
    }
}

+ 78 - 0
common/common-entity/src/main/java/com/yihu/jw/entity/ehr/resource/RsAdapterMetadata.java

@ -0,0 +1,78 @@
package com.yihu.jw.entity.ehr.resource;
import javax.persistence.*;
/**
 * 适配数据元
 *
 * Created by lyr on 2016/5/17.
 */
@Entity
@Table(name="rs_adapter_metadata")
public class RsAdapterMetadata {
    private String id;
    private String schemeId;
    private String metadataId;
    private String srcDatasetCode;
    private String srcMetadataCode;
    private String srcMetadataName;
    private String metadataDomain;
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    @Column(name="id",nullable = false,unique = true)
    public String getId() {
        return id;
    }
    public void setId(String id) {
        this.id = id;
    }
    @Column(name="scheme_id",nullable = false)
    public String getSchemeId() {
        return schemeId;
    }
    public void setSchemeId(String schemeId) {
        this.schemeId = schemeId;
    }
    @Column(name="metadata_id")
    public String getMetadataId() {
        return metadataId;
    }
    public void setMetadataId(String metadataId) {
        this.metadataId = metadataId;
    }
    @Column(name="src_dataset_code",nullable = false)
    public String getSrcDatasetCode() {
        return srcDatasetCode;
    }
    public void setSrcDatasetCode(String srcDatasetCode) {
        this.srcDatasetCode = srcDatasetCode;
    }
    @Column(name="src_metadata_code")
    public String getSrcMetadataCode() {
        return srcMetadataCode;
    }
    public void setSrcMetadataCode(String srcMetadataCode) {
        this.srcMetadataCode = srcMetadataCode;
    }
    @Column(name="src_metadata_name")
    public String getSrcMetadataName() {
        return srcMetadataName;
    }
    public void setSrcMetadataName(String srcMetadataName) {
        this.srcMetadataName = srcMetadataName;
    }
    @Column(name="metadata_domain")
    public String getMetadataDomain() {
        return metadataDomain;
    }
    public void setMetadataDomain(String metadataDomain) {
        this.metadataDomain = metadataDomain;
    }
}

+ 73 - 0
common/common-entity/src/main/java/com/yihu/jw/entity/ehr/resource/RsAdapterScheme.java

@ -0,0 +1,73 @@
package com.yihu.jw.entity.ehr.resource;
import org.hibernate.annotations.GenericGenerator;
import javax.persistence.*;
/**
 * 资源适配方案实体
 *
 * Created by lyr on 2016/5/17.
 */
@Entity
@Table(name="rs_adapter_scheme")
public class RsAdapterScheme {
    private String id;
    private String type;
    private String name;
    private String code;
    private String adapterVersion;
    private String description;
    @Id
    @GeneratedValue(generator="Generator")
    @GenericGenerator(name="Generator",strategy = "assigned")
    @Column(name="id",nullable = false,unique = true)
    public String getId() {
        return id;
    }
    public void setId(String id) {
        this.id = id;
    }
    @Column(name="type",nullable = false)
    public String getType() {
        return type;
    }
    public void setType(String type) {
        this.type = type;
    }
    @Column(name="name",nullable = false)
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    @Column(name="code",nullable = false)
    public String getCode() {
        return code;
    }
    public void setCode(String code) {
        this.code = code;
    }
    @Column(name="adapter_version")
    public String getAdapterVersion() {
        return adapterVersion;
    }
    public void setAdapterVersion(String adapterVersion) {
        this.adapterVersion = adapterVersion;
    }
    @Column(name="description")
    public String getDescription() {
        return description;
    }
    public void setDescription(String description) {
        this.description = description;
    }
}

+ 43 - 0
common/common-entity/src/main/java/com/yihu/jw/entity/ehr/resource/RsAppResource.java

@ -0,0 +1,43 @@
package com.yihu.jw.entity.ehr.resource;
import org.hibernate.annotations.GenericGenerator;
import javax.persistence.*;
/**
 * Created by lyr on 2016/4/26.
 */
@Entity
@Table(name="rs_app_resource")
public class RsAppResource {
    private String id;
    private String appId;
    private String resourceId;
    @Id
    @GeneratedValue(generator = "Generator")
    @GenericGenerator(name="Generator",strategy="assigned")
    @Column(name="id",unique = true,nullable = false)
    public String getId() {
        return id;
    }
    public void setId(String id) {
        this.id = id;
    }
    @Column(name="app_id",nullable = false)
    public String getAppId() {
        return appId;
    }
    public void setAppId(String appId) {
        this.appId = appId;
    }
    @Column(name="resource_id",nullable = false)
    public String getResourceId() {
        return resourceId;
    }
    public void setResourceId(String resourceId) {
        this.resourceId = resourceId;
    }
}

+ 88 - 0
common/common-entity/src/main/java/com/yihu/jw/entity/ehr/resource/RsAppResourceMetadata.java

@ -0,0 +1,88 @@
package com.yihu.jw.entity.ehr.resource;
import org.hibernate.annotations.GenericGenerator;
import javax.persistence.*;
/**
 * Created by lyr on 2016/4/26.
 */
@Entity
@Table(name="rs_app_resource_metadata")
public class RsAppResourceMetadata {
    private String id;
    private String appId;
    private String appResourceId;
    private String resourceMetadataId;
    private String resourceMetadataName;
    private String dimensionId;
    private String dimensionValue;
    private String valid = "1";
    @Id
    @GeneratedValue(generator = "Generator")
    @GenericGenerator(name = "Generator", strategy = "assigned")
    @Column(name = "id", unique = true, nullable = false)
    public String getId() {
        return id;
    }
    public void setId(String id) {
        this.id = id;
    }
    @Column(name="app_resource_id",nullable = false)
    public String getAppResourceId() {
        return appResourceId;
    }
    public void setAppResourceId(String appResourceId) {
        this.appResourceId = appResourceId;
    }
    @Column(name="app_id",nullable = false)
    public String getAppId() {
        return appId;
    }
    public void setAppId(String appId) {
        this.appId = appId;
    }
    @Column(name="resource_metadata_id",nullable = false)
    public String getResourceMetadataId() {
        return resourceMetadataId;
    }
    public void setResourceMetadataId(String resourceMetadataId) {
        this.resourceMetadataId = resourceMetadataId;
    }
    @Column(name="dimension_id")
    public String getDimensionId() {
        return dimensionId;
    }
    public void setDimensionId(String dimensionId) {
        this.dimensionId = dimensionId;
    }
    @Column(name="dimension_value")
    public String getDimensionValue() {
        return dimensionValue;
    }
    public void setDimensionValue(String dimensionValue) {
        this.dimensionValue = dimensionValue;
    }
    @Column(name="resource_metadata_name",nullable = false)
    public String getResourceMetadataName() {
        return resourceMetadataName;
    }
    public void setResourceMetadataName(String resourceMetadataName) {
        this.resourceMetadataName = resourceMetadataName;
    }
    @Column(name="valid",nullable = false)
    public String getValid() {
        return valid;
    }
    public void setValid(String valid) {
        this.valid = valid;
    }
}

+ 58 - 0
common/common-entity/src/main/java/com/yihu/jw/entity/ehr/resource/RsDictionary.java

@ -0,0 +1,58 @@
package com.yihu.jw.entity.ehr.resource;
import javax.persistence.*;
/**
 * 资源字典
 *
 * Created by lyr on 2016/5/13.
 */
@Entity
@Table(name="rs_dictionary")
public class RsDictionary {
    private int id;
    private String code;
    private String name;
    private String description;
    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    @Column(name = "id", unique = true, nullable = false)
    public int getId() {
        return id;
    }
    public void setId(int id) {
        this.id = id;
    }
    @Column(name = "code",nullable = false)
    public String getCode()
    {
        return code;
    }
    public void setCode(String code)
    {
        this.code = code;
    }
    @Column(name="name",nullable = false)
    public String getName()
    {
        return name;
    }
    public void setName(String name)
    {
        this.name = name;
    }
    @Column(name="description")
    public String getDescription()
    {
        return description;
    }
    public void setDescription(String description)
    {
        this.description = description;
    }
}

+ 81 - 0
common/common-entity/src/main/java/com/yihu/jw/entity/ehr/resource/RsDictionaryEntry.java

@ -0,0 +1,81 @@
package com.yihu.jw.entity.ehr.resource;
import org.hibernate.annotations.GenericGenerator;
import javax.persistence.*;
/**
 * 资源字典项
 *
 * Created by lyr on 2016/5/13.
 */
@Entity
@Table(name = "rs_dictionary_entry")
public class RsDictionaryEntry {
    private int id;
    private int dictId;
    private String dictCode;
    private String code;
    private String name;
    private String description;
    @Id
    @GeneratedValue(generator = "Generator")
    @GenericGenerator(name = "Generator", strategy = "increment")
    @Column(name = "id", unique = true, nullable = false)
    public int getId() {
        return id;
    }
    public void setId(int id) {
        this.id = id;
    }
    @Column(name = "dict_id",nullable = false)
    public Integer getDictId() {
        return dictId;
    }
    public void setDictId(int dictId) {
        this.dictId = dictId;
    }
    @Column(name = "dict_code",nullable = false)
    public String getDictCode()
    {
        return dictCode;
    }
    public void setDictCode(String dictCode)
    {
        this.dictCode = dictCode;
    }
    @Column(name = "code",nullable = false)
    public String getCode()
    {
        return code;
    }
    public void setCode(String code)
    {
        this.code = code;
    }
    @Column(name="name",nullable = false)
    public String getName()
    {
        return name;
    }
    public void setName(String name)
    {
        this.name = name;
    }
    @Column(name="description")
    public String getDescription()
    {
        return description;
    }
    public void setDescription(String description)
    {
        this.description = description;
    }
}

+ 83 - 0
common/common-entity/src/main/java/com/yihu/jw/entity/ehr/resource/RsDimension.java

@ -0,0 +1,83 @@
package com.yihu.jw.entity.ehr.resource;
import org.hibernate.annotations.GenericGenerator;
import javax.persistence.*;
/**
 * Created by lyr on 2016/4/25.
 */
@Entity
@Table(name="rs_dimension")
public class RsDimension {
    private String id;
    private String code;
    private String name;
    private String categoryId;
    private String type;
    private String dictCode;
    private String description;
    @Id
    @GeneratedValue(generator = "Generator")
    @GenericGenerator(name="Generator",strategy = "assigned")
    @Column(name="id",unique = true,nullable = false)
    public String getId(){
        return id;
    }
    public void setId(String id){
        this.id = id;
    }
    @Column(name="code",nullable = false)
    public String getCode(){
        return code;
    }
    public void setCode(String code)
    {
        this.code = code;
    }
    @Column(name="name",nullable = false)
    public String getName(){
        return name;
    }
    public void setName(String name){
        this.name = name;
    }
    @Column(name="category_id",nullable = false)
    public String getCategoryId()
    {
        return categoryId;
    }
    public void setCategoryId(String categoryId)
    {
        this.categoryId = categoryId;
    }
    @Column(name="type",nullable = false)
    public String getType(){
        return type;
    }
    public void setType(String type){
        this.type = type;
    }
    @Column(name="dict_code")
    public String getDictCode()
    {
        return dictCode;
    }
    public void setDictCode(String dictCode){
        this.dictCode = dictCode;
    }
    @Column(name="description")
    public String getDescription(){
        return description;
    }
    public void setDescription(String description){
        this.description =  description;
    }
}

+ 60 - 0
common/common-entity/src/main/java/com/yihu/jw/entity/ehr/resource/RsDimensionCategory.java

@ -0,0 +1,60 @@
package com.yihu.jw.entity.ehr.resource;
import org.hibernate.annotations.GenericGenerator;
import javax.persistence.*;
/**
 * Created by lyr on 2016/4/25.
 */
@Entity
@Table(name="rs_dimension_category")
public class RsDimensionCategory {
    private String id;
    private String name;
    private String pid;
    private String description;
    @Id
    @GeneratedValue(generator="Generator")
    @GenericGenerator(name="Generator",strategy = "assigned")
    @Column(name="id",unique = true,nullable = false)
    public String getId()
    {
        return id;
    }
    public void setId(String id)
    {
        this.id = id;
    }
    @Column(name="name",nullable = false)
    public String getName()
    {
        return name;
    }
    public void setName(String name){
        this.name = name;
    }
    @Column(name="pid")
    public String getPid()
    {
        return pid;
    }
    public void setPid(String pid)
    {
        this.pid = pid;
    }
    @Column(name="description")
    public String getDescription()
    {
        return description;
    }
    public void setDescription(String description)
    {
        this.description = description;
    }
}

+ 72 - 0
common/common-entity/src/main/java/com/yihu/jw/entity/ehr/resource/RsInterface.java

@ -0,0 +1,72 @@
package com.yihu.jw.entity.ehr.resource;
import org.hibernate.annotations.GenericGenerator;
import javax.persistence.*;
/**
 * 资源接口
 *
 * Created by lyr on 2016/5/13.
 */
@Entity
@Table(name="rs_interface")
public class RsInterface {
    private String id;
    private String name;
    private String resourceInterface;
    private String paramDescription;
    private String resultDescription;
    private String description;
    @Id
    @GeneratedValue(generator = "Generator")
    @GenericGenerator(name = "Generator", strategy = "assigned")
    @Column(name = "id", unique = true, nullable = false)
    public String getId() {
        return id;
    }
    public void setId(String id) {
        this.id = id;
    }
    @Column(name="name",nullable = false)
    public String getName(){
        return name;
    }
    public void setName(String name){
        this.name = name;
    }
    @Column(name="resource_interface",nullable = false)
    public String getResourceInterface(){
        return resourceInterface;
    }
    public void setResourceInterface(String resourceInterface){
        this.resourceInterface = resourceInterface;
    }
    @Column(name="param_description")
    public String getParamDescription(){
        return paramDescription;
    }
    public void setParamDescription(String paramDescription) {
        this.paramDescription = paramDescription;
    }
    @Column(name="result_description")
    public String getResultDescription() {
        return resultDescription;
    }
    public void setResultDescription(String resultDescription) {
        this.resultDescription = resultDescription;
    }
    @Column(name="description")
    public String getDescription() {
        return description;
    }
    public void setDescription(String description) {
        this.description = description;
    }
}

+ 126 - 0
common/common-entity/src/main/java/com/yihu/jw/entity/ehr/resource/RsMetadata.java

@ -0,0 +1,126 @@
package com.yihu.jw.entity.ehr.resource;
import org.hibernate.annotations.GenericGenerator;
import javax.persistence.*;
/**
 * Created by lyr on 2016/5/16.
 */
@Entity
@Table(name="rs_metadata")
public class RsMetadata {
    private String id;
    private String domain;
    private String name;
    private String stdCode;
    private String displayCode;
    private String columnType;
    private String nullAble;
    private String dictCode;
    private String description;
    private String valid;
    private int dictId;
    private Integer dataSource;
    @Id
    @GeneratedValue(generator = "Generator")
    @GenericGenerator(name = "Generator", strategy = "assigned")
    @Column(name = "id", unique = true, nullable = false)
    public String getId() {
        return id;
    }
    public void setId(String id) {
        this.id = id;
    }
    @Column(name = "dict_id")
    public int getDictId() {
        return dictId;
    }
    public void setDictId(int dictId) {
        this.dictId = dictId;
    }
    @Column(name="domain",nullable = false)
    public String getDomain() {
        return domain;
    }
    public void setDomain(String domain) {
        this.domain = domain;
    }
    @Column(name="name")
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    @Column(name="std_code")
    public String getStdCode() {
        return stdCode;
    }
    public void setStdCode(String stdCode) {
        this.stdCode = stdCode;
    }
    @Column(name="display_code")
    public String getDisplayCode() {
        return displayCode;
    }
    public void setDisplayCode(String displayCode) {
        this.displayCode = displayCode;
    }
    @Column(name="dict_code")
    public String getDictCode() {
        return dictCode;
    }
    public void setDictCode(String dictCode) {
        this.dictCode = dictCode;
    }
    @Column(name="column_type")
    public String getColumnType() {
        return columnType;
    }
    public void setColumnType(String columnType) {
        this.columnType = columnType;
    }
    @Column(name="null_able")
    public String getNullAble() {
        return nullAble;
    }
    public void setNullAble(String nullAble) {
        this.nullAble = nullAble;
    }
    @Column(name="description")
    public String getDescription() {
        return description;
    }
    public void setDescription(String description) {
        this.description = description;
    }
    @Column(name="valid")
    public String getValid() {
        return valid;
    }
    public void setValid(String valid) {
        this.valid = valid;
    }
    @Column(name="data_source")
    public Integer getDataSource() {
        return dataSource;
    }
    public void setDataSource(Integer dataSource) {
        this.dataSource = dataSource;
    }
}

+ 46 - 0
common/common-entity/src/main/java/com/yihu/jw/entity/ehr/resource/RsOrgResource.java

@ -0,0 +1,46 @@
package com.yihu.jw.entity.ehr.resource;
import org.hibernate.annotations.GenericGenerator;
import javax.persistence.*;
/**
 * Created by zdm on 2017/6/15
 */
@Entity
@Table(name="rs_organization_resource")
public class RsOrgResource {
    private String id;
    private String organizationId;
    private String resourceId;
    @Id
    @GeneratedValue(generator = "Generator")
    @GenericGenerator(name="Generator",strategy="assigned")
    @Column(name="id",unique = true,nullable = false)
    public String getId() {
        return id;
    }
    public void setId(String id) {
        this.id = id;
    }
    @Column(name="organization_id",nullable = false)
    public String getOrganizationId() {
        return organizationId;
    }
    public void setOrganizationId(String organizationId) {
        this.organizationId = organizationId;
    }
    @Column(name="resource_id",nullable = false)
    public String getResourceId() {
        return resourceId;
    }
    public void setResourceId(String resourceId) {
        this.resourceId = resourceId;
    }
}

+ 88 - 0
common/common-entity/src/main/java/com/yihu/jw/entity/ehr/resource/RsOrgResourceMetadata.java

@ -0,0 +1,88 @@
package com.yihu.jw.entity.ehr.resource;
import org.hibernate.annotations.GenericGenerator;
import javax.persistence.*;
/**
 * Created by zdm on 2017/6/15
 */
@Entity
@Table(name="rs_organization_resource_metadata")
public class RsOrgResourceMetadata {
    private String id;
    private String organizationId;
    private String organizationResourceId;
    private String resourceMetadataId;
    private String resourceMetadataName;
    private String dimensionId;
    private String dimensionValue;
    private String valid = "1";
    @Id
    @GeneratedValue(generator = "Generator")
    @GenericGenerator(name = "Generator", strategy = "assigned")
    @Column(name = "id", unique = true, nullable = false)
    public String getId() {
        return id;
    }
    public void setId(String id) {
        this.id = id;
    }
    @Column(name="organization_id",nullable = false)
    public String getOrganizationId() {
        return organizationId;
    }
    public void setOrganizationId(String organizationId) {
        this.organizationId = organizationId;
    }
    @Column(name="organization_resource_id",nullable = false)
    public String getOrganizationResourceId() {
        return organizationResourceId;
    }
    public void setOrganizationResourceId(String organizationResourceId) {
        this.organizationResourceId = organizationResourceId;
    }
    @Column(name="resource_metadata_id",nullable = false)
    public String getResourceMetadataId() {
        return resourceMetadataId;
    }
    public void setResourceMetadataId(String resourceMetadataId) {
        this.resourceMetadataId = resourceMetadataId;
    }
    @Column(name="dimension_id")
    public String getDimensionId() {
        return dimensionId;
    }
    public void setDimensionId(String dimensionId) {
        this.dimensionId = dimensionId;
    }
    @Column(name="dimension_value")
    public String getDimensionValue() {
        return dimensionValue;
    }
    public void setDimensionValue(String dimensionValue) {
        this.dimensionValue = dimensionValue;
    }
    @Column(name="resource_metadata_name",nullable = false)
    public String getResourceMetadataName() {
        return resourceMetadataName;
    }
    public void setResourceMetadataName(String resourceMetadataName) {
        this.resourceMetadataName = resourceMetadataName;
    }
    @Column(name="valid",nullable = false)
    public String getValid() {
        return valid;
    }
    public void setValid(String valid) {
        this.valid = valid;
    }
}

+ 141 - 0
common/common-entity/src/main/java/com/yihu/jw/entity/ehr/resource/RsReport.java

@ -0,0 +1,141 @@
package com.yihu.jw.entity.ehr.resource;
import org.hibernate.annotations.Formula;
import javax.persistence.*;
/**
 * 资源报表 entity
 *
 * @author 张进军
 * @created 2017.8.15 19:18
 */
@Entity
@Table(name = "rs_report")
public class RsReport {
    private Integer id; // 主键
    private String code; // 报表编码
    private String name; // 报表名称
    private Integer reportCategoryId; // 资源报表分类ID
    private String reportCategoryTopCode; // 资源报表分类祖先编码
    private String status; // 报表状态
    private String remark; // 备注
    private String templatePath; // 报表模版路径
    private String showType;    // 报表展示类型  1、图表  2、二维表
    private String position;    // 报表中视图和位置的关系 json串
    // 临时字段
    private String reportCategory; // 报表分类名称
    private String statusName; // 报表状态名称
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    @Column(name = "id", unique = true, nullable = false)
    public Integer getId() {
        return id;
    }
    public void setId(Integer id) {
        this.id = id;
    }
    @Column(name = "code")
    public String getCode() {
        return code;
    }
    public void setCode(String code) {
        this.code = code;
    }
    @Column(name = "name")
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    @Column(name = "REPORT_CATEGORY_ID")
    public Integer getReportCategoryId() {
        return reportCategoryId;
    }
    public void setReportCategoryId(Integer reportCategoryId) {
        this.reportCategoryId = reportCategoryId;
    }
    @Transient
    public String getReportCategoryTopCode() {
        return reportCategoryTopCode;
    }
    public void setReportCategoryTopCode(String reportCategoryTopCode) {
        this.reportCategoryTopCode = reportCategoryTopCode;
    }
    @Column(name = "STATUS")
    public String getStatus() {
        return status;
    }
    public void setStatus(String status) {
        this.status = status;
    }
    @Column(name = "remark")
    public String getRemark() {
        return remark;
    }
    public void setRemark(String remark) {
        this.remark = remark;
    }
    @Column(name = "TEMPLATE_PATH")
    public String getTemplatePath() {
        return templatePath;
    }
    public void setTemplatePath(String templatePath) {
        this.templatePath = templatePath;
    }
    @Formula("(SELECT rs.name FROM rs_report r LEFT JOIN rs_report_category rs ON rs.id = r.report_category_id WHERE r.id = id )")
    public String getReportCategory() {
        return reportCategory;
    }
    public void setReportCategory(String reportCategory) {
        this.reportCategory = reportCategory;
    }
    @Formula("(SELECT de.value FROM rs_report r LEFT JOIN system_dict_entries de ON de.dict_id = 92 AND de.code = r.status WHERE r.id = id )")
    public String getStatusName() {
        return statusName;
    }
    public void setStatusName(String statusName) {
        this.statusName = statusName;
    }
    @Column(name = "show_type")
    public String getShowType() {
        return showType;
    }
    public void setShowType(String showType) {
        this.showType = showType;
    }
    @Column(name = "position")
    public String getPosition() {
        return position;
    }
    public void setPosition(String position) {
        this.position = position;
    }
}

+ 102 - 0
common/common-entity/src/main/java/com/yihu/jw/entity/ehr/resource/RsReportCategory.java

@ -0,0 +1,102 @@
package com.yihu.jw.entity.ehr.resource;
import javax.persistence.*;
import java.util.ArrayList;
import java.util.List;
/**
 * 资源报表分类 entity
 *
 * @author 张进军
 * @created 2017.8.8 20:32
 */
@Entity
@Table(name = "rs_report_category")
public class RsReportCategory {
    private Integer id; // 主键
    private Integer pid; // 父级ID
    private String code; // 编码
    private String name; // 名称
    private String remark; // 备注
    private Integer sortNo; // 排序
    // 临时字段
    private String text; // 名称,树形下拉框使用
    private List<RsReportCategory> children = new ArrayList<>(); // 子节点
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    @Column(name = "id", unique = true, nullable = false)
    public Integer getId() {
        return id;
    }
    public void setId(Integer id) {
        this.id = id;
    }
    @Column(name = "pid")
    public Integer getPid() {
        return pid;
    }
    public void setPid(Integer pid) {
        this.pid = pid;
    }
    @Column(name = "code")
    public String getCode() {
        return code;
    }
    public void setCode(String code) {
        this.code = code;
    }
    @Column(name = "name")
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    @Column(name = "remark")
    public String getRemark() {
        return remark;
    }
    public void setRemark(String remark) {
        this.remark = remark;
    }
    @Column(name = "sort_no")
    public Integer getSortNo() {
        return sortNo;
    }
    public void setSortNo(Integer sortNo) {
        this.sortNo = sortNo;
    }
    @Transient
    public String getText() {
        return this.name;
    }
    public void setText(String text) {
        this.text = text;
    }
    @Transient
    public List<RsReportCategory> getChildren() {
        return children;
    }
    public void setChildren(List<RsReportCategory> children) {
        this.children = children;
    }
}

+ 47 - 0
common/common-entity/src/main/java/com/yihu/jw/entity/ehr/resource/RsReportMonitorType.java

@ -0,0 +1,47 @@
package com.yihu.jw.entity.ehr.resource;
import javax.persistence.*;
/**
 * 资源报表监测类型 entity
 *
 * @author janseny
 * @created 2017年11月7日14:27:18
 */
@Entity
@Table(name = "rs_report_monitor_type")
public class RsReportMonitorType {
    private Integer id; // 主键
    private String name; // 名称
    private String note; // 类型
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    @Column(name = "id", unique = true, nullable = false)
    public Integer getId() {
        return id;
    }
    public void setId(Integer id) {
        this.id = id;
    }
    @Column(name = "name")
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    @Column(name = "note")
    public String getNote() {
        return note;
    }
    public void setNote(String note) {
        this.note = note;
    }
}

+ 78 - 0
common/common-entity/src/main/java/com/yihu/jw/entity/ehr/resource/RsReportUsers.java

@ -0,0 +1,78 @@
package com.yihu.jw.entity.ehr.resource;
import org.hibernate.annotations.Formula;
import javax.persistence.*;
/**
 * Created by wxw on 2018/7/31.
 */
@Entity
@Table(name = "rs_report_users")
public class RsReportUsers {
    private Integer id; // 主键
    private String reportCode;  // 报表编码
    private String userId;  // 用户id
    private String sortNo;  // 排序
    // 临时字段
    private String reportName;
    private String showType;
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    @Column(name = "id", unique = true, nullable = false)
    public Integer getId() {
        return id;
    }
    public void setId(Integer id) {
        this.id = id;
    }
    @Column(name = "report_code")
    public String getReportCode() {
        return reportCode;
    }
    public void setReportCode(String reportCode) {
        this.reportCode = reportCode;
    }
    @Column(name = "user_id")
    public String getUserId() {
        return userId;
    }
    public void setUserId(String userId) {
        this.userId = userId;
    }
    @Column(name = "sort_no")
    public String getSortNo() {
        return sortNo;
    }
    public void setSortNo(String sortNo) {
        this.sortNo = sortNo;
    }
    @Formula("(SELECT r.NAME from rs_report r RIGHT JOIN rs_report_users ru on r.CODE = ru.report_code WHERE ru.id = id )")
    public String getReportName() {
        return reportName;
    }
    public void setReportName(String reportName) {
        this.reportName = reportName;
    }
    @Formula("(SELECT r.show_type from rs_report r RIGHT JOIN rs_report_users ru on r.CODE = ru.report_code WHERE ru.id = id )")
    public String getShowType() {
        return showType;
    }
    public void setShowType(String showType) {
        this.showType = showType;
    }
}

+ 61 - 0
common/common-entity/src/main/java/com/yihu/jw/entity/ehr/resource/RsReportView.java

@ -0,0 +1,61 @@
package com.yihu.jw.entity.ehr.resource;
import org.hibernate.annotations.Formula;
import javax.persistence.*;
/**
 * 资源报表视图配置 entity
 *
 * @author 张进军
 * @created 2017.8.22 14:05
 */
@Entity
@Table(name = "rs_report_view")
public class RsReportView {
    private Integer id; // 主键
    private Integer reportId; // 资源报表ID
    private String resourceId; // 视图ID
    // 临时字段
    private String resourceName; // 视图名称
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    @Column(name = "id", unique = true, nullable = false)
    public Integer getId() {
        return id;
    }
    public void setId(Integer id) {
        this.id = id;
    }
    @Column(name = "REPORT_ID")
    public Integer getReportId() {
        return reportId;
    }
    public void setReportId(Integer reportId) {
        this.reportId = reportId;
    }
    @Column(name = "RESOURCE_ID")
    public String getResourceId() {
        return resourceId;
    }
    public void setResourceId(String resourceId) {
        this.resourceId = resourceId;
    }
    @Formula("(SELECT rs.name FROM rs_report_view rv LEFT JOIN rs_resource rs ON rs.id = rv.RESOURCE_ID WHERE rv.ID = id )")
    public String getResourceName() {
        return resourceName;
    }
    public void setResourceName(String resourceName) {
        this.resourceName = resourceName;
    }
}

+ 148 - 0
common/common-entity/src/main/java/com/yihu/jw/entity/ehr/resource/RsResource.java

@ -0,0 +1,148 @@
package com.yihu.jw.entity.ehr.resource;
import com.yihu.jw.entity.BaseAssignedEntity;
import javax.persistence.*;
/**
 * Entity - 资源
 * Created by hzp on 2016/4/21.
 * Modify by Progr1mmer 2017/11/20
 */
@Entity
@Table(name = "rs_resource")
@Access(value = AccessType.PROPERTY)
public class RsResource extends BaseAssignedEntity {
    // 编码
    private String code;
    // 名称
    private String name;
    // 分类ID
    private String categoryId;
    // 数据接口
    private String rsInterface;
    // 授权类型 (0 开放 1 授权)
    private String grantType;
    // 描述
    private String description;
    // 资源类型
    private Integer dataSource;
    //指标视图展示类型
    private String echartType;
    //视图展示维度
    private String dimension;
    // 计量数值
    private String dataMeasurement;
    // 单位
    private String dataUnit;
    // 单位放置位置
    private String dataPosition;
    @Column(name="code",nullable = false)
    public String getCode() {
        return code;
    }
    public void setCode(String code) {
        this.code = code;
    }
    @Column(name="name",nullable = false)
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    @Column(name="category_id",nullable=false)
    public String getCategoryId() {
        return categoryId;
    }
    public void setCategoryId(String categoryId) {
        this.categoryId = categoryId;
    }
    @Column(name="rs_interface")
    public String getRsInterface()
    {
        return rsInterface;
    }
    public void setRsInterface(String rsInterface)
    {
        this.rsInterface = rsInterface;
    }
    @Column(name="grant_type")
    public String getGrantType()
    {
        return grantType;
    }
    public void setGrantType(String grantType)
    {
        this.grantType = grantType;
    }
    @Column(name="description")
    public String getDescription() {
        return description;
    }
    public void setDescription(String description) {
        this.description = description;
    }
    @Column(name="data_source")
    public Integer getDataSource() {
        return dataSource;
    }
    public void setDataSource(Integer dataSource) {
        this.dataSource = dataSource;
    }
    @Column(name="echart_type")
    public String getEchartType() {
        return echartType;
    }
    public void setEchartType(String echartType) {
        this.echartType = echartType;
    }
    @Column(name="dimension")
    public String getDimension() {
        return dimension;
    }
    public void setDimension(String dimension) {
        this.dimension = dimension;
    }
    @Column(name="data_measurement")
    public String getDataMeasurement() {
        return dataMeasurement;
    }
    public void setDataMeasurement(String dataMeasurement) {
        this.dataMeasurement = dataMeasurement;
    }
    @Column(name="data_unit")
    public String getDataUnit() {
        return dataUnit;
    }
    public void setDataUnit(String dataUnit) {
        this.dataUnit = dataUnit;
    }
    @Column(name="data_position")
    public String getDataPosition() {
        return dataPosition;
    }
    public void setDataPosition(String dataPosition) {
        this.dataPosition = dataPosition;
    }
}

+ 64 - 0
common/common-entity/src/main/java/com/yihu/jw/entity/ehr/resource/RsResourceCategory.java

@ -0,0 +1,64 @@
package com.yihu.jw.entity.ehr.resource;
import org.hibernate.annotations.GenericGenerator;
import javax.persistence.*;
/**
 * Created by lyr on 2016/5/4.
 * 资源类别
 */
@Entity
@Table(name="rs_resource_category")
public class RsResourceCategory {
    private String id;
    private String name;
    private String pid;
    private String code;
    private String description;
    @Id
    @GeneratedValue(generator="Generator")
    @GenericGenerator(name="Generator",strategy = "assigned")
    @Column(name="id",nullable = false,unique = true)
    public String getId() {
        return id;
    }
    public void setId(String id) {
        this.id = id;
    }
    @Column(name="name",nullable = false)
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    @Column(name="pid")
    public String getPid() {
        return pid;
    }
    public void setPid(String pid) {
        this.pid = pid;
    }
    @Column(name="code")
    public String getCode() {
        return code;
    }
    public void setCode(String code) {
        this.code = code;
    }
    @Column(name="description")
    public String getDescription() {
        return description;
    }
    public void setDescription(String description) {
        this.description = description;
    }
}

+ 67 - 0
common/common-entity/src/main/java/com/yihu/jw/entity/ehr/resource/RsResourceDefaultParam.java

@ -0,0 +1,67 @@
package com.yihu.jw.entity.ehr.resource;
import org.hibernate.annotations.GenericGenerator;
import javax.persistence.*;
/**
 * 资源字典
 *
 * Created by lyr on 2016/5/13.
 */
@Entity
@Table(name="rs_resource_default_params")
public class RsResourceDefaultParam {
    private String id;
    private String resourcesId;
    private String resourcesCode;
    private String paramKey;
    private String paramValue;
    @Id
   // @GeneratedValue(strategy = GenerationType.AUTO)
    @GenericGenerator(name="systemUUID", strategy="uuid")
    @GeneratedValue(generator="systemUUID")
    @Column(name = "id", unique = true, nullable = false, length = 32)
    public String getId() {
        return id;
    }
    public void setId(String id) {
        this.id = id;
    }
    @Column(name = "resources_id",nullable = false)
    public String getResourcesId() {
        return resourcesId;
    }
    public void setResourcesId(String resourcesId) {
        this.resourcesId = resourcesId;
    }
    @Column(name = "resources_code", nullable = false)
    public String getResourcesCode() {
        return resourcesCode;
    }
    public void setResourcesCode(String resourcesCode) {
        this.resourcesCode = resourcesCode;
    }
    @Column(name = "param_key", nullable = false)
    public String getParamKey() {
        return paramKey;
    }
    public void setParamKey(String paramKey) {
        this.paramKey = paramKey;
    }
    @Column(name = "param_value",nullable = false)
    public String getParamValue() {
        return paramValue;
    }
    public void setParamValue(String paramValue) {
        this.paramValue = paramValue;
    }
}

+ 59 - 0
common/common-entity/src/main/java/com/yihu/jw/entity/ehr/resource/RsResourceDefaultQuery.java

@ -0,0 +1,59 @@
package com.yihu.jw.entity.ehr.resource;
import org.hibernate.annotations.GenericGenerator;
import javax.persistence.*;
import java.io.Serializable;
/**
 * 资源默认搜索条件
 * Created by Sxy on 2017/08/04.
 */
@Entity
@Table(name = "rs_resource_default_query")
@Access(value = AccessType.PROPERTY)
public class RsResourceDefaultQuery implements Serializable{
    private String id;
    private String resourcesId;
    private String query;
    private int resourcesType;
    @Id
    @GeneratedValue(generator = "Generator")
    @GenericGenerator(name = "Generator", strategy = "assigned")
    @Column(name = "id", unique = true, nullable = false)
    public String getId() {
        return id;
    }
    public void setId(String id) {
        this.id = id;
    }
    @Column(name="resources_id",nullable = false)
    public String getResourcesId() {
        return resourcesId;
    }
    public void setResourcesId(String resourcesId) {
        this.resourcesId = resourcesId;
    }
    @Column(name="query",nullable = false)
    public String getQuery() {
        return query;
    }
    public void setQuery(String query) {
        this.query = query;
    }
    @Column(name="resources_type",nullable = false)
    public int getResourcesType() {
        return resourcesType;
    }
    public void setResourcesType(int resourcesType) {
        this.resourcesType = resourcesType;
    }
}

+ 81 - 0
common/common-entity/src/main/java/com/yihu/jw/entity/ehr/resource/RsResourceMetadata.java

@ -0,0 +1,81 @@
package com.yihu.jw.entity.ehr.resource;
import org.hibernate.annotations.GenericGenerator;
import javax.persistence.*;
/**
 * Created by lyr on 2016/4/25.
 */
@Entity
@Table(name="rs_resource_metadata")
public class RsResourceMetadata {
    private String id;
    private String resourcesId;
    private String metadataId;
    private String groupType;
    private String groupData;
    private String description;
    @Id
    @GeneratedValue(generator = "Generator")
    @GenericGenerator(name = "Generator", strategy = "assigned")
    @Column(name = "id", unique = true, nullable = false)
    public String getId()
    {
        return id;
    }
    public void setId(String id){
        this.id = id;
    }
    @Column(name="resources_id",nullable = false)
    public String getResourcesId()
    {
        return resourcesId;
    }
    public void setResourcesId(String resourcesId)
    {
        this.resourcesId = resourcesId;
    }
    @Column(name="metadata_id",nullable = false)
    public String getMetadataId()
    {
        return metadataId;
    }
    public void setMetadataId(String metadataId)
    {
        this.metadataId = metadataId;
    }
    @Column(name="description")
    public String getDescription()
    {
        return  description;
    }
    public void setDescription(String description)
    {
        this.description = description;
    }
    @Column(name="group_type")
    public String getGroupType()
    {
        return  groupType;
    }
    public void setGroupType(String groupType)
    {
        this.groupType = groupType;
    }
    @Column(name="group_data")
    public String getGroupData()
    {
        return  groupData;
    }
    public void setGroupData(String groupData)
    {
        this.groupData = groupData;
    }
}

+ 95 - 0
common/common-entity/src/main/java/com/yihu/jw/entity/ehr/resource/RsResourceQuota.java

@ -0,0 +1,95 @@
package com.yihu.jw.entity.ehr.resource;
import javax.persistence.*;
import java.util.List;
/**
 * Created by Administrator on 2017/8/10.
 */
@Entity
@Table(name="rs_resource_quota")
public class RsResourceQuota {
    private int id;
    private String resourceId;
    private String quotaTypeName;
    private String quotaCode;
    private int quotaChart;
    private int quotaId;
    private Integer pid;
    private List<RsResourceQuota> children;
    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    @Column(name = "id", unique = true, nullable = false)
    public int getId() {
        return id;
    }
    public void setId(int id) {
        this.id = id;
    }
    @Column(name = "resource_id")
    public String getResourceId() {
        return resourceId;
    }
    public void setResourceId(String resourceId) {
        this.resourceId = resourceId;
    }
    @Column(name = "quota_type_name")
    public String getQuotaTypeName() {
        return quotaTypeName;
    }
    public void setQuotaTypeName(String quotaTypeName) {
        this.quotaTypeName = quotaTypeName;
    }
    @Column(name = "quota_code")
    public String getQuotaCode() {
        return quotaCode;
    }
    public void setQuotaCode(String quotaCode) {
        this.quotaCode = quotaCode;
    }
    @Column(name = "quota_chart")
    public int getQuotaChart() {
        return quotaChart;
    }
    public void setQuotaChart(int quotaChart) {
        this.quotaChart = quotaChart;
    }
    @Column(name = "quota_id")
    public int getQuotaId() {
        return quotaId;
    }
    public void setQuotaId(int quotaId) {
        this.quotaId = quotaId;
    }
    @Column(name = "pid")
    public Integer getPid() {
        return pid;
    }
    public void setPid(Integer pid) {
        this.pid = pid;
    }
    @Transient
    public List<RsResourceQuota> getChildren() {
        return children;
    }
    public void setChildren(List<RsResourceQuota> children) {
        this.children = children;
    }
}

+ 42 - 0
common/common-entity/src/main/java/com/yihu/jw/entity/ehr/resource/RsRolesResource.java

@ -0,0 +1,42 @@
package com.yihu.jw.entity.ehr.resource;
import org.hibernate.annotations.GenericGenerator;
import javax.persistence.*;
/**
 * Created by zdm on 2017/6/15
 */
@Entity
@Table(name="rs_roles_resource")
public class RsRolesResource {
    private String id;
    private String rolesId;
    private String resourceId;
    @Id
    @GeneratedValue(generator = "Generator")
    @GenericGenerator(name="Generator",strategy="assigned")
    @Column(name="id",unique = true,nullable = false)
    public String getId() {
        return id;
    }
    public void setId(String id) {
        this.id = id;
    }
    @Column(name="roles_id",nullable = false)
    public String getRolesId() {
        return rolesId;
    }
    public void setRolesId(String rolesId) {
        this.rolesId = rolesId;
    }
    @Column(name="resource_id",nullable = false)
    public String getResourceId() {
        return resourceId;
    }
    public void setResourceId(String resourceId) {
        this.resourceId = resourceId;
    }
}

+ 88 - 0
common/common-entity/src/main/java/com/yihu/jw/entity/ehr/resource/RsRolesResourceMetadata.java

@ -0,0 +1,88 @@
package com.yihu.jw.entity.ehr.resource;
import org.hibernate.annotations.GenericGenerator;
import javax.persistence.*;
/**
 * Created by zdm on 2017/6/15
 */
@Entity
@Table(name="rs_roles_resource_metadata")
public class RsRolesResourceMetadata {
    private String id;
    private String rolesId;
    private String rolesResourceId;
    private String resourceMetadataId;
    private String resourceMetadataName;
    private String dimensionId;
    private String dimensionValue;
    private String valid = "1";
    @Id
    @GeneratedValue(generator = "Generator")
    @GenericGenerator(name = "Generator", strategy = "assigned")
    @Column(name = "id", unique = true, nullable = false)
    public String getId() {
        return id;
    }
    public void setId(String id) {
        this.id = id;
    }
    @Column(name="roles_resource_id",nullable = false)
    public String getRolesResourceId() {
        return rolesResourceId;
    }
    public void setRolesResourceId(String rolesResourceId) {
        this.rolesResourceId = rolesResourceId;
    }
    @Column(name="roles_id",nullable = false)
    public String getRolesId() {
        return rolesId;
    }
    public void setRolesId(String rolesId) {
        this.rolesId = rolesId;
    }
    @Column(name="resource_metadata_id",nullable = false)
    public String getResourceMetadataId() {
        return resourceMetadataId;
    }
    public void setResourceMetadataId(String resourceMetadataId) {
        this.resourceMetadataId = resourceMetadataId;
    }
    @Column(name="dimension_id")
    public String getDimensionId() {
        return dimensionId;
    }
    public void setDimensionId(String dimensionId) {
        this.dimensionId = dimensionId;
    }
    @Column(name="dimension_value")
    public String getDimensionValue() {
        return dimensionValue;
    }
    public void setDimensionValue(String dimensionValue) {
        this.dimensionValue = dimensionValue;
    }
    @Column(name="resource_metadata_name",nullable = false)
    public String getResourceMetadataName() {
        return resourceMetadataName;
    }
    public void setResourceMetadataName(String resourceMetadataName) {
        this.resourceMetadataName = resourceMetadataName;
    }
    @Column(name="valid",nullable = false)
    public String getValid() {
        return valid;
    }
    public void setValid(String valid) {
        this.valid = valid;
    }
}

+ 105 - 0
common/common-entity/src/main/java/com/yihu/jw/entity/ehr/resource/RsSystemDictionary.java

@ -0,0 +1,105 @@
package com.yihu.jw.entity.ehr.resource;
import org.hibernate.annotations.GenericGenerator;
import javax.persistence.*;
/**
 * 资源系统字典
 *
 * Created by lyr on 2016/5/13.
 */
@Entity
@Table(name="rs_system_dictionary")
public class RsSystemDictionary {
    private String id;
    private String code;
    private String name;
    private String description;
    private String relatedTable;
    private String codeColumn;
    private String textColumn;
    private String expandColumn;
    @Id
    @GeneratedValue(generator = "Generator")
    @GenericGenerator(name = "Generator", strategy = "assigned")
    @Column(name = "id", unique = true, nullable = false)
    public String getId() {
        return id;
    }
    public void setId(String id)
    {
        this.id = id;
    }
    @Column(name = "code",nullable = false)
    public String getCode()
    {
        return code;
    }
    public void setCode(String code)
    {
        this.code = code;
    }
    @Column(name="name",nullable = false)
    public String getName()
    {
        return name;
    }
    public void setName(String name)
    {
        this.name = name;
    }
    @Column(name="description")
    public String getDescription()
    {
        return description;
    }
    public void setDescription(String description)
    {
        this.description = description;
    }
    @Column(name="related_table")
    public String getRelatedTable()
    {
        return relatedTable;
    }
    public void setRelatedTable(String relatedTable)
    {
        this.relatedTable = relatedTable;
    }
    @Column(name="code_column")
    public String getCodeColumn()
    {
        return codeColumn;
    }
    public void setCodeColumn(String codeColumn)
    {
        this.codeColumn = codeColumn;
    }
    @Column(name="text_column")
    public String getTextColumn()
    {
        return textColumn;
    }
    public void setTextColumn(String textColumn)
    {
        this.textColumn = textColumn;
    }
    @Column(name="expand_column")
    public String getExpandColumn()
    {
        return expandColumn;
    }
    public void setExpandColumn(String expandColumn)
    {
        this.expandColumn = expandColumn;
    }
}

+ 72 - 0
common/common-entity/src/main/java/com/yihu/jw/entity/ehr/resource/RsSystemDictionaryEntry.java

@ -0,0 +1,72 @@
package com.yihu.jw.entity.ehr.resource;
import org.hibernate.annotations.GenericGenerator;
import javax.persistence.*;
/**
 * 资源系统字典项
 *
 * Created by lyr on 2016/5/13.
 */
@Entity
@Table(name="rs_system_dictionary_entry")
public class RsSystemDictionaryEntry {
    private String id;
    private String dictCode;
    private String code;
    private String name;
    private String description;
    @Id
    @GeneratedValue(generator = "Generator")
    @GenericGenerator(name = "Generator", strategy = "assigned")
    @Column(name = "id", unique = true, nullable = false)
    public String getId() {
        return id;
    }
    public void setId(String id)
    {
        this.id = id;
    }
    @Column(name = "dict_code",nullable = false)
    public String getDictCode()
    {
        return dictCode;
    }
    public void setDictCode(String dictCode)
    {
        this.dictCode = dictCode;
    }
    @Column(name = "code",nullable = false)
    public String getCode()
    {
        return code;
    }
    public void setCode(String code)
    {
        this.code = code;
    }
    @Column(name="name",nullable = false)
    public String getName()
    {
        return name;
    }
    public void setName(String name)
    {
        this.name = name;
    }
    @Column(name="description")
    public String getDescription()
    {
        return description;
    }
    public void setDescription(String description)
    {
        this.description = description;
    }
}

+ 33 - 0
common/common-entity/src/main/java/com/yihu/jw/entity/util/PinyinUtil.java

@ -0,0 +1,33 @@
package com.yihu.jw.entity.util;
import net.sourceforge.pinyin4j.PinyinHelper;
/**
 * 拼音工具包装。
 *
 * @author Sand
 * @version 1.0
 * @created 2015.07.30 15:33
 */
public class PinyinUtil {
    /**
     * 提取汉字的首字母
     * @param str
     * @return
     */
    public static String getPinYinHeadChar(String str, boolean upperCase) {
        String convert = "";
        for (int j = 0; j < str.length(); j++) {
            char word = str.charAt(j);
            String[] pinyinArray = PinyinHelper.toHanyuPinyinStringArray(word);
            if (pinyinArray != null) {
                convert += pinyinArray[0].charAt(0);
            } else {
                convert += word;
            }
        }
        return upperCase ? convert.toUpperCase() : convert;
    }
}

+ 5 - 0
common/common-rest-model/pom.xml

@ -59,5 +59,10 @@
            <groupId>com.alibaba</groupId>
            <artifactId>fastjson</artifactId>
        </dependency>
        <dependency>
            <groupId>com.yihu.jw</groupId>
            <artifactId>commons-profile-core</artifactId>
            <version>${version.wlyy-common}</version>
        </dependency>
    </dependencies>
</project>

+ 72 - 0
common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/org/MJkzlOrgMemberRelation.java

@ -0,0 +1,72 @@
package com.yihu.jw.restmodel.ehr.org;
import java.io.Serializable;
/**
 *  部门成员 model
 * @author zdm
 * @vsrsion 1.0
 * Created at 2018/4/10.
 */
public class MJkzlOrgMemberRelation implements Serializable {
    /**
     * 总部的医生uid
     */
    private String jkzlDoctorUid;
    /**
     * 总部的医生userid
     */
    private String jkzlUserId;
    /**
     * 总部的坐诊sn
     */
    private String jkzlDoctorSn;
    /**
     * 总部的科室Id
     */
    private String jkzlHosDeptId;
    /**
     * 总部的机构Id
     */
    private String jkzlHosId;
    public String getJkzlDoctorUid() {
        return jkzlDoctorUid;
    }
    public void setJkzlDoctorUid(String jkzlDoctorUid) {
        this.jkzlDoctorUid = jkzlDoctorUid;
    }
    public String getJkzlUserId() {
        return jkzlUserId;
    }
    public void setJkzlUserId(String jkzlUserId) {
        this.jkzlUserId = jkzlUserId;
    }
    public String getJkzlDoctorSn() {
        return jkzlDoctorSn;
    }
    public void setJkzlDoctorSn(String jkzlDoctorSn) {
        this.jkzlDoctorSn = jkzlDoctorSn;
    }
    public String getJkzlHosDeptId() {
        return jkzlHosDeptId;
    }
    public void setJkzlHosDeptId(String jkzlHosDeptId) {
        this.jkzlHosDeptId = jkzlHosDeptId;
    }
    public String getJkzlHosId() {
        return jkzlHosId;
    }
    public void setJkzlHosId(String jkzlHosId) {
        this.jkzlHosId = jkzlHosId;
    }
}

+ 94 - 0
common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/org/MOrgDept.java

@ -0,0 +1,94 @@
package com.yihu.jw.restmodel.ehr.org;
import java.io.Serializable;
/**
 *  机构下部门 model
 * @author HZY
 * @vsrsion 1.0
 * Created at 2017/2/15.
 */
public class MOrgDept implements Serializable {
    private int id;
    private int parentDeptId;
    private String orgId;
    private String code;
    private String name;
    private Integer delFlag;
    private Integer sortNo;
    private Integer jkzlHosDeptId;
    private MOrgDeptDetail deptDetail;
    public MOrgDeptDetail getDeptDetail() {
        return deptDetail;
    }
    public void setDeptDetail(MOrgDeptDetail deptDetail) {
        this.deptDetail = deptDetail;
    }
    public int getId() {
        return id;
    }
    public void setId(int id) {
        this.id = id;
    }
    public int getParentDeptId() {
        return parentDeptId;
    }
    public void setParentDeptId(int parentDeptId) {
        this.parentDeptId = parentDeptId;
    }
    public String getOrgId() {
        return orgId;
    }
    public void setOrgId(String orgId) {
        this.orgId = orgId;
    }
    public String getCode() {
        return code;
    }
    public void setCode(String code) {
        this.code = code;
    }
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    public Integer getDelFlag() {
        return delFlag;
    }
    public void setDelFlag(Integer delFlag) {
        this.delFlag = delFlag;
    }
    public Integer getSortNo() {
        return sortNo;
    }
    public void setSortNo(Integer sortNo) {
        this.sortNo = sortNo;
    }
    public Integer getJkzlHosDeptId() {
        return jkzlHosDeptId;
    }
    public void setJkzlHosDeptId(Integer jkzlHosDeptId) {
        this.jkzlHosDeptId = jkzlHosDeptId;
    }
}

+ 46 - 0
common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/org/MOrgDeptData.java

@ -0,0 +1,46 @@
package com.yihu.jw.restmodel.ehr.org;
import java.io.Serializable;
import java.util.List;
/**
 * Created by wxw on 2017/10/9.
 */
public class MOrgDeptData implements Serializable {
    private Integer id;
    private String name;
    private List<MOrgDeptData> children;
    private boolean checked;
    public Integer getId() {
        return id;
    }
    public void setId(Integer id) {
        this.id = id;
    }
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    public List<MOrgDeptData> getChildren() {
        return children;
    }
    public void setChildren(List<MOrgDeptData> children) {
        this.children = children;
    }
    public boolean isChecked() {
        return checked;
    }
    public void setChecked(boolean checked) {
        this.checked = checked;
    }
}

+ 182 - 0
common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/org/MOrgDeptDetail.java

@ -0,0 +1,182 @@
package com.yihu.jw.restmodel.ehr.org;
import java.sql.Timestamp;
/**
 * @author HZY
 * @vsrsion 1.0
 * Created at 2017/2/24.
 */
public class MOrgDeptDetail {
    private int id;
    private int deptId;
    private String nationalDeptSn;
    private String code;
    private String name;
    private String phone;
    private Integer displayStatus;
    private String gloryId;
    private String orgId;
    private String introduction;
    private Integer sortNo;
    private String place;
    private String pyCode;
    private Integer typeId;
    private Timestamp insertTime;
    private Timestamp updateTime;
    private String displayStatusName;
    private String pyCodeName;
    private String gloryName;
    public int getId() {
        return id;
    }
    public void setId(int id) {
        this.id = id;
    }
    public int getDeptId() {
        return deptId;
    }
    public void setDeptId(int deptId) {
        this.deptId = deptId;
    }
    public String getNationalDeptSn() {
        return nationalDeptSn;
    }
    public void setNationalDeptSn(String nationalDeptSn) {
        this.nationalDeptSn = nationalDeptSn;
    }
    public String getCode() {
        return code;
    }
    public void setCode(String code) {
        this.code = code;
    }
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    public String getPhone() {
        return phone;
    }
    public void setPhone(String phone) {
        this.phone = phone;
    }
    public Integer getDisplayStatus() {
        return displayStatus;
    }
    public void setDisplayStatus(Integer displayStatus) {
        this.displayStatus = displayStatus;
    }
    public String getGloryId() {
        return gloryId;
    }
    public void setGloryId(String gloryId) {
        this.gloryId = gloryId;
    }
    public String getOrgId() {
        return orgId;
    }
    public void setOrgId(String orgId) {
        this.orgId = orgId;
    }
    public String getIntroduction() {
        return introduction;
    }
    public void setIntroduction(String introduction) {
        this.introduction = introduction;
    }
    public Integer getSortNo() {
        return sortNo;
    }
    public void setSortNo(Integer sortNo) {
        this.sortNo = sortNo;
    }
    public String getPlace() {
        return place;
    }
    public void setPlace(String place) {
        this.place = place;
    }
    public String getPyCode() {
        return pyCode;
    }
    public void setPyCode(String pyCode) {
        this.pyCode = pyCode;
    }
    public Integer getTypeId() {
        return typeId;
    }
    public void setTypeId(Integer typeId) {
        this.typeId = typeId;
    }
    public Timestamp getInsertTime() {
        return insertTime;
    }
    public void setInsertTime(Timestamp insertTime) {
        this.insertTime = insertTime;
    }
    public Timestamp getUpdateTime() {
        return updateTime;
    }
    public void setUpdateTime(Timestamp updateTime) {
        this.updateTime = updateTime;
    }
    public String getDisplayStatusName() {
        return displayStatusName;
    }
    public void setDisplayStatusName(String displayStatusName) {
        this.displayStatusName = displayStatusName;
    }
    public String getPyCodeName() {
        return pyCodeName;
    }
    public void setPyCodeName(String pyCodeName) {
        this.pyCodeName = pyCodeName;
    }
    public String getGloryName() {
        return gloryName;
    }
    public void setGloryName(String gloryName) {
        this.gloryName = gloryName;
    }
}

+ 27 - 0
common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/org/MOrgDeptJson.java

@ -0,0 +1,27 @@
package com.yihu.jw.restmodel.ehr.org;
import java.io.Serializable;
/**
 * Created by wxw on 2017/10/10.
 */
public class MOrgDeptJson implements Serializable{
    private String orgId;
    private String deptIds;
    public String getOrgId() {
        return orgId;
    }
    public void setOrgId(String orgId) {
        this.orgId = orgId;
    }
    public String getDeptIds() {
        return deptIds;
    }
    public void setDeptIds(String deptIds) {
        this.deptIds = deptIds;
    }
}

+ 129 - 0
common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/org/MOrgHealthCategory.java

@ -0,0 +1,129 @@
package com.yihu.jw.restmodel.ehr.org;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.yihu.jw.restmodel.ehr.resource.MRsReportCategory;
import java.io.Serializable;
import java.util.Date;
import java.util.List;
/**
 * 卫生机构类别
 *
 * @author 张进军
 * @date 2017/12/21 12:00
 */
public class MOrgHealthCategory implements Serializable {
    public Integer id; // 主键
    public Integer pid; // 父级主键
    public Integer topPid; // 顶级主键
    public String code; // 卫生机构类别编码
    public String name; // 卫生机构类别名称
    public String remark; // 备注
    public Date createDate; // 创建时间
    public String creator; // 创建者
    public Date modifyDate; // 修改时间
    public String modifier; // 修改者
    private String text; // 名称:树形下拉框使用
    private List<MRsReportCategory> children; // 子节点
    public Integer getId() {
        return id;
    }
    public void setId(Integer id) {
        this.id = id;
    }
    public Integer getPid() {
        return pid;
    }
    public void setPid(Integer pid) {
        this.pid = pid;
    }
    public Integer getTopPid() {
        return topPid;
    }
    public void setTopPid(Integer topPid) {
        this.topPid = topPid;
    }
    public String getCode() {
        return code;
    }
    public void setCode(String code) {
        this.code = code;
    }
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    public String getRemark() {
        return remark;
    }
    public void setRemark(String remark) {
        this.remark = remark;
    }
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    public Date getCreateDate() {
        return createDate;
    }
    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }
    public String getCreator() {
        return creator;
    }
    public void setCreator(String creator) {
        this.creator = creator;
    }
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    public Date getModifyDate() {
        return modifyDate;
    }
    public void setModifyDate(Date modifyDate) {
        this.modifyDate = modifyDate;
    }
    public String getModifier() {
        return modifier;
    }
    public void setModifier(String modifier) {
        this.modifier = modifier;
    }
    public String getText() {
        return text;
    }
    public void setText(String text) {
        this.text = text;
    }
    public List<MRsReportCategory> getChildren() {
        return children;
    }
    public void setChildren(List<MRsReportCategory> children) {
        this.children = children;
    }
}

+ 174 - 0
common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/org/MOrgMemberRelation.java

@ -0,0 +1,174 @@
package com.yihu.jw.restmodel.ehr.org;
import java.io.Serializable;
/**
 *  部门成员 model
 * @author HZY
 * @vsrsion 1.0
 * Created at 2017/2/16.
 */
public class MOrgMemberRelation implements Serializable {
    private int id;
    private String orgId;
    private String orgName;
    private Integer parentDeptId;
    private String parentDeptName;
    private Integer deptId;
    private String deptName;
    private String dutyName;
    private String userId;
    private String userName;
    private String parentUserId;
    private String parentUserName;
    private String remark;
    private Integer status;
    private String jkzlDoctorUid; // 总部的医生uid
    private String jkzlUserId; // 总部的医生userid
    private String jkzlDoctorSn; // 总部的坐诊sn
    private String jkzlHosDeptId; // 总部的科室Id
    public int getId() {
        return id;
    }
    public void setId(int id) {
        this.id = id;
    }
    public String getOrgId() {
        return orgId;
    }
    public void setOrgId(String orgId) {
        this.orgId = orgId;
    }
    public String getOrgName() {
        return orgName;
    }
    public void setOrgName(String orgName) {
        this.orgName = orgName;
    }
    public Integer getParentDeptId() {
        return parentDeptId;
    }
    public void setParentDeptId(Integer parentDeptId) {
        this.parentDeptId = parentDeptId;
    }
    public String getParentDeptName() {
        return parentDeptName;
    }
    public void setParentDeptName(String parentDeptName) {
        this.parentDeptName = parentDeptName;
    }
    public Integer getDeptId() {
        return deptId;
    }
    public void setDeptId(Integer deptId) {
        this.deptId = deptId;
    }
    public String getDeptName() {
        return deptName;
    }
    public void setDeptName(String deptName) {
        this.deptName = deptName;
    }
    public String getDutyName() {
        return dutyName;
    }
    public void setDutyName(String dutyName) {
        this.dutyName = dutyName;
    }
    public String getUserId() {
        return userId;
    }
    public void setUserId(String userId) {
        this.userId = userId;
    }
    public String getUserName() {
        return userName;
    }
    public void setUserName(String userName) {
        this.userName = userName;
    }
    public String getParentUserId() {
        return parentUserId;
    }
    public void setParentUserId(String parentUserId) {
        this.parentUserId = parentUserId;
    }
    public String getParentUserName() {
        return parentUserName;
    }
    public void setParentUserName(String parentUserName) {
        this.parentUserName = parentUserName;
    }
    public String getRemark() {
        return remark;
    }
    public void setRemark(String remark) {
        this.remark = remark;
    }
    public Integer getStatus() {
        return status;
    }
    public void setStatus(Integer status) {
        this.status = status;
    }
    public String getJkzlDoctorUid() {
        return jkzlDoctorUid;
    }
    public void setJkzlDoctorUid(String jkzlDoctorUid) {
        this.jkzlDoctorUid = jkzlDoctorUid;
    }
    public String getJkzlUserId() {
        return jkzlUserId;
    }
    public void setJkzlUserId(String jkzlUserId) {
        this.jkzlUserId = jkzlUserId;
    }
    public String getJkzlDoctorSn() {
        return jkzlDoctorSn;
    }
    public void setJkzlDoctorSn(String jkzlDoctorSn) {
        this.jkzlDoctorSn = jkzlDoctorSn;
    }
    public String getJkzlHosDeptId() {
        return jkzlHosDeptId;
    }
    public void setJkzlHosDeptId(String jkzlHosDeptId) {
        this.jkzlHosDeptId = jkzlHosDeptId;
    }
}

+ 681 - 0
common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/org/MOrganization.java

@ -0,0 +1,681 @@
package com.yihu.jw.restmodel.ehr.org;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.StringUtils;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Date;
import java.util.List;
/**
 * 机构,由 XOrgManager 创建并维护.
 *
 * @author Sand
 * @version 1.0
 * @updated 21-5月-2015 10:51:30
 */
public class MOrganization implements Serializable{
    private String orgCode;         // 机构代码,对医院编码属性需要调研
    private String admin;            // 机构管理员
    private boolean settled;        // 是否已接入,对第三方平台有效.
    private String settledWay;    // 接入方式:直连/平台接入
    private String fullName;        // 全名
    private String orgType;        // 机构类型,如:行政\科研等
    private String pyCode;            // 拼音码
    private String shortName;        // 简称
    private String tel;                // 机构电话
    private Date createDate;        // 创建日期
    private String location;        // 地址
    private Integer activityFlag;
    private String tags;
    private String imgRemotePath;
    private String imgLocalPath;
    private Integer administrativeDivision;
    private String url; //机构网址
    private Long id;
    private String code;        //内部用机构编码
    private String traffic;     //交通路线
    private String photo;       //人口头像
    private String hosTypeId;     //医院类型 字典关联
    private Integer ascriptionType;     //医院归属1.部属医院2.省属医院3.市属医院9:未知
    private String phone;     //联系电话
    private String introduction;     //医院简介
    private String legalPerson;     //法人
    private String levelId;     //医院等级
    private String logoUrl;     //医院LOGO图片
    private Integer sortNo;     //排序ID,按城市排序
    private Integer parentHosId;     //上级医院ID
    private String parentHosName;     //上级医院名称
    private String hosPhoto;     //医院照片
    private Integer zxy;     //中西医
    private String ing;     //经度
    private String lat;     //纬度
    private Date updateTime;//更新时间
    private Integer berth;  //核定床位
    private boolean checked;    //是否选中
    private String hosHierarchy;//医院等次 :1:特等、2:甲等、3:乙等、4:丙等、9:未评
    private String hosEconomic;//经济类型代码 与 资源字典对应
    private String classification;//卫生机构分类,值参考系统字典卫生机构分类
    private String bigClassification;//卫生机构大分类,值参考系统字典卫生机构大分类
    private String nature;//机构性质1,1公立、2民营
    private String branchType;//机构性质Ⅱ,1总院、2分院
    private String displayStatus;//与总部同步数据补充字段是否开放显示:0:不显示 1:显示
    private String jkzlOrgId;//总部机构id-同步数据使用
    // 卫统数据导入-追加字段
    private String basicUnitFlag;     //	是否基层单位
    private String orgChanges;         //	机构变动情况
    private String hosTypeName;     // 机构类别代码名称
    private String streetId;     // 街道/乡镇代码
    private String dischargePatientFlag;    //	是否填报出院病人表
    private String reportingClinicFlag;    //	是否代报诊所
    private String reportingVillageClinicFlag;    //	是否代报村卫生室
    private String reportingOrg;        // 诊所、村卫生室所属代报机构
    private String foundingTime;    //	单位开业/成立时间
    private String registeredCapital;    //	注册资金(万元)
    private String branchOrgFlag;        // 是否分支机构
    private String postalcode;    //	邮政编码
    private String email;        // 电子邮箱
    private String domainName;        // 单位网站域名
    private String registrationNumber;    //	批准文号/注册号
    private String registrationRatificationAgency;    //	登记批准机构
    private String certificateDate;    //	办证日期
    private String operator;    //	经办人
    private String entryStaff;     //	录入人
    private String createTime;     //	新增机构创建时间
    private String cancelTime;    //	作废日期
    private String termValidityStart;    //	有效期起
    private String termValidityEnd;    //	有效期止
    private String hostUnit;     //	主办单位
    private String hosManageType;     //	机构分类管理代码
    public MOrganization() {
    }
    public String getUrl() {
        return url;
    }
    public void setUrl(String url) {
        this.url = url;
    }
    public String getOrgCode() {
        return orgCode;
    }
    public void setOrgCode(String orgCode) {
        this.orgCode = orgCode;
    }
    public String getAdmin() {
        return admin;
    }
    public void setAdmin(String admin) {
        this.admin = admin;
    }
    public String getPyCode() {
        return pyCode;
    }
    public void setPyCode(String pyCode) {
        this.pyCode = pyCode;
    }
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    public Date getCreateDate() {
        return createDate;
    }
    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }
    public String getShortName() {
        return shortName;
    }
    public void setShortName(String shortName) {
        this.shortName = shortName;
    }
    public String getTel() {
        return tel;
    }
    public void setTel(String tel) {
        this.tel = tel;
    }
    public String getSettledWay() {
        return settledWay;
    }
    public void setSettledWay(String settledWay) {
        this.settledWay = settledWay;
    }
    public String getFullName() {
        return fullName;
    }
    public void setFullName(String fullName) {
        this.fullName = fullName;
    }
    public String getOrgType() {
        return orgType;
    }
    public void setOrgType(String orgType) {
        this.orgType = orgType;
    }
    public String getLocation() {
        return location;
    }
    public void setLocation(String location) {
        this.location = location;
    }
    public boolean isSettled() {
        return settled;
    }
    public void setSettled(boolean settled) {
        this.settled = settled;
    }
    public Integer getActivityFlag() {
        return activityFlag;
    }
    public void setActivityFlag(Integer activityFlag) {
        this.activityFlag = activityFlag;
    }
    public String getImgRemotePath() {
        return imgRemotePath;
    }
    public void setImgRemotePath(String imgRemotePath) {
        this.imgRemotePath = imgRemotePath;
    }
    public String getImgLocalPath() {
        return imgLocalPath;
    }
    public void setImgLocalPath(String imgLocalPath) {
        this.imgLocalPath = imgLocalPath;
    }
    public Integer getAdministrativeDivision() {
        return administrativeDivision;
    }
    public void setAdministrativeDivision(Integer administrativeDivision) {
        this.administrativeDivision = administrativeDivision;
    }
    public String getParentHosName() {
        return parentHosName;
    }
    public void setParentHosName(String parentHosName) {
        this.parentHosName = parentHosName;
    }
    public List<String> getTags() {
        List<String> list = new ArrayList<>();
        if(StringUtils.isEmpty(tags)){
        }else {
            String[] arr = tags.split(";|;");
            list = Arrays.asList(arr);
        }
        return list;
    }
    public void setTags(List<String> tags) {
        if(tags.size()>0){
            this.tags = StringUtils.join(tags.toArray(),";");
        }else {
            this.tags = "";
        }
    }
    public Long getId() {
        return id;
    }
    public void setId(Long id) {
        this.id = id;
    }
    public String getCode() {
        return code;
    }
    public void setCode(String code) {
        this.code = code;
    }
    public String getTraffic() {
        return traffic;
    }
    public void setTraffic(String traffic) {
        this.traffic = traffic;
    }
    public String getPhoto() {
        return photo;
    }
    public void setPhoto(String photo) {
        this.photo = photo;
    }
    public String getHosTypeId() {
        return hosTypeId;
    }
    public void setHosTypeId(String hosTypeId) {
        this.hosTypeId = hosTypeId;
    }
    public Integer getAscriptionType() {
        return ascriptionType;
    }
    public void setAscriptionType(Integer ascriptionType) {
        this.ascriptionType = ascriptionType;
    }
    public String getPhone() {
        return phone;
    }
    public void setPhone(String phone) {
        this.phone = phone;
    }
    public String getIntroduction() {
        return introduction;
    }
    public void setIntroduction(String introduction) {
        this.introduction = introduction;
    }
    public String getLegalPerson() {
        return legalPerson;
    }
    public void setLegalPerson(String legalPerson) {
        this.legalPerson = legalPerson;
    }
    public String getLevelId() {
        return levelId;
    }
    public void setLevelId(String levelId) {
        this.levelId = levelId;
    }
    public String getLogoUrl() {
        return logoUrl;
    }
    public void setLogoUrl(String logoUrl) {
        this.logoUrl = logoUrl;
    }
    public Integer getSortNo() {
        return sortNo;
    }
    public void setSortNo(Integer sortNo) {
        this.sortNo = sortNo;
    }
    public Integer getParentHosId() {
        return parentHosId;
    }
    public void setParentHosId(Integer parentHosId) {
        this.parentHosId = parentHosId;
    }
    public String getHosPhoto() {
        return hosPhoto;
    }
    public void setHosPhoto(String hosPhoto) {
        this.hosPhoto = hosPhoto;
    }
    public Integer getZxy() {
        return zxy;
    }
    public void setZxy(Integer zxy) {
        this.zxy = zxy;
    }
    public String getIng() {
        return ing;
    }
    public void setIng(String ing) {
        this.ing = ing;
    }
    public String getLat() {
        return lat;
    }
    public void setLat(String lat) {
        this.lat = lat;
    }
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    public Date getUpdateTime() {
        return updateTime;
    }
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
    public Integer getBerth() {
        return berth;
    }
    public void setBerth(Integer berth) {
        this.berth = berth;
    }
    public boolean isChecked() {
        return checked;
    }
    public void setChecked(boolean checked) {
        this.checked = checked;
    }
    public String getHosEconomic() {
        return hosEconomic;
    }
    public void setHosEconomic(String hosEconomic) {
        this.hosEconomic = hosEconomic;
    }
    public String getHosHierarchy() {
        return hosHierarchy;
    }
    public void setHosHierarchy(String hosHierarchy) {
        this.hosHierarchy = hosHierarchy;
    }
    public String getClassification() {
        return classification;
    }
    public void setClassification(String classification) {
        this.classification = classification;
    }
    public String getBigClassification() {
        return bigClassification;
    }
    public void setBigClassification(String bigClassification) {
        this.bigClassification = bigClassification;
    }
    public String getNature() {
        return nature;
    }
    public void setNature(String nature) {
        this.nature = nature;
    }
    public String getBranchType() {
        return branchType;
    }
    public void setBranchType(String branchType) {
        this.branchType = branchType;
    }
    public String getDisplayStatus() {
        return displayStatus;
    }
    public void setDisplayStatus(String displayStatus) {
        this.displayStatus = displayStatus;
    }
    public String getJkzlOrgId() {
        return jkzlOrgId;
    }
    public void setJkzlOrgId(String jkzlOrgId) {
        this.jkzlOrgId = jkzlOrgId;
    }
    public String getBasicUnitFlag() {
        return basicUnitFlag;
    }
    public void setBasicUnitFlag(String basicUnitFlag) {
        this.basicUnitFlag = basicUnitFlag;
    }
    public String getOrgChanges() {
        return orgChanges;
    }
    public void setOrgChanges(String orgChanges) {
        this.orgChanges = orgChanges;
    }
    public String getHosTypeName() {
        return hosTypeName;
    }
    public void setHosTypeName(String hosTypeName) {
        this.hosTypeName = hosTypeName;
    }
    public String getStreetId() {
        return streetId;
    }
    public void setStreetId(String streetId) {
        this.streetId = streetId;
    }
    public String getDischargePatientFlag() {
        return dischargePatientFlag;
    }
    public void setDischargePatientFlag(String dischargePatientFlag) {
        this.dischargePatientFlag = dischargePatientFlag;
    }
    public String getReportingClinicFlag() {
        return reportingClinicFlag;
    }
    public void setReportingClinicFlag(String reportingClinicFlag) {
        this.reportingClinicFlag = reportingClinicFlag;
    }
    public String getReportingVillageClinicFlag() {
        return reportingVillageClinicFlag;
    }
    public void setReportingVillageClinicFlag(String reportingVillageClinicFlag) {
        this.reportingVillageClinicFlag = reportingVillageClinicFlag;
    }
    public String getReportingOrg() {
        return reportingOrg;
    }
    public void setReportingOrg(String reportingOrg) {
        this.reportingOrg = reportingOrg;
    }
    public String getFoundingTime() {
        return foundingTime;
    }
    public void setFoundingTime(String foundingTime) {
        this.foundingTime = foundingTime;
    }
    public String getRegisteredCapital() {
        return registeredCapital;
    }
    public void setRegisteredCapital(String registeredCapital) {
        this.registeredCapital = registeredCapital;
    }
    public String getBranchOrgFlag() {
        return branchOrgFlag;
    }
    public void setBranchOrgFlag(String branchOrgFlag) {
        this.branchOrgFlag = branchOrgFlag;
    }
    public String getPostalcode() {
        return postalcode;
    }
    public void setPostalcode(String postalcode) {
        this.postalcode = postalcode;
    }
    public String getEmail() {
        return email;
    }
    public void setEmail(String email) {
        this.email = email;
    }
    public String getDomainName() {
        return domainName;
    }
    public void setDomainName(String domainName) {
        this.domainName = domainName;
    }
    public String getRegistrationNumber() {
        return registrationNumber;
    }
    public void setRegistrationNumber(String registrationNumber) {
        this.registrationNumber = registrationNumber;
    }
    public String getRegistrationRatificationAgency() {
        return registrationRatificationAgency;
    }
    public void setRegistrationRatificationAgency(String registrationRatificationAgency) {
        this.registrationRatificationAgency = registrationRatificationAgency;
    }
    public String getCertificateDate() {
        return certificateDate;
    }
    public void setCertificateDate(String certificateDate) {
        this.certificateDate = certificateDate;
    }
    public String getOperator() {
        return operator;
    }
    public void setOperator(String operator) {
        this.operator = operator;
    }
    public String getEntryStaff() {
        return entryStaff;
    }
    public void setEntryStaff(String entryStaff) {
        this.entryStaff = entryStaff;
    }
    public String getCreateTime() {
        return createTime;
    }
    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }
    public String getCancelTime() {
        return cancelTime;
    }
    public void setCancelTime(String cancelTime) {
        this.cancelTime = cancelTime;
    }
    public String getTermValidityStart() {
        return termValidityStart;
    }
    public void setTermValidityStart(String termValidityStart) {
        this.termValidityStart = termValidityStart;
    }
    public String getTermValidityEnd() {
        return termValidityEnd;
    }
    public void setTermValidityEnd(String termValidityEnd) {
        this.termValidityEnd = termValidityEnd;
    }
    public String getHostUnit() {
        return hostUnit;
    }
    public void setHostUnit(String hostUnit) {
        this.hostUnit = hostUnit;
    }
    public String getHosManageType() {
        return hosManageType;
    }
    public void setHosManageType(String hosManageType) {
        this.hosManageType = hosManageType;
    }
}

+ 33 - 0
common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/org/MRsOrgResource.java

@ -0,0 +1,33 @@
package com.yihu.jw.restmodel.ehr.org;
/**
 * Created by zdm on 2017/7/4.
 */
public class MRsOrgResource {
    private String id;
    private String organizationId;
    private String resourceId;
    public String getId() {
        return id;
    }
    public void setId(String id) {
        this.id = id;
    }
    public String getOrganizationId() {
        return organizationId;
    }
    public void setOrganizationId(String organizationId) {
        this.organizationId = organizationId;
    }
    public String getResourceId() {
        return resourceId;
    }
    public void setResourceId(String resourceId) {
        this.resourceId = resourceId;
    }
}

+ 75 - 0
common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/org/MRsOrgResourceMetadata.java

@ -0,0 +1,75 @@
package com.yihu.jw.restmodel.ehr.org;
/**
 * Created by zdm on 2017/7/4.
 */
public class MRsOrgResourceMetadata {
    private String id;
    private String organizationResourceId;
    private String organizationId;
    private String resourceMetadataId;
    private String resourceMetadataName;
    private String dimensionId;
    private String dimensionValue;
    private String valid = "1";
    public String getId() {
        return id;
    }
    public void setId(String id) {
        this.id = id;
    }
    public String getOrganizationResourceId() {
        return organizationResourceId;
    }
    public void setOrganizationResourceId(String organizationResourceId) {
        this.organizationResourceId = organizationResourceId;
    }
    public String getOrganizationId() {
        return organizationId;
    }
    public void setOrganizationId(String organizationId) {
        this.organizationId = organizationId;
    }
    public String getResourceMetadataId() {
        return resourceMetadataId;
    }
    public void setResourceMetadataId(String resourceMetadataId) {
        this.resourceMetadataId = resourceMetadataId;
    }
    public String getDimensionId() {
        return dimensionId;
    }
    public void setDimensionId(String dimensionId) {
        this.dimensionId = dimensionId;
    }
    public String getDimensionValue() {
        return dimensionValue;
    }
    public void setDimensionValue(String dimensionValue) {
        this.dimensionValue = dimensionValue;
    }
    public String getResourceMetadataName() {
        return resourceMetadataName;
    }
    public void setResourceMetadataName(String resourceMetadataName) {
        this.resourceMetadataName = resourceMetadataName;
    }
    public String getValid() {
        return valid;
    }
    public void setValid(String valid) {
        this.valid = valid;
    }
}

+ 197 - 0
common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/packs/EsArchiveRelation.java

@ -0,0 +1,197 @@
package com.yihu.jw.restmodel.ehr.packs;
import com.fasterxml.jackson.annotation.JsonFormat;
import java.io.Serializable;
import java.util.Date;
/**
 * ElasticSearch:archive_relation
 * Created by progr1mmer on 2018/4/11.
 */
public class EsArchiveRelation implements Serializable {
    private String _id; //主键关联profile_id
    private Integer profile_type;//1结构化档案,2文件档案,3链接档案,4数据集档案
    private String name; //姓名
    private String org_code; //机构编码
    private String org_name; //机构名称
    private String id_card_no; //身份证号码
    private Integer gender; //性别
    private String telephone; //手机号码
    private String card_type; //就诊卡类型
    private String card_no; //就诊卡号
    private Integer event_type; //事件类型
    private String event_no; //事件号
    private Date event_date; //事件时间
    private String sn; //编码
    private Date relation_date; //关联时间;
    private Date create_date; //创建时间
    private Long apply_id; //关联档案申请id
    private Long card_id; //申领卡ID
    private Integer identify_flag; //身份识别标识 0不可识别 1可以识别
    private Integer upload_flag; //影像档案腾讯云上传标识
    public String get_id() {
        return _id;
    }
    public void set_id(String _id) {
        this._id = _id;
    }
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    public String getOrg_code() {
        return org_code;
    }
    public void setOrg_code(String org_code) {
        this.org_code = org_code;
    }
    public String getOrg_name() {
        return org_name;
    }
    public void setOrg_name(String org_name) {
        this.org_name = org_name;
    }
    public String getId_card_no() {
        return id_card_no;
    }
    public void setId_card_no(String id_card_no) {
        this.id_card_no = id_card_no;
    }
    public Integer getGender() {
        return gender;
    }
    public void setGender(Integer gender) {
        this.gender = gender;
    }
    public String getTelephone() {
        return telephone;
    }
    public void setTelephone(String telephone) {
        this.telephone = telephone;
    }
    public String getCard_type() {
        return card_type;
    }
    public void setCard_type(String card_type) {
        this.card_type = card_type;
    }
    public String getCard_no() {
        return card_no;
    }
    public void setCard_no(String card_no) {
        this.card_no = card_no;
    }
    public Integer getEvent_type() {
        return event_type;
    }
    public void setEvent_type(Integer event_type) {
        this.event_type = event_type;
    }
    public String getEvent_no() {
        return event_no;
    }
    public void setEvent_no(String event_no) {
        this.event_no = event_no;
    }
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    public Date getEvent_date() {
        return event_date;
    }
    public void setEvent_date(Date event_date) {
        this.event_date = event_date;
    }
    public String getSn() {
        return sn;
    }
    public void setSn(String sn) {
        this.sn = sn;
    }
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    public Date getRelation_date() {
        return relation_date;
    }
    public void setRelation_date(Date relation_date) {
        this.relation_date = relation_date;
    }
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    public Date getCreate_date() {
        return create_date;
    }
    public void setCreate_date(Date create_date) {
        this.create_date = create_date;
    }
    public Long getApply_id() {
        return apply_id;
    }
    public void setApply_id(Long apply_id) {
        this.apply_id = apply_id;
    }
    public Long getCard_id() {
        return card_id;
    }
    public void setCard_id(Long card_id) {
        this.card_id = card_id;
    }
    public Integer getIdentify_flag() {
        return identify_flag;
    }
    public void setIdentify_flag(Integer identify_flag) {
        this.identify_flag = identify_flag;
    }
    public Integer getProfile_type() {
        return profile_type;
    }
    public void setProfile_type(Integer profile_type) {
        this.profile_type = profile_type;
    }
    public Integer getUpload_flag() {
        return upload_flag;
    }
    public void setUpload_flag(Integer upload_flag) {
        this.upload_flag = upload_flag;
    }
}

+ 237 - 0
common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/packs/EsDetailsPackage.java

@ -0,0 +1,237 @@
package com.yihu.jw.restmodel.ehr.packs;
import com.fasterxml.jackson.annotation.JsonFormat;
import java.io.Serializable;
import java.util.Date;
/**
 * ElasticSearch:json_archives
 * Created by progr1mmer on 2018/4/11.
 */
public class EsDetailsPackage implements Serializable {
    public final static String PATH_SEPARATOR = ":";
    private String _id;
    private String pwd; //密码
    private String remote_path; //fastDfs文件地址
    private Date receive_date; //接收时间
    private Date parse_date; //转化时间
    private Date finish_date; //结束时间
    private Integer archive_status; //解析状态 0 已缓存 1 正在入库 2 入库失败 3 已入库
    private String message; //解析信息
    private String org_code; //机构编码
    private String client_id; //应用ID
    private Integer resourced; //是否已资源化处理 0 未处理 1 已处理
    private String md5_value; //md5值
    private Integer event_type; //事件类型 0 门诊 1 住院 2 体检
    private String event_no; //事件号
    private Date event_date; //事件时间
    private String patient_id; //病人id
    private Integer fail_count; //解析失败次数
    private Integer analyze_status; //质控分析状态
    private Integer analyze_fail_count; //质控分析失败次数
    private Date analyze_date; //质控分析时间
    private String demographic_id; //身份证号码
    private String re_upload_flg; //重传标志
    private String profile_id; //档案ID
    private Integer pack_type; //1Standard 2File 3Link 4DataSet
    public String get_id() {
        return _id;
    }
    public void set_id(String _id) {
        this._id = _id;
    }
    public String getPwd() {
        return pwd;
    }
    public void setPwd(String pwd) {
        this.pwd = pwd;
    }
    public String getRemote_path() {
        return remote_path;
    }
    public void setRemote_path(String remote_path) {
        this.remote_path = remote_path;
    }
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    public Date getReceive_date() {
        return receive_date;
    }
    public void setReceive_date(Date receive_date) {
        this.receive_date = receive_date;
    }
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    public Date getParse_date() {
        return parse_date;
    }
    public void setParse_date(Date parse_date) {
        this.parse_date = parse_date;
    }
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    public Date getFinish_date() {
        return finish_date;
    }
    public void setFinish_date(Date finish_date) {
        this.finish_date = finish_date;
    }
    public Integer getArchive_status() {
        return archive_status;
    }
    public void setArchive_status(Integer archive_status) {
        this.archive_status = archive_status;
    }
    public String getMessage() {
        return message;
    }
    public void setMessage(String message) {
        this.message = message;
    }
    public String getOrg_code() {
        return org_code;
    }
    public void setOrg_code(String org_code) {
        this.org_code = org_code;
    }
    public String getClient_id() {
        return client_id;
    }
    public void setClient_id(String client_id) {
        this.client_id = client_id;
    }
    public Integer getResourced() {
        return resourced;
    }
    public void setResourced(Integer resourced) {
        this.resourced = resourced;
    }
    public String getMd5_value() {
        return md5_value;
    }
    public void setMd5_value(String md5_value) {
        this.md5_value = md5_value;
    }
    public Integer getEvent_type() {
        return event_type;
    }
    public void setEvent_type(Integer event_type) {
        this.event_type = event_type;
    }
    public String getEvent_no() {
        return event_no;
    }
    public void setEvent_no(String event_no) {
        this.event_no = event_no;
    }
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    public Date getEvent_date() {
        return event_date;
    }
    public void setEvent_date(Date event_date) {
        this.event_date = event_date;
    }
    public String getPatient_id() {
        return patient_id;
    }
    public void setPatient_id(String patient_id) {
        this.patient_id = patient_id;
    }
    public Integer getFail_count() {
        return fail_count;
    }
    public void setFail_count(Integer fail_count) {
        this.fail_count = fail_count;
    }
    public Integer getAnalyze_status() {
        return analyze_status;
    }
    public void setAnalyze_status(Integer analyze_status) {
        this.analyze_status = analyze_status;
    }
    public Integer getAnalyze_fail_count() {
        return analyze_fail_count;
    }
    public void setAnalyze_fail_count(Integer analyze_fail_count) {
        this.analyze_fail_count = analyze_fail_count;
    }
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    public Date getAnalyze_date() {
        return analyze_date;
    }
    public void setAnalyze_date(Date analyze_date) {
        this.analyze_date = analyze_date;
    }
    public String getDemographic_id() {
        return demographic_id;
    }
    public void setDemographic_id(String demographic_id) {
        this.demographic_id = demographic_id;
    }
    public String getRe_upload_flg() {
        return re_upload_flg;
    }
    public void setRe_upload_flg(String re_upload_flg) {
        this.re_upload_flg = re_upload_flg;
    }
    public String getProfile_id() {
        return profile_id;
    }
    public void setProfile_id(String profile_id) {
        this.profile_id = profile_id;
    }
    public Integer getPack_type() {
        return pack_type;
    }
    public void setPack_type(Integer pack_type) {
        this.pack_type = pack_type;
    }
}

+ 160 - 0
common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/packs/EsSimplePackage.java

@ -0,0 +1,160 @@
package com.yihu.jw.restmodel.ehr.packs;
import com.fasterxml.jackson.annotation.JsonFormat;
import java.io.Serializable;
import java.util.Date;
/**
 * Created by progr1mmer on 2018/4/11.
 */
public class EsSimplePackage implements Serializable {
    private String _id;
    private String pwd; //密码
    private Date receive_date; //接收时间
    private String remote_path; //fastDfs文件地址
    private String client_id; //应用ID
    private String rowkey; //rowkey
    private String patient_id;//病人ID
    private String event_no;//事件号
    private String org_code;//机构代码
    private String org_name;//机构名称
    private String org_area;//机构所属行政区域编码
    private String event_date;//事件时间
    private Integer event_type;//事件类型
    private String patient_name;//病人姓名
    private String idcard_no;//身份证号
    private String version;//版本号
    public String get_id() {
        return _id;
    }
    public void set_id(String _id) {
        this._id = _id;
    }
    public String getPwd() {
        return pwd;
    }
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    public Date getReceive_date() {
        return receive_date;
    }
    public void setReceive_date(Date receive_date) {
        this.receive_date = receive_date;
    }
    public void setPwd(String pwd) {
        this.pwd = pwd;
    }
    public String getRemote_path() {
        return remote_path;
    }
    public void setRemote_path(String remote_path) {
        this.remote_path = remote_path;
    }
    public String getClient_id() {
        return client_id;
    }
    public void setClient_id(String client_id) {
        this.client_id = client_id;
    }
    public String getRowkey() {
        return rowkey;
    }
    public void setRowkey(String rowkey) {
        this.rowkey = rowkey;
    }
    public String getPatient_id() {
        return patient_id;
    }
    public void setPatient_id(String patient_id) {
        this.patient_id = patient_id;
    }
    public String getEvent_no() {
        return event_no;
    }
    public void setEvent_no(String event_no) {
        this.event_no = event_no;
    }
    public String getOrg_code() {
        return org_code;
    }
    public void setOrg_code(String org_code) {
        this.org_code = org_code;
    }
    public String getEvent_date() {
        return event_date;
    }
    public void setEvent_date(String event_date) {
        this.event_date = event_date;
    }
    public Integer getEvent_type() {
        return event_type;
    }
    public void setEvent_type(Integer event_type) {
        this.event_type = event_type;
    }
    public String getPatient_name() {
        return patient_name;
    }
    public void setPatient_name(String patient_name) {
        this.patient_name = patient_name;
    }
    public String getIdcard_no() {
        return idcard_no;
    }
    public void setIdcard_no(String idcard_no) {
        this.idcard_no = idcard_no;
    }
    public String getOrg_name() {
        return org_name;
    }
    public void setOrg_name(String org_name) {
        this.org_name = org_name;
    }
    public String getOrg_area() {
        return org_area;
    }
    public void setOrg_area(String org_area) {
        this.org_area = org_area;
    }
    public String getVersion() {
        return version;
    }
    public void setVersion(String version) {
        this.version = version;
    }
}

+ 118 - 0
common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/packs/MPackage.java

@ -0,0 +1,118 @@
package com.yihu.jw.restmodel.ehr.packs;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.yihu.jw.profile.ArchiveStatus;
import org.apache.commons.lang3.StringUtils;
import java.io.Serializable;
import java.util.Date;
/**
 * @author Sand
 * @version 1.0
 * @created 2016.02.01 16:11
 */
@Deprecated
public class MPackage implements Serializable {
    private String id;
    private String pwd;
    private String remotePath;
    private Date receiveDate;
    private Date parseDate;
    private Date finishDate;
    private ArchiveStatus archiveStatus;
    private String message;
    private String orgCode;
    private String clientId;
    boolean resourced;
    private String md5;
    public String getId() {
        return id;
    }
    public void setId(String id) {
        this.id = id;
    }
    public String getPwd() {
        return pwd;
    }
    public void setPwd(String pwd) {
        this.pwd = pwd;
    }
    public String getRemotePath() {
        return remotePath;
    }
    public void setRemotePath(String remotePath) {
        this.remotePath = remotePath;
    }
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    public Date getReceiveDate() {
        return receiveDate;
    }
    public void setReceiveDate(Date receiveDate) {
        this.receiveDate = receiveDate;
    }
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    public Date getParseDate() {
        return parseDate;
    }
    public void setParseDate(Date parseDate) {
        this.parseDate = parseDate;
    }
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    public Date getFinishDate() {
        return finishDate;
    }
    public void setFinishDate(Date finishDate) {
        this.finishDate = finishDate;
    }
    public ArchiveStatus getArchiveStatus() {
        return archiveStatus;
    }
    public void setArchiveStatus(ArchiveStatus archiveStatus) {
        this.archiveStatus = archiveStatus;
    }
    public String getMessage() {
        return message;
    }
    public void setMessage(String message) {
        this.message = message;
    }
    public String getOrgCode() {
        return orgCode;
    }
    public void setOrgCode(String orgCode) {
        this.orgCode = orgCode;
    }
    public String getClientId() {
        return StringUtils.isEmpty(clientId) ? "kHAbVppx44" : clientId;
    }
    public void setClientId(String clientId) {
        this.clientId = clientId;
    }
    public boolean isResourced() {
        return resourced;
    }
    public void setResourced(boolean resourced) {
        this.resourced = resourced;
    }
    public String getMd5() {
        return md5;
    }
    public void setMd5(String md5) {
        this.md5 = md5;
    }
}

+ 38 - 0
common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/resource/MCdaTransformDto.java

@ -0,0 +1,38 @@
package com.yihu.jw.restmodel.ehr.resource;
import java.util.List;
import java.util.Map;
/**
 * @author hzp
 * @created 2016.07.21 17:11
 */
public class MCdaTransformDto {
    private Map<String, Object> masterJson;
    private Map<String, List<String>> masterDatasetCodeList;
    private Map<String, List<String>> multiDatasetCodeList;
    public Map<String, Object> getMasterJson() {
        return masterJson;
    }
    public void setMasterJson(Map<String, Object> masterJson) {
        this.masterJson = masterJson;
    }
    public Map<String, List<String>> getMasterDatasetCodeList() {
        return masterDatasetCodeList;
    }
    public void setMasterDatasetCodeList(Map<String, List<String>> masterDatasetCodeList) {
        this.masterDatasetCodeList = masterDatasetCodeList;
    }
    public Map<String, List<String>> getMultiDatasetCodeList() {
        return multiDatasetCodeList;
    }
    public void setMultiDatasetCodeList(Map<String, List<String>> multiDatasetCodeList) {
        this.multiDatasetCodeList = multiDatasetCodeList;
    }
}

+ 73 - 0
common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/resource/MChartInfoModel.java

@ -0,0 +1,73 @@
package com.yihu.jw.restmodel.ehr.resource;
import java.util.Map;
/**
 * Created by Administrator on 2017/8/12.
 */
public class MChartInfoModel {
    private String title; //报表标题
    private String resourceId; //指标ID
    private String resourceCode; //指标Code
    private String option;
    private String firstDimension;//第一次查询的维度
    private Map<String,String> dimensionMap;//key: 维度code,value :维度名称
    private Map<String,String> xAxisMap;//key:X轴名称,value : X轴数据的code
    public String getTitle() {
        return title;
    }
    public void setTitle(String title) {
        this.title = title;
    }
    public String getOption() {
        return option;
    }
    public void setOption(String option) {
        this.option = option;
    }
    public String getResourceId() {
        return resourceId;
    }
    public void setResourceId(String resourceId) {
        this.resourceId = resourceId;
    }
    public String getResourceCode() {
        return resourceCode;
    }
    public void setResourceCode(String resourceCode) {
        this.resourceCode = resourceCode;
    }
    public Map<String, String> getDimensionMap() {
        return dimensionMap;
    }
    public void setDimensionMap(Map<String, String> dimensionMap) {
        this.dimensionMap = dimensionMap;
    }
    public Map<String, String> getxAxisMap() {
        return xAxisMap;
    }
    public void setxAxisMap(Map<String, String> xAxisMap) {
        this.xAxisMap = xAxisMap;
    }
    public String getFirstDimension() {
        return firstDimension;
    }
    public void setFirstDimension(String firstDimension) {
        this.firstDimension = firstDimension;
    }
}

+ 45 - 0
common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/resource/MReportDimension.java

@ -0,0 +1,45 @@
package com.yihu.jw.restmodel.ehr.resource;
/**
 * Created by janseny on 2017/08/26
 * 指标统计预览上卷下钻
 */
public class MReportDimension {
    private String name;        //名称
    private String code;        //字段编码
    private String isCheck;     //是否选中
    private String isMain;      //是否是主维度
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    public String getCode() {
        return code;
    }
    public void setCode(String code) {
        this.code = code;
    }
    public String getIsCheck() {
        return isCheck;
    }
    public void setIsCheck(String isCheck) {
        this.isCheck = isCheck;
    }
    public String getIsMain() {
        return isMain;
    }
    public void setIsMain(String isMain) {
        this.isMain = isMain;
    }
}

+ 55 - 0
common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/resource/MResourceDefaultParam.java

@ -0,0 +1,55 @@
package com.yihu.jw.restmodel.ehr.resource;
/**
 * 资源字典
 *
 * Created by lyr on 2016/5/13.
 */
public class MResourceDefaultParam {
    private String id;
    private String resourcesId;
    private String resourcesCode;
    private String paramKey;
    private String paramValue;
    public String getId() {
        return id;
    }
    public void setId(String id) {
        this.id = id;
    }
    public String getResourcesId() {
        return resourcesId;
    }
    public void setResourcesId(String resourcesId) {
        this.resourcesId = resourcesId;
    }
    public String getResourcesCode() {
        return resourcesCode;
    }
    public void setResourcesCode(String resourcesCode) {
        this.resourcesCode = resourcesCode;
    }
    public String getParamKey() {
        return paramKey;
    }
    public void setParamKey(String paramKey) {
        this.paramKey = paramKey;
    }
    public String getParamValue() {
        return paramValue;
    }
    public void setParamValue(String paramValue) {
        this.paramValue = paramValue;
    }
}

+ 70 - 0
common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/resource/MResourceQuota.java

@ -0,0 +1,70 @@
package com.yihu.jw.restmodel.ehr.resource;
/**
 * Created by Administrator on 2017/8/10.
 */
public class MResourceQuota {
    private int id;
    private String resourceId;
    private String quotaTypeName;
    private int quotaChart;  ////已选择的图表类型
    private int quotaId;
    private String quotaName;
    private String chartType;   ///该指标可配置的图表类型
    public int getId() {
        return id;
    }
    public void setId(int id) {
        this.id = id;
    }
    public String getResourceId() {
        return resourceId;
    }
    public void setResourceId(String resourceId) {
        this.resourceId = resourceId;
    }
    public String getQuotaTypeName() {
        return quotaTypeName;
    }
    public void setQuotaTypeName(String quotaTypeName) {
        this.quotaTypeName = quotaTypeName;
    }
    public int getQuotaChart() {
        return quotaChart;
    }
    public void setQuotaChart(int quotaChart) {
        this.quotaChart = quotaChart;
    }
    public int getQuotaId() {
        return quotaId;
    }
    public void setQuotaId(int quotaId) {
        this.quotaId = quotaId;
    }
    public String getQuotaName() {
        return quotaName;
    }
    public void setQuotaName(String quotaName) {
        this.quotaName = quotaName;
    }
    public String getChartType() {
        return chartType;
    }
    public void setChartType(String chartType) {
        this.chartType = chartType;
    }
}

+ 72 - 0
common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/resource/MRsAdapterDictionary.java

@ -0,0 +1,72 @@
package com.yihu.jw.restmodel.ehr.resource;
/**
 * @author linaz
 * @created 2016.05.30 13:48
 */
public class MRsAdapterDictionary {
    private String id;
    private String schemeId;
    private String dictCode;
    private String dictEntryCode;
    private String srcDictCode;
    private String srcDictEntryCode;
    private String srcDictEntryName;
    public String getId() {
        return id;
    }
    public void setId(String id) {
        this.id = id;
    }
    public String getSchemeId() {
        return schemeId;
    }
    public void setSchemeId(String schemeId) {
        this.schemeId = schemeId;
    }
    public String getDictCode() {
        return dictCode;
    }
    public void setDictCode(String dictCode) {
        this.dictCode = dictCode;
    }
    public String getDictEntryCode() {
        return dictEntryCode;
    }
    public void setDictEntryCode(String dictEntryCode) {
        this.dictEntryCode = dictEntryCode;
    }
    public String getSrcDictCode() {
        return srcDictCode;
    }
    public void setSrcDictCode(String srcDictCode) {
        this.srcDictCode = srcDictCode;
    }
    public String getSrcDictEntryCode() {
        return srcDictEntryCode;
    }
    public void setSrcDictEntryCode(String srcDictEntryCode) {
        this.srcDictEntryCode = srcDictEntryCode;
    }
    public String getSrcDictEntryName() {
        return srcDictEntryName;
    }
    public void setSrcDictEntryName(String srcDictEntryName) {
        this.srcDictEntryName = srcDictEntryName;
    }
}

+ 66 - 0
common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/resource/MRsAdapterMetadata.java

@ -0,0 +1,66 @@
package com.yihu.jw.restmodel.ehr.resource;
/**
 * Created by lyr on 2016/5/17.
 */
public class MRsAdapterMetadata {
    private String id;
    private String schemeId;
    private String metadataId;
    private String srcDatasetCode;
    private String srcMetadataCode;
    private String srcMetadataName;
    private String metadataDomain;
    public String getSrcMetadataName() {
        return srcMetadataName;
    }
    public void setSrcMetadataName(String srcMetadataName) {
        this.srcMetadataName = srcMetadataName;
    }
    public String getMetadataDomain() {
        return metadataDomain;
    }
    public void setMetadataDomain(String metadataDomain) {
        this.metadataDomain = metadataDomain;
    }
    public String getId() {
        return id;
    }
    public void setId(String id) {
        this.id = id;
    }
    public String getSchemeId() {
        return schemeId;
    }
    public void setSchemeId(String schemeId) {
        this.schemeId = schemeId;
    }
    public String getMetadataId() {
        return metadataId;
    }
    public void setMetadataId(String metadataId) {
        this.metadataId = metadataId;
    }
    public String getSrcDatasetCode() {
        return srcDatasetCode;
    }
    public void setSrcDatasetCode(String srcDatasetCode) {
        this.srcDatasetCode = srcDatasetCode;
    }
    public String getSrcMetadataCode() {
        return srcMetadataCode;
    }
    public void setSrcMetadataCode(String srcMetadataCode) {
        this.srcMetadataCode = srcMetadataCode;
    }
}

+ 56 - 0
common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/resource/MRsAdapterSchema.java

@ -0,0 +1,56 @@
package com.yihu.jw.restmodel.ehr.resource;
/**
 * Created by lyr on 2016/5/17.
 */
public class MRsAdapterSchema {
    private String id;
    private String type;
    private String name;
    private String code;
    private String adapterVersion;
    private String description;
    public String getId() {
        return id;
    }
    public void setId(String id) {
        this.id = id;
    }
    public String getType() {
        return type;
    }
    public void setType(String type) {
        this.type = type;
    }
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    public String getCode() {
        return code;
    }
    public void setCode(String code) {
        this.code = code;
    }
    public String getAdapterVersion() {
        return adapterVersion;
    }
    public void setAdapterVersion(String adapterVersion) {
        this.adapterVersion = adapterVersion;
    }
    public String getDescription() {
        return description;
    }
    public void setDescription(String description) {
        this.description = description;
    }
}

+ 32 - 0
common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/resource/MRsAppResource.java

@ -0,0 +1,32 @@
package com.yihu.jw.restmodel.ehr.resource;
/**
 * Created by lyr on 2016/5/4.
 */
public class MRsAppResource {
    private String id;
    private String appId;
    private String resourceId;
    public String getId() {
        return id;
    }
    public void setId(String id) {
        this.id = id;
    }
    public String getAppId() {
        return appId;
    }
    public void setAppId(String appId) {
        this.appId = appId;
    }
    public String getResourceId() {
        return resourceId;
    }
    public void setResourceId(String resourceId) {
        this.resourceId = resourceId;
    }
}

+ 73 - 0
common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/resource/MRsAppResourceMetadata.java

@ -0,0 +1,73 @@
package com.yihu.jw.restmodel.ehr.resource;
/**
 * Created by lyr on 2016/5/4.
 */
public class MRsAppResourceMetadata {
    private String id;
    private String appResourceId;
    private String appId;
    private String resourceMetadataId;
    private String resourceMetadataName;
    private String dimensionId;
    private String dimensionValue;
    private String valid = "1";
    public String getId() {
        return id;
    }
    public void setId(String id) {
        this.id = id;
    }
    public String getAppResourceId() {
        return appResourceId;
    }
    public void setAppResourceId(String appResourceId) {
        this.appResourceId = appResourceId;
    }
    public String getAppId() {
        return appId;
    }
    public void setAppId(String appId) {
        this.appId = appId;
    }
    public String getResourceMetadataId() {
        return resourceMetadataId;
    }
    public void setResourceMetadataId(String resourceMetadataId) {
        this.resourceMetadataId = resourceMetadataId;
    }
    public String getDimensionId() {
        return dimensionId;
    }
    public void setDimensionId(String dimensionId) {
        this.dimensionId = dimensionId;
    }
    public String getDimensionValue() {
        return dimensionValue;
    }
    public void setDimensionValue(String dimensionValue) {
        this.dimensionValue = dimensionValue;
    }
    public String getResourceMetadataName() {
        return resourceMetadataName;
    }
    public void setResourceMetadataName(String resourceMetadataName) {
        this.resourceMetadataName = resourceMetadataName;
    }
    public String getValid() {
        return valid;
    }
    public void setValid(String valid) {
        this.valid = valid;
    }
}

+ 70 - 0
common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/resource/MRsCategory.java

@ -0,0 +1,70 @@
package com.yihu.jw.restmodel.ehr.resource;
import java.util.Objects;
/**
 * Created by hzp on 2016/5/4.
 * 资源类别
 */
public class MRsCategory  {
    private String id;
    private String name;
    private String pid;
    private String code;
    private String description;
    public String getId() {
        return id;
    }
    public void setId(String id) {
        this.id = id;
    }
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    public String getPid() {
        return pid;
    }
    public void setPid(String pid) {
        this.pid = pid;
    }
    public String getCode() {
        return code;
    }
    public void setCode(String code) {
        this.code = code;
    }
    public String getDescription() {
        return description;
    }
    public void setDescription(String description) {
        this.description = description;
    }
    @Override
    public boolean equals(Object o) {
        if (this == o) return true;
        if (o == null || getClass() != o.getClass()) return false;
        MRsCategory that = (MRsCategory) o;
        return Objects.equals(id, that.id);
    }
    @Override
    public int hashCode() {
        return Objects.hash(id);
    }
}

+ 83 - 0
common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/resource/MRsColumnsModel.java

@ -0,0 +1,83 @@
package com.yihu.jw.restmodel.ehr.resource;
import java.io.Serializable;
import java.util.List;
/**
 * Created by progr1mmer on 2018/4/16.
 */
public class MRsColumnsModel implements Serializable {
    private String code;
    private String value;
    private String type;
    private String dict;
    private List<String> columnsCode;
    private List<String> columnsName;
    private List<String> columnsType;
    private List<String> columnsDict;
    public String getCode() {
        return code;
    }
    public void setCode(String code) {
        this.code = code;
    }
    public String getValue() {
        return value;
    }
    public void setValue(String value) {
        this.value = value;
    }
    public String getType() {
        return type;
    }
    public void setType(String type) {
        this.type = type;
    }
    public String getDict() {
        return dict;
    }
    public void setDict(String dict) {
        this.dict = dict;
    }
    public List<String> getColumnsCode() {
        return columnsCode;
    }
    public void setColumnsCode(List<String> columnsCode) {
        this.columnsCode = columnsCode;
    }
    public List<String> getColumnsName() {
        return columnsName;
    }
    public void setColumnsName(List<String> columnsName) {
        this.columnsName = columnsName;
    }
    public List<String> getColumnsType() {
        return columnsType;
    }
    public void setColumnsType(List<String> columnsType) {
        this.columnsType = columnsType;
    }
    public List<String> getColumnsDict() {
        return columnsDict;
    }
    public void setColumnsDict(List<String> columnsDict) {
        this.columnsDict = columnsDict;
    }
}

+ 42 - 0
common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/resource/MRsDictionary.java

@ -0,0 +1,42 @@
package com.yihu.jw.restmodel.ehr.resource;
/**
 * Created by lyr on 2016/5/16.
 */
public class MRsDictionary {
    private int id;
    private String code;
    private String name;
    private String description;
    public String getCode() {
        return code;
    }
    public void setCode(String code) {
        this.code = code;
    }
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    public String getDescription() {
        return description;
    }
    public void setDescription(String description) {
        this.description = description;
    }
    public int getId() {
        return id;
    }
    public void setId(int id) {
        this.id = id;
    }
}

+ 64 - 0
common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/resource/MRsDictionaryEntry.java

@ -0,0 +1,64 @@
package com.yihu.jw.restmodel.ehr.resource;
/**
 * Created by lyr on 2016/5/16.
 */
public class MRsDictionaryEntry {
    private int id;
    private int dictId;
    private String dictCode;
    private String code;
    private String name;
    private String description;
    public int getId() {
        return id;
    }
    public void setId(int id) {
        this.id = id;
    }
    public int getDictId() {
        return dictId;
    }
    public void setDictId(int dictId) {
        this.dictId = dictId;
    }
    public String getDictCode()
    {
        return dictCode;
    }
    public void setDictCode(String dictCode)
    {
        this.dictCode = dictCode;
    }
    public String getCode()
    {
        return code;
    }
    public void setCode(String code)
    {
        this.code = code;
    }
    public String getName()
    {
        return name;
    }
    public void setName(String name)
    {
        this.name = name;
    }
    public String getDescription()
    {
        return description;
    }
    public void setDescription(String description)
    {
        this.description = description;
    }
}

+ 67 - 0
common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/resource/MRsDimension.java

@ -0,0 +1,67 @@
package com.yihu.jw.restmodel.ehr.resource;
/**
 * Created by lyr on 2016/5/4.
 */
public class MRsDimension {
    private String id;
    private String code;
    private String name;
    private String categoryId;
    private String type;
    private String dictCode;
    private String description;
    public String getId(){
        return id;
    }
    public void setId(String id){
        this.id = id;
    }
    public String getCode(){
        return code;
    }
    public void setCode(String code)
    {
        this.code = code;
    }
    public String getName(){
        return name;
    }
    public void setName(String name){
        this.name = name;
    }
    public String getCategoryId()
    {
        return categoryId;
    }
    public void setCategoryId(String categoryId)
    {
        this.categoryId = categoryId;
    }
    public String getType(){
        return type;
    }
    public void setType(String type){
        this.type = type;
    }
    public String getDictCode()
    {
        return dictCode;
    }
    public void setDictCode(String dictCode){
        this.dictCode = dictCode;
    }
    public String getDescription(){
        return description;
    }
    public void setDescription(String description){
        this.description =  description;
    }
}

+ 47 - 0
common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/resource/MRsDimensionCategory.java

@ -0,0 +1,47 @@
package com.yihu.jw.restmodel.ehr.resource;
/**
 * Created by lyr on 2016/5/4.
 */
public class MRsDimensionCategory {
    private String id;
    private String name;
    private String pid;
    private String description;
    public String getId()
    {
        return id;
    }
    public void setId(String id)
    {
        this.id = id;
    }
    public String getName()
    {
        return name;
    }
    public void setName(String name){
        this.name = name;
    }
    public String getPid()
    {
        return pid;
    }
    public void setPid(String pid)
    {
        this.pid = pid;
    }
    public String getDescription()
    {
        return description;
    }
    public void setDescription(String description)
    {
        this.description = description;
    }
}

+ 55 - 0
common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/resource/MRsInterface.java

@ -0,0 +1,55 @@
package com.yihu.jw.restmodel.ehr.resource;
/**
 * Created by lyr on 2016/5/16.
 */
public class MRsInterface {
    private String id;
    private String name;
    private String resourceInterface;
    private String paramDescription;
    private String resultDescription;
    private String description;
    public String getId() {
        return id;
    }
    public void setId(String id) {
        this.id = id;
    }
    public String getName(){
        return name;
    }
    public void setName(String name){
        this.name = name;
    }
    public String getResourceInterface(){
        return resourceInterface;
    }
    public void setResourceInterface(String resourceInterface){
        this.resourceInterface = resourceInterface;
    }
    public String getParamDescription(){
        return paramDescription;
    }
    public void setParamDescription(String paramDescription) {
        this.paramDescription = paramDescription;
    }
    public String getResultDescription() {
        return resultDescription;
    }
    public void setResultDescription(String resultDescription) {
        this.resultDescription = resultDescription;
    }
    public String getDescription() {
        return description;
    }
    public void setDescription(String description) {
        this.description = description;
    }
}

+ 104 - 0
common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/resource/MRsMetadata.java

@ -0,0 +1,104 @@
package com.yihu.jw.restmodel.ehr.resource;
/**
 * Created by lyr on 2016/5/16.
 */
public class MRsMetadata {
    private String id;
    private String domain;
    private String name;
    private String stdCode;
    private String displayCode;
    private String columnType;
    private String nullAble;
    private String dictCode;
    private String description;
    private String valid;
    private int dictId;
    private Integer dataSource;
    public String getId() {
        return id;
    }
    public void setId(String id) {
        this.id = id;
    }
    public String getDomain() {
        return domain;
    }
    public void setDomain(String domain) {
        this.domain = domain;
    }
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    public String getStdCode() {
        return stdCode;
    }
    public void setStdCode(String stdCode) {
        this.stdCode = stdCode;
    }
    public String getDisplayCode() {
        return displayCode;
    }
    public void setDisplayCode(String displayCode) {
        this.displayCode = displayCode;
    }
    public String getDictCode() {
        return dictCode;
    }
    public void setDictCode(String dictCode) {
        this.dictCode = dictCode;
    }
    public String getColumnType() {
        return columnType;
    }
    public void setColumnType(String columnType) {
        this.columnType = columnType;
    }
    public String getNullAble() {
        return nullAble;
    }
    public void setNullAble(String nullAble) {
        this.nullAble = nullAble;
    }
    public String getDescription() {
        return description;
    }
    public void setDescription(String description) {
        this.description = description;
    }
    public String getValid() {
        return valid;
    }
    public void setValid(String valid) {
        this.valid = valid;
    }
    public int getDictId() {
        return dictId;
    }
    public void setDictId(int dictId) {
        this.dictId = dictId;
    }
    public Integer getDataSource() {
        return dataSource;
    }
    public void setDataSource(Integer dataSource) {
        this.dataSource = dataSource;
    }
}

+ 58 - 0
common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/resource/MRsMonitorTypeReport.java

@ -0,0 +1,58 @@
package com.yihu.jw.restmodel.ehr.resource;
import java.io.Serializable;
/**
 * 监测类型报表配置
 *
 * @author janseny
 * @created 2017.11.8 15:05
 */
public class MRsMonitorTypeReport implements Serializable {
    private Integer id; // 主键
    private Integer reportId; // 资源报表ID
    private Integer rsReoportMonitorTypeId;// 资源报表监测类型ID
    private String reportName; // 报表名称
    private String rsReoportMonitorTypeName; // 资源报表监测类型名称
    public Integer getId() {
        return id;
    }
    public void setId(Integer id) {
        this.id = id;
    }
    public Integer getReportId() {
        return reportId;
    }
    public void setReportId(Integer reportId) {
        this.reportId = reportId;
    }
    public Integer getRsReoportMonitorTypeId() {
        return rsReoportMonitorTypeId;
    }
    public void setRsReoportMonitorTypeId(Integer rsReoportMonitorTypeId) {
        this.rsReoportMonitorTypeId = rsReoportMonitorTypeId;
    }
    public String getReportName() {
        return reportName;
    }
    public void setReportName(String reportName) {
        this.reportName = reportName;
    }
    public String getRsReoportMonitorTypeName() {
        return rsReoportMonitorTypeName;
    }
    public void setRsReoportMonitorTypeName(String rsReoportMonitorTypeName) {
        this.rsReoportMonitorTypeName = rsReoportMonitorTypeName;
    }
}

+ 123 - 0
common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/resource/MRsReport.java

@ -0,0 +1,123 @@
package com.yihu.jw.restmodel.ehr.resource;
import java.io.Serializable;
/**
 * 资源报表
 *
 * @author 张进军
 * @created 2017.8.15 19:18
 */
public class MRsReport implements Serializable {
    private Integer id; // 主键
    private String code; // 报表编码
    private String name; // 报表名称
    private Integer reportCategoryId; // 资源报表分类ID
    private String status; // 报表状态
    private String remark; // 备注
    private String templatePath; // 报表模版路径
    private String showType;    // 报表展示类型  1、图表  2、二维表
    private String position;    // 报表中视图和位置的关系 json串
    private String reportCategory; // 报表分类名称
    private String statusName; //
    private boolean flag;   //界面显示,是否选中
    public Integer getId() {
        return id;
    }
    public void setId(Integer id) {
        this.id = id;
    }
    public String getCode() {
        return code;
    }
    public void setCode(String code) {
        this.code = code;
    }
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    public Integer getReportCategoryId() {
        return reportCategoryId;
    }
    public void setReportCategoryId(Integer reportCategoryId) {
        this.reportCategoryId = reportCategoryId;
    }
    public String getStatus() {
        return status;
    }
    public void setStatus(String status) {
        this.status = status;
    }
    public String getRemark() {
        return remark;
    }
    public void setRemark(String remark) {
        this.remark = remark;
    }
    public String getTemplatePath() {
        return templatePath;
    }
    public void setTemplatePath(String templatePath) {
        this.templatePath = templatePath;
    }
    public String getShowType() {
        return showType;
    }
    public void setShowType(String showType) {
        this.showType = showType;
    }
    public String getReportCategory() {
        return reportCategory;
    }
    public void setReportCategory(String reportCategory) {
        this.reportCategory = reportCategory;
    }
    public String getStatusName() {
        return statusName;
    }
    public void setStatusName(String statusName) {
        this.statusName = statusName;
    }
    public boolean isFlag() {
        return flag;
    }
    public void setFlag(boolean flag) {
        this.flag = flag;
    }
    public String getPosition() {
        return position;
    }
    public void setPosition(String position) {
        this.position = position;
    }
}

+ 95 - 0
common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/resource/MRsReportCategory.java

@ -0,0 +1,95 @@
package com.yihu.jw.restmodel.ehr.resource;
import java.io.Serializable;
import java.util.List;
/**
 * 资源报表分类
 *
 * @author 张进军
 * @created 2017.8.8 19:22
 */
public class MRsReportCategory implements Serializable {
    private Integer id; // 主键
    private Integer pid; // 父级ID
    private String code; // 编码
    private String name; // 名称
    private String remark; // 备注
    private Integer sortNo; // 排序
    private String text; // 名称:树形下拉框使用
    private List<MRsReportCategory> children; // 子节点
    private List<MRsReport> reportList; //该分类对应的报表
    public Integer getId() {
        return id;
    }
    public void setId(Integer id) {
        this.id = id;
    }
    public Integer getPid() {
        return pid;
    }
    public void setPid(Integer pid) {
        this.pid = pid;
    }
    public String getCode() {
        return code;
    }
    public void setCode(String code) {
        this.code = code;
    }
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    public String getRemark() {
        return remark;
    }
    public void setRemark(String remark) {
        this.remark = remark;
    }
    public Integer getSortNo() {
        return sortNo;
    }
    public void setSortNo(Integer sortNo) {
        this.sortNo = sortNo;
    }
    public String getText() {
        return text;
    }
    public void setText(String text) {
        this.text = text;
    }
    public List<MRsReportCategory> getChildren() {
        return children;
    }
    public void setChildren(List<MRsReportCategory> children) {
        this.children = children;
    }
    public List<MRsReport> getReportList() {
        return reportList;
    }
    public void setReportList(List<MRsReport> reportList) {
        this.reportList = reportList;
    }
}

+ 86 - 0
common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/resource/MRsReportCategoryInfo.java

@ -0,0 +1,86 @@
package com.yihu.jw.restmodel.ehr.resource;
import java.io.Serializable;
import java.util.List;
/**
 * 资源报表分类
 *
 * @author
 * @created 2017.8.8 19:22
 */
public class MRsReportCategoryInfo implements Serializable {
    private Integer id; // 主键
    private Integer pid; // 父级ID
    private String code; // 编码
    private String name; // 名称
    private String remark; // 备注
    private String text; // 名称:树形下拉框使用
    private List<MRsReport> reportList; //该分类对应的报表
    private boolean flag;   //是否选中
    public Integer getId() {
        return id;
    }
    public void setId(Integer id) {
        this.id = id;
    }
    public Integer getPid() {
        return pid;
    }
    public void setPid(Integer pid) {
        this.pid = pid;
    }
    public String getCode() {
        return code;
    }
    public void setCode(String code) {
        this.code = code;
    }
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    public String getRemark() {
        return remark;
    }
    public void setRemark(String remark) {
        this.remark = remark;
    }
    public String getText() {
        return text;
    }
    public void setText(String text) {
        this.text = text;
    }
    public List<MRsReport> getReportList() {
        return reportList;
    }
    public void setReportList(List<MRsReport> reportList) {
        this.reportList = reportList;
    }
    public boolean isFlag() {
        return flag;
    }
    public void setFlag(boolean flag) {
        this.flag = flag;
    }
}

+ 49 - 0
common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/resource/MRsReportMonitorType.java

@ -0,0 +1,49 @@
package com.yihu.jw.restmodel.ehr.resource;
import java.io.Serializable;
/**
 * 资源报表监测分类
 *
 * @author janseny
 * @created 2017年11月7日15:11:40
 */
public class MRsReportMonitorType implements Serializable {
    private Integer id; // 主键
    private String name; // 名称
    private String note; // 备注
    private boolean flag;   // 是否选中
    public Integer getId() {
        return id;
    }
    public void setId(Integer id) {
        this.id = id;
    }
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    public String getNote() {
        return note;
    }
    public void setNote(String note) {
        this.note = note;
    }
    public boolean isFlag() {
        return flag;
    }
    public void setFlag(boolean flag) {
        this.flag = flag;
    }
}

+ 49 - 0
common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/resource/MRsReportView.java

@ -0,0 +1,49 @@
package com.yihu.jw.restmodel.ehr.resource;
import java.io.Serializable;
/**
 * 资源报表视图配置
 *
 * @author 张进军
 * @created 2017.8.22 14:05
 */
public class MRsReportView implements Serializable {
    private Integer id; // 主键
    private Integer reportId; // 资源报表ID
    private String resourceId; // 视图ID
    private String resourceName; // 视图名称
    public Integer getId() {
        return id;
    }
    public void setId(Integer id) {
        this.id = id;
    }
    public Integer getReportId() {
        return reportId;
    }
    public void setReportId(Integer reportId) {
        this.reportId = reportId;
    }
    public String getResourceId() {
        return resourceId;
    }
    public void setResourceId(String resourceId) {
        this.resourceId = resourceId;
    }
    public String getResourceName() {
        return resourceName;
    }
    public void setResourceName(String resourceName) {
        this.resourceName = resourceName;
    }
}

+ 66 - 0
common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/resource/MRsResourceMetadata.java

@ -0,0 +1,66 @@
package com.yihu.jw.restmodel.ehr.resource;
/**
 * Created by lyr on 2016/5/4.
 */
public class MRsResourceMetadata {
    private String id;
    private String resourcesId;
    private String metadataId;
    private String groupType;
    private String groupData;
    private String description;
    public String getId()
    {
        return id;
    }
    public void setId(String id){
        this.id = id;
    }
    public String getResourcesId()
    {
        return resourcesId;
    }
    public void setResourcesId(String resourcesId)
    {
        this.resourcesId = resourcesId;
    }
    public String getMetadataId()
    {
        return metadataId;
    }
    public void setMetadataId(String metadataId)
    {
        this.metadataId = metadataId;
    }
    public String getDescription()
    {
        return  description;
    }
    public void setDescription(String description)
    {
        this.description = description;
    }
    public String getGroupType()
    {
        return  groupType;
    }
    public void setGroupType(String groupType)
    {
        this.groupType = groupType;
    }
    public String getGroupData()
    {
        return  groupData;
    }
    public void setGroupData(String groupData)
    {
        this.groupData = groupData;
    }
}

+ 126 - 0
common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/resource/MRsResources.java

@ -0,0 +1,126 @@
package com.yihu.jw.restmodel.ehr.resource;
/**
 * Created by hzp on 2016/5/4.
 * 资源列表
 */
public class MRsResources {
    private String id;
    private String code;
    private String name;
    private String categoryId;
    private String rsInterface;
    private String grantType;
    private String description;
    private Integer dataSource;
    private String echartType;
    private String dimension;
    // 计量数值
    private String dataMeasurement;
    // 单位
    private String dataUnit;
    // 单位放置位置
    private String dataPosition;
    public String getId() {
        return id;
    }
    public void setId(String id) {
        this.id = id;
    }
    public String getCode() {
        return code;
    }
    public void setCode(String code) {
        this.code = code;
    }
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    public String getCategoryId() {
        return categoryId;
    }
    public void setCategoryId(String categoryId) {
        this.categoryId = categoryId;
    }
    public String getRsInterface()
    {
        return rsInterface;
    }
    public void setRsInterface(String rsInterface)
    {
        this.rsInterface = rsInterface;
    }
    public String getGrantType()
    {
        return grantType;
    }
    public void setGrantType(String grantType)
    {
        this.grantType = grantType;
    }
    public String getDescription() {
        return description;
    }
    public void setDescription(String description) {
        this.description = description;
    }
    public Integer getDataSource() {
        return dataSource;
    }
    public void setDataSource(Integer dataSource) {
        this.dataSource = dataSource;
    }
    public String getEchartType() {
        return echartType;
    }
    public void setEchartType(String echartType) {
        this.echartType = echartType;
    }
    public String getDimension() {
        return dimension;
    }
    public void setDimension(String dimension) {
        this.dimension = dimension;
    }
    public String getDataMeasurement() {
        return dataMeasurement;
    }
    public void setDataMeasurement(String dataMeasurement) {
        this.dataMeasurement = dataMeasurement;
    }
    public String getDataUnit() {
        return dataUnit;
    }
    public void setDataUnit(String dataUnit) {
        this.dataUnit = dataUnit;
    }
    public String getDataPosition() {
        return dataPosition;
    }
    public void setDataPosition(String dataPosition) {
        this.dataPosition = dataPosition;
    }
}

+ 33 - 0
common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/resource/MRsRolesResource.java

@ -0,0 +1,33 @@
package com.yihu.jw.restmodel.ehr.resource;
/**
 * Created by lyr on 2016/5/4.
 */
public class MRsRolesResource {
    private String id;
    private String rolesId;
    private String resourceId;
    public String getId() {
        return id;
    }
    public void setId(String id) {
        this.id = id;
    }
    public String getRolesId() {
        return rolesId;
    }
    public void setRolesId(String rolesId) {
        this.rolesId = rolesId;
    }
    public String getResourceId() {
        return resourceId;
    }
    public void setResourceId(String resourceId) {
        this.resourceId = resourceId;
    }
}

+ 75 - 0
common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/resource/MRsRolesResourceMetadata.java

@ -0,0 +1,75 @@
package com.yihu.jw.restmodel.ehr.resource;
/**
 * Created by lyr on 2016/5/4.
 */
public class MRsRolesResourceMetadata {
    private String id;
    private String rolesResourceId;
    private String rolesId;
    private String resourceMetadataId;
    private String resourceMetadataName;
    private String dimensionId;
    private String dimensionValue;
    private String valid = "1";
    public String getId() {
        return id;
    }
    public void setId(String id) {
        this.id = id;
    }
    public String getRolesResourceId() {
        return rolesResourceId;
    }
    public void setRolesResourceId(String rolesResourceId) {
        this.rolesResourceId = rolesResourceId;
    }
    public String getRolesId() {
        return rolesId;
    }
    public void setRolesId(String rolesId) {
        this.rolesId = rolesId;
    }
    public String getResourceMetadataId() {
        return resourceMetadataId;
    }
    public void setResourceMetadataId(String resourceMetadataId) {
        this.resourceMetadataId = resourceMetadataId;
    }
    public String getDimensionId() {
        return dimensionId;
    }
    public void setDimensionId(String dimensionId) {
        this.dimensionId = dimensionId;
    }
    public String getDimensionValue() {
        return dimensionValue;
    }
    public void setDimensionValue(String dimensionValue) {
        this.dimensionValue = dimensionValue;
    }
    public String getResourceMetadataName() {
        return resourceMetadataName;
    }
    public void setResourceMetadataName(String resourceMetadataName) {
        this.resourceMetadataName = resourceMetadataName;
    }
    public String getValid() {
        return valid;
    }
    public void setValid(String valid) {
        this.valid = valid;
    }
}

+ 87 - 0
common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/resource/MRsSystemDictionary.java

@ -0,0 +1,87 @@
package com.yihu.jw.restmodel.ehr.resource;
/**
 * Created by lyr on 2016/5/16.
 */
public class MRsSystemDictionary {
    private String id;
    private String code;
    private String name;
    private String description;
    private String relatedTable;
    private String codeColumn;
    private String textColumn;
    private String expandColumn;
    public String getId() {
        return id;
    }
    public void setId(String id)
    {
        this.id = id;
    }
    public String getCode()
    {
        return code;
    }
    public void setCode(String code)
    {
        this.code = code;
    }
    public String getName()
    {
        return name;
    }
    public void setName(String name)
    {
        this.name = name;
    }
    public String getDescription()
    {
        return description;
    }
    public void setDescription(String description)
    {
        this.description = description;
    }
    public String getRelatedTable()
    {
        return relatedTable;
    }
    public void setRelatedTable(String relatedTable)
    {
        this.relatedTable = relatedTable;
    }
    public String getCodeColumn()
    {
        return codeColumn;
    }
    public void setCodeColumn(String codeColumn)
    {
        this.codeColumn = codeColumn;
    }
    public String getTextColumn()
    {
        return textColumn;
    }
    public void setTextColumn(String textColumn)
    {
        this.textColumn = textColumn;
    }
    public String getExpandColumn()
    {
        return expandColumn;
    }
    public void setExpandColumn(String expandColumn)
    {
        this.expandColumn = expandColumn;
    }
}

+ 56 - 0
common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/resource/MRsSystemDictionaryEntry.java

@ -0,0 +1,56 @@
package com.yihu.jw.restmodel.ehr.resource;
/**
 * Created by lyr on 2016/5/16.
 */
public class MRsSystemDictionaryEntry {
    private String id;
    private String dictCode;
    private String code;
    private String name;
    private String description;
    public String getId() {
        return id;
    }
    public void setId(String id)
    {
        this.id = id;
    }
    public String getDictCode()
    {
        return dictCode;
    }
    public void setDictCode(String dictCode)
    {
        this.dictCode = dictCode;
    }
    public String getCode()
    {
        return code;
    }
    public void setCode(String code)
    {
        this.code = code;
    }
    public String getName()
    {
        return name;
    }
    public void setName(String name)
    {
        this.name = name;
    }
    public String getDescription()
    {
        return description;
    }
    public void setDescription(String description)
    {
        this.description = description;
    }
}

+ 35 - 0
common/common-rest-model/src/main/java/com/yihu/jw/restmodel/ehr/resource/MStdTransformDto.java

@ -0,0 +1,35 @@
package com.yihu.jw.restmodel.ehr.resource;
/**
 * @author linaz
 * @created 2016.06.13 17:11
 */
public class MStdTransformDto {
    private String version;
    private String source;
    private String dataset;
    public String getVersion() {
        return version;
    }
    public void setVersion(String version) {
        this.version = version;
    }
    public String getSource() {
        return source;
    }
    public void setSource(String source) {
        this.source = source;
    }
    public String getDataset() {
        return dataset;
    }
    public void setDataset(String dataset) {
        this.dataset = dataset;
    }
}

+ 0 - 0
common/common-rest-model/src/main/java/com/yihu/jw/restmodel/web/endpoint/BaseRestEndPoint.java


Some files were not shown because too many files changed in this diff