MappingConfigPageVO.java 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. package com.diagbot.vo;
  2. import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
  3. import io.swagger.annotations.ApiModelProperty;
  4. import lombok.Getter;
  5. import lombok.Setter;
  6. import javax.validation.constraints.NotNull;
  7. import java.util.List;
  8. /**
  9. * @Description:
  10. * @Author:zhaops
  11. * @time: 2021/6/10 15:35
  12. */
  13. @Getter
  14. @Setter
  15. public class MappingConfigPageVO extends Page {
  16. /**
  17. * 医院id
  18. */
  19. @ApiModelProperty(hidden = true)
  20. private Long hospitalId;
  21. /**
  22. * 医学术语类型( 1-检验套餐、2-检验细项、3-辅检、4-诊断、5-药品、6-手术和操作、7-科室、8-输血、10-量表、11-护理、12-中医疾病、13-中医证候、14-麻醉、16-给药途径)
  23. */
  24. @NotNull(message = "请输入术语类型:1-化验、3-辅检、4-诊断、5-药品、6-手术和操作、7-科室、8-输血、10-量表、11-护理、12-中医诊断、13-中医证候、14-麻醉、16-给药途径")
  25. private Integer type;
  26. /**
  27. * 医院术语名称
  28. */
  29. private String hisName;
  30. /**
  31. * 医院术语编码
  32. */
  33. private String hisCode;
  34. /**
  35. * 医院术语细项名称(检验细项)
  36. */
  37. private String hisDetailName;
  38. /**
  39. * 医学标准术语名称
  40. */
  41. private String uniqueName;
  42. @ApiModelProperty(hidden = true)
  43. private List<Long> conceptIds;
  44. /**
  45. * 药品剂型
  46. */
  47. private String form;
  48. @ApiModelProperty(hidden = true)
  49. private List<Long> formConceptIds;
  50. /**
  51. * 是否匹配(0-未匹配、1-已匹配、2-多条匹配)
  52. */
  53. private Integer isMatch;
  54. /**
  55. * 数据来源(1-标准词、2-同义词、3-编码、4-历史数据、5-相似词、99-数据迁移)
  56. */
  57. private Integer source;
  58. /**
  59. * 一对多关系查询
  60. */
  61. @ApiModelProperty(hidden = true)
  62. private Integer isMultiple;
  63. /**
  64. * 标准术语启用禁用状态
  65. */
  66. private Integer status;
  67. /**
  68. * 剂型启用禁用状态
  69. */
  70. private Integer formStatus;
  71. }