|
|
@@ -1101,8 +1101,15 @@
|
|
|
</select>
|
|
|
|
|
|
<!-- 브랜드 그룹 등록 -->
|
|
|
- <insert id="createBrandGroup" parameterType="BrandGroup" >
|
|
|
+ <insert id="createBrandGroup" parameterType="BrandGroup">
|
|
|
/* TsaBusiness.createBrandGroup */
|
|
|
+ <selectKey keyProperty="brandGroupNo" resultType="String" order="BEFORE">
|
|
|
+ SELECT CASE WHEN MAX(BRAND_GROUP_NO) IS NULL THEN 30000
|
|
|
+ ELSE (MAX(BRAND_GROUP_NO) + 1) END
|
|
|
+ FROM TB_BRAND_GROUP Z
|
|
|
+ WHERE 1 = 1
|
|
|
+ AND BRAND_GROUP_NO > 29999
|
|
|
+ </selectKey>
|
|
|
INSERT INTO TB_BRAND_GROUP (
|
|
|
BRAND_GROUP_NO
|
|
|
, BRAND_GROUP_ENM
|
|
|
@@ -1119,12 +1126,7 @@
|
|
|
, UPD_DT
|
|
|
)
|
|
|
VALUES (
|
|
|
- (SELECT CASE WHEN MAX(BRAND_GROUP_NO) IS NULL THEN 30000
|
|
|
- ELSE (MAX(BRAND_GROUP_NO) + 1) END
|
|
|
- FROM TB_BRAND_GROUP Z
|
|
|
- WHERE 1 = 1
|
|
|
- AND BRAND_GROUP_NO > 29999
|
|
|
- )
|
|
|
+ #{brandGroupNo}
|
|
|
, #{brandGroupEnm}
|
|
|
, #{brandGroupKnm}
|
|
|
, #{dispNmLang}
|
|
|
@@ -1261,4 +1263,43 @@
|
|
|
REG_DT = NOW()
|
|
|
</insert>
|
|
|
|
|
|
+ <!-- 브랜드그룹 신규생성시 메인레이아웃 등록 -->
|
|
|
+ <insert id="createBrandGroupMainLayout" parameterType="BrandGroup">
|
|
|
+ /* TsaBusiness.createBrandGroupMainLayout */
|
|
|
+ INSERT INTO TB_MAIN_LAYOUT (
|
|
|
+ CATE_NO
|
|
|
+ , CONTENTS_LOC
|
|
|
+ , BRAND_GROUP_NO
|
|
|
+ , DISP_ORD
|
|
|
+ , CONTENTS_YN
|
|
|
+ , COL_CNT
|
|
|
+ , COL_NO
|
|
|
+ , CONTENTS_TITLE
|
|
|
+ , REG_NO
|
|
|
+ , REG_DT
|
|
|
+ , UPD_NO
|
|
|
+ , UPD_DT
|
|
|
+ )
|
|
|
+ SELECT '1711' AS CATE_NO
|
|
|
+ , CD AS CONTENTS_LOC
|
|
|
+ , #{brandGroupNo} AS BRAND_GROUP_NO
|
|
|
+ , ROW_NUMBER() OVER () AS DISP_ORD
|
|
|
+ , CD_DESC AS CONTENTS_YN
|
|
|
+ , 1 AS COL_CNT
|
|
|
+ , 1 AS COL_NO
|
|
|
+ , CASE WHEN CD = 'SBM007' THEN '신상품'
|
|
|
+ WHEN CD = 'SBM008' THEN '베스트'
|
|
|
+ WHEN CD = 'SBM009' THEN 'MD추천'
|
|
|
+ WHEN CD = 'SBM010' THEN '룩북' ELSE '' END CONTENTS_TITLE
|
|
|
+ , #{regNo} AS REG_NO
|
|
|
+ , NOW() AS REG_DT
|
|
|
+ , #{updNo}
|
|
|
+ , NOW() AS UPD_DT
|
|
|
+ FROM TB_COMMON_CODE
|
|
|
+ WHERE CD_GB = 'G028'
|
|
|
+ AND USE_YN = 'Y'
|
|
|
+ AND SUBSTRING(CD,1,3) = 'SBM'
|
|
|
+ AND CD NOT IN ('SBM014','SBM015','SBM016','SBM017','SBM018','SBM019')
|
|
|
+ ORDER BY DISP_ORD
|
|
|
+ </insert>
|
|
|
</mapper>
|