wms_serve_xugongteji/ruoyi-system/src/main/resources/mapper/app/AppGoodsPairMapper.xml

58 lines
2.2 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="com.ruoyi.app.mapper.AppGoodsPairMapper">
<resultMap type="AppGoodsPair" id="AppGoodsPairResult">
<result property="pairId" column="pair_id" />
<result property="goodsId" column="goods_id" />
</resultMap>
<sql id="selectAppGoodsPairVo">
select pair_id, goods_id from app_goods_pair
</sql>
<select id="selectAppGoodsPairList" parameterType="AppGoodsPair" resultMap="AppGoodsPairResult">
<include refid="selectAppGoodsPairVo"/>
<where>
<if test="goodsId != null and goodsId != ''"> and goods_id = #{goodsId}</if>
</where>
</select>
<select id="selectAppGoodsPairByPairId" parameterType="String" resultMap="AppGoodsPairResult">
<include refid="selectAppGoodsPairVo"/>
where pair_id = #{pairId}
</select>
<insert id="insertAppGoodsPair" parameterType="AppGoodsPair">
insert into app_goods_pair
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="pairId != null">pair_id,</if>
<if test="goodsId != null and goodsId != ''">goods_id,</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="pairId != null">#{pairId},</if>
<if test="goodsId != null and goodsId != ''">#{goodsId},</if>
</trim>
</insert>
<update id="updateAppGoodsPair" parameterType="AppGoodsPair">
update app_goods_pair
<trim prefix="SET" suffixOverrides=",">
<if test="goodsId != null and goodsId != ''">goods_id = #{goodsId},</if>
</trim>
where pair_id = #{pairId}
</update>
<delete id="deleteAppGoodsPairByPairId" parameterType="String">
delete from app_goods_pair where pair_id = #{pairId}
</delete>
<delete id="deleteAppGoodsPairByPairIds" parameterType="String">
delete from app_goods_pair where pair_id in
<foreach item="pairId" collection="array" open="(" separator="," close=")">
#{pairId}
</foreach>
</delete>
</mapper>