merge master into develop - CscListRForm.jsp FAQ 아코디언 버그 수정

This commit is contained in:
jilee4unity
2026-05-28 23:34:06 +09:00
7250 changed files with 570509 additions and 25 deletions

View File

@@ -0,0 +1,232 @@
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.wb.domainserver.domain.gcone.setup.popup.mapper.BOPopupMapper">
<!-- 팝업 상세조회, 수정, 삭제 조건절-->
<sql id="selectBOPopupKeyWhere">
<![CDATA[
WHERE 1=1
AND POPUP_INNB = #{popupInnb}
AND SOPMAL_CD = #{sopmalCd}
]]>
</sql>
<!-- 팝업 등록 -->
<insert id="insertBOPopup"
parameterType="com.wb.domainserver.domain.gcone.setup.popup.vo.BOPopupVO">
<selectKey order="BEFORE" keyProperty="popupInnb" resultType="java.lang.Integer">
<![CDATA[
SELECT IFNULL(MAX(POPUP_INNB), 0)+1
FROM GC_DESIGN_POPUP
]]>
</selectKey>
INSERT INTO GC_DESIGN_POPUP (
POPUP_INNB
, SOPMAL_CD
, POPUP_NM
, POPUP_EXPSR_BGN_DT
, POPUP_EXPSR_END_DT
, CNNC_URL
, POPUP_MG_WTH
, POPUP_MG_VTC
, POPUP_LC_X
, POPUP_LC_Y
, EXPSR_AT
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(tmeSetup)">
, TME_SETUP
</if>
, USE_AT
, ORGINL_FIL_NM
, SYS_FIL_NM
, FIL_MG
, FIL_TY
, FIL_COURS
, REGUSR
, REGIST_DT
, UPDUSR
, UPDT_DT
, MBL_POPUP_MG_WTH
, MBL_POPUP_MG_VTC
, MBL_POPUP_LC_X
, MBL_POPUP_LC_Y
, TME_SETUP_AT
)
VALUES (
#{popupInnb}
, #{sopmalCd}
, #{popupNm}
, #{popupExpsrBgnDt}
, #{popupExpsrEndDt}
, #{cnncUrl}
, #{popupMgWth}
, #{popupMgVtc}
, #{popupLcX}
, #{popupLcY}
, #{expsrAt}
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(tmeSetup)">
, #{tmeSetup}
</if>
, 'Y'
, #{orginlFilNm}
, #{sysFilNm}
, #{filMg}
, #{filTy}
, #{filCours}
, #{regusr}
, SYSDATE()
, #{updusr}
, SYSDATE()
, #{mblPopupMgWth}
, #{mblPopupMgVtc}
, #{mblPopupLcX}
, #{mblPopupLcY}
, #{tmeSetupAt}
)
</insert>
<!-- 팝업 수정 -->
<update id="updateBOPopupDtl" parameterType="com.wb.domainserver.domain.gcone.setup.popup.vo.BOPopupVO">
UPDATE GC_DESIGN_POPUP
SET
POPUP_NM = #{popupNm}
, SOPMAL_CD = #{sopmalCd}
, POPUP_EXPSR_BGN_DT = #{popupExpsrBgnDt}
, POPUP_EXPSR_END_DT = #{popupExpsrEndDt}
, CNNC_URL = #{cnncUrl}
, POPUP_MG_WTH = #{popupMgWth}
, POPUP_MG_VTC = #{popupMgVtc}
, POPUP_LC_X = #{popupLcX}
, POPUP_LC_Y = #{popupLcY}
, EXPSR_AT = #{expsrAt}
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isEquals(fileAddAt, 'Y')">
, ORGINL_FIL_NM = #{orginlFilNm}
, SYS_FIL_NM = #{sysFilNm}
, FIL_MG = #{filMg}
, FIL_TY = #{filTy}
, FIL_COURS = #{filCours}
</if>
, UPDUSR = #{updusr}
, UPDT_DT = SYSDATE()
, MBL_POPUP_MG_WTH = #{mblPopupMgWth}
, MBL_POPUP_MG_VTC = #{mblPopupMgVtc}
, MBL_POPUP_LC_X = #{mblPopupLcX}
, MBL_POPUP_LC_Y = #{mblPopupLcY}
, TME_SETUP_AT = #{tmeSetupAt}
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isEquals(tmeSetupAt, 'Y')">
, TME_SETUP = #{tmeSetup}
</if>
<include refid="selectBOPopupKeyWhere"/>
</update>
<!-- 팝업 삭제 -->
<update id="deleteBOPopup" parameterType="com.wb.domainserver.domain.gcone.setup.popup.vo.BOPopupVO">
<![CDATA[
UPDATE GC_DESIGN_POPUP
SET USE_AT = 'N'
, UPDUSR = #{updusr}
, UPDT_DT = SYSDATE()
]]>
<include refid="selectBOPopupKeyWhere"/>
</update>
<!-- 팝업 건수 -->
<select id="selectBOPopupListCnt"
parameterType="com.wb.domainserver.domain.gcone.setup.popup.vo.BOPopupVO"
resultType="java.lang.Integer">
<![CDATA[
SELECT COUNT(1)
FROM GC_DESIGN_POPUP
WHERE 1=1
AND USE_AT = 'Y'
AND SOPMAL_CD = #{sopmalCd}
]]>
</select>
<!-- 팝업 목록 조회 -->
<select id="selectBOPopupList"
parameterType="com.wb.domainserver.domain.gcone.setup.popup.vo.BOPopupVO"
resultType="dataMap">
SELECT *
FROM (
SELECT TB.*
, CAST(@ROWNUM:=@ROWNUM + 1 AS UNSIGNED) AS RNUM
FROM (SELECT POPUP_INNB
, SOPMAL_CD
, POPUP_NM
, DATE_FORMAT(POPUP_EXPSR_BGN_DT, '%Y-%m-%d %H:%i:%s') AS POPUP_EXPSR_BGN_DT
, DATE_FORMAT(POPUP_EXPSR_END_DT, '%Y-%m-%d %H:%i:%s') AS POPUP_EXPSR_END_DT
, CNNC_URL
, POPUP_MG_WTH
, POPUP_MG_VTC
, POPUP_LC_X
, POPUP_LC_Y
, EXPSR_AT
, TME_SETUP
, USE_AT
, ORGINL_FIL_NM
, SYS_FIL_NM
, FIL_MG
, FIL_TY
, FIL_COURS
, REGUSR
, REGIST_DT
, DATE_FORMAT(REGIST_DT, '%Y-%m-%d') AS REGIST_DE
, UPDUSR
, UPDT_DT
, DATE_FORMAT(UPDT_DT, '%Y-%m-%d') AS UPDT_DE
FROM GC_DESIGN_POPUP
WHERE 1=1
AND USE_AT = 'Y'
AND SOPMAL_CD = #{sopmalCd}
ORDER BY REGIST_DT DESC
) TB
WHERE (@ROWNUM:=0)=0) PV
WHERE 1=1
LIMIT #{recordCountPerPage} OFFSET #{firstIndex}
</select>
<!-- 팝업 상세 조회 -->
<select id="selectBOPopupDtl"
parameterType="com.wb.domainserver.domain.gcone.setup.popup.vo.BOPopupVO"
resultType="dataMap">
<![CDATA[
SELECT POPUP_INNB
, POPUP_NM
, SOPMAL_CD
, POPUP_EXPSR_BGN_DT
, DATE_FORMAT(POPUP_EXPSR_BGN_DT, '%Y-%m-%d') AS POPUP_EXPSR_BGN_DT_YYYYMMDD
, DATE_FORMAT(POPUP_EXPSR_BGN_DT, '%H:%i') AS POPUP_EXPSR_BGN_DT_TIME
, POPUP_EXPSR_END_DT
, DATE_FORMAT(POPUP_EXPSR_END_DT, '%Y-%m-%d') AS POPUP_EXPSR_END_DT_YYYYMMDD
, DATE_FORMAT(POPUP_EXPSR_END_DT, '%H:%i') AS POPUP_EXPSR_END_DT_TIME
, CNNC_URL
, POPUP_MG_WTH
, POPUP_MG_VTC
, POPUP_LC_X
, POPUP_LC_Y
, EXPSR_AT
, TME_SETUP
, DATE_FORMAT(TME_SETUP, '%Y-%m-%d') AS TME_SETUP_YYYYMMDD
, DATE_FORMAT(TME_SETUP, '%H:%i') AS TME_SETUP_TIME
, USE_AT
, ORGINL_FIL_NM
, SYS_FIL_NM
, FIL_MG
, FIL_TY
, FIL_COURS
, REGUSR
, REGIST_DT
, DATE_FORMAT(REGIST_DT, '%Y-%m-%d') AS REGIST_DE
, UPDUSR
, UPDT_DT
, DATE_FORMAT(UPDT_DT, '%Y-%m-%d') AS UPDT_DE
, MBL_POPUP_MG_WTH
, MBL_POPUP_MG_VTC
, MBL_POPUP_LC_X
, MBL_POPUP_LC_Y
, TME_SETUP_AT
FROM GC_DESIGN_POPUP
]]>
<include refid="selectBOPopupKeyWhere"/>
</select>
</mapper>