2023-09-14 10:28 쿼리 변환(C->T)
This commit is contained in:
parent
205a903af8
commit
571d576178
@ -1449,6 +1449,7 @@ public class MainController {
|
||||
else {
|
||||
menuManageVO.setAuthorCode("ROLE_ANONYMOUS");
|
||||
}
|
||||
System.out.println("auth");
|
||||
System.out.println(auth);
|
||||
|
||||
//현재 로그인한 권한으로 셋팅해준다.
|
||||
|
||||
@ -46,6 +46,7 @@
|
||||
</resultMap>
|
||||
|
||||
<select id="bannerDAO.selectBannerList" parameterClass="BannerVO" resultClass="BannerVO">
|
||||
/* bannerDAO.selectBannerList */
|
||||
SELECT BANNER_ID AS BANNERID,
|
||||
BANNER_NM AS BANNERNM,
|
||||
LINK_URL AS LINKURL,
|
||||
@ -91,7 +92,7 @@
|
||||
</select>
|
||||
|
||||
<select id="bannerDAO.selectBannerListTotCnt" parameterClass="BannerVO" resultClass="int">
|
||||
|
||||
/* bannerDAO.selectBannerListTotCnt */
|
||||
SELECT COUNT(*) totcnt
|
||||
FROM COMTNBANNER
|
||||
WHERE 1=1
|
||||
@ -117,6 +118,7 @@
|
||||
</select>
|
||||
|
||||
<select id="bannerDAO.selectBanner" resultClass="BannerVO">
|
||||
/* bannerDAO.selectBanner */
|
||||
<![CDATA[
|
||||
SELECT BANNER_ID AS BANNERID,
|
||||
BANNER_NM AS BANNERNM,
|
||||
@ -211,6 +213,7 @@
|
||||
</delete>
|
||||
|
||||
<select id="bannerDAO.selectBannerResult" resultMap="bannerImage">
|
||||
/* bannerDAO.selectBannerResult */
|
||||
<![CDATA[
|
||||
SELECT BANNER_IMAGE_FILE,
|
||||
LINK_URL
|
||||
@ -221,6 +224,7 @@
|
||||
</select>
|
||||
|
||||
<select id="bannerDAO.selectBannerFile" parameterClass="Banner" resultMap="bannerImageFile">
|
||||
/* bannerDAO.selectBannerFile */
|
||||
<![CDATA[
|
||||
SELECT B.FILE_STRE_COURS AS FILE_STRE_COURS,
|
||||
B.STRE_FILE_NM AS STRE_FILE_NM
|
||||
@ -233,6 +237,7 @@
|
||||
</select>
|
||||
|
||||
<select id="bannerDAO.getSortList" resultClass="EgovMap">
|
||||
/* bannerDAO.getSortList */
|
||||
<![CDATA[
|
||||
SELECT
|
||||
SORT_ORDR as CM_SUB_CODE,
|
||||
@ -244,6 +249,7 @@
|
||||
</select>
|
||||
|
||||
<select id="bannerDAO.getMaxSort" resultClass="int">
|
||||
/* bannerDAO.getMaxSort */
|
||||
SELECT IF(COUNT(*)=0 ,1, COUNT(*)) FROM COMTNBANNER
|
||||
WHERE DEL_STTUS = 'N'
|
||||
</select>
|
||||
|
||||
@ -34,6 +34,7 @@
|
||||
|
||||
|
||||
<select id="FileManageDAO.selectFileList" parameterClass="FileVO" resultMap="fileList" >
|
||||
/* FileManageDAO.selectFileList */
|
||||
<![CDATA[
|
||||
SELECT
|
||||
a.ATCH_FILE_ID, b.FILE_CN, b.FILE_SN, b.FILE_STRE_COURS, b.STRE_FILE_NM,
|
||||
@ -52,6 +53,7 @@
|
||||
</select>
|
||||
|
||||
<select id="FileManageDAO.selectZipFileList" parameterClass="FileVO" resultMap="fileList" >
|
||||
/* FileManageDAO.selectZipFileList */
|
||||
SELECT
|
||||
a.ATCH_FILE_ID, b.FILE_CN, b.FILE_SN, b.FILE_STRE_COURS, b.STRE_FILE_NM,
|
||||
b.FILE_EXTSN, b.ORIGNL_FILE_NM, b.FILE_SIZE, DATE_FORMAT(a.CREAT_DT, '%Y-%m-%d %h:%m:%s' ) AS CREAT_DT
|
||||
@ -124,6 +126,7 @@
|
||||
</select>
|
||||
|
||||
<select id="FileManageDAO.selectFileInf" parameterClass="FileVO" resultMap="fileDetail" >
|
||||
/* FileManageDAO.selectFileInf */
|
||||
<![CDATA[
|
||||
SELECT
|
||||
ATCH_FILE_ID, FILE_CN, FILE_SN, FILE_STRE_COURS, STRE_FILE_NM,
|
||||
@ -146,6 +149,7 @@
|
||||
</update>
|
||||
|
||||
<select id="FileManageDAO.selectFileListByFileNm" parameterClass="FileVO" resultMap="fileList" >
|
||||
/* FileManageDAO.selectFileListByFileNm */
|
||||
<![CDATA[
|
||||
SELECT
|
||||
a.ATCH_FILE_ID, b.FILE_CN, b.FILE_SN, b.FILE_STRE_COURS, b.STRE_FILE_NM,
|
||||
@ -165,11 +169,15 @@
|
||||
</isEqual>
|
||||
<![CDATA[
|
||||
ORDER BY a.ATCH_FILE_ID, b.FILE_SN
|
||||
LIMIT #recordCountPerPage# OFFSET #firstIndex#
|
||||
/*
|
||||
LIMIT recordCountPerPage OFFSET firstIndex
|
||||
*/
|
||||
OFFSET #firstIndex# ROWS FETCH NEXT #recordCountPerPage# ROWS ONLY;
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="FileManageDAO.selectFileListCntByFileNm" parameterClass="FileVO" resultClass="java.lang.Integer" >
|
||||
/* FileManageDAO.selectFileListCntByFileNm */
|
||||
<![CDATA[
|
||||
SELECT
|
||||
COUNT(a.ATCH_FILE_ID)
|
||||
@ -189,6 +197,7 @@
|
||||
</select>
|
||||
|
||||
<select id="FileManageDAO.selectImageFileList" parameterClass="FileVO" resultMap="fileList" >
|
||||
/* FileManageDAO.selectImageFileList */
|
||||
<![CDATA[
|
||||
SELECT
|
||||
a.ATCH_FILE_ID, b.FILE_CN, b.FILE_SN, b.FILE_STRE_COURS, b.STRE_FILE_NM,
|
||||
|
||||
@ -148,7 +148,10 @@
|
||||
$searchSortOrd$
|
||||
</isNotEmpty>
|
||||
|
||||
LIMIT #recordCountPerPage# OFFSET #firstIndex#
|
||||
/*
|
||||
LIMIT recordCountPerPage OFFSET firstIndex
|
||||
*/
|
||||
OFFSET #firstIndex# ROWS FETCH NEXT #recordCountPerPage# ROWS ONLY;
|
||||
</select>
|
||||
|
||||
<select id="BBSAttributeManageDAO.selectBBSMasterInfsCnt" parameterClass="BoardMasterVO" resultClass="java.lang.Integer" >
|
||||
@ -253,7 +256,10 @@
|
||||
</isEqual>
|
||||
<![CDATA[
|
||||
ORDER BY a.FRST_REGIST_PNTTM DESC
|
||||
LIMIT #recordCountPerPage# OFFSET #firstIndex#
|
||||
/*
|
||||
LIMIT recordCountPerPage OFFSET firstIndex
|
||||
*/
|
||||
OFFSET #firstIndex# ROWS FETCH NEXT #recordCountPerPage# ROWS ONLY;
|
||||
]]>
|
||||
</select>
|
||||
|
||||
@ -315,7 +321,10 @@
|
||||
</isEqual>
|
||||
<![CDATA[
|
||||
ORDER BY a.FRST_REGIST_PNTTM DESC
|
||||
LIMIT #recordCountPerPage# OFFSET #firstIndex#
|
||||
/*
|
||||
LIMIT recordCountPerPage OFFSET firstIndex
|
||||
*/
|
||||
OFFSET #firstIndex# ROWS FETCH NEXT #recordCountPerPage# ROWS ONLY;
|
||||
]]>
|
||||
</select>
|
||||
|
||||
|
||||
@ -363,25 +363,39 @@
|
||||
<select id="BBSManageDAO.selectBoardArticleListWeb" parameterClass="BoardVO" resultMap="boardList" >
|
||||
/* BBSManageDAO.selectBoardArticleListWeb */
|
||||
<![CDATA[
|
||||
SELECT A.*,
|
||||
IF(A.NTT_ID = A.ANSWER_PR_ID, A.ANSWER_ID, 0) as ANSWER_NTT_ID
|
||||
SELECT A.*
|
||||
/*
|
||||
, IF(A.NTT_ID = A.ANSWER_PR_ID, A.ANSWER_ID, 0) as ANSWER_NTT_ID
|
||||
*/
|
||||
, CASE WHEN A.NTT_ID = A.ANSWER_PR_ID THEN A.ANSWER_ID
|
||||
ELSE 0 END as ANSWER_NTT_ID
|
||||
FROM (
|
||||
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,
|
||||
DATE_FORMAT(a.FRST_REGIST_PNTTM, '%Y-%m-%d') as FRST_REGIST_PNTTM,
|
||||
a.RDCNT, a.PARNTSCTT_NO, a.ANSWER_AT, a.ANSWER_LC, a.USE_AT, a.ATCH_FILE_ID,
|
||||
a.BBS_ID, a.NTCE_BGNDE, a.NTCE_ENDDE, a.NOTICE_AT, a.SECRET_AT,
|
||||
IFNULL(c.ATCH_FILE_CNT, 0) AS ATCH_FILE_CNT, IFNULL(c.FILE_SN, 0) AS FILE_SN,
|
||||
a.REPORT_TY_CD, d.CODE_NM as REPORT_TY_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
|
||||
, TO_CHAR(a.FRST_REGIST_PNTTM, 'YYYY-MM-DD') as FRST_REGIST_PNTTM
|
||||
, a.RDCNT, a.PARNTSCTT_NO, a.ANSWER_AT, a.ANSWER_LC, a.USE_AT, a.ATCH_FILE_ID
|
||||
, a.BBS_ID, a.NTCE_BGNDE, a.NTCE_ENDDE, a.NOTICE_AT, a.SECRET_AT
|
||||
, NVL(c.ATCH_FILE_CNT, 0) AS ATCH_FILE_CNT
|
||||
, NVL(c.FILE_SN, 0) AS FILE_SN
|
||||
, a.REPORT_TY_CD, d.CODE_NM as REPORT_TY_NM
|
||||
/*
|
||||
,
|
||||
CASE
|
||||
WHEN DATE(SUBDATE(NOW(),
|
||||
INTERVAL 7 DAY)) < DATE(FRST_REGIST_PNTTM) THEN 'Y'
|
||||
ELSE 'N'
|
||||
END AS NEW_FLAG,
|
||||
LEAD(a.NTT_ID) OVER(ORDER BY a.SORT_ORDR DESC, a.NTT_NO ASC) as ANSWER_ID,
|
||||
LEAD(a.PARNTSCTT_NO) OVER(ORDER BY a.SORT_ORDR DESC, a.NTT_NO ASC) as ANSWER_PR_ID,
|
||||
a.SORT_ORDR,
|
||||
a.NTT_NO,
|
||||
END AS NEW_FLAG
|
||||
*/
|
||||
,
|
||||
CASE
|
||||
WHEN SYSDATE-7 < FRST_REGIST_PNTTM THEN 'Y'
|
||||
ELSE 'N'
|
||||
END AS NEW_FLAG
|
||||
, LEAD(a.NTT_ID) OVER(ORDER BY a.SORT_ORDR DESC, a.NTT_NO ASC) as ANSWER_ID
|
||||
, LEAD(a.PARNTSCTT_NO) OVER(ORDER BY a.SORT_ORDR DESC, a.NTT_NO ASC) as ANSWER_PR_ID
|
||||
, a.SORT_ORDR
|
||||
, a.NTT_NO
|
||||
,
|
||||
/** IFNULL(e.ANSWER_CNT, 0) as ANSWER_CNT, 댓글 카운트 */
|
||||
(SELECT COUNT(*) FROM
|
||||
LETTNCOMMENT WHERE NTT_Id = A.NTT_ID
|
||||
@ -426,22 +440,22 @@
|
||||
<![CDATA[
|
||||
AND ( ( a.NOTICE_AT != 'Y' or a.NOTICE_AT is null)
|
||||
OR ( NTCE_BGNDE is null or NTCE_BGNDE ='')
|
||||
OR ( DATE_FORMAT(now(), '%Y%m%d%H%i') < NTCE_BGNDE OR DATE_FORMAT(now(), '%Y%m%d%H%i') > NTCE_ENDDE )
|
||||
OR ( TO_CHAR(SYSDATE, 'YYYYMMDDHH24MI') < NTCE_BGNDE OR TO_CHAR(SYSDATE, 'YYYYMMDDHH24MI') > NTCE_ENDDE )
|
||||
)
|
||||
]]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="">
|
||||
<![CDATA[ ( a.NTT_SJ LIKE CONCAT ('%', #searchWrd#,'%') OR a.NTT_CN LIKE CONCAT ('%', #searchWrd#,'%') ) ]]>
|
||||
<![CDATA[ ( a.NTT_SJ LIKE '%'||#searchWrd#||'%' OR a.NTT_CN LIKE '%'||#searchWrd#||'%' ) ]]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="0">
|
||||
<![CDATA[ a.NTT_SJ LIKE CONCAT ('%', #searchWrd#,'%') ]]>
|
||||
<![CDATA[ a.NTT_SJ LIKE '%'||#searchWrd#||'%' ]]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="1">
|
||||
<![CDATA[ a.NTT_CN LIKE CONCAT ('%', #searchWrd#,'%') ]]>
|
||||
<![CDATA[ a.NTT_CN LIKE '%'||#searchWrd#||'%' ]]>
|
||||
</isEqual>
|
||||
<isNotEqual property="adminSearchYn" compareValue="Y">
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="2">
|
||||
<![CDATA[ a.NTCR_NM LIKE CONCAT ('%', #searchWrd#,'%') ]]>
|
||||
<![CDATA[ a.NTCR_NM LIKE '%'||#searchWrd#||'%' ]]>
|
||||
</isEqual>
|
||||
</isNotEqual>
|
||||
<isEqual prepend="AND" property="adminSearchYn" compareValue="Y">
|
||||
@ -461,7 +475,7 @@
|
||||
</isNotEqual>
|
||||
<![CDATA[
|
||||
) A
|
||||
ORDER BY 1=1
|
||||
ORDER BY 1
|
||||
]]>
|
||||
<isNotEmpty property="searchSortCnd">
|
||||
,$searchSortCnd$
|
||||
@ -471,7 +485,10 @@
|
||||
</isNotEmpty>
|
||||
|
||||
, A.SORT_ORDR DESC, A.NTT_NO ASC
|
||||
LIMIT #recordCountPerPage# OFFSET #firstIndex#
|
||||
/*
|
||||
LIMIT recordCountPerPage OFFSET firstIndex
|
||||
*/
|
||||
OFFSET #firstIndex# ROWS FETCH NEXT #recordCountPerPage# ROWS ONLY;
|
||||
|
||||
</select>
|
||||
|
||||
@ -576,7 +593,7 @@
|
||||
</isEqual>
|
||||
<![CDATA[
|
||||
) A
|
||||
ORDER BY 1=1
|
||||
ORDER BY 1
|
||||
]]>
|
||||
<isNotEmpty property="searchSortCnd">
|
||||
,$searchSortCnd$
|
||||
@ -586,7 +603,10 @@
|
||||
</isNotEmpty>
|
||||
<![CDATA[
|
||||
, A.NTT_ID DESC , A.SORT_ORDR DESC
|
||||
LIMIT #recordCountPerPage# OFFSET #firstIndex#
|
||||
/*
|
||||
LIMIT recordCountPerPage OFFSET firstIndex
|
||||
*/
|
||||
OFFSET #firstIndex# ROWS FETCH NEXT #recordCountPerPage# ROWS ONLY;
|
||||
]]>
|
||||
</select>
|
||||
|
||||
@ -690,22 +710,26 @@
|
||||
<![CDATA[
|
||||
AND ( ( a.NOTICE_AT != 'Y' or a.NOTICE_AT is null)
|
||||
OR ( NTCE_BGNDE is null or NTCE_BGNDE ='')
|
||||
OR ( DATE_FORMAT(now(), '%Y%m%d%H%i') < NTCE_BGNDE OR DATE_FORMAT(now(), '%Y%m%d%H%i') > NTCE_ENDDE )
|
||||
OR (
|
||||
TO_CHAR(SYSDATE, 'YYYYMMDDHH24MI') < NTCE_BGNDE
|
||||
OR
|
||||
TO_CHAR(SYSDATE, 'YYYYMMDDHH24MI') > NTCE_ENDDE
|
||||
)
|
||||
)
|
||||
]]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="">
|
||||
<![CDATA[ ( a.NTT_SJ LIKE CONCAT ('%', #searchWrd#,'%') OR a.NTT_CN LIKE CONCAT ('%', #searchWrd#,'%') ) ]]>
|
||||
<![CDATA[ ( a.NTT_SJ LIKE '%'||#searchWrd#||'%' OR a.NTT_CN LIKE '%'||#searchWrd#||'%' ) ]]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="0">
|
||||
<![CDATA[ a.NTT_SJ LIKE CONCAT ('%', #searchWrd#,'%') ]]>
|
||||
<![CDATA[ a.NTT_SJ LIKE '%'||#searchWrd#||'%' ]]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="1">
|
||||
<![CDATA[ a.NTT_CN LIKE CONCAT ('%', #searchWrd#,'%') ]]>
|
||||
<![CDATA[ a.NTT_CN LIKE '%'||#searchWrd#||'%' ]]>
|
||||
</isEqual>
|
||||
<isNotEqual property="adminSearchYn" compareValue="Y">
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="2">
|
||||
<![CDATA[ a.NTCR_NM LIKE CONCAT ('%', #searchWrd#,'%') ]]>
|
||||
<![CDATA[ a.NTCR_NM LIKE '%'||#searchWrd#||'%' ]]>
|
||||
</isEqual>
|
||||
</isNotEqual>
|
||||
<isNotEmpty prepend="AND" property="parntScttNo">
|
||||
@ -930,11 +954,13 @@
|
||||
<select id="BBSManageDAO.selectBoardNotifyArticleList" parameterClass="BoardVO" resultMap="boardList" >
|
||||
/* BBSManageDAO.selectBoardNotifyArticleList */
|
||||
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,
|
||||
DATE_FORMAT(a.FRST_REGIST_PNTTM, '%Y-%m-%d') as FRST_REGIST_PNTTM,
|
||||
a.RDCNT, a.PARNTSCTT_NO, a.ANSWER_AT, a.ANSWER_LC, a.USE_AT, a.ATCH_FILE_ID,
|
||||
a.BBS_ID, a.NTCE_BGNDE, a.NTCE_ENDDE, a.NOTICE_AT, a.SECRET_AT
|
||||
,IFNULL(c.ATCH_FILE_CNT, 0) AS ATCH_FILE_CNT, IFNULL(c.FILE_SN, 0) AS FILE_SN
|
||||
a.NTT_ID, a.NTT_SJ, SUBSTR(a.NTT_CN, 1, 2000) AS NTT_CN, a.FRST_REGISTER_ID
|
||||
, NVL(b.USER_NM, a.NTCR_NM) as FRST_REGISTER_NM
|
||||
, TO_CHAR(a.FRST_REGIST_PNTTM, 'YYYY-MM-DD') as FRST_REGIST_PNTTM
|
||||
, a.RDCNT, a.PARNTSCTT_NO, a.ANSWER_AT, a.ANSWER_LC, a.USE_AT, a.ATCH_FILE_ID
|
||||
, a.BBS_ID, a.NTCE_BGNDE, a.NTCE_ENDDE, a.NOTICE_AT, a.SECRET_AT
|
||||
, NVL(c.ATCH_FILE_CNT, 0) AS ATCH_FILE_CNT
|
||||
, NVL(c.FILE_SN, 0) AS FILE_SN
|
||||
, '' AS NEW_FLAG
|
||||
, '' AS REPORT_TY_CD
|
||||
, '' AS REPORT_TY_NM
|
||||
@ -963,21 +989,25 @@
|
||||
a.BBS_ID = #bbsId#
|
||||
AND a.NOTICE_AT = 'Y'
|
||||
<![CDATA[
|
||||
AND ( DATE_FORMAT(now(), '%Y%m%d%H%i') > NTCE_BGNDE AND DATE_FORMAT(now(), '%Y%m%d%H%i') < NTCE_ENDDE )
|
||||
AND (
|
||||
TO_CHAR(SYSDATE, 'YYYYMMDDHH24MI') > NTCE_BGNDE
|
||||
AND
|
||||
TO_CHAR(SYSDATE, 'YYYYMMDDHH24MI') < NTCE_ENDDE
|
||||
)
|
||||
]]>
|
||||
AND a.USE_AT = 'Y'
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="">
|
||||
<![CDATA[ ( a.NTT_SJ LIKE CONCAT ('%', #searchWrd#,'%') OR a.NTT_CN LIKE CONCAT ('%', #searchWrd#,'%') ) ]]>
|
||||
<![CDATA[ ( a.NTT_SJ LIKE '%'||#searchWrd#||'%' OR a.NTT_CN LIKE '%'||#searchWrd#||'%' ) ]]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="0">
|
||||
<![CDATA[ a.NTT_SJ LIKE CONCAT ('%', #searchWrd#,'%') ]]>
|
||||
<![CDATA[ a.NTT_SJ LIKE '%'||#searchWrd#||'%' ]]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="1">
|
||||
<![CDATA[ a.NTT_CN LIKE CONCAT ('%', #searchWrd#,'%') ]]>
|
||||
<![CDATA[ a.NTT_CN LIKE '%'||#searchWrd#||'%' ]]>
|
||||
</isEqual>
|
||||
<isNotEqual property="adminSearchYn" compareValue="Y">
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="2">
|
||||
<![CDATA[ a.NTCR_NM LIKE CONCAT ('%', #searchWrd#,'%') ]]>
|
||||
<![CDATA[ a.NTCR_NM LIKE '%'||#searchWrd#||'%' ]]>
|
||||
</isEqual>
|
||||
</isNotEqual>
|
||||
<isEqual prepend="AND" property="adminSearchYn" compareValue="Y">
|
||||
@ -1028,7 +1058,10 @@
|
||||
</isNotEmpty>
|
||||
<![CDATA[
|
||||
ORDER BY a.FRST_REGIST_PNTTM DESC
|
||||
LIMIT #recordCountPerPage# OFFSET #firstIndex#
|
||||
/*
|
||||
LIMIT recordCountPerPage OFFSET firstIndex
|
||||
*/
|
||||
OFFSET #firstIndex# ROWS FETCH NEXT #recordCountPerPage# ROWS ONLY;
|
||||
]]>
|
||||
</select>
|
||||
|
||||
@ -1157,7 +1190,10 @@
|
||||
AND lettnbbs_a.ANSWER_AT = 'N'
|
||||
AND lettnbbs_b.PARNTSCTT_NO IS NULL
|
||||
ORDER BY lettnbbs_a.NTT_ID DESC
|
||||
LIMIT #recordCountPerPage# OFFSET #firstIndex#
|
||||
/*
|
||||
LIMIT recordCountPerPage OFFSET firstIndex
|
||||
*/
|
||||
OFFSET #firstIndex# ROWS FETCH NEXT #recordCountPerPage# ROWS ONLY;
|
||||
</select>
|
||||
|
||||
<select id="BBSManageDAO.selectMainBoardListY" parameterClass="BoardVO" resultClass="BoardVO" >
|
||||
@ -1188,7 +1224,10 @@
|
||||
LIMIT 5 )
|
||||
lettnbbs_a INNER JOIN LETTNBBS lettnbbs_b
|
||||
on lettnbbs_a.PARNTSCTT_NO = lettnbbs_b.NTT_ID
|
||||
LIMIT #recordCountPerPage# OFFSET #firstIndex#
|
||||
/*
|
||||
LIMIT recordCountPerPage OFFSET firstIndex
|
||||
*/
|
||||
OFFSET #firstIndex# ROWS FETCH NEXT #recordCountPerPage# ROWS ONLY;
|
||||
</select>
|
||||
|
||||
|
||||
@ -1214,7 +1253,10 @@
|
||||
AND C.EMPLYR_ID = #emplyrId#
|
||||
</isNotEmpty>
|
||||
ORDER BY A.NTT_ID DESC
|
||||
LIMIT #recordCountPerPage# OFFSET #firstIndex#
|
||||
/*
|
||||
LIMIT recordCountPerPage OFFSET firstIndex
|
||||
*/
|
||||
OFFSET #firstIndex# ROWS FETCH NEXT #recordCountPerPage# ROWS ONLY;
|
||||
</select> -->
|
||||
|
||||
<select id="BBSManageDAO.selectMainBoardRecent" parameterClass="BoardVO" resultClass="BoardVO" >
|
||||
@ -1317,7 +1359,10 @@
|
||||
( a.NTT_SJ LIKE CONCAT('%' , #searchWrd#, '%') OR
|
||||
a.NTT_CN LIKE CONCAT('%' , #searchWrd#, '%') )
|
||||
</isEqual>
|
||||
LIMIT #recordCountPerPage# OFFSET #firstIndex#
|
||||
/*
|
||||
LIMIT recordCountPerPage OFFSET firstIndex
|
||||
*/
|
||||
OFFSET #firstIndex# ROWS FETCH NEXT #recordCountPerPage# ROWS ONLY;
|
||||
</select>
|
||||
|
||||
|
||||
@ -1381,14 +1426,17 @@
|
||||
ON a.BBS_ID = b.BBS_ID
|
||||
WHERE 1=1
|
||||
AND a.USE_AT = 'Y'
|
||||
ORDER BY 1=1
|
||||
ORDER BY 1
|
||||
<isNotEmpty property="searchSortCnd">
|
||||
,$searchSortCnd$
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="searchSortOrd">
|
||||
$searchSortOrd$
|
||||
</isNotEmpty>
|
||||
LIMIT #recordCountPerPage# OFFSET #firstIndex#
|
||||
/*
|
||||
LIMIT recordCountPerPage OFFSET firstIndex
|
||||
*/
|
||||
OFFSET #firstIndex# ROWS FETCH NEXT #recordCountPerPage# ROWS ONLY;
|
||||
</select>
|
||||
|
||||
|
||||
|
||||
@ -42,6 +42,7 @@
|
||||
</select> -->
|
||||
|
||||
<select id="authorRoleManageDAO.selectAuthorRoleList" parameterClass="authorRoleManageVO" resultMap="authorRole">
|
||||
/* authorRoleManageDAO.selectAuthorRoleList */
|
||||
SELECT A.ROLE_CODE,
|
||||
A.ROLE_NM,
|
||||
A.ROLE_PTTRN,
|
||||
@ -49,7 +50,7 @@
|
||||
A.ROLE_TY,
|
||||
A.ROLE_SORT,
|
||||
B.AUTHOR_CODE,
|
||||
DATE_FORMAT(B.CREAT_DT , '%Y-%m-%d') CREAT_DT,
|
||||
TO_CHAR(B.CREAT_DT , 'YYYY-MM-DD') CREAT_DT,
|
||||
(CASE WHEN B.ROLE_CODE IS NULL THEN 'N'
|
||||
ELSE 'Y'
|
||||
END) AS REG_YN,
|
||||
@ -59,33 +60,37 @@
|
||||
WHERE 1=1
|
||||
<isNotEmpty property="searchKeyword2">
|
||||
<isNotEqual property="searchKeyword2" compareValue="">
|
||||
AND ( ROLE_NM LIKE CONCAT('%' , #searchKeyword2#, '%') OR ROLE_DC LIKE CONCAT('%' , #searchKeyword2#, '%')
|
||||
OR ROLE_PTTRN LIKE CONCAT('%' , #searchKeyword2#, '%')
|
||||
AND ( ROLE_NM LIKE '%'||#searchKeyword2#||'%' OR ROLE_DC LIKE '%'||#searchKeyword2#||'%'
|
||||
OR ROLE_PTTRN LIKE '%'||#searchKeyword2#||'%'
|
||||
)
|
||||
</isNotEqual>
|
||||
</isNotEmpty>
|
||||
) A
|
||||
LEFT OUTER JOIN (SELECT AUTHOR_CODE , ROLE_CODE, CREAT_DT FROM LETTNAUTHORROLERELATE WHERE AUTHOR_CODE = #searchKeyword#) B
|
||||
ON A.ROLE_CODE = B.ROLE_CODE
|
||||
ORDER BY 1=1
|
||||
ORDER BY 1
|
||||
<isNotEmpty property="searchSortCnd">
|
||||
,$searchSortCnd$
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="searchSortOrd">
|
||||
$searchSortOrd$
|
||||
</isNotEmpty>
|
||||
LIMIT #recordCountPerPage# OFFSET #firstIndex#
|
||||
/*
|
||||
LIMIT recordCountPerPage OFFSET firstIndex
|
||||
*/
|
||||
OFFSET #firstIndex# ROWS FETCH NEXT #recordCountPerPage# ROWS ONLY;
|
||||
</select>
|
||||
|
||||
|
||||
<select id="authorRoleManageDAO.selectAuthorRoleListTotCnt" parameterClass="authorRoleManageVO" resultClass="int">
|
||||
/* authorRoleManageDAO.selectAuthorRoleListTotCnt */
|
||||
SELECT COUNT(*) totcnt
|
||||
FROM (
|
||||
SELECT * FROM LETTNROLEINFO WHERE 1=1
|
||||
<isNotEmpty property="searchKeyword2">
|
||||
<isNotEqual property="searchKeyword2" compareValue="">
|
||||
AND ( ROLE_NM LIKE CONCAT('%' , #searchKeyword2#, '%') OR ROLE_DC LIKE CONCAT('%' , #searchKeyword2#, '%')
|
||||
OR ROLE_PTTRN LIKE CONCAT('%' , #searchKeyword2#, '%')
|
||||
AND ( ROLE_NM LIKE '%'||#searchKeyword2#||'%' OR ROLE_DC LIKE '%'||#searchKeyword2#||'%'
|
||||
OR ROLE_PTTRN LIKE '%'||#searchKeyword2#||'%'
|
||||
)
|
||||
</isNotEqual>
|
||||
</isNotEmpty>
|
||||
@ -94,7 +99,8 @@
|
||||
ON A.ROLE_CODE = B.ROLE_CODE
|
||||
</select>
|
||||
|
||||
<insert id="authorRoleManageDAO.insertAuthorRole" parameterClass="authorRoleManage">
|
||||
<!--
|
||||
/*
|
||||
<![CDATA[
|
||||
INSERT INTO LETTNAUTHORROLERELATE
|
||||
( AUTHOR_CODE
|
||||
@ -102,9 +108,33 @@
|
||||
, CREAT_DT)
|
||||
VALUES ( #authorCode#
|
||||
, #roleCode#
|
||||
, now())
|
||||
ON DUPLICATE KEY UPDATE AUTHOR_CODE=#authorCode#, ROLE_CODE= #roleCode# , CREAT_DT = NOW()
|
||||
, SYSDATE)
|
||||
ON DUPLICATE KEY UPDATE AUTHOR_CODE=#authorCode#, ROLE_CODE= #roleCode# , CREAT_DT = SYSDATE
|
||||
]]>
|
||||
*/
|
||||
-->
|
||||
|
||||
<insert id="authorRoleManageDAO.insertAuthorRole" parameterClass="authorRoleManage">
|
||||
MERGE INTO LETTNAUTHORROLERELATE
|
||||
USING dual
|
||||
ON (AUTHOR_CODE=#authorCode# AND ROLE_CODE= #roleCode#)
|
||||
|
||||
WHEN MATCHED THEN
|
||||
UPDATE SET CREAT_DT = SYSDATE
|
||||
|
||||
WHEN NOT MATCHED THEN
|
||||
INSERT(
|
||||
AUTHOR_CODE
|
||||
, ROLE_CODE
|
||||
, CREAT_DT
|
||||
)
|
||||
VALUES(
|
||||
#authorCode#
|
||||
, #roleCode#
|
||||
, SYSDATE
|
||||
)
|
||||
|
||||
|
||||
</insert>
|
||||
|
||||
<delete id="authorRoleManageDAO.deleteAuthorRole">
|
||||
|
||||
@ -95,7 +95,8 @@
|
||||
, #roleDc#
|
||||
, #roleTyp#
|
||||
, #roleSort#
|
||||
, DATE_FORMAT(NOW(), '%Y-%m-%d %T'))
|
||||
, TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI:SS')
|
||||
)
|
||||
]]>
|
||||
</insert>
|
||||
|
||||
|
||||
@ -17,6 +17,7 @@
|
||||
|
||||
<!-- 매타테그 :: 리스트 검색 -->
|
||||
<select id="metaTagManageDAO.selectMetaTagList" parameterClass="metaTagManageVO" resultClass="metaTagManageVO">
|
||||
/* metaTagManageDAO.selectMetaTagList */
|
||||
SELECT
|
||||
A.META_CN as metaCn ,
|
||||
A.META_SJ as metaSj ,
|
||||
@ -46,26 +47,28 @@
|
||||
|
||||
<!-- 매타테그 :: 리스트 cnt -->
|
||||
<select id="metaTagManageDAO.selectMetaTagCnt" parameterClass="metaTagManageVO" resultClass="int">
|
||||
/* metaTagManageDAO.selectMetaTagCnt */
|
||||
SELECT COUNT(*)
|
||||
FROM TB_META_MNG
|
||||
WHERE 1=1
|
||||
<isNotEmpty property="searchKeyword">
|
||||
<isEqual property="searchCondition" compareValue="">
|
||||
AND META_SJ LIKE CONCAT ('%', #searchKeyword#,'%')
|
||||
AND META_SJ LIKE '%'||#searchKeyword#||'%'
|
||||
</isEqual>
|
||||
<isEqual property="searchCondition" compareValue="1">
|
||||
AND META_SJ LIKE CONCAT ('%', #searchKeyword#,'%')
|
||||
AND META_SJ LIKE '%'||#searchKeyword#||'%'
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
</select>
|
||||
|
||||
<!-- 매타테그 :: 리스트 상세검색 -->
|
||||
<select id="metaTagManageDAO.selectMetaTagVO" parameterClass="metaTagManageVO" resultClass="metaTagManageVO">
|
||||
/* metaTagManageDAO.selectMetaTagVO */
|
||||
SELECT A.META_CN as metaCn ,
|
||||
A.META_SJ as metaSj ,
|
||||
A.REGISTER_ID as registerId ,
|
||||
DATE_FORMAT(A.REGIST_PNTTM, '%Y-%m-%d') as registPnttm,
|
||||
DATE_FORMAT(A.UPDT_PNTTM, '%Y-%m-%d') as updtPnttm
|
||||
TO_CHAR(A.REGIST_PNTTM, 'YYYY-MM-DD') as registPnttm,
|
||||
TO_CHAR(A.UPDT_PNTTM, 'YYYY-MM-DD') as updtPnttm
|
||||
FROM TB_META_MNG A
|
||||
WHERE 1=1
|
||||
</select>
|
||||
@ -103,55 +106,61 @@
|
||||
|
||||
<!-- 단어필터링 :: 리스트 검색 -->
|
||||
<select id="wordFilterDAO.selectWordFilterList" parameterClass="wordFilterVO" resultClass="wordFilterVO">
|
||||
/* wordFilterDAO.selectWordFilterList */
|
||||
SELECT A.FILTER_SJ as filterSj ,
|
||||
A.FILTER_CN as filterCn ,
|
||||
A.REGISTER_ID as registerId ,
|
||||
DATE_FORMAT(A.REGIST_PNTTM, '%Y-%m-%d') as registPnttm,
|
||||
DATE_FORMAT(A.UPDT_PNTTM, '%Y-%m-%d') as updtPnttm,
|
||||
DATE_FORMAT(A.REGIST_PNTTM, '%Y-%m-%d') as tempSortNum
|
||||
TO_CHAR(A.REGIST_PNTTM, 'YYYY-MM-DD') as registPnttm,
|
||||
TO_CHAR(A.UPDT_PNTTM, 'YYYY-MM-DD') as updtPnttm,
|
||||
TO_CHAR(A.REGIST_PNTTM, 'YYYY-MM-DD') as tempSortNum
|
||||
FROM TB_WORDFILTER A
|
||||
WHERE 1=1
|
||||
<isNotEmpty property="searchKeyword">
|
||||
<isEqual property="searchCondition" compareValue="">
|
||||
AND A.FILTER_SJ LIKE CONCAT ('%', #searchKeyword#,'%')
|
||||
AND A.FILTER_SJ LIKE '%'||#searchKeyword#||'%'
|
||||
</isEqual>
|
||||
<isEqual property="searchCondition" compareValue="1">
|
||||
AND A.FILTER_SJ LIKE CONCAT ('%', #searchKeyword#,'%')
|
||||
AND A.FILTER_SJ LIKE '%'||#searchKeyword#||'%'
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
ORDER BY 1=1
|
||||
ORDER BY 1
|
||||
<isNotEmpty property="searchSortCnd">
|
||||
,$searchSortCnd$
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="searchSortOrd">
|
||||
$searchSortOrd$
|
||||
</isNotEmpty>
|
||||
LIMIT #recordCountPerPage# OFFSET #firstIndex#
|
||||
/*
|
||||
LIMIT recordCountPerPage OFFSET firstIndex
|
||||
*/
|
||||
OFFSET #firstIndex# ROWS FETCH NEXT #recordCountPerPage# ROWS ONLY;
|
||||
</select>
|
||||
|
||||
<!-- 단어필터링 :: 리스트 cnt -->
|
||||
<select id="wordFilterDAO.selectWordFilterCnt" parameterClass="wordFilterVO" resultClass="int">
|
||||
/* wordFilterDAO.selectWordFilterCnt */
|
||||
SELECT COUNT(*)
|
||||
FROM TB_WORDFILTER A
|
||||
WHERE 1=1
|
||||
<isNotEmpty property="searchKeyword">
|
||||
<isEqual property="searchCondition" compareValue="">
|
||||
AND A.FILTER_SJ LIKE CONCAT ('%', #searchKeyword#,'%')
|
||||
AND A.FILTER_SJ LIKE '%'||#searchKeyword#||'%'
|
||||
</isEqual>
|
||||
<isEqual property="searchCondition" compareValue="1">
|
||||
AND A.FILTER_SJ LIKE CONCAT ('%', #searchKeyword#,'%')
|
||||
AND A.FILTER_SJ LIKE '%'||#searchKeyword#||'%'
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
</select>
|
||||
|
||||
<!-- 단어필터링 :: 리스트 상세검색 -->
|
||||
<select id="wordFilterDAO.selectWordFilterVO" parameterClass="wordFilterVO" resultClass="wordFilterVO">
|
||||
/* wordFilterDAO.selectWordFilterVO */
|
||||
SELECT A.SITE_ID as siteId ,
|
||||
A.FILTER_SJ as filterSj ,
|
||||
A.FILTER_CN as filterCn ,
|
||||
A.REGISTER_ID as registerId ,
|
||||
DATE_FORMAT(REGIST_PNTTM, '%Y-%m-%d') as registPnttm ,
|
||||
DATE_FORMAT(UPDT_PNTTM, '%Y-%m-%d') as updtPnttm
|
||||
TO_CHAR(REGIST_PNTTM, 'YYYY-MM-DD') as registPnttm ,
|
||||
TO_CHAR(UPDT_PNTTM, 'YYYY-MM-DD') as updtPnttm
|
||||
FROM TB_WORDFILTER A
|
||||
WHERE 1=1
|
||||
</select>
|
||||
@ -189,55 +198,61 @@
|
||||
|
||||
<!-- 방문자스크립트 :: 리스트 검색 -->
|
||||
<select id="scriptMngDAO.selectScriptMngList" parameterClass="scriptMngVO" resultClass="scriptMngVO">
|
||||
/* scriptMngDAO.selectScriptMngList */
|
||||
SELECT
|
||||
A.SCRIPT_SJ as scriptSj ,
|
||||
A.SCRIPT_CN as scriptCn ,
|
||||
A.REGISTER_ID as registerId ,
|
||||
DATE_FORMAT(A.REGIST_PNTTM, '%Y-%m-%d') as registPnttm,
|
||||
DATE_FORMAT(A.UPDT_PNTTM, '%Y-%m-%d') as updtPnttm,
|
||||
DATE_FORMAT(A.REGIST_PNTTM, '%Y-%m-%d') as tempSortNum
|
||||
TO_CHAR(A.REGIST_PNTTM, 'YYYY-MM-DD') as registPnttm,
|
||||
TO_CHAR(A.UPDT_PNTTM, 'YYYY-MM-DD') as updtPnttm,
|
||||
TO_CHAR(A.REGIST_PNTTM, 'YYYY-MM-DD') as tempSortNum
|
||||
FROM TB_SCRIPT_MNG A
|
||||
WHERE 1=1
|
||||
<isNotEmpty property="searchKeyword">
|
||||
<isEqual property="searchCondition" compareValue="">
|
||||
AND A.SCRIPT_SJ LIKE CONCAT ('%', #searchKeyword#,'%')
|
||||
AND A.SCRIPT_SJ LIKE '%'||#searchKeyword#||'%'
|
||||
</isEqual>
|
||||
<isEqual property="searchCondition" compareValue="1">
|
||||
AND A.SCRIPT_SJ LIKE CONCAT ('%', #searchKeyword#,'%')
|
||||
AND A.SCRIPT_SJ LIKE '%'||#searchKeyword#||'%'
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
ORDER BY 1=1
|
||||
ORDER BY 1
|
||||
<isNotEmpty property="searchSortCnd">
|
||||
,$searchSortCnd$
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="searchSortOrd">
|
||||
$searchSortOrd$
|
||||
</isNotEmpty>
|
||||
LIMIT #recordCountPerPage# OFFSET #firstIndex#
|
||||
/*
|
||||
LIMIT recordCountPerPage OFFSET firstIndex
|
||||
*/
|
||||
OFFSET #firstIndex# ROWS FETCH NEXT #recordCountPerPage# ROWS ONLY;
|
||||
</select>
|
||||
|
||||
<!-- 방문자스크립트 :: 리스트 cnt -->
|
||||
<select id="scriptMngDAO.selectScriptMngCnt" parameterClass="scriptMngVO" resultClass="int">
|
||||
/* scriptMngDAO.selectScriptMngCnt */
|
||||
SELECT COUNT(*)
|
||||
FROM TB_SCRIPT_MNG A
|
||||
WHERE 1=1
|
||||
<isNotEmpty property="searchKeyword">
|
||||
<isEqual property="searchCondition" compareValue="">
|
||||
AND A.SCRIPT_SJ LIKE CONCAT ('%', #searchKeyword#,'%')
|
||||
AND A.SCRIPT_SJ LIKE '%'||#searchKeyword#||'%'
|
||||
</isEqual>
|
||||
<isEqual property="searchCondition" compareValue="1">
|
||||
AND A.SCRIPT_SJ LIKE CONCAT ('%', #searchKeyword#,'%')
|
||||
AND A.SCRIPT_SJ LIKE '%'||#searchKeyword#||'%'
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
</select>
|
||||
|
||||
<!-- 방문자스크립트 :: 상세검색 -->
|
||||
<select id="scriptMngDAO.selectScriptMngVO" parameterClass="scriptMngVO" resultClass="scriptMngVO">
|
||||
/* scriptMngDAO.selectScriptMngVO */
|
||||
SELECT A.SCRIPT_SJ as scriptSj ,
|
||||
A.SCRIPT_CN as scriptCn ,
|
||||
A.REGISTER_ID as registerId ,
|
||||
DATE_FORMAT(REGIST_PNTTM, '%Y-%m-%d') as registPnttm ,
|
||||
DATE_FORMAT(UPDT_PNTTM, '%Y-%m-%d') as updtPnttm
|
||||
TO_CHAR(REGIST_PNTTM, 'YYYY-MM-DD') as registPnttm ,
|
||||
TO_CHAR(UPDT_PNTTM, 'YYYY-MM-DD') as updtPnttm
|
||||
FROM TB_SCRIPT_MNG A
|
||||
WHERE 1=1
|
||||
</select>
|
||||
@ -276,13 +291,14 @@
|
||||
|
||||
<!-- 캡차 :: 리스트 검색 -->
|
||||
<select id="captchaMngDAO.selectCaptchaMngList" parameterClass="captchaMngVO" resultClass="captchaMngVO">
|
||||
/* captchaMngDAO.selectCaptchaMngList */
|
||||
SELECT A.CAPTCHA_CODE as captchaCode ,
|
||||
A.CAPTCHA_KEY as captchaKey ,
|
||||
A.CAPTCHA_SJ as captchaSj ,
|
||||
A.CAPTCHA_CN as captchaCn ,
|
||||
A.REGISTER_ID as registerId ,
|
||||
DATE_FORMAT(A.REGIST_PNTTM, '%Y-%m-%d') as registPnttm,
|
||||
DATE_FORMAT(A.UPDT_PNTTM, '%Y-%m-%d') as updtPnttm
|
||||
TO_CHAR(A.REGIST_PNTTM, 'YYYY-MM-DD') as registPnttm,
|
||||
TO_CHAR(A.UPDT_PNTTM, 'YYYY-MM-DD') as updtPnttm
|
||||
FROM TB_CAPTCHA_MNG A
|
||||
WHERE 1=1
|
||||
<isNotEmpty property="captchaCode">
|
||||
@ -290,16 +306,17 @@
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="searchKeyword">
|
||||
<isEqual property="searchCondition" compareValue="">
|
||||
AND A.CAPTCHA_SJ LIKE CONCAT ('%', #searchKeyword#,'%')
|
||||
AND A.CAPTCHA_SJ LIKE '%'||#searchKeyword#||'%'
|
||||
</isEqual>
|
||||
<isEqual property="searchCondition" compareValue="1">
|
||||
AND A.CAPTCHA_SJ LIKE CONCAT ('%', #searchKeyword#,'%')
|
||||
AND A.CAPTCHA_SJ LIKE '%'||#searchKeyword#||'%'
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
</select>
|
||||
|
||||
<!-- 캡차 :: 리스트 cnt -->
|
||||
<select id="captchaMngDAO.selectCaptchaMngCnt" parameterClass="captchaMngVO" resultClass="int">
|
||||
/* captchaMngDAO.selectCaptchaMngCnt */
|
||||
SELECT COUNT(A.CAPTCHA_CODE)
|
||||
FROM TB_CAPTCHA_MNG A
|
||||
WHERE 1=1
|
||||
@ -308,10 +325,10 @@
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="searchKeyword">
|
||||
<isEqual property="searchCondition" compareValue="">
|
||||
AND A.CAPTCHA_SJ LIKE CONCAT ('%', #searchKeyword#,'%')
|
||||
AND A.CAPTCHA_SJ LIKE '%'||#searchKeyword#||'%'
|
||||
</isEqual>
|
||||
<isEqual property="searchCondition" compareValue="1">
|
||||
AND A.CAPTCHA_SJ LIKE CONCAT ('%', #searchKeyword#,'%')
|
||||
AND A.CAPTCHA_SJ LIKE '%'||#searchKeyword#||'%'
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
</select>
|
||||
@ -343,13 +360,14 @@
|
||||
|
||||
<!-- 캡차 :: 상세검색 -->
|
||||
<select id="captchaMngDAO.selectCaptchaMngVO" parameterClass="captchaMngVO" resultClass="captchaMngVO">
|
||||
/* captchaMngDAO.selectCaptchaMngVO */
|
||||
SELECT A.CAPTCHA_CODE as captchaCode ,
|
||||
A.CAPTCHA_KEY as captchaKey ,
|
||||
A.CAPTCHA_SJ as captchaSj ,
|
||||
A.CAPTCHA_CN as captchaCn ,
|
||||
A.REGISTER_ID as registerId ,
|
||||
DATE_FORMAT(A.REGIST_PNTTM, '%Y-%m-%d') as registPnttm,
|
||||
DATE_FORMAT(A.UPDT_PNTTM, '%Y-%m-%d') as updtPnttm
|
||||
TO_CHAR(A.REGIST_PNTTM, 'YYYY-MM-DD') as registPnttm,
|
||||
TO_CHAR(A.UPDT_PNTTM, 'YYYY-MM-DD') as updtPnttm
|
||||
FROM TB_CAPTCHA_MNG A
|
||||
WHERE 1=1
|
||||
AND A.CAPTCHA_CODE = #captchaCode#
|
||||
@ -374,14 +392,15 @@
|
||||
|
||||
<!-- 캡차 사이트 :: 리스트 검색 -->
|
||||
<select id="captchaMngDAO.selectCaptchaSiteList" parameterClass="captchaMngVO" resultClass="captchaMngVO">
|
||||
/* captchaMngDAO.selectCaptchaSiteList */
|
||||
SELECT
|
||||
A.CAPTCHA_CODE as captchaCode ,
|
||||
A.CAPTCHA_KEY as captchaKey ,
|
||||
A.CAPTCHA_SJ as captchaSj ,
|
||||
A.REGISTER_ID as registerId ,
|
||||
DATE_FORMAT(A.REGIST_PNTTM, '%Y-%m-%d') as registPnttm,
|
||||
DATE_FORMAT(A.UPDT_PNTTM, '%Y-%m-%d') as updtPnttm,
|
||||
DATE_FORMAT(A.REGIST_PNTTM, '%Y-%m-%d') as tempSortNum
|
||||
TO_CHAR(A.REGIST_PNTTM, 'YYYY-MM-DD') as registPnttm,
|
||||
TO_CHAR(A.UPDT_PNTTM, 'YYYY-MM-DD') as updtPnttm,
|
||||
TO_CHAR(A.REGIST_PNTTM, 'YYYY-MM-DD') as tempSortNum
|
||||
FROM TB_CAPTCHA_SITE A
|
||||
WHERE 1=1
|
||||
<isNotEmpty property="captchaCode">
|
||||
@ -389,24 +408,28 @@
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="searchKeyword">
|
||||
<isEqual property="searchCondition" compareValue="">
|
||||
AND A.CAPTCHA_SJ LIKE CONCAT ('%', #searchKeyword#,'%')
|
||||
AND A.CAPTCHA_SJ LIKE '%'||#searchKeyword#||'%'
|
||||
</isEqual>
|
||||
<isEqual property="searchCondition" compareValue="1">
|
||||
AND A.CAPTCHA_SJ LIKE CONCAT ('%', #searchKeyword#,'%')
|
||||
AND A.CAPTCHA_SJ LIKE '%'||#searchKeyword#||'%'
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
ORDER BY 1=1
|
||||
ORDER BY 1
|
||||
<isNotEmpty property="searchSortCnd">
|
||||
,$searchSortCnd$
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="searchSortOrd">
|
||||
$searchSortOrd$
|
||||
</isNotEmpty>
|
||||
LIMIT #recordCountPerPage# OFFSET #firstIndex#
|
||||
/*
|
||||
LIMIT recordCountPerPage OFFSET firstIndex
|
||||
*/
|
||||
OFFSET #firstIndex# ROWS FETCH NEXT #recordCountPerPage# ROWS ONLY;
|
||||
</select>
|
||||
|
||||
<!-- 캡차 :: 리스트 cnt -->
|
||||
<select id="captchaMngDAO.selectCaptchaSiteCnt" parameterClass="captchaMngVO" resultClass="int">
|
||||
/* captchaMngDAO.selectCaptchaSiteCnt */
|
||||
SELECT COUNT(A.CAPTCHA_CODE)
|
||||
FROM TB_CAPTCHA_SITE A
|
||||
WHERE 1=1
|
||||
@ -415,23 +438,24 @@
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="searchKeyword">
|
||||
<isEqual property="searchCondition" compareValue="">
|
||||
AND A.CAPTCHA_SJ LIKE CONCAT ('%', #searchKeyword#,'%')
|
||||
AND A.CAPTCHA_SJ LIKE '%'||#searchKeyword#||'%'
|
||||
</isEqual>
|
||||
<isEqual property="searchCondition" compareValue="1">
|
||||
AND A.CAPTCHA_SJ LIKE CONCAT ('%', #searchKeyword#,'%')
|
||||
AND A.CAPTCHA_SJ LIKE '%'||#searchKeyword#||'%'
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
</select>
|
||||
|
||||
<!-- 캡차 사이트 :: 상세검색 -->
|
||||
<select id="captchaMngDAO.selectCaptchaSiteVO" parameterClass="captchaMngVO" resultClass="captchaMngVO">
|
||||
/* captchaMngDAO.selectCaptchaSiteVO */
|
||||
SELECT A.SITE_ID as siteId ,
|
||||
A.CAPTCHA_CODE as captchaCode ,
|
||||
A.CAPTCHA_SJ as captchaSj ,
|
||||
A.CAPTCHA_KEY as captchaKey ,
|
||||
A.REGISTER_ID as registerId ,
|
||||
DATE_FORMAT(A.REGIST_PNTTM, '%Y-%m-%d') as registPnttm,
|
||||
DATE_FORMAT(A.UPDT_PNTTM, '%Y-%m-%d') as updtPnttm
|
||||
TO_CHAR(A.REGIST_PNTTM, 'YYYY-MM-DD') as registPnttm,
|
||||
TO_CHAR(A.UPDT_PNTTM, 'YYYY-MM-DD') as updtPnttm
|
||||
FROM TB_CAPTCHA_SITE A
|
||||
WHERE 1=1
|
||||
</select>
|
||||
@ -473,41 +497,43 @@
|
||||
|
||||
<!-- 금지어 :: 리스트 검색 -->
|
||||
<select id="prohibitMngDAO.selectProhibitMngList" parameterClass="prohibitVO" resultClass="prohibitVO">
|
||||
/* prohibitMngDAO.selectProhibitMngList */
|
||||
SELECT COUNT(A.SITE_ID) OVER() AS totCnt,
|
||||
A.PROHIBIT_SJ as prohibitSj ,
|
||||
A.PROHIBIT_CN as prohibitCn ,
|
||||
A.REGISTER_ID as registerId ,
|
||||
DATE_FORMAT(A.REGIST_PNTTM, '%Y-%m-%d') as registPnttm,
|
||||
DATE_FORMAT(A.UPDT_PNTTM, '%Y-%m-%d') as updtPnttm
|
||||
TO_CHAR(A.REGIST_PNTTM, 'YYYY-MM-DD') as registPnttm,
|
||||
TO_CHAR(A.UPDT_PNTTM, 'YYYY-MM-DD') as updtPnttm
|
||||
FROM TB_PROHIBIT_MNG A
|
||||
WHERE 1=1
|
||||
<isNotEmpty property="searchKeyword">
|
||||
<isEqual property="searchCondition" compareValue="">
|
||||
AND A.PROHIBIT_SJ LIKE CONCAT ('%', #searchKeyword#,'%')
|
||||
AND A.PROHIBIT_SJ LIKE '%'||#searchKeyword#||'%'
|
||||
</isEqual>
|
||||
<isEqual property="searchCondition" compareValue="1">
|
||||
AND A.PROHIBIT_CN LIKE CONCAT ('%', #searchKeyword#,'%')
|
||||
AND A.PROHIBIT_CN LIKE '%'||#searchKeyword#||'%'
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
</select>
|
||||
|
||||
<!-- 금지어 :: 리스트 검색 -->
|
||||
<select id="prohibitMngDAO.selectProhiList" parameterClass="prohibitVO" resultClass="prohibitVO">
|
||||
/* prohibitMngDAO.selectProhiList */
|
||||
SELECT COUNT(*) OVER() AS totCnt,
|
||||
A.PROHIBIT_ID as prohibitId,
|
||||
A.PROHIBIT_CN as prohibitCn ,
|
||||
A.REGISTER_ID as registerId ,
|
||||
DATE_FORMAT(A.REGIST_PNTTM, '%Y-%m-%d') as registPnttm,
|
||||
DATE_FORMAT(A.UPDT_PNTTM, '%Y-%m-%d') as updtPnttm,
|
||||
TO_CHAR(A.REGIST_PNTTM, 'YYYY-MM-DD') as registPnttm,
|
||||
TO_CHAR(A.UPDT_PNTTM, 'YYYY-MM-DD') as updtPnttm,
|
||||
A.USE_YN as useYn
|
||||
FROM TB_PROHIBITION A
|
||||
WHERE 1=1
|
||||
<isNotEmpty property="searchKeyword">
|
||||
<isEqual property="searchCondition" compareValue="">
|
||||
AND A.PROHIBIT_CN LIKE CONCAT ('%', #searchKeyword#,'%')
|
||||
AND A.PROHIBIT_CN LIKE '%'||#searchKeyword#||'%'
|
||||
</isEqual>
|
||||
<isEqual property="searchCondition" compareValue="1">
|
||||
AND A.PROHIBIT_CN LIKE CONCAT ('%', #searchKeyword#,'%')
|
||||
AND A.PROHIBIT_CN LIKE '%'||#searchKeyword#||'%'
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
<isEmpty property="searchSortCnd">
|
||||
@ -516,11 +542,15 @@
|
||||
<isNotEmpty property="searchSortCnd">
|
||||
ORDER BY $searchSortCnd$ $searchSortOrd$
|
||||
</isNotEmpty>
|
||||
LIMIT #recordCountPerPage# OFFSET #firstIndex#
|
||||
/*
|
||||
LIMIT recordCountPerPage OFFSET firstIndex
|
||||
*/
|
||||
OFFSET #firstIndex# ROWS FETCH NEXT #recordCountPerPage# ROWS ONLY;
|
||||
</select>
|
||||
|
||||
<!-- 금지어 체크 :: 모두 검색 -->
|
||||
<select id="prohibitMngDAO.selectProhiAllList" parameterClass="prohibitVO" resultClass="prohibitVO">
|
||||
/* prohibitMngDAO.selectProhiAllList */
|
||||
SELECT
|
||||
A.PROHIBIT_ID as prohibitId,
|
||||
A.PROHIBIT_CN as prohibitCn ,
|
||||
@ -532,23 +562,25 @@
|
||||
|
||||
<!-- 금지어 :: 상세검색 -->
|
||||
<select id="prohibitMngDAO.selectProhibitVO" parameterClass="prohibitVO" resultClass="prohibitVO">
|
||||
/* prohibitMngDAO.selectProhibitVO */
|
||||
SELECT
|
||||
A.PROHIBIT_SJ as prohibitSj ,
|
||||
A.PROHIBIT_CN as prohibitCn ,
|
||||
A.REGISTER_ID as registerId ,
|
||||
DATE_FORMAT(REGIST_PNTTM, '%Y-%m-%d') as registPnttm ,
|
||||
DATE_FORMAT(UPDT_PNTTM, '%Y-%m-%d') as updtPnttm
|
||||
TO_CHAR(REGIST_PNTTM, 'YYYY-MM-DD') as registPnttm ,
|
||||
TO_CHAR(UPDT_PNTTM, 'YYYY-MM-DD') as updtPnttm
|
||||
FROM TB_PROHIBIT_MNG A
|
||||
WHERE 1=1
|
||||
</select>
|
||||
|
||||
<!-- 금지어 :: 상세검색 -->
|
||||
<select id="prohibitMngDAO.selectProhiVO" parameterClass="prohibitVO" resultClass="prohibitVO">
|
||||
/* prohibitMngDAO.selectProhiVO */
|
||||
SELECT A.PROHIBIT_ID as prohibitId,
|
||||
A.PROHIBIT_CN as prohibitCn ,
|
||||
A.REGISTER_ID as registerId ,
|
||||
DATE_FORMAT(REGIST_PNTTM, '%Y-%m-%d') as registPnttm ,
|
||||
DATE_FORMAT(UPDT_PNTTM, '%Y-%m-%d') as updtPnttm,
|
||||
TO_CHAR(REGIST_PNTTM, 'YYYY-MM-DD') as registPnttm ,
|
||||
TO_CHAR(UPDT_PNTTM, 'YYYY-MM-DD') as updtPnttm,
|
||||
A.USE_YN as useYn
|
||||
FROM TB_PROHIBITION A
|
||||
WHERE 1=1
|
||||
|
||||
@ -127,9 +127,9 @@
|
||||
a.txt_msg_cn AS txtMsgCn,
|
||||
a.e_mail_cn AS eMailCn,
|
||||
a.prvt_memo_cn AS prvtMemoCn,
|
||||
DATE_FORMAT(A.FRST_REGIST_PNTTM,'%Y-%m-%d') AS frstRegistPnttm,
|
||||
TO_CHAR(A.FRST_REGIST_PNTTM,'YYYY-MM-DD') AS frstRegistPnttm,
|
||||
A.FRST_REGISTER_ID AS frstRegisterId,
|
||||
DATE_FORMAT(A.LAST_UPDT_PNTTM,'%Y-%m-%d') AS lastUpdtPnttm,
|
||||
TO_CHAR(A.LAST_UPDT_PNTTM,'YYYY-MM-DD') AS lastUpdtPnttm,
|
||||
A.LAST_UPDUSR_ID AS lastUpdusrId,
|
||||
A.SCHOL_SEAL_ATCH_FILE_ID AS scholSealAtchFileId,
|
||||
A.EDU_TRGT AS eduTrgt,
|
||||
@ -242,6 +242,7 @@
|
||||
|
||||
<!-- 강사 정보 R -->
|
||||
<select id="VEEduAplctDAO.selectDetail" parameterClass="VEEduAplctVO" resultClass="VEEduAplctVO">
|
||||
/* VEEduAplctDAO.selectDetail */
|
||||
SELECT
|
||||
<include refid="VEEduAplctDAO.select_column_name"/>
|
||||
FROM <include refid="VEEduAplctDAO.table_name"/> A
|
||||
@ -251,6 +252,7 @@
|
||||
|
||||
<!-- 강사 정보 R -->
|
||||
<select id="VEEduAplctDAO.selectOprtnDetail" parameterClass="VEEduAplctVO" resultClass="VEEduAplctVO">
|
||||
/* VEEduAplctDAO.selectOprtnDetail */
|
||||
SELECT
|
||||
<include refid="VEEduAplctDAO.select_column_name"/>,
|
||||
CHRG_MJR AS chrgMjr,
|
||||
@ -753,6 +755,7 @@
|
||||
|
||||
<!-- 강사 정보 L -->
|
||||
<select id="VEEduAplctDAO.selectList" parameterClass="VEEduAplctVO" resultClass="VEEduAplctVO">
|
||||
/* VEEduAplctDAO.selectList */
|
||||
SELECT
|
||||
<include refid="VEEduAplctDAO.select_column_name"/>
|
||||
FROM
|
||||
@ -765,6 +768,7 @@
|
||||
|
||||
<!-- 강사 정보 L page -->
|
||||
<select id="VEEduAplctDAO.selectPagingList" parameterClass="VEEduAplctVO" resultClass="VEEduAplctVO">
|
||||
/* VEEduAplctDAO.selectPagingList */
|
||||
SELECT
|
||||
COUNT(1) OVER() AS totCnt ,
|
||||
<include refid="VEEduAplctDAO.select_column_name"/>
|
||||
@ -872,6 +876,7 @@
|
||||
|
||||
<!-- 강사 정보 R -->
|
||||
<select id="VEEduAplctDAO.selectMngNoMax" parameterClass="VEEduAplctVO" resultClass="int">
|
||||
/* VEEduAplctDAO.selectMngNoMax */
|
||||
SELECT
|
||||
NVL(MAX(a.mng_nmbr_ord),0)+1 AS mngNmbrOrd
|
||||
FROM
|
||||
@ -888,6 +893,7 @@
|
||||
|
||||
<!-- 해당 반기의 차시 총 시간 - 교육신청 시 해당 지역의 총 신청 시간을 필요로 함 -->
|
||||
<select id="VEEduAplctDAO.selectTotalChasi" parameterClass="VEEduAplctVO" resultClass="int">
|
||||
/* VEEduAplctDAO.selectTotalChasi */
|
||||
SELECT
|
||||
ifnull(sum(chasi),0) AS totalLrnTm
|
||||
FROM
|
||||
@ -905,7 +911,7 @@
|
||||
a.edu_slct_cd='20'
|
||||
AND c.instr_div=a.lctr_div_cd
|
||||
AND c.area_cd =a.edu_slct_area_cd
|
||||
AND DATE_FORMAT(NOW(), '%Y.%m.%d%H') BETWEEN CONCAT(c.rgstr_strt_dt,'09') AND CONCAT(c.rgstr_end_dt,'24')
|
||||
AND TO_CHAR(SYSDATE, 'YYYY.MM.DDHH24') BETWEEN CONCAT(c.rgstr_strt_dt,'09') AND CONCAT(c.rgstr_end_dt,'24')
|
||||
)
|
||||
OR
|
||||
(
|
||||
@ -916,7 +922,7 @@
|
||||
|
||||
AND c.instr_div=a.lctr_div_cd
|
||||
AND c.area_cd=a.edu_slct_area_cd
|
||||
AND DATE_FORMAT(NOW(), '%Y.%m.%d%H') BETWEEN CONCAT(c.rgstr_strt_dt,'09') AND CONCAT(c.rgstr_end_dt,'24')
|
||||
AND TO_CHAR(NOW(), 'YYYY.MM.DDHH24') BETWEEN CONCAT(c.rgstr_strt_dt,'09') AND CONCAT(c.rgstr_end_dt,'24')
|
||||
)
|
||||
|
||||
WHERE
|
||||
@ -948,16 +954,17 @@
|
||||
AND
|
||||
b.edu_hope_dt BETWEEN REPLACE(c.aplct_prd_strt, '.', '') AND REPLACE(c.aplct_prd_end, '.', '')
|
||||
AND
|
||||
DATE_FORMAT(a.frst_regist_pnttm,'%Y.%m.%d') BETWEEN c.rgstr_strt_dt AND c.rgstr_end_dt
|
||||
TO_CHAR(a.frst_regist_pnttm,'YYYY.MM.DD') BETWEEN c.rgstr_strt_dt AND c.rgstr_end_dt
|
||||
|
||||
AND IFNULL(a.use_yn,'Y')='Y'
|
||||
AND NVL(a.use_yn,'Y')='Y'
|
||||
AND A.SBMT_YN = 'Y'
|
||||
</select>
|
||||
|
||||
<!-- 해당 반기의 차시 총 시간 - 교육신청 시 해당 지역의 총 신청 시간을 필요로 함 -->
|
||||
<select id="VEEduAplctDAO.selectTotalChasi_bak" parameterClass="VEEduAplctVO" resultClass="int">
|
||||
/* VEEduAplctDAO.selectTotalChasi_bak */
|
||||
SELECT
|
||||
ifnull(sum(chasi),0) AS totalLrnTm
|
||||
NVL(sum(chasi),0) AS totalLrnTm
|
||||
FROM
|
||||
ve_edu_aplct a
|
||||
INNER JOIN
|
||||
@ -990,6 +997,7 @@
|
||||
</select>
|
||||
|
||||
<select id="VEEduAplctDAO.selectCntAplctPrd" parameterClass="VEEduAplctVO" resultClass="int">
|
||||
/* VEEduAplctDAO.selectCntAplctPrd */
|
||||
SELECT
|
||||
COUNT(a.prcs_aplct_prd_ord)
|
||||
FROM
|
||||
|
||||
@ -2104,16 +2104,16 @@
|
||||
, A.INSTT_DIV_CD AS insttDivCd
|
||||
, A.EDU_SLCT_CD AS eduSlctCd
|
||||
, B.EDU_CHASI_ORD AS eduChasiOrd
|
||||
, DATE_FORMAT(B.EDU_HOPE_DT,'%Y.%m.%d') AS eduHopeDt
|
||||
, TO_CHAR(B.EDU_HOPE_DT,'YYYY.MM.DD') AS eduHopeDt
|
||||
, B.STRT_TM AS strtTm
|
||||
, B.END_TM AS endTm
|
||||
, B.LRN_TM AS lrnTm
|
||||
, B.DIV_CD AS divCd
|
||||
, B.TRGT AS trgt
|
||||
, B.PRSNL AS prsnl
|
||||
, DATE_FORMAT(B.FRST_REGIST_PNTTM,'%Y-%m-%d') AS frstRegistPnttm
|
||||
, TO_CHAR(B.FRST_REGIST_PNTTM,'YYYY-MM-DD') AS frstRegistPnttm
|
||||
, B.FRST_REGISTER_ID AS frstRegisterId
|
||||
, DATE_FORMAT(B.LAST_UPDT_PNTTM,'%Y-%m-%d') AS lastUpdtPnttm
|
||||
, TO_CHAR(B.LAST_UPDT_PNTTM,'YYYY-MM-DD') AS lastUpdtPnttm
|
||||
, B.LAST_UPDUSR_ID AS lastUpdusrId
|
||||
, B.LRN_SBJCT AS lrnSbjct
|
||||
, B.LRN_CN AS lrnCn
|
||||
@ -2236,7 +2236,7 @@
|
||||
AND b.EDU_HOPE_DT <![CDATA[ <= ]]> REPLACE(#searchEndDt#, '.' , '')
|
||||
</isNotEmpty>
|
||||
|
||||
ORDER BY 1=1
|
||||
ORDER BY 1
|
||||
<isEmpty property="orderByQuery">
|
||||
, A.EDU_APLCT_ORD DESC
|
||||
</isEmpty>
|
||||
@ -2247,7 +2247,10 @@
|
||||
|
||||
|
||||
<isNotEqual property="pageIndex" compareValue="0">
|
||||
LIMIT #recordCountPerPage# OFFSET #firstIndex#
|
||||
/*
|
||||
LIMIT recordCountPerPage OFFSET firstIndex
|
||||
*/
|
||||
OFFSET #firstIndex# ROWS FETCH NEXT #recordCountPerPage# ROWS ONLY;
|
||||
</isNotEqual>
|
||||
</select>
|
||||
|
||||
|
||||
@ -207,7 +207,7 @@
|
||||
(SELECT MAX(frst_regist_pnttm)
|
||||
FROM ve_prcs_aplct_prd
|
||||
)
|
||||
AND TO_CHAR(NOW(), 'YYMMDD') BETWEEN SUBSTR(a.strt_pnttm,1,6) AND SUBSTR(a.end_pnttm,1,6)
|
||||
AND TO_CHAR(SYSDATE, 'YYMMDD') BETWEEN SUBSTR(a.strt_pnttm,1,6) AND SUBSTR(a.end_pnttm,1,6)
|
||||
</isEqual>
|
||||
|
||||
</select>
|
||||
@ -290,6 +290,7 @@
|
||||
|
||||
<!-- 기반강화, 기소유예 L page -->
|
||||
<select id="VEPrcsAplctPrdDAO.selectPagingList4Fndth" parameterClass="VEPrcsDetailVO" resultClass="VEPrcsDetailVO">
|
||||
/* VEPrcsAplctPrdDAO.selectPagingList4Fndth */
|
||||
SELECT
|
||||
COUNT(1) OVER() AS totCnt ,
|
||||
<include refid="VEPrcsAplctPrdDAO.select_column_name"/>
|
||||
@ -352,15 +353,16 @@
|
||||
|
||||
<!-- 강사 정보 R -->
|
||||
<select id="VEPrcsAplctPrdDAO.selectDetailNewOne" parameterClass="VEPrcsDetailVO" resultClass="VEPrcsDetailVO">
|
||||
/* VEPrcsAplctPrdDAO.selectDetailNewOne */
|
||||
SELECT COUNT(1) OVER() AS totCnt ,
|
||||
a.prcs_aplct_prd_ord AS prcsAplctPrdOrd,
|
||||
a.lctr_div_cd AS lctrDivCd,
|
||||
a.strt_pnttm AS strtPnttm,
|
||||
a.end_pnttm AS endPnttm,
|
||||
a.use_yn AS useYn,
|
||||
DATE_FORMAT(a.frst_regist_pnttm,'%Y-%m-%d') AS frstRegistPnttm,
|
||||
TO_CHAR(a.frst_regist_pnttm,'YYYY-MM-DD') AS frstRegistPnttm,
|
||||
a.frst_register_id AS frstRegisterId,
|
||||
DATE_FORMAT(a.last_updt_pnttm,'%Y-%m-%d') AS lastUpdtPnttm,
|
||||
TO_CHAR(a.last_updt_pnttm,'YYYY-MM-DD') AS lastUpdtPnttm,
|
||||
a.last_updusr_id AS lastUpdusrId,
|
||||
a.anncm_cn AS anncmCn,
|
||||
a.popup_cn AS popupCn,
|
||||
@ -386,15 +388,16 @@
|
||||
|
||||
<!-- 강사 정보 R -->
|
||||
<select id="VEPrcsAplctPrdDAO.selectDetailNewOne4Fndth" parameterClass="VEPrcsDetailVO" resultClass="VEPrcsDetailVO">
|
||||
/* VEPrcsAplctPrdDAO.selectDetailNewOne4Fndth */
|
||||
SELECT COUNT(1) OVER() AS totCnt ,
|
||||
a.prcs_aplct_prd_ord AS prcsAplctPrdOrd,
|
||||
a.lctr_div_cd AS lctrDivCd,
|
||||
a.strt_pnttm AS strtPnttm,
|
||||
a.end_pnttm AS endPnttm,
|
||||
a.use_yn AS useYn,
|
||||
DATE_FORMAT(a.frst_regist_pnttm,'%Y-%m-%d') AS frstRegistPnttm,
|
||||
TO_CHAR(a.frst_regist_pnttm,'YYYY-MM-DD') AS frstRegistPnttm,
|
||||
a.frst_register_id AS frstRegisterId,
|
||||
DATE_FORMAT(a.last_updt_pnttm,'%Y-%m-%d') AS lastUpdtPnttm,
|
||||
TO_CHAR(a.last_updt_pnttm,'YYYY-MM-DD') AS lastUpdtPnttm,
|
||||
a.last_updusr_id AS lastUpdusrId,
|
||||
a.anncm_cn AS anncmCn,
|
||||
a.popup_cn AS popupCn,
|
||||
|
||||
@ -35,9 +35,9 @@
|
||||
a.detail_prcs_nm AS detailPrcsNm,
|
||||
a.chasi AS chasi,
|
||||
a.use_yn AS useYn,
|
||||
DATE_FORMAT(a.frst_regist_pnttm,'%Y-%m-%d') AS frstRegistPnttm,
|
||||
TO_CHAR(a.frst_regist_pnttm,'YYYY-MM-DD') AS frstRegistPnttm,
|
||||
a.frst_register_id AS frstRegisterId,
|
||||
DATE_FORMAT(a.last_updt_pnttm,'%Y-%m-%d') AS lastUpdtPnttm,
|
||||
TO_CHAR(a.last_updt_pnttm,'YYYY-MM-DD') AS lastUpdtPnttm,
|
||||
a.last_updusr_id AS lastUpdusrId
|
||||
</sql>
|
||||
|
||||
@ -64,6 +64,7 @@
|
||||
|
||||
<!-- 강사 정보 R -->
|
||||
<select id="VEPrcsOnlnCntntDAO.selectDetail" parameterClass="VEPrcsCntntVO" resultClass="VEPrcsCntntVO">
|
||||
/* VEPrcsOnlnCntntDAO.selectDetail */
|
||||
SELECT
|
||||
<include refid="VEPrcsOnlnCntntDAO.select_column_name"/>
|
||||
FROM
|
||||
@ -119,6 +120,7 @@
|
||||
|
||||
<!-- 강사 정보 L -->
|
||||
<select id="VEPrcsOnlnCntntDAO.selectList" parameterClass="VEPrcsCntntVO" resultClass="VEPrcsCntntVO">
|
||||
/* VEPrcsOnlnCntntDAO.selectList */
|
||||
SELECT <include refid="VEPrcsOnlnCntntDAO.select_column_name"/>
|
||||
FROM <include refid="VEPrcsOnlnCntntDAO.table_name"/> A
|
||||
WHERE 1=1
|
||||
@ -154,7 +156,7 @@
|
||||
|
||||
|
||||
|
||||
ORDER BY 1=1
|
||||
ORDER BY 1
|
||||
|
||||
<isEmpty property="orderByQuery">
|
||||
, a.prcs_ord desc
|
||||
@ -163,14 +165,16 @@
|
||||
, $orderByQuery$
|
||||
</isNotEmpty>
|
||||
|
||||
|
||||
LIMIT #recordCountPerPage# OFFSET #firstIndex#
|
||||
/*
|
||||
LIMIT recordCountPerPage OFFSET firstIndex
|
||||
*/
|
||||
OFFSET #firstIndex# ROWS FETCH NEXT #recordCountPerPage# ROWS ONLY;
|
||||
|
||||
</select>
|
||||
|
||||
|
||||
<select id="VEPrcsOnlnCntntDAO.selectChkPersonList" parameterClass="HashMap" resultClass="kcc.ve.instr.tngrVisitEdu.instrInfo.service.VEInstrDetailVO">
|
||||
|
||||
/* VEPrcsOnlnCntntDAO.selectChkPersonList */
|
||||
SELECT
|
||||
T1.instr_div AS instrDiv,
|
||||
T1.user_id AS userId,
|
||||
@ -198,9 +202,9 @@
|
||||
T1.aprvl_pnttm AS aprvlPnttm,
|
||||
T1.aprvl_id AS aprvlId,
|
||||
T1.aprvl_cn AS aprvlCn,
|
||||
DATE_FORMAT(T1.frst_regist_pnttm,'%Y-%m-%d') AS frstRegistPnttm,
|
||||
TO_CHAR(T1.frst_regist_pnttm,'YYYY-MM-DD') AS frstRegistPnttm,
|
||||
T1.frst_register_id AS frstRegisterId,
|
||||
DATE_FORMAT(T1.last_updt_pnttm,'%Y-%m-%d') AS lastUpdtPnttm,
|
||||
TO_CHAR(T1.last_updt_pnttm,'YYYY-MM-DD') AS lastUpdtPnttm,
|
||||
T1.last_updusr_id AS lastUpdusrId,
|
||||
T1.use_yn AS useYn,
|
||||
T1.qlfct_end_yn AS qlfctEndYn,
|
||||
|
||||
Loading…
Reference in New Issue
Block a user