bf939ebdf873fa9579047c810e7d05e93b0ce9ef.svn-base 1.96 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.thinkgem.jeesite.modules.reg.dao.bus.Kc02Dao">
    
	<sql id="kc02Columns">
		a.id AS "id",
		a.akc201 AS "akc201",
		a.akc202 AS "akc202",
		a.akc203 AS "akc203",
		a.akc204 AS "akc204",
		a.akc205 AS "akc205"
	</sql>
	
	<sql id="kc02Joins">
	</sql>
    
	<select id="get" resultType="Kc02">
		SELECT 
			<include refid="kc02Columns"/>
		FROM kc02 a
		<include refid="kc02Joins"/>
		WHERE a.id = #{id}
	</select>
	
	<select id="findList" resultType="Kc02">
		SELECT 
			<include refid="kc02Columns"/>
		FROM kc02 a
		<include refid="kc02Joins"/>
		<where>
			<if test="akc201 != null and akc201 != ''">
					AND a.akc201  = #{akc201} 
			</if>
			<if test="akc202 != null and akc202 != ''">
					AND a.akc202 = #{akc202}
			</if>
			<if test="akc203 != null and akc203 != ''">
					AND a.akc203  = #{akc203} 
			</if>
		</where>
		<choose>
			<when test="page !=null and page.orderBy != null and page.orderBy != ''">
				ORDER BY ${page.orderBy}
			</when>
			<otherwise>
			</otherwise>
		</choose>
	</select>
	
	<select id="findAllList" resultType="Kc02">
		SELECT 
			<include refid="kc02Columns"/>
		FROM kc02 a
		<include refid="kc02Joins"/>
		<where>
			
		</where>		
		<choose>
			<when test="page !=null and page.orderBy != null and page.orderBy != ''">
				ORDER BY ${page.orderBy}
			</when>
			<otherwise>
			</otherwise>
		</choose>
	</select>
	
	<insert id="insert">
		INSERT INTO kc02(
			id,
			akc201,
			akc202,
			akc203,
			akc204,
			akc205
		) VALUES (
			#{id},
			#{akc201},
			#{akc202},
			#{akc203},
			#{akc204},
			#{akc205}
		)
	</insert>
	
	<update id="update">
		UPDATE kc02 SET 	
			akc201 = #{akc201},
			akc202 = #{akc202},
			akc203 = #{akc203},
			akc204 = #{akc204},
			akc205 = #{akc205}
		WHERE id = #{id}
	</update>
	
	<update id="delete">
		DELETE FROM kc02
		WHERE id = #{id}
	</update>
	
</mapper>