서비스관리 / 알림톡 템플릿관리 추가

This commit is contained in:
kimre
2022-06-20 13:50:46 +09:00
parent 1d46263735
commit 460d6e03b8
147 changed files with 10360 additions and 6618 deletions

View File

@@ -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>