|
|
@@ -43,6 +43,7 @@
|
|
|
<result column="flg_valid" property="flgValid"/>
|
|
|
<result column="cp_id" property="cpId"/>
|
|
|
<result column="goodsBrand" property="goodsBrand"/>
|
|
|
+ <result column="supplierName" property="supplierName"/>
|
|
|
</resultMap>
|
|
|
|
|
|
<!-- 通用条件列 -->
|
|
|
@@ -88,7 +89,11 @@
|
|
|
<select id="selectByCond" resultMap="BaseResultMapResponse">
|
|
|
SELECT
|
|
|
<include refid="Base_Column_List_Join"/>,
|
|
|
- '商品品牌' AS "goodsBrand"
|
|
|
+ '商品品牌' AS "goodsBrand",
|
|
|
+ (SELECT COALESCE(array_to_string(array_agg(tsm.sup_name), ','),'')
|
|
|
+ FROM dkic_b.t_mst_supplier_brand tsmb
|
|
|
+ left join dkic_b.t_mst_supplier tsm on tsm.sup_id = tsmb.sup_id
|
|
|
+ WHERE tsmb.brand_id = tmgb.brand_id) AS "supplierName"
|
|
|
FROM dkic_b.t_mst_goods_brand tmgb
|
|
|
<include refid="Condition"/>
|
|
|
order by display_no asc
|
|
|
@@ -149,7 +154,7 @@
|
|
|
<foreach collection="list" index="index" item="item" separator=",">
|
|
|
(
|
|
|
<trim suffixOverrides=",">
|
|
|
- #{brandCode},
|
|
|
+ #{item.brandCode},
|
|
|
#{item.brandName},
|
|
|
#{item.shortName},
|
|
|
#{item.displayNo},
|
|
|
@@ -170,4 +175,10 @@
|
|
|
</select>
|
|
|
|
|
|
|
|
|
+ <insert id="saveSupplierBrand">
|
|
|
+ insert into dkic_b.t_mst_supplier_brand
|
|
|
+ (sup_id, brand_id)
|
|
|
+ values (#{supId}::uuid,
|
|
|
+ #{brandId}::uuid)
|
|
|
+ </insert>
|
|
|
</mapper>
|