VExpressBillnoDao.xml 2.8 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.VExpressBillnoDao">
    
	<sql id="vExpressBillnoColumns">
		a.hawb_guid AS "hawbGuid",
		a.mawb_guid AS "mawbGuid",
		a.mawb_no AS "mawbNo",
		a.hawb_no AS "hawbNo",
		a.bill_no AS "billNo",
		a.cal_type AS "calType",
		a.hawb_packno AS "hawbPackno",
		a.hawb_grosswt AS "hawbGrosswt",
		a.status AS "status",
		a.approve_person AS "approvePerson",
		a.approve_date AS "approveDate",
		a.create_date AS "createDate",
		a.last_update_time AS "lastUpdateTime",
		a.area_code AS "areaCode",
		a.custom_code AS "customCode"
	</sql>
	
	<sql id="vExpressBillnoJoins">
	</sql>
    
	<select id="get" resultType="VExpressBillno">
		SELECT 
			<include refid="vExpressBillnoColumns"/>
		FROM v_express_billno a
		<include refid="vExpressBillnoJoins"/>
		WHERE a.id = #{id}
	</select>
	
	<select id="findList" resultType="VExpressBillno">
		SELECT 
			<include refid="vExpressBillnoColumns"/>
		FROM v_express_billno a
		<include refid="vExpressBillnoJoins"/>
		<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="VExpressBillno">
		SELECT 
			<include refid="vExpressBillnoColumns"/>
		FROM v_express_billno a
		<include refid="vExpressBillnoJoins"/>
		<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 v_express_billno(
			hawb_guid,
			mawb_guid,
			mawb_no,
			hawb_no,
			bill_no,
			cal_type,
			hawb_packno,
			hawb_grosswt,
			status,
			approve_person,
			approve_date,
			create_date,
			last_update_time,
			area_code,
			custom_code
		) VALUES (
			#{hawbGuid},
			#{mawbGuid},
			#{mawbNo},
			#{hawbNo},
			#{billNo},
			#{calType},
			#{hawbPackno},
			#{hawbGrosswt},
			#{status},
			#{approvePerson},
			#{approveDate},
			#{createDate},
			#{lastUpdateTime},
			#{areaCode},
			#{customCode}
		)
	</insert>
	
	<update id="update">
		UPDATE v_express_billno SET 	
			hawb_guid = #{hawbGuid},
			mawb_guid = #{mawbGuid},
			mawb_no = #{mawbNo},
			hawb_no = #{hawbNo},
			bill_no = #{billNo},
			cal_type = #{calType},
			hawb_packno = #{hawbPackno},
			hawb_grosswt = #{hawbGrosswt},
			status = #{status},
			approve_person = #{approvePerson},
			approve_date = #{approveDate},
			last_update_time = #{lastUpdateTime},
			area_code = #{areaCode},
			custom_code = #{customCode}
		WHERE id = #{id}
	</update>
	
	<update id="delete">
		DELETE FROM v_express_billno
		WHERE id = #{id}
	</update>
	
</mapper>