|
@@ -9,7 +9,7 @@
|
|
<result column="CAPACITY_TYPE_ID" jdbcType="DECIMAL" property="capacityTypeId" />
|
|
<result column="CAPACITY_TYPE_ID" jdbcType="DECIMAL" property="capacityTypeId" />
|
|
<result column="REQUIREMENT_TRUCK_TIME" jdbcType="TIMESTAMP" property="requirementTruckTime" />
|
|
<result column="REQUIREMENT_TRUCK_TIME" jdbcType="TIMESTAMP" property="requirementTruckTime" />
|
|
<result column="REQUIREMENT_SHIPPER_ID" jdbcType="DECIMAL" property="requirementShipperId" />
|
|
<result column="REQUIREMENT_SHIPPER_ID" jdbcType="DECIMAL" property="requirementShipperId" />
|
|
- <result column="REQUIREMENT_WORK_TYPE" jdbcType="DECIMAL" property="requirementWorkType" />
|
|
|
|
|
|
+ <result column="REQUIREMENT_WORK_TYPE" jdbcType="VARCHAR" property="requirementWorkType" />
|
|
<result column="REQUIREMENT_WORK_CONTENT" jdbcType="VARCHAR" property="requirementWorkContent" />
|
|
<result column="REQUIREMENT_WORK_CONTENT" jdbcType="VARCHAR" property="requirementWorkContent" />
|
|
<result column="LINE_ID" jdbcType="DECIMAL" property="lineId" />
|
|
<result column="LINE_ID" jdbcType="DECIMAL" property="lineId" />
|
|
<result column="REQUIREMENT_WORK_ENVIRONMENT" jdbcType="VARCHAR" property="requirementWorkEnvironment" />
|
|
<result column="REQUIREMENT_WORK_ENVIRONMENT" jdbcType="VARCHAR" property="requirementWorkEnvironment" />
|
|
@@ -25,21 +25,25 @@
|
|
<result column="DELETED" jdbcType="DECIMAL" property="deleted" />
|
|
<result column="DELETED" jdbcType="DECIMAL" property="deleted" />
|
|
<result column="REQUIREMENT_UNLOAD_UNIT_ID" jdbcType="DECIMAL" property="requirementUnloadUnitId" />
|
|
<result column="REQUIREMENT_UNLOAD_UNIT_ID" jdbcType="DECIMAL" property="requirementUnloadUnitId" />
|
|
<result column="REQUIREMENT_PLATFORM_ID" jdbcType="DECIMAL" property="requirementPlatformId" />
|
|
<result column="REQUIREMENT_PLATFORM_ID" jdbcType="DECIMAL" property="requirementPlatformId" />
|
|
|
|
+ <result column="REQUIREMENT_LINK_TYPE" jdbcType="DECIMAL" property="requirementLinkType" />
|
|
|
|
+ <result column="DUE_DATE" jdbcType="TIMESTAMP" property="dueDate" />
|
|
</resultMap>
|
|
</resultMap>
|
|
<sql id="columns">
|
|
<sql id="columns">
|
|
- REQUIREMENT_ID, PURCHASE_ORDER_ID, REQUIREMENT_NUMBER, REQUIREMENT_TYPE, CAPACITY_TYPE_ID,
|
|
|
|
- REQUIREMENT_TRUCK_TIME, REQUIREMENT_SHIPPER_ID, REQUIREMENT_WORK_TYPE, REQUIREMENT_WORK_CONTENT,
|
|
|
|
- LINE_ID, REQUIREMENT_WORK_ENVIRONMENT, REQUIREMENT_ESTIMATED_DURATION, REQUIREMENT_OVERLIMIT,
|
|
|
|
- REQUIREMNT_UNIT_ID, REQUIREMENT_STATUS, INSERT_USERNAME, INSERT_TIME, UPDATE_USERNAME,
|
|
|
|
- UPDATE_TIME, INSERT_UPDATE_REMARK, DELETED, REQUIREMENT_UNLOAD_UNIT_ID, "REQUIREMENT_PLATFORM_ID"
|
|
|
|
|
|
+ REQUIREMENT_ID, PURCHASE_ORDER_ID, REQUIREMENT_NUMBER, REQUIREMENT_TYPE, CAPACITY_TYPE_ID,
|
|
|
|
+ REQUIREMENT_TRUCK_TIME, REQUIREMENT_SHIPPER_ID, REQUIREMENT_WORK_TYPE, REQUIREMENT_WORK_CONTENT,
|
|
|
|
+ LINE_ID, REQUIREMENT_WORK_ENVIRONMENT, REQUIREMENT_ESTIMATED_DURATION, REQUIREMENT_OVERLIMIT,
|
|
|
|
+ REQUIREMNT_UNIT_ID, REQUIREMENT_STATUS, INSERT_USERNAME, INSERT_TIME, UPDATE_USERNAME,
|
|
|
|
+ UPDATE_TIME, INSERT_UPDATE_REMARK, DELETED, REQUIREMENT_UNLOAD_UNIT_ID, REQUIREMENT_PLATFORM_ID,
|
|
|
|
+ REQUIREMENT_LINK_TYPE, DUE_DATE
|
|
</sql>
|
|
</sql>
|
|
<sql id="columns_alias">
|
|
<sql id="columns_alias">
|
|
- t.REQUIREMENT_ID, t.PURCHASE_ORDER_ID, t.REQUIREMENT_NUMBER, t.REQUIREMENT_TYPE,
|
|
|
|
- t.CAPACITY_TYPE_ID, t.REQUIREMENT_TRUCK_TIME, t.REQUIREMENT_SHIPPER_ID, t.REQUIREMENT_WORK_TYPE,
|
|
|
|
- t.REQUIREMENT_WORK_CONTENT, t.LINE_ID, t.REQUIREMENT_WORK_ENVIRONMENT, t.REQUIREMENT_ESTIMATED_DURATION,
|
|
|
|
- t.REQUIREMENT_OVERLIMIT, t.REQUIREMNT_UNIT_ID, t.REQUIREMENT_STATUS, t.INSERT_USERNAME,
|
|
|
|
- t.INSERT_TIME, t.UPDATE_USERNAME, t.UPDATE_TIME, t.INSERT_UPDATE_REMARK, t.DELETED,
|
|
|
|
- t.REQUIREMENT_UNLOAD_UNIT_ID, t."REQUIREMENT_PLATFORM_ID"
|
|
|
|
|
|
+ t.REQUIREMENT_ID, t.PURCHASE_ORDER_ID, t.REQUIREMENT_NUMBER, t.REQUIREMENT_TYPE,
|
|
|
|
+ t.CAPACITY_TYPE_ID, t.REQUIREMENT_TRUCK_TIME, t.REQUIREMENT_SHIPPER_ID, t.REQUIREMENT_WORK_TYPE,
|
|
|
|
+ t.REQUIREMENT_WORK_CONTENT, t.LINE_ID, t.REQUIREMENT_WORK_ENVIRONMENT, t.REQUIREMENT_ESTIMATED_DURATION,
|
|
|
|
+ t.REQUIREMENT_OVERLIMIT, t.REQUIREMNT_UNIT_ID, t.REQUIREMENT_STATUS, t.INSERT_USERNAME,
|
|
|
|
+ t.INSERT_TIME, t.UPDATE_USERNAME, t.UPDATE_TIME, t.INSERT_UPDATE_REMARK, t.DELETED,
|
|
|
|
+ t.REQUIREMENT_UNLOAD_UNIT_ID, t.REQUIREMENT_PLATFORM_ID, t.REQUIREMENT_LINK_TYPE,
|
|
|
|
+ t.DUE_DATE
|
|
</sql>
|
|
</sql>
|
|
<sql id="select">
|
|
<sql id="select">
|
|
SELECT <include refid="columns" /> FROM AMSTRUCK_INWARD_REQUIREMENT
|
|
SELECT <include refid="columns" /> FROM AMSTRUCK_INWARD_REQUIREMENT
|
|
@@ -70,7 +74,7 @@
|
|
<if test="requirementShipperId != null">
|
|
<if test="requirementShipperId != null">
|
|
and REQUIREMENT_SHIPPER_ID = #{requirementShipperId}
|
|
and REQUIREMENT_SHIPPER_ID = #{requirementShipperId}
|
|
</if>
|
|
</if>
|
|
- <if test="requirementWorkType != null">
|
|
|
|
|
|
+ <if test="requirementWorkType != null and requirementWorkType != ''">
|
|
and REQUIREMENT_WORK_TYPE = #{requirementWorkType}
|
|
and REQUIREMENT_WORK_TYPE = #{requirementWorkType}
|
|
</if>
|
|
</if>
|
|
<if test="requirementWorkContent != null and requirementWorkContent != ''">
|
|
<if test="requirementWorkContent != null and requirementWorkContent != ''">
|
|
@@ -118,6 +122,12 @@
|
|
<if test="requirementPlatformId != null">
|
|
<if test="requirementPlatformId != null">
|
|
and REQUIREMENT_PLATFORM_ID = #{requirementPlatformId}
|
|
and REQUIREMENT_PLATFORM_ID = #{requirementPlatformId}
|
|
</if>
|
|
</if>
|
|
|
|
+ <if test="requirementLinkType != null">
|
|
|
|
+ and REQUIREMENT_LINK_TYPE = #{requirementLinkType}
|
|
|
|
+ </if>
|
|
|
|
+ <if test="dueDate != null">
|
|
|
|
+ and TO_CHAR(DUE_DATE,'yyyy-MM-dd') = #{dueDate}
|
|
|
|
+ </if>
|
|
</where>
|
|
</where>
|
|
</sql>
|
|
</sql>
|
|
<sql id="whereLike">
|
|
<sql id="whereLike">
|
|
@@ -143,8 +153,8 @@
|
|
<if test="requirementShipperId != null">
|
|
<if test="requirementShipperId != null">
|
|
and REQUIREMENT_SHIPPER_ID = #{requirementShipperId}
|
|
and REQUIREMENT_SHIPPER_ID = #{requirementShipperId}
|
|
</if>
|
|
</if>
|
|
- <if test="requirementWorkType != null">
|
|
|
|
- and REQUIREMENT_WORK_TYPE = #{requirementWorkType}
|
|
|
|
|
|
+ <if test="requirementWorkType != null and requirementWorkType != ''">
|
|
|
|
+ and REQUIREMENT_WORK_TYPE LIKE '%${requirementWorkType}%'
|
|
</if>
|
|
</if>
|
|
<if test="requirementWorkContent != null and requirementWorkContent != ''">
|
|
<if test="requirementWorkContent != null and requirementWorkContent != ''">
|
|
and REQUIREMENT_WORK_CONTENT LIKE '%${requirementWorkContent}%'
|
|
and REQUIREMENT_WORK_CONTENT LIKE '%${requirementWorkContent}%'
|
|
@@ -191,9 +201,15 @@
|
|
<if test="requirementPlatformId != null">
|
|
<if test="requirementPlatformId != null">
|
|
and REQUIREMENT_PLATFORM_ID = #{requirementPlatformId}
|
|
and REQUIREMENT_PLATFORM_ID = #{requirementPlatformId}
|
|
</if>
|
|
</if>
|
|
|
|
+ <if test="requirementLinkType != null">
|
|
|
|
+ and REQUIREMENT_LINK_TYPE = #{requirementLinkType}
|
|
|
|
+ </if>
|
|
|
|
+ <if test="dueDate != null">
|
|
|
|
+ and TO_CHAR(DUE_DATE,'yyyy-MM-dd') = #{dueDate}
|
|
|
|
+ </if>
|
|
</where>
|
|
</where>
|
|
</sql>
|
|
</sql>
|
|
- <delete id="deleteByPrimaryKey" parameterType="java.math.BigDecimal">
|
|
|
|
|
|
+ <delete id="deleteByPrimaryKey" parameterType="java.lang.Short">
|
|
delete from AMSTRUCK_INWARD_REQUIREMENT
|
|
delete from AMSTRUCK_INWARD_REQUIREMENT
|
|
where REQUIREMENT_ID = #{requirementId,jdbcType=DECIMAL}
|
|
where REQUIREMENT_ID = #{requirementId,jdbcType=DECIMAL}
|
|
</delete>
|
|
</delete>
|
|
@@ -218,7 +234,7 @@
|
|
<if test="requirementShipperId != null">
|
|
<if test="requirementShipperId != null">
|
|
or REQUIREMENT_SHIPPER_ID = #{requirementShipperId}
|
|
or REQUIREMENT_SHIPPER_ID = #{requirementShipperId}
|
|
</if>
|
|
</if>
|
|
- <if test="requirementWorkType != null">
|
|
|
|
|
|
+ <if test="requirementWorkType != null and requirementWorkType != ''">
|
|
or REQUIREMENT_WORK_TYPE = #{requirementWorkType}
|
|
or REQUIREMENT_WORK_TYPE = #{requirementWorkType}
|
|
</if>
|
|
</if>
|
|
<if test="requirementWorkContent != null and requirementWorkContent != ''">
|
|
<if test="requirementWorkContent != null and requirementWorkContent != ''">
|
|
@@ -266,6 +282,12 @@
|
|
<if test="requirementPlatformId != null">
|
|
<if test="requirementPlatformId != null">
|
|
or REQUIREMENT_PLATFORM_ID = #{requirementPlatformId}
|
|
or REQUIREMENT_PLATFORM_ID = #{requirementPlatformId}
|
|
</if>
|
|
</if>
|
|
|
|
+ <if test="requirementLinkType != null">
|
|
|
|
+ or REQUIREMENT_LINK_TYPE = #{requirementLinkType}
|
|
|
|
+ </if>
|
|
|
|
+ <if test="dueDate != null">
|
|
|
|
+ or TO_CHAR(DUE_DATE,'yyyy-MM-dd') = '#{dueDate}'
|
|
|
|
+ </if>
|
|
</delete>
|
|
</delete>
|
|
<insert id="insert" parameterType="com.steerinfo.dil.model.AmstruckInwardRequirement">
|
|
<insert id="insert" parameterType="com.steerinfo.dil.model.AmstruckInwardRequirement">
|
|
insert into AMSTRUCK_INWARD_REQUIREMENT (REQUIREMENT_ID, PURCHASE_ORDER_ID, REQUIREMENT_NUMBER,
|
|
insert into AMSTRUCK_INWARD_REQUIREMENT (REQUIREMENT_ID, PURCHASE_ORDER_ID, REQUIREMENT_NUMBER,
|
|
@@ -276,16 +298,18 @@
|
|
REQUIREMNT_UNIT_ID, REQUIREMENT_STATUS, INSERT_USERNAME,
|
|
REQUIREMNT_UNIT_ID, REQUIREMENT_STATUS, INSERT_USERNAME,
|
|
INSERT_TIME, UPDATE_USERNAME, UPDATE_TIME,
|
|
INSERT_TIME, UPDATE_USERNAME, UPDATE_TIME,
|
|
INSERT_UPDATE_REMARK, DELETED, REQUIREMENT_UNLOAD_UNIT_ID,
|
|
INSERT_UPDATE_REMARK, DELETED, REQUIREMENT_UNLOAD_UNIT_ID,
|
|
- "REQUIREMENT_PLATFORM_ID")
|
|
|
|
|
|
+ REQUIREMENT_PLATFORM_ID, REQUIREMENT_LINK_TYPE,
|
|
|
|
+ DUE_DATE)
|
|
values (#{requirementId,jdbcType=DECIMAL}, #{purchaseOrderId,jdbcType=DECIMAL}, #{requirementNumber,jdbcType=VARCHAR},
|
|
values (#{requirementId,jdbcType=DECIMAL}, #{purchaseOrderId,jdbcType=DECIMAL}, #{requirementNumber,jdbcType=VARCHAR},
|
|
#{requirementType,jdbcType=VARCHAR}, #{capacityTypeId,jdbcType=DECIMAL}, #{requirementTruckTime,jdbcType=TIMESTAMP},
|
|
#{requirementType,jdbcType=VARCHAR}, #{capacityTypeId,jdbcType=DECIMAL}, #{requirementTruckTime,jdbcType=TIMESTAMP},
|
|
- #{requirementShipperId,jdbcType=DECIMAL}, #{requirementWorkType,jdbcType=DECIMAL},
|
|
|
|
|
|
+ #{requirementShipperId,jdbcType=DECIMAL}, #{requirementWorkType,jdbcType=VARCHAR},
|
|
#{requirementWorkContent,jdbcType=VARCHAR}, #{lineId,jdbcType=DECIMAL}, #{requirementWorkEnvironment,jdbcType=VARCHAR},
|
|
#{requirementWorkContent,jdbcType=VARCHAR}, #{lineId,jdbcType=DECIMAL}, #{requirementWorkEnvironment,jdbcType=VARCHAR},
|
|
#{requirementEstimatedDuration,jdbcType=DECIMAL}, #{requirementOverlimit,jdbcType=VARCHAR},
|
|
#{requirementEstimatedDuration,jdbcType=DECIMAL}, #{requirementOverlimit,jdbcType=VARCHAR},
|
|
#{requiremntUnitId,jdbcType=DECIMAL}, #{requirementStatus,jdbcType=DECIMAL}, #{insertUsername,jdbcType=VARCHAR},
|
|
#{requiremntUnitId,jdbcType=DECIMAL}, #{requirementStatus,jdbcType=DECIMAL}, #{insertUsername,jdbcType=VARCHAR},
|
|
#{insertTime,jdbcType=TIMESTAMP}, #{updateUsername,jdbcType=VARCHAR}, #{updateTime,jdbcType=TIMESTAMP},
|
|
#{insertTime,jdbcType=TIMESTAMP}, #{updateUsername,jdbcType=VARCHAR}, #{updateTime,jdbcType=TIMESTAMP},
|
|
#{insertUpdateRemark,jdbcType=VARCHAR}, #{deleted,jdbcType=DECIMAL}, #{requirementUnloadUnitId,jdbcType=DECIMAL},
|
|
#{insertUpdateRemark,jdbcType=VARCHAR}, #{deleted,jdbcType=DECIMAL}, #{requirementUnloadUnitId,jdbcType=DECIMAL},
|
|
- #{requirementPlatformId,jdbcType=DECIMAL})
|
|
|
|
|
|
+ #{requirementPlatformId,jdbcType=DECIMAL}, #{requirementLinkType,jdbcType=DECIMAL},
|
|
|
|
+ #{dueDate,jdbcType=TIMESTAMP})
|
|
</insert>
|
|
</insert>
|
|
<insert id="insertSelective" parameterType="com.steerinfo.dil.model.AmstruckInwardRequirement">
|
|
<insert id="insertSelective" parameterType="com.steerinfo.dil.model.AmstruckInwardRequirement">
|
|
insert into AMSTRUCK_INWARD_REQUIREMENT
|
|
insert into AMSTRUCK_INWARD_REQUIREMENT
|
|
@@ -357,7 +381,13 @@
|
|
REQUIREMENT_UNLOAD_UNIT_ID,
|
|
REQUIREMENT_UNLOAD_UNIT_ID,
|
|
</if>
|
|
</if>
|
|
<if test="requirementPlatformId != null">
|
|
<if test="requirementPlatformId != null">
|
|
- "REQUIREMENT_PLATFORM_ID",
|
|
|
|
|
|
+ REQUIREMENT_PLATFORM_ID,
|
|
|
|
+ </if>
|
|
|
|
+ <if test="requirementLinkType != null">
|
|
|
|
+ REQUIREMENT_LINK_TYPE,
|
|
|
|
+ </if>
|
|
|
|
+ <if test="dueDate != null">
|
|
|
|
+ DUE_DATE,
|
|
</if>
|
|
</if>
|
|
</trim>
|
|
</trim>
|
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
@@ -383,7 +413,7 @@
|
|
#{requirementShipperId,jdbcType=DECIMAL},
|
|
#{requirementShipperId,jdbcType=DECIMAL},
|
|
</if>
|
|
</if>
|
|
<if test="requirementWorkType != null">
|
|
<if test="requirementWorkType != null">
|
|
- #{requirementWorkType,jdbcType=DECIMAL},
|
|
|
|
|
|
+ #{requirementWorkType,jdbcType=VARCHAR},
|
|
</if>
|
|
</if>
|
|
<if test="requirementWorkContent != null">
|
|
<if test="requirementWorkContent != null">
|
|
#{requirementWorkContent,jdbcType=VARCHAR},
|
|
#{requirementWorkContent,jdbcType=VARCHAR},
|
|
@@ -430,6 +460,12 @@
|
|
<if test="requirementPlatformId != null">
|
|
<if test="requirementPlatformId != null">
|
|
#{requirementPlatformId,jdbcType=DECIMAL},
|
|
#{requirementPlatformId,jdbcType=DECIMAL},
|
|
</if>
|
|
</if>
|
|
|
|
+ <if test="requirementLinkType != null">
|
|
|
|
+ #{requirementLinkType,jdbcType=DECIMAL},
|
|
|
|
+ </if>
|
|
|
|
+ <if test="dueDate != null">
|
|
|
|
+ #{dueDate,jdbcType=TIMESTAMP},
|
|
|
|
+ </if>
|
|
</trim>
|
|
</trim>
|
|
</insert>
|
|
</insert>
|
|
<update id="updateByPrimaryKey" parameterType="com.steerinfo.dil.model.AmstruckInwardRequirement">
|
|
<update id="updateByPrimaryKey" parameterType="com.steerinfo.dil.model.AmstruckInwardRequirement">
|
|
@@ -440,7 +476,7 @@
|
|
CAPACITY_TYPE_ID = #{capacityTypeId,jdbcType=DECIMAL},
|
|
CAPACITY_TYPE_ID = #{capacityTypeId,jdbcType=DECIMAL},
|
|
REQUIREMENT_TRUCK_TIME = #{requirementTruckTime,jdbcType=TIMESTAMP},
|
|
REQUIREMENT_TRUCK_TIME = #{requirementTruckTime,jdbcType=TIMESTAMP},
|
|
REQUIREMENT_SHIPPER_ID = #{requirementShipperId,jdbcType=DECIMAL},
|
|
REQUIREMENT_SHIPPER_ID = #{requirementShipperId,jdbcType=DECIMAL},
|
|
- REQUIREMENT_WORK_TYPE = #{requirementWorkType,jdbcType=DECIMAL},
|
|
|
|
|
|
+ REQUIREMENT_WORK_TYPE = #{requirementWorkType,jdbcType=VARCHAR},
|
|
REQUIREMENT_WORK_CONTENT = #{requirementWorkContent,jdbcType=VARCHAR},
|
|
REQUIREMENT_WORK_CONTENT = #{requirementWorkContent,jdbcType=VARCHAR},
|
|
LINE_ID = #{lineId,jdbcType=DECIMAL},
|
|
LINE_ID = #{lineId,jdbcType=DECIMAL},
|
|
REQUIREMENT_WORK_ENVIRONMENT = #{requirementWorkEnvironment,jdbcType=VARCHAR},
|
|
REQUIREMENT_WORK_ENVIRONMENT = #{requirementWorkEnvironment,jdbcType=VARCHAR},
|
|
@@ -455,7 +491,9 @@
|
|
INSERT_UPDATE_REMARK = #{insertUpdateRemark,jdbcType=VARCHAR},
|
|
INSERT_UPDATE_REMARK = #{insertUpdateRemark,jdbcType=VARCHAR},
|
|
DELETED = #{deleted,jdbcType=DECIMAL},
|
|
DELETED = #{deleted,jdbcType=DECIMAL},
|
|
REQUIREMENT_UNLOAD_UNIT_ID = #{requirementUnloadUnitId,jdbcType=DECIMAL},
|
|
REQUIREMENT_UNLOAD_UNIT_ID = #{requirementUnloadUnitId,jdbcType=DECIMAL},
|
|
- "REQUIREMENT_PLATFORM_ID" = #{requirementPlatformId,jdbcType=DECIMAL}
|
|
|
|
|
|
+ REQUIREMENT_PLATFORM_ID = #{requirementPlatformId,jdbcType=DECIMAL},
|
|
|
|
+ REQUIREMENT_LINK_TYPE = #{requirementLinkType,jdbcType=DECIMAL},
|
|
|
|
+ DUE_DATE = #{dueDate,jdbcType=TIMESTAMP}
|
|
where REQUIREMENT_ID = #{requirementId,jdbcType=DECIMAL}
|
|
where REQUIREMENT_ID = #{requirementId,jdbcType=DECIMAL}
|
|
</update>
|
|
</update>
|
|
<update id="updateByPrimaryKeySelective" parameterType="com.steerinfo.dil.model.AmstruckInwardRequirement">
|
|
<update id="updateByPrimaryKeySelective" parameterType="com.steerinfo.dil.model.AmstruckInwardRequirement">
|
|
@@ -480,7 +518,7 @@
|
|
REQUIREMENT_SHIPPER_ID = #{requirementShipperId,jdbcType=DECIMAL},
|
|
REQUIREMENT_SHIPPER_ID = #{requirementShipperId,jdbcType=DECIMAL},
|
|
</if>
|
|
</if>
|
|
<if test="requirementWorkType != null">
|
|
<if test="requirementWorkType != null">
|
|
- REQUIREMENT_WORK_TYPE = #{requirementWorkType,jdbcType=DECIMAL},
|
|
|
|
|
|
+ REQUIREMENT_WORK_TYPE = #{requirementWorkType,jdbcType=VARCHAR},
|
|
</if>
|
|
</if>
|
|
<if test="requirementWorkContent != null">
|
|
<if test="requirementWorkContent != null">
|
|
REQUIREMENT_WORK_CONTENT = #{requirementWorkContent,jdbcType=VARCHAR},
|
|
REQUIREMENT_WORK_CONTENT = #{requirementWorkContent,jdbcType=VARCHAR},
|
|
@@ -525,12 +563,18 @@
|
|
REQUIREMENT_UNLOAD_UNIT_ID = #{requirementUnloadUnitId,jdbcType=DECIMAL},
|
|
REQUIREMENT_UNLOAD_UNIT_ID = #{requirementUnloadUnitId,jdbcType=DECIMAL},
|
|
</if>
|
|
</if>
|
|
<if test="requirementPlatformId != null">
|
|
<if test="requirementPlatformId != null">
|
|
- "REQUIREMENT_PLATFORM_ID" = #{requirementPlatformId,jdbcType=DECIMAL},
|
|
|
|
|
|
+ REQUIREMENT_PLATFORM_ID = #{requirementPlatformId,jdbcType=DECIMAL},
|
|
|
|
+ </if>
|
|
|
|
+ <if test="requirementLinkType != null">
|
|
|
|
+ REQUIREMENT_LINK_TYPE = #{requirementLinkType,jdbcType=DECIMAL},
|
|
|
|
+ </if>
|
|
|
|
+ <if test="dueDate != null">
|
|
|
|
+ DUE_DATE = #{dueDate,jdbcType=TIMESTAMP},
|
|
</if>
|
|
</if>
|
|
</set>
|
|
</set>
|
|
where REQUIREMENT_ID = #{requirementId,jdbcType=DECIMAL}
|
|
where REQUIREMENT_ID = #{requirementId,jdbcType=DECIMAL}
|
|
</update>
|
|
</update>
|
|
- <select id="selectByPrimaryKey" parameterType="java.math.BigDecimal" resultMap="BaseResultMap">
|
|
|
|
|
|
+ <select id="selectByPrimaryKey" parameterType="java.lang.Short" resultMap="BaseResultMap">
|
|
<include refid="select" />
|
|
<include refid="select" />
|
|
where REQUIREMENT_ID = #{requirementId,jdbcType=DECIMAL}
|
|
where REQUIREMENT_ID = #{requirementId,jdbcType=DECIMAL}
|
|
</select>
|
|
</select>
|
|
@@ -555,7 +599,8 @@
|
|
INSERT_USERNAME, INSERT_TIME,
|
|
INSERT_USERNAME, INSERT_TIME,
|
|
UPDATE_USERNAME, UPDATE_TIME,
|
|
UPDATE_USERNAME, UPDATE_TIME,
|
|
INSERT_UPDATE_REMARK, DELETED,
|
|
INSERT_UPDATE_REMARK, DELETED,
|
|
- REQUIREMENT_UNLOAD_UNIT_ID, "REQUIREMENT_PLATFORM_ID"
|
|
|
|
|
|
+ REQUIREMENT_UNLOAD_UNIT_ID, REQUIREMENT_PLATFORM_ID,
|
|
|
|
+ REQUIREMENT_LINK_TYPE, DUE_DATE
|
|
)
|
|
)
|
|
( <foreach collection="list" item="item" separator="union all">
|
|
( <foreach collection="list" item="item" separator="union all">
|
|
select
|
|
select
|
|
@@ -563,14 +608,15 @@
|
|
#{item.purchaseOrderId,jdbcType=DECIMAL}, #{item.requirementNumber,jdbcType=VARCHAR},
|
|
#{item.purchaseOrderId,jdbcType=DECIMAL}, #{item.requirementNumber,jdbcType=VARCHAR},
|
|
#{item.requirementType,jdbcType=VARCHAR}, #{item.capacityTypeId,jdbcType=DECIMAL},
|
|
#{item.requirementType,jdbcType=VARCHAR}, #{item.capacityTypeId,jdbcType=DECIMAL},
|
|
#{item.requirementTruckTime,jdbcType=TIMESTAMP}, #{item.requirementShipperId,jdbcType=DECIMAL},
|
|
#{item.requirementTruckTime,jdbcType=TIMESTAMP}, #{item.requirementShipperId,jdbcType=DECIMAL},
|
|
- #{item.requirementWorkType,jdbcType=DECIMAL}, #{item.requirementWorkContent,jdbcType=VARCHAR},
|
|
|
|
|
|
+ #{item.requirementWorkType,jdbcType=VARCHAR}, #{item.requirementWorkContent,jdbcType=VARCHAR},
|
|
#{item.lineId,jdbcType=DECIMAL}, #{item.requirementWorkEnvironment,jdbcType=VARCHAR},
|
|
#{item.lineId,jdbcType=DECIMAL}, #{item.requirementWorkEnvironment,jdbcType=VARCHAR},
|
|
#{item.requirementEstimatedDuration,jdbcType=DECIMAL}, #{item.requirementOverlimit,jdbcType=VARCHAR},
|
|
#{item.requirementEstimatedDuration,jdbcType=DECIMAL}, #{item.requirementOverlimit,jdbcType=VARCHAR},
|
|
#{item.requiremntUnitId,jdbcType=DECIMAL}, #{item.requirementStatus,jdbcType=DECIMAL},
|
|
#{item.requiremntUnitId,jdbcType=DECIMAL}, #{item.requirementStatus,jdbcType=DECIMAL},
|
|
#{item.insertUsername,jdbcType=VARCHAR}, #{item.insertTime,jdbcType=TIMESTAMP},
|
|
#{item.insertUsername,jdbcType=VARCHAR}, #{item.insertTime,jdbcType=TIMESTAMP},
|
|
#{item.updateUsername,jdbcType=VARCHAR}, #{item.updateTime,jdbcType=TIMESTAMP},
|
|
#{item.updateUsername,jdbcType=VARCHAR}, #{item.updateTime,jdbcType=TIMESTAMP},
|
|
#{item.insertUpdateRemark,jdbcType=VARCHAR}, #{item.deleted,jdbcType=DECIMAL},
|
|
#{item.insertUpdateRemark,jdbcType=VARCHAR}, #{item.deleted,jdbcType=DECIMAL},
|
|
- #{item.requirementUnloadUnitId,jdbcType=DECIMAL}, #{item.requirementPlatformId,jdbcType=DECIMAL}
|
|
|
|
|
|
+ #{item.requirementUnloadUnitId,jdbcType=DECIMAL}, #{item.requirementPlatformId,jdbcType=DECIMAL},
|
|
|
|
+ #{item.requirementLinkType,jdbcType=DECIMAL}, #{item.dueDate,jdbcType=TIMESTAMP}
|
|
from dual
|
|
from dual
|
|
</foreach> )
|
|
</foreach> )
|
|
</insert>
|
|
</insert>
|
|
@@ -607,7 +653,7 @@
|
|
</foreach>
|
|
</foreach>
|
|
,REQUIREMENT_WORK_TYPE=
|
|
,REQUIREMENT_WORK_TYPE=
|
|
<foreach close="end" collection="list" index="index" item="item" open="case REQUIREMENT_ID" separator=" ">
|
|
<foreach close="end" collection="list" index="index" item="item" open="case REQUIREMENT_ID" separator=" ">
|
|
- when #{item.requirementId,jdbcType=DECIMAL} then #{item.requirementWorkType,jdbcType=DECIMAL}
|
|
|
|
|
|
+ when #{item.requirementId,jdbcType=DECIMAL} then #{item.requirementWorkType,jdbcType=VARCHAR}
|
|
</foreach>
|
|
</foreach>
|
|
,REQUIREMENT_WORK_CONTENT=
|
|
,REQUIREMENT_WORK_CONTENT=
|
|
<foreach close="end" collection="list" index="index" item="item" open="case REQUIREMENT_ID" separator=" ">
|
|
<foreach close="end" collection="list" index="index" item="item" open="case REQUIREMENT_ID" separator=" ">
|
|
@@ -665,10 +711,18 @@
|
|
<foreach close="end" collection="list" index="index" item="item" open="case REQUIREMENT_ID" separator=" ">
|
|
<foreach close="end" collection="list" index="index" item="item" open="case REQUIREMENT_ID" separator=" ">
|
|
when #{item.requirementId,jdbcType=DECIMAL} then #{item.requirementUnloadUnitId,jdbcType=DECIMAL}
|
|
when #{item.requirementId,jdbcType=DECIMAL} then #{item.requirementUnloadUnitId,jdbcType=DECIMAL}
|
|
</foreach>
|
|
</foreach>
|
|
- ,"REQUIREMENT_PLATFORM_ID"=
|
|
|
|
|
|
+ ,REQUIREMENT_PLATFORM_ID=
|
|
<foreach close="end" collection="list" index="index" item="item" open="case REQUIREMENT_ID" separator=" ">
|
|
<foreach close="end" collection="list" index="index" item="item" open="case REQUIREMENT_ID" separator=" ">
|
|
when #{item.requirementId,jdbcType=DECIMAL} then #{item.requirementPlatformId,jdbcType=DECIMAL}
|
|
when #{item.requirementId,jdbcType=DECIMAL} then #{item.requirementPlatformId,jdbcType=DECIMAL}
|
|
</foreach>
|
|
</foreach>
|
|
|
|
+ ,REQUIREMENT_LINK_TYPE=
|
|
|
|
+ <foreach close="end" collection="list" index="index" item="item" open="case REQUIREMENT_ID" separator=" ">
|
|
|
|
+ when #{item.requirementId,jdbcType=DECIMAL} then #{item.requirementLinkType,jdbcType=DECIMAL}
|
|
|
|
+ </foreach>
|
|
|
|
+ ,DUE_DATE=
|
|
|
|
+ <foreach close="end" collection="list" index="index" item="item" open="case REQUIREMENT_ID" separator=" ">
|
|
|
|
+ when #{item.requirementId,jdbcType=DECIMAL} then #{item.dueDate,jdbcType=TIMESTAMP}
|
|
|
|
+ </foreach>
|
|
where REQUIREMENT_ID in
|
|
where REQUIREMENT_ID in
|
|
<foreach close=")" collection="list" index="index" item="item" open="(" separator=",">
|
|
<foreach close=")" collection="list" index="index" item="item" open="(" separator=",">
|
|
#{item.requirementId,jdbcType=DECIMAL}
|
|
#{item.requirementId,jdbcType=DECIMAL}
|
|
@@ -682,8 +736,9 @@
|
|
</foreach>
|
|
</foreach>
|
|
</delete>
|
|
</delete>
|
|
<!-- 友情提示!!!-->
|
|
<!-- 友情提示!!!-->
|
|
- <!-- 请将自己写的代码放在此标签之下,方便以后粘贴复制。-->
|
|
|
|
|
|
|
|
|
|
+ <!-- 友情提示!!!-->
|
|
|
|
+ <!-- 请将自己写的代码放在此标签之下,方便以后粘贴复制。-->
|
|
<!-- 展示用车需求 -->
|
|
<!-- 展示用车需求 -->
|
|
<select id="getTruckRequirementList" resultType="java.util.Map" parameterType="java.util.Map">
|
|
<select id="getTruckRequirementList" resultType="java.util.Map" parameterType="java.util.Map">
|
|
SELECT * FROM
|
|
SELECT * FROM
|
|
@@ -705,7 +760,7 @@
|
|
WHERE AIR.DELETED = 0
|
|
WHERE AIR.DELETED = 0
|
|
AND AIR.PURCHASE_ORDER_ID IS NULL
|
|
AND AIR.PURCHASE_ORDER_ID IS NULL
|
|
<if test="orgCode !=null ">
|
|
<if test="orgCode !=null ">
|
|
- AND AIR.INSERT_USERNAME = #{orgCode}
|
|
|
|
|
|
+ AND AIR.INSERT_USERNAME = #{orgCode}
|
|
</if>
|
|
</if>
|
|
<if test="requirementStatus ==0 ">
|
|
<if test="requirementStatus ==0 ">
|
|
AND AIR.REQUIREMENT_STATUS = 0
|
|
AND AIR.REQUIREMENT_STATUS = 0
|
|
@@ -813,7 +868,7 @@
|
|
WHERE AIR.REQUIREMENT_STATUS = #{requirementStatus}
|
|
WHERE AIR.REQUIREMENT_STATUS = #{requirementStatus}
|
|
AND AIR.DELETED = 0
|
|
AND AIR.DELETED = 0
|
|
<if test="orgCode !=null ">
|
|
<if test="orgCode !=null ">
|
|
- AND AIR.INSERT_USERNAME = #{orgCode}
|
|
|
|
|
|
+ AND AIR.INSERT_USERNAME = #{orgCode}
|
|
</if>
|
|
</if>
|
|
)
|
|
)
|
|
<where>
|
|
<where>
|
|
@@ -941,44 +996,44 @@
|
|
</select>
|
|
</select>
|
|
|
|
|
|
<select id="selectRequirement" parameterType="DECIMAL" resultType="java.util.Map">
|
|
<select id="selectRequirement" parameterType="DECIMAL" resultType="java.util.Map">
|
|
-SELECT APO.PURCHASE_ORDER_NO AS "purchaseOrderNo",
|
|
|
|
- APO.PURCHASE_ORDER_ID AS "purchaseOrderId",
|
|
|
|
- RM.MATERIAL_NAME AS "materialName",
|
|
|
|
- DB.RESULT_FOREIGN_SHIP_NAME AS "resultForeignShipName",
|
|
|
|
- RW.WAREHOUSE_NAME AS "wareHouseName",
|
|
|
|
- ARM.MATERIAL_WEIGHT AS "materialWeight",
|
|
|
|
- AIR.REQUIREMNT_UNIT_ID AS "requiremntUnitId",
|
|
|
|
- AIR.REQUIREMENT_UNLOAD_UNIT_ID AS "requirementUnloadUnitId",
|
|
|
|
- AIR.REQUIREMENT_TYPE AS "requirementType",
|
|
|
|
- AIR.CAPACITY_TYPE_ID AS "capacityTypeId",
|
|
|
|
- AIR.REQUIREMENT_TRUCK_TIME AS "requirementTruckTime",
|
|
|
|
- AIR.REQUIREMENT_SHIPPER_ID AS "requirementShipperId",
|
|
|
|
- AIR.REQUIREMENT_WORK_TYPE AS "requirementWorkType",
|
|
|
|
- AIR.REQUIREMENT_WORK_CONTENT AS "requirementWorkContent",
|
|
|
|
- AIR.REQUIREMENT_WORK_ENVIRONMENT AS "requirementWorkEnvironment",
|
|
|
|
- AIR.REQUIREMENT_ESTIMATED_DURATION AS "requirementEstimatedDuration",
|
|
|
|
- AIR.REQUIREMENT_OVERLIMIT AS "requirementOverlimit",
|
|
|
|
- RS.SHIPPER_NAME AS "receiveUnitName",
|
|
|
|
- RSR.SUPPLIER_NAME AS "sendUnitName",
|
|
|
|
- RWUL.WAREHOUSE_NAME AS "unWarehouseName"
|
|
|
|
- FROM AMSTRUCK_INWARD_REQUIREMENT AIR
|
|
|
|
- LEFT JOIN AMS_PURCHASE_ORDER APO
|
|
|
|
- ON APO.PURCHASE_ORDER_ID = AIR.PURCHASE_ORDER_ID
|
|
|
|
- LEFT JOIN RMS_SHIPPER RS
|
|
|
|
- ON RS.SHIPPER_ID = APO.RECEIVE_UNIT_ID
|
|
|
|
- LEFT JOIN RMS_SUPPLIER RSR
|
|
|
|
- ON RSR.SUPPLIER_ID = APO.RECEIVE_UNIT_ID
|
|
|
|
- LEFT JOIN DIL_BATCH DB
|
|
|
|
- ON APO.BATCH_ID = DB.BATCH_ID
|
|
|
|
- LEFT JOIN RMS_MATERIAL RM
|
|
|
|
- ON RM.MATERIAL_ID = DB.MATERIAL_ID
|
|
|
|
- LEFT JOIN RMS_WAREHOUSE RW
|
|
|
|
- ON RW.WAREHOUSE_ID = AIR.REQUIREMNT_UNIT_ID
|
|
|
|
- LEFT JOIN RMS_WAREHOUSE RWUL
|
|
|
|
- ON RWUL.WAREHOUSE_ID = AIR.REQUIREMENT_UNLOAD_UNIT_ID
|
|
|
|
- LEFT JOIN AMSTRUCK_REQUIREMENT_MATERIAL ARM
|
|
|
|
- ON ARM.REQUIREMENT_ID = AIR.REQUIREMENT_ID
|
|
|
|
- WHERE AIR.REQUIREMENT_ID = #{requirementId}
|
|
|
|
|
|
+ SELECT APO.PURCHASE_ORDER_NO AS "purchaseOrderNo",
|
|
|
|
+ APO.PURCHASE_ORDER_ID AS "purchaseOrderId",
|
|
|
|
+ RM.MATERIAL_NAME AS "materialName",
|
|
|
|
+ DB.RESULT_FOREIGN_SHIP_NAME AS "resultForeignShipName",
|
|
|
|
+ RW.WAREHOUSE_NAME AS "wareHouseName",
|
|
|
|
+ ARM.MATERIAL_WEIGHT AS "materialWeight",
|
|
|
|
+ AIR.REQUIREMNT_UNIT_ID AS "requiremntUnitId",
|
|
|
|
+ AIR.REQUIREMENT_UNLOAD_UNIT_ID AS "requirementUnloadUnitId",
|
|
|
|
+ AIR.REQUIREMENT_TYPE AS "requirementType",
|
|
|
|
+ AIR.CAPACITY_TYPE_ID AS "capacityTypeId",
|
|
|
|
+ AIR.REQUIREMENT_TRUCK_TIME AS "requirementTruckTime",
|
|
|
|
+ AIR.REQUIREMENT_SHIPPER_ID AS "requirementShipperId",
|
|
|
|
+ AIR.REQUIREMENT_WORK_TYPE AS "requirementWorkType",
|
|
|
|
+ AIR.REQUIREMENT_WORK_CONTENT AS "requirementWorkContent",
|
|
|
|
+ AIR.REQUIREMENT_WORK_ENVIRONMENT AS "requirementWorkEnvironment",
|
|
|
|
+ AIR.REQUIREMENT_ESTIMATED_DURATION AS "requirementEstimatedDuration",
|
|
|
|
+ AIR.REQUIREMENT_OVERLIMIT AS "requirementOverlimit",
|
|
|
|
+ RS.SHIPPER_NAME AS "receiveUnitName",
|
|
|
|
+ RSR.SUPPLIER_NAME AS "sendUnitName",
|
|
|
|
+ RWUL.WAREHOUSE_NAME AS "unWarehouseName"
|
|
|
|
+ FROM AMSTRUCK_INWARD_REQUIREMENT AIR
|
|
|
|
+ LEFT JOIN AMS_PURCHASE_ORDER APO
|
|
|
|
+ ON APO.PURCHASE_ORDER_ID = AIR.PURCHASE_ORDER_ID
|
|
|
|
+ LEFT JOIN RMS_SHIPPER RS
|
|
|
|
+ ON RS.SHIPPER_ID = APO.RECEIVE_UNIT_ID
|
|
|
|
+ LEFT JOIN RMS_SUPPLIER RSR
|
|
|
|
+ ON RSR.SUPPLIER_ID = APO.RECEIVE_UNIT_ID
|
|
|
|
+ LEFT JOIN DIL_BATCH DB
|
|
|
|
+ ON APO.BATCH_ID = DB.BATCH_ID
|
|
|
|
+ LEFT JOIN RMS_MATERIAL RM
|
|
|
|
+ ON RM.MATERIAL_ID = DB.MATERIAL_ID
|
|
|
|
+ LEFT JOIN RMS_WAREHOUSE RW
|
|
|
|
+ ON RW.WAREHOUSE_ID = AIR.REQUIREMNT_UNIT_ID
|
|
|
|
+ LEFT JOIN RMS_WAREHOUSE RWUL
|
|
|
|
+ ON RWUL.WAREHOUSE_ID = AIR.REQUIREMENT_UNLOAD_UNIT_ID
|
|
|
|
+ LEFT JOIN AMSTRUCK_REQUIREMENT_MATERIAL ARM
|
|
|
|
+ ON ARM.REQUIREMENT_ID = AIR.REQUIREMENT_ID
|
|
|
|
+ WHERE AIR.REQUIREMENT_ID = #{requirementId}
|
|
</select>
|
|
</select>
|
|
<!-- 查询批次和采购订单信息 -->
|
|
<!-- 查询批次和采购订单信息 -->
|
|
<select id="getPurchaseIdByBatch" parameterType="java.util.Map" resultType="java.util.Map">
|
|
<select id="getPurchaseIdByBatch" parameterType="java.util.Map" resultType="java.util.Map">
|
|
@@ -1030,7 +1085,7 @@ SELECT APO.PURCHASE_ORDER_NO AS "purchaseOrderNo",
|
|
"shipperName" like '%${item}%'
|
|
"shipperName" like '%${item}%'
|
|
</foreach>
|
|
</foreach>
|
|
</if>
|
|
</if>
|
|
- <if test="supplierName != null">
|
|
|
|
|
|
+ <if test="supplierName != null">
|
|
and
|
|
and
|
|
<foreach collection="supplierName" item="item" open="(" separator="or" close=")">
|
|
<foreach collection="supplierName" item="item" open="(" separator="or" close=")">
|
|
"supplierName" like '%${item}%'
|
|
"supplierName" like '%${item}%'
|
|
@@ -1057,13 +1112,13 @@ SELECT APO.PURCHASE_ORDER_NO AS "purchaseOrderNo",
|
|
<!-- 仓库模代框 -->
|
|
<!-- 仓库模代框 -->
|
|
<select id="getWareHouse" parameterType="java.util.Map" resultType="java.util.Map">
|
|
<select id="getWareHouse" parameterType="java.util.Map" resultType="java.util.Map">
|
|
SELECT RW.WAREHOUSE_ID AS "wareHouseId",
|
|
SELECT RW.WAREHOUSE_ID AS "wareHouseId",
|
|
- RW.WAREHOUSE_NAME AS "wareHouseName",
|
|
|
|
- rs.shipper_abbreviation as "shipperName",
|
|
|
|
- rs.shipper_company_branch as "companyBranchName",
|
|
|
|
- rs.shipper_branch_factory as "branchFactory"
|
|
|
|
- FROM RMS_WAREHOUSE RW
|
|
|
|
- left join rms_shipper rs
|
|
|
|
- on rs.shipper_id = rw.shipper_id
|
|
|
|
|
|
+ RW.WAREHOUSE_NAME AS "wareHouseName",
|
|
|
|
+ rs.shipper_abbreviation as "shipperName",
|
|
|
|
+ rs.shipper_company_branch as "companyBranchName",
|
|
|
|
+ rs.shipper_branch_factory as "branchFactory"
|
|
|
|
+ FROM RMS_WAREHOUSE RW
|
|
|
|
+ left join rms_shipper rs
|
|
|
|
+ on rs.shipper_id = rw.shipper_id
|
|
<where>
|
|
<where>
|
|
<if test="wareHouseName != null">
|
|
<if test="wareHouseName != null">
|
|
and
|
|
and
|
|
@@ -1204,4 +1259,8 @@ SELECT APO.PURCHASE_ORDER_NO AS "purchaseOrderNo",
|
|
</where>
|
|
</where>
|
|
<include refid="orderBy"></include>
|
|
<include refid="orderBy"></include>
|
|
</select>
|
|
</select>
|
|
|
|
+ <select id="selectPurOrderId" resultType="java.math.BigDecimal" parameterType="java.lang.Integer">
|
|
|
|
+ select AIR.PURCHASE_ORDER_ID from AMSTRUCK_INWARD_REQUIREMENT AIR
|
|
|
|
+ WHERE AIR.REQUIREMENT_ID = #{requirementId}
|
|
|
|
+ </select>
|
|
</mapper>
|
|
</mapper>
|