MANIFEST_AIR_CHANGEMapper.xml 7.6 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.tianbo.analysis.dao.MANIFEST_AIR_CHANGEMapper" >
  <resultMap id="BaseResultMap" type="com.tianbo.analysis.model.MANIFEST_AIR_CHANGE" >
    <id column="AUTOID" property="autoid" jdbcType="VARCHAR" />
    <result column="FLIGHTNO" property="flightno" jdbcType="VARCHAR" />
    <result column="CHANGE_FLIGHTNO" property="changeFlightno" jdbcType="VARCHAR" />
    <result column="WAYBILLNOMASTER" property="waybillnomaster" jdbcType="VARCHAR" />
    <result column="CHANGE_WAYBILLNOMASTER" property="changeWaybillnomaster" jdbcType="VARCHAR" />
    <result column="CONT" property="cont" jdbcType="VARCHAR" />
    <result column="CREATEDATE" property="createdate" jdbcType="TIMESTAMP" />
    <result column="CHANGETIME" property="changetime" jdbcType="TIMESTAMP" />
    <result column="CARRIER" property="carrier" jdbcType="VARCHAR" />
    <result column="CHANGE_CARRIER" property="changeCarrier" jdbcType="VARCHAR" />
    <result column="FLIGHT_DATE" property="flightDate" jdbcType="TIMESTAMP" />
    <result column="CHANGE_FLIGHT_DATE" property="changeFlightDate" jdbcType="TIMESTAMP" />
  </resultMap>
  <sql id="Base_Column_List" >
    AUTOID, FLIGHTNO, CHANGE_FLIGHTNO, WAYBILLNOMASTER, CHANGE_WAYBILLNOMASTER, CONT,
    CREATEDATE, CHANGETIME, CARRIER, CHANGE_CARRIER, FLIGHT_DATE, CHANGE_FLIGHT_DATE
  </sql>
  <select id="selectByPrimaryKey" resultMap="BaseResultMap" parameterType="java.lang.String" >
    select
    <include refid="Base_Column_List" />
    from CGONMS.MANIFEST_AIR_CHANGE
    where AUTOID = #{autoid,jdbcType=VARCHAR}
  </select>
  <select id="selectList" resultMap="BaseResultMap" parameterType="com.tianbo.analysis.model.MANIFEST_AIR_CHANGE" >
    select
    <include refid="Base_Column_List" />
    from CGONMS.MANIFEST_AIR_CHANGE
    <where>
      <if test="flightno != null and flightno != ''">
        FLIGHTNO =  #{flightno,jdbcType=VARCHAR}
      </if>
      <if test="flightDate != null and flightDate != ''">
       AND  FLIGHT_DATE =  #{flightDate,jdbcType=DATE}
      </if>
      <if test="waybillnomaster != null and waybillnomaster != ''">
        AND  WAYBILLNOMASTER =  #{waybillnomaster,jdbcType=VARCHAR}
      </if>
    </where>
  </select>
  <delete id="deleteByPrimaryKey" parameterType="java.lang.String" >
    delete from CGONMS.MANIFEST_AIR_CHANGE
    where AUTOID = #{autoid,jdbcType=VARCHAR}
  </delete>
  <insert id="insert" parameterType="com.tianbo.analysis.model.MANIFEST_AIR_CHANGE" >
    insert into CGONMS.MANIFEST_AIR_CHANGE (AUTOID, FLIGHTNO, CHANGE_FLIGHTNO,
      WAYBILLNOMASTER, CHANGE_WAYBILLNOMASTER,
      CONT, CREATEDATE, CHANGETIME,
      CARRIER, CHANGE_CARRIER, FLIGHT_DATE,
      CHANGE_FLIGHT_DATE)
    values (#{autoid,jdbcType=VARCHAR}, #{flightno,jdbcType=VARCHAR}, #{changeFlightno,jdbcType=VARCHAR},
      #{waybillnomaster,jdbcType=VARCHAR}, #{changeWaybillnomaster,jdbcType=VARCHAR},
      #{cont,jdbcType=VARCHAR}, #{createdate,jdbcType=TIMESTAMP}, #{changetime,jdbcType=TIMESTAMP},
      #{carrier,jdbcType=VARCHAR}, #{changeCarrier,jdbcType=VARCHAR}, #{flightDate,jdbcType=TIMESTAMP},
      #{changeFlightDate,jdbcType=TIMESTAMP})
  </insert>
  <insert id="insertSelective" parameterType="com.tianbo.analysis.model.MANIFEST_AIR_CHANGE" >
    insert into CGONMS.MANIFEST_AIR_CHANGE
    <trim prefix="(" suffix=")" suffixOverrides="," >
      <if test="autoid != null" >
        AUTOID,
      </if>
      <if test="flightno != null" >
        FLIGHTNO,
      </if>
      <if test="changeFlightno != null" >
        CHANGE_FLIGHTNO,
      </if>
      <if test="waybillnomaster != null" >
        WAYBILLNOMASTER,
      </if>
      <if test="changeWaybillnomaster != null" >
        CHANGE_WAYBILLNOMASTER,
      </if>
      <if test="cont != null" >
        CONT,
      </if>
      <if test="createdate != null" >
        CREATEDATE,
      </if>
      <if test="changetime != null" >
        CHANGETIME,
      </if>
      <if test="carrier != null" >
        CARRIER,
      </if>
      <if test="changeCarrier != null" >
        CHANGE_CARRIER,
      </if>
      <if test="flightDate != null" >
        FLIGHT_DATE,
      </if>
      <if test="changeFlightDate != null" >
        CHANGE_FLIGHT_DATE,
      </if>
    </trim>
    <trim prefix="values (" suffix=")" suffixOverrides="," >
      <if test="autoid != null" >
        #{autoid,jdbcType=VARCHAR},
      </if>
      <if test="flightno != null" >
        #{flightno,jdbcType=VARCHAR},
      </if>
      <if test="changeFlightno != null" >
        #{changeFlightno,jdbcType=VARCHAR},
      </if>
      <if test="waybillnomaster != null" >
        #{waybillnomaster,jdbcType=VARCHAR},
      </if>
      <if test="changeWaybillnomaster != null" >
        #{changeWaybillnomaster,jdbcType=VARCHAR},
      </if>
      <if test="cont != null" >
        #{cont,jdbcType=VARCHAR},
      </if>
      <if test="createdate != null" >
        #{createdate,jdbcType=TIMESTAMP},
      </if>
      <if test="changetime != null" >
        #{changetime,jdbcType=TIMESTAMP},
      </if>
      <if test="carrier != null" >
        #{carrier,jdbcType=VARCHAR},
      </if>
      <if test="changeCarrier != null" >
        #{changeCarrier,jdbcType=VARCHAR},
      </if>
      <if test="flightDate != null" >
        #{flightDate,jdbcType=DATE},
      </if>
      <if test="changeFlightDate != null" >
        #{changeFlightDate,jdbcType=DATE},
      </if>
    </trim>
  </insert>
  <update id="updateByPrimaryKeySelective" parameterType="com.tianbo.analysis.model.MANIFEST_AIR_CHANGE" >
    update CGONMS.MANIFEST_AIR_CHANGE
    <set >
      <if test="flightno != null" >
        FLIGHTNO = #{flightno,jdbcType=VARCHAR},
      </if>
      <if test="changeFlightno != null" >
        CHANGE_FLIGHTNO = #{changeFlightno,jdbcType=VARCHAR},
      </if>
      <if test="waybillnomaster != null" >
        WAYBILLNOMASTER = #{waybillnomaster,jdbcType=VARCHAR},
      </if>
      <if test="changeWaybillnomaster != null" >
        CHANGE_WAYBILLNOMASTER = #{changeWaybillnomaster,jdbcType=VARCHAR},
      </if>
      <if test="cont != null" >
        CONT = #{cont,jdbcType=VARCHAR},
      </if>
      <if test="createdate != null" >
        CREATEDATE = #{createdate,jdbcType=TIMESTAMP},
      </if>
      <if test="changetime != null" >
        CHANGETIME = #{changetime,jdbcType=TIMESTAMP},
      </if>
      <if test="carrier != null" >
        CARRIER = #{carrier,jdbcType=VARCHAR},
      </if>
      <if test="changeCarrier != null" >
        CHANGE_CARRIER = #{changeCarrier,jdbcType=VARCHAR},
      </if>
      <if test="flightDate != null" >
        FLIGHT_DATE = #{flightDate,jdbcType=TIMESTAMP},
      </if>
      <if test="changeFlightDate != null" >
        CHANGE_FLIGHT_DATE = #{changeFlightDate,jdbcType=TIMESTAMP},
      </if>
    </set>
    where AUTOID = #{autoid,jdbcType=VARCHAR}
  </update>
  <update id="updateByPrimaryKey" parameterType="com.tianbo.analysis.model.MANIFEST_AIR_CHANGE" >
    update CGONMS.MANIFEST_AIR_CHANGE
    set FLIGHTNO = #{flightno,jdbcType=VARCHAR},
      CHANGE_FLIGHTNO = #{changeFlightno,jdbcType=VARCHAR},
      WAYBILLNOMASTER = #{waybillnomaster,jdbcType=VARCHAR},
      CHANGE_WAYBILLNOMASTER = #{changeWaybillnomaster,jdbcType=VARCHAR},
      CONT = #{cont,jdbcType=VARCHAR},
      CREATEDATE = #{createdate,jdbcType=TIMESTAMP},
      CHANGETIME = #{changetime,jdbcType=TIMESTAMP},
      CARRIER = #{carrier,jdbcType=VARCHAR},
      CHANGE_CARRIER = #{changeCarrier,jdbcType=VARCHAR},
      FLIGHT_DATE = #{flightDate,jdbcType=TIMESTAMP},
      CHANGE_FLIGHT_DATE = #{changeFlightDate,jdbcType=TIMESTAMP}
    where AUTOID = #{autoid,jdbcType=VARCHAR}
  </update>
</mapper>