DrugConfig.java 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. package com.diagbot.entity;
  2. import cn.afterturn.easypoi.excel.annotation.Excel;
  3. import lombok.Data;
  4. import javax.validation.constraints.NotBlank;
  5. import java.util.Date;
  6. /**
  7. * <p>
  8. * 药品映射表
  9. * </p>
  10. *
  11. * @author zhaops
  12. * @since 2020-07-28
  13. */
  14. @Data
  15. public class DrugConfig {
  16. /**
  17. * 主键
  18. */
  19. private Long id;
  20. /**
  21. * 是否删除,N:未删除,Y:删除
  22. */
  23. private String isDeleted;
  24. /**
  25. * 记录创建时间
  26. */
  27. private Date gmtCreate;
  28. /**
  29. * 记录修改时间,如果时间是1970年则表示纪录未修改
  30. */
  31. private Date gmtModified;
  32. /**
  33. * 创建人,0表示无创建人值
  34. */
  35. private String creator;
  36. /**
  37. * 修改人,如果为0则表示纪录未修改
  38. */
  39. private String modifier;
  40. /**
  41. * 医院id
  42. */
  43. private Long hospitalId;
  44. /**
  45. * 医院药品名称
  46. */
  47. @Excel(name = "医院药品名称", width = 40, orderNum = "1", isImportField = "true")
  48. @NotBlank(message = "请输入医院药品名称")
  49. private String hisName;
  50. /**
  51. * 标准药品名称
  52. */
  53. @Excel(name = "标准药品名称", width = 40, orderNum = "2", isImportField = "true")
  54. @NotBlank(message = "请输入标准药品名称")
  55. private String uniqueName;
  56. /**
  57. * 标准编码
  58. */
  59. private String code;
  60. /**
  61. * 剂型
  62. */
  63. @Excel(name = "药品剂型", width = 60, orderNum = "3", isImportField = "true")
  64. private String form;
  65. @Excel(name = "国药准字", width = 40, orderNum = "4", isImportField = "true")
  66. private String approval;
  67. /**
  68. * 是否匹配(0-未匹配、1-已匹配)
  69. */
  70. @Excel(name = "是否匹配【未匹配、已匹配】", width = 20, orderNum = "5", replace = { "未匹配_0", "已匹配_1" }, isImportField = "true")
  71. private Integer isMatch;
  72. /**
  73. * 数据来源(1-标准词、2-同义词、3-编码、4-历史数据、5-相似词、99-数据迁移)
  74. */
  75. @Excel(name = "数据来源【不填、标准词、同义词、编码、历史数据、相似词、国药准字】", width = 20, orderNum = "6", replace = { "标准词_1", "同义词_2", "编码_3", "历史数据_4", "相似词_5", "国药准字_6", "数据迁移_99", "_null" }, isImportField = "true")
  76. private Integer source;
  77. }