<?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.jeeplus.modules.gen.dao.GenTemplateDao">
    <!---->
    <!--<sql id="genTemplateColumns">-->
		<!--a.*-->
	<!--</sql>-->
	<!---->
	<!--<sql id="genTemplateJoins">-->
		<!---->
    <!--</sql>-->
    <!---->
    <!--<select id="get" resultType="GenTemplate">-->
		<!--SELECT -->
			<!--<include refid="genTemplateColumns"/>-->
		<!--FROM gen_template a-->
		<!--<include refid="genTemplateJoins"/>-->
		<!--WHERE a.id = #{id}-->
	<!--</select>-->
	<!---->
	<!--<select id="findList" resultType="GenTemplate">-->
		<!--SELECT -->
			<!--<include refid="genTemplateColumns"/>-->
		<!--FROM gen_template a-->
		<!--<include refid="genTemplateJoins"/>-->
		<!--WHERE a.del_flag = #{DEL_FLAG_NORMAL} -->
		<!--<if test="name != null and name != ''">-->
			<!--AND a.name LIKE -->
				<!--<if test="dbName == 'oracle'">'%'||#{name}||'%'</if>-->
				<!--<if test="dbName == 'mssql'">'%'+#{name}+'%'</if>-->
				<!--<if test="dbName == 'mysql'">concat('%',#{name},'%')</if>-->
		<!--</if>-->
		<!--<if test="category != null and category != ''">-->
			<!--AND a.category LIKE -->
				<!--<if test="dbName == 'oracle'">'%'||#{category}||'%'</if>-->
				<!--<if test="dbName == 'mssql'">'%'+#{category}+'%'</if>-->
				<!--<if test="dbName == 'mysql'">concat('%',#{category},'%')</if>-->
		<!--</if>-->
		<!--ORDER BY a.name, a.update_date DESC-->
	<!--</select>-->
	<!---->
	<!--<select id="findAllList" resultType="GenTemplate">-->
		<!--SELECT -->
			<!--<include refid="genTemplateColumns"/>-->
		<!--FROM gen_template a-->
		<!--<include refid="genTemplateJoins"/>-->
		<!--WHERE a.del_flag = #{DEL_FLAG_NORMAL} -->
		<!--ORDER BY a.name, a.update_date DESC-->
	<!--</select>-->
	<!---->
	<!--<insert id="insert">-->
		<!--INSERT INTO gen_template(-->
			<!--id, -->
			<!--name, -->
			<!--category, -->
			<!--file_path, -->
			<!--file_name, -->
			<!--content, -->
			<!--create_by, -->
			<!--create_date, -->
			<!--update_by, -->
			<!--update_date, -->
			<!--remarks, -->
			<!--del_flag-->
		<!--) VALUES (-->
			<!--#{id}, -->
			<!--#{name}, -->
			<!--#{category},  -->
			<!--#{filePath},  -->
			<!--#{fileName},  -->
			<!--#{content},  -->
			<!--#{createBy.id}, -->
			<!--#{createDate}, -->
			<!--#{updateBy.id}, -->
			<!--#{updateDate}, -->
			<!--#{remarks}, -->
			<!--#{delFlag}-->
		<!--)-->
	<!--</insert>-->
	<!---->
	<!--<update id="update">-->
		<!--UPDATE gen_template SET -->
			<!--name = #{name}, -->
			<!--category = #{category},  -->
			<!--file_path = #{filePath},  -->
			<!--file_name = #{fileName},  -->
			<!--content = #{content},  -->
			<!--update_by = #{updateBy.id}, -->
			<!--update_date = #{updateDate}, -->
			<!--remarks = #{remarks}-->
		<!--WHERE id = #{id}-->
	<!--</update>-->
	<!---->
	<!--<update id="delete">-->
		<!--DELETE FROM gen_template -->
		<!--WHERE id = #{id}-->
	<!--</update>-->
	<!---->
	<!--<update id="deleteByLogic">-->
		<!--UPDATE gen_template SET -->
			<!--del_flag = #{DEL_FLAG_DELETE}-->
		<!--WHERE id = #{id}-->
	<!--</update>-->
	<!---->
</mapper>