PortManifestHeadStatDao.xml 3.9 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.bw.dao.dct.PortManifestHeadStatDao">
    
	<sql id="portManifestHeadStatColumns">
		a.baseid AS "baseid",
		a.areacode AS "areacode",
		a.customscode AS "customscode",
		a.tradecode AS "tradecode",
		a.tradename AS "tradename",
		a.inputcode AS "inputcode",
		a.inputname AS "inputname",
		a.declarecode AS "declarecode",
		a.declarename AS "declarename",
		a.stepid AS "stepid",
		a.prestepid AS "prestepid",
		a.opertype AS "opertype",
		a.operresult AS "operresult",
		a.createperson AS "createperson",
		a.createdate AS "createdate",
		a.declareperson AS "declareperson",
		a.declaredate AS "declaredate",
		a.approveperson AS "approveperson",
		a.approvedate AS "approvedate",
		a.outercomment AS "outercomment",
		a.innercomment AS "innercomment",
		a.extendfield1 AS "extendfield1",
		a.extendfield2 AS "extendfield2",
		a.extendfield3 AS "extendfield3"
	</sql>
	
	<sql id="portManifestHeadStatJoins">
	</sql>
    
	<select id="get" resultType="PortManifestHeadStat">
		SELECT 
			<include refid="portManifestHeadStatColumns"/>
		FROM port_manifest_head_stat a
		<include refid="portManifestHeadStatJoins"/>
		WHERE a.id = #{id}
	</select>
	
	<select id="findList" resultType="PortManifestHeadStat">
		SELECT 
			<include refid="portManifestHeadStatColumns"/>
		FROM port_manifest_head_stat a
		<include refid="portManifestHeadStatJoins"/>
		<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="PortManifestHeadStat">
		SELECT 
			<include refid="portManifestHeadStatColumns"/>
		FROM port_manifest_head_stat a
		<include refid="portManifestHeadStatJoins"/>
		<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 port_manifest_head_stat(
			baseid,
			areacode,
			customscode,
			tradecode,
			tradename,
			inputcode,
			inputname,
			declarecode,
			declarename,
			stepid,
			prestepid,
			opertype,
			operresult,
			createperson,
			createdate,
			declareperson,
			declaredate,
			approveperson,
			approvedate,
			outercomment,
			innercomment,
			extendfield1,
			extendfield2,
			extendfield3
		) VALUES (
			#{baseid},
			#{areacode},
			#{customscode},
			#{tradecode},
			#{tradename},
			#{inputcode},
			#{inputname},
			#{declarecode},
			#{declarename},
			#{stepid},
			#{prestepid},
			#{opertype},
			#{operresult},
			#{createperson},
			#{createdate},
			#{declareperson},
			#{declaredate},
			#{approveperson},
			#{approvedate},
			#{outercomment},
			#{innercomment},
			#{extendfield1},
			#{extendfield2},
			#{extendfield3}
		)
	</insert>
	
	<update id="update">
		UPDATE port_manifest_head_stat SET 	
			baseid = #{baseid},
			areacode = #{areacode},
			customscode = #{customscode},
			tradecode = #{tradecode},
			tradename = #{tradename},
			inputcode = #{inputcode},
			inputname = #{inputname},
			declarecode = #{declarecode},
			declarename = #{declarename},
			stepid = #{stepid},
			prestepid = #{prestepid},
			opertype = #{opertype},
			operresult = #{operresult},
			createperson = #{createperson},
			createdate = #{createdate},
			declareperson = #{declareperson},
			declaredate = #{declaredate},
			approveperson = #{approveperson},
			approvedate = #{approvedate},
			outercomment = #{outercomment},
			innercomment = #{innercomment},
			extendfield1 = #{extendfield1},
			extendfield2 = #{extendfield2},
			extendfield3 = #{extendfield3}
		WHERE id = #{id}
	</update>
	
	<update id="delete">
		DELETE FROM port_manifest_head_stat
		WHERE id = #{id}
	</update>
	
</mapper>