EnteralNutrition.java 2.8 KB

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