SRegBaseZdjbxxSubDao.xml 3.56 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.sumdata.dao.datatable.SRegBaseZdjbxxSubDao">
    
	<sql id="sRegBaseZdjbxxSubColumns">
		a.id AS "id",
		a.s_area_code AS "sareaCode",
		a.zddm AS "zddm",
		a.bdcdyh AS "bdcdyh",
		a.mjdw AS "mjdw",
		a.islogout AS "islogout",
		a.zdid AS "zdid",
		a.create_by AS "createBy.id",
		a.create_date AS "createDate",
		a.update_by AS "updateBy.id",
		a.update_date AS "updateDate",
		a.remarks AS "remarks",
		a.del_flag AS "delFlag",
		a.nydmj AS "nydmj",
		a.gdmj AS "gdmj",
		a.ldmj AS "ldmj",
		a.cdmj AS "cdmj",
		a.qtnydmj AS "qtnydmj",
		a.jsydmj AS "jsydmj",
		a.wlydmj AS "wlydmj",
		a.qxid AS "qxid"
	</sql>
	
	<sql id="sRegBaseZdjbxxSubJoins">
	</sql>
    
	<select id="get" resultType="SRegBaseZdjbxxSub">
		SELECT 
			<include refid="sRegBaseZdjbxxSubColumns"/>
		FROM s_reg_base_zdjbxx_sub a
		<include refid="sRegBaseZdjbxxSubJoins"/>
		WHERE a.id = #{id}
	</select>
	
	<select id="getqxid" resultType="SRegBaseZdjbxxSub">
		SELECT 
			<include refid="sRegBaseZdjbxxSubColumns"/>
		FROM s_reg_base_zdjbxx_sub a
		<include refid="sRegBaseZdjbxxSubJoins"/>
		WHERE a.qxid = #{qxid}
	</select>
	
	<select id="findList" resultType="SRegBaseZdjbxxSub">
		SELECT 
			<include refid="sRegBaseZdjbxxSubColumns"/>
		FROM s_reg_base_zdjbxx_sub a
		<include refid="sRegBaseZdjbxxSubJoins"/>
		<where>
			a.del_flag = #{DEL_FLAG_NORMAL}
			<if test="sareaCode != null and sareaCode != ''">
				AND a.s_area_code = #{sareaCode}
			</if>
			<if test="qxid != null and qxid != ''">
				AND a.qxid = #{qxid}
			</if>
		</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="SRegBaseZdjbxxSub">
		SELECT 
			<include refid="sRegBaseZdjbxxSubColumns"/>
		FROM s_reg_base_zdjbxx_sub a
		<include refid="sRegBaseZdjbxxSubJoins"/>
		<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 s_reg_base_zdjbxx_sub(
			id,
			s_area_code,
			zddm,
			bdcdyh,
			mjdw,
			islogout,
			zdid,
			create_by,
			create_date,
			update_by,
			update_date,
			remarks,
			del_flag,
			nydmj,
			gdmj,
			ldmj,
			cdmj,
			qtnydmj,
			jsydmj,
			wlydmj,
			qxid
		) VALUES (
			#{id},
			#{sareaCode},
			#{zddm},
			#{bdcdyh},
			#{mjdw},
			#{islogout},
			#{zdid},
			#{createBy.id},
			#{createDate},
			#{updateBy.id},
			#{updateDate},
			#{remarks},
			#{delFlag},
			#{nydmj},
			#{gdmj},
			#{ldmj},
			#{cdmj},
			#{qtnydmj},
			#{jsydmj},
			#{wlydmj},
			#{qxid}
		)
	</insert>
	
	<update id="update">
		UPDATE s_reg_base_zdjbxx_sub SET 	
			s_area_code = #{sareaCode},
			zddm = #{zddm},
			bdcdyh = #{bdcdyh},
			mjdw = #{mjdw},
			islogout = #{islogout},
			zdid = #{zdid},
			update_by = #{updateBy.id},
			update_date = #{updateDate},
			remarks = #{remarks},
			nydmj = #{nydmj},
			gdmj = #{gdmj},
			ldmj = #{ldmj},
			cdmj = #{cdmj},
			qtnydmj = #{qtnydmj},
			jsydmj = #{jsydmj},
			wlydmj = #{wlydmj},
			qxid = #{qxid}
		WHERE id = #{id}
	</update>
	
	<update id="delete">
		UPDATE s_reg_base_zdjbxx_sub SET 
			del_flag = #{DEL_FLAG_DELETE}
		WHERE id = #{id}
	</update>
	
</mapper>