You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
88 lines
2.5 KiB
88 lines
2.5 KiB
<?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="com.xujie.modules.baseInformation.mapper.SrmPartSkuMapper">
|
|
|
|
|
|
<resultMap id="PartSkuResultMap" type="com.xujie.modules.baseInformation.entity.SrmPartSku">
|
|
<result property="site" column="site"/>
|
|
<result property="sku" column="sku"/>
|
|
<result property="remark" column="remark"/>
|
|
<result property="active" column="active"/>
|
|
<result property="createDate" column="create_date"/>
|
|
<result property="createBy" column="create_by"/>
|
|
</resultMap>
|
|
|
|
<sql id="PartSkuColumnList">
|
|
site,
|
|
sku,
|
|
remark,
|
|
active,
|
|
create_date,
|
|
create_by
|
|
</sql>
|
|
|
|
<select id="selectPartSkuListWithPaging"
|
|
resultType="com.xujie.modules.baseInformation.entity.SrmPartSku">
|
|
select
|
|
<include refid="PartSkuColumnList"/>
|
|
from part_sku
|
|
where
|
|
<if test="partSku.site != null and partSku.site != ''">
|
|
site = #{partSku.site}
|
|
</if>
|
|
<if test="partSku.sku != null and partSku.sku != ''">
|
|
and sku = #{partSku.sku}
|
|
</if>
|
|
<if test="partSku.active != null and partSku.active != ''">
|
|
and active = #{partSku.active}
|
|
</if>
|
|
order by sku
|
|
</select>
|
|
|
|
<!-- 根据sku和site查询记录 -->
|
|
<select id="selectPartSkuByCode" resultType="com.xujie.modules.baseInformation.entity.SrmPartSku">
|
|
SELECT
|
|
<include refid="PartSkuColumnList"/>
|
|
FROM part_sku
|
|
WHERE site = #{site}
|
|
AND sku = #{sku}
|
|
</select>
|
|
|
|
<!-- 插入SKU记录 -->
|
|
<insert id="insertPartSku">
|
|
INSERT INTO part_sku (
|
|
site,
|
|
sku,
|
|
remark,
|
|
active,
|
|
create_date,
|
|
create_by
|
|
) VALUES (
|
|
#{site},
|
|
#{sku},
|
|
#{remark},
|
|
#{active},
|
|
GETDATE(),
|
|
#{createBy}
|
|
)
|
|
</insert>
|
|
|
|
<!-- 更新SKU记录 -->
|
|
<update id="updatePartSku">
|
|
UPDATE part_sku
|
|
<set>
|
|
remark = #{remark},
|
|
active = #{active},
|
|
create_by = #{createBy}
|
|
</set>
|
|
WHERE site = #{site}
|
|
AND sku = #{sku}
|
|
</update>
|
|
|
|
<!-- 删除SKU记录 -->
|
|
<delete id="deletePartSku">
|
|
DELETE FROM part_sku
|
|
WHERE site = #{site}
|
|
AND sku = #{sku}
|
|
</delete>
|
|
</mapper>
|