Browse Source

三院106版本实体类

wangzhinan 2 years ago
parent
commit
0409b15f03
14 changed files with 612 additions and 0 deletions
  1. 14 0
      business/base-service/src/main/java/com/yihu/jw/knowledge/dao/BaseKnowledgDictDao.java
  2. 14 0
      business/base-service/src/main/java/com/yihu/jw/knowledge/dao/BaseKnowledgDictRelationDao.java
  3. 14 0
      business/base-service/src/main/java/com/yihu/jw/knowledge/dao/BaseKnowledgFlowConfigurationDao.java
  4. 15 0
      business/base-service/src/main/java/com/yihu/jw/knowledge/dao/BaseKnowledgFlowConfigurationRelationDao.java
  5. 17 0
      business/base-service/src/main/java/com/yihu/jw/knowledge/dao/BaseKnowledgQuestionDao.java
  6. 14 0
      business/base-service/src/main/java/com/yihu/jw/knowledge/dao/BaseKnowledgQuestionsDao.java
  7. 15 0
      business/base-service/src/main/java/com/yihu/jw/knowledge/dao/BaseKnowledgQuestionsRelationDao.java
  8. 71 0
      common/common-entity/src/main/java/com/yihu/jw/entity/knowledge/BaseKnowledgeDict.java
  9. 45 0
      common/common-entity/src/main/java/com/yihu/jw/entity/knowledge/BaseKnowledgeDictRelation.java
  10. 91 0
      common/common-entity/src/main/java/com/yihu/jw/entity/knowledge/BaseKnowledgeFlowConfiguration.java
  11. 62 0
      common/common-entity/src/main/java/com/yihu/jw/entity/knowledge/BaseKnowledgeFlowConfigurationRelation.java
  12. 98 0
      common/common-entity/src/main/java/com/yihu/jw/entity/knowledge/BaseKnowledgeQuestion.java
  13. 99 0
      common/common-entity/src/main/java/com/yihu/jw/entity/knowledge/BaseKnowledgeQuestions.java
  14. 43 0
      common/common-entity/src/main/java/com/yihu/jw/entity/knowledge/BaseKnowledgeQuestionsRelation.java

+ 14 - 0
business/base-service/src/main/java/com/yihu/jw/knowledge/dao/BaseKnowledgDictDao.java

@ -0,0 +1,14 @@
package com.yihu.jw.knowledge.dao;
import com.yihu.jw.entity.knowledge.BaseKnowledgeDict;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
/**
 * 知识库-字典dao
 * @wangzhinan
 */
public interface BaseKnowledgDictDao extends JpaRepository<BaseKnowledgeDict, String>, JpaSpecificationExecutor<BaseKnowledgeDict> {
}

+ 14 - 0
business/base-service/src/main/java/com/yihu/jw/knowledge/dao/BaseKnowledgDictRelationDao.java

@ -0,0 +1,14 @@
package com.yihu.jw.knowledge.dao;
import com.yihu.jw.entity.knowledge.BaseKnowledgeDictRelation;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
/**
 * 知识库-字典关联dao
 * @wangzhinan
 */
public interface BaseKnowledgDictRelationDao extends JpaRepository<BaseKnowledgeDictRelation, String>, JpaSpecificationExecutor<BaseKnowledgeDictRelation> {
}

+ 14 - 0
business/base-service/src/main/java/com/yihu/jw/knowledge/dao/BaseKnowledgFlowConfigurationDao.java

@ -0,0 +1,14 @@
package com.yihu.jw.knowledge.dao;
import com.yihu.jw.entity.knowledge.BaseKnowledgeFlowConfiguration;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
/**
 * 知识库-流程问题配置dao
 * @wangzhinan
 */
public interface BaseKnowledgFlowConfigurationDao extends JpaRepository<BaseKnowledgeFlowConfiguration, String>, JpaSpecificationExecutor<BaseKnowledgeFlowConfiguration> {
}

+ 15 - 0
business/base-service/src/main/java/com/yihu/jw/knowledge/dao/BaseKnowledgFlowConfigurationRelationDao.java

@ -0,0 +1,15 @@
package com.yihu.jw.knowledge.dao;
import com.yihu.jw.entity.knowledge.BaseKnowledgeFlowConfiguration;
import com.yihu.jw.entity.knowledge.BaseKnowledgeFlowConfigurationRelation;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
/**
 * 知识库-流程问题配置关联dao
 * @wangzhinan
 */
