BCreditReportOtherParamsMapper.xml 6.62 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.bCreditReportOtherParams.mapper.BCreditReportOtherParamsMapper">
    
    <resultMap type="BCreditReportOtherParams" id="BCreditReportOtherParamsResult">
        <result property="id"    column="id"    />
        <result property="orderNum"    column="orderNum"    />
        <result property="transChannel"    column="transChannel"    />
        <result property="transChannelTime"    column="transChannelTime"    />
        <result property="transType"    column="transType"    />
        <result property="transReportReturnTime"    column="transReportReturnTime"    />
        <result property="transFees"    column="transFees"    />
        <result property="ovsChannel"    column="ovsChannel"    />
        <result property="ovsChannelTime"    column="ovsChannelTime"    />
        <result property="ovsReportReturnTime"    column="ovsReportReturnTime"    />
        <result property="ovsFees"    column="ovsFees"    />
        <result property="createTime"    column="create_time"    />
    </resultMap>
	
	<sql id="selectBCreditReportOtherParamsVo">
        select id, orderNum, transChannel, transChannelTime, transType, transReportReturnTime, transFees, ovsChannel, ovsChannelTime, ovsReportReturnTime, ovsFees, create_time from b_credit_report_other_params
    </sql>
	
    <select id="selectBCreditReportOtherParamsList" parameterType="BCreditReportOtherParams" resultMap="BCreditReportOtherParamsResult">
        <include refid="selectBCreditReportOtherParamsVo"/>
        <where>  
            <if test="id != null  and id != '' "> and id = #{id}</if>
            <if test="orderNum != null  and orderNum != '' "> and orderNum = #{orderNum}</if>
            <if test="transChannel != null  and transChannel != '' "> and transChannel = #{transChannel}</if>
            <if test="transChannelTime != null "> and transChannelTime = #{transChannelTime}</if>
            <if test="transType != null  and transType != '' "> and transType = #{transType}</if>
            <if test="transReportReturnTime != null "> and transReportReturnTime = #{transReportReturnTime}</if>
            <if test="transFees != null  and transFees != '' "> and transFees = #{transFees}</if>
            <if test="ovsChannel != null  and ovsChannel != '' "> and ovsChannel = #{ovsChannel}</if>
            <if test="ovsChannelTime != null "> and ovsChannelTime = #{ovsChannelTime}</if>
            <if test="ovsReportReturnTime != null "> and ovsReportReturnTime = #{ovsReportReturnTime}</if>
            <if test="ovsFees != null  and ovsFees != '' "> and ovsFees = #{ovsFees}</if>
            <if test="createTime != null "> and create_time = #{createTime}</if>
        </where>
    </select>
    
    <select id="selectBCreditReportOtherParamsById" parameterType="String" resultMap="BCreditReportOtherParamsResult">
        <include refid="selectBCreditReportOtherParamsVo"/>
        where id = #{id}
    </select>
        
    <insert id="insertBCreditReportOtherParams" parameterType="BCreditReportOtherParams">
        insert into b_credit_report_other_params
		<trim prefix="(" suffix=")" suffixOverrides=",">
			<if test="id != null  and id != ''  ">id,</if>
			<if test="orderNum != null  and orderNum != ''  ">orderNum,</if>
			<if test="transChannel != null  and transChannel != ''  ">transChannel,</if>
			<if test="transChannelTime != null  ">transChannelTime,</if>
			<if test="transType != null  and transType != ''  ">transType,</if>
			<if test="transReportReturnTime != null  ">transReportReturnTime,</if>
			<if test="transFees != null  and transFees != ''  ">transFees,</if>
			<if test="ovsChannel != null  and ovsChannel != ''  ">ovsChannel,</if>
			<if test="ovsChannelTime != null  ">ovsChannelTime,</if>
			<if test="ovsReportReturnTime != null  ">ovsReportReturnTime,</if>
			<if test="ovsFees != null  and ovsFees != ''  ">ovsFees,</if>
			<if test="createTime != null  ">create_time,</if>
         </trim>
        <trim prefix="values (" suffix=")" suffixOverrides=",">
			<if test="id != null  and id != ''  ">#{id},</if>
			<if test="orderNum != null  and orderNum != ''  ">#{orderNum},</if>
			<if test="transChannel != null  and transChannel != ''  ">#{transChannel},</if>
			<if test="transChannelTime != null  ">#{transChannelTime},</if>
			<if test="transType != null  and transType != ''  ">#{transType},</if>
			<if test="transReportReturnTime != null  ">#{transReportReturnTime},</if>
			<if test="transFees != null  and transFees != ''  ">#{transFees},</if>
			<if test="ovsChannel != null  and ovsChannel != ''  ">#{ovsChannel},</if>
			<if test="ovsChannelTime != null  ">#{ovsChannelTime},</if>
			<if test="ovsReportReturnTime != null  ">#{ovsReportReturnTime},</if>
			<if test="ovsFees != null  and ovsFees != ''  ">#{ovsFees},</if>
			<if test="createTime != null  ">#{createTime},</if>
         </trim>
    </insert>
	 
    <update id="updateBCreditReportOtherParams" parameterType="BCreditReportOtherParams">
        update b_credit_report_other_params
        <trim prefix="SET" suffixOverrides=",">
            <if test="orderNum != null  and orderNum != ''  ">orderNum = #{orderNum},</if>
            <if test="transChannel != null  and transChannel != ''  ">transChannel = #{transChannel},</if>
            <if test="transChannelTime != null  ">transChannelTime = #{transChannelTime},</if>
            <if test="transType != null  and transType != ''  ">transType = #{transType},</if>
            <if test="transReportReturnTime != null  ">transReportReturnTime = #{transReportReturnTime},</if>
            <if test="transFees != null  and transFees != ''  ">transFees = #{transFees},</if>
            <if test="ovsChannel != null  and ovsChannel != ''  ">ovsChannel = #{ovsChannel},</if>
            <if test="ovsChannelTime != null  ">ovsChannelTime = #{ovsChannelTime},</if>
            <if test="ovsReportReturnTime != null  ">ovsReportReturnTime = #{ovsReportReturnTime},</if>
            <if test="ovsFees != null  and ovsFees != ''  ">ovsFees = #{ovsFees},</if>
            <if test="createTime != null  ">create_time = #{createTime},</if>
        </trim>
        where id = #{id}
    </update>

	<delete id="deleteBCreditReportOtherParamsById" parameterType="String">
        delete from b_credit_report_other_params where id = #{id}
    </delete>
	
    <delete id="deleteBCreditReportOtherParamsByIds" parameterType="String">
        delete from b_credit_report_other_params where id in 
        <foreach item="id" collection="array" open="(" separator="," close=")">
            #{id}
        </foreach>
    </delete>
    
</mapper>