JyQlrDao.xml 2.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.jy.dao.qlr.JyQlrDao">
    
	<sql id="jyQlrColumns">
		a.id AS "id",
		a.a AS "a",
		a.b AS "b",
		a.c AS "c",
		a.d AS "d",
		a.e AS "e",
		a.f AS "f",
		a.g AS "g",
		a.h AS "h",
		a.i AS "i",
		a.j AS "j",
		a.k AS "k",
		a.l AS "l",
		a.m AS "m",
		a.cfxh AS "cfxh",
		a.n AS "n",
		a.dt AS "dt",
		a.gjsj AS "gjsj"
	</sql>
	
	<sql id="jyQlrJoins">
	</sql>
    
	<select id="get" resultType="JyQlr">
		SELECT 
			<include refid="jyQlrColumns"/>
		FROM jy_qlr a
		<include refid="jyQlrJoins"/>
		WHERE a.id = #{id}
	</select>
	
	<select id="findList" resultType="JyQlr">
		SELECT 
			<include refid="jyQlrColumns"/>
		FROM jy_qlr a
		<include refid="jyQlrJoins"/>
		<where>
			
		</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="JyQlr">
		SELECT 
			<include refid="jyQlrColumns"/>
		FROM jy_qlr a
		<include refid="jyQlrJoins"/>
		<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 jy_qlr(
			id,
			a,
			b,
			c,
			d,
			e,
			f,
			g,
			h,
			i,
			j,
			k,
			l,
			m,
			cfxh,
			n,
			dt,
			gjsj
		) VALUES (
			#{id},
			#{a},
			#{b},
			#{c},
			#{d},
			#{e},
			#{f},
			#{g},
			#{h},
			#{i},
			#{j},
			#{k},
			#{l},
			#{m},
			#{cfxh},
			#{n},
			#{dt},
			#{gjsj}
		)
	</insert>
	
	<update id="update">
		UPDATE jy_qlr SET 	
			a = #{a},
			b = #{b},
			c = #{c},
			d = #{d},
			e = #{e},
			f = #{f},
			g = #{g},
			h = #{h},
			i = #{i},
			j = #{j},
			k = #{k},
			l = #{l},
			m = #{m},
			cfxh = #{cfxh},
			n = #{n},
			dt = #{dt},
			gjsj = #{gjsj}
		WHERE id = #{id}
	</update>
	
	<update id="delete">
		DELETE FROM jy_qlr
		WHERE id = #{id}
	</update>
	
	
	<select id="findFwDataPage" resultType="java.util.Map">
		select * from jy_fwData a
		<where>
			<if test="xmmc != null and xmmc != ''">
				AND a.xmmc like '%'||#{xmmc}||'%' 
			</if>
			<if test="jzwmc != null and jzwmc != ''">
				AND a.jzwmc like '%'||#{jzwmc}||'%' 
			</if>
			<if test="htbh != null and htbh != ''">
				AND a.htbh like '%'||#{htbh}||'%' 
			</if>
			<if test="qlrmc != null and qlrmc != ''">
				AND a.qlrmc like '%'||#{qlrmc}||'%' 
			</if>
			<if test="qlrzjhm != null and qlrzjhm != ''">
				AND a.qlrzjhm like '%'||#{qlrzjhm}||'%' 
			</if>
			<if test="qzhm != null and qzhm != ''">
				AND a.qzbh like '%'||#{qzhm}||'%' 
			</if>
			<if test="fwxh != null and fwxh != ''">
				AND a.fwxh like '%'||#{fwxh}||'%' 
			</if>
			<if test="zl != null and zl != ''">
				AND a.zl like '%'||#{zl}||'%' 
			</if>
		</where>
	</select>
</mapper>