|
@@ -0,0 +1,511 @@
|
|
|
+<?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.steerinfo.dil.mapper.OmstrainOrderMapper">
|
|
|
+ <resultMap id="BaseResultMap" type="com.steerinfo.dil.model.OmstrainOrder">
|
|
|
+ <id column="ORDER_ID" jdbcType="DECIMAL" property="orderId" />
|
|
|
+ <result column="ORDER_NO" jdbcType="VARCHAR" property="orderNo" />
|
|
|
+ <result column="ORDER_WAGON_NO" jdbcType="VARCHAR" property="orderWagonNo" />
|
|
|
+ <result column="ORDER_WAGON_WEIGHT" jdbcType="DECIMAL" property="orderWagonWeight" />
|
|
|
+ <result column="INSERT_USERNAME" jdbcType="VARCHAR" property="insertUsername" />
|
|
|
+ <result column="INSERT_TIME" jdbcType="TIMESTAMP" property="insertTime" />
|
|
|
+ <result column="UPDATE_USERNAME" jdbcType="VARCHAR" property="updateUsername" />
|
|
|
+ <result column="UPDATE_TIME" jdbcType="TIMESTAMP" property="updateTime" />
|
|
|
+ <result column="INSERT_UPDATE_REMARK" jdbcType="VARCHAR" property="insertUpdateRemark" />
|
|
|
+ <result column="ENSTATION_TIME" jdbcType="TIMESTAMP" property="enstationTime" />
|
|
|
+ <result column="OUTSTATION_TIME" jdbcType="TIMESTAMP" property="outstationTime" />
|
|
|
+ <result column="BILLING_WEIGHT" jdbcType="DECIMAL" property="billingWeight" />
|
|
|
+ <result column="IS_ACCEPT " jdbcType="DECIMAL" property="isAccept" />
|
|
|
+ <result column="WAREHOUSE_ID" jdbcType="DECIMAL" property="warehouseId" />
|
|
|
+ <result column="STRAWMATS" jdbcType="DECIMAL" property="strawmats" />
|
|
|
+ <result column="IS_ACCEPT_TIME" jdbcType="TIMESTAMP" property="isAcceptTime" />
|
|
|
+ </resultMap>
|
|
|
+ <sql id="columns">
|
|
|
+ ORDER_ID, ORDER_NO, ORDER_WAGON_NO, ORDER_WAGON_WEIGHT, INSERT_USERNAME, INSERT_TIME,
|
|
|
+ UPDATE_USERNAME, UPDATE_TIME, INSERT_UPDATE_REMARK, ENSTATION_TIME, OUTSTATION_TIME,
|
|
|
+ BILLING_WEIGHT, IS_ACCEPT, WAREHOUSE_ID, STRAWMATS, IS_ACCEPT_TIME
|
|
|
+ </sql>
|
|
|
+ <sql id="columns_alias">
|
|
|
+ t.ORDER_ID, t.ORDER_NO, t.ORDER_WAGON_NO, t.ORDER_WAGON_WEIGHT, t.INSERT_USERNAME,
|
|
|
+ t.INSERT_TIME, t.UPDATE_USERNAME, t.UPDATE_TIME, t.INSERT_UPDATE_REMARK, t.ENSTATION_TIME,
|
|
|
+ t.OUTSTATION_TIME, t.BILLING_WEIGHT, t.IS_ACCEPT, t.WAREHOUSE_ID, t.STRAWMATS,
|
|
|
+ t.IS_ACCEPT_TIME
|
|
|
+ </sql>
|
|
|
+ <sql id="select">
|
|
|
+ SELECT <include refid="columns" /> FROM OMSTRAIN_ORDER
|
|
|
+ </sql>
|
|
|
+ <sql id="select_alias">
|
|
|
+ SELECT <include refid="columns_alias" /> FROM OMSTRAIN_ORDER t
|
|
|
+ </sql>
|
|
|
+ <sql id="where">
|
|
|
+ <where>
|
|
|
+ <if test="orderId != null">
|
|
|
+ and ORDER_ID = #{orderId}
|
|
|
+ </if>
|
|
|
+ <if test="orderNo != null and orderNo != ''">
|
|
|
+ and ORDER_NO = #{orderNo}
|
|
|
+ </if>
|
|
|
+ <if test="orderWagonNo != null and orderWagonNo != ''">
|
|
|
+ and ORDER_WAGON_NO = #{orderWagonNo}
|
|
|
+ </if>
|
|
|
+ <if test="orderWagonWeight != null">
|
|
|
+ and ORDER_WAGON_WEIGHT = #{orderWagonWeight}
|
|
|
+ </if>
|
|
|
+ <if test="insertUsername != null and insertUsername != ''">
|
|
|
+ and INSERT_USERNAME = #{insertUsername}
|
|
|
+ </if>
|
|
|
+ <if test="insertTime != null">
|
|
|
+ and TO_CHAR(INSERT_TIME,'yyyy-MM-dd') = #{insertTime}
|
|
|
+ </if>
|
|
|
+ <if test="updateUsername != null and updateUsername != ''">
|
|
|
+ and UPDATE_USERNAME = #{updateUsername}
|
|
|
+ </if>
|
|
|
+ <if test="updateTime != null">
|
|
|
+ and TO_CHAR(UPDATE_TIME,'yyyy-MM-dd') = #{updateTime}
|
|
|
+ </if>
|
|
|
+ <if test="insertUpdateRemark != null and insertUpdateRemark != ''">
|
|
|
+ and INSERT_UPDATE_REMARK = #{insertUpdateRemark}
|
|
|
+ </if>
|
|
|
+ <if test="enstationTime != null">
|
|
|
+ and TO_CHAR(ENSTATION_TIME,'yyyy-MM-dd') = #{enstationTime}
|
|
|
+ </if>
|
|
|
+ <if test="outstationTime != null">
|
|
|
+ and TO_CHAR(OUTSTATION_TIME,'yyyy-MM-dd') = #{outstationTime}
|
|
|
+ </if>
|
|
|
+ <if test="billingWeight != null">
|
|
|
+ and BILLING_WEIGHT = #{billingWeight}
|
|
|
+ </if>
|
|
|
+ <if test="isAccept != null">
|
|
|
+ and IS_ACCEPT = #{isAccept}
|
|
|
+ </if>
|
|
|
+ <if test="warehouseId != null">
|
|
|
+ and WAREHOUSE_ID = #{warehouseId}
|
|
|
+ </if>
|
|
|
+ <if test="strawmats != null">
|
|
|
+ and STRAWMATS = #{strawmats}
|
|
|
+ </if>
|
|
|
+ <if test="isAcceptTime != null">
|
|
|
+ and TO_CHAR(IS_ACCEPT_TIME,'yyyy-MM-dd') = #{isAcceptTime}
|
|
|
+ </if>
|
|
|
+ </where>
|
|
|
+ </sql>
|
|
|
+ <sql id="whereLike">
|
|
|
+ <where>
|
|
|
+ <if test="orderId != null">
|
|
|
+ and ORDER_ID = #{orderId}
|
|
|
+ </if>
|
|
|
+ <if test="orderNo != null and orderNo != ''">
|
|
|
+ and ORDER_NO LIKE '%${orderNo}%'
|
|
|
+ </if>
|
|
|
+ <if test="orderWagonNo != null and orderWagonNo != ''">
|
|
|
+ and ORDER_WAGON_NO LIKE '%${orderWagonNo}%'
|
|
|
+ </if>
|
|
|
+ <if test="orderWagonWeight != null">
|
|
|
+ and ORDER_WAGON_WEIGHT = #{orderWagonWeight}
|
|
|
+ </if>
|
|
|
+ <if test="insertUsername != null and insertUsername != ''">
|
|
|
+ and INSERT_USERNAME LIKE '%${insertUsername}%'
|
|
|
+ </if>
|
|
|
+ <if test="insertTime != null">
|
|
|
+ and TO_CHAR(INSERT_TIME,'yyyy-MM-dd') = #{insertTime}
|
|
|
+ </if>
|
|
|
+ <if test="updateUsername != null and updateUsername != ''">
|
|
|
+ and UPDATE_USERNAME LIKE '%${updateUsername}%'
|
|
|
+ </if>
|
|
|
+ <if test="updateTime != null">
|
|
|
+ and TO_CHAR(UPDATE_TIME,'yyyy-MM-dd') = #{updateTime}
|
|
|
+ </if>
|
|
|
+ <if test="insertUpdateRemark != null and insertUpdateRemark != ''">
|
|
|
+ and INSERT_UPDATE_REMARK LIKE '%${insertUpdateRemark}%'
|
|
|
+ </if>
|
|
|
+ <if test="enstationTime != null">
|
|
|
+ and TO_CHAR(ENSTATION_TIME,'yyyy-MM-dd') = #{enstationTime}
|
|
|
+ </if>
|
|
|
+ <if test="outstationTime != null">
|
|
|
+ and TO_CHAR(OUTSTATION_TIME,'yyyy-MM-dd') = #{outstationTime}
|
|
|
+ </if>
|
|
|
+ <if test="billingWeight != null">
|
|
|
+ and BILLING_WEIGHT = #{billingWeight}
|
|
|
+ </if>
|
|
|
+ <if test="isAccept != null">
|
|
|
+ and IS_ACCEPT = #{isAccept}
|
|
|
+ </if>
|
|
|
+ <if test="warehouseId != null">
|
|
|
+ and WAREHOUSE_ID = #{warehouseId}
|
|
|
+ </if>
|
|
|
+ <if test="strawmats != null">
|
|
|
+ and STRAWMATS = #{strawmats}
|
|
|
+ </if>
|
|
|
+ <if test="isAcceptTime != null">
|
|
|
+ and TO_CHAR(IS_ACCEPT_TIME,'yyyy-MM-dd') = #{isAcceptTime}
|
|
|
+ </if>
|
|
|
+ </where>
|
|
|
+ </sql>
|
|
|
+ <delete id="deleteByPrimaryKey" parameterType="java.lang.Short">
|
|
|
+ delete from OMSTRAIN_ORDER
|
|
|
+ where ORDER_ID = #{orderId,jdbcType=DECIMAL}
|
|
|
+ </delete>
|
|
|
+ <delete id="deleteBySelectiveElement" parameterType="java.util.HashMap">
|
|
|
+ delete from OMSTRAIN_ORDER
|
|
|
+ where 1!=1
|
|
|
+ <if test="orderNo != null and orderNo != ''">
|
|
|
+ or ORDER_NO = #{orderNo}
|
|
|
+ </if>
|
|
|
+ <if test="orderWagonNo != null and orderWagonNo != ''">
|
|
|
+ or ORDER_WAGON_NO = #{orderWagonNo}
|
|
|
+ </if>
|
|
|
+ <if test="orderWagonWeight != null">
|
|
|
+ or ORDER_WAGON_WEIGHT = #{orderWagonWeight}
|
|
|
+ </if>
|
|
|
+ <if test="insertUsername != null and insertUsername != ''">
|
|
|
+ or INSERT_USERNAME = #{insertUsername}
|
|
|
+ </if>
|
|
|
+ <if test="insertTime != null">
|
|
|
+ or TO_CHAR(INSERT_TIME,'yyyy-MM-dd') = '#{insertTime}'
|
|
|
+ </if>
|
|
|
+ <if test="updateUsername != null and updateUsername != ''">
|
|
|
+ or UPDATE_USERNAME = #{updateUsername}
|
|
|
+ </if>
|
|
|
+ <if test="updateTime != null">
|
|
|
+ or TO_CHAR(UPDATE_TIME,'yyyy-MM-dd') = '#{updateTime}'
|
|
|
+ </if>
|
|
|
+ <if test="insertUpdateRemark != null and insertUpdateRemark != ''">
|
|
|
+ or INSERT_UPDATE_REMARK = #{insertUpdateRemark}
|
|
|
+ </if>
|
|
|
+ <if test="enstationTime != null">
|
|
|
+ or TO_CHAR(ENSTATION_TIME,'yyyy-MM-dd') = '#{enstationTime}'
|
|
|
+ </if>
|
|
|
+ <if test="outstationTime != null">
|
|
|
+ or TO_CHAR(OUTSTATION_TIME,'yyyy-MM-dd') = '#{outstationTime}'
|
|
|
+ </if>
|
|
|
+ <if test="billingWeight != null">
|
|
|
+ or BILLING_WEIGHT = #{billingWeight}
|
|
|
+ </if>
|
|
|
+ <if test="isAccept != null">
|
|
|
+ or IS_ACCEPT = #{isAccept}
|
|
|
+ </if>
|
|
|
+ <if test="warehouseId != null">
|
|
|
+ or WAREHOUSE_ID = #{warehouseId}
|
|
|
+ </if>
|
|
|
+ <if test="strawmats != null">
|
|
|
+ or STRAWMATS = #{strawmats}
|
|
|
+ </if>
|
|
|
+ <if test="isAcceptTime != null">
|
|
|
+ or TO_CHAR(IS_ACCEPT_TIME,'yyyy-MM-dd') = '#{isAcceptTime}'
|
|
|
+ </if>
|
|
|
+ </delete>
|
|
|
+ <insert id="insert" parameterType="com.steerinfo.dil.model.OmstrainOrder">
|
|
|
+ insert into OMSTRAIN_ORDER (ORDER_ID, ORDER_NO, ORDER_WAGON_NO,
|
|
|
+ ORDER_WAGON_WEIGHT, INSERT_USERNAME, INSERT_TIME,
|
|
|
+ UPDATE_USERNAME, UPDATE_TIME, INSERT_UPDATE_REMARK,
|
|
|
+ ENSTATION_TIME, OUTSTATION_TIME, BILLING_WEIGHT,
|
|
|
+ IS_ACCEPT, WAREHOUSE_ID, STRAWMATS,
|
|
|
+ IS_ACCEPT_TIME)
|
|
|
+ values (#{orderId,jdbcType=DECIMAL}, #{orderNo,jdbcType=VARCHAR}, #{orderWagonNo,jdbcType=VARCHAR},
|
|
|
+ #{orderWagonWeight,jdbcType=DECIMAL}, #{insertUsername,jdbcType=VARCHAR}, #{insertTime,jdbcType=TIMESTAMP},
|
|
|
+ #{updateUsername,jdbcType=VARCHAR}, #{updateTime,jdbcType=TIMESTAMP}, #{insertUpdateRemark,jdbcType=VARCHAR},
|
|
|
+ #{enstationTime,jdbcType=TIMESTAMP}, #{outstationTime,jdbcType=TIMESTAMP}, #{billingWeight,jdbcType=DECIMAL},
|
|
|
+ #{isAccept,jdbcType=DECIMAL}, #{warehouseId,jdbcType=DECIMAL}, #{strawmats,jdbcType=DECIMAL},
|
|
|
+ #{isAcceptTime,jdbcType=TIMESTAMP})
|
|
|
+ </insert>
|
|
|
+ <insert id="insertSelective" parameterType="com.steerinfo.dil.model.OmstrainOrder">
|
|
|
+ insert into OMSTRAIN_ORDER
|
|
|
+ <trim prefix="(" suffix=")" suffixOverrides=",">
|
|
|
+ <if test="orderId != null">
|
|
|
+ ORDER_ID,
|
|
|
+ </if>
|
|
|
+ <if test="orderNo != null">
|
|
|
+ ORDER_NO,
|
|
|
+ </if>
|
|
|
+ <if test="orderWagonNo != null">
|
|
|
+ ORDER_WAGON_NO,
|
|
|
+ </if>
|
|
|
+ <if test="orderWagonWeight != null">
|
|
|
+ ORDER_WAGON_WEIGHT,
|
|
|
+ </if>
|
|
|
+ <if test="insertUsername != null">
|
|
|
+ INSERT_USERNAME,
|
|
|
+ </if>
|
|
|
+ <if test="insertTime != null">
|
|
|
+ INSERT_TIME,
|
|
|
+ </if>
|
|
|
+ <if test="updateUsername != null">
|
|
|
+ UPDATE_USERNAME,
|
|
|
+ </if>
|
|
|
+ <if test="updateTime != null">
|
|
|
+ UPDATE_TIME,
|
|
|
+ </if>
|
|
|
+ <if test="insertUpdateRemark != null">
|
|
|
+ INSERT_UPDATE_REMARK,
|
|
|
+ </if>
|
|
|
+ <if test="enstationTime != null">
|
|
|
+ ENSTATION_TIME,
|
|
|
+ </if>
|
|
|
+ <if test="outstationTime != null">
|
|
|
+ OUTSTATION_TIME,
|
|
|
+ </if>
|
|
|
+ <if test="billingWeight != null">
|
|
|
+ BILLING_WEIGHT,
|
|
|
+ </if>
|
|
|
+ <if test="isAccept != null">
|
|
|
+ "IS_ACCEPT ",
|
|
|
+ </if>
|
|
|
+ <if test="warehouseId != null">
|
|
|
+ WAREHOUSE_ID,
|
|
|
+ </if>
|
|
|
+ <if test="strawmats != null">
|
|
|
+ STRAWMATS,
|
|
|
+ </if>
|
|
|
+ <if test="isAcceptTime != null">
|
|
|
+ IS_ACCEPT_TIME,
|
|
|
+ </if>
|
|
|
+ </trim>
|
|
|
+ <trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
|
+ <if test="orderId != null">
|
|
|
+ #{orderId,jdbcType=DECIMAL},
|
|
|
+ </if>
|
|
|
+ <if test="orderNo != null">
|
|
|
+ #{orderNo,jdbcType=VARCHAR},
|
|
|
+ </if>
|
|
|
+ <if test="orderWagonNo != null">
|
|
|
+ #{orderWagonNo,jdbcType=VARCHAR},
|
|
|
+ </if>
|
|
|
+ <if test="orderWagonWeight != null">
|
|
|
+ #{orderWagonWeight,jdbcType=DECIMAL},
|
|
|
+ </if>
|
|
|
+ <if test="insertUsername != null">
|
|
|
+ #{insertUsername,jdbcType=VARCHAR},
|
|
|
+ </if>
|
|
|
+ <if test="insertTime != null">
|
|
|
+ #{insertTime,jdbcType=TIMESTAMP},
|
|
|
+ </if>
|
|
|
+ <if test="updateUsername != null">
|
|
|
+ #{updateUsername,jdbcType=VARCHAR},
|
|
|
+ </if>
|
|
|
+ <if test="updateTime != null">
|
|
|
+ #{updateTime,jdbcType=TIMESTAMP},
|
|
|
+ </if>
|
|
|
+ <if test="insertUpdateRemark != null">
|
|
|
+ #{insertUpdateRemark,jdbcType=VARCHAR},
|
|
|
+ </if>
|
|
|
+ <if test="enstationTime != null">
|
|
|
+ #{enstationTime,jdbcType=TIMESTAMP},
|
|
|
+ </if>
|
|
|
+ <if test="outstationTime != null">
|
|
|
+ #{outstationTime,jdbcType=TIMESTAMP},
|
|
|
+ </if>
|
|
|
+ <if test="billingWeight != null">
|
|
|
+ #{billingWeight,jdbcType=DECIMAL},
|
|
|
+ </if>
|
|
|
+ <if test="isAccept != null">
|
|
|
+ #{isAccept,jdbcType=DECIMAL},
|
|
|
+ </if>
|
|
|
+ <if test="warehouseId != null">
|
|
|
+ #{warehouseId,jdbcType=DECIMAL},
|
|
|
+ </if>
|
|
|
+ <if test="strawmats != null">
|
|
|
+ #{strawmats,jdbcType=DECIMAL},
|
|
|
+ </if>
|
|
|
+ <if test="isAcceptTime != null">
|
|
|
+ #{isAcceptTime,jdbcType=TIMESTAMP},
|
|
|
+ </if>
|
|
|
+ </trim>
|
|
|
+ </insert>
|
|
|
+ <update id="updateByPrimaryKey" parameterType="com.steerinfo.dil.model.OmstrainOrder">
|
|
|
+ update OMSTRAIN_ORDER
|
|
|
+ set ORDER_NO = #{orderNo,jdbcType=VARCHAR},
|
|
|
+ ORDER_WAGON_NO = #{orderWagonNo,jdbcType=VARCHAR},
|
|
|
+ ORDER_WAGON_WEIGHT = #{orderWagonWeight,jdbcType=DECIMAL},
|
|
|
+ INSERT_USERNAME = #{insertUsername,jdbcType=VARCHAR},
|
|
|
+ INSERT_TIME = #{insertTime,jdbcType=TIMESTAMP},
|
|
|
+ UPDATE_USERNAME = #{updateUsername,jdbcType=VARCHAR},
|
|
|
+ UPDATE_TIME = #{updateTime,jdbcType=TIMESTAMP},
|
|
|
+ INSERT_UPDATE_REMARK = #{insertUpdateRemark,jdbcType=VARCHAR},
|
|
|
+ ENSTATION_TIME = #{enstationTime,jdbcType=TIMESTAMP},
|
|
|
+ OUTSTATION_TIME = #{outstationTime,jdbcType=TIMESTAMP},
|
|
|
+ BILLING_WEIGHT = #{billingWeight,jdbcType=DECIMAL},
|
|
|
+ IS_ACCEPT = #{isAccept,jdbcType=DECIMAL},
|
|
|
+ WAREHOUSE_ID = #{warehouseId,jdbcType=DECIMAL},
|
|
|
+ STRAWMATS = #{strawmats,jdbcType=DECIMAL},
|
|
|
+ IS_ACCEPT_TIME = #{isAcceptTime,jdbcType=TIMESTAMP}
|
|
|
+ where ORDER_ID = #{orderId,jdbcType=DECIMAL}
|
|
|
+ </update>
|
|
|
+ <update id="updateByPrimaryKeySelective" parameterType="com.steerinfo.dil.model.OmstrainOrder">
|
|
|
+ update OMSTRAIN_ORDER
|
|
|
+ <set>
|
|
|
+ <if test="orderNo != null">
|
|
|
+ ORDER_NO = #{orderNo,jdbcType=VARCHAR},
|
|
|
+ </if>
|
|
|
+ <if test="orderWagonNo != null">
|
|
|
+ ORDER_WAGON_NO = #{orderWagonNo,jdbcType=VARCHAR},
|
|
|
+ </if>
|
|
|
+ <if test="orderWagonWeight != null">
|
|
|
+ ORDER_WAGON_WEIGHT = #{orderWagonWeight,jdbcType=DECIMAL},
|
|
|
+ </if>
|
|
|
+ <if test="insertUsername != null">
|
|
|
+ INSERT_USERNAME = #{insertUsername,jdbcType=VARCHAR},
|
|
|
+ </if>
|
|
|
+ <if test="insertTime != null">
|
|
|
+ INSERT_TIME = #{insertTime,jdbcType=TIMESTAMP},
|
|
|
+ </if>
|
|
|
+ <if test="updateUsername != null">
|
|
|
+ UPDATE_USERNAME = #{updateUsername,jdbcType=VARCHAR},
|
|
|
+ </if>
|
|
|
+ <if test="updateTime != null">
|
|
|
+ UPDATE_TIME = #{updateTime,jdbcType=TIMESTAMP},
|
|
|
+ </if>
|
|
|
+ <if test="insertUpdateRemark != null">
|
|
|
+ INSERT_UPDATE_REMARK = #{insertUpdateRemark,jdbcType=VARCHAR},
|
|
|
+ </if>
|
|
|
+ <if test="enstationTime != null">
|
|
|
+ ENSTATION_TIME = #{enstationTime,jdbcType=TIMESTAMP},
|
|
|
+ </if>
|
|
|
+ <if test="outstationTime != null">
|
|
|
+ OUTSTATION_TIME = #{outstationTime,jdbcType=TIMESTAMP},
|
|
|
+ </if>
|
|
|
+ <if test="billingWeight != null">
|
|
|
+ BILLING_WEIGHT = #{billingWeight,jdbcType=DECIMAL},
|
|
|
+ </if>
|
|
|
+ <if test="isAccept != null">
|
|
|
+ "IS_ACCEPT " = #{isAccept,jdbcType=DECIMAL},
|
|
|
+ </if>
|
|
|
+ <if test="warehouseId != null">
|
|
|
+ WAREHOUSE_ID = #{warehouseId,jdbcType=DECIMAL},
|
|
|
+ </if>
|
|
|
+ <if test="strawmats != null">
|
|
|
+ STRAWMATS = #{strawmats,jdbcType=DECIMAL},
|
|
|
+ </if>
|
|
|
+ <if test="isAcceptTime != null">
|
|
|
+ IS_ACCEPT_TIME = #{isAcceptTime,jdbcType=TIMESTAMP},
|
|
|
+ </if>
|
|
|
+ </set>
|
|
|
+ where ORDER_ID = #{orderId,jdbcType=DECIMAL}
|
|
|
+ </update>
|
|
|
+ <select id="selectByPrimaryKey" parameterType="java.lang.Short" resultMap="BaseResultMap">
|
|
|
+ <include refid="select" />
|
|
|
+ where ORDER_ID = #{orderId,jdbcType=DECIMAL}
|
|
|
+ </select>
|
|
|
+ <select id="selectByParameters" parameterType="java.util.HashMap" resultMap="BaseResultMap">
|
|
|
+ <include refid="select" />
|
|
|
+ <include refid="where" />
|
|
|
+ </select>
|
|
|
+ <select id="selectLikeByParameters" parameterType="java.util.HashMap" resultMap="BaseResultMap">
|
|
|
+ <include refid="select" />
|
|
|
+ <include refid="whereLike" />
|
|
|
+ </select>
|
|
|
+
|
|
|
+ <insert id="batchInsert" parameterType="java.util.List">
|
|
|
+ insert into OMSTRAIN_ORDER
|
|
|
+ (ORDER_ID,
|
|
|
+ ORDER_NO, ORDER_WAGON_NO, ORDER_WAGON_WEIGHT,
|
|
|
+ INSERT_USERNAME, INSERT_TIME,
|
|
|
+ UPDATE_USERNAME, UPDATE_TIME,
|
|
|
+ INSERT_UPDATE_REMARK, ENSTATION_TIME,
|
|
|
+ OUTSTATION_TIME, BILLING_WEIGHT,
|
|
|
+ IS_ACCEPT, WAREHOUSE_ID, STRAWMATS,
|
|
|
+ IS_ACCEPT_TIME)
|
|
|
+ ( <foreach collection="list" item="item" separator="union all">
|
|
|
+ select
|
|
|
+ #{item.orderId,jdbcType=DECIMAL},
|
|
|
+ #{item.orderNo,jdbcType=VARCHAR}, #{item.orderWagonNo,jdbcType=VARCHAR}, #{item.orderWagonWeight,jdbcType=DECIMAL},
|
|
|
+ #{item.insertUsername,jdbcType=VARCHAR}, #{item.insertTime,jdbcType=TIMESTAMP},
|
|
|
+ #{item.updateUsername,jdbcType=VARCHAR}, #{item.updateTime,jdbcType=TIMESTAMP},
|
|
|
+ #{item.insertUpdateRemark,jdbcType=VARCHAR}, #{item.enstationTime,jdbcType=TIMESTAMP},
|
|
|
+ #{item.outstationTime,jdbcType=TIMESTAMP}, #{item.billingWeight,jdbcType=DECIMAL},
|
|
|
+ #{item.isAccept,jdbcType=DECIMAL}, #{item.warehouseId,jdbcType=DECIMAL}, #{item.strawmats,jdbcType=DECIMAL},
|
|
|
+ #{item.isAcceptTime,jdbcType=TIMESTAMP} from dual
|
|
|
+ </foreach> )
|
|
|
+ </insert>
|
|
|
+ <update id="batchUpdate" parameterType="java.util.List">
|
|
|
+ update OMSTRAIN_ORDER
|
|
|
+ set
|
|
|
+ ORDER_ID=
|
|
|
+ <foreach close="end" collection="list" index="index" item="item" open="case ORDER_ID" separator=" ">
|
|
|
+ when #{item.orderId,jdbcType=DECIMAL} then #{item.orderId,jdbcType=DECIMAL}
|
|
|
+ </foreach>
|
|
|
+ ,ORDER_NO=
|
|
|
+ <foreach close="end" collection="list" index="index" item="item" open="case ORDER_ID" separator=" ">
|
|
|
+ when #{item.orderId,jdbcType=DECIMAL} then #{item.orderNo,jdbcType=VARCHAR}
|
|
|
+ </foreach>
|
|
|
+ ,ORDER_WAGON_NO=
|
|
|
+ <foreach close="end" collection="list" index="index" item="item" open="case ORDER_ID" separator=" ">
|
|
|
+ when #{item.orderId,jdbcType=DECIMAL} then #{item.orderWagonNo,jdbcType=VARCHAR}
|
|
|
+ </foreach>
|
|
|
+ ,ORDER_WAGON_WEIGHT=
|
|
|
+ <foreach close="end" collection="list" index="index" item="item" open="case ORDER_ID" separator=" ">
|
|
|
+ when #{item.orderId,jdbcType=DECIMAL} then #{item.orderWagonWeight,jdbcType=DECIMAL}
|
|
|
+ </foreach>
|
|
|
+ ,INSERT_USERNAME=
|
|
|
+ <foreach close="end" collection="list" index="index" item="item" open="case ORDER_ID" separator=" ">
|
|
|
+ when #{item.orderId,jdbcType=DECIMAL} then #{item.insertUsername,jdbcType=VARCHAR}
|
|
|
+ </foreach>
|
|
|
+ ,INSERT_TIME=
|
|
|
+ <foreach close="end" collection="list" index="index" item="item" open="case ORDER_ID" separator=" ">
|
|
|
+ when #{item.orderId,jdbcType=DECIMAL} then #{item.insertTime,jdbcType=TIMESTAMP}
|
|
|
+ </foreach>
|
|
|
+ ,UPDATE_USERNAME=
|
|
|
+ <foreach close="end" collection="list" index="index" item="item" open="case ORDER_ID" separator=" ">
|
|
|
+ when #{item.orderId,jdbcType=DECIMAL} then #{item.updateUsername,jdbcType=VARCHAR}
|
|
|
+ </foreach>
|
|
|
+ ,UPDATE_TIME=
|
|
|
+ <foreach close="end" collection="list" index="index" item="item" open="case ORDER_ID" separator=" ">
|
|
|
+ when #{item.orderId,jdbcType=DECIMAL} then #{item.updateTime,jdbcType=TIMESTAMP}
|
|
|
+ </foreach>
|
|
|
+ ,INSERT_UPDATE_REMARK=
|
|
|
+ <foreach close="end" collection="list" index="index" item="item" open="case ORDER_ID" separator=" ">
|
|
|
+ when #{item.orderId,jdbcType=DECIMAL} then #{item.insertUpdateRemark,jdbcType=VARCHAR}
|
|
|
+ </foreach>
|
|
|
+ ,ENSTATION_TIME=
|
|
|
+ <foreach close="end" collection="list" index="index" item="item" open="case ORDER_ID" separator=" ">
|
|
|
+ when #{item.orderId,jdbcType=DECIMAL} then #{item.enstationTime,jdbcType=TIMESTAMP}
|
|
|
+ </foreach>
|
|
|
+ ,OUTSTATION_TIME=
|
|
|
+ <foreach close="end" collection="list" index="index" item="item" open="case ORDER_ID" separator=" ">
|
|
|
+ when #{item.orderId,jdbcType=DECIMAL} then #{item.outstationTime,jdbcType=TIMESTAMP}
|
|
|
+ </foreach>
|
|
|
+ ,BILLING_WEIGHT=
|
|
|
+ <foreach close="end" collection="list" index="index" item="item" open="case ORDER_ID" separator=" ">
|
|
|
+ when #{item.orderId,jdbcType=DECIMAL} then #{item.billingWeight,jdbcType=DECIMAL}
|
|
|
+ </foreach>
|
|
|
+ ,"IS_ACCEPT "=
|
|
|
+ <foreach close="end" collection="list" index="index" item="item" open="case ORDER_ID" separator=" ">
|
|
|
+ when #{item.orderId,jdbcType=DECIMAL} then #{item.isAccept,jdbcType=DECIMAL}
|
|
|
+ </foreach>
|
|
|
+ ,WAREHOUSE_ID=
|
|
|
+ <foreach close="end" collection="list" index="index" item="item" open="case ORDER_ID" separator=" ">
|
|
|
+ when #{item.orderId,jdbcType=DECIMAL} then #{item.warehouseId,jdbcType=DECIMAL}
|
|
|
+ </foreach>
|
|
|
+ ,STRAWMATS=
|
|
|
+ <foreach close="end" collection="list" index="index" item="item" open="case ORDER_ID" separator=" ">
|
|
|
+ when #{item.orderId,jdbcType=DECIMAL} then #{item.strawmats,jdbcType=DECIMAL}
|
|
|
+ </foreach>
|
|
|
+ ,IS_ACCEPT_TIME=
|
|
|
+ <foreach close="end" collection="list" index="index" item="item" open="case ORDER_ID" separator=" ">
|
|
|
+ when #{item.orderId,jdbcType=DECIMAL} then #{item.isAcceptTime,jdbcType=TIMESTAMP}
|
|
|
+ </foreach>
|
|
|
+ where ORDER_ID in
|
|
|
+ <foreach close=")" collection="list" index="index" item="item" open="(" separator=",">
|
|
|
+ #{item.orderId,jdbcType=DECIMAL}
|
|
|
+ </foreach>
|
|
|
+ </update>
|
|
|
+ <delete id="batchDelete" parameterType="java.util.List">
|
|
|
+ delete from OMSTRAIN_ORDER
|
|
|
+ where ORDER_ID in
|
|
|
+ <foreach close=")" collection="list" item="id" open="(" separator=",">
|
|
|
+ #{id}
|
|
|
+ </foreach>
|
|
|
+ </delete>
|
|
|
+ <!-- 友情提示!!!-->
|
|
|
+ <!-- 请将自己写的代码放在此标签之下,方便以后粘贴复制。-->
|
|
|
+ <select id="selectOrderIdByNo" resultType="java.math.BigDecimal" parameterType="java.lang.String">
|
|
|
+ select oo.ORDER_ID "orderId"
|
|
|
+ from OMSTRAIN_ORDER oo
|
|
|
+ where oo.ORDER_NO =#{orderNumber}
|
|
|
+ </select>
|
|
|
+<!-- 根据车皮号和运输订单号查找运输订单id-->
|
|
|
+ <select id="selectOrderIdBywagonNoAndOrderNumber" resultType="java.math.BigDecimal" parameterType="java.util.Map">
|
|
|
+ select oo.ORDER_ID "orderId"
|
|
|
+ from OMSTRAIN_ORDER oo
|
|
|
+ where oo.ORDER_NO =#{orderNumber} and OO.ORDER_WAGON_NO=#{wagonNo}
|
|
|
+ </select>
|
|
|
+
|
|
|
+</mapper>
|