<?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.spmk.SpmkKjMkMapper">

    <resultMap id="BaseResultMap" type="cn.timer.api.bean.spmk.SpmkKjMk" >
                <id column="id" property="id" />
                <result column="kjpz_id" property="kjpzId" />
                <result column="mb_id" property="mbId" />
                <result column="sort" property="sort" />
    </resultMap>

    <sql id="Base_Column_List">
                id,
                kjpz_id,
                mb_id,
                sort
    </sql>
    
    <sql id="Base_Column_List_Alias">
                id SpmkKjMk_id,
                kjpz_id SpmkKjMk_kjpz_id,
                mb_id SpmkKjMk_mb_id,
                sort SpmkKjMk_sort
    </sql>

	<!-- 

    <insert id="insert" useGeneratedKeys="true" keyColumn="id" parameterType="cn.timer.api.bean.spmk.SpmkKjMk">
        INSERT INTO spmk_kj_mk
        <trim prefix="(" suffix=")" suffixOverrides=",">
                        <if test ='null != kjpzId'>
                        kjpz_id,
                        </if>
                        <if test ='null != mbId'>
                        mb_id,
                        </if>
                        <if test ='null != sort'>
                        sort
                        </if>
        </trim>
        <trim prefix="values (" suffix=")" suffixOverrides=",">
                        <if test ='null != kjpzId'>
                        #{kjpzId},
                        </if>
                        <if test ='null != mbId'>
                        #{mbId},
                        </if>
                        <if test ='null != sort'>
                        #{sort}
                        </if>
        </trim>
    </insert>

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

    <update id="update" parameterType="cn.timer.api.bean.spmk.SpmkKjMk">
        UPDATE spmk_kj_mk
        <set>
                    <if test ='null != kjpzId'>kjpz_id = #{kjpzId},</if>
                    <if test ='null != mbId'>mb_id = #{mbId},</if>
                    <if test ='null != sort'>sort = #{sort}</if>
        </set>
        WHERE id = #{id}
    </update>


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

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

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

	 -->

</mapper>