mirror of
http://git.mhez-qa.uplus.co.kr/hubez/hubez-admin.git
synced 2025-12-07 05:12:34 +09:00
서비스관리 / 알림톡 템플릿관리 추가
This commit is contained in:
@@ -3,5 +3,130 @@
|
||||
|
||||
<mapper namespace="kr.co.uplus.ez.api.attractMgt.AttractMgtMapper">
|
||||
|
||||
<select id="selectAttractListTotalCnt" parameterType="kr.co.uplus.ez.api.attractMgt.dto.ChannelListReqDto" resultType="int">
|
||||
/* attractMgt-mapper.xml(selectAttractListTotalCnt) */
|
||||
SELECT
|
||||
COUNT(*) AS totalCnt
|
||||
FROM
|
||||
hubez_common.EZ_SUBS_INFO esi
|
||||
INNER JOIN hubez_common.EZ_CUST_INFO eci
|
||||
ON eci.CUST_SEQ = esi.CUST_SEQ
|
||||
INNER JOIN hubez_common.EZ_SVC_USER esu
|
||||
ON esu.USER_SEQ = esi.USER_SEQ
|
||||
INNER JOIN hubez_imdb.EZ_IM_USER eiu
|
||||
ON eiu.LOGIN_ID = esi.ATTRCTOR_ID
|
||||
INNER JOIN hubez_imdb.EZ_IM_GROUP eig
|
||||
ON eiu.EX_DEPT_CD = eig.NORG_CD
|
||||
WHERE 1 = 1
|
||||
<include refid="attractListCondition"/>
|
||||
</select>
|
||||
|
||||
<select id="selectAttractList" parameterType="kr.co.uplus.ez.api.attractMgt.dto.ChannelListReqDto" resultType="kr.co.uplus.ez.api.attractMgt.dto.ChannelInfo">
|
||||
/* attractMgt-mapper.xml(selectAttractList) */
|
||||
SELECT
|
||||
@ROWNUM := @ROWNUM + 1 AS NO
|
||||
, A.*
|
||||
FROM
|
||||
(
|
||||
SELECT
|
||||
esi.SUBS_DT
|
||||
, eig.NORG_NM
|
||||
, eiu.LOGIN_ID
|
||||
, eci.CUST_NM
|
||||
, eci.BIZRNO
|
||||
, esu.USER_NM
|
||||
, esi.SUBS_STTUS_CD
|
||||
, eci.CUST_TY_CD
|
||||
,(
|
||||
SELECT
|
||||
sum(ecm.SND_CNT)
|
||||
FROM
|
||||
hubez_common.EZ_CUST_MSTAT ecm
|
||||
WHERE
|
||||
ecm.USER_SEQ = esu.USER_SEQ
|
||||
AND DATE_FORMAT(ecm.SUM_YM, '%Y%m') BETWEEN DATE_FORMAT(DATE_ADD(NOW(), INTERVAL -1 MONTH), '%Y%m') AND DATE_FORMAT(DATE_ADD(NOW(), INTERVAL -37 MONTH), '%Y%m')) AS SND_CNT
|
||||
FROM
|
||||
hubez_common.EZ_SUBS_INFO esi
|
||||
INNER JOIN hubez_common.EZ_CUST_INFO eci
|
||||
ON eci.CUST_SEQ = esi.CUST_SEQ
|
||||
INNER JOIN hubez_common.EZ_SVC_USER esu
|
||||
ON esu.USER_SEQ = esi.USER_SEQ
|
||||
INNER JOIN hubez_imdb.EZ_IM_USER eiu
|
||||
ON eiu.LOGIN_ID = esi.ATTRCTOR_ID
|
||||
INNER JOIN hubez_imdb.EZ_IM_GROUP eig
|
||||
ON eiu.EX_DEPT_CD = eig.NORG_CD
|
||||
WHERE 1 = 1
|
||||
<include refid="attractListCondition"/>
|
||||
ORDER BY esi.SUBS_DT DESC
|
||||
LIMIT #{page}, #{pagePerRows}
|
||||
) A , ( SELECT @ROWNUM := #{page} ) AS R
|
||||
</select>
|
||||
|
||||
<select id="selectAttractExcelList" parameterType="kr.co.uplus.ez.api.attractMgt.dto.ChannelListExcelReqDto" resultType="kr.co.uplus.ez.api.attractMgt.dto.ChannelInfo">
|
||||
/* attractMgt-mapper.xml(selectAttractExcelList) */
|
||||
SELECT
|
||||
@ROWNUM := @ROWNUM + 1 AS NO
|
||||
, A.*
|
||||
FROM
|
||||
(
|
||||
SELECT
|
||||
esi.SUBS_DT
|
||||
, eig.NORG_NM
|
||||
, eiu.LOGIN_ID
|
||||
, eci.CUST_NM
|
||||
, eci.BIZRNO
|
||||
, esu.USER_NM
|
||||
, esi.SUBS_STTUS_CD
|
||||
, eci.CUST_TY_CD
|
||||
,(
|
||||
SELECT
|
||||
sum(ecm.SND_CNT)
|
||||
FROM
|
||||
hubez_common.EZ_CUST_MSTAT ecm
|
||||
WHERE
|
||||
ecm.USER_SEQ = esu.USER_SEQ
|
||||
AND DATE_FORMAT(ecm.SUM_YM, '%Y%m') BETWEEN DATE_FORMAT(DATE_ADD(NOW(), INTERVAL -1 MONTH), '%Y%m') AND DATE_FORMAT(DATE_ADD(NOW(), INTERVAL -37 MONTH), '%Y%m')) AS SND_CNT
|
||||
FROM
|
||||
hubez_common.EZ_SUBS_INFO esi
|
||||
INNER JOIN hubez_common.EZ_CUST_INFO eci
|
||||
ON eci.CUST_SEQ = esi.CUST_SEQ
|
||||
INNER JOIN hubez_common.EZ_SVC_USER esu
|
||||
ON esu.USER_SEQ = esi.USER_SEQ
|
||||
INNER JOIN hubez_imdb.EZ_IM_USER eiu
|
||||
ON eiu.LOGIN_ID = esi.ATTRCTOR_ID
|
||||
INNER JOIN hubez_imdb.EZ_IM_GROUP eig
|
||||
ON eiu.EX_DEPT_CD = eig.NORG_CD
|
||||
WHERE 1 = 1
|
||||
<include refid="attractListCondition"/>
|
||||
ORDER BY esi.SUBS_DT DESC
|
||||
) A , ( SELECT @ROWNUM := #{page} ) AS R
|
||||
</select>
|
||||
|
||||
|
||||
<sql id="attractListCondition">
|
||||
<if test="subsStDt != null and subsStDt != '' and subsEdDt != null and subsEdDt != ''">
|
||||
AND DATE_FORMAT(esi.SUBS_DT, '%Y%m%d') BETWEEN #{subsStDt} AND #{subsEdDt}
|
||||
</if>
|
||||
<if test="subsSttusCd != null and subsSttusCd != ''">
|
||||
AND esi.SUBS_STTUS_CD = #{subsSttusCd}
|
||||
</if>
|
||||
<if test="custTyCd != null and custTyCd != ''">
|
||||
AND eci.CUST_TY_CD = #{custTyCd}
|
||||
</if>
|
||||
<if test="loginId != null and loginId != ''">
|
||||
AND eiu.LOGIN_ID = #{loginId}
|
||||
</if>
|
||||
<if test="norgNm != null and norgNm != ''">
|
||||
AND eig.NORG_NM = #{norgNm}
|
||||
</if>
|
||||
<if test="custNm != null and custNm != ''">
|
||||
AND eci.CUST_NM = #{custNm}
|
||||
</if>
|
||||
<if test="userNm != null and userNm != ''">
|
||||
AND esu.USER_NM = #{userNm}
|
||||
</if>
|
||||
<if test="bizrno != null and bizrno != ''">
|
||||
AND eci.BIZRNO = #{bizrno}
|
||||
</if>
|
||||
</sql>
|
||||
</mapper>
|
||||
@@ -17,7 +17,7 @@
|
||||
eci.CUST_SEQ = esi.CUST_SEQ
|
||||
AND esi.CUST_SEQ = esu.CUST_SEQ
|
||||
WHERE 1 = 1
|
||||
<include refid="subsListCondition"></include>
|
||||
<include refid="subsListCondition"/>
|
||||
</select>
|
||||
|
||||
<select id="selectSubsLists" parameterType="kr.co.uplus.ez.api.custMgt.dto.SubsListReqDto" resultType="kr.co.uplus.ez.api.custMgt.dto.SubsList">
|
||||
@@ -60,7 +60,7 @@
|
||||
eci.CUST_SEQ = esi.CUST_SEQ
|
||||
AND esi.CUST_SEQ = esu.CUST_SEQ
|
||||
WHERE 1 = 1
|
||||
<include refid="subsListCondition"></include>
|
||||
<include refid="subsListCondition"/>
|
||||
ORDER BY
|
||||
esi.OPN_DT DESC
|
||||
LIMIT #{page}, #{pagePerRows}) A,
|
||||
@@ -127,13 +127,13 @@
|
||||
AND esu.USER_TP_CD = #{searchType2}
|
||||
</if>
|
||||
<if test="searchType3 != null and searchType3 != ''">
|
||||
<if test="searchType3 == '01'">
|
||||
<if test="searchType3 == '01' and searchText1 != null and searchText1 != ''">
|
||||
AND UPPER(eci.CUST_NM) LIKE UPPER(CONCAT('%', #{searchText1}, '%'))
|
||||
</if>
|
||||
<if test="searchType3 == '02'">
|
||||
<if test="searchType3 == '02' and searchText1 != null and searchText1 != ''">
|
||||
AND esi.ENTR_NO = #{searchText1}
|
||||
</if>
|
||||
<if test="searchType3 == '03'">
|
||||
<if test="searchType3 == '03' and searchText1 != null and searchText1 != ''">
|
||||
AND esu.USER_ID = #{searchText1}
|
||||
</if>
|
||||
</if>
|
||||
@@ -440,13 +440,13 @@
|
||||
AND esu.USER_TP_CD = #{searchType2}
|
||||
</if>
|
||||
<if test="searchType3 != null and searchType3 != ''">
|
||||
<if test="searchType3 == '01'">
|
||||
<if test="searchType3 == '01' and searchText1 != null and searchText1 != ''">
|
||||
AND esu.USER_ID = #{searchText1}
|
||||
</if>
|
||||
<if test="searchType3 == '02'">
|
||||
<if test="searchType3 == '02' and searchText1 != null and searchText1 != ''">
|
||||
AND UPPER(esu.USER_NM) LIKE UPPER(CONCAT('%', #{searchText1}, '%'))
|
||||
</if>
|
||||
<if test="searchType3 == '03'">
|
||||
<if test="searchType3 == '03' and searchText1 != null and searchText1 != ''">
|
||||
AND esu.USER_SEQ = (SELECT PRNTS_USER_SEQ FROM ${HUBEZ_COMMON}.EZ_SVC_USER WHERE USER_ID = #{searchText1})
|
||||
</if>
|
||||
</if>
|
||||
|
||||
@@ -1,7 +1,422 @@
|
||||
<?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="kr.co.uplus.ez.api.riskMgt.RiskMgtMapper">
|
||||
|
||||
|
||||
<?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="kr.co.uplus.ez.api.riskMgt.RiskMgtMapper">
|
||||
|
||||
<select id="selectSndrnoBlckTotalCnt" parameterType="kr.co.uplus.ez.api.riskMgt.dto.SendNumIntrcpListReqDto" resultType="int">
|
||||
/* riskMgt-mapper.xml(selectSndrnoBlckTotalCnt) */
|
||||
SELECT
|
||||
COUNT(*) AS TOTALCNT
|
||||
FROM ${HUBEZ_COMMON}.EZ_SNDRNO_BLCK esb
|
||||
WHERE 1 = 1
|
||||
<include refid="sndnoBlckCondition" />
|
||||
</select>
|
||||
|
||||
<select id="selectSndrnoBlckList" parameterType="kr.co.uplus.ez.api.riskMgt.dto.SendNumIntrcpListReqDto" resultType="kr.co.uplus.ez.api.riskMgt.dto.SendNumIntrcpList">
|
||||
/* riskMgt-mapper.xml(selectSndrnoBlckList) */
|
||||
SELECT
|
||||
@ROWNUM := @ROWNUM + 1 AS NO
|
||||
, A.*
|
||||
FROM
|
||||
(
|
||||
SELECT
|
||||
BLCK_SNDRNO
|
||||
, SNDBLCK_TP_CD
|
||||
, BLCK_RSN_CD
|
||||
, BLCK_YN
|
||||
, REG_ID
|
||||
, CHG_ID
|
||||
, DATE_FORMAT(CHG_DT, '%Y-%m-%d') As LAST_CHG_DT
|
||||
FROM
|
||||
${HUBEZ_COMMON}.EZ_SNDRNO_BLCK esb
|
||||
WHERE 1 = 1
|
||||
<include refid="sndnoBlckCondition"/>
|
||||
ORDER BY esb.CHG_DT DESC
|
||||
LIMIT #{page}, #{pagePerRows}
|
||||
) A , ( SELECT @ROWNUM := #{page} ) AS R
|
||||
</select>
|
||||
|
||||
<sql id="sndnoBlckCondition">
|
||||
<if test="regId != null and regId != ''">
|
||||
AND esb.BLCK_SNDRNO LIKE UPPER(CONCAT('%', #{regId}, '%'))
|
||||
</if>
|
||||
<if test="sndblckTpCd != null and sndblckTpCd != ''">
|
||||
AND esb.SNDBLCK_TP_CD = #{sndblckTpCd}
|
||||
</if>
|
||||
<if test="blckYn != null and blckYn != ''">
|
||||
AND esb.BLCK_YN = #{blckYn}
|
||||
</if>
|
||||
<if test="blckRsnCd != null and blckRsnCd != ''">
|
||||
AND esb.BLCK_RSN_CD = #{blckRsnCd}
|
||||
</if>
|
||||
<if test="blckSndrno != null and blckSndrno != ''">
|
||||
AND esb.BLCK_SNDRNO = #{blckSndrno}
|
||||
</if>
|
||||
</sql>
|
||||
|
||||
<select id="selectSndrnoBlckDetail" parameterType="String" resultType="kr.co.uplus.ez.api.riskMgt.dto.SendNumIntrcpDetail">
|
||||
/* riskMgt-mapper.xml(selectSndrnoBlckDetail) */
|
||||
SELECT
|
||||
BLCK_SNDRNO
|
||||
,SNDBLCK_TP_CD
|
||||
,BLCK_RSN_CD
|
||||
,MENO
|
||||
,BLCK_YN
|
||||
FROM ${HUBEZ_COMMON}.EZ_SNDRNO_BLCK esb
|
||||
WHERE esb.BLCK_SNDRNO = #{blckSndrno}
|
||||
</select>
|
||||
|
||||
<insert id="insertSndrnoBlck" parameterType="kr.co.uplus.ez.api.riskMgt.dto.SendNumInsertIntrcpReqDto">
|
||||
/* riskMgt-mapper.xml(insertSndrnoBlck) */
|
||||
INSERT
|
||||
INTO ${HUBEZ_COMMON}.EZ_SNDRNO_BLCK
|
||||
(BLCK_SNDRNO
|
||||
, SNDBLCK_TP_CD
|
||||
, BLCK_RSN_CD
|
||||
, MENO
|
||||
, BLCK_YN
|
||||
, REG_ID
|
||||
, REG_DT
|
||||
, CHG_ID
|
||||
, CHG_DT
|
||||
) VALUES (
|
||||
#{blckSndrno}
|
||||
, #{sndblckTpCd}
|
||||
, #{blckRsnCd}
|
||||
, #{meno}
|
||||
, #{blckYn}
|
||||
, #{regId}
|
||||
, NOW()
|
||||
, #{regId}
|
||||
, NOW())
|
||||
</insert>
|
||||
|
||||
<update id="updateSndrnoBlck" parameterType="kr.co.uplus.ez.api.riskMgt.dto.SendNumUpdateIntrcplReqDto">
|
||||
/* riskMgt-mapper.xml(updateSndrnoBlck) */
|
||||
UPDATE
|
||||
${HUBEZ_COMMON}.EZ_SNDRNO_BLCK
|
||||
SET
|
||||
CHG_ID = #{}
|
||||
, CHG_DT = NOW()
|
||||
<if test="sndblckTpCd != null and sndblckTpCd != ''">
|
||||
, SNDBLCK_TP_CD = #{sndblckTpCd}
|
||||
</if>
|
||||
<if test="blckRsnCd != null and blckRsnCd != ''">
|
||||
, BLCK_RSN_CD = #{blckRsnCd}
|
||||
</if>
|
||||
<if test="meno != null and meno != ''">
|
||||
, MENO = #{meno}
|
||||
</if>
|
||||
<if test="blckYn != null and blckYn != ''">
|
||||
, BLCK_YN = #{blckYn}
|
||||
</if>
|
||||
WHERE BLCK_SNDRNO = #{blckSndrno}
|
||||
</update>
|
||||
|
||||
<delete id="deleteSndrnoBlck" parameterType="kr.co.uplus.ez.api.riskMgt.dto.SendNumDeleteIntrcpReqDto">
|
||||
/* riskMgt-mapper.xml(deleteSndrnoBlck) */
|
||||
DELETE
|
||||
FROM
|
||||
${HUBEZ_COMMON}.EZ_SNDRNO_BLCK
|
||||
WHERE
|
||||
BLCK_SNDRNO = #{blckSndrno}
|
||||
</delete>
|
||||
|
||||
|
||||
<select id="selectRcvblck080ListTotalCnt" parameterType="kr.co.uplus.ez.api.riskMgt.dto.ZezNumIntrcpListReqDto" resultType="int">
|
||||
/* riskMgt-mapper.xml(selectRcvblck080ListTotalCnt) */
|
||||
SELECT
|
||||
COUNT(*) AS TOTAL_CNT
|
||||
FROM
|
||||
${HUBEZ_COMMON}.EZ_RCVBLCK_080 er
|
||||
INNER JOIN ${HUBEZ_COMMON}.EZ_SVC_USER esu
|
||||
ON
|
||||
er.AUTHCD_080 = esu.AUTHCD_080
|
||||
INNER JOIN ${HUBEZ_COMMON}.EZ_CUST_INFO eci
|
||||
ON
|
||||
esu.CUST_SEQ = eci.CUST_SEQ
|
||||
WHERE
|
||||
1 = 1
|
||||
<include refid="selectRcvblck080Condition"/>
|
||||
</select>
|
||||
|
||||
<select id="selectRcvblck080List" parameterType="kr.co.uplus.ez.api.riskMgt.dto.ZezNumIntrcpListReqDto" resultType="kr.co.uplus.ez.api.riskMgt.dto.ZezNumIntrcpList">
|
||||
/* riskMgt-mapper.xml(selectRcvblck080List) */
|
||||
SELECT
|
||||
@ROWNUM := @ROWNUM + 1 AS NO
|
||||
, A.*
|
||||
FROM
|
||||
(
|
||||
SELECT
|
||||
eci.CUST_NM
|
||||
, eci.BIZRNO
|
||||
, er.AUTHCD_080
|
||||
, er.RCVBLCKNO
|
||||
, DATE_FORMAT(er.REG_DT, '%Y-%m-%d') AS REG_DT
|
||||
,(
|
||||
SELECT
|
||||
DTL_CD_NM
|
||||
FROM
|
||||
${HUBEZ_COMMON}.EZ_CD_DTL
|
||||
WHERE
|
||||
GRP_CD = 'BLKCALL_REG_TP_CD'
|
||||
AND DTL_CD = er.REG_TP_CD) AS REG_TP_CD
|
||||
FROM
|
||||
${HUBEZ_COMMON}.EZ_RCVBLCK_080 er
|
||||
INNER JOIN ${HUBEZ_COMMON}.EZ_SVC_USER esu
|
||||
ON er.AUTHCD_080 = esu.AUTHCD_080
|
||||
INNER JOIN ${HUBEZ_COMMON}.EZ_CUST_INFO eci
|
||||
ON esu.CUST_SEQ = eci.CUST_SEQ
|
||||
WHERE 1 = 1
|
||||
<include refid="selectRcvblck080Condition"/>
|
||||
ORDER BY er.REG_DT DESC
|
||||
LIMIT #{page}, #{pagePerRows}
|
||||
) A, ( SELECT @ROWNUM := #{page} ) AS R
|
||||
</select>
|
||||
|
||||
<sql id="selectRcvblck080Condition">
|
||||
<if test="custNm != null and custNm != ''">
|
||||
AND UPPER(eci.CUST_NM) LIKE UPPER(CONCAT('%', #{custNm}, '%'))
|
||||
</if>
|
||||
<if test="authcd080 != null and authcd080 != ''">
|
||||
AND er.AUTHCD_080 = #{authcd080}
|
||||
</if>
|
||||
<if test="rcvblckno != null and rcvblckno != ''">
|
||||
AND er.RCVBLCKNO = #{rcvblckno}
|
||||
</if>
|
||||
</sql>
|
||||
|
||||
<select id="selectMsgBlckwordListTotalCnt" parameterType="kr.co.uplus.ez.api.riskMgt.dto.MsgIntrcpListReqDto" resultType="int">
|
||||
/* riskMgt-mapper.xml(selectMsgBlckwordListTotalCnt) */
|
||||
SELECT
|
||||
COUNT(*) AS TOTAL_CNT
|
||||
FROM
|
||||
${HUBEZ_COMMON}.EZ_MSG_BLCKWORD emb
|
||||
LEFT OUTER JOIN ${HUBEZ_COMMON}.EZ_BLCKWORD_DTL ebd
|
||||
ON emb.SEQ_NO = ebd.SEQ_NO
|
||||
WHERE 1 = 1
|
||||
<include refid="msgBlckwordListCondition"/>
|
||||
</select>
|
||||
|
||||
<select id="selectMsgBlckwordList" parameterType="kr.co.uplus.ez.api.riskMgt.dto.MsgIntrcpListReqDto" resultType="kr.co.uplus.ez.api.riskMgt.dto.MsgIntrcpList">
|
||||
/* riskMgt-mapper.xml(selectMsgBlckwordList) */
|
||||
SELECT
|
||||
@ROWNUM := @ROWNUM + 1 AS NO
|
||||
, A.*
|
||||
FROM
|
||||
(
|
||||
SELECT
|
||||
emb.SEQ_NO
|
||||
, ebd.WORD
|
||||
, emb.BLCK_YN
|
||||
, DATE_FORMAT(emb.CHG_DT , '%Y-%m-%d') AS CHG_DT
|
||||
,(
|
||||
SELECT
|
||||
DTL_CD_NM
|
||||
FROM
|
||||
${HUBEZ_COMMON}.EZ_CD_DTL
|
||||
WHERE
|
||||
GRP_CD = 'SNDBLCK_RSN_CD'
|
||||
AND DTL_CD = emb.BLCK_RSN_CD) AS BLCK_RSN_CD
|
||||
, emb.REG_ID
|
||||
FROM
|
||||
${HUBEZ_COMMON}.EZ_MSG_BLCKWORD emb
|
||||
LEFT OUTER JOIN ${HUBEZ_COMMON}.EZ_BLCKWORD_DTL ebd
|
||||
ON emb.SEQ_NO = ebd.SEQ_NO
|
||||
WHERE 1 = 1
|
||||
<include refid="msgBlckwordListCondition"/>
|
||||
ORDER BY emb.CHG_DT DESC
|
||||
LIMIT #{page}, #{pagePerRows} ) A
|
||||
,( SELECT @ROWNUM := 7 ) AS R;
|
||||
</select>
|
||||
|
||||
<sql id="msgBlckwordListCondition">
|
||||
<if test="regId != null and regId != ''">
|
||||
AND emb.REG_ID = #{regId}
|
||||
</if>
|
||||
<if test="blckRsnCd != null and blckRsnCd != ''">
|
||||
AND emb.BLCK_RSN_CD = #{blckRsnCd}
|
||||
</if>
|
||||
<if test="word != null and word != ''">
|
||||
AND UPPER(ebd.WORD) LIKE UPPER(CONCAT('%', #{word}, '%'))
|
||||
</if>
|
||||
</sql>
|
||||
|
||||
<select id="selectMsgBlckwordDetail" parameterType="kr.co.uplus.ez.api.riskMgt.dto.MsgIntrcpDetailReqDto" resultType="kr.co.uplus.ez.api.riskMgt.dto.MsgIntrcpDetail">
|
||||
/* riskMgt-mapper.xml(selectMsgBlckwordDetail) */
|
||||
SELECT
|
||||
emb.SEQ_NO
|
||||
, emb.BLCK_CONT_CD
|
||||
, emb.BLCK_RSN_CD
|
||||
, emb.MEMO
|
||||
, emb.BLCK_YN
|
||||
FROM
|
||||
${HUBEZ_COMMON}.EZ_MSG_BLCKWORD emb
|
||||
WHERE emb.SEQ_NO = #{seqNo}
|
||||
</select>
|
||||
|
||||
<select id="selectBlckwordDtlList" parameterType="kr.co.uplus.ez.api.riskMgt.dto.MsgIntrcpDetailReqDto" resultType="kr.co.uplus.ez.api.riskMgt.dto.MsgBlckwordList">
|
||||
/* riskMgt-mapper.xml(selectBlckwordDtlList) */
|
||||
SELECT
|
||||
ebd.SEQ_NO
|
||||
, ebd.WORD
|
||||
FROM
|
||||
${HUBEZ_COMMON}.EZ_BLCKWORD_DTL ebd
|
||||
WHERE ebd.SEQ_NO = #{seqNo}
|
||||
</select>
|
||||
|
||||
<insert id="insertMsgBlckword" parameterType="kr.co.uplus.ez.api.riskMgt.dto.MsgInsertIntrcpReqDto">
|
||||
/* riskMgt-mapper.xml(insertMsgBlckword) */
|
||||
INSERT
|
||||
INTO ${HUBEZ_COMMON}.EZ_MSG_BLCKWORD (
|
||||
BLCK_CONT_CD
|
||||
, BLCK_RSN_CD
|
||||
, BLCK_YN
|
||||
, MEMO
|
||||
, REG_ID
|
||||
, REG_DT
|
||||
, CHG_ID
|
||||
, CHG_DT
|
||||
) VALUES(
|
||||
#{blckContCd}
|
||||
, #{blckRsnCd}
|
||||
, #{blckYn}
|
||||
, #{memo}
|
||||
, #{regId}
|
||||
, NOW()
|
||||
, #{regId}
|
||||
, NOW())
|
||||
</insert>
|
||||
|
||||
<insert id="insertBlckwordDtl" parameterType="java.util.List">
|
||||
/* riskMgt-mapper.xml(insertBlckwordDtl) */
|
||||
INSERT
|
||||
INTO ${HUBEZ_COMMON}.EZ_BLCKWORD_DTL (
|
||||
SEQ_NO
|
||||
, WORD
|
||||
, REG_ID
|
||||
, REG_DT
|
||||
) VALUES(
|
||||
#{seqNo}
|
||||
, #{word}
|
||||
, #{regId}
|
||||
, NOW())
|
||||
</insert>
|
||||
|
||||
<update id="updateMsgBlckword" parameterType="kr.co.uplus.ez.api.riskMgt.dto.MsgUpdateIntrcplReqDto">
|
||||
/* riskMgt-mapper.xml(updateMsgBlckword) */
|
||||
UPDATE
|
||||
${HUBEZ_COMMON}.EZ_MSG_BLCKWORD
|
||||
SET
|
||||
CHG_ID = #{chgId}
|
||||
, CHG_DT = NOW()
|
||||
<if test="blckContCd != null and blckContCd != ''">
|
||||
, BLCK_CONT_CD = #{blckContCd}
|
||||
</if>
|
||||
<if test="blckRsnCd != null and blckRsnCd != ''">
|
||||
, BLCK_RSN_CD = #{blckRsnCd}
|
||||
</if>
|
||||
<if test="blckYn != null and blckYn != ''">
|
||||
, BLCK_YN = #{blckYn}
|
||||
</if>
|
||||
<if test="memo != null and memo != ''">
|
||||
, MEMO = #{memo}
|
||||
</if>
|
||||
WHERE
|
||||
SEQ_NO = #{seqNo}
|
||||
</update>
|
||||
|
||||
<delete id="deleteMsgBlckword" parameterType="kr.co.uplus.ez.api.riskMgt.dto.MsgDeleteIntrcpReqDto">
|
||||
/* riskMgt-mapper.xml(deleteMsgBlckword) */
|
||||
DELETE FROM
|
||||
${HUBEZ_COMMON}.EZ_MSG_BLCKWORD
|
||||
WHERE
|
||||
SEQ_NO = #{seqNo}
|
||||
</delete>
|
||||
|
||||
<delete id="deleteBlckwordDtl" parameterType="String">
|
||||
/* riskMgt-mapper.xml(deleteBlckwordDtl) */
|
||||
DELETE FROM
|
||||
${HUBEZ_COMMON}.EZ_BLCKWORD_DTL
|
||||
WHERE SEQ_NO = #{seqNo}
|
||||
</delete>
|
||||
|
||||
<select id="selectWebsndBlckListTotalCnt" parameterType="kr.co.uplus.ez.api.riskMgt.dto.WebInsertIntrcpReqDto" resultType="int">
|
||||
/* riskMgt-mapper.xml(selectWebsndBlckListTotalCnt) */
|
||||
SELECT
|
||||
COUNT(*)
|
||||
FROM
|
||||
${HUBEZ_COMMON}.EZ_WEBSND_BLCK ewb
|
||||
WHERE 1 = 1
|
||||
<include refid="websndBlckListCondition"/>
|
||||
</select>
|
||||
|
||||
<select id="selectWebsndBlckList" parameterType="kr.co.uplus.ez.api.riskMgt.dto.WebInsertIntrcpReqDto" resultType="kr.co.uplus.ez.api.riskMgt.dto.WebIntrcpListResDto">
|
||||
/* riskMgt-mapper.xml(selectWebsndBlckList) */
|
||||
SELECT
|
||||
@ROWNUM := @ROWNUM + 1 AS NO
|
||||
, A.*
|
||||
FROM
|
||||
(
|
||||
SELECT
|
||||
SEQ_NO
|
||||
,(
|
||||
SELECT
|
||||
DTL_CD_NM
|
||||
FROM
|
||||
${HUBEZ_COMMON}.EZ_CD_DTL
|
||||
WHERE
|
||||
GRP_CD = 'WEBBLCK_TP_CD'
|
||||
AND DTL_CD = ewb.BLCK_TP_CD) AS BLCK_TP_CD
|
||||
, CUST_SEQ
|
||||
, USER_SEQ
|
||||
, USER_ID
|
||||
, SNDRNO
|
||||
, CUST_NM
|
||||
, BIZRNO
|
||||
, RCVNO
|
||||
,(
|
||||
SELECT
|
||||
DTL_CD_NM
|
||||
FROM
|
||||
${HUBEZ_COMMON}.EZ_CD_DTL
|
||||
WHERE
|
||||
GRP_CD = 'SNDBLCK_RSN_CD'
|
||||
AND DTL_CD = ewb.BLCK_RSN_CD) AS BLCK_RSN_CD
|
||||
, DATE_FORMAT(ewb.BLCK_DT, '%Y-%m-%d') AS BLCK_DT
|
||||
FROM
|
||||
${HUBEZ_COMMON}.EZ_WEBSND_BLCK ewb
|
||||
WHERE 1 = 1
|
||||
<include refid="websndBlckListCondition"/>
|
||||
ORDER BY ewb.BLCK_DT DESC
|
||||
LIMIT #{page}, #{pagePerRows}
|
||||
) A
|
||||
, ( SELECT @ROWNUM := #{page} ) AS R
|
||||
</select>
|
||||
|
||||
<sql id="websndBlckListCondition">
|
||||
<if test="blckDt != null and blckDt != ''">
|
||||
AND DATE_FORMAT(ewb.BLCK_DT, '%Y-%m-%d') = #{blckDt}
|
||||
</if>
|
||||
<if test="blckRsnCd != null and blckRsnCd != ''">
|
||||
AND BLCK_RSN_CD = #{blckRsnCd}
|
||||
</if>
|
||||
<if test="blckTpCd != null and blckTpCd != ''">
|
||||
AND BLCK_TP_CD = #{blckTpCd}
|
||||
</if>
|
||||
<if test="sndrno != null and sndrno != ''">
|
||||
AND SNDRNO = #{sndrno}
|
||||
</if>
|
||||
<if test="searchType1 != null and searchType1 != ''">
|
||||
<if test="searchType3 == '01' and searchText1 != null and searchText1 != ''">
|
||||
AND UPPER(CUST_NM) LIKE UPPER(CONCAT('%', #{searchText1}, '%'))
|
||||
</if>
|
||||
<if test="searchType3 == '02' and searchText1 != null and searchText1 != ''">
|
||||
AND SNDRNO = #{searchText1}
|
||||
</if>
|
||||
<if test="searchType3 == '03' and searchText1 != null and searchText1 != ''">
|
||||
AND USER_ID = #{searchText1}
|
||||
</if>
|
||||
</if>
|
||||
</sql>
|
||||
</mapper>
|
||||
@@ -3,5 +3,354 @@
|
||||
|
||||
<mapper namespace="kr.co.uplus.ez.api.sendNumMgt.SendNumMgtMapper">
|
||||
|
||||
<select id="selectProfileTotalCnt"
|
||||
parameterType="kr.co.uplus.ez.api.sendNumMgt.dto.ProfileListReqDto"
|
||||
resultType="int">
|
||||
/* sysMgt-mapper.xml(selectAdmUserTotalCnt) */
|
||||
SELECT
|
||||
COUNT(*)
|
||||
FROM ${HUBEZ_COMMON}.EZ_SVC_USER esu
|
||||
INNER JOIN ${HUBEZ_COMMON}.EZ_KKO_CHNL ekc
|
||||
ON esu.USER_SEQ = ekc.USER_SEQ
|
||||
AND ekc.MSGHB_STTUS_CD IN ('A','D')
|
||||
INNER JOIN ${HUBEZ_COMMON}.EZ_CUST_INFO eci
|
||||
ON eci.CUST_SEQ = esu.CUST_SEQ
|
||||
WHERE esu.USER_TP_CD ='01'
|
||||
<include refid="profileListCondition"></include>
|
||||
</select>
|
||||
|
||||
<select id="selectProfileList"
|
||||
parameterType="kr.co.uplus.ez.api.sendNumMgt.dto.ProfileListReqDto"
|
||||
resultType="kr.co.uplus.ez.api.sendNumMgt.dto.ProfileInfo">
|
||||
/* sysMgt-mapper.xml(selectProfileList) */
|
||||
SELECT
|
||||
@ROWNUM := @ROWNUM + 1 AS NO,
|
||||
A.*
|
||||
FROM
|
||||
(
|
||||
select eci.CUST_NM as custNm
|
||||
, eci.BIZRNO as bRegNo
|
||||
, ekc.CHNL_ID as sendProfile
|
||||
, ekc.SNDRPROF_KEY as sendProfileKey
|
||||
, ekc.DORM_YN
|
||||
, case when ekc.DORM_YN = 'Y' then '휴면'
|
||||
when ekc.MSGHB_STTUS_CD = 'A' then '사용'
|
||||
when ekc.MSGHB_STTUS_CD = 'D' then '삭제'
|
||||
else '미사용'
|
||||
end as stat
|
||||
, DATE_FORMAT(ekc.REG_DT, '%Y-%m-%d') AS regDt
|
||||
from ${HUBEZ_COMMON}.EZ_SVC_USER esu
|
||||
inner join ${HUBEZ_COMMON}.EZ_KKO_CHNL ekc
|
||||
on esu.USER_SEQ = ekc.USER_SEQ
|
||||
and ekc.MSGHB_STTUS_CD in ('A','D')
|
||||
inner join ${HUBEZ_COMMON}.EZ_CUST_INFO eci
|
||||
on eci.CUST_SEQ = esu.CUST_SEQ
|
||||
where esu.USER_TP_CD ='01'
|
||||
<include refid="profileListCondition"></include>
|
||||
LIMIT #{page}, #{pagePerRows}) A,
|
||||
( SELECT @ROWNUM := #{page} ) AS R
|
||||
</select>
|
||||
|
||||
<sql id="profileListCondition">
|
||||
<!-- 사용 미사용 휴면 삭제 -->
|
||||
<if test="searchType1 != null and searchType1 != ''">
|
||||
<choose>
|
||||
<when test='searchType1 == "A"'> <!-- 상태 사용-->
|
||||
AND MSGHB_STTUS_CD = 'A'
|
||||
AND BLCK_YN = 'N'
|
||||
AND DORM_YN = 'N'
|
||||
</when>
|
||||
<when test='searchType1 == "N"'> <!-- 상태 미사용-->
|
||||
AND MSGHB_STTUS_CD = 'A'
|
||||
AND (BLCK_YN = 'Y' OR DORM_YN = 'Y')
|
||||
</when>
|
||||
<when test='searchType1 == "D"'> <!-- 상태 삭제-->
|
||||
AND MSGHB_STTUS_CD = 'D'
|
||||
</when>
|
||||
<when test='searchType1 == "H"'> <!-- 상태 휴면-->
|
||||
AND DORM_YN = 'Y'
|
||||
</when>
|
||||
</choose>
|
||||
</if>
|
||||
<if test='searchText1 != null and searchText1 != ""'>
|
||||
<if test='searchType2 != null and searchType2 != ""'>
|
||||
<choose>
|
||||
<when test='searchType2 == "custNm"'><!-- 검색조건 - 고객사명 -->
|
||||
and UPPER(eci.CUST_NM) LIKE CONCAT('%' , UPPER(#{searchText1}), '%')
|
||||
</when>
|
||||
<when test='searchType2 == "bregNo"'><!-- 검색조건 - 사업자번호 -->
|
||||
and eci.BIZRNO = #{searchText1}
|
||||
</when>
|
||||
<when test='searchType2 == "sendProfile"'><!-- 검색조건 - 발신프로필 -->
|
||||
and ekc.CHNL_ID = #{searchText1}
|
||||
</when>
|
||||
</choose>
|
||||
</if>
|
||||
</if>
|
||||
</sql>
|
||||
<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
|
||||
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) */
|
||||
|
||||
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
|
||||
|
||||
</select>
|
||||
<sql id="numberListCondition">
|
||||
<if test='searchType1 != null and searchType1 != ""'>
|
||||
AND ess.STTUS_CD = #{searchType1}
|
||||
</if>
|
||||
<if test='searchType2 != null and searchType2 != ""'>
|
||||
AND ess.NMINEE_DIV_CD = #{searchType2}
|
||||
</if>
|
||||
<if test='searchType3 != null and searchType3 != ""'>
|
||||
AND ess.INCH_DIV_CD = #{searchType3}
|
||||
</if>
|
||||
<if test='searchText1 != null and searchText1 != ""'>
|
||||
<if test='searchType4 != null and searchType4 != ""'>
|
||||
<choose>
|
||||
<when test='searchType4 == "bregNo"'><!-- 검색조건 - 사업자번호 -->
|
||||
AND eci.BIZRNO = #{searchText1}
|
||||
</when>
|
||||
<when test='searchType4 == "regNo"'><!-- 검색조건 - 발신번호 -->
|
||||
AND ess.SNDRNO = #{searchText1}
|
||||
</when>
|
||||
<when test='searchType4 == "custNm"'><!-- 검색조건 - 고객사명 -->
|
||||
AND UPPER(eci.CUST_NM) LIKE CONCAT('%' , UPPER(#{searchText1}), '%')
|
||||
</when>
|
||||
</choose>
|
||||
</if>
|
||||
</if>
|
||||
</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}
|
||||
</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}
|
||||
</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}
|
||||
</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}
|
||||
</delete>
|
||||
|
||||
<insert id="insertNumber" parameterType="kr.co.uplus.ez.api.sendNumMgt.dto.InsertNumberReqDto">
|
||||
/* sendNumMgt-mapper.xml(insertNumber) */
|
||||
<selectKey resultType="String" keyProperty="" order="BEFORE">
|
||||
SELECT CONCAT(DATE_FORMAT(NOW(), '%Y%m'), LPAD(${HUBEZ_COMMON}.FUN_NEXT_SEQ('SNDRNO_REG_SEQ'), 7, '0')) AS REG_REQ_NO
|
||||
</selectKey>
|
||||
INSERT INTO
|
||||
${HUBEZ_COMMON}.EZ_SNDRNO_REG (
|
||||
REQ_STTUS_CD
|
||||
,REQ_CNT
|
||||
,APV_CNT
|
||||
,REJT_CNT
|
||||
,REQ_DT
|
||||
,USER_SEQ
|
||||
,REG_ID
|
||||
,REG_DT
|
||||
,CHG_ID
|
||||
,CHG_DT
|
||||
)
|
||||
VALUES(
|
||||
'01'
|
||||
,#{reqCnt}
|
||||
,0
|
||||
,0
|
||||
,NOW()
|
||||
,#{userSeq}
|
||||
,#{madangId}
|
||||
,NOW()
|
||||
,#{madangId}
|
||||
,NOW()
|
||||
)
|
||||
</insert>
|
||||
|
||||
<insert id="insertNumberDoc" parameterType="kr.co.uplus.ez.api.sendNumMgt.dto.InsertNumberFile">
|
||||
/* sendNumMgt-mapper.xml(insertNumberDoc) */
|
||||
INSERT INTO
|
||||
${HUBEZ_COMMON}.EZ_SNDRNO_DOC (
|
||||
REG_REQ_NO
|
||||
,DOC_NO
|
||||
,DOC_TP_CD
|
||||
,DOC_TITLE
|
||||
,FILE_NM
|
||||
,FILE_PATH
|
||||
,REG_ID
|
||||
,REG_DT
|
||||
,CHG_ID
|
||||
,CHG_DT
|
||||
)
|
||||
VALUES(
|
||||
#{regReqNo}
|
||||
,#{docNo}
|
||||
,#{docTpCd}
|
||||
,#{docTitle}
|
||||
,#{fileNm}
|
||||
,#{filePath}
|
||||
,#{regId}
|
||||
,NOW()
|
||||
,#{regId}
|
||||
,NOW()
|
||||
)
|
||||
</insert>
|
||||
|
||||
<insert id="insertNumberList" parameterType="kr.co.uplus.ez.api.sendNumMgt.dto.InsertNumberReqDto">
|
||||
/* sendNumMgt-mapper.xml(insertNumberList) */
|
||||
INSERT INTO
|
||||
${HUBEZ_COMMON}.EZ_SVC_SNDRNO(
|
||||
SNDRNO
|
||||
,REG_TP_CD
|
||||
,SNDRNO_NM
|
||||
,CUST_SEQ
|
||||
,REG_REQ_NO
|
||||
,STTUS_CD
|
||||
,USE_YN
|
||||
,NMINEE_DIV_CD
|
||||
,INCH_DIV_CD
|
||||
,REG_ID
|
||||
,REG_DT
|
||||
,CHG_ID
|
||||
,CHG_DT
|
||||
)
|
||||
VALUES(
|
||||
#{sendNum}
|
||||
,'02'
|
||||
,#{sendNm}
|
||||
,#{custSeq}
|
||||
,#{regReqNo}
|
||||
,'01'
|
||||
,'Y'
|
||||
,#{nmineeDivCd}
|
||||
,#{inchDivCd}
|
||||
,#{regId}
|
||||
,NOW()
|
||||
,#{regId}
|
||||
,NOW()
|
||||
|
||||
)
|
||||
</insert>
|
||||
|
||||
<select id="detailNumber" parameterType="kr.co.uplus.ez.api.sendNumMgt.dto.DetailNumberReqDto" resultType="kr.co.uplus.ez.api.sendNumMgt.dto.DetailNumber">
|
||||
/* sendNumMgt-mapper.xml(detailNumber) */
|
||||
SELECT
|
||||
esu.USER_ID AS adminId
|
||||
,eci.CUST_NM AS custNm
|
||||
,eci.BIZRNO AS bRegNo
|
||||
,esr.REG_REQ_NO AS regReqNo
|
||||
,ess.NMINEE_DIV_CD AS nmineeDivCd
|
||||
FROM
|
||||
${HUBEZ_COMMON}.EZ_SVC_USER esu
|
||||
LEFT JOIN ${HUBEZ_COMMON}.EZ_CUST_INFO eci
|
||||
ON esu.CUST_SEQ = eci.CUST_SEQ
|
||||
LEFT JOIN ${HUBEZ_COMMON}.EZ_SNDRNO_REG esr
|
||||
ON esu.USER_SEQ = esr.USER_SEQ
|
||||
LEFT JOIN ${HUBEZ_COMMON}.EZ_SVC_SNDRNO ess
|
||||
ON esr.REG_REQ_NO = ess.REG_REQ_NO
|
||||
WHERE
|
||||
esu.USER_ID = #{adminId}
|
||||
AND ess.SNDRNO = #{regNo}
|
||||
</select>
|
||||
|
||||
<select id="selectAuthFileList" parameterType="kr.co.uplus.ez.api.sendNumMgt.dto.DetailNumberReqDto" resultType="kr.co.uplus.ez.api.sendNumMgt.dto.AuthFileInfo">
|
||||
/* sendNumMgt-mapper.xml(selectAuthFileList) */
|
||||
SELECT
|
||||
DOC_TP_CD AS docTpCd
|
||||
,DOC_TITLE AS docTitle
|
||||
,FILE_NM AS fileNm
|
||||
,FILE_PATH AS filePath
|
||||
,FILE_SIZE AS fileSize
|
||||
FROM
|
||||
${HUBEZ_COMMON}.EZ_SNDRNO_DOC
|
||||
WHERE
|
||||
REG_REQ_NO = #{regReqNo}
|
||||
</select>
|
||||
</mapper>
|
||||
@@ -3,5 +3,255 @@
|
||||
|
||||
<mapper namespace="kr.co.uplus.ez.api.stats.StatsMapper">
|
||||
|
||||
<select id="selectMonStatList" parameterType="kr.co.uplus.ez.api.stats.dto.MonthListReqDto" resultType="kr.co.uplus.ez.api.stats.dto.MonthList">
|
||||
|
||||
SELECT
|
||||
ems.SUM_YM
|
||||
, ems.SND_CNT
|
||||
, ems.SUCC_CNT
|
||||
, ems.SUCC_RT
|
||||
, S.SND_CNT AS SND_CNT_S
|
||||
, S.SUCC_CNT AS SUCC_CNT_S
|
||||
, S.SUCC_RT AS SUCC_RT_S
|
||||
, L.SND_CNT AS SND_CNT_L
|
||||
, L.SUCC_CNT AS SUCC_CNT_L
|
||||
, L.SUCC_RT AS SUCC_RT_L
|
||||
, M.SND_CNT AS SND_CNT_M
|
||||
, M.SUCC_CNT AS SUCC_CNT_M
|
||||
, M.SUCC_RT AS SUCC_RT_M
|
||||
, R.SND_CNT AS SND_CNT_R
|
||||
, R.SUCC_CNT AS SUCC_CNT_R
|
||||
, R.SUCC_RT AS SUCC_RT_R
|
||||
FROM
|
||||
hubez_common.EZ_MON_STAT ems
|
||||
JOIN (
|
||||
SELECT
|
||||
SND_CNT
|
||||
, SUCC_CNT
|
||||
, SUCC_RT
|
||||
FROM
|
||||
hubez_common.EZ_MON_STAT
|
||||
WHERE
|
||||
SND_CH_CD = 'SMS') AS S
|
||||
JOIN (
|
||||
SELECT
|
||||
SND_CNT
|
||||
, SUCC_CNT
|
||||
, SUCC_RT
|
||||
FROM
|
||||
hubez_common.EZ_MON_STAT
|
||||
WHERE
|
||||
SND_CH_CD = 'MMS') AS M
|
||||
JOIN (
|
||||
SELECT
|
||||
SND_CNT
|
||||
, SUCC_CNT
|
||||
, SUCC_RT
|
||||
FROM
|
||||
hubez_common.EZ_MON_STAT
|
||||
WHERE
|
||||
SND_CH_CD = 'LMS') AS L
|
||||
JOIN (
|
||||
SELECT
|
||||
SND_CNT
|
||||
, SUCC_CNT
|
||||
, SUCC_RT
|
||||
FROM
|
||||
hubez_common.EZ_MON_STAT
|
||||
WHERE
|
||||
SND_CH_CD = 'RCS') AS R
|
||||
WHERE DATE_FORMAT(ems.SUM_YM, '%Y%m') BETWEEN #{startMon} AND #{endMon}
|
||||
ORDER BY ems.SUM_YM DESC
|
||||
</select>
|
||||
|
||||
<select id="selectDayStatList" parameterType="kr.co.uplus.ez.api.stats.dto.DayListReqDto" resultType="kr.co.uplus.ez.api.stats.dto.DayList">
|
||||
|
||||
SELECT
|
||||
eds.SUM_YMD
|
||||
, eds.SND_CNT
|
||||
, eds.SUCC_CNT
|
||||
, eds.SUCC_RT
|
||||
, S.SND_CNT AS SND_CNT_S
|
||||
, S.SUCC_CNT AS SUCC_CNT_S
|
||||
, S.SUCC_RT AS SUCC_RT_S
|
||||
, L.SND_CNT AS SND_CNT_L
|
||||
, L.SUCC_CNT AS SUCC_CNT_L
|
||||
, L.SUCC_RT AS SUCC_RT_L
|
||||
, M.SND_CNT AS SND_CNT_M
|
||||
, M.SUCC_CNT AS SUCC_CNT_M
|
||||
, M.SUCC_RT AS SUCC_RT_M
|
||||
, R.SND_CNT AS SND_CNT_R
|
||||
, R.SUCC_CNT AS SUCC_CNT_R
|
||||
, R.SUCC_RT AS SUCC_RT_R
|
||||
FROM
|
||||
hubez_common.EZ_DAY_STAT eds
|
||||
JOIN (
|
||||
SELECT
|
||||
SND_CNT
|
||||
, SUCC_CNT
|
||||
, SUCC_RT
|
||||
FROM
|
||||
hubez_common.EZ_DAY_STAT
|
||||
WHERE
|
||||
SND_CH_CD = 'SMS') AS S
|
||||
JOIN (
|
||||
SELECT
|
||||
SND_CNT
|
||||
, SUCC_CNT
|
||||
, SUCC_RT
|
||||
FROM
|
||||
hubez_common.EZ_DAY_STAT
|
||||
WHERE
|
||||
SND_CH_CD = 'MMS') AS M
|
||||
JOIN (
|
||||
SELECT
|
||||
SND_CNT
|
||||
, SUCC_CNT
|
||||
, SUCC_RT
|
||||
FROM
|
||||
hubez_common.EZ_DAY_STAT
|
||||
WHERE
|
||||
SND_CH_CD = 'LMS') AS L
|
||||
JOIN (
|
||||
SELECT
|
||||
SND_CNT
|
||||
, SUCC_CNT
|
||||
, SUCC_RT
|
||||
FROM
|
||||
hubez_common.EZ_DAY_STAT
|
||||
WHERE
|
||||
SND_CH_CD = 'RCS') AS R
|
||||
WHERE DATE_FORMAT(eds.SUM_YMD, '%Y%m%d') BETWEEN #{startDay} AND #{endDay}
|
||||
ORDER BY eds.SUM_YMD DESC
|
||||
</select>
|
||||
|
||||
<select id="selectCustMstatList" parameterType="kr.co.uplus.ez.api.stats.dto.BsnmMonthListReqDto" resultType="kr.co.uplus.ez.api.stats.dto.BsnmMonthListResDto">
|
||||
|
||||
SELECT
|
||||
ecm.SUM_YMD
|
||||
-- ,ecm.CUST_NM
|
||||
-- ,ecm.BIZRNO
|
||||
, ecm.SND_CNT
|
||||
, ecm.SUCC_CNT
|
||||
, ecm.SUCC_RT
|
||||
, S.SND_CNT AS SND_CNT_S
|
||||
, S.SUCC_CNT AS SUCC_CNT_S
|
||||
, S.SUCC_RT AS SUCC_RT_S
|
||||
, L.SND_CNT AS SND_CNT_L
|
||||
, L.SUCC_CNT AS SUCC_CNT_L
|
||||
, L.SUCC_RT AS SUCC_RT_L
|
||||
, M.SND_CNT AS SND_CNT_M
|
||||
, M.SUCC_CNT AS SUCC_CNT_M
|
||||
, M.SUCC_RT AS SUCC_RT_M
|
||||
, R.SND_CNT AS SND_CNT_R
|
||||
, R.SUCC_CNT AS SUCC_CNT_R
|
||||
, R.SUCC_RT AS SUCC_RT_R
|
||||
FROM
|
||||
hubez_common.EZ_CUST_MSTAT ecm
|
||||
JOIN (
|
||||
SELECT
|
||||
SND_CNT
|
||||
, SUCC_CNT
|
||||
, SUCC_RT
|
||||
FROM
|
||||
hubez_common.EZ_CUST_MSTAT
|
||||
WHERE
|
||||
SND_CH_CD = 'SMS') AS S
|
||||
JOIN (
|
||||
SELECT
|
||||
SND_CNT
|
||||
, SUCC_CNT
|
||||
, SUCC_RT
|
||||
FROM
|
||||
hubez_common.EZ_CUST_MSTAT
|
||||
WHERE
|
||||
SND_CH_CD = 'MMS') AS M
|
||||
JOIN (
|
||||
SELECT
|
||||
SND_CNT
|
||||
, SUCC_CNT
|
||||
, SUCC_RT
|
||||
FROM
|
||||
hubez_common.EZ_CUST_MSTAT
|
||||
WHERE
|
||||
SND_CH_CD = 'LMS') AS L
|
||||
JOIN (
|
||||
SELECT
|
||||
SND_CNT
|
||||
, SUCC_CNT
|
||||
, SUCC_RT
|
||||
FROM
|
||||
hubez_common.EZ_CUST_MSTAT
|
||||
WHERE
|
||||
SND_CH_CD = 'RCS') AS R
|
||||
WHERE 1 = 1
|
||||
AND DATE_FORMAT(ecm.SUM_YM, '%Y%m') BETWEEN #{startMon} AND #{endMon}
|
||||
# AND ecm.CUST_NM LIKE ''
|
||||
# AND ecm.BIZRNO = #{bizrno}
|
||||
ORDER BY ecm.SUM_YM DESC
|
||||
</select>
|
||||
|
||||
<select id="selectCustDstatList" parameterType="kr.co.uplus.ez.api.stats.dto.BsnmDayListReqDto" resultType="kr.co.uplus.ez.api.stats.dto.BsnmDayList">
|
||||
|
||||
SELECT
|
||||
ecd.SUM_YMD
|
||||
-- ,ecd.CUST_NM
|
||||
-- ,ecd.BIZRNO
|
||||
, ecd.SND_CNT
|
||||
, ecd.SUCC_CNT
|
||||
, ecd.SUCC_RT
|
||||
, S.SND_CNT AS SND_CNT_S
|
||||
, S.SUCC_CNT AS SUCC_CNT_S
|
||||
, S.SUCC_RT AS SUCC_RT_S
|
||||
, L.SND_CNT AS SND_CNT_L
|
||||
, L.SUCC_CNT AS SUCC_CNT_L
|
||||
, L.SUCC_RT AS SUCC_RT_L
|
||||
, M.SND_CNT AS SND_CNT_M
|
||||
, M.SUCC_CNT AS SUCC_CNT_M
|
||||
, M.SUCC_RT AS SUCC_RT_M
|
||||
, R.SND_CNT AS SND_CNT_R
|
||||
, R.SUCC_CNT AS SUCC_CNT_R
|
||||
, R.SUCC_RT AS SUCC_RT_R
|
||||
FROM
|
||||
hubez_common.EZ_CUST_DSTAT ecd
|
||||
JOIN (
|
||||
SELECT
|
||||
SND_CNT
|
||||
, SUCC_CNT
|
||||
, SUCC_RT
|
||||
FROM
|
||||
hubez_common.EZ_CUST_DSTAT
|
||||
WHERE
|
||||
SND_CH_CD = 'SMS') AS S
|
||||
JOIN (
|
||||
SELECT
|
||||
SND_CNT
|
||||
, SUCC_CNT
|
||||
, SUCC_RT
|
||||
FROM
|
||||
hubez_common.EZ_CUST_DSTAT
|
||||
WHERE
|
||||
SND_CH_CD = 'MMS') AS M
|
||||
JOIN (
|
||||
SELECT
|
||||
SND_CNT
|
||||
, SUCC_CNT
|
||||
, SUCC_RT
|
||||
FROM
|
||||
hubez_common.EZ_CUST_DSTAT
|
||||
WHERE
|
||||
SND_CH_CD = 'LMS') AS L
|
||||
JOIN (
|
||||
SELECT
|
||||
SND_CNT
|
||||
, SUCC_CNT
|
||||
, SUCC_RT
|
||||
FROM
|
||||
hubez_common.EZ_CUST_DSTAT
|
||||
WHERE
|
||||
SND_CH_CD = 'RCS') AS R
|
||||
WHERE
|
||||
DATE_FORMAT(ecd.SUM_YMD, '%Y%m%d') BETWEEN #{startDay} AND #{endDay}
|
||||
ORDER BY ecd.SUM_YMD DESC
|
||||
</select>
|
||||
</mapper>
|
||||
Reference in New Issue
Block a user