mirror of
http://git.mhez-qa.uplus.co.kr/hubez/hubez-admin.git
synced 2025-12-07 08:06:38 +09:00
- 시스템관리 > 관리자목록조회, 관리자등록, 관리자수정, 관리자삭제, 관리자상세조회
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
<?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.attractMgt.AttractMgtMapper">
|
||||
|
||||
|
||||
<?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.attractMgt.AttractMgtMapper">
|
||||
|
||||
|
||||
</mapper>
|
||||
@@ -1,7 +1,7 @@
|
||||
<?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.calculate.CalculateMapper">
|
||||
|
||||
|
||||
<?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.calculate.CalculateMapper">
|
||||
|
||||
|
||||
</mapper>
|
||||
@@ -1,7 +1,7 @@
|
||||
<?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.channelMgt.ChannelMgtMapper">
|
||||
|
||||
|
||||
<?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.channelMgt.ChannelMgtMapper">
|
||||
|
||||
|
||||
</mapper>
|
||||
@@ -1,187 +0,0 @@
|
||||
<?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.common.auth.AuthUserDao">
|
||||
|
||||
<select id="getByUsername" parameterType="string" resultType="kr.co.uplus.ez.common.auth.AuthUser">
|
||||
/* authuser-mapper.xml(getByUsername) */
|
||||
SELECT
|
||||
OPRTR_ID
|
||||
, OPRTR_NM
|
||||
, STTUS_CD
|
||||
, CONCAT('{noop}',PWD) AS PWD
|
||||
, EMAIL
|
||||
, HP_NO
|
||||
, AUT_CD
|
||||
, AUTHCHR_FAIL_CNT
|
||||
, RFRSH_TKN
|
||||
, RFRSH_TKN_DT
|
||||
, LAST_LOGIN_DT
|
||||
, LOGIN_FAIL_CNT
|
||||
, PWD_CHG_DT
|
||||
FROM
|
||||
${HUBEZ_ADMIN}.EZ_ADM_USER
|
||||
WHERE
|
||||
OPRTR_ID = #{oprtrId}
|
||||
</select>
|
||||
|
||||
<select id="getRoles" parameterType="string" resultType="string">
|
||||
/* authuser-mapper.xml(getRoles) */
|
||||
SELECT
|
||||
r.ROLE_ID
|
||||
FROM
|
||||
${HUBEZ_ADMIN}.RCS_USER u
|
||||
INNER JOIN RCS_USER_ROLE r ON u.USER_ID = r.USER_ID
|
||||
WHERE
|
||||
u.USER_ID = #{userId}
|
||||
</select>
|
||||
|
||||
<update id="increaseFailCount" parameterType="string">
|
||||
/* authuser-mapper.xml(increaseFailCount) */
|
||||
UPDATE
|
||||
${HUBEZ_ADMIN}.EZ_ADM_USER
|
||||
SET
|
||||
LOGIN_FAIL_CNT = IFNULL(LOGIN_FAIL_CNT, 0) + 1
|
||||
WHERE
|
||||
OPRTR_ID = #{oprtrId}
|
||||
</update>
|
||||
|
||||
<update id="increaseAuthFailCnt" parameterType="string">
|
||||
/* authuser-mapper.xml(increaseAuthFailCnt) */
|
||||
UPDATE
|
||||
${HUBEZ_ADMIN}.EZ_ADM_USER
|
||||
SET
|
||||
AUTHCHR_FAIL_CNT = IFNULL(AUTHCHR_FAIL_CNT, 0) + 1
|
||||
WHERE
|
||||
OPRTR_ID = #{oprtrId}
|
||||
</update>
|
||||
|
||||
<update id="setUserStatus" parameterType="kr.co.uplus.ez.common.auth.AuthUser">
|
||||
/* authuser-mapper.xml(setUserStatus) */
|
||||
UPDATE
|
||||
${HUBEZ_ADMIN}.EZ_ADM_USER
|
||||
SET
|
||||
STTUS_CD = #{sttusCd}
|
||||
WHERE
|
||||
OPRTR_ID = #{oprtrId}
|
||||
</update>
|
||||
|
||||
<update id="setLoginInfo" parameterType="string">
|
||||
/* authuser-mapper.xml(setLoginInfo) */
|
||||
UPDATE
|
||||
${HUBEZ_ADMIN}.EZ_ADM_USER
|
||||
SET
|
||||
LAST_LOGIN_DT = DATE_FORMAT(NOW(), '%Y%m%d%H%i%s')
|
||||
, LOGIN_FAIL_CNT = 0
|
||||
WHERE
|
||||
OPRTR_ID = #{oprtrId}
|
||||
</update>
|
||||
|
||||
<select id="getUser" parameterType="string" resultType="kr.co.uplus.ez.common.auth.AuthUser">
|
||||
/* authuser-mapper.xml(getUser) */
|
||||
SELECT
|
||||
OPRTR_ID
|
||||
,OPRTR_NM
|
||||
,PWD
|
||||
,STTUS_CD
|
||||
,HP_NO
|
||||
,AUTHCHR_FAIL_CNT
|
||||
FROM
|
||||
${HUBEZ_ADMIN}.EZ_ADM_USER
|
||||
WHERE
|
||||
OPRTR_ID = #{oprtrId}
|
||||
</select>
|
||||
|
||||
<insert id="addAuthNum" parameterType="kr.co.uplus.ez.common.auth.AuthNum">
|
||||
/* authuser-mapper.xml(addAuthNum) */
|
||||
INSERT INTO ${HUBEZ_COMMON}.EZ_AUTH_CHR
|
||||
(
|
||||
AUTH_TP_CD
|
||||
,STTUS_CD
|
||||
,HP_NO
|
||||
,CHR_VAL
|
||||
,EXP_DT
|
||||
,REG_ID
|
||||
,REG_DT
|
||||
,CHG_ID
|
||||
,CHG_DT
|
||||
)VALUES(
|
||||
#{authTpCd}
|
||||
,#{sttusCd}
|
||||
,#{hpNo}
|
||||
,#{chrVal}
|
||||
,DATE_FORMAT(DATE_ADD(NOW(), INTERVAL 3 MINUTE), '%Y%m%d%H%i%s')
|
||||
,#{regId}
|
||||
,DATE_FORMAT(NOW(), '%Y%m%d%H%i%s')
|
||||
,#{regId}
|
||||
,DATE_FORMAT(NOW(), '%Y%m%d%H%i%s')
|
||||
)
|
||||
</insert>
|
||||
|
||||
<select id="getAuthNum" parameterType="kr.co.uplus.ez.common.auth.AuthNum" resultType="kr.co.uplus.ez.common.auth.AuthNum">
|
||||
/* authuser-mapper.xml(getAuthNum) */
|
||||
SELECT
|
||||
T2.SEQ_NO
|
||||
,T1.OPRTR_ID
|
||||
,T1.AUTHCHR_FAIL_CNT
|
||||
,T2.AUTH_TP_CD
|
||||
,T2.STTUS_CD
|
||||
,T2.HP_NO
|
||||
,T2.CHR_VAL
|
||||
,T2.EXP_DT
|
||||
FROM ${HUBEZ_ADMIN}.EZ_ADM_USER T1
|
||||
LEFT JOIN ${HUBEZ_COMMON}.EZ_AUTH_CHR T2
|
||||
ON T1.OPRTR_ID = T2.REG_ID
|
||||
AND T1.HP_NO = T2.HP_NO
|
||||
WHERE T2.AUTH_TP_CD = #{authTpCd}
|
||||
AND T2.HP_NO = #{hpNo}
|
||||
AND T2.CHR_VAL = #{chrVal}
|
||||
AND T2.EXP_DT >= NOW()
|
||||
AND T2.STTUS_CD = #{sttusCd}
|
||||
ORDER BY T2.SEQ_NO DESC
|
||||
LIMIT 1
|
||||
</select>
|
||||
|
||||
<update id="setAuthUserInfo" parameterType="kr.co.uplus.ez.common.auth.AuthNum">
|
||||
/* authuser-mapper.xml(setAuthUserInfo) */
|
||||
UPDATE
|
||||
${HUBEZ_ADMIN}.EZ_ADM_USER
|
||||
SET
|
||||
AUTHCHR_FAIL_CNT = #{authchrFailCnt}
|
||||
WHERE
|
||||
OPRTR_ID = #{oprtrId}
|
||||
</update>
|
||||
|
||||
<update id="setAuthNum" parameterType="kr.co.uplus.ez.common.auth.AuthNum">
|
||||
/* authuser-mapper.xml(setAuthNum) */
|
||||
UPDATE
|
||||
${HUBEZ_COMMON}.EZ_AUTH_CHR
|
||||
SET
|
||||
STTUS_CD = #{sttusCd}
|
||||
WHERE
|
||||
SEQ_NO = #{seqNo}
|
||||
</update>
|
||||
|
||||
<select id="getSmsAuthNumByNum" parameterType="string" resultType="kr.co.uplus.ez.common.auth.SmsAuthNum">
|
||||
/* authuser-mapper.xml(getSmsAuthNumByNum) */
|
||||
SELECT
|
||||
USER_ID, ISS_NUM, REG_DT, AUTH_FAIL_CNT, ISS_LOCK_YN
|
||||
FROM
|
||||
RCS_ISS_AUTH_NUM
|
||||
WHERE
|
||||
ISS_NUM = #{issNum}
|
||||
</select>
|
||||
|
||||
<!-- ckr 불명확
|
||||
<select id="getSmsAuthPhone" parameterType="kr.co.uplus.ez.common.auth.SmsAuthNum" resultType="string">
|
||||
/* authuser-mapper.xml(getSmsAuthPhone) */
|
||||
SELECT
|
||||
PHONE
|
||||
FROM
|
||||
RCS_USER U
|
||||
INNER JOIN RCS_ISS_AUTH_NUM I ON U.USER_ID = I.USER_ID
|
||||
WHERE
|
||||
U.USER_ID = #{userId} AND I.ISS_NUM = #{issNum}
|
||||
</select>
|
||||
-->
|
||||
</mapper>
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
<mapper namespace="kr.co.uplus.ez.api.comm.CommMapper">
|
||||
|
||||
<select id="getMenuByRole" parameterType="string" resultType="kr.co.uplus.ez.api.comm.Menu">
|
||||
<select id="getMenuByRole" parameterType="string" resultType="kr.co.uplus.ez.api.comm.dto.Menu">
|
||||
/* comm-mapper.xml(getMenuByRole) */
|
||||
SELECT
|
||||
MENU_NO AS menuNo
|
||||
@@ -33,7 +33,33 @@
|
||||
) R ON M2.MENU_NO = R.MENU_NO
|
||||
) A
|
||||
ORDER BY
|
||||
menuLvl, menuOdrg;
|
||||
menuLvl, menuOdrg
|
||||
</select>
|
||||
|
||||
<select id="getCommCode" parameterType="kr.co.uplus.ez.api.comm.dto.CodeReqDto" resultType="kr.co.uplus.ez.api.comm.dto.Code">
|
||||
/* comm-mapper.xml(getCommCode) */
|
||||
SELECT
|
||||
T2.GRP_CD as grp_cd
|
||||
,T2.DTL_CD as code
|
||||
,T2.DTL_CD_NM as codeNm
|
||||
,T2.SORT_ODRG as sortOrder
|
||||
,T2.USE_YN as useYn
|
||||
FROM ${HUBEZ_ADMIN}.EZ_CD_GRP T1
|
||||
LEFT JOIN ${HUBEZ_ADMIN}.EZ_CD_DTL T2
|
||||
ON T1.GRP_CD = T2.GRP_CD
|
||||
WHERE T1.GRP_CD = #{grpCd}
|
||||
ORDER BY T2.SORT_ODRG
|
||||
</select>
|
||||
|
||||
<select id="getAuthCode" resultType="kr.co.uplus.ez.api.comm.dto.Auth">
|
||||
/* comm-mapper.xml(getAuthCode) */
|
||||
SELECT
|
||||
AUT_CD,
|
||||
AUT_NM,
|
||||
USE_YN
|
||||
FROM
|
||||
${HUBEZ_ADMIN}.EZ_ADM_AUT
|
||||
ORDER BY
|
||||
AUT_CD
|
||||
</select>
|
||||
</mapper>
|
||||
@@ -1,7 +1,86 @@
|
||||
<?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.channelMgt.ChannelMgtMapper">
|
||||
|
||||
|
||||
<?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.custMgt.CustMgtMapper">
|
||||
|
||||
<select id="selectSubsListTotalCnt" parameterType="kr.co.uplus.ez.api.custMgt.dto.SubsListReqDto" resultType="int">
|
||||
/* custMgt-mapper.xml(selectSubsListTotalCnt) */
|
||||
SELECT
|
||||
COUNT(*) AS TOTALCNT
|
||||
FROM
|
||||
${HUBEZ_COMMON}.EZ_SUBS_INFO esi
|
||||
INNER JOIN ${HUBEZ_COMMON}.EZ_SVC_USER esu
|
||||
ON
|
||||
esu.USER_SEQ = esi.USER_SEQ
|
||||
INNER JOIN ${HUBEZ_COMMON}.EZ_CUST_INFO eci
|
||||
ON
|
||||
eci.CUST_SEQ = esi.CUST_SEQ
|
||||
AND esi.CUST_SEQ = esu.CUST_SEQ
|
||||
WHERE
|
||||
esi.SUBS_DT <![CDATA[ >= ]]> STR_TO_DATE('20220101', '%Y%m%d')
|
||||
</select>
|
||||
|
||||
<select id="selectSubsLists" parameterType="kr.co.uplus.ez.api.custMgt.dto.SubsListReqDto" resultType="kr.co.uplus.ez.api.custMgt.dto.SubsList">
|
||||
/* custMgt-mapper.xml(selectSubsLists) */
|
||||
SELECT
|
||||
@ROWNUM := @ROWNUM + 1 AS NO,
|
||||
A.*
|
||||
FROM
|
||||
(
|
||||
SELECT
|
||||
esu.USER_ID as SERVICE_ID,
|
||||
eci.CUST_NM as CUST_NM ,
|
||||
esi.UQV_SBSC_NO as REG_NO,
|
||||
DATE_FORMAT(esi.OPN_DT, '%Y-%m-%d') AS REG_DT,
|
||||
(
|
||||
SELECT
|
||||
DTL_CD_NM
|
||||
FROM
|
||||
hubez_admin.EZ_CD_DTL
|
||||
WHERE
|
||||
GRP_CD = 'SUBS_STTUS_CD'
|
||||
AND DTL_CD = esi.SUBS_STTUS_CD) AS STAT
|
||||
-- , (select * from ${HUBEZ_IMDB}.EZ_MD_ACC where MD_ID = esi.ATTRCTOR_ID) AS CHANNEL -- 나중에 컬럼속성 확인되면.....
|
||||
,
|
||||
(
|
||||
SELECT
|
||||
PROD_NM
|
||||
FROM
|
||||
${HUBEZ_COMMON}.EZ_PROD_INFO
|
||||
WHERE
|
||||
PROD_CD = esi.PROD_CD) AS PLAN
|
||||
,
|
||||
IFNULL((SELECT CFWD_AMT FROM hubez_admin.EZ_USER_LMT WHERE USER_SEQ = esi.USER_SEQ AND LMT_YM = DATE_FORMAT(NOW(), '%Y%m%d')), 0) AS CARRY_OVER
|
||||
FROM
|
||||
${HUBEZ_COMMON}.EZ_SUBS_INFO esi
|
||||
INNER JOIN ${HUBEZ_COMMON}.EZ_SVC_USER esu
|
||||
ON
|
||||
esu.USER_SEQ = esi.USER_SEQ
|
||||
INNER JOIN ${HUBEZ_COMMON}.EZ_CUST_INFO eci
|
||||
ON
|
||||
eci.CUST_SEQ = esi.CUST_SEQ
|
||||
AND esi.CUST_SEQ = esu.CUST_SEQ
|
||||
WHERE
|
||||
esi.SUBS_DT <![CDATA[ >= ]]> STR_TO_DATE('20220101', '%Y%m%d')
|
||||
ORDER BY
|
||||
esi.OPN_DT DESC
|
||||
LIMIT #{page}, #{pagePerRows}) A,
|
||||
( SELECT @ROWNUM := #{page} ) AS R
|
||||
</select>
|
||||
|
||||
<sql id="subsListCondition">
|
||||
<if test="searchType1 != null and searchType1 != ''">
|
||||
AND T1.AUT_CD = #{searchType1}
|
||||
</if>
|
||||
<if test="searchType2 != null and searchType2 != ''">
|
||||
AND T1.STTUS_CD = #{searchType2}
|
||||
</if>
|
||||
<if test="searchText1 != null and searchText1 != ''">
|
||||
AND T1.OPRTR_ID = #{searchText1}
|
||||
</if>
|
||||
<if test="searchText2 != null and searchText2 != ''">
|
||||
AND UPPER(T1.OPRTR_NM) LIKE UPPER('%' + #{searchText2} + '%')
|
||||
</if>
|
||||
</sql>
|
||||
|
||||
</mapper>
|
||||
@@ -1,7 +1,217 @@
|
||||
<?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.login.LoginMapper">
|
||||
|
||||
|
||||
<?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.login.LoginMapper">
|
||||
|
||||
<select id="getByUsername" parameterType="string" resultType="kr.co.uplus.ez.api.login.dto.AuthUser">
|
||||
/* login-mapper.xml(getByUsername) */
|
||||
SELECT
|
||||
T1.OPRTR_ID
|
||||
, T1.OPRTR_NM
|
||||
, T1.STTUS_CD
|
||||
, CONCAT('{noop}',T1.PWD) AS PWD
|
||||
, T1.EMAIL
|
||||
, T1.HP_NO
|
||||
, T1.AUT_CD
|
||||
, T1.AUTHCHR_FAIL_CNT
|
||||
, T1.RFRSH_TKN
|
||||
, T1.RFRSH_TKN_DT
|
||||
, T1.LAST_LOGIN_DT
|
||||
, T1.LOGIN_FAIL_CNT
|
||||
, T1.PWD_CHG_DT
|
||||
, T2.AGENCY_CD
|
||||
, T2.ACC_NM
|
||||
, T2.ACC_STTUS_CD
|
||||
FROM
|
||||
${HUBEZ_ADMIN}.EZ_ADM_USER T1
|
||||
LEFT JOIN ${HUBEZ_IMDB}.EZ_MD_ACC T2 ON T1.OPRTR_ID = T2.MD_ID
|
||||
WHERE
|
||||
T1.OPRTR_ID = #{oprtrId}
|
||||
</select>
|
||||
|
||||
<update id="increaseFailCount" parameterType="string">
|
||||
/* login-mapper.xml(increaseFailCount) */
|
||||
UPDATE
|
||||
${HUBEZ_ADMIN}.EZ_ADM_USER
|
||||
SET
|
||||
LOGIN_FAIL_CNT = IFNULL(LOGIN_FAIL_CNT, 0) + 1
|
||||
WHERE
|
||||
OPRTR_ID = #{oprtrId}
|
||||
</update>
|
||||
|
||||
<update id="increaseAuthFailCnt" parameterType="string">
|
||||
/* login-mapper.xml(increaseAuthFailCnt) */
|
||||
UPDATE
|
||||
${HUBEZ_ADMIN}.EZ_ADM_USER
|
||||
SET
|
||||
AUTHCHR_FAIL_CNT = IFNULL(AUTHCHR_FAIL_CNT, 0) + 1
|
||||
WHERE
|
||||
OPRTR_ID = #{oprtrId}
|
||||
</update>
|
||||
|
||||
<update id="setUserStatus" parameterType="kr.co.uplus.ez.api.login.dto.AuthUser">
|
||||
/* login-mapper.xml(setUserStatus) */
|
||||
UPDATE
|
||||
${HUBEZ_ADMIN}.EZ_ADM_USER
|
||||
SET
|
||||
STTUS_CD = #{sttusCd}
|
||||
WHERE
|
||||
OPRTR_ID = #{oprtrId}
|
||||
</update>
|
||||
|
||||
<update id="setLoginInfo" parameterType="string">
|
||||
/* login-mapper.xml(setLoginInfo) */
|
||||
UPDATE
|
||||
${HUBEZ_ADMIN}.EZ_ADM_USER
|
||||
SET
|
||||
LAST_LOGIN_DT = DATE_FORMAT(NOW(), '%Y%m%d%H%i%s')
|
||||
, LOGIN_FAIL_CNT = 0
|
||||
, AUTHCHR_FAIL_CNT = 0
|
||||
WHERE
|
||||
OPRTR_ID = #{oprtrId}
|
||||
</update>
|
||||
|
||||
<select id="getUser" parameterType="kr.co.uplus.ez.api.login.dto.AuthUser" resultType="kr.co.uplus.ez.api.login.dto.AuthUser">
|
||||
/* login-mapper.xml(getUser) */
|
||||
SELECT
|
||||
T1.OPRTR_ID
|
||||
, T1.OPRTR_NM
|
||||
, T1.PWD
|
||||
, T1.STTUS_CD
|
||||
, T1.HP_NO
|
||||
, T1.AUTHCHR_FAIL_CNT
|
||||
, CASE
|
||||
WHEN DATE_ADD(T1.PWD_CHG_DT, INTERVAL 90 DAY) <![CDATA[ < ]]> NOW() THEN 'Y'
|
||||
ELSE 'N'
|
||||
END AS PW_CHANGE_CHECK
|
||||
FROM
|
||||
${HUBEZ_ADMIN}.EZ_ADM_USER T1
|
||||
LEFT JOIN ${HUBEZ_IMDB}.EZ_MD_ACC T2 ON T1.OPRTR_ID = T2.MD_ID
|
||||
WHERE 1 = 1
|
||||
<if test="oprtrId != null and oprtrId != ''">
|
||||
AND T1.OPRTR_ID = #{oprtrId}
|
||||
</if>
|
||||
<if test="pwd != null and pwd != ''">
|
||||
AND T1.PWD = #{pwd}
|
||||
</if>
|
||||
</select>
|
||||
|
||||
<insert id="addAuthNum" parameterType="kr.co.uplus.ez.api.login.dto.AuthNum">
|
||||
/* login-mapper.xml(addAuthNum) */
|
||||
INSERT INTO ${HUBEZ_COMMON}.EZ_AUTH_CHR
|
||||
(
|
||||
AUTH_TP_CD
|
||||
,STTUS_CD
|
||||
,HP_NO
|
||||
,CHR_VAL
|
||||
,EXP_DT
|
||||
,REG_ID
|
||||
,REG_DT
|
||||
,CHG_ID
|
||||
,CHG_DT
|
||||
)VALUES(
|
||||
#{authTpCd}
|
||||
,#{sttusCd}
|
||||
,#{hpNo}
|
||||
,#{chrVal}
|
||||
,DATE_FORMAT(DATE_ADD(NOW(), INTERVAL 3 MINUTE), '%Y%m%d%H%i%s')
|
||||
,#{regId}
|
||||
,DATE_FORMAT(NOW(), '%Y%m%d%H%i%s')
|
||||
,#{regId}
|
||||
,DATE_FORMAT(NOW(), '%Y%m%d%H%i%s')
|
||||
)
|
||||
</insert>
|
||||
|
||||
<select id="getAuthNum" parameterType="kr.co.uplus.ez.api.login.dto.AuthNum" resultType="kr.co.uplus.ez.api.login.dto.AuthNum">
|
||||
/* login-mapper.xml(getAuthNum) */
|
||||
SELECT
|
||||
T2.SEQ_NO
|
||||
,T1.OPRTR_ID
|
||||
,T1.AUTHCHR_FAIL_CNT
|
||||
,T2.AUTH_TP_CD
|
||||
,T2.STTUS_CD
|
||||
,T2.HP_NO
|
||||
,T2.CHR_VAL
|
||||
,T2.EXP_DT
|
||||
FROM ${HUBEZ_ADMIN}.EZ_ADM_USER T1
|
||||
LEFT JOIN ${HUBEZ_COMMON}.EZ_AUTH_CHR T2
|
||||
ON T1.OPRTR_ID = T2.REG_ID
|
||||
AND T1.HP_NO = T2.HP_NO
|
||||
WHERE T2.AUTH_TP_CD = #{authTpCd}
|
||||
AND T2.HP_NO = #{hpNo}
|
||||
AND T2.STTUS_CD = #{sttusCd}
|
||||
AND T2.EXP_DT >= NOW()
|
||||
ORDER BY T2.SEQ_NO DESC
|
||||
LIMIT 1
|
||||
</select>
|
||||
|
||||
<update id="setAuthUserInfo" parameterType="kr.co.uplus.ez.api.login.dto.AuthNum">
|
||||
/* login-mapper.xml(setAuthUserInfo) */
|
||||
UPDATE
|
||||
${HUBEZ_ADMIN}.EZ_ADM_USER
|
||||
SET
|
||||
AUTHCHR_FAIL_CNT = #{authchrFailCnt}
|
||||
WHERE
|
||||
OPRTR_ID = #{oprtrId}
|
||||
</update>
|
||||
|
||||
<update id="setAuthNum" parameterType="kr.co.uplus.ez.api.login.dto.AuthNum">
|
||||
/* login-mapper.xml(setAuthNum) */
|
||||
UPDATE
|
||||
${HUBEZ_COMMON}.EZ_AUTH_CHR
|
||||
SET
|
||||
STTUS_CD = #{sttusCd}
|
||||
WHERE
|
||||
SEQ_NO = #{seqNo}
|
||||
</update>
|
||||
|
||||
<update id="updateAdmUser" parameterType="kr.co.uplus.ez.api.login.dto.AuthUser">
|
||||
/* login-mapper.xml(updateAdmUser) */
|
||||
UPDATE
|
||||
${HUBEZ_ADMIN}.EZ_ADM_USER
|
||||
SET
|
||||
CHG_ID = #{oprtrId}
|
||||
, CHG_DT = DATE_FORMAT(NOW(), '%Y%m%d%H%i%s')
|
||||
<if test="oprtrNm != null and oprtrNm != ''">
|
||||
, OPRTR_NM = #{oprtrNm}
|
||||
</if>
|
||||
<if test="sttusCd != null and sttusCd != ''">
|
||||
, STTUS_CD = #{sttusCd}
|
||||
</if>
|
||||
<if test="pwd != null and pwd != ''">
|
||||
, PWD = #{pwd}
|
||||
</if>
|
||||
<if test="tmpPwdYn != null and tmpPwdYn != ''">
|
||||
, TMP_PWD_YN = #{tmpPwdYn}
|
||||
</if>
|
||||
<if test="email != null and email != ''">
|
||||
, EMAIL = #{email}
|
||||
</if>
|
||||
<if test="hpNo != null and hpNo != ''">
|
||||
, HP_NO = #{hpNo}
|
||||
</if>
|
||||
<if test="autCd != null and autCd != ''">
|
||||
, AUT_CD = #{autCd}
|
||||
</if>
|
||||
<if test="authchrFailCnt != null and authchrFailCnt != ''">
|
||||
, AUTHCHR_FAIL_CNT = #{authchrFailCnt}
|
||||
</if>
|
||||
<if test="rFrshTkn != null and rFrshTkn != ''">
|
||||
, RFRSH_TKN = #{rFrshTkn}
|
||||
</if>
|
||||
<if test="refreshTokenExpiration != null and refreshTokenExpiration != ''">
|
||||
, RFRSH_TKN_DT = DATE_ADD(NOW(), INTERVAL #{refreshTokenExpiration} SECOND)
|
||||
</if>
|
||||
<if test="lastLoginDt != null and lastLoginDt != ''">
|
||||
, LAST_LOGIN_DT = NOW()
|
||||
</if>
|
||||
<if test="loginFailCnt != null and loginFailCnt != ''">
|
||||
, LOGIN_FAIL_CNT = #{loginFailCnt}
|
||||
</if>
|
||||
<if test="pwdChgDt != null and pwdChgDt != ''">
|
||||
, PWD_CHG_DT = NOW()
|
||||
</if>
|
||||
WHERE
|
||||
OPRTR_ID = #{oprtrId}
|
||||
</update>
|
||||
</mapper>
|
||||
@@ -1,7 +1,7 @@
|
||||
<?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.mntrng.MntrngMapper">
|
||||
|
||||
|
||||
<?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.mntrng.MntrngMapper">
|
||||
|
||||
|
||||
</mapper>
|
||||
@@ -1,7 +1,7 @@
|
||||
<?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">
|
||||
|
||||
|
||||
</mapper>
|
||||
@@ -1,10 +1,10 @@
|
||||
<?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.sample.SampleMapper">
|
||||
|
||||
<select id="selectSample" parameterType="kr.co.uplus.ez.api.sample.Sample" resultType="kr.co.uplus.ez.api.sample.Sample">
|
||||
SELECT EMAIL FROM ${HUBEZ_COMMON}.EZ_ADDR
|
||||
</select>
|
||||
|
||||
<?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.sample.SampleMapper">
|
||||
|
||||
<select id="selectSample" parameterType="kr.co.uplus.ez.api.sample.Sample" resultType="kr.co.uplus.ez.api.sample.Sample">
|
||||
SELECT EMAIL FROM ${HUBEZ_COMMON}EZ_ADDR
|
||||
</select>
|
||||
|
||||
</mapper>
|
||||
@@ -1,7 +1,7 @@
|
||||
<?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.sendNumMgt.SendNumMgtMapper">
|
||||
|
||||
|
||||
<?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.sendNumMgt.SendNumMgtMapper">
|
||||
|
||||
|
||||
</mapper>
|
||||
@@ -1,7 +1,7 @@
|
||||
<?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.servMgt.ServMgtMapper">
|
||||
|
||||
|
||||
<?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.servMgt.ServMgtMapper">
|
||||
|
||||
|
||||
</mapper>
|
||||
@@ -1,7 +1,7 @@
|
||||
<?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.stats.StatsMapper">
|
||||
|
||||
|
||||
<?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.stats.StatsMapper">
|
||||
|
||||
|
||||
</mapper>
|
||||
@@ -1,7 +1,194 @@
|
||||
<?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.sysMgt.SysMgtMapper">
|
||||
|
||||
|
||||
<?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.sysMgt.SysMgtMapper">
|
||||
|
||||
<select id="selectAdmUserTotalCnt" parameterType="kr.co.uplus.ez.api.sysMgt.dto.AdminListReqDto" resultType="int">
|
||||
/* sysMgt-mapper.xml(selectAdmUserTotalCnt) */
|
||||
SELECT
|
||||
COUNT(*)
|
||||
FROM
|
||||
${HUBEZ_ADMIN}.EZ_ADM_USER T1
|
||||
LEFT JOIN ${HUBEZ_IMDB}.EZ_MD_ACC T2 ON T1.OPRTR_ID = T2.MD_ID
|
||||
WHERE 1 = 1
|
||||
<include refid="adminListCondition"></include>
|
||||
</select>
|
||||
|
||||
<select id="selectAdminList" parameterType="kr.co.uplus.ez.api.sysMgt.dto.AdminListReqDto" resultType="kr.co.uplus.ez.api.sysMgt.dto.AdminInfo">
|
||||
/* sysMgt-mapper.xml(selectAdminList) */
|
||||
SELECT
|
||||
@ROWNUM := @ROWNUM + 1 AS NO,
|
||||
A.*
|
||||
FROM
|
||||
(
|
||||
SELECT
|
||||
(SELECT AUT_NM FROM ${HUBEZ_ADMIN}.EZ_ADM_AUT WHERE AUT_CD = T1.AUT_CD) AS AUTH
|
||||
, T1.OPRTR_NM AS NAME
|
||||
, T1.OPRTR_ID AS ADMIN_ID
|
||||
,(SELECT DTL_CD_NM FROM ${HUBEZ_ADMIN}.EZ_CD_DTL WHERE GRP_CD = 'SUBS_STTUS_CD' AND DTL_CD = T1.STTUS_CD) AS ADMIN_STAT
|
||||
, DATE_FORMAT(T1.REG_DT, '%Y-%m-%d') AS REG_DT
|
||||
FROM
|
||||
${HUBEZ_ADMIN}.EZ_ADM_USER T1
|
||||
LEFT JOIN ${HUBEZ_IMDB}.EZ_MD_ACC T2 ON T1.OPRTR_ID = T2.MD_ID
|
||||
WHERE 1 = 1
|
||||
<include refid="adminListCondition"></include>
|
||||
ORDER BY T1.REG_DT DESC
|
||||
LIMIT #{page}, #{pagePerRows}) A,
|
||||
( SELECT @ROWNUM := #{page} ) AS R
|
||||
</select>
|
||||
|
||||
<select id="selectSearchMadangId" parameterType="kr.co.uplus.ez.api.sysMgt.dto.SearchMadangIdReqDto" resultType="kr.co.uplus.ez.api.sysMgt.dto.SearchMadangId">
|
||||
/* sysMgt-mapper.xml(selectSearchMadangId) */
|
||||
SELECT
|
||||
MD_ID AS madangId
|
||||
,ACC_NM AS name
|
||||
,HP_NO AS mdn
|
||||
,EMAIL AS email
|
||||
,ACC_STTUS_CD AS code
|
||||
FROM
|
||||
${HUBEZ_IMDB}.EZ_MD_ACC
|
||||
WHERE MD_ID = #{madangId}
|
||||
</select>
|
||||
|
||||
<select id="selectAdminDetail" parameterType="kr.co.uplus.ez.api.sysMgt.dto.AdminDetailReqDto" resultType="kr.co.uplus.ez.api.sysMgt.dto.AdminDetail">
|
||||
/* sysMgt-mapper.xml(selectAdminDetail) */
|
||||
SELECT
|
||||
OPRTR_ID AS adminId
|
||||
,OPRTR_NM AS name
|
||||
,HP_NO AS mdn
|
||||
,EMAIL AS email
|
||||
,AUT_CD AS auth
|
||||
,STTUS_CD AS stat
|
||||
/* 유치채널 코드 컬럼 확인 필요 */
|
||||
FROM
|
||||
${HUBEZ_ADMIN}.EZ_ADM_USER
|
||||
WHERE OPRTR_ID = #{adminId}
|
||||
</select>
|
||||
|
||||
<sql id="adminListCondition">
|
||||
<if test="searchType1 != null and searchType1 != ''">
|
||||
AND T1.AUT_CD = #{searchType1}
|
||||
</if>
|
||||
<if test="searchType2 != null and searchType2 != ''">
|
||||
AND T1.STTUS_CD = #{searchType2}
|
||||
</if>
|
||||
<if test="searchText1 != null and searchText1 != ''">
|
||||
AND T1.OPRTR_ID = #{searchText1}
|
||||
</if>
|
||||
<if test="searchText2 != null and searchText2 != ''">
|
||||
AND UPPER(T1.OPRTR_NM) LIKE UPPER('%' + #{searchText2} + '%')
|
||||
</if>
|
||||
</sql>
|
||||
|
||||
<insert id="insertAdmUser" parameterType="kr.co.uplus.ez.api.sysMgt.dto.InsertAdminReqDto">
|
||||
/* sysMgt-mapper.xml(insertAdmUser) */
|
||||
INSERT INTO ${HUBEZ_ADMIN}.EZ_ADM_USER(
|
||||
OPRTR_ID
|
||||
, OPRTR_NM
|
||||
, STTUS_CD
|
||||
, PWD
|
||||
, EMAIL
|
||||
, HP_NO
|
||||
, AUT_CD
|
||||
, PWD_CHG_DT
|
||||
, AUTHCHR_FAIL_CNT
|
||||
, LOGIN_FAIL_CNT
|
||||
, REG_ID
|
||||
, REG_DT
|
||||
, CHG_ID
|
||||
, CHG_DT)
|
||||
VALUES (
|
||||
#{madangId}
|
||||
, #{name}
|
||||
, #{stat}
|
||||
, #{adminPw}
|
||||
, #{email}
|
||||
, #{mdn}
|
||||
, #{auth}
|
||||
, NOW()
|
||||
, 0
|
||||
, 0
|
||||
, #{madangId}
|
||||
, NOW()
|
||||
, #{madangId}
|
||||
, NOW()
|
||||
)
|
||||
</insert>
|
||||
|
||||
<update id="updateAdmUser" parameterType="kr.co.uplus.ez.api.sysMgt.dto.UpdateAdminReqDto">
|
||||
/* sysMgt-mapper.xml(updateAdmUser) */
|
||||
UPDATE ${HUBEZ_ADMIN}.EZ_ADM_USER
|
||||
SET
|
||||
CHG_ID = #{adminId}
|
||||
, CHG_DT = NOW()
|
||||
<if test="adminPw != null and adminPw != ''">
|
||||
, PWD = #{adminPw}
|
||||
, PWD_CHG_DT = NOW()
|
||||
</if>
|
||||
<if test="auth != null and auth != ''">
|
||||
, AUT_CD = #{auth}
|
||||
</if>
|
||||
<if test="stat != null and stat != ''">
|
||||
, STTUS_CD = #{stat}
|
||||
</if>
|
||||
WHERE OPRTR_ID = #{adminId}
|
||||
</update>
|
||||
|
||||
<insert id="insertMdAcc" parameterType="kr.co.uplus.ez.api.sysMgt.dto.InsertAdminReqDto">
|
||||
/* sysMgt-mapper.xml(insertMdAcc) */
|
||||
INSERT INTO ${HUBEZ_IMDB}.EZ_MD_ACC(
|
||||
MD_ID
|
||||
, ACC_NM
|
||||
, AGENCY_CD
|
||||
, AGENCY_NM
|
||||
, ACC_STTUS_CD
|
||||
, HP_NO
|
||||
, EMAIL
|
||||
, REG_ID
|
||||
, REG_DT
|
||||
, CHG_ID
|
||||
, CHG_DT)
|
||||
VALUES (
|
||||
#{madangId}
|
||||
, #{name}
|
||||
, #{stat}
|
||||
, #{adminPw}
|
||||
, #{email}
|
||||
, #{mdn}
|
||||
, #{auth}
|
||||
, NOW()
|
||||
, #{madangId}
|
||||
, NOW()
|
||||
, #{madangId}
|
||||
, NOW()
|
||||
)
|
||||
</insert>
|
||||
|
||||
<update id="updateMdAcc" parameterType="kr.co.uplus.ez.api.sysMgt.dto.UpdateAdminReqDto">
|
||||
/* sysMgt-mapper.xml(updateMdAcc) */
|
||||
UPDATE ${HUBEZ_IMDB}.EZ_MD_ACC
|
||||
SET
|
||||
CHG_ID
|
||||
, CHG_DT = NOW()
|
||||
<if test="adminPw != null and adminPw != ''">
|
||||
, PWD = #{adminPw}
|
||||
, PWD_CHG_DT = NOW()
|
||||
</if>
|
||||
<if test="stat != null and stat != ''">
|
||||
, STTUS_CD = #{stat}
|
||||
</if>
|
||||
WHERE MD_ID = #{adminId}
|
||||
</update>
|
||||
|
||||
<delete id="deleteAdminList" parameterType="List">
|
||||
/* sysMgt-mapper.xml(deleteAdminList) */
|
||||
DELETE FROM ${HUBEZ_ADMIN}.EZ_ADM_USER
|
||||
<where>
|
||||
OPRTR_ID IN
|
||||
<foreach collection="list" item="item" index="i" open="(" separator="," close=")">
|
||||
#{item.adminId}
|
||||
</foreach>
|
||||
</where>
|
||||
</delete>
|
||||
|
||||
</mapper>
|
||||
Reference in New Issue
Block a user