package org.dromara.web.domain; import com.google.type.Decimal; import org.dromara.common.tenant.core.TenantEntity; import com.baomidou.mybatisplus.annotation.*; import lombok.Data; import lombok.EqualsAndHashCode; import java.io.Serial; import java.math.BigDecimal; /** * 营养设定对象 nutrition_setting * * @author Lion Li * @date 2025-07-21 */ @Data @EqualsAndHashCode(callSuper = true) @TableName("nutrition_setting") public class NutritionSetting extends TenantEntity { @Serial private static final long serialVersionUID = 1L; /** * 主键 */ @TableId(value = "id", type = IdType.AUTO) private Long id; /** * 所需热量 */ private BigDecimal caloriesKcalPerDay; /** * 所需热量 */ private BigDecimal caloriesKcalPerKgDay; /** * 所需热量 */ private BigDecimal caloriesKjPerDay; /** * 蛋白质热量占比 */ private BigDecimal proteinCaloriePercentage; /** * 脂肪热量占比 */ private BigDecimal fatCaloriePercentage; /** * 碳水化合物热量占比 */ private BigDecimal carbohydrateCaloriePercentage; /** * 所需蛋白质 */ private BigDecimal proteinGPerKgDay; /** * 所需蛋白质 */ private BigDecimal proteinGPerDay; /** * 所需脂肪 */ private BigDecimal fatGPerKgDay; /** * 所需脂肪 */ private BigDecimal fatGPerDay; /** * 所需碳水化合物 */ private BigDecimal carbohydrateGPerKgDay; /** * 所需碳水化合物 */ private BigDecimal carbohydrateGPerDay; /** * 钙 */ private BigDecimal calcium; /** * 钾 */ private BigDecimal potassium; /** * 钠 */ private BigDecimal sodium; /** * 镁 */ private BigDecimal magnesium; /** * 磷 */ private BigDecimal phosphorus; /** * 氯 */ private BigDecimal chloride; /** * 铁 */ private BigDecimal iron; /** * 硒 */ private BigDecimal selenium; /** * 锰 */ private BigDecimal manganese; /** * 氟 */ private BigDecimal fluoride; /** * 钼 */ private BigDecimal molybdenum; /** * 锌 */ private BigDecimal zinc; /** * 铜 */ private BigDecimal copper; /** * 碘 */ private BigDecimal iodine; /** * 铬 */ private BigDecimal chromium; /** * 维生素A */ private BigDecimal vitaminA; /** * 维生素D */ private BigDecimal vitaminD; /** * 维生素E */ private BigDecimal vitaminE; /** * 维生素K */ private BigDecimal vitaminK; /** * 维生素B1 */ private BigDecimal vitaminBOne; /** * 维生素B2 */ private BigDecimal vitaminBTwo; /** * 维生素B6 */ private BigDecimal vitaminBSix; /** * 维生素B12 */ private BigDecimal vitaminBTwelve; /** * 烟酸(尼克酸) */ private BigDecimal niacin; /** * 维生素C */ private BigDecimal vitaminC; /** * 叶酸 */ private BigDecimal folicAcid; /** * 胆碱 */ private BigDecimal choline; /** * 生物素 */ private BigDecimal biotin; /** * 泛酸 */ private BigDecimal pantothenicAcid; /** * 膳食纤维 */ private BigDecimal dietaryFiber; /** * 设定方式 */ private String settingType; /** * 患者id */ private Long patientId; /** * 看诊类型 */ private String type; /** * 科室 */ private Long deptId; /** * 门诊号 */ private String outpatientNo; /** * 删除标志(0代表存在 1代表删除) */ @TableLogic private String delFlag; /** * 身高 */ private BigDecimal height; /** * 体重 */ private BigDecimal weight; /** * 体力活动 */ private Integer activity; /** * 应激状态 */ private Integer stressType; /** * 上臀围 */ private BigDecimal highHip; /** * 下臀围 */ private BigDecimal lowHip; /*烧伤面积*/ private BigDecimal burnArea; }