UnitequeryDao.xml 3.0 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.land.dao.UnitequeryDao">
    
	<sql id="unitequeryColumns">
		a.vename AS "vename",
		a.agentname AS "agentname",
		a.endstation AS "endstation",
		a.aisle AS "aisle",
		a.turnoverflag AS "turnoverflag",
		a.self_wt AS "selfWt",
		a.businesstype AS "businesstype",
		a.good_name AS "goodName",
		a.mainifist AS "mainifist",
		a.sup_name AS "supName",
		a.update_time AS "updateTime",
		a.cnt AS "cnt",
		a.wt AS "wt"
	</sql>
	
	<sql id="unitequeryJoins">
	</sql>
    
	<select id="get" resultType="Unitequery">
		SELECT 
			<include refid="unitequeryColumns"/>
		FROM unitequery a
		<include refid="unitequeryJoins"/>
		WHERE a.id = #{id}
	</select>
	
	<select id="findList" resultType="Unitequery">
		SELECT 
			<include refid="unitequeryColumns"/>
		FROM unitequery a
		<include refid="unitequeryJoins"/>
		<trim prefix="WHERE" prefixOverrides="and">
			<if test="vename !=null and vename !=''">
				and a.vename = #{vename}
			</if>
			<if test="endstation !=null and endstation !=''">
				and a.endstation = #{endstation}
			</if>
			<if test="aisle !=null and aisle !=''">
				and a.aisle = #{aisle}
			</if>
			<if test="businesstype !=null and businesstype !=''">
				and a.businesstype = #{businesstype}
			</if>
			<if test="mainifist !=null and mainifist !=''">
				and a.mainifist = #{mainifist}
			</if>
			<if test="supName !=null and supName !=''">
				and a.sup_name = #{supName}
			</if>
		</trim>
		<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="Unitequery">
		SELECT 
			<include refid="unitequeryColumns"/>
		FROM unitequery a
		<include refid="unitequeryJoins"/>
		<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 unitequery(
			vename,
			agentname,
			endstation,
			aisle,
			turnoverflag,
			self_wt,
			businesstype,
			good_name,
			mainifist,
			sup_name,
			update_time,
			cnt,
			wt
		) VALUES (
			#{vename},
			#{agentname},
			#{endstation},
			#{aisle},
			#{turnoverflag},
			#{selfWt},
			#{businesstype},
			#{goodName},
			#{mainifist},
			#{supName},
			#{updateTime},
			#{cnt},
			#{wt}
		)
	</insert>
	
	<update id="update">
		UPDATE unitequery SET 	
			vename = #{vename},
			agentname = #{agentname},
			endstation = #{endstation},
			aisle = #{aisle},
			turnoverflag = #{turnoverflag},
			self_wt = #{selfWt},
			businesstype = #{businesstype},
			good_name = #{goodName},
			mainifist = #{mainifist},
			sup_name = #{supName},
			update_time = #{updateTime},
			cnt = #{cnt},
			wt = #{wt}
		WHERE id = #{id}
	</update>
	
	<update id="delete">
		DELETE FROM unitequery
		WHERE id = #{id}
	</update>
	
</mapper>