public interface BaseKnowledgFlowConfigurationRelationDao extends JpaRepository<BaseKnowledgeFlowConfigurationRelation, String>, JpaSpecificationExecutor<BaseKnowledgeFlowConfigurationRelation> {
}

+ 17 - 0
business/base-service/src/main/java/com/yihu/jw/knowledge/dao/BaseKnowledgQuestionDao.java

@ -0,0 +1,17 @@
package com.yihu.jw.knowledge.dao;
import com.yihu.jw.entity.knowledge.BaseKnowledgeQuestion;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
import java.util.List;
/**
 * 知识库-常见问题dao
 * @wangzhinan
 */
public interface BaseKnowledgQuestionDao extends JpaRepository<BaseKnowledgeQuestion, String>, JpaSpecificationExecutor<BaseKnowledgeQuestion> {
}

+ 14 - 0
business/base-service/src/main/java/com/yihu/jw/knowledge/dao/BaseKnowledgQuestionsDao.java

@ -0,0 +1,14 @@
package com.yihu.jw.knowledge.dao;
import com.yihu.jw.entity.knowledge.BaseKnowledgeQuestions;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
/**
 * 知识库-问题集dao
 * @wangzhinan
 */
public interface BaseKnowledgQuestionsDao extends JpaRepository<BaseKnowledgeQuestions, String>, JpaSpecificationExecutor<BaseKnowledgeQuestions> {
}

+ 15 - 0
business/base-service/src/main/java/com/yihu/jw/knowledge/dao/BaseKnowledgQuestionsRelationDao.java

@ -0,0 +1,15 @@
package com.yihu.jw.knowledge.dao;
import com.yihu.jw.entity.knowledge.BaseKnowledgeDict;
import com.yihu.jw.entity.knowledge.BaseKnowledgeQuestionsRelation;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
/**
 * 知识库-常见问题集关联关系dao
 * @wangzhinan
 */
public interface BaseKnowledgQuestionsRelationDao extends JpaRepository<BaseKnowledgeQuestionsRelation, String>, JpaSpecificationExecutor<BaseKnowledgeQuestionsRelation> {
}

+ 71 - 0
common/common-entity/src/main/java/com/yihu/jw/entity/knowledge/BaseKnowledgeDict.java

@ -0,0 +1,71 @@
package com.yihu.jw.entity.knowledge;
import com.yihu.jw.entity.UuidIdentityEntityWithOperator;
import javax.persistence.Entity;
import javax.persistence.Table;
/**
 * 知识库-字典
 * @wangzhinan
 *
 */
@Entity
@Table(name = "base_knowledge_dict")
public class BaseKnowledgeDict extends UuidIdentityEntityWithOperator {
	private String type;//所属分类关联字典wlyy_hospital_sys_dict(dictTypeDict)
	private String name; //名称
	private String description; //描述
	private Integer status;//1已设置0未设置
	private Integer sort;//排序
	private Integer del;//0删除1正常
	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 getDescription() {
		return description;
	}
	public void setDescription(String description) {
		this.description = description;
	}
	public Integer getStatus() {
		return status;
	}
	public void setStatus(Integer status) {
		this.status = status;
	}
	public Integer getSort() {
		return sort;
	}
	public void setSort(Integer sort) {
		this.sort = sort;
	}
	public Integer getDel() {
		return del;
	}
	public void setDel(Integer del) {
		this.del = del;
	}
}

+ 45 - 0
common/common-entity/src/main/java/com/yihu/jw/entity/knowledge/BaseKnowledgeDictRelation.java

@ -0,0 +1,45 @@
package com.yihu.jw.entity.knowledge;
import com.yihu.jw.entity.UuidIdentityEntityWithOperator;
import javax.persistence.Entity;
import javax.persistence.Table;
/**
 * 知识库-字典关联关系
 *
 * @wangzhinan
 *
 */
@Entity
@Table(name = "base_knowledge_dict_relation")
public class BaseKnowledgeDictRelation extends UuidIdentityEntityWithOperator {
	private String dictId;//字典id
	private String dept; //科室code,多个以逗号隔开
	private String doctor; //医生code 多个以逗号隔开
	public String getDictId() {
		return dictId;
	}
	public void setDictId(String dictId) {
		this.dictId = dictId;
	}
	public String getDept() {
		return dept;
	}
	public void setDept(String dept) {
		this.dept = dept;
	}
	public String getDoctor() {
		return doctor;
	}
	public void setDoctor(String doctor) {
		this.doctor = doctor;
	}
}

