ApiZhLrbxxListMapper.xml 6.66 KB
<?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.lhcredit.project.business.apiZhLrbxxList.mapper.ApiZhLrbxxListMapper">
    
    <resultMap type="ApiZhLrbxxList" id="ApiZhLrbxxListResult">
        <result property="id"    column="id"    />
        <result property="authCode"    column="auth_code"    />
        <result property="djxh"    column="djxh"    />
        <result property="nsrsbh"    column="nsrsbh"    />
        <result property="sbrq"    column="sbrq"    />
        <result property="ssqq"    column="ssqq"    />
        <result property="ssqz"    column="ssqz"    />
        <result property="cwbblxDm"    column="cwbblxDm"    />
        <result property="zlbsxlmc"    column="zlbsxlmc"    />
        <result property="xm"    column="xm"    />
        <result property="mc"    column="mc"    />
        <result property="bys"    column="bys"    />
        <result property="bnljje"    column="bnljje"    />
        <result property="sqje"    column="sqje"    />
        <result property="createTime"    column="create_time"    />
        <result property="updateTime"    column="update_time"    />
    </resultMap>
	
	<sql id="selectApiZhLrbxxListVo">
        select id, auth_code, djxh, nsrsbh, sbrq, ssqq, ssqz, cwbblxDm, zlbsxlmc, xm, mc, bys, bnljje, sqje, create_time, update_time from api_zh_lrbxx_list
    </sql>
	
    <select id="selectApiZhLrbxxListList" parameterType="ApiZhLrbxxList" resultMap="ApiZhLrbxxListResult">
        <include refid="selectApiZhLrbxxListVo"/>
        <where>  
            <if test="id != null "> and id = #{id}</if>
            <if test="authCode != null  and authCode != '' "> and auth_code = #{authCode}</if>
            <if test="djxh != null  and djxh != '' "> and djxh = #{djxh}</if>
            <if test="nsrsbh != null  and nsrsbh != '' "> and nsrsbh = #{nsrsbh}</if>
            <if test="sbrq != null  and sbrq != '' "> and sbrq = #{sbrq}</if>
            <if test="ssqq != null  and ssqq != '' "> and ssqq = #{ssqq}</if>
            <if test="ssqz != null  and ssqz != '' "> and ssqz = #{ssqz}</if>
            <if test="cwbblxDm != null  and cwbblxDm != '' "> and cwbblxDm = #{cwbblxDm}</if>
            <if test="zlbsxlmc != null  and zlbsxlmc != '' "> and zlbsxlmc = #{zlbsxlmc}</if>
            <if test="xm != null  and xm != '' "> and xm = #{xm}</if>
            <if test="mc != null  and mc != '' "> and mc = #{mc}</if>
            <if test="bys != null "> and bys = #{bys}</if>
            <if test="bnljje != null "> and bnljje = #{bnljje}</if>
            <if test="sqje != null "> and sqje = #{sqje}</if>
            <if test="createTime != null "> and create_time = #{createTime}</if>
            <if test="updateTime != null "> and update_time = #{updateTime}</if>
        </where>
    </select>
    
    <select id="selectApiZhLrbxxListById" parameterType="Integer" resultMap="ApiZhLrbxxListResult">
        <include refid="selectApiZhLrbxxListVo"/>
        where id = #{id}
    </select>
        
    <insert id="insertApiZhLrbxxList" parameterType="ApiZhLrbxxList" useGeneratedKeys="true" keyProperty="id">
        insert into api_zh_lrbxx_list
		<trim prefix="(" suffix=")" suffixOverrides=",">
			<if test="authCode != null  and authCode != ''  ">auth_code,</if>
			<if test="djxh != null  and djxh != ''  ">djxh,</if>
			<if test="nsrsbh != null  and nsrsbh != ''  ">nsrsbh,</if>
			<if test="sbrq != null  and sbrq != ''  ">sbrq,</if>
			<if test="ssqq != null  and ssqq != ''  ">ssqq,</if>
			<if test="ssqz != null  and ssqz != ''  ">ssqz,</if>
			<if test="cwbblxDm != null  and cwbblxDm != ''  ">cwbblxDm,</if>
			<if test="zlbsxlmc != null  and zlbsxlmc != ''  ">zlbsxlmc,</if>
			<if test="xm != null  and xm != ''  ">xm,</if>
			<if test="mc != null  and mc != ''  ">mc,</if>
			<if test="bys != null  ">bys,</if>
			<if test="bnljje != null  ">bnljje,</if>
			<if test="sqje != null  ">sqje,</if>
			<if test="createTime != null  ">create_time,</if>
			<if test="updateTime != null  ">update_time,</if>
         </trim>
        <trim prefix="values (" suffix=")" suffixOverrides=",">
			<if test="authCode != null  and authCode != ''  ">#{authCode},</if>
			<if test="djxh != null  and djxh != ''  ">#{djxh},</if>
			<if test="nsrsbh != null  and nsrsbh != ''  ">#{nsrsbh},</if>
			<if test="sbrq != null  and sbrq != ''  ">#{sbrq},</if>
			<if test="ssqq != null  and ssqq != ''  ">#{ssqq},</if>
			<if test="ssqz != null  and ssqz != ''  ">#{ssqz},</if>
			<if test="cwbblxDm != null  and cwbblxDm != ''  ">#{cwbblxDm},</if>
			<if test="zlbsxlmc != null  and zlbsxlmc != ''  ">#{zlbsxlmc},</if>
			<if test="xm != null  and xm != ''  ">#{xm},</if>
			<if test="mc != null  and mc != ''  ">#{mc},</if>
			<if test="bys != null  ">#{bys},</if>
			<if test="bnljje != null  ">#{bnljje},</if>
			<if test="sqje != null  ">#{sqje},</if>
			<if test="createTime != null  ">#{createTime},</if>
			<if test="updateTime != null  ">#{updateTime},</if>
         </trim>
    </insert>
	 
    <update id="updateApiZhLrbxxList" parameterType="ApiZhLrbxxList">
        update api_zh_lrbxx_list
        <trim prefix="SET" suffixOverrides=",">
            <if test="authCode != null  and authCode != ''  ">auth_code = #{authCode},</if>
            <if test="djxh != null  and djxh != ''  ">djxh = #{djxh},</if>
            <if test="nsrsbh != null  and nsrsbh != ''  ">nsrsbh = #{nsrsbh},</if>
            <if test="sbrq != null  and sbrq != ''  ">sbrq = #{sbrq},</if>
            <if test="ssqq != null  and ssqq != ''  ">ssqq = #{ssqq},</if>
            <if test="ssqz != null  and ssqz != ''  ">ssqz = #{ssqz},</if>
            <if test="cwbblxDm != null  and cwbblxDm != ''  ">cwbblxDm = #{cwbblxDm},</if>
            <if test="zlbsxlmc != null  and zlbsxlmc != ''  ">zlbsxlmc = #{zlbsxlmc},</if>
            <if test="xm != null  and xm != ''  ">xm = #{xm},</if>
            <if test="mc != null  and mc != ''  ">mc = #{mc},</if>
            <if test="bys != null  ">bys = #{bys},</if>
            <if test="bnljje != null  ">bnljje = #{bnljje},</if>
            <if test="sqje != null  ">sqje = #{sqje},</if>
            <if test="createTime != null  ">create_time = #{createTime},</if>
            <if test="updateTime != null  ">update_time = #{updateTime},</if>
        </trim>
        where id = #{id}
    </update>

	<delete id="deleteApiZhLrbxxListById" parameterType="Integer">
        delete from api_zh_lrbxx_list where id = #{id}
    </delete>
	
    <delete id="deleteApiZhLrbxxListByIds" parameterType="String">
        delete from api_zh_lrbxx_list where id in 
        <foreach item="id" collection="array" open="(" separator="," close=")">
            #{id}
        </foreach>
    </delete>
    
</mapper>