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