From e6c67576930e611ef33c91898bea27b67c07f829 Mon Sep 17 00:00:00 2001 From: jjLv <1981429112@qq.com> Date: Thu, 12 Jun 2025 14:45:27 +0800 Subject: [PATCH] =?UTF-8?q?=E8=90=A5=E5=85=BB=E4=BF=A1=E6=81=AF=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../canteen/core/cook/domain/CookDishes.java | 17 ++++ .../canteen/core/utils/NutritionEntity.java | 29 ++++++ .../mapper/cook/CookDishesMapper.xml | 88 ++++++++++++++----- 3 files changed, 114 insertions(+), 20 deletions(-) diff --git a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/cook/domain/CookDishes.java b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/cook/domain/CookDishes.java index 7f98434..b97b7fb 100644 --- a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/cook/domain/CookDishes.java +++ b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/cook/domain/CookDishes.java @@ -367,6 +367,23 @@ public class CookDishes extends BaseEntity { @ApiModelProperty(value = "菜品类型id集合") private List typeIds; + private String processingMethod; + private BigDecimal processingTime; + private BigDecimal edible; + private BigDecimal water; + private BigDecimal ash; + private BigDecimal retinol; + private BigDecimal thiamine; + private BigDecimal riboflavin; + private BigDecimal niacin; + private BigDecimal vitaminD; + private BigDecimal phosphorus; + private BigDecimal selenium; + private String salesNum; + + + + private Set dishesNames = new HashSet(); public String getImageUrl() { diff --git a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/utils/NutritionEntity.java b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/utils/NutritionEntity.java index 170235c..85b4954 100644 --- a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/utils/NutritionEntity.java +++ b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/utils/NutritionEntity.java @@ -2,6 +2,8 @@ package com.bonus.canteen.core.utils; import lombok.Data; +import java.math.BigDecimal; + @Data public class NutritionEntity { private Double edible; @@ -62,6 +64,33 @@ public class NutritionEntity { private Double weight; private Double totalWeight; private Double baseWeight; + private Double vitaminD; + private String processingMethod; + private BigDecimal processingTime; + + public Double getVitaminD() { + return vitaminD; + } + + public void setVitaminD(Double vitaminD) { + this.vitaminD = vitaminD; + } + + public String getProcessingMethod() { + return processingMethod; + } + + public void setProcessingMethod(String processingMethod) { + this.processingMethod = processingMethod; + } + + public BigDecimal getProcessingTime() { + return processingTime; + } + + public void setProcessingTime(BigDecimal processingTime) { + this.processingTime = processingTime; + } public Double getEdible() { return this.edible; diff --git a/bonus-modules/bonus-smart-canteen/src/main/resources/mapper/cook/CookDishesMapper.xml b/bonus-modules/bonus-smart-canteen/src/main/resources/mapper/cook/CookDishesMapper.xml index 46a7278..8f18fb4 100644 --- a/bonus-modules/bonus-smart-canteen/src/main/resources/mapper/cook/CookDishesMapper.xml +++ b/bonus-modules/bonus-smart-canteen/src/main/resources/mapper/cook/CookDishesMapper.xml @@ -77,6 +77,20 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" + + + + + + + + + + + + + + @@ -115,7 +129,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" particulars, recommend, index_recommend, like_survey, like_batch, like_num, initial_score, calories, protein, fat, carbohydrate, dietary_fiber, cholesterol, calcium, sodium, purine, iron, iodine, kalium, vitamin_a, vitamin_c, vitamin_e, magnesium, zinc, glycemic_index, sort, cd.canteen_id,bc.canteen_name,cd.shopstall_id,bs.stall_name, hide_flag, convert_flag, material_cost, - gross_profit, gross_profit_rate, public_dishes, cd.area_id,ba.area_name, meal_id, cd.create_by, cd.create_time, cd.update_by, cd.update_time + gross_profit, gross_profit_rate, public_dishes, cd.area_id,ba.area_name, meal_id, cd.create_by, cd.create_time, cd.update_by, cd.update_time, + cd.processing_method, cd.processing_time, cd.edible, cd.water, cd.ash, cd.retinol, cd.thiamine, cd.riboflavin, cd.niacin, vitamin_d, + cd.phosphorus, cd.selenium from cook_dishes cd left join basic_area ba on cd.area_id = ba.area_id left join basic_canteen bc on cd.canteen_id = bc.canteen_id @@ -347,6 +363,18 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" create_time, update_by, update_time, + processing_method, + processing_time, + edible, + water, + ash, + retinol, + thiamine, + riboflavin, + niacin, + vitamin_d, + phosphorus, + selenium, #{mealType}, @@ -417,6 +445,18 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" #{createTime}, #{updateBy}, #{updateTime}, + #{processingMethod}, + #{processingTime}, + #{edible}, + #{water}, + #{ash}, + #{retinol}, + #{thiamine}, + #{riboflavin}, + #{niacin}, + #{vitaminD}, + #{phosphorus}, + #{selenium}, @@ -499,6 +539,18 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" create_time = #{createTime}, update_by = #{updateBy}, update_time = #{updateTime}, + processing_method = #{processingMethod}, + processing_time = #{processingTime}, + edible = #{edible}, + water = #{water}, + ash = #{ash}, + retinol = #{retinol}, + thiamine = #{thiamine}, + riboflavin = #{riboflavin}, + niacin = #{niacin}, + vitamin_d = #{vitaminD}, + phosphorus = #{phosphorus}, + selenium = #{selenium}, where dishes_id = #{dishesId} @@ -523,6 +575,19 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" vitamin_e = #{bean.vitaminE}, magnesium = #{bean.magnesium}, glycemic_index = #{bean.glycemicIndex}, + zinc = #{bean.zinc}, + phosphorus = #{bean.phosphorus}, + selenium = #{bean.selenium}, + water = #{bean.water}, + ash = #{bean.ash}, + retinol = #{bean.retinol}, + thiamine = #{bean.thiamine}, + riboflavin = #{bean.riboflavin}, + niacin = #{bean.niacin}, + edible = #{bean.edible}, + vitamin_d = #{bean.vitaminD}, + processing_method = #{bean.processingMethod}, + processing_time = #{bean.processingTime}, where dishes_id = #{dishesId} @@ -554,30 +619,13 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"