123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105 |
- <?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.emato.biz.mapper.merchant.ThirdMerchantBizMapper">
- <resultMap type="ThirdMerchantBiz" id="ThirdMerchantBizResult">
- <result property="thirdMerchSn" column="third_merch_sn" />
- <result property="thirdMerchCode" column="third_merch_code" />
- <result property="thirdMerchName" column="third_merch_name" />
- <result property="accountMerchSn" column="account_merch_sn" />
- <result property="clientMerchSn" column="client_merch_sn" />
- <result property="isValid" column="is_valid" />
- <result property="createrSn" column="creater_sn" />
- <result property="createTime" column="create_time" />
- <result property="moderSn" column="moder_sn" />
- <result property="modTime" column="mod_time" />
- <result property="tstm" column="tstm" />
- </resultMap>
- <sql id="selectThirdMerchantBizVo">
- select third_merch_sn, third_merch_code, third_merch_name, account_merch_sn, client_merch_sn, is_valid, creater_sn, create_time, moder_sn, mod_time, tstm from third_merchant_biz
- </sql>
- <!-- 根据货主编号查询第三方商户信息 -->
- <select id="selectByClientMerchSn" resultType="com.emato.biz.domain.merchant.ThirdMerchantBiz">
- <include refid="selectThirdMerchantBizVo"/>
- where client_merch_sn = #{clientMerchSn}
- AND is_valid = '0'
- </select>
- <select id="selectThirdMerchantBizList" parameterType="ThirdMerchantBiz" resultMap="ThirdMerchantBizResult">
- <include refid="selectThirdMerchantBizVo"/>
- <where>
- <if test="thirdMerchCode != null and thirdMerchCode != ''"> and third_merch_code = #{thirdMerchCode}</if>
- <if test="thirdMerchName != null and thirdMerchName != ''"> and third_merch_name like concat('%', #{thirdMerchName}, '%')</if>
- <if test="accountMerchSn != null and accountMerchSn != ''"> and account_merch_sn = #{accountMerchSn}</if>
- <if test="clientMerchSn != null and clientMerchSn != ''"> and client_merch_sn = #{clientMerchSn}</if>
- <if test="isValid != null and isValid != ''"> and is_valid = #{isValid}</if>
- </where>
- </select>
- <select id="selectThirdMerchantBizById" parameterType="String" resultMap="ThirdMerchantBizResult">
- <include refid="selectThirdMerchantBizVo"/>
- where third_merch_sn = #{thirdMerchSn}
- </select>
- <insert id="insertThirdMerchantBiz" parameterType="ThirdMerchantBiz">
- insert into third_merchant_biz
- <trim prefix="(" suffix=")" suffixOverrides=",">
- <if test="thirdMerchSn != null">third_merch_sn,</if>
- <if test="thirdMerchCode != null">third_merch_code,</if>
- <if test="thirdMerchName != null">third_merch_name,</if>
- <if test="accountMerchSn != null">account_merch_sn,</if>
- <if test="clientMerchSn != null">client_merch_sn,</if>
- <if test="isValid != null">is_valid,</if>
- <if test="createrSn != null">creater_sn,</if>
- <if test="createTime != null">create_time,</if>
- <if test="moderSn != null">moder_sn,</if>
- <if test="modTime != null">mod_time,</if>
- <if test="tstm != null">tstm,</if>
- </trim>
- <trim prefix="values (" suffix=")" suffixOverrides=",">
- <if test="thirdMerchSn != null">#{thirdMerchSn},</if>
- <if test="thirdMerchCode != null">#{thirdMerchCode},</if>
- <if test="thirdMerchName != null">#{thirdMerchName},</if>
- <if test="accountMerchSn != null">#{accountMerchSn},</if>
- <if test="clientMerchSn != null">#{clientMerchSn},</if>
- <if test="isValid != null">#{isValid},</if>
- <if test="createrSn != null">#{createrSn},</if>
- <if test="createTime != null">#{createTime},</if>
- <if test="moderSn != null">#{moderSn},</if>
- <if test="modTime != null">#{modTime},</if>
- <if test="tstm != null">#{tstm},</if>
- </trim>
- </insert>
- <update id="updateThirdMerchantBiz" parameterType="ThirdMerchantBiz">
- update third_merchant_biz
- <trim prefix="SET" suffixOverrides=",">
- <if test="thirdMerchCode != null">third_merch_code = #{thirdMerchCode},</if>
- <if test="thirdMerchName != null">third_merch_name = #{thirdMerchName},</if>
- <if test="accountMerchSn != null">account_merch_sn = #{accountMerchSn},</if>
- <if test="clientMerchSn != null">client_merch_sn = #{clientMerchSn},</if>
- <if test="isValid != null">is_valid = #{isValid},</if>
- <if test="createrSn != null">creater_sn = #{createrSn},</if>
- <if test="createTime != null">create_time = #{createTime},</if>
- <if test="moderSn != null">moder_sn = #{moderSn},</if>
- <if test="modTime != null">mod_time = #{modTime},</if>
- <if test="tstm != null">tstm = #{tstm},</if>
- </trim>
- where third_merch_sn = #{thirdMerchSn}
- </update>
- <delete id="deleteThirdMerchantBizById" parameterType="String">
- delete from third_merchant_biz where third_merch_sn = #{thirdMerchSn}
- </delete>
- <delete id="deleteThirdMerchantBizByIds" parameterType="String">
- delete from third_merchant_biz where third_merch_sn in
- <foreach item="thirdMerchSn" collection="array" open="(" separator="," close=")">
- #{thirdMerchSn}
- </foreach>
- </delete>
- </mapper>
|