diff --git a/src/main/java/kcc/ve/oprtn/fndtnEnhanceTrn/prcsAplctPrdMng/web/FndthPrcsAplctPrdMngController.java b/src/main/java/kcc/ve/oprtn/fndtnEnhanceTrn/prcsAplctPrdMng/web/FndthPrcsAplctPrdMngController.java
index a8b4e782..4e13ec2c 100644
--- a/src/main/java/kcc/ve/oprtn/fndtnEnhanceTrn/prcsAplctPrdMng/web/FndthPrcsAplctPrdMngController.java
+++ b/src/main/java/kcc/ve/oprtn/fndtnEnhanceTrn/prcsAplctPrdMng/web/FndthPrcsAplctPrdMngController.java
@@ -271,7 +271,7 @@ public class FndthPrcsAplctPrdMngController {
/**
* 기반강화연수 교육확정관리목록
*/
- @RequestMapping("/kccadr/oprtn/fndthEnhanceTrn/fndthEduPrcsAplctCfnMngList.do")
+ @RequestMapping({"/kccadr/oprtn/fndthEnhanceTrn/fndthEduPrcsAplctCfnMngList.do", "/kccadr/oprtn/fndthEnhanceTrn/fndthEduPrcsAplctMngList.do"})
public String fndthEduPrcsAplctMngList( @ModelAttribute("vEPrcsDetailVO") VEPrcsDetailVO vEPrcsDetailVO
, HttpSession session, ModelMap model ) throws Exception {
diff --git a/src/main/resources/egovframework/sqlmap/config/postgresql/sql-map-config-postgresql-sec-ram.xml b/src/main/resources/egovframework/sqlmap/config/postgresql/sql-map-config-postgresql-sec-ram.xml
new file mode 100644
index 00000000..7ed21cf6
--- /dev/null
+++ b/src/main/resources/egovframework/sqlmap/config/postgresql/sql-map-config-postgresql-sec-ram.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/resources/egovframework/sqlmap/config/postgresql/sql-map-config-postgresql-uss-ion-fms.xml b/src/main/resources/egovframework/sqlmap/config/postgresql/sql-map-config-postgresql-uss-ion-fms.xml
new file mode 100644
index 00000000..5733558b
--- /dev/null
+++ b/src/main/resources/egovframework/sqlmap/config/postgresql/sql-map-config-postgresql-uss-ion-fms.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
diff --git a/src/main/resources/egovframework/sqlmap/config/postgresql/sql-map-config-postgresql-uss-umt.xml b/src/main/resources/egovframework/sqlmap/config/postgresql/sql-map-config-postgresql-uss-umt.xml
new file mode 100644
index 00000000..b8952d4e
--- /dev/null
+++ b/src/main/resources/egovframework/sqlmap/config/postgresql/sql-map-config-postgresql-uss-umt.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
diff --git a/src/main/resources/egovframework/sqlmap/config/postgresql/sql-map-config-postgresql-ve.xml b/src/main/resources/egovframework/sqlmap/config/postgresql/sql-map-config-postgresql-ve.xml
new file mode 100644
index 00000000..c526aba2
--- /dev/null
+++ b/src/main/resources/egovframework/sqlmap/config/postgresql/sql-map-config-postgresql-ve.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/src/main/resources/egovframework/sqlmap/config/postgresql/sql-map-config-postgresql.xml b/src/main/resources/egovframework/sqlmap/config/postgresql/sql-map-config-postgresql.xml
index 6c6ea3e6..4855dd1a 100644
--- a/src/main/resources/egovframework/sqlmap/config/postgresql/sql-map-config-postgresql.xml
+++ b/src/main/resources/egovframework/sqlmap/config/postgresql/sql-map-config-postgresql.xml
@@ -12,6 +12,5 @@
-
-
+
diff --git a/src/main/resources/egovframework/sqlmap/let/sec/ram/EgovAuthorManage_SQL_Postgresql.xml b/src/main/resources/egovframework/sqlmap/let/sec/ram/EgovAuthorManage_SQL_Postgresql.xml
new file mode 100644
index 00000000..8e3479f8
--- /dev/null
+++ b/src/main/resources/egovframework/sqlmap/let/sec/ram/EgovAuthorManage_SQL_Postgresql.xml
@@ -0,0 +1,170 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ UPDATE LETTNAUTHORINFO
+ SET
+
+ SORT_NUM = SORT_NUM+1
+
+
+ SORT_NUM = SORT_NUM-1
+
+ WHERE SORT_NUM > #sortNum#
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/resources/egovframework/sqlmap/let/sec/ram/EgovAuthorRoleManage_SQL_Postgresql.xml b/src/main/resources/egovframework/sqlmap/let/sec/ram/EgovAuthorRoleManage_SQL_Postgresql.xml
new file mode 100644
index 00000000..b32e0479
--- /dev/null
+++ b/src/main/resources/egovframework/sqlmap/let/sec/ram/EgovAuthorRoleManage_SQL_Postgresql.xml
@@ -0,0 +1,98 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/main/resources/egovframework/sqlmap/let/sym/mnu/mpm/EgovMenuManage_SQL_Postgresql.xml b/src/main/resources/egovframework/sqlmap/let/sym/mnu/mpm/EgovMenuManage_SQL_Postgresql.xml
index 2cfd6d28..00197834 100644
--- a/src/main/resources/egovframework/sqlmap/let/sym/mnu/mpm/EgovMenuManage_SQL_Postgresql.xml
+++ b/src/main/resources/egovframework/sqlmap/let/sym/mnu/mpm/EgovMenuManage_SQL_Postgresql.xml
@@ -90,7 +90,7 @@
LEFT JOIN LETTNEMPLYRINFO C ON A.EMPLYR_ID = C.EMPLYR_ID
WHERE 1=1
/* 이전 원래 쿼리 */
- AND A.MENU_NO = #searchKeyword#
+ AND A.MENU_NO = CAST(#searchKeyword# AS int)
/* 접속 통계를 위한 추가 쿼리 */
AND A.PROGRM_FILE_NM = #searchKeyword#
diff --git a/src/main/resources/egovframework/sqlmap/let/uss/ion/fms/FmsFile_SQL_Postgresql.xml b/src/main/resources/egovframework/sqlmap/let/uss/ion/fms/FmsFile_SQL_Postgresql.xml
new file mode 100644
index 00000000..464e3ee2
--- /dev/null
+++ b/src/main/resources/egovframework/sqlmap/let/uss/ion/fms/FmsFile_SQL_Postgresql.xml
@@ -0,0 +1,245 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ INSERT
+ INTO LETFMSFILE
+ (
+ FMS_ID,
+ FMS_NM,
+ CONTENT,
+ FMS_LINK,
+ FMS_DOWN_LINK,
+ REGDT,
+ MODDT,
+ REGISTER_ID,
+ FMS_IMAGE_FILE,
+ FMS_IMAGE
+ )
+ VALUES
+ (
+ #fmsId#,
+ #fmsNm#,
+ #content#,
+ #fmsLink#,
+ #fmsDownLink#,
+ CURRENT_TIMESTAMP,
+ CURRENT_TIMESTAMP,
+ #registerId#,
+ #fmsImageFile#,
+ #fmsImage#
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ UPDATE LETFMSFILE
+ SET
+ FMS_NM= #fmsNm#,
+ CONTENT= #content#,
+ MODDT= CURRENT_TIMESTAMP,
+
+ FMS_LINK = #fmsLink# ,
+
+
+ FMS_DOWN_LINK = #fmsDownLink# ,
+
+
+ FMS_IMAGE_FILE = #fmsImageFile# ,
+
+ REGISTER_ID= #registerId#
+ WHERE FMS_ID=#fmsId#
+
+
+
+
+ INSERT
+ INTO LETTNFILETEMPDETAIL
+ (
+ USER_ID,
+ URL,
+ FILE_SN,
+ FILE_STRE_COURS,
+ STRE_FILE_NM,
+ ORIGNL_FILE_NM,
+ FILE_EXTSN,
+ FILE_SIZE
+ )
+ VALUES
+ (
+ #userId#,
+ #url#,
+ #fileSn#,
+ #fileStreCours#,
+ #streFileNm#,
+ #orignlFileNm#,
+ #fileExtsn#,
+ #fileSize#
+ )
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/resources/egovframework/sqlmap/let/uss/umt/EgovMberManage_SQL_postgresql.xml b/src/main/resources/egovframework/sqlmap/let/uss/umt/EgovMberManage_SQL_postgresql.xml
new file mode 100644
index 00000000..3e6d972b
--- /dev/null
+++ b/src/main/resources/egovframework/sqlmap/let/uss/umt/EgovMberManage_SQL_postgresql.xml
@@ -0,0 +1,342 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+ UPDATE TB_REGICONFIG
+ SET USE_YN = #useYn#,
+ NECE_YN = #neceYn#,
+ PLACE_HOLDER = #placeHolder#,
+ CONFIG_ORDER = #configOrder#
+ WHERE CONFIG_ID = #configId#
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ UPDATE LETTNGNRLMBER
+ SET
+
+ PASSWORD_HINT = #passwordHint#,
+
+
+ PASSWORD_CNSR = #passwordCnsr#,
+
+
+ IHIDNUM = #ihidnum#,
+
+
+ SEXDSTN_CODE = #sexdstnCode#,
+
+
+ ZIP = #zip#,
+
+
+ ADRES = #adres#,
+
+
+ AREA_NO = #areaNo#,
+
+
+ MBER_STTUS = #mberSttus#,
+
+
+ DETAIL_ADRES = #detailAdres#,
+
+
+ END_TELNO = #endTelno#,
+
+
+ MBTLNUM = #moblphonNo#,
+
+
+ GROUP_ID = #groupId#,
+
+
+ MBER_FXNUM = #mberFxnum#,
+
+
+ MBER_EMAIL_ADRES = #mberEmailAdres#,
+
+
+ MIDDLE_TELNO = #middleTelno#,
+
+
+ BIRTH_DAY = #birth#,
+
+
+ EMAIL_YN = #emailYN#,
+
+
+ SMS_YN = #smsYN#,
+
+
+ PHOTOFILE_ID = #photofileId#,
+
+ MBER_NM = #mberNm#
+ WHERE ESNTL_ID=#uniqId#
+
+
+
+
+
+
diff --git a/src/main/resources/egovframework/sqlmap/ve/cndtn/cndtnTrgtInfoMng_SQL_Postgresql.xml b/src/main/resources/egovframework/sqlmap/ve/cndtn/cndtnTrgtInfoMng_SQL_Postgresql.xml
new file mode 100644
index 00000000..fb72831a
--- /dev/null
+++ b/src/main/resources/egovframework/sqlmap/ve/cndtn/cndtnTrgtInfoMng_SQL_Postgresql.xml
@@ -0,0 +1,188 @@
+
+
+
+
+
+
+
+
+
+
+ vea_sspn_idmt_trgt
+
+
+
+
+ sspn_idtmt_trgt_ord
+ , user_id
+ , edu_state_cd
+ , frst_regist_pnttm
+ , frst_register_id
+ , last_updt_pnttm
+ , last_updusr_id
+ , trgt_nm
+ , clphone
+ , d_birth
+ , addr
+ , addr_detail
+ , post
+ , email
+ , req_pnttm
+ , vnt_nmbr
+ , cmptnt_athrt
+ , sex
+ , req_nmbr
+ , prsctr_nm
+ , req_state_cd
+
+ , prcs_aplct_prd_ord_cmplt
+ , vnt_year
+ , atch_file_id
+ , edu_aplct_ord
+
+
+
+
+
+ a.sspn_idtmt_trgt_ord AS sspnIdtmtTrgtOrd
+ , a.user_id AS userId
+ , a.edu_state_cd AS eduStateCd
+ , a.frst_regist_pnttm AS frstRegistPnttm
+ , a.frst_register_id AS frstRegisterId
+ , a.last_updt_pnttm AS lastUpdtPnttm
+ , a.last_updusr_id AS lastUpdusrId
+ , a.trgt_nm AS trgtNm
+ , a.clphone AS clphone
+ , a.d_birth AS dBirth
+ , a.addr AS addr
+ , a.addr_detail AS addrDetail
+ , a.post AS post
+ , a.email AS email
+ , a.req_pnttm AS reqPnttm
+ , a.vnt_nmbr AS vntNmbr
+ , a.cmptnt_athrt AS cmptntAthrt
+ , a.sex AS sex
+ , a.req_nmbr AS reqNmbr
+ , a.prsctr_nm AS prsctrNm
+ , a.req_state_cd AS reqStateCd
+
+ , a.prcs_aplct_prd_ord_cmplt AS prcsAplctPrdOrdCmplt
+ , a.vnt_year AS vntYear
+ , a.atch_file_id AS atchFileId
+ , a.edu_aplct_ord AS eduAplctOrd
+
+
+
+
+
+
+
+
+
+
+ INSERT INTO (
+
+ )VALUES(
+ #sspnIdtmtTrgtOrd#
+ , #userId#
+ , #eduStateCd#
+ , now()
+ , #frstRegisterId#
+ , #lastUpdtPnttm#
+ , #lastUpdusrId#
+ , #trgtNm#
+ , #clphone#
+ , #dBirth#
+ , #addr#
+ , #addrDetail#
+ , #post#
+ , #email#
+ , #reqPnttm#
+ , #vntNmbr#
+ , #cmptntAthrt#
+ , #sex#
+ , #reqNmbr#
+ , #prsctrNm#
+ , #reqStateCd#
+ )
+
+
+
+
+
+
+
+ UPDATE
+
+ SET
+ user_id = #userId#
+ , edu_state_cd = #eduStateCd#
+ , last_updt_pnttm = now()
+ , last_updusr_id = #lastUpdusrId#
+ , trgt_nm = #trgtNm#
+ , clphone = #clphone#
+ , d_birth = #dBirth#
+ , addr = #addr#
+ , addr_detail = #addrDetail#
+ , post = #post#
+ , email = #email#
+ , req_pnttm = #reqPnttm#
+ , vnt_nmbr = #vntNmbr#
+ , cmptnt_athrt = #cmptntAthrt#
+ , sex = #sex#
+ , req_nmbr = #reqNmbr#
+ , prsctr_nm = #prsctrNm#
+ , req_state_cd = #reqStateCd#
+
+
+ , prcs_aplct_prd_ord_cmplt = #prcsAplctPrdOrdCmplt#
+
+
+
+ , vnt_year = #vntYear#
+
+
+
+ , atch_file_id = #atchFileId#
+
+
+
+ , edu_aplct_ord = #eduAplctOrd#
+
+
+
+
+ WHERE
+ sspn_idtmt_trgt_ord = #sspnIdtmtTrgtOrd#
+
+
+
diff --git a/src/main/resources/egovframework/sqlmap/ve/prcs/VEPrcsAplctPrd_SQL_postgre.xml b/src/main/resources/egovframework/sqlmap/ve/prcs/VEPrcsAplctPrd_SQL_postgre.xml
index 449baca9..8484c09f 100644
--- a/src/main/resources/egovframework/sqlmap/ve/prcs/VEPrcsAplctPrd_SQL_postgre.xml
+++ b/src/main/resources/egovframework/sqlmap/ve/prcs/VEPrcsAplctPrd_SQL_postgre.xml
@@ -170,6 +170,7 @@
/* VEPrcsAplctPrdDAO.updateSspnIdtmtTrgt */
+ /*
UPDATE
(
SELECT a0.SSPN_IDTMT_TRGT_ORD
@@ -188,6 +189,21 @@
AND b0.SSPN_IDTMT_TRGT_ORD IS NOT NULL
)aa0
SET aa0.SSPN_IDTMT_TRGT_ORD = aa0.NEW_SSPN_IDTMT_TRGT_ORD
+ */
+
+ UPDATE vea_aplct_detail_info a0
+ SET SSPN_IDTMT_TRGT_ORD = b0.SSPN_IDTMT_TRGT_ORD
+ FROM (
+ SELECT
+ b.EDU_APLCT_ORD,
+ c.SSPN_IDTMT_TRGT_ORD
+ FROM
+ ve_edu_aplct b
+ JOIN vea_sspn_idmt_trgt c ON b.EDU_APLCT_ORD = c.EDU_APLCT_ORD
+ ) b0
+ WHERE
+ a0.EDU_APLCT_ORD = b0.EDU_APLCT_ORD
+ AND b0.SSPN_IDTMT_TRGT_ORD IS NOT NULL
@@ -636,7 +652,7 @@
x.USER_ID = le.ESNTL_ID
WHERE x.prcs_ord = a.prcs_aplct_prd_ord
AND x.sbmt_yn='Y'
- AND x.aprvl_cd IN (20,35,60)
+ AND x.aprvl_cd IN ('20','35','60')
/* 20-승인, 35-취소 신청, 60-확정*/
) AS nosCnt1
diff --git a/src/main/resources/egovframework/sqlmap/ve/prcs/VEPrcsOnlnCntnt_SQL_Postgresql.xml b/src/main/resources/egovframework/sqlmap/ve/prcs/VEPrcsOnlnCntnt_SQL_Postgresql.xml
new file mode 100644
index 00000000..3080d5bf
--- /dev/null
+++ b/src/main/resources/egovframework/sqlmap/ve/prcs/VEPrcsOnlnCntnt_SQL_Postgresql.xml
@@ -0,0 +1,222 @@
+
+
+
+
+
+
+
+
+
+
+ ve_prcs_onln_cntnt
+
+
+
+
+ prcs_ord,
+ prcs_onln_cntnt_ord,
+ onln_cntnt_div_cd,
+ detail_prcs_nm,
+ chasi,
+ use_yn,
+
+ frst_regist_pnttm,
+ frst_register_id,
+ last_updt_pnttm,
+ last_updusr_id
+
+
+
+
+
+ a.prcs_ord AS prcsOrd,
+ a.prcs_onln_cntnt_ord AS prcsOnlnCntntOrd,
+ a.onln_cntnt_div_cd AS onlnCntntDivCd,
+ a.detail_prcs_nm AS detailPrcsNm,
+ a.chasi AS chasi,
+ a.use_yn AS useYn,
+ TO_CHAR(a.frst_regist_pnttm,'YYYY-MM-DD') AS frstRegistPnttm,
+ a.frst_register_id AS frstRegisterId,
+ TO_CHAR(a.last_updt_pnttm,'YYYY-MM-DD') AS lastUpdtPnttm,
+ a.last_updusr_id AS lastUpdusrId
+
+
+
+
+
+ INSERT INTO (
+
+
+ )VALUES(
+ #prcsOrd#,
+ #prcsOnlnCntntOrd#,
+ #onlnCntntDivCd#,
+ #detailPrcsNm#,
+ #chasi#,
+ #useYn#,
+
+ NOW(),
+ #frstRegisterId#,
+ NOW(),
+ #lastUpdusrId#
+ )
+
+
+
+
+
+
+
+ UPDATE
+
+ SET
+
+ LAST_UPDT_PNTTM = NOW()
+ ,LAST_UPDUSR_ID = #lastUpdusrId#
+
+
+ , onln_cntnt_div_cd = #onlnCntntDivCd#
+
+
+ , detail_prcs_nm = #detailPrcsNm#
+
+
+ , chasi = #chasi#
+
+
+ , use_yn = #useYn#
+
+
+ WHERE
+ prcs_ord = #prcsOrd#
+ AND prcs_onln_cntnt_ord = #prcsOnlnCntntOrd#
+
+
+
+
+ DELETE FROM
+
+ WHERE
+ prcs_ord = #prcsOrd#
+ AND prcs_onln_cntnt_ord = #prcsOnlnCntntOrd#
+
+
+
+
+
+ DELETE FROM
+
+ WHERE
+ prcs_ord = #prcsOrd#
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/main/resources/egovframework/sqlmap/ve/prcs/VEPrcs_SQL_Postgresql.xml b/src/main/resources/egovframework/sqlmap/ve/prcs/VEPrcs_SQL_Postgresql.xml
new file mode 100644
index 00000000..4b23ab2e
--- /dev/null
+++ b/src/main/resources/egovframework/sqlmap/ve/prcs/VEPrcs_SQL_Postgresql.xml
@@ -0,0 +1,332 @@
+
+
+
+
+
+
+
+
+
+
+ VE_PRCS
+
+
+
+
+ prcs_ord,
+ prcs_div,
+ prcs_kind,
+ prcs_nm,
+ prcs_cn,
+ prcs_sort_no,
+ frst_regist_pnttm,
+ frst_register_id,
+ last_updt_pnttm,
+ last_updusr_id,
+ lctr_div_cd,
+ use_yn
+
+
+
+
+
+ A.PRCS_ORD AS prcsOrd,
+ A.PRCS_DIV AS prcsDiv,
+ A.PRCS_KIND AS prcsKind,
+ A.PRCS_NM AS prcsNm,
+ A.PRCS_CN AS prcsCn,
+ A.PRCS_SORT_NO AS prcsSortNo,
+ TO_CHAR(A.FRST_REGIST_PNTTM,'YYYY-MM-DD') AS frstRegistPnttm,
+ A.FRST_REGISTER_ID AS frstRegisterId,
+ TO_CHAR(A.LAST_UPDT_PNTTM,'YYYY-MM-DD') AS lastUpdtPnttm,
+ A.LAST_UPDUSR_ID AS lastUpdusrId,
+ A.LCTR_DIV_CD AS lctrDivCd,
+ A.USE_YN AS useYn
+
+
+
+
+
+ INSERT INTO (
+
+
+ )VALUES(
+ #prcsOrd#,
+ #prcsDiv#,
+ #prcsKind#,
+ #prcsNm#,
+ #prcsCn#,
+ #prcsSortNo#,
+ NOW(),
+ #frstRegisterId#,
+ NOW(),
+ #lastUpdusrId#,
+ #lctrDivCd#,
+ #useYn#
+ )
+
+
+
+
+
+
+
+ UPDATE
+
+ SET
+
+ LAST_UPDT_PNTTM = NOW()
+ ,LAST_UPDUSR_ID = #lastUpdusrId#
+ , prcs_kind = #prcsKind#
+
+
+ ,prcs_div = #prcsDiv#
+
+
+ ,prcs_nm = #prcsNm#
+
+
+ ,prcs_cn = #prcsCn#
+
+
+ ,lctr_div_cd = #lctrDivCd#
+
+
+ ,use_yn = #useYn#
+
+
+ ,prcs_sort_no = #prcsSortNo#
+
+
+ WHERE
+ prcs_ord = #prcsOrd#
+
+
+
+
+ DELETE FROM
+
+ WHERE
+ prcs_ord = #prcsOrd#
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ LEFT OUTER JOIN VE_EDU_APLCT_ONLN B
+ ON A.PRCS_ORD = B.PRCS_ORD
+ AND B.EDU_APLCT_ORD = #eduAplctOrd#
+
+
+
+ CASE WHEN B.EDU_APLCT_ORD IS NOT NULL THEN 'Y' ELSE 'N' END AS checkYn,
+
+
+
+
+
+
+
+
+
+ UPDATE VE_PRCS SET
+ PRCS_SORT_NO = #prcsSortNo#
+ , LAST_UPDUSR_ID = #lastUpdusrId#
+ , LAST_UPDT_PNTTM = NOW()
+ WHERE PRCS_ORD = #prcsOrd#
+
+
+