DrugDto.java 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. package com.zhentao.drug.dto;
  2. import com.baomidou.mybatisplus.annotation.IdType;
  3. import com.baomidou.mybatisplus.annotation.TableField;
  4. import com.baomidou.mybatisplus.annotation.TableId;
  5. import com.baomidou.mybatisplus.annotation.TableLogic;
  6. import lombok.Data;
  7. import java.math.BigDecimal;
  8. import java.util.Date;
  9. @Data
  10. public class DrugDto {
  11. /**
  12. * 药品唯一编码
  13. */
  14. @TableId(type = IdType.INPUT)// 指定ID由应用层手动输入
  15. private String drugId;
  16. /**
  17. * 药品通用名
  18. */
  19. private String drugName;
  20. /**
  21. * 商品名
  22. */
  23. private String tradeName;
  24. /**
  25. * 生产厂家
  26. */
  27. private String manufacturer;
  28. /**
  29. * 规格
  30. */
  31. private String specification;
  32. /**
  33. * 适应症
  34. */
  35. private String indication;
  36. /**
  37. * 禁忌症
  38. */
  39. private String contraindication;
  40. /**
  41. * 副作用
  42. */
  43. private String sideEffect;
  44. /**
  45. * 单价
  46. */
  47. private BigDecimal price;
  48. /**
  49. * 库存数量
  50. */
  51. private Integer stockQuantity;
  52. /**
  53. * 库存预警阈值
  54. */
  55. private Integer warningThreshold;
  56. /**
  57. * 录入时间
  58. */
  59. private Date createTime;
  60. /**
  61. * 0假删 1不删
  62. */
  63. @TableLogic(value = "1",delval = "0")
  64. private Integer del;
  65. @TableField(exist = false)
  66. private static final long serialVersionUID = 1L;
  67. }