xiaoyong931011
2021-09-22 78bbf44ed2122e8831ae26f1c48b6f3c0b0ff5af
src/main/resources/mapper/modules/MallGoodsMapper.xml
@@ -81,4 +81,40 @@
        </where>
        order by a.created_time desc
    </select>
    <select id="selectMallGoodsInPage" resultType="cc.mrbird.febs.mall.vo.AdminMallGoodsVo">
        select
        a.id,
        a.goods_name,
        a.goods_no,
        a.goods_introdution,
        a.unit,
        a.thumb,
        a.goods_details,
        a.is_sale,
        a.original_price,
        a.present_price,
        a.is_hot
        from mall_goods a
        <where>
            <if test="record != null">
                <if test="record.goodsName != null and record.goodsName != ''">
                    and a.goods_name like CONCAT('%', CONCAT(#{record.goodsName}, '%'))
                </if>
            </if>
        </where>
        order by a.created_time desc
    </select>
    <select id="selectMallGoodsCountByGoodsName" resultType="java.lang.Integer">
        select count(id) from mall_goods a where a.goods_name = #{goodsName}
    </select>
    <select id="selectMallGoodsCountByGoodsNo" resultType="java.lang.Integer">
        select count(id) from mall_goods a where a.goods_no = #{goodsNo}
    </select>
    <select id="selectMallGoodsInfoById" resultType="cc.mrbird.febs.mall.vo.AdminMailGoodsDetailVo">
        select * from mall_goods a where a.id = #{id}
    </select>
</mapper>