TAirRepertoryDao.xml 2.7 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.TAirRepertoryDao">
    
	<sql id="tAirRepertoryColumns">
		a.area_code AS "areaCode",
		a.sup_name AS "supName",
		a.sup_code AS "supCode",
		a.voyage_no AS "voyageNo",
		a.ie_date AS "ieDate",
		a.ie_flag AS "ieFlag",
		a.mawb_no AS "mawbNo",
		a.cnt AS "cnt",
		a.wt AS "wt",
		a.good_name AS "goodName",
		a.create_date AS "createDate",
		a.update_time AS "updateTime",
		a.cop_code AS "copCode",
		a.cop_name AS "copName",
		a.op_code AS "opCode"
	</sql>
	
	<sql id="tAirRepertoryJoins">
	</sql>
    
	<select id="get" resultType="TAirRepertory">
		SELECT 
			<include refid="tAirRepertoryColumns"/>
		FROM t_air_repertory a
		<include refid="tAirRepertoryJoins"/>
		WHERE a.id = #{id}
	</select>
	
	<select id="findList" resultType="TAirRepertory">
		SELECT 
			<include refid="tAirRepertoryColumns"/>
		FROM t_air_repertory a
		<include refid="tAirRepertoryJoins"/>
		<where>
			<if test="mawbNo !='' and mawbNo != null">
				mawb_no = #{mawbNo}
			</if>
		</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="TAirRepertory">
		SELECT 
			<include refid="tAirRepertoryColumns"/>
		FROM t_air_repertory a
		<include refid="tAirRepertoryJoins"/>
		<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 t_air_repertory(
			area_code,
			sup_name,
			sup_code,
			voyage_no,
			ie_date,
			ie_flag,
			mawb_no,
			cnt,
			wt,
			good_name,
			create_date,
			update_time,
			cop_code,
			cop_name,
			op_code
		) VALUES (
			#{areaCode},
			#{supName},
			#{supCode},
			#{voyageNo},
			#{ieDate},
			#{ieFlag},
			#{mawbNo},
			#{cnt},
			#{wt},
			#{goodName},
			#{createDate},
			#{updateTime},
			#{copCode},
			#{copName},
			#{opCode}
		)
	</insert>
	
	<update id="update">
		UPDATE t_air_repertory SET 	
			area_code = #{areaCode},
			sup_name = #{supName},
			sup_code = #{supCode},
			voyage_no = #{voyageNo},
			ie_date = #{ieDate},
			ie_flag = #{ieFlag},
			mawb_no = #{mawbNo},
			cnt = #{cnt},
			wt = #{wt},
			good_name = #{goodName},
			update_time = #{updateTime},
			cop_code = #{copCode},
			cop_name = #{copName},
			op_code = #{opCode}
		WHERE id = #{id}
	</update>
	
	<update id="delete">
		DELETE FROM t_air_repertory
		WHERE id = #{id}
	</update>
	
</mapper>