+ 91 - 0
common/common-entity/src/main/java/com/yihu/jw/entity/knowledge/BaseKnowledgeFlowConfiguration.java

@ -0,0 +1,91 @@
package com.yihu.jw.entity.knowledge;
import com.yihu.jw.entity.UuidIdentityEntityWithOperator;
import javax.persistence.Entity;
import javax.persistence.Table;
import java.util.Date;
/**
 * 流程配置
 *
 * @wangzhinan
 */
@Entity
@Table(name = "base_knowledge_flow_configuration")
public class BaseKnowledgeFlowConfiguration extends UuidIdentityEntityWithOperator {
	private String businessType;//业务类型wlyy_hospital_sys_dict(businessTypeDict)
	private String name; //配置名称
	private String description;//问题集描述
	private Integer status;//1开启0关闭
	private Integer time;//时效(1永久有效 2自定义有效期)
	private Date date;//时间
	private Integer sort;//排序
	private Integer del;//0删除1正常
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public String getBusinessType() {
		return businessType;
	}
	public void setBusinessType(String businessType) {
		this.businessType = businessType;
	}
	public String getDescription() {
		return description;
	}
	public void setDescription(String description) {
		this.description = description;
	}
	public Integer getStatus() {
		return status;
	}
	public void setStatus(Integer status) {
		this.status = status;
	}
	public Integer getTime() {
		return time;
	}
	public void setTime(Integer time) {
		this.time = time;
	}
	public Date getDate() {
		return date;
	}
	public void setDate(Date date) {
		this.date = date;
	}
	public Integer getSort() {
		return sort;
	}
	public void setSort(Integer sort) {
		this.sort = sort;
	}
	public Integer getDel() {
		return del;
	}
	public void setDel(Integer del) {
		this.del = del;
	}
}

+ 62 - 0
common/common-entity/src/main/java/com/yihu/jw/entity/knowledge/BaseKnowledgeFlowConfigurationRelation.java

@ -0,0 +1,62 @@
package com.yihu.jw.entity.knowledge;
import com.yihu.jw.entity.UuidIdentityEntityWithOperator;
import javax.persistence.Entity;
import javax.persistence.Table;
import java.util.Date;
/**
 * 流程配置关联关系
 *
 * @wangzhinan
 */
@Entity
@Table(name = "base_knowledge_flow_configuration_relation")
public class BaseKnowledgeFlowConfigurationRelation extends UuidIdentityEntityWithOperator {
    private String configurationId;//配置id
    private String questionId;//问题id
    private String relationType;//关联类型(1常见问题、2字典中心、3问题集、4流程配置)
    private String relationCode;//关联code
    private Integer del;//0删除1正常
    public String getConfigurationId() {
        return configurationId;
    }
    public void setConfigurationId(String configurationId) {
        this.configurationId = configurationId;
    }
    public String getQuestionId() {
        return questionId;
    }
    public void setQuestionId(String questionId) {
        this.questionId = questionId;
    }
    public String getRelationType() {
        return relationType;
    }
    public void setRelationType(String relationType) {
        this.relationType = relationType;
    }
    public String getRelationCode() {
        return relationCode;
    }
    public void setRelationCode(String relationCode) {
        this.relationCode = relationCode;
    }
    public Integer getDel() {
        return del;
    }
    public void setDel(Integer del) {
        this.del = del;
    }
}

+ 98 - 0
common/common-entity/src/main/java/com/yihu/jw/entity/knowledge/BaseKnowledgeQuestion.java

@ -0,0 +1,98 @@
package com.yihu.jw.entity.knowledge;
import com.yihu.jw.entity.UuidIdentityEntityWithOperator;
import javax.persistence.Entity;
import javax.persistence.Table;
import java.util.Date;
/**
 * 常见问题
 * @wangzhinan
 */
