actkghmapper.xml 3.78 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.brilliance.isc.mda.dao.ActkghMapper">

    <resultMap id="baseResultMap" type="com.brilliance.isc.bo.Actkgh">
        <result column="actiontype" property="actiontype" jdbcType="VARCHAR"/>
        <result column="actiondesc" property="actiondesc" jdbcType="VARCHAR"/>
        <result column="branch_code" property="branch_code" jdbcType="VARCHAR"/>
        <result column="branch_name" property="branch_name" jdbcType="VARCHAR"/>
        <result column="accountno" property="accountno" jdbcType="VARCHAR"/>
        <result column="accountstat" property="accountstat" jdbcType="VARCHAR"/>
        <result column="amtype" property="amtype" jdbcType="VARCHAR"/>
        <result column="en_code" property="en_code" jdbcType="VARCHAR"/>
        <result column="en_name" property="en_name" jdbcType="VARCHAR"/>
        <result column="account_type" property="account_type" jdbcType="VARCHAR"/>
        <result column="account_cata" property="account_cata" jdbcType="VARCHAR"/>
        <result column="currency_code" property="currency_code" jdbcType="VARCHAR"/>
        <result column="business_date" property="business_date" jdbcType="DATE"/>
        <result column="file_number" property="file_number" jdbcType="VARCHAR"/>
        <result column="limit_type" property="limit_type" jdbcType="VARCHAR"/>
        <result column="account_limit" property="account_limit" jdbcType="NUMERIC"/>
        <result column="remark" property="remark" jdbcType="VARCHAR"/>
        <result column="jlzt" property="jlzt" jdbcType="VARCHAR"/>
        <result column="update_dt" property="update_dt" jdbcType="DATE"/>
        <result column="branch" property="branch" jdbcType="VARCHAR"/>
        <result column="inst_no" property="inst_no" jdbcType="VARCHAR"/>
        <result column="sjly" property="sjly" jdbcType="VARCHAR"/>
        <result column="sourceno" property="sourceno" jdbcType="VARCHAR"/>
        <result column="seqno" property="seqno" jdbcType="INTEGER"/>

    </resultMap>
    <sql id="Base_Column_List">
         actiontype,actiondesc,branch_code,branch_name,accountno,accountstat,amtype,en_code,en_name,account_type,account_cata,currency_code,business_date,file_number,limit_type,account_limit,remark,jlzt,update_dt,branch,inst_no,sjly,sourceno,seqno
    </sql>

    <delete id="deleteAll">
        delete from actkgh
        where 1=1
    </delete>
    <insert id="insert">
        insert into actkgh (<include refid="Base_Column_List" />)
        <trim prefix="values (" suffix=")" suffixOverrides=",">
            #{actiontype,jdbcType=VARCHAR},
            #{actiondesc,jdbcType=VARCHAR},
            #{branch_code,jdbcType=VARCHAR},
            #{branch_name,jdbcType=VARCHAR},
            #{accountno,jdbcType=VARCHAR},
            #{accountstat,jdbcType=VARCHAR},
            #{amtype,jdbcType=VARCHAR},
            #{en_code,jdbcType=VARCHAR},
            #{en_name,jdbcType=VARCHAR},
            #{account_type,jdbcType=VARCHAR},
            #{account_cata,jdbcType=VARCHAR},
            #{currency_code,jdbcType=VARCHAR},
            #{business_date,jdbcType=DATE},
            #{file_number,jdbcType=VARCHAR},
            #{limit_type,jdbcType=VARCHAR},
            #{account_limit,jdbcType=VARCHAR},
            #{remark,jdbcType=VARCHAR},
            #{jlzt,jdbcType=VARCHAR},
            #{update_dt,jdbcType=DATE},
            #{branch,jdbcType=VARCHAR},
            #{inst_no,jdbcType=VARCHAR},
            #{sjly,jdbcType=VARCHAR},
            #{sourceno,jdbcType=VARCHAR},
            #{seqno,jdbcType=INTEGER},
        </trim>
    </insert>

    <select id="queryByAccountno" resultType="int">
        select count(*) from actkgh where accountno = #{accountno}
    </select>

</mapper>