| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111 |
- <?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.zd.airbottle.mapper.QpSupplierCredentialsMapper">
- <resultMap type="com.zd.airbottle.domain.QpSupplierCredentials" id="QpSupplierCredentialsResult">
- <result property="id" column="id"/>
- <result property="naturalName" column="natural_name"/>
- <result property="certificateId" column="certificate_id"/>
- <result property="naturalUrl" column="natural_url"/>
- <result property="startTime" column="start_time"/>
- <result property="endTime" column="end_time"/>
- <result property="supplierId" column="supplier_id"/>
- </resultMap>
- <sql id="selectQpSupplierCredentialsVo">
- select id, natural_name,certificate_id, natural_url, start_time, end_time, supplier_id
- from qp_supplier_credentials
- </sql>
- <sql id="selectQpSupplierCredentialsListVo">
- select t.id,t.natural_name, t.certificate_id, t.natural_url, t.start_time, t.end_time, t.supplier_id
- from qp_supplier_credentials as t
- </sql>
- <select id="selectQpSupplierCredentialsList" parameterType="com.zd.airbottle.domain.QpSupplierCredentials"
- resultMap="QpSupplierCredentialsResult">
- <include refid="selectQpSupplierCredentialsVo"/>
- <where>
- <if test="certificateId != null">and certificate_id = #{certificateId}</if>
- <if test="naturalName != null and naturalName != ''"> and natural_name like concat('%', #{naturalName}, '%')</if>
- <if test="naturalUrl != null and naturalUrl != ''">and natural_url = #{naturalUrl}</if>
- <if test="startTime != null ">and start_time = #{startTime}</if>
- <if test="endTime != null ">and end_time = #{endTime}</if>
- <if test="supplierId != null ">and supplier_id = #{supplierId}</if>
- </where>
- </select>
- <select id="selectQpSupplierCredentialsById" resultMap="QpSupplierCredentialsResult">
- <include refid="selectQpSupplierCredentialsVo"/>
- where id = #{id}
- </select>
- <select id="selectQpSupplierCredentialsListBySupplierIds"
- resultType="com.zd.airbottle.domain.QpSupplierCredentials">
- <include refid="selectQpSupplierCredentialsVo"/>
- where supplier_id in
- <foreach item="id" collection="array" open="(" separator="," close=")">
- #{id}
- </foreach>
- </select>
- <insert id="insertQpSupplierCredentials" parameterType="com.zd.airbottle.domain.QpSupplierCredentials"
- useGeneratedKeys="true" keyProperty="id">
- insert into qp_supplier_credentials
- <trim prefix="(" suffix=")" suffixOverrides=",">
- <if test="certificateId != null">certificate_id,</if>
- <if test="naturalName != null">natural_name,</if>
- <if test="naturalUrl != null">natural_url,</if>
- <if test="startTime != null">start_time,</if>
- <if test="endTime != null">end_time,</if>
- <if test="supplierId != null">supplier_id,</if>
- </trim>
- <trim prefix="values (" suffix=")" suffixOverrides=",">
- <if test="certificateId != null">#{certificateId},</if>
- <if test="naturalName != null">#{naturalName},</if>
- <if test="naturalUrl != null">#{naturalUrl},</if>
- <if test="startTime != null">#{startTime},</if>
- <if test="endTime != null">#{endTime},</if>
- <if test="supplierId != null">#{supplierId},</if>
- </trim>
- </insert>
- <insert id="batchInsertQpSupplierCredentials" parameterType="java.util.List">
- insert into qp_supplier_credentials (certificate_id,natural_name, natural_url, start_time, end_time, supplier_id) values
- <foreach collection="list" item="qsc" separator="," index="index">
- <trim prefix="(" suffix=")" suffixOverrides=",">
- #{qsc.certificateId},
- #{qsc.naturalName},
- #{qsc.naturalUrl},
- #{qsc.startTime},
- #{qsc.endTime},
- #{qsc.supplierId}
- </trim>
- </foreach>
- </insert>
- <update id="updateQpSupplierCredentials" parameterType="com.zd.airbottle.domain.QpSupplierCredentials">
- update qp_supplier_credentials
- <trim prefix="SET" suffixOverrides=",">
- <if test="certificateId != null">certificate_id = #{certificateId},</if>
- <if test="naturalName != null">natural_name = #{naturalName},</if>
- <if test="naturalUrl != null">natural_url = #{naturalUrl},</if>
- <if test="startTime != null">start_time = #{startTime},</if>
- <if test="endTime != null">end_time = #{endTime},</if>
- <if test="supplierId != null">supplier_id = #{supplierId},</if>
- </trim>
- where id = #{id}
- </update>
- <delete id="deleteQpSupplierCredentialsById">
- delete
- from qp_supplier_credentials
- where id = #{id}
- </delete>
- <delete id="deleteQpSupplierCredentialsByIds">
- delete from qp_supplier_credentials where id in
- <foreach item="id" collection="array" open="(" separator="," close=")">
- #{id}
- </foreach>
- </delete>
- </mapper>
|