EnteralNutrition.java 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177
  1. package org.dromara.web.domain;
  2. import org.dromara.common.tenant.core.TenantEntity;
  3. import com.baomidou.mybatisplus.annotation.*;
  4. import lombok.Data;
  5. import lombok.EqualsAndHashCode;
  6. import java.math.BigDecimal;
  7. import java.time.LocalDate;
  8. import java.time.LocalTime;
  9. import java.util.Date;
  10. import com.fasterxml.jackson.annotation.JsonFormat;
  11. import java.io.Serial;
  12. /**
  13. * 肠内营养对象 enteral_nutrition
  14. *
  15. * @author Lion Li
  16. * @date 2025-07-22
  17. */
  18. @Data
  19. @EqualsAndHashCode(callSuper = true)
  20. @TableName("enteral_nutrition")
  21. public class EnteralNutrition extends TenantEntity {
  22. @Serial
  23. private static final long serialVersionUID = 1L;
  24. /**
  25. * 主键ID
  26. */
  27. @TableId(value = "id", type = IdType.AUTO)
  28. private Long id;
  29. /**
  30. * 结算管理id
  31. */
  32. private Long settlementId;
  33. /**
  34. * 开方日期
  35. */
  36. private Date prescriptionDate;
  37. /**
  38. * 组号
  39. */
  40. private String groupNo;
  41. /**
  42. * 营养产品
  43. */
  44. private String nutritionProduct;
  45. private Long nutritionProductId;
  46. /**
  47. * 停嘱日期
  48. */
  49. private Date stopDate;
  50. /**
  51. * 处方类型
  52. */
  53. private String prescriptionType;
  54. /**
  55. * 数量
  56. */
  57. private Long quantity;
  58. /**
  59. * 用量/次
  60. */
  61. private String dosePerTime;
  62. /**
  63. * 餐次时间
  64. */
  65. private String mealTime;
  66. /**
  67. * 频次
  68. */
  69. private String frequency;
  70. /**
  71. * 首日
  72. */
  73. private String firstDay;
  74. /**
  75. * 用量/日
  76. */
  77. private String dosePerDay;
  78. /**
  79. * 使用天数
  80. */
  81. private Long usageDays;
  82. /**
  83. * 用量/总
  84. */
  85. private BigDecimal totalDose;
  86. /**
  87. * 规格
  88. */
  89. private String specification;
  90. /**
  91. * 用法
  92. */
  93. @TableField(value = "`usage`")
  94. private String usage;
  95. /**
  96. * 制剂液量/次
  97. */
  98. private String preparationVolumePerTime;
  99. /**
  100. * 制剂浓度/次
  101. */
  102. private String preparationConcentrationPerTime;
  103. /**
  104. * 能量密度/次
  105. */
  106. private String energyDensityPerTime;
  107. /**
  108. * 处方备注
  109. */
  110. private String prescriptionRemark;
  111. /**
  112. * 每日热量
  113. */
  114. private String dailyCalories;
  115. /**
  116. * 金额
  117. */
  118. private BigDecimal amount;
  119. /**
  120. * 状态(0正常 1停用)
  121. */
  122. private String status;
  123. /**
  124. * 删除标志(0代表存在 1代表删除)
  125. */
  126. private String delFlag;
  127. /*配置状态 0 未配置 1已配置*/
  128. private String configStatus;
  129. private Date configTime;
  130. private Long configBy;
  131. /*执行状态 0 未执行 1已执行*/
  132. private String executeStatus;
  133. private LocalDate executeDate;
  134. private LocalTime executeTime;
  135. private Long executeBy;
  136. /*标签打印数量*/
  137. private Integer tagPrintNum;
  138. }