|
@@ -16,17 +16,19 @@
|
|
|
<result column="INSERT_UPDATE_REMARK" jdbcType="VARCHAR" property="insertUpdateRemark" />
|
|
|
<result column="DELETED" jdbcType="DECIMAL" property="deleted" />
|
|
|
<result column="UPDATED" jdbcType="DECIMAL" property="updated" />
|
|
|
+ <result column="ISSUE_STATUS" jdbcType="DECIMAL" property="issueStatus" />
|
|
|
</resultMap>
|
|
|
<sql id="columns">
|
|
|
SALE_ORDER_MATERIAL_ID, SALE_ORDER_ID, SALE_ORDER_MATERIAL_TRUCK_NO, SALE_SHIPPING_ADDRESS_ID,
|
|
|
SALE_DATE_OF_RECEIPT, SALE_ORDER_CONSIGNEE, SALE_ORDER_CONSIGNEE_TEL, INSERT_USERNAME,
|
|
|
- INSERT_TIME, UPDATE_USERNAME, UPDATE_TIME, INSERT_UPDATE_REMARK, DELETED, UPDATED
|
|
|
+ INSERT_TIME, UPDATE_USERNAME, UPDATE_TIME, INSERT_UPDATE_REMARK, DELETED, UPDATED,
|
|
|
+ ISSUE_STATUS
|
|
|
</sql>
|
|
|
<sql id="columns_alias">
|
|
|
t.SALE_ORDER_MATERIAL_ID, t.SALE_ORDER_ID, t.SALE_ORDER_MATERIAL_TRUCK_NO, t.SALE_SHIPPING_ADDRESS_ID,
|
|
|
t.SALE_DATE_OF_RECEIPT, t.SALE_ORDER_CONSIGNEE, t.SALE_ORDER_CONSIGNEE_TEL, t.INSERT_USERNAME,
|
|
|
t.INSERT_TIME, t.UPDATE_USERNAME, t.UPDATE_TIME, t.INSERT_UPDATE_REMARK, t.DELETED,
|
|
|
- t.UPDATED
|
|
|
+ t.UPDATED, t.ISSUE_STATUS
|
|
|
</sql>
|
|
|
<sql id="select">
|
|
|
SELECT <include refid="columns" /> FROM AMS_SALE_ORDER_MATERIAL
|
|
@@ -35,7 +37,7 @@
|
|
|
SELECT <include refid="columns_alias" /> FROM AMS_SALE_ORDER_MATERIAL t
|
|
|
</sql>
|
|
|
<sql id="where">
|
|
|
- <where>
|
|
|
+ <where>
|
|
|
<if test="saleOrderMaterialId != null">
|
|
|
and SALE_ORDER_MATERIAL_ID = #{saleOrderMaterialId}
|
|
|
</if>
|
|
@@ -78,10 +80,13 @@
|
|
|
<if test="updated != null">
|
|
|
and UPDATED = #{updated}
|
|
|
</if>
|
|
|
+ <if test="issueStatus != null">
|
|
|
+ and ISSUE_STATUS = #{issueStatus}
|
|
|
+ </if>
|
|
|
</where>
|
|
|
</sql>
|
|
|
<sql id="whereLike">
|
|
|
- <where>
|
|
|
+ <where>
|
|
|
<if test="saleOrderMaterialId != null">
|
|
|
and SALE_ORDER_MATERIAL_ID = #{saleOrderMaterialId}
|
|
|
</if>
|
|
@@ -124,70 +129,76 @@
|
|
|
<if test="updated != null">
|
|
|
and UPDATED = #{updated}
|
|
|
</if>
|
|
|
+ <if test="issueStatus != null">
|
|
|
+ and ISSUE_STATUS = #{issueStatus}
|
|
|
+ </if>
|
|
|
</where>
|
|
|
</sql>
|
|
|
- <delete id="deleteByPrimaryKey" parameterType="java.math.BigDecimal">
|
|
|
+ <delete id="deleteByPrimaryKey" parameterType="java.lang.Short">
|
|
|
delete from AMS_SALE_ORDER_MATERIAL
|
|
|
where SALE_ORDER_MATERIAL_ID = #{saleOrderMaterialId,jdbcType=DECIMAL}
|
|
|
</delete>
|
|
|
<delete id="deleteBySelectiveElement" parameterType="java.util.HashMap">
|
|
|
delete from AMS_SALE_ORDER_MATERIAL
|
|
|
- where 1!=1
|
|
|
- <if test="saleOrderId != null">
|
|
|
- or SALE_ORDER_ID = #{saleOrderId}
|
|
|
- </if>
|
|
|
- <if test="saleOrderMaterialTruckNo != null">
|
|
|
- or SALE_ORDER_MATERIAL_TRUCK_NO = #{saleOrderMaterialTruckNo}
|
|
|
- </if>
|
|
|
- <if test="saleShippingAddressId != null">
|
|
|
- or SALE_SHIPPING_ADDRESS_ID = #{saleShippingAddressId}
|
|
|
- </if>
|
|
|
- <if test="saleDateOfReceipt != null">
|
|
|
- or TO_CHAR(SALE_DATE_OF_RECEIPT,'yyyy-MM-dd') = '#{saleDateOfReceipt}'
|
|
|
- </if>
|
|
|
- <if test="saleOrderConsignee != null and saleOrderConsignee != ''">
|
|
|
- or SALE_ORDER_CONSIGNEE = #{saleOrderConsignee}
|
|
|
- </if>
|
|
|
- <if test="saleOrderConsigneeTel != null and saleOrderConsigneeTel != ''">
|
|
|
- or SALE_ORDER_CONSIGNEE_TEL = #{saleOrderConsigneeTel}
|
|
|
- </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="deleted != null">
|
|
|
- or DELETED = #{deleted}
|
|
|
- </if>
|
|
|
- <if test="updated != null">
|
|
|
- or UPDATED = #{updated}
|
|
|
- </if>
|
|
|
+ where 1!=1
|
|
|
+ <if test="saleOrderId != null">
|
|
|
+ or SALE_ORDER_ID = #{saleOrderId}
|
|
|
+ </if>
|
|
|
+ <if test="saleOrderMaterialTruckNo != null">
|
|
|
+ or SALE_ORDER_MATERIAL_TRUCK_NO = #{saleOrderMaterialTruckNo}
|
|
|
+ </if>
|
|
|
+ <if test="saleShippingAddressId != null">
|
|
|
+ or SALE_SHIPPING_ADDRESS_ID = #{saleShippingAddressId}
|
|
|
+ </if>
|
|
|
+ <if test="saleDateOfReceipt != null">
|
|
|
+ or TO_CHAR(SALE_DATE_OF_RECEIPT,'yyyy-MM-dd') = '#{saleDateOfReceipt}'
|
|
|
+ </if>
|
|
|
+ <if test="saleOrderConsignee != null and saleOrderConsignee != ''">
|
|
|
+ or SALE_ORDER_CONSIGNEE = #{saleOrderConsignee}
|
|
|
+ </if>
|
|
|
+ <if test="saleOrderConsigneeTel != null and saleOrderConsigneeTel != ''">
|
|
|
+ or SALE_ORDER_CONSIGNEE_TEL = #{saleOrderConsigneeTel}
|
|
|
+ </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="deleted != null">
|
|
|
+ or DELETED = #{deleted}
|
|
|
+ </if>
|
|
|
+ <if test="updated != null">
|
|
|
+ or UPDATED = #{updated}
|
|
|
+ </if>
|
|
|
+ <if test="issueStatus != null">
|
|
|
+ or ISSUE_STATUS = #{issueStatus}
|
|
|
+ </if>
|
|
|
</delete>
|
|
|
<insert id="insert" parameterType="com.steerinfo.dil.model.AmsSaleOrderMaterial">
|
|
|
- insert into AMS_SALE_ORDER_MATERIAL (SALE_ORDER_MATERIAL_ID, SALE_ORDER_ID,
|
|
|
- SALE_ORDER_MATERIAL_TRUCK_NO, SALE_SHIPPING_ADDRESS_ID,
|
|
|
- SALE_DATE_OF_RECEIPT, SALE_ORDER_CONSIGNEE,
|
|
|
- SALE_ORDER_CONSIGNEE_TEL, INSERT_USERNAME,
|
|
|
- INSERT_TIME, UPDATE_USERNAME, UPDATE_TIME,
|
|
|
- INSERT_UPDATE_REMARK, DELETED, UPDATED
|
|
|
- )
|
|
|
- values (#{saleOrderMaterialId,jdbcType=DECIMAL}, #{saleOrderId,jdbcType=DECIMAL},
|
|
|
- #{saleOrderMaterialTruckNo,jdbcType=DECIMAL}, #{saleShippingAddressId,jdbcType=DECIMAL},
|
|
|
- #{saleDateOfReceipt,jdbcType=TIMESTAMP}, #{saleOrderConsignee,jdbcType=VARCHAR},
|
|
|
- #{saleOrderConsigneeTel,jdbcType=VARCHAR}, #{insertUsername,jdbcType=VARCHAR},
|
|
|
- #{insertTime,jdbcType=TIMESTAMP}, #{updateUsername,jdbcType=VARCHAR}, #{updateTime,jdbcType=TIMESTAMP},
|
|
|
- #{insertUpdateRemark,jdbcType=VARCHAR}, #{deleted,jdbcType=DECIMAL}, #{updated,jdbcType=DECIMAL}
|
|
|
- )
|
|
|
+ insert into AMS_SALE_ORDER_MATERIAL (SALE_ORDER_MATERIAL_ID, SALE_ORDER_ID,
|
|
|
+ SALE_ORDER_MATERIAL_TRUCK_NO, SALE_SHIPPING_ADDRESS_ID,
|
|
|
+ SALE_DATE_OF_RECEIPT, SALE_ORDER_CONSIGNEE,
|
|
|
+ SALE_ORDER_CONSIGNEE_TEL, INSERT_USERNAME,
|
|
|
+ INSERT_TIME, UPDATE_USERNAME, UPDATE_TIME,
|
|
|
+ INSERT_UPDATE_REMARK, DELETED, UPDATED,
|
|
|
+ ISSUE_STATUS)
|
|
|
+ values (#{saleOrderMaterialId,jdbcType=DECIMAL}, #{saleOrderId,jdbcType=DECIMAL},
|
|
|
+ #{saleOrderMaterialTruckNo,jdbcType=DECIMAL}, #{saleShippingAddressId,jdbcType=DECIMAL},
|
|
|
+ #{saleDateOfReceipt,jdbcType=TIMESTAMP}, #{saleOrderConsignee,jdbcType=VARCHAR},
|
|
|
+ #{saleOrderConsigneeTel,jdbcType=VARCHAR}, #{insertUsername,jdbcType=VARCHAR},
|
|
|
+ #{insertTime,jdbcType=TIMESTAMP}, #{updateUsername,jdbcType=VARCHAR}, #{updateTime,jdbcType=TIMESTAMP},
|
|
|
+ #{insertUpdateRemark,jdbcType=VARCHAR}, #{deleted,jdbcType=DECIMAL}, #{updated,jdbcType=DECIMAL},
|
|
|
+ #{issueStatus,jdbcType=DECIMAL})
|
|
|
</insert>
|
|
|
<insert id="insertSelective" parameterType="com.steerinfo.dil.model.AmsSaleOrderMaterial">
|
|
|
insert into AMS_SALE_ORDER_MATERIAL
|
|
@@ -234,6 +245,9 @@
|
|
|
<if test="updated != null">
|
|
|
UPDATED,
|
|
|
</if>
|
|
|
+ <if test="issueStatus != null">
|
|
|
+ ISSUE_STATUS,
|
|
|
+ </if>
|
|
|
</trim>
|
|
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
|
<if test="saleOrderMaterialId != null">
|
|
@@ -278,23 +292,27 @@
|
|
|
<if test="updated != null">
|
|
|
#{updated,jdbcType=DECIMAL},
|
|
|
</if>
|
|
|
+ <if test="issueStatus != null">
|
|
|
+ #{issueStatus,jdbcType=DECIMAL},
|
|
|
+ </if>
|
|
|
</trim>
|
|
|
</insert>
|
|
|
<update id="updateByPrimaryKey" parameterType="com.steerinfo.dil.model.AmsSaleOrderMaterial">
|
|
|
update AMS_SALE_ORDER_MATERIAL
|
|
|
set SALE_ORDER_ID = #{saleOrderId,jdbcType=DECIMAL},
|
|
|
- SALE_ORDER_MATERIAL_TRUCK_NO = #{saleOrderMaterialTruckNo,jdbcType=DECIMAL},
|
|
|
- SALE_SHIPPING_ADDRESS_ID = #{saleShippingAddressId,jdbcType=DECIMAL},
|
|
|
- SALE_DATE_OF_RECEIPT = #{saleDateOfReceipt,jdbcType=TIMESTAMP},
|
|
|
- SALE_ORDER_CONSIGNEE = #{saleOrderConsignee,jdbcType=VARCHAR},
|
|
|
- SALE_ORDER_CONSIGNEE_TEL = #{saleOrderConsigneeTel,jdbcType=VARCHAR},
|
|
|
- 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},
|
|
|
- DELETED = #{deleted,jdbcType=DECIMAL},
|
|
|
- UPDATED = #{updated,jdbcType=DECIMAL}
|
|
|
+ SALE_ORDER_MATERIAL_TRUCK_NO = #{saleOrderMaterialTruckNo,jdbcType=DECIMAL},
|
|
|
+ SALE_SHIPPING_ADDRESS_ID = #{saleShippingAddressId,jdbcType=DECIMAL},
|
|
|
+ SALE_DATE_OF_RECEIPT = #{saleDateOfReceipt,jdbcType=TIMESTAMP},
|
|
|
+ SALE_ORDER_CONSIGNEE = #{saleOrderConsignee,jdbcType=VARCHAR},
|
|
|
+ SALE_ORDER_CONSIGNEE_TEL = #{saleOrderConsigneeTel,jdbcType=VARCHAR},
|
|
|
+ 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},
|
|
|
+ DELETED = #{deleted,jdbcType=DECIMAL},
|
|
|
+ UPDATED = #{updated,jdbcType=DECIMAL},
|
|
|
+ ISSUE_STATUS = #{issueStatus,jdbcType=DECIMAL}
|
|
|
where SALE_ORDER_MATERIAL_ID = #{saleOrderMaterialId,jdbcType=DECIMAL}
|
|
|
</update>
|
|
|
<update id="updateByPrimaryKeySelective" parameterType="com.steerinfo.dil.model.AmsSaleOrderMaterial">
|
|
@@ -339,10 +357,13 @@
|
|
|
<if test="updated != null">
|
|
|
UPDATED = #{updated,jdbcType=DECIMAL},
|
|
|
</if>
|
|
|
+ <if test="issueStatus != null">
|
|
|
+ ISSUE_STATUS = #{issueStatus,jdbcType=DECIMAL},
|
|
|
+ </if>
|
|
|
</set>
|
|
|
where SALE_ORDER_MATERIAL_ID = #{saleOrderMaterialId,jdbcType=DECIMAL}
|
|
|
</update>
|
|
|
- <select id="selectByPrimaryKey" parameterType="java.math.BigDecimal" resultMap="BaseResultMap">
|
|
|
+ <select id="selectByPrimaryKey" parameterType="java.lang.Short" resultMap="BaseResultMap">
|
|
|
<include refid="select" />
|
|
|
where SALE_ORDER_MATERIAL_ID = #{saleOrderMaterialId,jdbcType=DECIMAL}
|
|
|
</select>
|
|
@@ -355,94 +376,98 @@
|
|
|
<include refid="whereLike" />
|
|
|
</select>
|
|
|
<insert id="batchInsert" parameterType="java.util.List">
|
|
|
- insert into AMS_SALE_ORDER_MATERIAL
|
|
|
- (SALE_ORDER_MATERIAL_ID,
|
|
|
- SALE_ORDER_ID, SALE_ORDER_MATERIAL_TRUCK_NO,
|
|
|
- SALE_SHIPPING_ADDRESS_ID, SALE_DATE_OF_RECEIPT,
|
|
|
- SALE_ORDER_CONSIGNEE, SALE_ORDER_CONSIGNEE_TEL,
|
|
|
- INSERT_USERNAME, INSERT_TIME,
|
|
|
- UPDATE_USERNAME, UPDATE_TIME,
|
|
|
- INSERT_UPDATE_REMARK, DELETED,
|
|
|
- UPDATED)
|
|
|
- ( <foreach collection="list" item="item" separator="union all">
|
|
|
- select
|
|
|
- #{item.saleOrderMaterialId,jdbcType=DECIMAL},
|
|
|
- #{item.saleOrderId,jdbcType=DECIMAL}, #{item.saleOrderMaterialTruckNo,jdbcType=DECIMAL},
|
|
|
- #{item.saleShippingAddressId,jdbcType=DECIMAL}, #{item.saleDateOfReceipt,jdbcType=TIMESTAMP},
|
|
|
- #{item.saleOrderConsignee,jdbcType=VARCHAR}, #{item.saleOrderConsigneeTel,jdbcType=VARCHAR},
|
|
|
- #{item.insertUsername,jdbcType=VARCHAR}, #{item.insertTime,jdbcType=TIMESTAMP},
|
|
|
- #{item.updateUsername,jdbcType=VARCHAR}, #{item.updateTime,jdbcType=TIMESTAMP},
|
|
|
- #{item.insertUpdateRemark,jdbcType=VARCHAR}, #{item.deleted,jdbcType=DECIMAL},
|
|
|
- #{item.updated,jdbcType=DECIMAL} from dual
|
|
|
- </foreach> )
|
|
|
+ insert into AMS_SALE_ORDER_MATERIAL
|
|
|
+ (SALE_ORDER_MATERIAL_ID,
|
|
|
+ SALE_ORDER_ID, SALE_ORDER_MATERIAL_TRUCK_NO,
|
|
|
+ SALE_SHIPPING_ADDRESS_ID, SALE_DATE_OF_RECEIPT,
|
|
|
+ SALE_ORDER_CONSIGNEE, SALE_ORDER_CONSIGNEE_TEL,
|
|
|
+ INSERT_USERNAME, INSERT_TIME,
|
|
|
+ UPDATE_USERNAME, UPDATE_TIME,
|
|
|
+ INSERT_UPDATE_REMARK, DELETED,
|
|
|
+ UPDATED, ISSUE_STATUS)
|
|
|
+ ( <foreach collection="list" item="item" separator="union all">
|
|
|
+ select
|
|
|
+ #{item.saleOrderMaterialId,jdbcType=DECIMAL},
|
|
|
+ #{item.saleOrderId,jdbcType=DECIMAL}, #{item.saleOrderMaterialTruckNo,jdbcType=DECIMAL},
|
|
|
+ #{item.saleShippingAddressId,jdbcType=DECIMAL}, #{item.saleDateOfReceipt,jdbcType=TIMESTAMP},
|
|
|
+ #{item.saleOrderConsignee,jdbcType=VARCHAR}, #{item.saleOrderConsigneeTel,jdbcType=VARCHAR},
|
|
|
+ #{item.insertUsername,jdbcType=VARCHAR}, #{item.insertTime,jdbcType=TIMESTAMP},
|
|
|
+ #{item.updateUsername,jdbcType=VARCHAR}, #{item.updateTime,jdbcType=TIMESTAMP},
|
|
|
+ #{item.insertUpdateRemark,jdbcType=VARCHAR}, #{item.deleted,jdbcType=DECIMAL},
|
|
|
+ #{item.updated,jdbcType=DECIMAL}, #{item.issueStatus,jdbcType=DECIMAL} from dual
|
|
|
+ </foreach> )
|
|
|
</insert>
|
|
|
<update id="batchUpdate" parameterType="java.util.List">
|
|
|
- update AMS_SALE_ORDER_MATERIAL
|
|
|
- set
|
|
|
- SALE_ORDER_MATERIAL_ID=
|
|
|
- <foreach close="end" collection="list" index="index" item="item" open="case SALE_ORDER_MATERIAL_ID" separator=" ">
|
|
|
- when #{item.saleOrderMaterialId,jdbcType=DECIMAL} then #{item.saleOrderMaterialId,jdbcType=DECIMAL}
|
|
|
- </foreach>
|
|
|
- ,SALE_ORDER_ID=
|
|
|
- <foreach close="end" collection="list" index="index" item="item" open="case SALE_ORDER_MATERIAL_ID" separator=" ">
|
|
|
- when #{item.saleOrderMaterialId,jdbcType=DECIMAL} then #{item.saleOrderId,jdbcType=DECIMAL}
|
|
|
- </foreach>
|
|
|
- ,SALE_ORDER_MATERIAL_TRUCK_NO=
|
|
|
- <foreach close="end" collection="list" index="index" item="item" open="case SALE_ORDER_MATERIAL_ID" separator=" ">
|
|
|
- when #{item.saleOrderMaterialId,jdbcType=DECIMAL} then #{item.saleOrderMaterialTruckNo,jdbcType=DECIMAL}
|
|
|
- </foreach>
|
|
|
- ,SALE_SHIPPING_ADDRESS_ID=
|
|
|
- <foreach close="end" collection="list" index="index" item="item" open="case SALE_ORDER_MATERIAL_ID" separator=" ">
|
|
|
- when #{item.saleOrderMaterialId,jdbcType=DECIMAL} then #{item.saleShippingAddressId,jdbcType=DECIMAL}
|
|
|
- </foreach>
|
|
|
- ,SALE_DATE_OF_RECEIPT=
|
|
|
- <foreach close="end" collection="list" index="index" item="item" open="case SALE_ORDER_MATERIAL_ID" separator=" ">
|
|
|
- when #{item.saleOrderMaterialId,jdbcType=DECIMAL} then #{item.saleDateOfReceipt,jdbcType=TIMESTAMP}
|
|
|
- </foreach>
|
|
|
- ,SALE_ORDER_CONSIGNEE=
|
|
|
- <foreach close="end" collection="list" index="index" item="item" open="case SALE_ORDER_MATERIAL_ID" separator=" ">
|
|
|
- when #{item.saleOrderMaterialId,jdbcType=DECIMAL} then #{item.saleOrderConsignee,jdbcType=VARCHAR}
|
|
|
- </foreach>
|
|
|
- ,SALE_ORDER_CONSIGNEE_TEL=
|
|
|
- <foreach close="end" collection="list" index="index" item="item" open="case SALE_ORDER_MATERIAL_ID" separator=" ">
|
|
|
- when #{item.saleOrderMaterialId,jdbcType=DECIMAL} then #{item.saleOrderConsigneeTel,jdbcType=VARCHAR}
|
|
|
- </foreach>
|
|
|
- ,INSERT_USERNAME=
|
|
|
- <foreach close="end" collection="list" index="index" item="item" open="case SALE_ORDER_MATERIAL_ID" separator=" ">
|
|
|
- when #{item.saleOrderMaterialId,jdbcType=DECIMAL} then #{item.insertUsername,jdbcType=VARCHAR}
|
|
|
- </foreach>
|
|
|
- ,INSERT_TIME=
|
|
|
- <foreach close="end" collection="list" index="index" item="item" open="case SALE_ORDER_MATERIAL_ID" separator=" ">
|
|
|
- when #{item.saleOrderMaterialId,jdbcType=DECIMAL} then #{item.insertTime,jdbcType=TIMESTAMP}
|
|
|
- </foreach>
|
|
|
- ,UPDATE_USERNAME=
|
|
|
- <foreach close="end" collection="list" index="index" item="item" open="case SALE_ORDER_MATERIAL_ID" separator=" ">
|
|
|
- when #{item.saleOrderMaterialId,jdbcType=DECIMAL} then #{item.updateUsername,jdbcType=VARCHAR}
|
|
|
- </foreach>
|
|
|
- ,UPDATE_TIME=
|
|
|
- <foreach close="end" collection="list" index="index" item="item" open="case SALE_ORDER_MATERIAL_ID" separator=" ">
|
|
|
- when #{item.saleOrderMaterialId,jdbcType=DECIMAL} then #{item.updateTime,jdbcType=TIMESTAMP}
|
|
|
- </foreach>
|
|
|
- ,INSERT_UPDATE_REMARK=
|
|
|
- <foreach close="end" collection="list" index="index" item="item" open="case SALE_ORDER_MATERIAL_ID" separator=" ">
|
|
|
- when #{item.saleOrderMaterialId,jdbcType=DECIMAL} then #{item.insertUpdateRemark,jdbcType=VARCHAR}
|
|
|
- </foreach>
|
|
|
- ,DELETED=
|
|
|
- <foreach close="end" collection="list" index="index" item="item" open="case SALE_ORDER_MATERIAL_ID" separator=" ">
|
|
|
- when #{item.saleOrderMaterialId,jdbcType=DECIMAL} then #{item.deleted,jdbcType=DECIMAL}
|
|
|
- </foreach>
|
|
|
- ,UPDATED=
|
|
|
- <foreach close="end" collection="list" index="index" item="item" open="case SALE_ORDER_MATERIAL_ID" separator=" ">
|
|
|
- when #{item.saleOrderMaterialId,jdbcType=DECIMAL} then #{item.updated,jdbcType=DECIMAL}
|
|
|
- </foreach>
|
|
|
- where SALE_ORDER_MATERIAL_ID in
|
|
|
- <foreach close=")" collection="list" index="index" item="item" open="(" separator=",">
|
|
|
- #{item.saleOrderMaterialId,jdbcType=DECIMAL}
|
|
|
- </foreach>
|
|
|
+ update AMS_SALE_ORDER_MATERIAL
|
|
|
+ set
|
|
|
+ SALE_ORDER_MATERIAL_ID=
|
|
|
+ <foreach close="end" collection="list" index="index" item="item" open="case SALE_ORDER_MATERIAL_ID" separator=" ">
|
|
|
+ when #{item.saleOrderMaterialId,jdbcType=DECIMAL} then #{item.saleOrderMaterialId,jdbcType=DECIMAL}
|
|
|
+ </foreach>
|
|
|
+ ,SALE_ORDER_ID=
|
|
|
+ <foreach close="end" collection="list" index="index" item="item" open="case SALE_ORDER_MATERIAL_ID" separator=" ">
|
|
|
+ when #{item.saleOrderMaterialId,jdbcType=DECIMAL} then #{item.saleOrderId,jdbcType=DECIMAL}
|
|
|
+ </foreach>
|
|
|
+ ,SALE_ORDER_MATERIAL_TRUCK_NO=
|
|
|
+ <foreach close="end" collection="list" index="index" item="item" open="case SALE_ORDER_MATERIAL_ID" separator=" ">
|
|
|
+ when #{item.saleOrderMaterialId,jdbcType=DECIMAL} then #{item.saleOrderMaterialTruckNo,jdbcType=DECIMAL}
|
|
|
+ </foreach>
|
|
|
+ ,SALE_SHIPPING_ADDRESS_ID=
|
|
|
+ <foreach close="end" collection="list" index="index" item="item" open="case SALE_ORDER_MATERIAL_ID" separator=" ">
|
|
|
+ when #{item.saleOrderMaterialId,jdbcType=DECIMAL} then #{item.saleShippingAddressId,jdbcType=DECIMAL}
|
|
|
+ </foreach>
|
|
|
+ ,SALE_DATE_OF_RECEIPT=
|
|
|
+ <foreach close="end" collection="list" index="index" item="item" open="case SALE_ORDER_MATERIAL_ID" separator=" ">
|
|
|
+ when #{item.saleOrderMaterialId,jdbcType=DECIMAL} then #{item.saleDateOfReceipt,jdbcType=TIMESTAMP}
|
|
|
+ </foreach>
|
|
|
+ ,SALE_ORDER_CONSIGNEE=
|
|
|
+ <foreach close="end" collection="list" index="index" item="item" open="case SALE_ORDER_MATERIAL_ID" separator=" ">
|
|
|
+ when #{item.saleOrderMaterialId,jdbcType=DECIMAL} then #{item.saleOrderConsignee,jdbcType=VARCHAR}
|
|
|
+ </foreach>
|
|
|
+ ,SALE_ORDER_CONSIGNEE_TEL=
|
|
|
+ <foreach close="end" collection="list" index="index" item="item" open="case SALE_ORDER_MATERIAL_ID" separator=" ">
|
|
|
+ when #{item.saleOrderMaterialId,jdbcType=DECIMAL} then #{item.saleOrderConsigneeTel,jdbcType=VARCHAR}
|
|
|
+ </foreach>
|
|
|
+ ,INSERT_USERNAME=
|
|
|
+ <foreach close="end" collection="list" index="index" item="item" open="case SALE_ORDER_MATERIAL_ID" separator=" ">
|
|
|
+ when #{item.saleOrderMaterialId,jdbcType=DECIMAL} then #{item.insertUsername,jdbcType=VARCHAR}
|
|
|
+ </foreach>
|
|
|
+ ,INSERT_TIME=
|
|
|
+ <foreach close="end" collection="list" index="index" item="item" open="case SALE_ORDER_MATERIAL_ID" separator=" ">
|
|
|
+ when #{item.saleOrderMaterialId,jdbcType=DECIMAL} then #{item.insertTime,jdbcType=TIMESTAMP}
|
|
|
+ </foreach>
|
|
|
+ ,UPDATE_USERNAME=
|
|
|
+ <foreach close="end" collection="list" index="index" item="item" open="case SALE_ORDER_MATERIAL_ID" separator=" ">
|
|
|
+ when #{item.saleOrderMaterialId,jdbcType=DECIMAL} then #{item.updateUsername,jdbcType=VARCHAR}
|
|
|
+ </foreach>
|
|
|
+ ,UPDATE_TIME=
|
|
|
+ <foreach close="end" collection="list" index="index" item="item" open="case SALE_ORDER_MATERIAL_ID" separator=" ">
|
|
|
+ when #{item.saleOrderMaterialId,jdbcType=DECIMAL} then #{item.updateTime,jdbcType=TIMESTAMP}
|
|
|
+ </foreach>
|
|
|
+ ,INSERT_UPDATE_REMARK=
|
|
|
+ <foreach close="end" collection="list" index="index" item="item" open="case SALE_ORDER_MATERIAL_ID" separator=" ">
|
|
|
+ when #{item.saleOrderMaterialId,jdbcType=DECIMAL} then #{item.insertUpdateRemark,jdbcType=VARCHAR}
|
|
|
+ </foreach>
|
|
|
+ ,DELETED=
|
|
|
+ <foreach close="end" collection="list" index="index" item="item" open="case SALE_ORDER_MATERIAL_ID" separator=" ">
|
|
|
+ when #{item.saleOrderMaterialId,jdbcType=DECIMAL} then #{item.deleted,jdbcType=DECIMAL}
|
|
|
+ </foreach>
|
|
|
+ ,UPDATED=
|
|
|
+ <foreach close="end" collection="list" index="index" item="item" open="case SALE_ORDER_MATERIAL_ID" separator=" ">
|
|
|
+ when #{item.saleOrderMaterialId,jdbcType=DECIMAL} then #{item.updated,jdbcType=DECIMAL}
|
|
|
+ </foreach>
|
|
|
+ ,ISSUE_STATUS=
|
|
|
+ <foreach close="end" collection="list" index="index" item="item" open="case SALE_ORDER_MATERIAL_ID" separator=" ">
|
|
|
+ when #{item.saleOrderMaterialId,jdbcType=DECIMAL} then #{item.issueStatus,jdbcType=DECIMAL}
|
|
|
+ </foreach>
|
|
|
+ where SALE_ORDER_MATERIAL_ID in
|
|
|
+ <foreach close=")" collection="list" index="index" item="item" open="(" separator=",">
|
|
|
+ #{item.saleOrderMaterialId,jdbcType=DECIMAL}
|
|
|
+ </foreach>
|
|
|
</update>
|
|
|
<delete id="batchDelete" parameterType="java.util.List">
|
|
|
delete from AMS_SALE_ORDER_MATERIAL
|
|
|
- where SALE_ORDER_MATERIAL_ID in
|
|
|
+ where SALE_ORDER_MATERIAL_ID in
|
|
|
<foreach close=")" collection="list" item="id" open="(" separator=",">
|
|
|
#{id}
|
|
|
</foreach>
|
|
@@ -450,78 +475,178 @@
|
|
|
<!-- 友情提示!!!-->
|
|
|
<!-- 请将自己写的代码放在此标签之下,方便以后粘贴复制。-->
|
|
|
|
|
|
-<!-- <select id="selectMaxId" resultType="java.math.BigDecimal">-->
|
|
|
-<!-- select max(SALE_ORDER_MATERIAL_ID) from AMS_SALE_ORDER_MATERIAL-->
|
|
|
-<!-- </select>-->
|
|
|
-
|
|
|
- <select id="selectMaxIdReceive" resultType="java.math.BigDecimal">
|
|
|
- select max(ADDRESS_ID) from RMS_RECEIVE_ADDRESS
|
|
|
+ <select id="selectMaxIdReceive" resultType="java.math.BigDecimal">
|
|
|
+ select max(ADDRESS_ID)
|
|
|
+ from RMS_RECEIVE_ADDRESS
|
|
|
</select>
|
|
|
|
|
|
<insert id="insertReceiveAddress" parameterType="java.util.Map">
|
|
|
- insert into RMS_RECEIVE_ADDRESS (ADDRESS_ID,ADDRESS_DELIVERY_ADDRESS) values (#{addressId},#{addressDeliveryAddress})
|
|
|
+ insert into RMS_RECEIVE_ADDRESS (ADDRESS_ID, ADDRESS_DELIVERY_ADDRESS)
|
|
|
+ values (#{addressId}, #{addressDeliveryAddress})
|
|
|
</insert>
|
|
|
<select id="selectBySaleOrderMaterialId" parameterType="java.math.BigDecimal" resultType="java.util.LinkedHashMap">
|
|
|
- select
|
|
|
- r_receive.ADDRESS_DELIVERY_ADDRESS "saleShippingAddress",
|
|
|
- sale_material.SALE_DATE_OF_RECEIPT "saleDateOfReceipt",
|
|
|
- sale_material.SALE_ORDER_CONSIGNEE "saleOrderConsignee",
|
|
|
- sale_material.SALE_ORDER_CONSIGNEE_TEL "saleOrderConsigneeTel"
|
|
|
+ select r_receive.ADDRESS_DELIVERY_ADDRESS "saleShippingAddress",
|
|
|
+ sale_material.SALE_DATE_OF_RECEIPT "saleDateOfReceipt",
|
|
|
+ sale_material.SALE_ORDER_CONSIGNEE "saleOrderConsignee",
|
|
|
+ sale_material.SALE_ORDER_CONSIGNEE_TEL "saleOrderConsigneeTel"
|
|
|
from AMS_SALE_ORDER_MATERIAL sale_material
|
|
|
- left join RMS_RECEIVE_ADDRESS r_receive
|
|
|
- on sale_material.SALE_SHIPPING_ADDRESS_ID=r_receive.ADDRESS_ID
|
|
|
+ left join RMS_RECEIVE_ADDRESS r_receive
|
|
|
+ on sale_material.SALE_SHIPPING_ADDRESS_ID = r_receive.ADDRESS_ID
|
|
|
where sale_material.SALE_ORDER_MATERIAL_ID = #{saleOrderMaterialId}
|
|
|
</select>
|
|
|
|
|
|
<select id="getAddress" parameterType="java.math.BigDecimal" resultType="String">
|
|
|
select receive_address.ADDRESS_DELIVERY_ADDRESS
|
|
|
from AMS_SALE_ORDER_MATERIAL order_material
|
|
|
- left join RMS_RECEIVE_ADDRESS receive_address
|
|
|
- on receive_address.ADDRESS_ID=order_material.SALE_SHIPPING_ADDRESS_ID
|
|
|
+ left join RMS_RECEIVE_ADDRESS receive_address
|
|
|
+ on receive_address.ADDRESS_ID = order_material.SALE_SHIPPING_ADDRESS_ID
|
|
|
where SALE_ORDER_MATERIAL_ID = #{saleOrderMaterialId}
|
|
|
</select>
|
|
|
|
|
|
<select id="getReceiveAddressId" parameterType="String" resultType="java.math.BigDecimal">
|
|
|
select ADDRESS_ID "addressId"
|
|
|
from RMS_RECEIVE_ADDRESS receive_address
|
|
|
- where receive_address.ADDRESS_DELIVERY_ADDRESS=#{saleShippingAddress}
|
|
|
+ where receive_address.ADDRESS_DELIVERY_ADDRESS = #{saleShippingAddress}
|
|
|
</select>
|
|
|
|
|
|
<select id="getAddressDeliveryAddress" resultType="java.util.LinkedHashMap">
|
|
|
- select
|
|
|
- ADDRESS_ID "id",
|
|
|
- ADDRESS_ID "value",
|
|
|
- ADDRESS_DELIVERY_ADDRESS "label"
|
|
|
+ select ADDRESS_ID "id",
|
|
|
+ ADDRESS_ID "value",
|
|
|
+ ADDRESS_DELIVERY_ADDRESS "label"
|
|
|
from RMS_RECEIVE_ADDRESS
|
|
|
</select>
|
|
|
|
|
|
<!-- 展示所有未分派车辆的销售订单的车序号 -->
|
|
|
<select id="getSaleMaterial" parameterType="java.util.Map" resultType="java.util.Map">
|
|
|
- select asom.sale_order_id as "saleOrderId",
|
|
|
- ASO.SALE_NUMBER "saleNumber",
|
|
|
+ select asom.sale_order_id as "saleOrderId",
|
|
|
+ ASO.SALE_NUMBER "saleNumber",
|
|
|
asom.sale_order_material_truck_no as "saleOrderMaterialTruckNo",
|
|
|
- rra.address_delivery_address as "addressDeliveryAddress",
|
|
|
- asom.sale_date_of_receipt as "saleDateOfReceipt",
|
|
|
- asom.sale_order_consignee as "saleOrderConsignee",
|
|
|
- asom.sale_order_consignee_tel as "saleOrderConsigneeTel",
|
|
|
- rc.carrier_name as "carrierName"
|
|
|
- from ams_sale_order_material asom
|
|
|
- left join ams_dispatch_sale_order adso on asom.sale_order_material_id=adso.sale_order_material_id
|
|
|
- left join rms_carrier rc on adso.carrier_id=rc.carrier_id
|
|
|
- left join rms_receive_address rra on asom.sale_shipping_address_id=rra.address_id
|
|
|
- left join AMS_SALE_ORDER ASO ON asom.SALE_ORDER_ID=ASO.SALE_ORDER_ID
|
|
|
- where adso.DISPATCH_STATUS=#{status} and adso.DISPATCH_TYPE=1
|
|
|
+ rra.address_delivery_address as "addressDeliveryAddress",
|
|
|
+ asom.sale_date_of_receipt as "saleDateOfReceipt",
|
|
|
+ asom.sale_order_consignee as "saleOrderConsignee",
|
|
|
+ asom.sale_order_consignee_tel as "saleOrderConsigneeTel",
|
|
|
+ rc.carrier_name as "carrierName"
|
|
|
+ from ams_sale_order_material asom
|
|
|
+ left join ams_dispatch_sale_order adso on asom.sale_order_material_id = adso.sale_order_material_id
|
|
|
+ left join rms_carrier rc on adso.carrier_id = rc.carrier_id
|
|
|
+ left join rms_receive_address rra on asom.sale_shipping_address_id = rra.address_id
|
|
|
+ left join AMS_SALE_ORDER ASO ON asom.SALE_ORDER_ID = ASO.SALE_ORDER_ID
|
|
|
+ where adso.DISPATCH_STATUS = #{status}
|
|
|
+ and adso.DISPATCH_TYPE = 1
|
|
|
</select>
|
|
|
<!-- 展示所有未分派车辆的销售订单的车序号 -->
|
|
|
<select id="selectById" parameterType="java.math.BigDecimal" resultType="java.lang.Integer">
|
|
|
- select t.SALE_SHIPPING_ADDRESS_ID from ams_sale_order_material t where t.sale_order_material_id=#{saleOrderMaterialId}
|
|
|
+ select t.SALE_SHIPPING_ADDRESS_ID
|
|
|
+ from ams_sale_order_material t
|
|
|
+ where t.sale_order_material_id = #{saleOrderMaterialId}
|
|
|
</select>
|
|
|
|
|
|
<!--通过车序号、销售订单号查询中间表id-->
|
|
|
<select id="selectByCxh" parameterType="java.util.Map" resultType="java.lang.Integer">
|
|
|
- select t.sale_order_material_id from ams_sale_order_material t where t.sale_order_id=#{param1} and t.sale_order_material_truck_no=#{param2}
|
|
|
+ select t.sale_order_material_id
|
|
|
+ from ams_sale_order_material t
|
|
|
+ where t.sale_order_id = #{param1}
|
|
|
+ and t.sale_order_material_truck_no = #{param2}
|
|
|
</select>
|
|
|
|
|
|
+ <!--根据插入时间排序-->
|
|
|
+ <sql id="orderBy">
|
|
|
+ <if test="orderField != null and orderField != ''">
|
|
|
+ order by "${orderField}"
|
|
|
+ <if test="orderType != null and orderType != ''">
|
|
|
+ ${orderType}
|
|
|
+ </if>
|
|
|
+ </if>
|
|
|
+ <if test="orderField == null ">
|
|
|
+ order by "insertTime" desc
|
|
|
+ </if>
|
|
|
+ </sql>
|
|
|
+
|
|
|
+ <!-- 查询车序号信息列表 -->
|
|
|
+ <select id="getTruckNoList" parameterType="java.util.Map" resultType="java.util.Map">
|
|
|
+ SELECT *
|
|
|
+ FROM (
|
|
|
+ SELECT ASO.SALE_NUMBER AS "saleNumber",
|
|
|
+ ASOM.SALE_ORDER_MATERIAL_TRUCK_NO AS "truckNo",
|
|
|
+ RRA.ADDRESS_PROVINCE || RRA.ADDRESS_DISTRICT || RRA.ADDRESS_TOWN || RRA.ADDRESS_DELIVERY_ADDRESS AS "addressDeliveryAddress",
|
|
|
+ ASOM.SALE_DATE_OF_RECEIPT AS "saleDateOfReceipt",
|
|
|
+ ASOM.SALE_ORDER_CONSIGNEE AS "saleOrderConsignee",
|
|
|
+ ASOM.SALE_ORDER_CONSIGNEE_TEL AS "saleOrderConsigneeTel",
|
|
|
+ RSH.SHIPPER_NAME AS "shipperName",
|
|
|
+ RCO.CONSIGNEE_COMPANY_NAME AS "consigneeCompanyName",
|
|
|
+ ASO.SALE_ORDER_ISSELF_MENTION AS "isselfMention",
|
|
|
+ ASOM.INSERT_TIME AS "insertTime",
|
|
|
+ ASOM.SALE_ORDER_MATERIAL_ID AS "saleOrderMaterialId",
|
|
|
+ ASO.SALE_ORDER_ID AS "saleOrderId"
|
|
|
+ FROM AMS_SALE_ORDER_MATERIAL ASOM
|
|
|
+ LEFT JOIN AMS_SALE_ORDER ASO
|
|
|
+ ON ASO.SALE_ORDER_ID = ASOM.SALE_ORDER_ID
|
|
|
+ LEFT JOIN RMS_RECEIVE_ADDRESS RRA
|
|
|
+ ON RRA.ADDRESS_ID = ASOM.SALE_SHIPPING_ADDRESS_ID
|
|
|
+ LEFT JOIN RMS_SHIPPER RSH
|
|
|
+ ON RSH.SHIPPER_ID = ASO.SHIPPER_ID
|
|
|
+ LEFT JOIN RMS_CONSIGNEE RCO
|
|
|
+ ON RCO.CONSIGNEE_ID = ASO.RECEIVE_ID
|
|
|
+ WHERE ASOM.ISSUE_STATUS = #{issueStatus}
|
|
|
+ )
|
|
|
+ <where>
|
|
|
+ <if test="saleNumber != null">
|
|
|
+ and
|
|
|
+ <foreach collection="saleNumber" item="item" open="(" separator="or" close=")">
|
|
|
+ "saleNumber" like '%${item}%'
|
|
|
+ </foreach>
|
|
|
+ </if>
|
|
|
+ <if test="truckNo != null">
|
|
|
+ and
|
|
|
+ <foreach collection="truckNo" item="item" open="(" separator="or" close=")">
|
|
|
+ "truckNo" like '%${item}%'
|
|
|
+ </foreach>
|
|
|
+ </if>
|
|
|
+ <if test="addressDeliveryAddress != null">
|
|
|
+ and
|
|
|
+ <foreach collection="addressDeliveryAddress" item="item" open="(" separator="or" close=")">
|
|
|
+ "addressDeliveryAddress" like '%${item}%'
|
|
|
+ </foreach>
|
|
|
+ </if>
|
|
|
+ <if test="saleDateOfReceipt != null">
|
|
|
+ and
|
|
|
+ <foreach collection="saleDateOfReceipt" item="item" open="(" separator="or" close=")">
|
|
|
+ "saleDateOfReceipt" like '%${item}%'
|
|
|
+ </foreach>
|
|
|
+ </if>
|
|
|
+ <if test="saleOrderConsignee != null">
|
|
|
+ and
|
|
|
+ <foreach collection="saleOrderConsignee" item="item" open="(" separator="or" close=")">
|
|
|
+ "saleOrderConsignee" like '%${item}%'
|
|
|
+ </foreach>
|
|
|
+ </if>
|
|
|
+ <if test="saleOrderConsigneeTel != null">
|
|
|
+ and
|
|
|
+ <foreach collection="saleOrderConsigneeTel" item="item" open="(" separator="or" close=")">
|
|
|
+ "saleOrderConsigneeTel" like '%${item}%'
|
|
|
+ </foreach>
|
|
|
+ </if>
|
|
|
+ <if test="shipperName != null">
|
|
|
+ and
|
|
|
+ <foreach collection="shipperName" item="item" open="(" separator="or" close=")">
|
|
|
+ "shipperName" like '%${item}%'
|
|
|
+ </foreach>
|
|
|
+ </if>
|
|
|
+ <if test="consigneeCompanyName != null">
|
|
|
+ and
|
|
|
+ <foreach collection="consigneeCompanyName" item="item" open="(" separator="or" close=")">
|
|
|
+ "consigneeCompanyName" like '%${item}%'
|
|
|
+ </foreach>
|
|
|
+ </if>
|
|
|
+ <if test="isselfMention != null">
|
|
|
+ and
|
|
|
+ <foreach collection="isselfMention" item="item" open="(" separator="or" close=")">
|
|
|
+ "isselfMention" like '%${item}%'
|
|
|
+ </foreach>
|
|
|
+ </if>
|
|
|
+ </where>
|
|
|
+ <include refid="orderBy"></include>
|
|
|
+ </select>
|
|
|
|
|
|
|
|
|
</mapper>
|