@Entity
@Table(name = "base_knowledge_question")
public class BaseKnowledgeQuestion extends UuidIdentityEntityWithOperator {
	private String type;//所属分类关联字典wlyy_hospital_sys_dict(questionTypeDict)
	private String questionName; //标准问题
	private String similarQuestionName; //相似问题
	private String answer;//答案
	private Integer status;//1开启0关闭
	private Integer time;//时效(1永久有效 2自定义有效期)
	private Date date;//时间
	private Integer sort;//排序
	private Integer del;//0删除1正常
	public String getType() {
		return type;
	}
	public void setType(String type) {
		this.type = type;
	}
	public String getQuestionName() {
		return questionName;
	}
	public void setQuestionName(String questionName) {
		this.questionName = questionName;
	}
	public String getSimilarQuestionName() {
		return similarQuestionName;
	}
	public void setSimilarQuestionName(String similarQuestionName) {
		this.similarQuestionName = similarQuestionName;
	}
	public String getAnswer() {
		return answer;
	}
	public void setAnswer(String answer) {
		this.answer = answer;
	}
	public Integer getStatus() {
		return status;
	}
	public void setStatus(Integer status) {
		this.status = status;
	}
	public Integer getTime() {
		return time;
	}
	public void setTime(Integer time) {
		this.time = time;
	}
	public Date getDate() {
		return date;
	}
	public void setDate(Date date) {
		this.date = date;
	}
	public Integer getSort() {
		return sort;
	}
	public void setSort(Integer sort) {
		this.sort = sort;
	}
	public Integer getDel() {
		return del;
	}
	public void setDel(Integer del) {
		this.del = del;
	}
}

+ 99 - 0
common/common-entity/src/main/java/com/yihu/jw/entity/knowledge/BaseKnowledgeQuestions.java

@ -0,0 +1,99 @@
package com.yihu.jw.entity.knowledge;
import com.yihu.jw.entity.UuidIdentityEntityWithOperator;
import javax.persistence.Entity;
import javax.persistence.Table;
import java.util.Date;
/**
 * 问题集
 *
 * @wangzhinan
 */
@Entity
@Table(name = "base_knowledge_questions")
public class BaseKnowledgeQuestions extends UuidIdentityEntityWithOperator {
	private String businessType;//业务类型wlyy_hospital_sys_dict(businessTypeDict)
	private String questionsName; //问题集名称
	private Integer count; //问题数量
	private String description;//问题集描述
	private Integer status;//1开启0关闭
	private Integer time;//时效(1永久有效 2自定义有效期)
	private Date date;//时间
	private Integer sort;//排序
	private Integer del;//0删除1正常
	public String getBusinessType() {
		return businessType;
	}
	public void setBusinessType(String businessType) {
		this.businessType = businessType;
	}
	public String getQuestionsName() {
		return questionsName;
	}
	public void setQuestionsName(String questionsName) {
		this.questionsName = questionsName;
	}
	public Integer getCount() {
		return count;
	}
	public void setCount(Integer count) {
		this.count = count;
	}
	public String getDescription() {
		return description;
	}
	public void setDescription(String description) {
		this.description = description;
	}
	public Integer getStatus() {
		return status;
	}
	public void setStatus(Integer status) {
		this.status = status;
	}
	public Integer getTime() {
		return time;
	}
	public void setTime(Integer time) {
		this.time = time;
	}
	public Date getDate() {
		return date;
	}
	public void setDate(Date date) {
		this.date = date;
	}
	public Integer getSort() {
		return sort;
	}
	public void setSort(Integer sort) {
		this.sort = sort;
	}
	public Integer getDel() {
		return del;
	}
	public void setDel(Integer del) {
		this.del = del;
	}
}

+ 43 - 0
common/common-entity/src/main/java/com/yihu/jw/entity/knowledge/BaseKnowledgeQuestionsRelation.java

@ -0,0 +1,43 @@
package com.yihu.jw.entity.knowledge;
import com.yihu.jw.entity.UuidIdentityEntityWithOperator;
import javax.persistence.Entity;
import javax.persistence.Table;
import java.util.Date;
/**
 * 问题集合关联
 * @wangzhinan
 */
@Entity
@Table(name = "base_knowledge_questions_relation")
public class BaseKnowledgeQuestionsRelation extends UuidIdentityEntityWithOperator {
	private String questionsId; //问题集id
	private String questionId;//单个问题id
	private String questionName;//单个问题名称
	public String getQuestionsId() {
		return questionsId;
	}
	public void setQuestionsId(String questionsId) {
		this.questionsId = questionsId;
	}
	public String getQuestionId() {
		return questionId;
	}
	public void setQuestionId(String questionId) {
		this.questionId = questionId;
	}
	public String getQuestionName() {
		return questionName;
	}
	public void setQuestionName(String questionName) {
		this.questionName = questionName;
	}
}