2023-09-11 17:06 오류 쿼리 수정
This commit is contained in:
parent
1fc5b7dfb8
commit
468abec7fe
@ -1177,6 +1177,8 @@ public class EgovBBSManageController {
|
||||
public String selectBoardArticlesWeb(HttpServletRequest request, @ModelAttribute("searchVO") BoardVO boardVO, ModelMap model
|
||||
,RedirectAttributes redirectAttributes) throws Exception {
|
||||
|
||||
System.out.println("/web/cop/bbsWeb/selectBoardList.do");
|
||||
|
||||
BoardMasterVO bmVO = new BoardMasterVO();
|
||||
bmVO.setBbsId(boardVO.getBbsId());
|
||||
bmVO = bbsAttrbService.selectBBSMasterInf(bmVO);
|
||||
|
||||
@ -940,6 +940,8 @@ public class MainController {
|
||||
public String firstSiteCheck(HttpServletRequest request, @RequestParam Map<String, Object> commandMap,
|
||||
ModelMap model)
|
||||
throws Exception {
|
||||
System.out.println("/com/firstSiteCheck.do");
|
||||
|
||||
SiteManagerVO siteManagerVO = new SiteManagerVO();
|
||||
//점검중 페이지 체크
|
||||
siteManagerVO = egovSiteManagerService.selectSiteManagerVO(siteManagerVO);
|
||||
|
||||
@ -115,8 +115,9 @@
|
||||
</delete>
|
||||
|
||||
<select id="FileManageDAO.getMaxFileSN" parameterClass="FileVO" resultClass="java.lang.Integer">
|
||||
/* FileManageDAO.getMaxFileSN */
|
||||
<![CDATA[
|
||||
SELECT IFNULL(MAX(FILE_SN),0)+1 AS FILE_SN
|
||||
SELECT NVL(MAX(FILE_SN),0)+1 AS FILE_SN
|
||||
FROM LETTNFILEDETAIL
|
||||
WHERE ATCH_FILE_ID = #atchFileId#
|
||||
]]>
|
||||
|
||||
@ -381,14 +381,20 @@
|
||||
</insert>
|
||||
|
||||
<select id="BBSAttributeManageDAO.selectBBSMasterInf" parameterClass="BoardMaster" resultMap="boardMasterDetail" >
|
||||
/* 임시.*NOT_SQL_LOG.* */
|
||||
/* 임시.*NOT_SQL_LOG.* - BBSAttributeManageDAO.selectBBSMasterInf */
|
||||
<![CDATA[
|
||||
SELECT
|
||||
a.BBS_ID, a.BBS_TY_CODE, b.CODE_NM as BBS_TY_CODE_NM, a.BBS_INTRCN,
|
||||
a.BBS_ATTRB_CODE, c.CODE_NM as BBS_ATTRB_CODE_NM, a.BBS_NM,
|
||||
a.TMPLAT_ID, d.CODE_NM as TMPLAT_NM, d.CODE_DC as TMPLAT_COURS, a.FILE_ATCH_POSBL_AT, a.ATCH_POSBL_FILE_NUMBER,
|
||||
a.ATCH_POSBL_FILE_SIZE, a.REPLY_POSBL_AT, a.FRST_REGISTER_ID, e.USER_NM as FRST_REGISTER_NM,
|
||||
a.USE_AT, DATE_FORMAT(a.FRST_REGIST_PNTTM, '%Y-%m-%d') as FRST_REGIST_PNTTM,
|
||||
a.USE_AT,
|
||||
/*
|
||||
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,
|
||||
|
||||
'' as AUTH_FLAG, /* 게시판사용 테이블 사용안함 */
|
||||
a.LIST_NUM ,
|
||||
a.PAGE_NUM,
|
||||
@ -416,6 +422,7 @@
|
||||
'' as MENU_COURS,
|
||||
/*REPLACE(GETMENUCOURS(h.MENU_NO), '|', ' > ') as MENU_COURS,*/
|
||||
/*get1DepthMenuNo(h.MENU_NO) as FIRST_DEPT_MENU_NO,*/
|
||||
/*
|
||||
(
|
||||
SELECT a.menu_no
|
||||
FROM (
|
||||
@ -431,6 +438,7 @@
|
||||
LIMIT 1
|
||||
|
||||
) AS FIRST_DEPT_MENU_NO,
|
||||
*/
|
||||
a.THUMB_ATCH_FILE_YN,
|
||||
a.SE_CMMN_CD_ID,
|
||||
a.KOGL_CN_YN,
|
||||
|
||||
@ -349,6 +349,7 @@
|
||||
</select>
|
||||
|
||||
<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
|
||||
|
||||
@ -163,13 +163,16 @@
|
||||
<select id="CmmnDetailCodeManageDAO.selectCmmnDetailCodeListAll" parameterClass="CmmnDetailCodeVO" resultClass="CmmnDetailCodeVO">
|
||||
<![CDATA[
|
||||
SELECT * FROM (
|
||||
SELECT CL_CODE_NM AS text , CL_CODE AS id , '0' AS parent , USE_AT AS useAt , '' as sort FROM LETTCCMMNCLCODE
|
||||
UNION
|
||||
SELECT CODE_ID_NM AS text , CODE_ID AS id , CL_CODE AS parent, USE_AT AS useAt, '' as sort FROM LETTCCMMNCODE
|
||||
UNION
|
||||
SELECT CL_CODE_NM AS text , CL_CODE AS id , '0' AS parent , USE_AT AS useAt , 0 as sort FROM LETTCCMMNCLCODE
|
||||
UNION ALL
|
||||
SELECT CODE_ID_NM AS text , CODE_ID AS id , CL_CODE AS parent, USE_AT AS useAt, 0 as sort FROM LETTCCMMNCODE
|
||||
UNION ALL
|
||||
/*
|
||||
SELECT CODE_NM AS text , CONCAT(CODE_ID,'__',CODE) AS id , CODE_ID AS parent , USE_AT AS useAt, SORT as sort FROM LETTCCMMNDETAILCODE
|
||||
*/
|
||||
SELECT CODE_NM AS text , CODE_ID||'__'||CODE AS id , CODE_ID AS parent , USE_AT AS useAt, SORT as sort FROM LETTCCMMNDETAILCODE
|
||||
) A
|
||||
ORDER BY A.parent, A.id, A.sort+0;
|
||||
ORDER BY A.parent, A.id, A.sort+0
|
||||
]]>
|
||||
</select>
|
||||
|
||||
|
||||
@ -234,12 +234,15 @@
|
||||
|
||||
<!-- 관리자 대쉬보드 접속 리스트 -->
|
||||
<select id="LoginLogDAO.selectAmdinLog" parameterClass="loginLog" resultClass="loginLog">
|
||||
/* 임시.*NOT_SQL_LOG.* */
|
||||
/* 임시.*NOT_SQL_LOG.* LoginLogDAO.selectAmdinLog */
|
||||
SELECT
|
||||
COUNT(1) OVER() AS totCnt ,
|
||||
a.ADMINLOG_ID logId ,
|
||||
b.USER_NM loginNm,
|
||||
/*
|
||||
DATE_FORMAT(a.CREAT_DT, '%Y-%m-%d %T' ) creatDt,
|
||||
*/
|
||||
TO_CHAR(a.CREAT_DT, 'YYYY-MM-DD HH24:MI' ) creatDt,
|
||||
a.CONECT_IP loginIp,
|
||||
a.PROGRM_FILE_NM AS progrmFileNm,
|
||||
a.MENU_NM AS menuNm,
|
||||
@ -270,14 +273,20 @@
|
||||
AND #searchEndDt# >= DATE_FORMAT(a.CREAT_DT, '%Y.%m.%d' )
|
||||
</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>
|
||||
|
||||
<!-- 관리자 대쉬보드 접속 TOTCNT -->
|
||||
@ -305,12 +314,15 @@
|
||||
|
||||
<!-- 관리자 로그설정 메소드 리스트 -->
|
||||
<select id="LoginLogDAO.selectLogMethodList" parameterClass="loginLog" resultClass="loginLog">
|
||||
/* 임시.*NOT_SQL_LOG.* */
|
||||
/* 임시.*NOT_SQL_LOG.* LoginLogDAO.selectLogMethodList */
|
||||
SELECT
|
||||
COUNT(A.ADMOT_ID) OVER() AS totCnt,
|
||||
A.ADMOT_ID AS admotId,
|
||||
A.METHOD_NM AS methodNm,
|
||||
/*
|
||||
DATE_FORMAT(A.CREAT_DT, '%Y-%m-%d') AS creatDt,
|
||||
*/
|
||||
TO_CHAR(A.CREAT_DT, 'YYYY-MM-DD') AS creatDt,
|
||||
A.MENU_NM AS menuNm,
|
||||
A.APPRO_NM AS approNm,
|
||||
A.PARAM AS param,
|
||||
@ -330,14 +342,20 @@
|
||||
A.METHOD_NM LIKE CONCAT('%' , #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>
|
||||
|
||||
|
||||
@ -643,29 +661,39 @@
|
||||
|
||||
<!-- 사용자 메뉴별 접속 로그 리스트 -->
|
||||
<select id="LoginLogDAO.selectWebMenuLogList" parameterClass="loginLog" resultClass="loginLog">
|
||||
/* 임시.*NOT_SQL_LOG.* */
|
||||
/* 임시.*NOT_SQL_LOG.* LoginLogDAO.selectWebMenuLogList */
|
||||
<isEqual property="dateType" compareValue="D"> /** 일별 */
|
||||
SELECT C.creatDt creatDt ,
|
||||
C.menuNm menuNm,
|
||||
C.progrmFileNm progrmFileNm,
|
||||
C.menuNo menuNo,
|
||||
IFNULL(D.menuCnt , 0) menuCnt
|
||||
NVL(D.menuCnt , 0) menuCnt
|
||||
FROM
|
||||
(
|
||||
SELECT A.creatDt , B.menuNm , B.progrmFileNm, B.menuNo FROM
|
||||
(
|
||||
/*
|
||||
SELECT DATE_FORMAT(A.Dates, '%Y-%m-%d') AS creatDt
|
||||
*/
|
||||
SELECT TO_CHAR(A.Dates, 'YYYY-MM-DD') AS creatDt
|
||||
FROM (
|
||||
/*
|
||||
SELECT ADDDATE(CURDATE(), INTERVAL (A.A + (10 * B.A) + (100 * C.A) + (1000 * D.A) ) DAY) AS DATES
|
||||
FROM (SELECT 0 AS A UNION ALL SELECT 1 UNION ALL SELECT 2 UNION ALL SELECT 3 UNION ALL SELECT 4 UNION ALL SELECT 5 UNION ALL SELECT 6 UNION ALL SELECT 7 UNION ALL SELECT 8 UNION ALL SELECT 9) AS A
|
||||
CROSS JOIN (SELECT 0 AS A UNION ALL SELECT 1 UNION ALL SELECT 2 UNION ALL SELECT 3 UNION ALL SELECT 4 UNION ALL SELECT 5 UNION ALL SELECT 6 UNION ALL SELECT 7 UNION ALL SELECT 8 UNION ALL SELECT 9) AS B
|
||||
CROSS JOIN (SELECT 0 AS A UNION ALL SELECT 1 UNION ALL SELECT 2 UNION ALL SELECT 3 UNION ALL SELECT 4 UNION ALL SELECT 5 UNION ALL SELECT 6 UNION ALL SELECT 7 UNION ALL SELECT 8 UNION ALL SELECT 9) AS C
|
||||
CROSS JOIN (SELECT 0 AS A UNION ALL SELECT 1 UNION ALL SELECT 2 UNION ALL SELECT 3 UNION ALL SELECT 4 UNION ALL SELECT 5 UNION ALL SELECT 6 UNION ALL SELECT 7 UNION ALL SELECT 8 UNION ALL SELECT 9) AS D
|
||||
*/
|
||||
SELECT SYSDATE - (A.A1 + (10 * B.A2) + (100 * C.A3) + (1000 * D.A4) ) AS DATES
|
||||
FROM (SELECT 0 AS A1 FROM DUAL UNION ALL SELECT 1 FROM DUAL UNION ALL SELECT 2 FROM DUAL UNION ALL SELECT 3 FROM DUAL UNION ALL SELECT 4 FROM DUAL UNION ALL SELECT 5 FROM DUAL UNION ALL SELECT 6 FROM DUAL UNION ALL SELECT 7 FROM DUAL UNION ALL SELECT 8 FROM DUAL UNION ALL SELECT 9 FROM DUAL) A
|
||||
,(SELECT 0 AS A2 FROM DUAL UNION ALL SELECT 1 FROM DUAL UNION ALL SELECT 2 FROM DUAL UNION ALL SELECT 3 FROM DUAL UNION ALL SELECT 4 FROM DUAL UNION ALL SELECT 5 FROM DUAL UNION ALL SELECT 6 FROM DUAL UNION ALL SELECT 7 FROM DUAL UNION ALL SELECT 8 FROM DUAL UNION ALL SELECT 9 FROM DUAL) B
|
||||
,(SELECT 0 AS A3 FROM DUAL UNION ALL SELECT 1 FROM DUAL UNION ALL SELECT 2 FROM DUAL UNION ALL SELECT 3 FROM DUAL UNION ALL SELECT 4 FROM DUAL UNION ALL SELECT 5 FROM DUAL UNION ALL SELECT 6 FROM DUAL UNION ALL SELECT 7 FROM DUAL UNION ALL SELECT 8 FROM DUAL UNION ALL SELECT 9 FROM DUAL) C
|
||||
,(SELECT 0 AS A4 FROM DUAL UNION ALL SELECT 1 FROM DUAL UNION ALL SELECT 2 FROM DUAL UNION ALL SELECT 3 FROM DUAL UNION ALL SELECT 4 FROM DUAL UNION ALL SELECT 5 FROM DUAL UNION ALL SELECT 6 FROM DUAL UNION ALL SELECT 7 FROM DUAL UNION ALL SELECT 8 FROM DUAL UNION ALL SELECT 9 FROM DUAL) D
|
||||
) A
|
||||
WHERE 1=1
|
||||
AND ( DATES BETWEEN #searchBgnDe# AND #searchEndDe# )
|
||||
) A
|
||||
CROSS JOIN
|
||||
,
|
||||
( SELECT A.MENU_NM AS menuNm,
|
||||
A.PROGRM_FILE_NM AS progrmFileNm ,
|
||||
A.MENU_NO AS menuNo
|
||||
@ -681,14 +709,28 @@
|
||||
) C
|
||||
LEFT JOIN
|
||||
(
|
||||
SELECT COUNT(B.CREAT_DT) menuCnt, A.MENU_NM AS menuNm, DATE_FORMAT(B.CREAT_DT , '%Y-%m-%d') AS creatDt, A.PROGRM_FILE_NM as progrmFileNm, A.MENU_NO as logId /** 임시정렬번호 */ FROM ( SELECT A.MENU_NM , A.PROGRM_FILE_NM , A.MENU_NO FROM LETTNMENUINFO A INNER JOIN LETTNPROGRMLIST B ON A.PROGRM_FILE_NM = B.PROGRM_FILE_NM INNER JOIN LETTNMENUCREATDTLS C ON C.MENU_NO = A.MENU_NO
|
||||
/*
|
||||
SELECT COUNT(B.CREAT_DT) menuCnt, A.MENU_NM AS menuNm, DATE_FORMAT(B.CREAT_DT , '%Y-%m-%d') AS creatDt, A.PROGRM_FILE_NM as progrmFileNm, A.MENU_NO as logId ** 임시정렬번호 ** FROM ( SELECT A.MENU_NM , A.PROGRM_FILE_NM , A.MENU_NO FROM LETTNMENUINFO A INNER JOIN LETTNPROGRMLIST B ON A.PROGRM_FILE_NM = B.PROGRM_FILE_NM INNER JOIN LETTNMENUCREATDTLS C ON C.MENU_NO = A.MENU_NO
|
||||
*/
|
||||
SELECT COUNT(B.CREAT_DT) menuCnt, A.MENU_NM AS menuNm, TO_CHAR(B.CREAT_DT , 'YYYY-MM-DD') AS creatDt, A.PROGRM_FILE_NM as progrmFileNm, A.MENU_NO as logId /** 임시정렬번호 */
|
||||
FROM ( SELECT A.MENU_NM , A.PROGRM_FILE_NM , A.MENU_NO
|
||||
FROM LETTNMENUINFO A
|
||||
INNER JOIN LETTNPROGRMLIST B ON A.PROGRM_FILE_NM = B.PROGRM_FILE_NM
|
||||
INNER JOIN LETTNMENUCREATDTLS C ON C.MENU_NO = A.MENU_NO
|
||||
WHERE B.URL IS NOT NULL
|
||||
AND C.AUTHOR_CODE = 'ROLE_ANONYMOUS'
|
||||
AND B.URL != '' ) A INNER JOIN LETTNLOGINLOG B ON A.PROGRM_FILE_NM = B.PROGRM_FILE_NM
|
||||
AND B.URL != '' ) A
|
||||
INNER JOIN LETTNLOGINLOG B ON A.PROGRM_FILE_NM = B.PROGRM_FILE_NM
|
||||
WHERE 1=1
|
||||
GROUP BY menuNm , creatDt
|
||||
) D ON C.creatDt = D.creatDt
|
||||
GROUP BY A.MENU_NM
|
||||
, TO_CHAR(B.CREAT_DT , 'YYYY-MM-DD')
|
||||
, A.PROGRM_FILE_NM
|
||||
, A.MENU_NO
|
||||
) D ON (
|
||||
C.creatDt = D.creatDt
|
||||
AND C.progrmFileNm = D.progrmFileNm
|
||||
)
|
||||
|
||||
WHERE 1=1
|
||||
</isEqual>
|
||||
<isEqual property="dateType" compareValue="M"> /** 월별 */
|
||||
@ -805,7 +847,7 @@
|
||||
<isNotEmpty prepend="AND" property="searchKeyword">
|
||||
C.menuNm LIKE CONCAT ('%', #searchKeyword#,'%')
|
||||
</isNotEmpty>
|
||||
ORDER BY menuNo , creatDt DESC
|
||||
ORDER BY C.menuNo , C.creatDt DESC
|
||||
</select>
|
||||
|
||||
<!-- 사용자 메뉴별 접속 로그 리스트 (접속일자(조회))-->
|
||||
|
||||
@ -21,46 +21,57 @@
|
||||
<typeAlias alias="menuManageVO" type="kcc.let.sym.mnu.mpm.service.MenuManageVO"/>
|
||||
|
||||
<select id="menuManageDAO.selectMenuCreatManageList_D" parameterClass="comDefaultVO" resultClass="egovMap">
|
||||
SELECT AUTHOR_CODE AS authorCode,
|
||||
AUTHOR_NM AS authorNm,
|
||||
AUTHOR_DC AS authorDc,
|
||||
AUTHOR_CREAT_DE AS authorCreatDe,
|
||||
/* menuManageDAO.selectMenuCreatManageList_D */
|
||||
SELECT AUTHOR_CODE AS "authorCode",
|
||||
AUTHOR_NM AS "authorNm",
|
||||
AUTHOR_DC AS "authorDc",
|
||||
AUTHOR_CREAT_DE AS "authorCreatDe",
|
||||
(SELECT COUNT(B.AUTHOR_CODE)
|
||||
FROM LETTNMENUCREATDTLS B
|
||||
WHERE B.AUTHOR_CODE = A.AUTHOR_CODE ) AS chkYeoBu,
|
||||
WHERE B.AUTHOR_CODE = A.AUTHOR_CODE ) AS "chkYeoBu",
|
||||
SORT_NUM AS tempSortNum
|
||||
FROM LETTNAUTHORINFO A
|
||||
WHERE A.AUTHOR_CODE like CONCAT('%', #searchKeyword#, '%')
|
||||
ORDER BY 1=1
|
||||
/*
|
||||
WHERE A.AUTHOR_CODE like CONCAT('%', searchKeyword, '%')
|
||||
*/
|
||||
WHERE A.AUTHOR_CODE like '%'||#searchKeyword#||'%'
|
||||
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="menuManageDAO.selectMenuCreatManageTotCnt_S" parameterClass="comDefaultVO" resultClass="int">
|
||||
<![CDATA[
|
||||
SELECT COUNT(AUTHOR_CODE) AS totcnt
|
||||
FROM LETTNAUTHORINFO
|
||||
WHERE AUTHOR_CODE like CONCAT('%', #searchKeyword#, '%')
|
||||
/*
|
||||
WHERE AUTHOR_CODE like CONCAT('%', searchKeyword, '%')
|
||||
*/
|
||||
WHERE AUTHOR_CODE like '%'||#searchKeyword#||'%'
|
||||
AND AUTHOR_CODE NOT IN ('ROLE_ANONYMOUS', 'ROLE_GNRL_USER')
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="menuManageDAO.selectMenuCreatList_D" parameterClass="MenuCreatVO" resultClass="egovMap">
|
||||
/* menuManageDAO.selectMenuCreatList_D */
|
||||
SELECT
|
||||
A.MENU_NO AS menuNo
|
||||
, A.MENU_ORDR AS menuOrdr
|
||||
, A.MENU_NM AS menuNm
|
||||
, A.UPPER_MENU_NO AS upperMenuId
|
||||
A.MENU_NO AS "menuNo"
|
||||
, A.MENU_ORDR AS "menuOrdr"
|
||||
, A.MENU_NM AS "menuNm"
|
||||
, A.UPPER_MENU_NO AS "upperMenuId"
|
||||
, (SELECT count(B.MENU_NO)
|
||||
FROM LETTNMENUCREATDTLS B
|
||||
WHERE B.MENU_NO = A.MENU_NO
|
||||
AND B.AUTHOR_CODE = #authorCode#
|
||||
) AS chkYeoBu
|
||||
) AS "chkYeoBu"
|
||||
FROM LETTNMENUINFO A
|
||||
WHERE A.MENU_NO > 0
|
||||
<isNotEmpty property="underMenuNo">
|
||||
@ -935,6 +946,7 @@
|
||||
</insert>
|
||||
|
||||
<select id="menuManageDAO.selectMenuManageUrl" parameterClass="MenuManageVO" resultClass="menuManageVO">
|
||||
/* menuManageDAO.selectMenuManageUrl */
|
||||
SELECT
|
||||
A.MENU_NM AS menuNm,
|
||||
A.PROGRM_FILE_NM,
|
||||
|
||||
@ -150,12 +150,17 @@
|
||||
</insert>
|
||||
|
||||
<select id="loginPolicyDAO.selectAdminLoginIpList" parameterClass="LoginPolicyVO" resultClass="LoginPolicyVO">
|
||||
/* loginPolicyDAO.selectAdminLoginIpList */
|
||||
SELECT ACCESS_IP ipInfo , EMPLYR_ID emplyrId
|
||||
/*
|
||||
, DATE_FORMAT(REGDT , '%Y-%m-%d') regDate
|
||||
*/
|
||||
, TO_CHAR(REGDT , 'YYYY-MM-DD') regDate
|
||||
FROM ADMIN_ACCESS_IP A ORDER BY ACCESS_IP ASC
|
||||
</select>
|
||||
|
||||
<select id="loginPolicyDAO.selectLoginGroupPolicy" parameterClass="LoginPolicyVO" resultClass="LoginPolicyVO">
|
||||
/* loginPolicyDAO.selectLoginGroupPolicy */
|
||||
SELECT
|
||||
IP_GROUP_ID ipGroupId,
|
||||
IP_INFO ipInfo,
|
||||
@ -176,14 +181,21 @@
|
||||
</select>
|
||||
|
||||
<select id="loginPolicyDAO.selectLoginGroupPolicyList" parameterClass="LoginPolicyVO" resultClass="LoginPolicyVO" >
|
||||
/* loginPolicyDAO.selectLoginGroupPolicyList */
|
||||
SELECT
|
||||
IP_GROUP_ID ipGroupId,
|
||||
IP_INFO ipInfo,
|
||||
IP_DC ipDc,
|
||||
A.FRST_REGISTER_ID frstRegisterId,
|
||||
/*
|
||||
DATE_FORMAT(A.FRST_REGIST_PNTTM, '%Y-%m-%d %H:%i:%S') frstRegistPnttm,
|
||||
*/
|
||||
TO_CHAR(A.FRST_REGIST_PNTTM, 'YYYY-MM-DD HH24:MI:SS') frstRegistPnttm,
|
||||
A.LAST_UPDUSR_ID lastUpdusrId,
|
||||
/*
|
||||
DATE_FORMAT(A.LAST_UPDT_PNTTM, '%Y-%m-%d %H:%i:%S') lastUpdtPnttm
|
||||
*/
|
||||
TO_CHAR(A.LAST_UPDT_PNTTM, 'YYYY-MM-DD HH24:MI:SS') lastUpdtPnttm
|
||||
FROM LETTNLOGINGROUPPOLICY A
|
||||
WHERE 1 = 1
|
||||
<isNotEmpty property="searchKeyword">
|
||||
@ -197,14 +209,20 @@
|
||||
IP_INFO LIKE CONCAT('%' , #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>
|
||||
|
||||
<select id="loginPolicyDAO.selectLoginGroupPolicyAll" parameterClass="LoginPolicyVO" resultClass="LoginPolicyVO" >
|
||||
|
||||
@ -46,13 +46,18 @@
|
||||
|
||||
<!-- 첨부파일관리 리스트 -->
|
||||
<select id="fmsFileDAO.selectfmsFileList" parameterClass="fmsFileVO" resultClass="fmsFileVO">
|
||||
/* fmsFileDAO.selectfmsFileList */
|
||||
SELECT FMS_ID AS fmsId,
|
||||
FMS_NM AS fmsNm,
|
||||
CONTENT AS content,
|
||||
FMS_LINK AS fmsLink,
|
||||
FMS_DOWN_LINK AS fmsDownLink,
|
||||
/*
|
||||
DATE_FORMAT(REGDT, '%Y-%m-%d %h:%m:%s') regdt ,
|
||||
DATE_FORMAT(MODDT, '%Y-%m-%d %h:%m:%s') moddt ,
|
||||
*/
|
||||
TO_CHAR(REGDT, 'YYYY-MM-DD HH24:MI:SS') regdt ,
|
||||
TO_CHAR(MODDT, 'YYYY-MM-DD HH24:MI:SS') moddt ,
|
||||
REGISTER_ID AS registerId,
|
||||
FMS_IMAGE_FILE AS fmsImageFile,
|
||||
FMS_IMAGE AS fmsImage,
|
||||
@ -80,14 +85,20 @@
|
||||
AND CONTENT LIKE CONCAT ('%', #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>
|
||||
|
||||
<!-- 첨부파일 관리::리스트 count -->
|
||||
|
||||
Loading…
Reference in New Issue
Block a user