EntercancelDao.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.EntercancelDao">
    
	<sql id="entercancelColumns">
		a.id AS "id",
		a.vename AS "vename",
		a.ve_company_name AS "veCompanyName",
		a.agentname AS "agentname",
		a.businesstype AS "businesstype",
		a.manifest AS "manifest",
		a.weight AS "weight",
		a.grosswt AS "grosswt",
		a.goodname AS "goodname",
		a.startport AS "startport",
		a.endport AS "endport",
		a.isfreeze AS "isfreeze",
		a.create_by AS "createBy.id",
		a.create_time AS "createTime",
		a.update_by AS "updateBy.id",
		a.update_time AS "updateTime"
	</sql>
	
	<sql id="entercancelJoins">
	</sql>
    
	<select id="get" resultType="Entercancel">
		SELECT 
			<include refid="entercancelColumns"/>
		FROM entercancel a
		<include refid="entercancelJoins"/>
		WHERE a.id = #{id}
	</select>
	
	<select id="findList" resultType="Entercancel">
		SELECT 
			<include refid="entercancelColumns"/>
		FROM entercancel a
		<include refid="entercancelJoins"/>
		<trim prefix="WHERE" prefixOverrides="and">
			<if test="vename!='' and vename!=null">
				vename = #{vename}
			</if>
			<if test="manifest !=null and manifest !='' ">
				and manifest = #{manifest}
			</if>
		</trim>
		<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="Entercancel">
		SELECT 
			<include refid="entercancelColumns"/>
		FROM entercancel a
		<include refid="entercancelJoins"/>
		<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 entercancel(
			id,
			vename,
			ve_company_name,
			agentname,
			businesstype,
			manifest,
			weight,
			grosswt,
			goodname,
			startport,
			endport,
			isfreeze,
			create_by,
			create_time,
			update_by,
			update_time
		) VALUES (
			#{id},
			#{vename},
			#{veCompanyName},
			#{agentname},
			#{businesstype},
			#{manifest},
			#{weight},
			#{grosswt},
			#{goodname},
			#{startport},
			#{endport},
			#{isfreeze},
			#{createBy.id},
			#{createTime},
			#{updateBy.id},
			#{updateTime}
		)
	</insert>
	
	<update id="update">
		UPDATE entercancel SET 	
			vename = #{vename},
			ve_company_name = #{veCompanyName},
			agentname = #{agentname},
			businesstype = #{businesstype},
			manifest = #{manifest},
			weight = #{weight},
			grosswt = #{grosswt},
			goodname = #{goodname},
			startport = #{startport},
			endport = #{endport},
			isfreeze = #{isfreeze},
			create_time = #{createTime},
			update_by = #{updateBy.id},
			update_time = #{updateTime}
		WHERE id = #{id}
	</update>
	
	<update id="delete">
		DELETE FROM entercancel
		WHERE id = #{id}
	</update>
	
</mapper>