<?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.xcgl.XcglAssoXzdazMapper">

    <resultMap id="BaseResultMap" type="cn.timer.api.bean.xcgl.XcglAssoXzdaz" >
                <id column="id" property="id" />
                <result column="xzdazdyid" property="xzdazdyid" />
                <result column="rsz" property="rsz" />
                <result column="xzdadxid" property="xzdadxid" />
    </resultMap>

    <sql id="Base_Column_List">
                id,
                xzdazdyid,
                rsz,
                xzdadxid
    </sql>
    
    <sql id="Base_Column_List_Alias">
                id XcglAssoXzdaz_id,
                xzdazdyid XcglAssoXzdaz_xzdazdyid,
                rsz XcglAssoXzdaz_rsz,
                xzdadxid XcglAssoXzdaz_xzdadxid
    </sql>

	<insert id="insertxcglassoxzdazList" parameterType="java.util.List" >
	    insert into xcgl_asso_xzdaz (xzdazdyid, rsz, xzdadxid)
	    <foreach collection="list" item="item" index="index" open="values " close="" separator=",">
	   	(
	      <if test="item.xzdazdyid != null" >
	        #{item.xzdazdyid,jdbcType=INTEGER},
	      </if>
	      <if test="item.rsz != null" >
	        #{item.rsz,jdbcType=VARCHAR},
	      </if>
	      <if test="item.xzdadxid != null" >
	        #{item.xzdadxid,jdbcType=INTEGER}
	      </if>
	      )
	    </foreach>
  	 </insert>


    
	<delete id="Recorddelete" >
        DELETE FROM xcgl_asso_xzdaz
        WHERE xzdadxid = #{xzdadxid}
    </delete>

    <!-- 
    <insert id="insert" useGeneratedKeys="true" keyColumn="id" parameterType="cn.timer.api.bean.xcgl.XcglAssoXzdaz">
        INSERT INTO xcgl_asso_xzdaz
        <trim prefix="(" suffix=")" suffixOverrides=",">
                        <if test ='null != xzdazdyid'>
                        xzdazdyid,
                        </if>
                        <if test ='null != rsz'>
                        rsz,
                        </if>
                        <if test ='null != xzdadxid'>
                        xzdadxid
                        </if>
        </trim>
        <trim prefix="values (" suffix=")" suffixOverrides=",">
                        <if test ='null != xzdazdyid'>
                        #{xzdazdyid},
                        </if>
                        <if test ='null != rsz'>
                        #{rsz},
                        </if>
                        <if test ='null != xzdadxid'>
                        #{xzdadxid}
                        </if>
        </trim>
    </insert>
    
    
    <delete id="delete" >
        DELETE FROM xcgl_asso_xzdaz
        WHERE id = #{id}
    </delete>

    <update id="update" parameterType="cn.timer.api.bean.xcgl.XcglAssoXzdaz">
        UPDATE xcgl_asso_xzdaz
        <set>
                    <if test ='null != xzdazdyid'>xzdazdyid = #{xzdazdyid},</if>
                    <if test ='null != rsz'>rsz = #{rsz},</if>
                    <if test ='null != xzdadxid'>xzdadxid = #{xzdadxid}</if>
        </set>
        WHERE id = #{id}
    </update>


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

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

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


</mapper>