2023-09-13 11:11 쿼리 변경

This commit is contained in:
myname 2023-09-13 11:11:34 +09:00
parent 3ecca31cf9
commit d12a607053
5 changed files with 118 additions and 32 deletions

View File

@ -168,6 +168,7 @@
</resultMap> </resultMap>
<select id="BBSManageDAO.selectMaxNttId" resultClass="java.lang.Long"> <select id="BBSManageDAO.selectMaxNttId" resultClass="java.lang.Long">
/* BBSManageDAO.selectMaxNttId */
<![CDATA[ <![CDATA[
SELECT IFNULL(MAX(NTT_ID),0)+1 AS NTT_ID FROM LETTNBBS SELECT IFNULL(MAX(NTT_ID),0)+1 AS NTT_ID FROM LETTNBBS
]]> ]]>
@ -238,6 +239,7 @@
</insert> </insert>
<select id="BBSManageDAO.selectBoardArticleList" parameterClass="BoardVO" resultMap="boardListRead" > <select id="BBSManageDAO.selectBoardArticleList" parameterClass="BoardVO" resultMap="boardListRead" >
/* BBSManageDAO.selectBoardArticleList */
<![CDATA[ <![CDATA[
SELECT SELECT
a.NTT_ID, a.NTT_SJ, SUBSTR(a.NTT_CN, 1, 2000) AS NTT_CN, a.FRST_REGISTER_ID, a.NTCR_NM as FRST_REGISTER_NM, a.NTT_ID, a.NTT_SJ, SUBSTR(a.NTT_CN, 1, 2000) AS NTT_CN, a.FRST_REGISTER_ID, a.NTCR_NM as FRST_REGISTER_NM,
@ -315,6 +317,7 @@
</select> </select>
<select id="BBSManageDAO.selectBoardArticleListCnt" parameterClass="BoardVO" resultClass="java.lang.Integer" > <select id="BBSManageDAO.selectBoardArticleListCnt" parameterClass="BoardVO" resultClass="java.lang.Integer" >
/* BBSManageDAO.selectBoardArticleListCnt */
<![CDATA[ <![CDATA[
SELECT SELECT
COUNT(a.NTT_ID) COUNT(a.NTT_ID)
@ -464,6 +467,7 @@
</select> </select>
<select id="BBSManageDAO.selectBoardArticleListWebUrl" parameterClass="BoardMasterVO" resultClass="BoardVO"> <select id="BBSManageDAO.selectBoardArticleListWebUrl" parameterClass="BoardMasterVO" resultClass="BoardVO">
/* BBSManageDAO.selectBoardArticleListWebUrl */
<![CDATA[ <![CDATA[
SELECT A.BBS_ID as bbsId, SELECT A.BBS_ID as bbsId,
A.NTT_ID as nttId, A.NTT_ID as nttId,
@ -578,6 +582,7 @@
</select> </select>
<select id="BBSManageDAO.selectBoardArticleListCntWebUrl" parameterClass="BoardMasterVO" resultClass="java.lang.Integer"> <select id="BBSManageDAO.selectBoardArticleListCntWebUrl" parameterClass="BoardMasterVO" resultClass="java.lang.Integer">
/* BBSManageDAO.selectBoardArticleListCntWebUrl */
<![CDATA[ <![CDATA[
SELECT COUNT(A.BBS_ID) SELECT COUNT(A.BBS_ID)
FROM ( FROM (
@ -662,6 +667,7 @@
</select> </select>
<select id="BBSManageDAO.selectBoardArticleListCntWeb" parameterClass="BoardVO" resultClass="java.lang.Integer" > <select id="BBSManageDAO.selectBoardArticleListCntWeb" parameterClass="BoardVO" resultClass="java.lang.Integer" >
/* BBSManageDAO.selectBoardArticleListCntWeb */
<![CDATA[ <![CDATA[
SELECT SELECT
COUNT(a.NTT_ID) COUNT(a.NTT_ID)
@ -712,6 +718,7 @@
<select id="BBSManageDAO.selectBoardArticle" parameterClass="BoardVO" resultMap="boardDetail" > <select id="BBSManageDAO.selectBoardArticle" parameterClass="BoardVO" resultMap="boardDetail" >
/* BBSManageDAO.selectBoardArticle */
<![CDATA[ <![CDATA[
SELECT SELECT
a.NTT_SJ, a.NTCR_ID, a.NTCR_NM, a.NTT_NO, a.NTT_CN, a.NTT_SJ, a.NTCR_ID, a.NTCR_NM, a.NTT_NO, a.NTT_CN,
@ -848,6 +855,7 @@
</update> </update>
<select id="BBSManageDAO.selectMaxInqireCo" resultClass="java.lang.Integer" parameterClass="BoardVO"> <select id="BBSManageDAO.selectMaxInqireCo" resultClass="java.lang.Integer" parameterClass="BoardVO">
/* BBSManageDAO.selectMaxInqireCo */
<![CDATA[ <![CDATA[
SELECT IFNULL(MAX(RDCNT),0)+1 AS RDCNT FROM LETTNBBS SELECT IFNULL(MAX(RDCNT),0)+1 AS RDCNT FROM LETTNBBS
WHERE BBS_ID = #bbsId# WHERE BBS_ID = #bbsId#
@ -865,6 +873,7 @@
</update> </update>
<select id="BBSManageDAO.getParentNttNo" parameterClass="Board" resultClass="java.lang.Long"> <select id="BBSManageDAO.getParentNttNo" parameterClass="Board" resultClass="java.lang.Long">
/* BBSManageDAO.getParentNttNo */
<![CDATA[ <![CDATA[
SELECT NTT_NO FROM LETTNBBS SELECT NTT_NO FROM LETTNBBS
WHERE BBS_ID = #bbsId# AND NTT_ID = #parnts# WHERE BBS_ID = #bbsId# AND NTT_ID = #parnts#
@ -890,6 +899,7 @@
</update> </update>
<select id="BBSManageDAO.getUpDownNttIdNSj" parameterClass="Board" resultClass="egovMap"> <select id="BBSManageDAO.getUpDownNttIdNSj" parameterClass="Board" resultClass="egovMap">
/* BBSManageDAO.getUpDownNttIdNSj */
<![CDATA[ <![CDATA[
SELECT SELECT
(SELECT CONCAT(NTT_ID, '|', NTT_SJ) FROM LETTNBBS (SELECT CONCAT(NTT_ID, '|', NTT_SJ) FROM LETTNBBS
@ -909,6 +919,7 @@
</select> </select>
<select id="BBSManageDAO.selectBoardNotifyArticleList" parameterClass="BoardVO" resultMap="boardList" > <select id="BBSManageDAO.selectBoardNotifyArticleList" parameterClass="BoardVO" resultMap="boardList" >
/* BBSManageDAO.selectBoardNotifyArticleList */
SELECT SELECT
a.NTT_ID, a.NTT_SJ, SUBSTR(a.NTT_CN, 1, 2000) AS NTT_CN, a.FRST_REGISTER_ID, IFNULL(b.USER_NM, a.NTCR_NM) as FRST_REGISTER_NM, a.NTT_ID, a.NTT_SJ, SUBSTR(a.NTT_CN, 1, 2000) AS NTT_CN, a.FRST_REGISTER_ID, IFNULL(b.USER_NM, a.NTCR_NM) as FRST_REGISTER_NM,
DATE_FORMAT(a.FRST_REGIST_PNTTM, '%Y-%m-%d') as FRST_REGIST_PNTTM, DATE_FORMAT(a.FRST_REGIST_PNTTM, '%Y-%m-%d') as FRST_REGIST_PNTTM,
@ -972,6 +983,7 @@
</select> </select>
<select id="BBSManageDAO.selectBoardHstList" parameterClass="BoardChgHst" resultMap="boardChgHstList" > <select id="BBSManageDAO.selectBoardHstList" parameterClass="BoardChgHst" resultMap="boardChgHstList" >
/* BBSManageDAO.selectBoardHstList */
<![CDATA[ <![CDATA[
SELECT SELECT
a.NTT_ID a.NTT_ID
@ -1012,6 +1024,7 @@
</select> </select>
<select id="BBSManageDAO.selectBoardHstCnt" parameterClass="BoardChgHst" resultClass="java.lang.Integer" > <select id="BBSManageDAO.selectBoardHstCnt" parameterClass="BoardChgHst" resultClass="java.lang.Integer" >
/* BBSManageDAO.selectBoardHstCnt */
<![CDATA[ <![CDATA[
SELECT SELECT
COUNT(a.NTT_ID) COUNT(a.NTT_ID)
@ -1066,6 +1079,7 @@
</insert> </insert>
<select id="BBSManageDAO.selectBoardChgHstId" parameterClass="BoardChgHst" resultClass="java.lang.Integer"> <select id="BBSManageDAO.selectBoardChgHstId" parameterClass="BoardChgHst" resultClass="java.lang.Integer">
/* BBSManageDAO.selectBoardChgHstId */
<![CDATA[ <![CDATA[
SELECT IFNULL(MAX(HIST_ID),0)+1 AS HIST_ID SELECT IFNULL(MAX(HIST_ID),0)+1 AS HIST_ID
FROM LETTNBBSCHGHST FROM LETTNBBSCHGHST
@ -1075,6 +1089,7 @@
</select> </select>
<select id="BBSManageDAO.selectBoardChgHst" parameterClass="BoardChgHst" resultMap="boardChgHstList" > <select id="BBSManageDAO.selectBoardChgHst" parameterClass="BoardChgHst" resultMap="boardChgHstList" >
/* BBSManageDAO.selectBoardChgHst */
<![CDATA[ <![CDATA[
SELECT SELECT
a.NTT_ID a.NTT_ID
@ -1098,6 +1113,7 @@
</select> </select>
<select id="BBSManageDAO.selectMainBoardListN" parameterClass="BoardVO" resultClass="BoardVO" > <select id="BBSManageDAO.selectMainBoardListN" parameterClass="BoardVO" resultClass="BoardVO" >
/* BBSManageDAO.selectMainBoardListN */
SELECT lettnbbs_a.NTT_ID nttId, SELECT lettnbbs_a.NTT_ID nttId,
lettnbbs_a.BBS_ID bbsId, lettnbbs_a.BBS_ID bbsId,
lettnbbs_a.NTT_SJ nttSj, lettnbbs_a.NTT_SJ nttSj,
@ -1136,6 +1152,7 @@
</select> </select>
<select id="BBSManageDAO.selectMainBoardListY" parameterClass="BoardVO" resultClass="BoardVO" > <select id="BBSManageDAO.selectMainBoardListY" parameterClass="BoardVO" resultClass="BoardVO" >
/* BBSManageDAO.selectMainBoardListY */
SELECT lettnbbs_b.NTT_ID nttId, SELECT lettnbbs_b.NTT_ID nttId,
lettnbbs_b.BBS_ID bbsId, lettnbbs_b.BBS_ID bbsId,
lettnbbs_b.NTT_SJ nttSj, lettnbbs_b.NTT_SJ nttSj,
@ -1192,6 +1209,7 @@
</select> --> </select> -->
<select id="BBSManageDAO.selectMainBoardRecent" parameterClass="BoardVO" resultClass="BoardVO" > <select id="BBSManageDAO.selectMainBoardRecent" parameterClass="BoardVO" resultClass="BoardVO" >
/* BBSManageDAO.selectMainBoardRecent */
SELECT SELECT
b.BBS_NM bbsNm , b.BBS_NM bbsNm ,
a.NTT_SJ nttSj, a.NTT_SJ nttSj,
@ -1235,6 +1253,7 @@
<select id="BBSManageDAO.selectBoardTotalSearch" parameterClass="searchTotalVO" resultClass="searchTotalVO" > <select id="BBSManageDAO.selectBoardTotalSearch" parameterClass="searchTotalVO" resultClass="searchTotalVO" >
/* BBSManageDAO.selectBoardTotalSearch */
SELECT COUNT(1) OVER() AS cnt SELECT COUNT(1) OVER() AS cnt
,b.BBS_NM as bbsNm ,b.BBS_NM as bbsNm
,a.BBS_ID as bbsId ,a.BBS_ID as bbsId
@ -1294,6 +1313,7 @@
<select id="BBSManageDAO.selectBoardTotalSearchCnt" parameterClass="searchTotalVO" resultClass="java.lang.Integer" > <select id="BBSManageDAO.selectBoardTotalSearchCnt" parameterClass="searchTotalVO" resultClass="java.lang.Integer" >
/* BBSManageDAO.selectBoardTotalSearchCnt */
SELECT SELECT
COUNT(a.BBS_ID) as cnt COUNT(a.BBS_ID) as cnt
FROM LETTNBBS a FROM LETTNBBS a
@ -1339,6 +1359,7 @@
</select> </select>
<select id="BBSManageDAO.selectAdminMainBoard" parameterClass="BoardVO" resultClass="BoardVO" > <select id="BBSManageDAO.selectAdminMainBoard" parameterClass="BoardVO" resultClass="BoardVO" >
/* BBSManageDAO.selectAdminMainBoard */
SELECT SELECT
b.BBS_NM AS bbsNm b.BBS_NM AS bbsNm
, a.NTT_SJ AS nttSj , a.NTT_SJ AS nttSj
@ -1363,6 +1384,7 @@
<select id="BBSManageDAO.selectAdminMainNewBoardCnt" parameterClass="BoardVO" resultClass="java.lang.Integer" > <select id="BBSManageDAO.selectAdminMainNewBoardCnt" parameterClass="BoardVO" resultClass="java.lang.Integer" >
/* BBSManageDAO.selectAdminMainNewBoardCnt */
<![CDATA[ <![CDATA[
SELECT COUNT(*) FROM LETTNBBS A SELECT COUNT(*) FROM LETTNBBS A
WHERE DATE_FORMAT( A.FRST_REGIST_PNTTM , '%Y-%m-%d' ) > DATE_FORMAT(SUBDATE(NOW(), INTERVAL 7 DAY) , '%Y-%m-%d') WHERE DATE_FORMAT( A.FRST_REGIST_PNTTM , '%Y-%m-%d' ) > DATE_FORMAT(SUBDATE(NOW(), INTERVAL 7 DAY) , '%Y-%m-%d')
@ -1370,6 +1392,7 @@
</select> </select>
<select id="BBSManageDAO.selectBoardAnswerList" parameterClass="BoardVO" resultClass="BoardVO" > <select id="BBSManageDAO.selectBoardAnswerList" parameterClass="BoardVO" resultClass="BoardVO" >
/* BBSManageDAO.selectBoardAnswerList */
<![CDATA[ <![CDATA[
SELECT SELECT
a.NTT_SJ AS nttSj, a.NTT_SJ AS nttSj,
@ -1422,6 +1445,7 @@
<select id="BBSManageDAO.selectBbsTabIdByPubUrl" parameterClass="BoardVO" resultClass="BoardVO" > <select id="BBSManageDAO.selectBbsTabIdByPubUrl" parameterClass="BoardVO" resultClass="BoardVO" >
/* BBSManageDAO.selectBbsTabIdByPubUrl */
SELECT BBS_ID AS bbsId FROM LETTNBBS SELECT BBS_ID AS bbsId FROM LETTNBBS
WHERE PUB_LINK =#bbsId# WHERE PUB_LINK =#bbsId#
</select> </select>

View File

@ -26,9 +26,13 @@
</resultMap> </resultMap>
<select id="authorManageDAO.selectAuthorList" parameterClass="AuthorManageVO" resultMap="author"> <select id="authorManageDAO.selectAuthorList" parameterClass="AuthorManageVO" resultMap="author">
/* authorManageDAO.selectAuthorList */
SELECT SELECT
AUTHOR_CODE, AUTHOR_NM, AUTHOR_DC, AUTHOR_CODE, AUTHOR_NM, AUTHOR_DC,
DATE_FORMAT(AUTHOR_CREAT_DE , '%Y-%m-%d') AUTHOR_CREAT_DE , AUTHOR_CREAT_DE,
/*
TO_CHAR(AUTHOR_CREAT_DE , 'YYYY-MM-DD') AUTHOR_CREAT_DE ,
*/
SORT_NUM SORT_NUM
FROM LETTNAUTHORINFO FROM LETTNAUTHORINFO
WHERE 1=1 WHERE 1=1
@ -36,16 +40,19 @@
AND AUTHOR_SET = #authorSet# AND AUTHOR_SET = #authorSet#
</isNotEmpty> </isNotEmpty>
<isEqual prepend="AND" property="searchCondition" compareValue="1"> <isEqual prepend="AND" property="searchCondition" compareValue="1">
AUTHOR_NM LIKE CONCAT('%' , #searchKeyword#, '%') AUTHOR_NM LIKE '%'||#searchKeyword#||'%'
</isEqual> </isEqual>
ORDER BY 1=1 ORDER BY 1
<isNotEmpty property="searchSortCnd"> <isNotEmpty property="searchSortCnd">
,$searchSortCnd$ ,$searchSortCnd$
</isNotEmpty> </isNotEmpty>
<isNotEmpty property="searchSortOrd"> <isNotEmpty property="searchSortOrd">
$searchSortOrd$ $searchSortOrd$
</isNotEmpty> </isNotEmpty>
LIMIT #recordCountPerPage# OFFSET #firstIndex# /*
LIMIT recordCountPerPage OFFSET firstIndex
*/
OFFSET #firstIndex# ROWS FETCH NEXT #recordCountPerPage# ROWS ONLY;
</select> </select>
<insert id="authorManageDAO.insertAuthor" parameterClass="AuthorManage"> <insert id="authorManageDAO.insertAuthor" parameterClass="AuthorManage">
@ -82,6 +89,7 @@
</delete> </delete>
<select id="authorManageDAO.selectAuthor" resultMap="author"> <select id="authorManageDAO.selectAuthor" resultMap="author">
/* authorManageDAO.selectAuthor */
<![CDATA[ <![CDATA[
SELECT AUTHOR_CODE, AUTHOR_NM, AUTHOR_DC, AUTHOR_CREAT_DE, SELECT AUTHOR_CODE, AUTHOR_NM, AUTHOR_DC, AUTHOR_CREAT_DE,
DATE_FORMAT(AUTHOR_CREAT_DE , '%Y-%m-%d') SORT_NUM DATE_FORMAT(AUTHOR_CREAT_DE , '%Y-%m-%d') SORT_NUM
@ -91,6 +99,7 @@
</select> </select>
<select id="authorManageDAO.selectAuthorListTotCnt" parameterClass="AuthorManageVO" resultClass="int"> <select id="authorManageDAO.selectAuthorListTotCnt" parameterClass="AuthorManageVO" resultClass="int">
/* authorManageDAO.selectAuthorListTotCnt */
SELECT COUNT(*) totcnt SELECT COUNT(*) totcnt
FROM LETTNAUTHORINFO FROM LETTNAUTHORINFO
WHERE 1=1 WHERE 1=1
@ -100,6 +109,7 @@
</select> </select>
<select id="authorManageDAO.selectAuthorAllList" parameterClass="AuthorManageVO" resultMap="author"> <select id="authorManageDAO.selectAuthorAllList" parameterClass="AuthorManageVO" resultMap="author">
/* authorManageDAO.selectAuthorAllList */
SELECT SELECT
AUTHOR_CODE, AUTHOR_NM, AUTHOR_DC, AUTHOR_CREAT_DE, AUTHOR_CODE, AUTHOR_NM, AUTHOR_DC, AUTHOR_CREAT_DE,
SORT_NUM SORT_NUM
@ -108,6 +118,7 @@
</select> </select>
<select id="authorManageDAO.selectAuthorHrcList" parameterClass="AuthorManageVO" resultMap="authorHrc"> <select id="authorManageDAO.selectAuthorHrcList" parameterClass="AuthorManageVO" resultMap="authorHrc">
/* authorManageDAO.selectAuthorHrcList */
SELECT SELECT
A.AUTHOR_CODE, A.AUTHOR_NM, A.AUTHOR_DC, A.AUTHOR_CREAT_DE, A.SORT_NUM, B.PARNTS_ROLE, B.CHLDRN_ROLE A.AUTHOR_CODE, A.AUTHOR_NM, A.AUTHOR_DC, A.AUTHOR_CREAT_DE, A.SORT_NUM, B.PARNTS_ROLE, B.CHLDRN_ROLE
FROM LETTNAUTHORINFO A FROM LETTNAUTHORINFO A

View File

@ -39,6 +39,7 @@
<!-- 팝업창관리:: 메인 게시물정보 --> <!-- 팝업창관리:: 메인 게시물정보 -->
<select id="PopupManage.selectPopupManageMain" resultClass="egovMap"> <select id="PopupManage.selectPopupManageMain" resultClass="egovMap">
/* PopupManage.selectPopupManageMain */
<![CDATA[ <![CDATA[
SELECT SELECT
A.POPUP_ID, A.POPUP_ID,
@ -72,6 +73,7 @@
<!-- 팝업창관리::목록조회 게시물정보 --> <!-- 팝업창관리::목록조회 게시물정보 -->
<select id="PopupManage.selectPopupManage" resultClass="egovMap"> <select id="PopupManage.selectPopupManage" resultClass="egovMap">
/* PopupManage.selectPopupManage */
<![CDATA[ <![CDATA[
SELECT SELECT
A.POPUP_ID, A.POPUP_ID,
@ -85,7 +87,7 @@
A.NTCE_ENDDE, A.NTCE_ENDDE,
A.STOPVEW_SETUP_AT, A.STOPVEW_SETUP_AT,
A.NTCE_AT, A.NTCE_AT,
DATE_FORMAT(A.FRST_REGIST_PNTTM,'%Y-%m-%d') FRST_REGIST_PNTTM, TO_CHAR(A.FRST_REGIST_PNTTM,'YYYY-MM-DD') FRST_REGIST_PNTTM,
(SELECT USER_NM FROM LETTNEMPLYRINFO WHERE ESNTL_ID = A.FRST_REGISTER_ID) FRST_REGISTER_NM, (SELECT USER_NM FROM LETTNEMPLYRINFO WHERE ESNTL_ID = A.FRST_REGISTER_ID) FRST_REGISTER_NM,
A.POPUP_TYPE, A.POPUP_TYPE,
A.SCROLL_TYPE, A.SCROLL_TYPE,
@ -104,17 +106,17 @@
<isNotEmpty property="searchKeyword"> <isNotEmpty property="searchKeyword">
<!-- <isNotEqual property="searchKeyword" compareValue=""> --> <!-- <isNotEqual property="searchKeyword" compareValue=""> -->
<isEqual property="searchCondition" compareValue=""> <isEqual property="searchCondition" compareValue="">
AND ( POPUP_SJ_NM LIKE CONCAT ('%', #searchKeyword#,'%') OR FILE_URL LIKE CONCAT ('%', #searchKeyword#,'%') ) AND ( POPUP_SJ_NM LIKE '%'||#searchKeyword#||'%' OR FILE_URL LIKE '%'||#searchKeyword#||'%' )
</isEqual> </isEqual>
<isEqual property="searchCondition" compareValue="POPUP_SJ_NM"> <isEqual property="searchCondition" compareValue="POPUP_SJ_NM">
AND POPUP_SJ_NM LIKE CONCAT ('%', #searchKeyword#,'%') AND POPUP_SJ_NM LIKE '%'||#searchKeyword#||'%'
</isEqual> </isEqual>
<isEqual property="searchCondition" compareValue="FILE_URL"> <isEqual property="searchCondition" compareValue="FILE_URL">
AND FILE_URL LIKE CONCAT ('%', #searchKeyword#,'%') AND FILE_URL LIKE '%'||#searchKeyword#||'%'
</isEqual> </isEqual>
<!-- </isNotEqual> --> <!-- </isNotEqual> -->
</isNotEmpty> </isNotEmpty>
ORDER BY 1=1 ORDER BY 1
<isNotEmpty property="searchSortCnd"> <isNotEmpty property="searchSortCnd">
,$searchSortCnd$ ,$searchSortCnd$
</isNotEmpty> </isNotEmpty>
@ -122,11 +124,15 @@
$searchSortOrd$ $searchSortOrd$
</isNotEmpty> </isNotEmpty>
LIMIT #recordCountPerPage# OFFSET #firstIndex# /*
LIMIT recordCountPerPage OFFSET firstIndex
*/
OFFSET #firstIndex# ROWS FETCH NEXT #recordCountPerPage# ROWS ONLY;
</select> </select>
<!-- 팝업창관리::목록조회_게시물 총갯수 --> <!-- 팝업창관리::목록조회_게시물 총갯수 -->
<select id="PopupManage.selectPopupManageCnt" resultClass="int"> <select id="PopupManage.selectPopupManageCnt" resultClass="int">
/* PopupManage.selectPopupManageCnt */
SELECT SELECT
COUNT(*) totcnt COUNT(*) totcnt
FROM COMTNPOPUPMANAGE FROM COMTNPOPUPMANAGE
@ -195,6 +201,7 @@
<!-- 팝업창관리::상세보기 --> <!-- 팝업창관리::상세보기 -->
<select id="PopupManage.selectPopupManageDetail" resultMap="PopupManageVOs"> <select id="PopupManage.selectPopupManageDetail" resultMap="PopupManageVOs">
/* PopupManage.selectPopupManageDetail */
SELECT SELECT
A.POPUP_ID, A.POPUP_ID,
A.POPUP_SJ_NM, A.POPUP_SJ_NM,
@ -272,6 +279,7 @@
<!-- 알림창 관리자 리스트 --> <!-- 알림창 관리자 리스트 -->
<select id="PopupzoneManage.selectPopupzoneList" parameterClass="popupzoneVO" resultClass="egovMap"> <select id="PopupzoneManage.selectPopupzoneList" parameterClass="popupzoneVO" resultClass="egovMap">
/* PopupzoneManage.selectPopupzoneList */
<![CDATA[ <![CDATA[
SELECT SELECT
POZ_ID, POZ_ID,
@ -335,6 +343,7 @@
<!-- 알림창 관리자 리스트 --> <!-- 알림창 관리자 리스트 -->
<select id="PopupzoneManage.selectPopupzoneListTotCnt" parameterClass="popupzoneVO" resultClass="int" > <select id="PopupzoneManage.selectPopupzoneListTotCnt" parameterClass="popupzoneVO" resultClass="int" >
/* PopupzoneManage.selectPopupzoneListTotCnt */
SELECT SELECT
COUNT(*) totcnt COUNT(*) totcnt
FROM POPUPZONE MB FROM POPUPZONE MB
@ -366,6 +375,7 @@
<select id="PopupzoneManage.getSortList" resultClass="EgovMap"> <select id="PopupzoneManage.getSortList" resultClass="EgovMap">
/* PopupzoneManage.getSortList */
<![CDATA[ <![CDATA[
SELECT SELECT
SORT as CM_SUB_CODE, SORT as CM_SUB_CODE,
@ -377,6 +387,7 @@
</select> </select>
<select id="PopupzoneManage.selectPopupzoneVO" parameterClass="String" resultClass="popupzoneVO"> <select id="PopupzoneManage.selectPopupzoneVO" parameterClass="String" resultClass="popupzoneVO">
/* PopupzoneManage.selectPopupzoneVO */
SELECT SELECT
POZ_ID AS POZID, POZ_ID AS POZID,
UPFILE, UPFILE,
@ -437,10 +448,12 @@
</delete> </delete>
<select id="PopupzoneManage.getMaxSort" resultClass="int"> <select id="PopupzoneManage.getMaxSort" resultClass="int">
/* PopupzoneManage.getMaxSort */
SELECT NVL(MAX(SORT),1) FROM POPUPZONE SELECT NVL(MAX(SORT),1) FROM POPUPZONE
</select> </select>
<select id="PopupzoneManage.selectNextSeq" resultClass="int"> <select id="PopupzoneManage.selectNextSeq" resultClass="int">
/* PopupzoneManage.selectNextSeq */
SELECT POPUPZONE_SEQ.NEXTVAL FROM DB_ROOT SELECT POPUPZONE_SEQ.NEXTVAL FROM DB_ROOT
</select> </select>
@ -504,6 +517,7 @@
<!-- 매인이미지 관리자 리스트 --> <!-- 매인이미지 관리자 리스트 -->
<select id="MainzoneManage.selectMainzoneList" parameterClass="mainzoneVO" resultClass="egovMap"> <select id="MainzoneManage.selectMainzoneList" parameterClass="mainzoneVO" resultClass="egovMap">
/* "MainzoneManage.selectMainzoneList" */
<![CDATA[ <![CDATA[
SELECT SELECT
MAZ_ID, MAZ_ID,
@ -559,6 +573,7 @@
</select> </select>
<select id="MainzoneManage.getMainMaxSort" resultClass="int"> <select id="MainzoneManage.getMainMaxSort" resultClass="int">
/* MainzoneManage.getMainMaxSort */
SELECT NVL(MAX(SORT),1) FROM MAINZONE SELECT NVL(MAX(SORT),1) FROM MAINZONE
</select> </select>
@ -620,6 +635,7 @@
</update> </update>
<select id="MainzoneManage.selectMainzoneVO" parameterClass="String" resultClass="mainzoneVO"> <select id="MainzoneManage.selectMainzoneVO" parameterClass="String" resultClass="mainzoneVO">
/* MainzoneManage.selectMainzoneVO */
SELECT SELECT
MAZ_ID AS MAZID, MAZ_ID AS MAZID,
UPFILE, UPFILE,
@ -642,6 +658,7 @@
</select> </select>
<select id="MainzoneManage.getMainSortList" resultClass="EgovMap"> <select id="MainzoneManage.getMainSortList" resultClass="EgovMap">
/* MainzoneManage.getMainSortList */
<![CDATA[ <![CDATA[
SELECT SELECT
SORT as CM_SUB_CODE, SORT as CM_SUB_CODE,
@ -684,6 +701,7 @@
</update> </update>
<select id="MainzoneManage.selectMainzoneCount" resultClass="int"> <select id="MainzoneManage.selectMainzoneCount" resultClass="int">
/* MainzoneManage.selectMainzoneCount */
SELECT SELECT
COUNT(*) totcnt COUNT(*) totcnt
FROM MAINZONE FROM MAINZONE
@ -746,6 +764,7 @@
<!-- 소설 관리자 리스트 --> <!-- 소설 관리자 리스트 -->
<select id="SocialManage.selectSocialList" parameterClass="socialVO" resultClass="socialVO"> <select id="SocialManage.selectSocialList" parameterClass="socialVO" resultClass="socialVO">
/* SocialManage.selectSocialList */
<![CDATA[ <![CDATA[
SELECT SELECT
COUNT(SOCIAL_ID) OVER() AS totCnt, COUNT(SOCIAL_ID) OVER() AS totCnt,
@ -798,6 +817,7 @@
<!-- 소셜창관리::상세보기 --> <!-- 소셜창관리::상세보기 -->
<select id="SocialManage.selectSocialVO" resultClass="socialVO"> <select id="SocialManage.selectSocialVO" resultClass="socialVO">
/* SocialManage.selectSocialVO */
SELECT A.SOCIAL_ID AS socialId, SELECT A.SOCIAL_ID AS socialId,
A.SOCIAL_TITLE AS socialTitle, A.SOCIAL_TITLE AS socialTitle,
A.SOCIAL_SJ AS socialSj, A.SOCIAL_SJ AS socialSj,

View File

@ -9,6 +9,7 @@
<typeAlias alias="mberConfigVO" type = "kcc.let.uss.umt.service.MberManageConfigVO"/> <typeAlias alias="mberConfigVO" type = "kcc.let.uss.umt.service.MberManageConfigVO"/>
<select id="mberManageDAO.selectMberCnf" resultClass="mberConfigVO"> <select id="mberManageDAO.selectMberCnf" resultClass="mberConfigVO">
/* mberManageDAO.selectMberCnf */
SELECT a.CONFIG_ID as configId, SELECT a.CONFIG_ID as configId,
a.CONFIG_ORDER as configOrder, a.CONFIG_ORDER as configOrder,
a.CONFIG_NAME as configName, a.CONFIG_NAME as configName,
@ -37,12 +38,13 @@
</update> </update>
<select id="mberManageDAO.selectMberList" parameterClass="userSearchVO" resultClass="egovMap"> <select id="mberManageDAO.selectMberList" parameterClass="userSearchVO" resultClass="egovMap">
/* mberManageDAO.selectMberList */
SELECT SELECT
COUNT(uniqId) OVER() AS totCnt , COUNT(uniqId) OVER() AS totCnt ,
uniqId, userTy, userId , userNm, uniqId, userTy, userId , userNm,
emailAdres, areaNo, middleTelno, endTelno, emailAdres, areaNo, middleTelno, endTelno,
moblphonNo, groupId, sttus, moblphonNo, groupId, sttus,
DATE_FORMAT(sbscrbDe, '%Y-%m-%d') sbscrbDe, TO_CHAR(sbscrbDe, 'YYYY-MM-DD') sbscrbDe,
B.AUTHOR_CODE AS authorCode, B.AUTHOR_CODE AS authorCode,
E.AUTHOR_NM AS authorCodeTxt E.AUTHOR_NM AS authorCodeTxt
FROM( FROM(
@ -88,18 +90,22 @@
<isEqual prepend="AND" property="searchCondition" compareValue=""> <isEqual prepend="AND" property="searchCondition" compareValue="">
( userNm LIKE CONCAT('%',#searchKeyword#,'%') OR userId LIKE CONCAT('%',#searchKeyword#,'%')) ( userNm LIKE CONCAT('%',#searchKeyword#,'%') OR userId LIKE CONCAT('%',#searchKeyword#,'%'))
</isEqual> </isEqual>
ORDER BY 1=1 ORDER BY 1
<isNotEmpty property="searchSortCnd"> <isNotEmpty property="searchSortCnd">
,$searchSortCnd$ ,$searchSortCnd$
</isNotEmpty> </isNotEmpty>
<isNotEmpty property="searchSortOrd"> <isNotEmpty property="searchSortOrd">
$searchSortOrd$ $searchSortOrd$
</isNotEmpty> </isNotEmpty>
LIMIT #recordCountPerPage# OFFSET #firstIndex# /*
LIMIT recordCountPerPage OFFSET firstIndex
*/
OFFSET #firstIndex# ROWS FETCH NEXT #recordCountPerPage# ROWS ONLY;
</select> </select>
<select id="mberManageDAO.selectMberListTotCnt" parameterClass="userSearchVO" resultClass="int"> <select id="mberManageDAO.selectMberListTotCnt" parameterClass="userSearchVO" resultClass="int">
/* mberManageDAO.selectMberListTotCnt */
SELECT COUNT(1) totcnt SELECT COUNT(1) totcnt
FROM( FROM(
SELECT SELECT
@ -133,6 +139,7 @@
</select> </select>
<select id="mberManageDAO.selectMber" resultClass="kcc.let.uss.umt.service.MberManageVO"> <select id="mberManageDAO.selectMber" resultClass="kcc.let.uss.umt.service.MberManageVO">
/* mberManageDAO.selectMber */
SELECT SELECT
A.ESNTL_ID uniqId, A.ESNTL_ID uniqId,
'USR01' userTy, 'USR01' userTy,
@ -172,6 +179,7 @@
<!-- 관리자 대리 등록을 위한 사용자 정보 찾기용 쿼리 --> <!-- 관리자 대리 등록을 위한 사용자 정보 찾기용 쿼리 -->
<select id="mberManageDAO.selectMber4AdminReg" resultClass="kcc.let.uss.umt.service.MberManageVO"> <select id="mberManageDAO.selectMber4AdminReg" resultClass="kcc.let.uss.umt.service.MberManageVO">
/* mberManageDAO.selectMber4AdminReg */
SELECT SELECT
A.ESNTL_ID uniqId, A.ESNTL_ID uniqId,
'USR01' userTy, 'USR01' userTy,

View File

@ -10,6 +10,7 @@
<typeAlias alias="siteManagerVO" type = "kcc.let.sym.site.service.SiteManagerVO"/> <typeAlias alias="siteManagerVO" type = "kcc.let.sym.site.service.SiteManagerVO"/>
<select id="userManageDAO.selectUserCount" resultClass="userSearchVO"> <select id="userManageDAO.selectUserCount" resultClass="userSearchVO">
/* userManageDAO.selectUserCount */
SELECT SELECT
(SELECT COUNT(EMPLYR_ID) FROM LETTNEMPLYRINFO WHERE 1=1) as userTotailCount, (SELECT COUNT(EMPLYR_ID) FROM LETTNEMPLYRINFO WHERE 1=1) as userTotailCount,
(SELECT COUNT(EMPLYR_ID) FROM LETTNEMPLYRINFO WHERE 1=1 AND EMPLYR_STTUS_CODE = 'A') as userNewCount, (SELECT COUNT(EMPLYR_ID) FROM LETTNEMPLYRINFO WHERE 1=1 AND EMPLYR_STTUS_CODE = 'A') as userNewCount,
@ -19,20 +20,31 @@
</select> </select>
<select id="userManageDAO.selectUserList_S" parameterClass="userSearchVO" resultClass="egovMap"> <select id="userManageDAO.selectUserList_S" parameterClass="userSearchVO" resultClass="egovMap">
/* userManageDAO.selectUserList_S */
SELECT SELECT
COUNT(uniqId) OVER() AS totCnt , COUNT(uniqId) OVER() AS "totCnt"
uniqId, userTy, userId , userNm, emailAdres, areaNo, middleTelno, endTelno, moblphonNo, groupId, sttus, , uniqId AS "uniqId"
offmTelno , , userTy AS "userTy"
DATE_FORMAT(sbscrbDe, '%Y-%m-%d') sbscrbDe, , userId AS "userId"
B.AUTHOR_CODE as authorCode, , userNm AS "userNm"
E.AUTHOR_NM as authorCodeTxt, , emailAdres AS "emailAdres"
A.emplyrSttusCode, , areaNo AS "areaNo"
F.CODE_NM as emplyrSttusCodeTxt, , middleTelno AS "middleTelno"
A.PART_IDX AS partIdx , , endTelno AS "endTelno"
G.LOC_NM AS partIdxTxt, , moblphonNo AS "moblphonNo"
A.OFCPS_NM AS ofcpsNm, , groupId AS "groupId"
FXNUM AS fxNum , , sttus AS "sttus"
USER_WORK AS userWork , offmTelno AS "offmTelno"
, TO_CHAR(sbscrbDe, 'YYYY-MM-DD') AS "sbscrbDe"
, B.AUTHOR_CODE as "authorCode"
, E.AUTHOR_NM as "authorCodeTxt"
, A.emplyrSttusCode AS "emplyrSttusCode"
, F.CODE_NM as "emplyrSttusCodeTxt"
, A.PART_IDX AS "partIdx"
, G.LOC_NM AS "partIdxTxt"
, A.OFCPS_NM AS "ofcpsNm"
, FXNUM AS "fxNum"
, USER_WORK AS "userWork"
FROM( FROM(
SELECT SELECT
ESNTL_ID uniqId, ESNTL_ID uniqId,
@ -71,28 +83,32 @@
sttus = #sbscrbSttus# sttus = #sbscrbSttus#
</isNotEqual> </isNotEqual>
<isEqual prepend="AND" property="searchCondition" compareValue="0"> <isEqual prepend="AND" property="searchCondition" compareValue="0">
userId LIKE CONCAT('%',#searchKeyword#,'%') userId LIKE '%'||#searchKeyword#||'%'
</isEqual> </isEqual>
<isEqual prepend="AND" property="searchCondition" compareValue="1"> <isEqual prepend="AND" property="searchCondition" compareValue="1">
userNm LIKE CONCAT('%',#searchKeyword#,'%') userNm LIKE '%'||#searchKeyword#||'%'
</isEqual> </isEqual>
<isEqual prepend="AND" property="searchCondition" compareValue=""> <isEqual prepend="AND" property="searchCondition" compareValue="">
( userNm LIKE CONCAT('%',#searchKeyword#,'%') OR userId LIKE CONCAT('%',#searchKeyword#,'%')) ( userNm LIKE '%'||#searchKeyword#||'%' OR userId LIKE '%'||#searchKeyword#||'%')
</isEqual> </isEqual>
<isNotEmpty property="searchConditionSite"> <isNotEmpty property="searchConditionSite">
AND A.siteId = #searchConditionSite# AND A.siteId = #searchConditionSite#
</isNotEmpty> </isNotEmpty>
ORDER BY 1=1 ORDER BY 1
<isNotEmpty property="searchSortCnd"> <isNotEmpty property="searchSortCnd">
,$searchSortCnd$ ,$searchSortCnd$
</isNotEmpty> </isNotEmpty>
<isNotEmpty property="searchSortOrd"> <isNotEmpty property="searchSortOrd">
$searchSortOrd$ $searchSortOrd$
</isNotEmpty> </isNotEmpty>
LIMIT #recordCountPerPage# OFFSET #firstIndex# /*
LIMIT recordCountPerPage OFFSET firstIndex
*/
OFFSET #firstIndex# ROWS FETCH NEXT #recordCountPerPage# ROWS ONLY;
</select> </select>
<select id="userManageDAO.selectUserListTotCnt_S" parameterClass="userSearchVO" resultClass="int"> <select id="userManageDAO.selectUserListTotCnt_S" parameterClass="userSearchVO" resultClass="int">
/* userManageDAO.selectUserListTotCnt_S */
SELECT COUNT(1) totcnt SELECT COUNT(1) totcnt
FROM( FROM(
SELECT SELECT
@ -316,6 +332,7 @@
</delete> </delete>
<select id="userManageDAO.selectUser_S" resultClass="userVO"> <select id="userManageDAO.selectUser_S" resultClass="userVO">
/* userManageDAO.selectUser_S */
<![CDATA[ <![CDATA[
SELECT SELECT
ESNTL_ID uniqId , ESNTL_ID uniqId ,
@ -490,6 +507,7 @@
</insert> </insert>
<select id="userManageDAO.checkIdDplct_S" resultClass="int"> <select id="userManageDAO.checkIdDplct_S" resultClass="int">
/* userManageDAO.checkIdDplct_S */
<![CDATA[ <![CDATA[
SELECT COUNT(1) usedCnt SELECT COUNT(1) usedCnt
FROM( FROM(
@ -506,6 +524,7 @@
</select> </select>
<select id="userManageDAO.selectUserIdAjax" parameterClass="userVO" resultClass="userVO"> <select id="userManageDAO.selectUserIdAjax" parameterClass="userVO" resultClass="userVO">
/* userManageDAO.selectUserIdAjax */
SELECT SELECT
EMPLYR_ID AS emplyrId EMPLYR_ID AS emplyrId
FROM FROM
@ -517,6 +536,7 @@
</select> </select>
<select id="userManageDAO.selectUserPWAjax" parameterClass="userVO" resultClass="int"> <select id="userManageDAO.selectUserPWAjax" parameterClass="userVO" resultClass="int">
/* userManageDAO.selectUserPWAjax */
SELECT SELECT
count(*) count(*)
FROM FROM
@ -548,6 +568,7 @@
</update> </update>
<select id="userManageDAO.selectPassword_S" resultClass="userVO"> <select id="userManageDAO.selectPassword_S" resultClass="userVO">
/* userManageDAO.selectPassword_S */
<![CDATA[ <![CDATA[
SELECT SELECT
PASSWORD password PASSWORD password
@ -797,6 +818,7 @@
</update> </update>
<select id="userManageDAO.selectRecentSearchWord" parameterClass="userVO" resultClass="userVO"> <select id="userManageDAO.selectRecentSearchWord" parameterClass="userVO" resultClass="userVO">
/* userManageDAO.selectRecentSearchWord */
SELECT SELECT
SEARCH_WORD AS searchWord SEARCH_WORD AS searchWord
FROM FROM
@ -855,6 +877,7 @@
</insert> </insert>
<select id="userManageDAO.selectKccadrUser" parameterClass="userVO" resultClass="userVO"> <select id="userManageDAO.selectKccadrUser" parameterClass="userVO" resultClass="userVO">
/* userManageDAO.selectKccadrUser */
SELECT a.mber_id AS emplyrId, SELECT a.mber_id AS emplyrId,
a.mber_seq AS mberSeq, a.mber_seq AS mberSeq,
a.password AS password a.password AS password