ZhjQsztmsbDao.xml 2.59 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.zhj.dao.ZhjQsztmsbDao">
    
	<sql id="zhjQsztmsbColumns">
		a.id AS "id",
		a.bdcdyh AS "bdcdyh",
		a.qszt AS "qszt",
		a.dyqszt AS "dyqszt",
		a.ygqszt AS "ygqszt",
		a.yyqszt AS "yyqszt",
		a.cfqszt AS "cfqszt",
		a.zt AS "zt",
		a.cgbz AS "cgbz",
		a.errormsg AS "errormsg",
		a.del_flag AS "delFlag",
		a.create_by AS "createBy.id",
		a.create_date AS "createDate",
		a.update_by AS "updateBy.id",
		a.update_date AS "updateDate"
	</sql>
	
	<sql id="zhjQsztmsbJoins">
	</sql>
    
	<select id="get" resultType="ZhjQsztmsb">
		SELECT 
			<include refid="zhjQsztmsbColumns"/>
		FROM zhj_qsztmsb a
		<include refid="zhjQsztmsbJoins"/>
		WHERE a.id = #{id}
	</select>
	
	<select id="findList" resultType="ZhjQsztmsb">
		SELECT 
			<include refid="zhjQsztmsbColumns"/>
		FROM zhj_qsztmsb a
		<include refid="zhjQsztmsbJoins"/>
		<where>
			a.del_flag = #{DEL_FLAG_NORMAL}
		</where>
		<choose>
			<when test="page !=null and page.orderBy != null and page.orderBy != ''">
				ORDER BY ${page.orderBy}
			</when>
			<otherwise>
				ORDER BY a.update_date DESC
			</otherwise>
		</choose>
	</select>
	
	<select id="findAllList" resultType="ZhjQsztmsb">
		SELECT 
			<include refid="zhjQsztmsbColumns"/>
		FROM zhj_qsztmsb a
		<include refid="zhjQsztmsbJoins"/>
		<where>
			a.del_flag = #{DEL_FLAG_NORMAL}
		</where>		
		<choose>
			<when test="page !=null and page.orderBy != null and page.orderBy != ''">
				ORDER BY ${page.orderBy}
			</when>
			<otherwise>
				ORDER BY a.update_date DESC
			</otherwise>
		</choose>
	</select>
	
	<insert id="insert">
		INSERT INTO zhj_qsztmsb(
			id,
			bdcdyh,
			qszt,
			dyqszt,
			ygqszt,
			yyqszt,
			cfqszt,
			zt,
			cgbz,
			errormsg,
			del_flag,
			create_by,
			create_date,
			update_by,
			update_date
		) VALUES (
			#{id},
			#{bdcdyh},
			#{qszt},
			#{dyqszt},
			#{ygqszt},
			#{yyqszt},
			#{cfqszt},
			#{zt},
			#{cgbz},
			#{errormsg},
			#{delFlag},
			#{createBy.id},
			#{createDate},
			#{updateBy.id},
			#{updateDate}
		)
	</insert>
	
	<update id="update">
		UPDATE zhj_qsztmsb SET 	
			bdcdyh = #{bdcdyh},
			qszt = #{qszt},
			dyqszt = #{dyqszt},
			ygqszt = #{ygqszt},
			yyqszt = #{yyqszt},
			cfqszt = #{cfqszt},
			zt = #{zt},
			cgbz = #{cgbz},
			errormsg = #{errormsg},
			update_by = #{updateBy.id},
			update_date = #{updateDate}
		WHERE id = #{id}
	</update>
	
	<update id="delete">
		UPDATE zhj_qsztmsb SET 
			del_flag = #{DEL_FLAG_DELETE}
		WHERE id = #{id}
	</update>
	
</mapper>