OrderItemMap.java 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. package com.kcim.dao.model;
  2. import com.baomidou.mybatisplus.annotation.TableField;
  3. import com.baomidou.mybatisplus.annotation.TableId;
  4. import com.baomidou.mybatisplus.annotation.TableLogic;
  5. import com.baomidou.mybatisplus.annotation.TableName;
  6. import java.math.BigDecimal;
  7. import java.io.Serializable;
  8. import java.util.Date;
  9. import com.fasterxml.jackson.annotation.JsonIgnore;
  10. import lombok.AllArgsConstructor;
  11. import lombok.Data;
  12. import lombok.NoArgsConstructor;
  13. import lombok.experimental.Accessors;
  14. /**
  15. * 医嘱项目与收费项目对照表
  16. *
  17. * @author Wang.YS
  18. * @date 2023-11-15 11:31:07
  19. */
  20. @Data
  21. @Accessors(chain = true)
  22. @AllArgsConstructor
  23. @NoArgsConstructor
  24. @TableName("com_order_item_map")
  25. public class OrderItemMap implements Serializable {
  26. private static final long serialVersionUID = 1L;
  27. /**
  28. * 主键
  29. */
  30. @TableId
  31. private Integer id;
  32. /**
  33. * 医院id
  34. */
  35. private Long hospId;
  36. /**
  37. * 医嘱代码
  38. */
  39. private String orderCode;
  40. /**
  41. * 收费项目代码
  42. */
  43. private String itemCode;
  44. private String itemName;
  45. private String itemType;
  46. @TableField(exist = false)
  47. private String itemTypeName;
  48. /**
  49. * 数量
  50. */
  51. private BigDecimal num;
  52. private String unit;
  53. /**
  54. * 描述
  55. */
  56. private String description;
  57. /**
  58. * 创建人
  59. */
  60. @JsonIgnore
  61. private String createUser;
  62. /**
  63. * 创建时间
  64. */
  65. @JsonIgnore
  66. private Date createTime;
  67. /**
  68. * 更新人
  69. */
  70. @JsonIgnore
  71. private String updateUser;
  72. /**
  73. * 更新时间
  74. */
  75. @JsonIgnore
  76. private Date updateTime;
  77. /**
  78. * 删除人
  79. */
  80. @JsonIgnore
  81. private String deleteUser;
  82. /**
  83. * 删除时间
  84. */
  85. @JsonIgnore
  86. private Date deleteTime;
  87. /**
  88. * 删除标志 0正常 1作废
  89. */
  90. @JsonIgnore
  91. @TableLogic(value = "0",delval = "1")
  92. private Integer delFlag;
  93. }