<?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="cn.timer.api.dao.htzz.HtzzAssoZztxMapper">

    <resultMap id="BaseResultMap" type="cn.timer.api.bean.htzz.HtzzAssoZztx" >
                <id column="id" property="id" />
                <result column="cffs" property="cffs" />
                <result column="is_email" property="isEmail" />
                <result column="is_message" property="isMessage" />
                <result column="lrrid" property="lrrid" />
                <result column="lrsj_time" property="lrsjTime" />
                <result column="name" property="name" />
                <result column="org_code" property="orgCode" />
                <result column="txsj" property="txsj" />
                <result column="zzda_id" property="zzdaId" />
    </resultMap>

    <sql id="Base_Column_List">
                id,
                cffs,
                is_email,
                is_message,
                lrrid,
                lrsj_time,
                name,
                org_code,
                txsj,
                zzda_id
    </sql>
    
    <sql id="Base_Column_List_Alias">
                id HtzzAssoZztx_id,
                cffs HtzzAssoZztx_cffs,
                is_email HtzzAssoZztx_is_email,
                is_message HtzzAssoZztx_is_message,
                lrrid HtzzAssoZztx_lrrid,
                lrsj_time HtzzAssoZztx_lrsj_time,
                name HtzzAssoZztx_name,
                org_code HtzzAssoZztx_org_code,
                txsj HtzzAssoZztx_txsj,
                zzda_id HtzzAssoZztx_zzda_id
    </sql>

	<!-- 

    <insert id="insert" useGeneratedKeys="true" keyColumn="id" parameterType="cn.timer.api.bean.htzz.HtzzAssoZztx">
        INSERT INTO htzz_asso_zztx
        <trim prefix="(" suffix=")" suffixOverrides=",">
                        <if test ='null != cffs'>
                        cffs,
                        </if>
                        <if test ='null != isEmail'>
                        is_email,
                        </if>
                        <if test ='null != isMessage'>
                        is_message,
                        </if>
                        <if test ='null != lrrid'>
                        lrrid,
                        </if>
                        <if test ='null != lrsjTime'>
                        lrsj_time,
                        </if>
                        <if test ='null != name'>
                        name,
                        </if>
                        <if test ='null != orgCode'>
                        org_code,
                        </if>
                        <if test ='null != txsj'>
                        txsj,
                        </if>
                        <if test ='null != zzdaId'>
                        zzda_id
                        </if>
        </trim>
        <trim prefix="values (" suffix=")" suffixOverrides=",">
                        <if test ='null != cffs'>
                        #{cffs},
                        </if>
                        <if test ='null != isEmail'>
                        #{isEmail},
                        </if>
                        <if test ='null != isMessage'>
                        #{isMessage},
                        </if>
                        <if test ='null != lrrid'>
                        #{lrrid},
                        </if>
                        <if test ='null != lrsjTime'>
                        #{lrsjTime},
                        </if>
                        <if test ='null != name'>
                        #{name},
                        </if>
                        <if test ='null != orgCode'>
                        #{orgCode},
                        </if>
                        <if test ='null != txsj'>
                        #{txsj},
                        </if>
                        <if test ='null != zzdaId'>
                        #{zzdaId}
                        </if>
        </trim>
    </insert>

    <delete id="delete" >
        DELETE FROM htzz_asso_zztx
        WHERE id = #{id}
    </delete>

    <update id="update" parameterType="cn.timer.api.bean.htzz.HtzzAssoZztx">
        UPDATE htzz_asso_zztx
        <set>
                    <if test ='null != cffs'>cffs = #{cffs},</if>
                    <if test ='null != isEmail'>is_email = #{isEmail},</if>
                    <if test ='null != isMessage'>is_message = #{isMessage},</if>
                    <if test ='null != lrrid'>lrrid = #{lrrid},</if>
                    <if test ='null != lrsjTime'>lrsj_time = #{lrsjTime},</if>
                    <if test ='null != name'>name = #{name},</if>
                    <if test ='null != orgCode'>org_code = #{orgCode},</if>
                    <if test ='null != txsj'>txsj = #{txsj},</if>
                    <if test ='null != zzdaId'>zzda_id = #{zzdaId}</if>
        </set>
        WHERE id = #{id}
    </update>


    <select id="load" resultMap="BaseResultMap">
        SELECT <include refid="Base_Column_List" />
        FROM htzz_asso_zztx
        WHERE id = #{id}
    </select>

    <select id="pageList" resultMap="BaseResultMap">
        SELECT <include refid="Base_Column_List" />
        FROM htzz_asso_zztx
        LIMIT #{offset}, #{pageSize}
    </select>

    <select id="pageListCount" resultType="java.lang.Integer">
        SELECT count(1)
        FROM htzz_asso_zztx
    </select>

	 -->

</mapper>