|
@@ -1,15 +1,10 @@
|
|
|
package com.diagbot.entity;
|
|
|
|
|
|
import cn.afterturn.easypoi.excel.annotation.Excel;
|
|
|
-import com.baomidou.mybatisplus.annotation.FieldStrategy;
|
|
|
-import com.baomidou.mybatisplus.annotation.TableField;
|
|
|
-import com.diagbot.util.StringUtil;
|
|
|
-import lombok.Getter;
|
|
|
-import lombok.Setter;
|
|
|
+import lombok.Data;
|
|
|
|
|
|
import javax.validation.constraints.NotBlank;
|
|
|
import java.util.Date;
|
|
|
-import java.util.Objects;
|
|
|
|
|
|
/**
|
|
|
* <p>
|
|
@@ -19,8 +14,7 @@ import java.util.Objects;
|
|
|
* @author zhaops
|
|
|
* @since 2020-07-28
|
|
|
*/
|
|
|
-@Getter
|
|
|
-@Setter
|
|
|
+@Data
|
|
|
public class DrugConfig {
|
|
|
/**
|
|
|
* 主键
|
|
@@ -80,68 +74,20 @@ public class DrugConfig {
|
|
|
* 剂型
|
|
|
*/
|
|
|
@Excel(name = "药品剂型", width = 60, orderNum = "3", isImportField = "true")
|
|
|
- @TableField(updateStrategy = FieldStrategy.IGNORED)
|
|
|
private String form;
|
|
|
|
|
|
+ @Excel(name = "国药准字", width = 40, orderNum = "4", isImportField = "true")
|
|
|
+ private String approval;
|
|
|
|
|
|
/**
|
|
|
* 是否匹配(0-未匹配、1-已匹配)
|
|
|
*/
|
|
|
- @Excel(name = "是否匹配【未匹配、已匹配】", width = 20, orderNum = "4", replace = { "未匹配_0", "已匹配_1" }, isImportField = "true")
|
|
|
+ @Excel(name = "是否匹配【未匹配、已匹配】", width = 20, orderNum = "5", replace = { "未匹配_0", "已匹配_1" }, isImportField = "true")
|
|
|
private Integer isMatch;
|
|
|
|
|
|
/**
|
|
|
* 数据来源(1-标准词、2-同义词、3-编码、4-历史数据、5-相似词、99-数据迁移)
|
|
|
*/
|
|
|
- @Excel(name = "数据来源【不填、标准词、同义词、编码、历史数据、相似词】", width = 20, orderNum = "5", replace = { "标准词_1", "同义词_2", "编码_3", "历史数据_4", "相似词_5", "数据迁移_99", "_null" }, isImportField = "true")
|
|
|
+ @Excel(name = "数据来源【不填、标准词、同义词、编码、历史数据、相似词】", width = 20, orderNum = "6", replace = { "标准词_1", "同义词_2", "编码_3", "历史数据_4", "相似词_5", "国药准字_6", "数据迁移_99", "_null" }, isImportField = "true")
|
|
|
private Integer source;
|
|
|
-
|
|
|
- @Override
|
|
|
- public String toString() {
|
|
|
- return "DrugConfig{" +
|
|
|
- "id=" + id +
|
|
|
- ", isDeleted=" + isDeleted +
|
|
|
- ", gmtCreate=" + gmtCreate +
|
|
|
- ", gmtModified=" + gmtModified +
|
|
|
- ", creator=" + creator +
|
|
|
- ", modifier=" + modifier +
|
|
|
- ", hospitalId=" + hospitalId +
|
|
|
- ", hisName=" + hisName +
|
|
|
- ", uniqueName=" + uniqueName +
|
|
|
- ", code=" + code +
|
|
|
- ", form=" + form +
|
|
|
- "}";
|
|
|
- }
|
|
|
-
|
|
|
- @Override
|
|
|
- public boolean equals(Object o) {
|
|
|
- if (this == o) {
|
|
|
- return true;
|
|
|
- }
|
|
|
- if (o == null || getClass() != o.getClass()) {
|
|
|
- return false;
|
|
|
- }
|
|
|
- DrugConfig drugConfig = (DrugConfig) o;
|
|
|
- return Objects.equals(id, drugConfig.id)
|
|
|
- && Objects.equals(isDeleted, drugConfig.isDeleted)
|
|
|
- && Objects.equals(hospitalId, drugConfig.hospitalId)
|
|
|
- && Objects.equals(hisName, drugConfig.hisName)
|
|
|
- && Objects.equals(form, drugConfig.form)
|
|
|
- && Objects.equals(uniqueName, drugConfig.uniqueName)
|
|
|
- && Objects.equals(code, drugConfig.code);
|
|
|
- }
|
|
|
-
|
|
|
- @Override
|
|
|
- public int hashCode() {
|
|
|
- return Objects.hash(id, isDeleted, hospitalId, hisName, form, uniqueName, code);
|
|
|
- }
|
|
|
-
|
|
|
- public static boolean nonNull(DrugConfig o) {
|
|
|
- return !(o == null
|
|
|
- || (o.hospitalId == null
|
|
|
- && StringUtil.isBlank(o.hisName)
|
|
|
- && StringUtil.isBlank(o.uniqueName)
|
|
|
- && StringUtil.isBlank(o.code)
|
|
|
- && StringUtil.isBlank(o.form)));
|
|
|
- }
|
|
|
}
|