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,173 @@
<?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.app.mapper.BOAppMapper">
<!-- 앱 실행시 디바이스 정보 등록 -->
<insert id="insertBOAppDeviceInfo"
parameterType="com.wb.domainserver.domain.gcone.app.vo.BOAppMbrDvcVO"
useGeneratedKeys="true"
keyProperty="mbrDeviceInnb">
<![CDATA[
INSERT INTO GC_MEMBER_DEVICE_INFO (
SOPMAL_CD,
FCM_TOKEN,
PUSH_AGRE_AT,
PHAC_AGRE_AT,
DEVICE_ID,
DEVICE_OS_NM,
DEVICE_OS_VER,
DEVICE_APP_VER,
REGIST_DT,
UPDT_DT
) VALUES (
#{sopmalCd},
#{fcmToken},
#{pushAgreAt},
#{phacAgreAt},
#{deviceId},
#{deviceOsNm},
#{deviceOsVer},
#{deviceAppVer},
NOW(),
NOW()
)
]]>
</insert>
<!-- 앱 실행시 디바이스 정보 수정 -->
<update id="updateBOAppDeviceInfo"
parameterType="com.wb.domainserver.domain.gcone.app.vo.BOAppMbrDvcVO">
<![CDATA[
UPDATE GC_MEMBER_DEVICE_INFO
SET FCM_TOKEN = #{fcmToken},
DEVICE_OS_NM = #{deviceOsNm},
DEVICE_OS_VER = #{deviceOsVer},
DEVICE_APP_VER = #{deviceAppVer},
UPDT_DT = NOW()
WHERE DEVICE_ID = #{deviceId}
AND SOPMAL_CD = #{sopmalCd}
]]>
</update>
<!-- 앱 로그인시 회원-디바이스 정보 등록 -->
<insert id="insertBOAppMbrDvcInfo"
parameterType="com.wb.domainserver.domain.gcone.app.vo.BOAppMbrDvcVO"
useGeneratedKeys="true"
keyProperty="mbrDeviceInnb">
<![CDATA[
INSERT INTO GC_MEMBER_DEVICE_INFO (
SOPMAL_CD,
MBR_INNB,
MBR_DV_CD,
MBR_ID,
FCM_TOKEN,
PUSH_AGRE_AT,
PHAC_AGRE_AT,
DEVICE_ID,
DEVICE_OS_NM,
DEVICE_OS_VER,
DEVICE_APP_VER,
REGIST_DT,
UPDT_DT
) VALUES (
#{sopmalCd},
#{mbrInnb},
#{mbrDvCd},
#{mbrId},
#{fcmToken},
#{pushAgreAt},
#{phacAgreAt},
#{deviceId},
#{deviceOsNm},
#{deviceOsVer},
#{deviceAppVer},
NOW(),
NOW()
)
]]>
</insert>
<!-- 앱 로그인시 회원-디바이스 정보 수정 -->
<update id="updateBOAppMbrDvcInfo"
parameterType="com.wb.domainserver.domain.gcone.app.vo.BOAppMbrDvcVO">
<![CDATA[
UPDATE GC_MEMBER_DEVICE_INFO
SET MBR_INNB = #{mbrInnb},
MBR_DV_CD = #{mbrDvCd},
MBR_ID = #{mbrId},
FCM_TOKEN = #{fcmToken},
DEVICE_OS_NM = #{deviceOsNm},
DEVICE_OS_VER = #{deviceOsVer},
DEVICE_APP_VER = #{deviceAppVer},
UPDT_DT = NOW()
WHERE DEVICE_ID = #{deviceId}
AND SOPMAL_CD = #{sopmalCd}
]]>
</update>
<!-- 앱 알림동의 선택시 수정 -->
<update id="updateBOAppMbrDvcPushAgre"
parameterType="com.wb.domainserver.domain.gcone.app.vo.BOAppMbrDvcVO">
<![CDATA[
UPDATE GC_MEMBER_DEVICE_INFO
SET PUSH_AGRE_AT = #{pushAgreAt},
UPDT_DT = NOW()
WHERE DEVICE_ID = #{deviceId}
AND SOPMAL_CD = #{sopmalCd}
]]>
</update>
<!-- 앱 신체활동접근동의 선택시 수정 -->
<update id="updateBOAppMbrDvcPhacAgre"
parameterType="com.wb.domainserver.domain.gcone.app.vo.BOAppMbrDvcVO">
<![CDATA[
UPDATE GC_MEMBER_DEVICE_INFO
SET PHAC_AGRE_AT = #{phacAgreAt},
UPDT_DT = NOW()
WHERE DEVICE_ID = #{deviceId}
AND SOPMAL_CD = #{sopmalCd}
]]>
</update>
<!-- 디바이스 정보 조회 -->
<select id="selectBOAppMbrDvcInfo"
parameterType="com.wb.domainserver.domain.gcone.app.vo.BOAppMbrDvcVO"
resultType="dataMap">
<![CDATA[
SELECT gmdi.SOPMAL_CD,
gmdi.MBR_INNB,
gmdi.MBR_DV_CD,
gmdi.MBR_ID,
gmdi.FCM_TOKEN,
gmdi.PUSH_AGRE_AT,
gmdi.DEVICE_ID,
gmdi.DEVICE_OS_NM,
gmdi.DEVICE_OS_VER,
gmdi.DEVICE_APP_VER,
gmdi.REGIST_DT,
gmdi.UPDT_DT
FROM GC_MEMBER_DEVICE_INFO gmdi
LEFT JOIN GC_MEMBER gm ON gm.MBR_INNB = gmdi.MBR_INNB AND gm.MBR_DV_CD = gmdi.MBR_DV_CD
WHERE 1 = 1
AND gmdi.SOPMAL_CD = #{sopmalCd}
AND gmdi.MBR_INNB = #{mbrInnb}
AND gmdi.MBR_DV_CD = #{mbrDvCd}
AND gmdi.DEVICE_ID = #{deviceId}
]]>
</select>
<!-- 디바이스 정보 중복 조회 -->
<select id="selectBOAppMbrDvcDplct"
parameterType="com.wb.domainserver.domain.gcone.app.vo.BOAppMbrDvcVO"
resultType="Integer">
<![CDATA[
SELECT COUNT(*)
FROM GC_MEMBER_DEVICE_INFO
WHERE 1 = 1
AND DEVICE_ID = #{deviceId}
AND SOPMAL_CD = #{sopmalCd}
]]>
</select>
</mapper>