<?xml version="1.0" encoding="UTF-8"?>
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
<mapper namespace="cn.lili.modules.lmk.mapper.KitchenCustomizeMapper">
|
|
<!-- 通用查询映射结果 -->
|
<resultMap id="BaseResultMap" type="cn.lili.modules.lmk.domain.vo.KitchenCustomizeVO">
|
<id column="id" property="id"/>
|
<result column="goods_id" property="goodsId" />
|
<result column="sku_id" property="skuId" />
|
<result column="combo_name" property="comboName" />
|
<result column="remark" property="remark" />
|
<result column="num" property="num" />
|
<result column="cover_img" property="coverImg" />
|
<result column="orgin_price" property="orginPrice" />
|
<result column="tag_id" property="tagId" />
|
<result column="status" property="status" />
|
<result column="sort" property="sort" />
|
<result column="goods_name" property="goodsName" />
|
<result column="price" property="price" />
|
<result column="thumbnail" property="thumbnail" />
|
</resultMap>
|
|
|
|
|
|
|
|
<select id="getById" resultMap="BaseResultMap">
|
SELECT
|
LKC.goods_id,
|
LKC.sku_id,
|
LKC.combo_name,
|
LKC.remark,
|
LKC.num,
|
LKC.cover_img,
|
LKC.orgin_price,
|
LKC.tag_id,
|
LKC.status,
|
LKC.sort,
|
LKC.id
|
FROM
|
lmk_kitchen_customize LKC
|
WHERE
|
LKC.id = #{id} AND LKC.delete_flag = 0
|
</select>
|
|
|
<select id="getPage" resultMap="BaseResultMap">
|
SELECT
|
LKC.goods_id,
|
LKC.sku_id,
|
LKC.combo_name,
|
LKC.remark,
|
LKC.num,
|
LKC.cover_img,
|
LKC.orgin_price,
|
LKC.tag_id,
|
LKC.STATUS,
|
LKC.sort,
|
LKC.id,
|
lgs.goods_name,
|
lgs.price,
|
lgs.thumbnail
|
FROM
|
lmk_kitchen_customize LKC JOIN li_goods_sku lgs ON lgs.id = LKC.sku_id AND lgs.delete_flag = 0
|
WHERE
|
LKC.delete_flag = 0
|
<if test="query.comboName !='' and query.comboName != null">
|
and LKC.combo_name like concat('%',#{query.comboName},'%')
|
</if>
|
<if test="query.status !='' and query.status != null">
|
and LKC.STATUS = #{query.status}
|
</if>
|
<if test="query.tagId !='' and query.tagId != null">
|
and LKC.tag_id = #{query.tagId}
|
</if>
|
order by LKC.create_time desc
|
</select>
|
|
</mapper>
|