- 시스템관리 > 관리자목록조회, 관리자등록, 관리자수정, 관리자삭제, 관리자상세조회

This commit is contained in:
kimre
2022-05-29 10:12:37 +09:00
parent ad80b88089
commit 5077696e46
275 changed files with 17338 additions and 23433 deletions

View File

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