73 lines
2.5 KiB
XML
73 lines
2.5 KiB
XML
<?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.iocoder.mall.product.dao.ProductAttrMapper">
|
|
|
|
<sql id="FIELDS">
|
|
id, name, status, create_time
|
|
</sql>
|
|
|
|
<!--<select id="selectList" resultType="ProductCategoryDO">-->
|
|
<!--SELECT-->
|
|
<!--<include refid="FIELDS" />-->
|
|
<!--FROM product_category-->
|
|
<!--WHERE deleted = 0-->
|
|
<!--</select>-->
|
|
|
|
<select id="selectById" parameterType="Integer" resultType="ProductAttrDO">
|
|
SELECT
|
|
<include refid="FIELDS" />
|
|
FROM product_attr
|
|
WHERE id = #{id}
|
|
AND deleted = 0
|
|
</select>
|
|
|
|
<!--<insert id="insert" parameterType="ProductCategoryDO" useGeneratedKeys="true" keyColumn="id" keyProperty="id">-->
|
|
<!--INSERT INTO product_category (-->
|
|
<!--pid, name, description, pic_url, sort,-->
|
|
<!--status, create_time, deleted-->
|
|
<!--) VALUES (-->
|
|
<!--#{pid}, #{name}, #{description}, #{picUrl}, #{sort},-->
|
|
<!--#{status}, #{createTime}, #{deleted}-->
|
|
<!--)-->
|
|
<!--</insert>-->
|
|
|
|
<!--<update id="update" parameterType="ProductCategoryDO">-->
|
|
<!--UPDATE product_category-->
|
|
<!--<set>-->
|
|
<!--<if test="pid != null">-->
|
|
<!--pid = #{pid},-->
|
|
<!--</if>-->
|
|
<!--<if test="name != null">-->
|
|
<!--name = #{name},-->
|
|
<!--</if>-->
|
|
<!--<if test="description != null">-->
|
|
<!--description = #{description},-->
|
|
<!--</if>-->
|
|
<!--<if test="picUrl != null">-->
|
|
<!--pic_url = #{picUrl},-->
|
|
<!--</if>-->
|
|
<!--<if test="sort != null">-->
|
|
<!--sort = #{sort},-->
|
|
<!--</if>-->
|
|
<!--<if test="status != null">-->
|
|
<!--status = #{status},-->
|
|
<!--</if>-->
|
|
<!--<if test="deleted != null">-->
|
|
<!--deleted = #{deleted}-->
|
|
<!--</if>-->
|
|
<!--</set>-->
|
|
<!--WHERE id = #{id}-->
|
|
<!--</update>-->
|
|
|
|
<select id="selectListByIds" resultType="ProductAttrDO">
|
|
SELECT
|
|
<include refid="FIELDS" />
|
|
FROM product_attr
|
|
WHERE id IN
|
|
<foreach item="id" collection="ids" separator="," open="(" close=")" index="">
|
|
#{id}
|
|
</foreach>
|
|
AND deleted = 0
|
|
</select>
|
|
|
|
</mapper> |