|
|
@@ -105,6 +105,47 @@
|
|
|
</resultMap>
|
|
|
|
|
|
<!-- 通用查询映射结果 -->
|
|
|
+ <resultMap id="purchaseItemListMap" type="java.util.Map">
|
|
|
+ <id column="item_id" property="itemId"/>
|
|
|
+ <result column="pur_id" property="purId" typeHandler="UuidTypeHandler"/>
|
|
|
+ <result column="pur_no" property="purNo"/>
|
|
|
+ <result column="item_index" property="itemIndex"/>
|
|
|
+ <result column="sku_id" property="skuId" typeHandler="UuidTypeHandler"/>
|
|
|
+ <result column="item_qty" property="itemQty"/>
|
|
|
+ <result column="price_std" property="priceStd"/>
|
|
|
+ <result column="amt_std" property="amtStd"/>
|
|
|
+ <result column="price_pur" property="pricePur"/>
|
|
|
+ <result column="item_amt" property="itemAmt"/>
|
|
|
+ <result column="price_discount" property="priceDiscount"/>
|
|
|
+ <result column="non_std_code" property="nonStdCode"/>
|
|
|
+ <result column="into_status" property="intoStatus"/>
|
|
|
+ <result column="intoing_qty" property="intoingQty"/>
|
|
|
+ <result column="intoing_amt" property="intoingAmt"/>
|
|
|
+ <result column="into_qty" property="intoQty"/>
|
|
|
+ <result column="into_amt" property="intoAmt"/>
|
|
|
+ <result column="return_qty" property="returnQty"/>
|
|
|
+ <result column="return_amt" property="returnAmt"/>
|
|
|
+ <result column="remarks" property="remarks"/>
|
|
|
+ <result column="flg_valid" property="flgValid"/>
|
|
|
+ <result column="cp_id" property="cpId"/>
|
|
|
+ <result column="sku_code" property="skuCode"/>
|
|
|
+ <result column="sku_name" property="skuName"/>
|
|
|
+ <result column="price_standard" property="priceStandard"/>
|
|
|
+ <result column="sku_model" property="skuModel"/>
|
|
|
+ <result column="short_name" property="shortName"/>
|
|
|
+ <result column="op_create_time" property="opCreateTime" typeHandler="TimestampTypeHandler"/>
|
|
|
+ <result column="op_create_user_id" property="opCreateUserId" typeHandler="UuidTypeHandler"/>
|
|
|
+ <result column="op_update_time" property="opUpdateTime" typeHandler="TimestampTypeHandler"/>
|
|
|
+ <result column="op_update_user_id" property="opUpdateUserId" typeHandler="UuidTypeHandler"/>
|
|
|
+ <result column="op_app_code" property="opAppCode"/>
|
|
|
+ <result column="op_timestamp" property="opTimestamp" typeHandler="TimestampTypeHandler"/>
|
|
|
+ <result column="op_db_user" property="opDbUser"/>
|
|
|
+ <result column="brand_name" property="brandName"/>
|
|
|
+ <result column="sku_images" property="skuImages"/>
|
|
|
+
|
|
|
+
|
|
|
+ </resultMap>
|
|
|
+ <!-- 关联映射-->
|
|
|
<resultMap id="BaseResultMapResponse" type="com.dk.mdm.model.response.pur.PurchaseResponse">
|
|
|
<id column="pur_id" property="purId"/>
|
|
|
<result column="pur_no" property="purNo"/>
|
|
|
@@ -159,48 +200,13 @@
|
|
|
<result column="flg_auto_handle" property="flgAutoHandle"/>
|
|
|
<result column="inbound_processing_flag" property="inboundProcessingFlag"/>
|
|
|
<result column="category_count" property="categoryCount"/>
|
|
|
- <collection property="purchaseItemResponseList" resultMap="purchaseItemListMap" columnPrefix="list_"/>
|
|
|
- </resultMap>
|
|
|
- <!-- 关联映射-->
|
|
|
- <resultMap id="purchaseItemListMap" type="java.util.Map">
|
|
|
- <id column="item_id" property="itemId"/>
|
|
|
- <result column="pur_id" property="purId" typeHandler="UuidTypeHandler"/>
|
|
|
- <result column="pur_no" property="purNo"/>
|
|
|
- <result column="item_index" property="itemIndex"/>
|
|
|
- <result column="sku_id" property="skuId" typeHandler="UuidTypeHandler"/>
|
|
|
- <result column="item_qty" property="itemQty"/>
|
|
|
- <result column="price_std" property="priceStd"/>
|
|
|
- <result column="amt_std" property="amtStd"/>
|
|
|
- <result column="price_pur" property="pricePur"/>
|
|
|
- <result column="item_amt" property="itemAmt"/>
|
|
|
- <result column="price_discount" property="priceDiscount"/>
|
|
|
- <result column="non_std_code" property="nonStdCode"/>
|
|
|
- <result column="into_status" property="intoStatus"/>
|
|
|
- <result column="intoing_qty" property="intoingQty"/>
|
|
|
- <result column="intoing_amt" property="intoingAmt"/>
|
|
|
- <result column="into_qty" property="intoQty"/>
|
|
|
- <result column="into_amt" property="intoAmt"/>
|
|
|
- <result column="return_qty" property="returnQty"/>
|
|
|
- <result column="return_amt" property="returnAmt"/>
|
|
|
- <result column="remarks" property="remarks"/>
|
|
|
- <result column="flg_valid" property="flgValid"/>
|
|
|
- <result column="cp_id" property="cpId"/>
|
|
|
- <result column="sku_code" property="skuCode"/>
|
|
|
- <result column="sku_name" property="skuName"/>
|
|
|
- <result column="price_standard" property="priceStandard"/>
|
|
|
- <result column="sku_model" property="skuModel"/>
|
|
|
- <result column="short_name" property="shortName"/>
|
|
|
- <result column="op_create_time" property="opCreateTime" typeHandler="TimestampTypeHandler"/>
|
|
|
- <result column="op_create_user_id" property="opCreateUserId" typeHandler="UuidTypeHandler"/>
|
|
|
- <result column="op_update_time" property="opUpdateTime" typeHandler="TimestampTypeHandler"/>
|
|
|
- <result column="op_update_user_id" property="opUpdateUserId" typeHandler="UuidTypeHandler"/>
|
|
|
- <result column="op_app_code" property="opAppCode"/>
|
|
|
- <result column="op_timestamp" property="opTimestamp" typeHandler="TimestampTypeHandler"/>
|
|
|
- <result column="op_db_user" property="opDbUser"/>
|
|
|
- <result column="brand_name" property="brandName"/>
|
|
|
- <result column="sku_images" property="skuImages"/>
|
|
|
-
|
|
|
+ <result column="sup_code" property="supCode"/>
|
|
|
+ <result column="sup_type" property="supType"/>
|
|
|
+ <result column="contact_phone" property="contactPhone" />
|
|
|
+ <result column="contact_name" property="contactName" />
|
|
|
+ <result column="service_categories" property="serviceCategories" typeHandler="StringListTypeHandler"/>
|
|
|
|
|
|
+ <collection property="purchaseItemResponseList" resultMap="purchaseItemListMap" columnPrefix="list_"/>
|
|
|
</resultMap>
|
|
|
|
|
|
<!-- 通用条件列 -->
|
|
|
@@ -492,6 +498,11 @@
|
|
|
,tms.staff_name as "staffName"
|
|
|
,tms1.staff_name as "makeStaffName"
|
|
|
,tmp.sup_name as "supplierName"
|
|
|
+ ,tmp.sup_code
|
|
|
+ ,tmp.sup_type
|
|
|
+ ,tmp.contact_name as "contactName"
|
|
|
+ ,tmp.contact_phone as "contactPhone"
|
|
|
+ ,tmp.service_categories as "serviceCategories"
|
|
|
,tmp.return_address as "returnAddress"
|
|
|
,tmw.wh_name as "whName"
|
|
|
,sys.f_get_name_i18n(tdk1.kind_name_i18n, #{i18n}) as "intoStatusName"
|