菜品加大类、小类

This commit is contained in:
xiezhijun
2021-03-10 17:36:10 +08:00
parent 761321036f
commit 989889f4cf
5 changed files with 105 additions and 4 deletions

View File

@ -29,6 +29,19 @@ public class SysDishes {
@Excel(name = "菜品名称")
private String name;
/** 大类 */
@Excel(name = "大类")
private Integer bigClass;
@Excel(name = "大类")
private String bigClassName;
/** 小类 */
private Integer smallClass;
@Excel(name = "小类")
private String smallClassName;
/**
* 菜品类型
*/
@ -72,7 +85,8 @@ public class SysDishes {
*/
private String remark;
private List<SysDishesIngredient> igdList;
private Integer[] dishClass;
}

View File

@ -7,6 +7,8 @@
<resultMap type="SysDishes" id="SysDishesResult">
<result property="id" column="id" />
<result property="name" column="name" />
<result property="bigClass" column="big_class" />
<result property="smallClass" column="small_class" />
<result property="type" column="type" />
<result property="isMain" column="is_main" />
<result property="methods" column="methods" />
@ -15,6 +17,10 @@
<result property="createTime" column="create_time" />
<result property="updateBy" column="update_by" />
<result property="updateTime" column="update_time" />
<!-- 非持久化字段 -->
<result property="bigClassName" column="bigClassName" />
<result property="smallClassName" column="smallClassName" />
</resultMap>
<resultMap type="SysDishesIngredient" id="SysDishesIngredientResult">
@ -33,7 +39,7 @@
</resultMap>
<sql id="selectSysDishesVo">
select id, name, type, is_main, methods, create_by, create_time, update_by, update_time, review_status from sys_dishes
select id, name, big_class, small_class, type, is_main, methods, create_by, create_time, update_by, update_time, review_status from sys_dishes
</sql>
<select id="selectSysDishesList" parameterType="SysDishes" resultMap="SysDishesResult">
@ -88,6 +94,8 @@
insert into sys_dishes
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="name != null">name,</if>
<if test="bigClass != null">big_class,</if>
<if test="smallClass != null">small_class,</if>
<if test="type != null">type,</if>
<if test="isMain != null">is_main,</if>
<if test="methods != null">methods,</if>
@ -99,6 +107,8 @@
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="name != null">#{name},</if>
<if test="bigClass != null">#{bigClass},</if>
<if test="smallClass != null">#{smallClass},</if>
<if test="type != null">#{type},</if>
<if test="isMain != null">#{isMain},</if>
<if test="methods != null">#{methods},</if>
@ -114,6 +124,8 @@
update sys_dishes
<trim prefix="SET" suffixOverrides=",">
<if test="name != null">name = #{name},</if>
<if test="bigClass != null">big_class = #{bigClass},</if>
<if test="smallClass != null">small_class = #{smallClass},</if>
<if test="type != null">type = #{type},</if>
<if test="isMain != null">is_main = #{isMain},</if>
<if test="methods != null">methods = #{methods},</if>