리스크관리 / 유치채널현황 관리 / 채널관리 추가

This commit is contained in:
kimre
2022-06-24 18:14:06 +09:00
parent 2a073eca83
commit 056ccf20e1
87 changed files with 5931 additions and 2114 deletions

View File

@@ -88,66 +88,90 @@
</if>
</if>
</sql>
<select id="selectSendNumberTotalCnt" parameterType="kr.co.uplus.ez.api.sendNumMgt.dto.SendNumberListReqDto" resultType="int">
/* sendNumMgt-mapper.xml(selectSendNumberTotalCnt) */
<select id="selectSendNumberTotalCnt" parameterType="kr.co.uplus.ez.api.sendNumMgt.dto.SendNumberListReqDto" resultType="int">
/* sendNumMgt-mapper.xml(selectSendNumberTotalCnt) */
SELECT
COUNT(*)
FROM hubez_common.EZ_SVC_SNDRNO ess
LEFT JOIN hubez_common.EZ_SNDRNO_REG esr
ON ess.REG_REQ_NO = esr.REG_REQ_NO
LEFT JOIN hubez_common.EZ_SVC_USER esu
ON esr.USER_SEQ = esu.USER_SEQ
LEFT JOIN hubez_common.EZ_CUST_INFO eci
ON esu.CUST_SEQ = eci.CUST_SEQ
FROM
hubez_common.EZ_CUST_INFO eci
INNER JOIN hubez_common.EZ_SVC_USER esu
ON
eci.CUST_SEQ = esu.CUST_SEQ
INNER JOIN hubez_common.EZ_SNDRNO_REG esr
ON
esu.USER_SEQ = esr.USER_SEQ
LEFT JOIN hubez_common.EZ_SVC_SNDRNO ess
ON
eci.CUST_SEQ = ess.CUST_SEQ
WHERE 1=1
<include refid="numberListCondition"></include>
</select>
<select id="selectSendNumberList" parameterType="kr.co.uplus.ez.api.sendNumMgt.dto.SendNumberListReqDto" resultType="kr.co.uplus.ez.api.sendNumMgt.dto.SendNumberInfo">
/* sendNumMgt-mapper.xml(selectSendNumberList) */
/* sendNumMgt-mapper.xml(selectSendNumberList) */
SELECT
@ROWNUM := @ROWNUM + 1 AS NO,
A.*
FROM
(
SELECT
eci.CUST_NM AS custNm
,esu.USER_ID AS adminId
,ess.REG_ID AS register
,eci.BIZRNO AS bRegNo
,CASE WHEN ess.NMINEE_DIV_CD = '01' THEN '사업자(본인, 대표, 임직원)'
WHEN ess.NMINEE_DIV_CD = '02' THEN '타사업자'
ELSE '-'
END AS nmineeDivCd
,CASE WHEN ess.INCH_DIV_CD = '01' THEN '홈페이지'
WHEN ess.INCH_DIV_CD = '02' THEN '어드민'
ELSE '-'
END AS inchDivCd
,ess.SNDRNO AS regNo
,CASE WHEN ess.STTUS_CD = '01' THEN '승인대기'
WHEN ess.STTUS_CD = '02' THEN '승인완료'
WHEN ess.STTUS_CD = '03' THEN '반려'
ELSE '-'
END AS sttusCd
,CASE WHEN ess.REG_TP_CD = '01' THEN '본인인증'
WHEN ess.REG_TP_CD = '02' THEN '서류심사'
ELSE '-'
END AS regTpCd
,ess.REG_DT AS regDt
FROM hubez_common.EZ_SVC_SNDRNO ess
LEFT JOIN hubez_common.EZ_SNDRNO_REG esr
ON ess.REG_REQ_NO = esr.REG_REQ_NO
LEFT JOIN hubez_common.EZ_SVC_USER esu
ON esr.USER_SEQ = esu.USER_SEQ
LEFT JOIN hubez_common.EZ_CUST_INFO eci
ON esu.CUST_SEQ = eci.CUST_SEQ
WHERE 1=1
<include refid="numberListCondition"></include>
LIMIT #{page}, #{pagePerRows}) A,
( SELECT @ROWNUM := #{page} ) AS R
@ROWNUM := @ROWNUM + 1 AS NO,
A.*
FROM
(
SELECT
eci.CUST_NM AS custNm
, ess.SNDRNO
, esu.USER_ID AS adminId
, ess.REG_ID AS register
, eci.BIZRNO AS bRegNo
, esr.REG_REQ_NO
,(
SELECT
ecd.DTL_CD_NM
FROM
hubez_common.EZ_CD_DTL ecd
WHERE
ecd.GRP_CD = 'NMINEE_DIV_CD'
AND ecd.DTL_CD = ess.NMINEE_DIV_CD) AS nmineeDivCd
,(
SELECT
ecd.DTL_CD_NM
FROM
hubez_common.EZ_CD_DTL ecd
WHERE
ecd.GRP_CD = 'INCH_DIV_CD'
AND ecd.DTL_CD = ess.INCH_DIV_CD) AS inchDivCd
,(
SELECT
ecd.DTL_CD_NM
FROM
hubez_common.EZ_CD_DTL ecd
WHERE
ecd.GRP_CD = 'SNDRNO_STTUS_CD'
AND ecd.DTL_CD = ess.STTUS_CD) AS sttusCd
,(
SELECT
ecd.DTL_CD_NM
FROM
hubez_common.EZ_CD_DTL ecd
WHERE
ecd.GRP_CD = 'SNDRNO_REG_TP_CD'
AND ecd.DTL_CD = ess.REG_TP_CD) AS regTpCd
, DATE_FORMAT(ess.REG_DT, '%Y-%m-%d') AS regDt
FROM
hubez_common.EZ_CUST_INFO eci
INNER JOIN hubez_common.EZ_SVC_USER esu
ON
eci.CUST_SEQ = esu.CUST_SEQ
INNER JOIN hubez_common.EZ_SNDRNO_REG esr
ON
esu.USER_SEQ = esr.USER_SEQ
LEFT JOIN hubez_common.EZ_SVC_SNDRNO ess
ON
eci.CUST_SEQ = ess.CUST_SEQ
WHERE 1=1
<include refid="numberListCondition"></include>
LIMIT #{page}, #{pagePerRows}) A,
( SELECT @ROWNUM := #{page} ) AS R
</select>
<sql id="numberListCondition">
<if test='searchType1 != null and searchType1 != ""'>
AND ess.STTUS_CD = #{searchType1}
@@ -158,6 +182,9 @@
<if test='searchType3 != null and searchType3 != ""'>
AND ess.INCH_DIV_CD = #{searchType3}
</if>
<if test="searchType5 != null and searchType5 != ''">
AND ess.REG_TP_CD = #{searchType5}
</if>
<if test='searchText1 != null and searchText1 != ""'>
<if test='searchType4 != null and searchType4 != ""'>
<choose>
@@ -176,50 +203,50 @@
</sql>
<select id="selectAdminTotalCnt" parameterType="kr.co.uplus.ez.api.sendNumMgt.dto.SendAdminListReqDto" resultType="int">
/* sendNumMgt-mapper.xml(selectAdminTotalCnt) */
SELECT
COUNT(*)
FROM
${HUBEZ_COMMON}.EZ_SVC_USER esu, ${HUBEZ_COMMON}.EZ_CUST_INFO eci
WHERE
esu.CUST_SEQ = eci.CUST_SEQ
AND esu.USER_ID = #{searchText1}
/* sendNumMgt-mapper.xml(selectAdminTotalCnt) */
SELECT
COUNT(*)
FROM
${HUBEZ_COMMON}.EZ_SVC_USER esu, ${HUBEZ_COMMON}.EZ_CUST_INFO eci
WHERE
esu.CUST_SEQ = eci.CUST_SEQ
AND esu.USER_ID = #{searchText1}
</select>
<select id="selectAdminList" parameterType="kr.co.uplus.ez.api.sendNumMgt.dto.SendAdminListReqDto" resultType="kr.co.uplus.ez.api.sendNumMgt.dto.SendAdminInfo">
/* sendNumMgt-mapper.xml(selectAdminList) */
SELECT
esu.USER_ID AS adminId,
eci.BIZRNO AS bRegNo,
eci.CUST_NM AS custNm
FROM
${HUBEZ_COMMON}.EZ_SVC_USER esu, ${HUBEZ_COMMON}.EZ_CUST_INFO eci
WHERE
esu.CUST_SEQ = eci.CUST_SEQ
AND esu.USER_ID = #{searchText1}
/* sendNumMgt-mapper.xml(selectAdminList) */
SELECT
esu.USER_ID AS adminId,
eci.BIZRNO AS bRegNo,
eci.CUST_NM AS custNm
FROM
${HUBEZ_COMMON}.EZ_SVC_USER esu, ${HUBEZ_COMMON}.EZ_CUST_INFO eci
WHERE
esu.CUST_SEQ = eci.CUST_SEQ
AND esu.USER_ID = #{searchText1}
</select>
<select id="selectUserSeqByAdminId" parameterType="String" resultType="String">
/* sendNumMgt-mapper.xml(selectUserSeqByAdminId) */
SELECT
USER_SEQ
FROM
${HUBEZ_COMMON}.EZ_SVC_USER
WHERE
USER_ID = #{adminId}
/* sendNumMgt-mapper.xml(selectUserSeqByAdminId) */
SELECT
USER_SEQ
FROM
${HUBEZ_COMMON}.EZ_SVC_USER
WHERE
USER_ID = #{adminId}
</select>
<delete id="deleteNumber" parameterType="kr.co.uplus.ez.api.sendNumMgt.dto.DeleteNumberReqDto">
/* sendNumMgt-mapper.xml(deleteNumber) */
DELETE FROM ess
USING ${HUBEZ_COMMON}.EZ_SVC_SNDRNO ess
INNER JOIN ${HUBEZ_COMMON}.EZ_SNDRNO_REG esr
ON ess.REG_REQ_NO = esr.REG_REQ_NO
INNER JOIN ${HUBEZ_COMMON}.EZ_SVC_USER esu
ON esr.USER_SEQ = esu.USER_SEQ
WHERE
esu.USER_ID = #{adminId}
AND ess.SNDRNO = #{regNo}
/* sendNumMgt-mapper.xml(deleteNumber) */
DELETE FROM ess
USING ${HUBEZ_COMMON}.EZ_SVC_SNDRNO ess
INNER JOIN ${HUBEZ_COMMON}.EZ_SNDRNO_REG esr
ON ess.REG_REQ_NO = esr.REG_REQ_NO
INNER JOIN ${HUBEZ_COMMON}.EZ_SVC_USER esu
ON esr.USER_SEQ = esu.USER_SEQ
WHERE
esu.USER_ID = #{adminId}
AND ess.SNDRNO = #{regNo}
</delete>
<insert id="insertNumber" parameterType="kr.co.uplus.ez.api.sendNumMgt.dto.InsertNumberReqDto">