<?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.brilliance.isc.mda.dao.DnfMapper">

    <resultMap id="BaseResultMap" type="com.brilliance.isc.bo.Dnf">
        <result property="inr" column="inr" jdbcType="VARCHAR"/>
        <result property="trninr" column="trninr" jdbcType="VARCHAR"/>
        <result property="zhangh" column="zhangh" jdbcType="VARCHAR"/>
        <result property="rmzhlx" column="rmzhlx" jdbcType="VARCHAR"/>
        <result property="zhqtyp" column="zhqtyp" jdbcType="VARCHAR"/>
        <result property="zhqubz" column="zhqubz" jdbcType="VARCHAR"/>
        <result property="tizhje" column="tizhje" jdbcType="DECIMAL"/>
        <result property="zhhuye" column="zhhuye" jdbcType="DECIMAL"/>
        <result property="lixije" column="lixije" jdbcType="DECIMAL"/>
        <result property="qicuje" column="qicuje" jdbcType="DECIMAL"/>
        <result property="xiozxh" column="xiozxh" jdbcType="VARCHAR"/>
        <result property="lxiozh" column="lxiozh" jdbcType="VARCHAR"/>
        <result property="bjzyzh" column="bjzyzh" jdbcType="VARCHAR"/>
        <result property="lxzyzh" column="lxzyzh" jdbcType="VARCHAR"/>
        <result property="jdngrq" column="jdngrq" jdbcType="VARCHAR"/>
        <result property="dngjbh" column="dngjbh" jdbcType="VARCHAR"/>
        <result property="yewudh" column="yewudh" jdbcType="VARCHAR"/>
        <result property="credat" column="credat" jdbcType="VARCHAR"/>
    </resultMap>

    <sql id="Base_Column_List">
        inr,trninr,zhangh,rmzhlx,zhqtyp,zhqubz,tizhje,zhhuye,lixije,qicuje,xiozxh,lxiozh,bjzyzh,lxzyzh,jdngrq,dngjbh,yewudh,credat
    </sql>

    <insert id="insert">
        insert into dnf (<include refid="Base_Column_List"/>)
        <trim prefix="values (" suffix=")" suffixOverrides=",">
            #{inr,jdbcType=VARCHAR},
            #{trninr,jdbcType=VARCHAR},
            #{zhangh,jdbcType=VARCHAR},
            #{rmzhlx,jdbcType=VARCHAR},
            #{zhqtyp,jdbcType=VARCHAR},
            #{zhqubz,jdbcType=VARCHAR},
            #{tizhje,jdbcType=DECIMAL},
            #{zhhuye,jdbcType=DECIMAL},
            #{lixije,jdbcType=DECIMAL},
            #{qicuje,jdbcType=DECIMAL},
            #{xiozxh,jdbcType=VARCHAR},
            #{lxiozh,jdbcType=VARCHAR},
            #{bjzyzh,jdbcType=VARCHAR},
            #{lxzyzh,jdbcType=VARCHAR},
            #{jdngrq,jdbcType=VARCHAR},
            #{dngjbh,jdbcType=VARCHAR},
            #{yewudh,jdbcType=VARCHAR},
            #{credat,jdbcType=VARCHAR},
        </trim>
    </insert>
    <select id="selectByTrninr" resultMap="BaseResultMap">
        select
        <include refid="Base_Column_List"/>
        from dnf
        where
        trninr = #{trninr,jdbcType=VARCHAR}
    </select>

</mapper>