최초커밋(일부)
parent
0722887eb2
commit
7e3e6113ef
@ -0,0 +1,70 @@
|
||||
CREATE MEMORY TABLE LETTCCMMNCLCODE(CL_CODE CHAR(3) NOT NULL PRIMARY KEY,CL_CODE_NM VARCHAR(60),CL_CODE_DC VARCHAR(200),USE_AT CHAR(1),FRST_REGIST_PNTTM TIMESTAMP,FRST_REGISTER_ID VARCHAR(20),LAST_UPDT_PNTTM TIMESTAMP,LAST_UPDUSR_ID VARCHAR(20))
|
||||
CREATE MEMORY TABLE LETTCCMMNCODE(CODE_ID VARCHAR(6) NOT NULL PRIMARY KEY,CODE_ID_NM VARCHAR(60),CODE_ID_DC VARCHAR(200),USE_AT CHAR(1),CL_CODE CHAR(3),FRST_REGIST_PNTTM TIMESTAMP,FRST_REGISTER_ID VARCHAR(20),LAST_UPDT_PNTTM TIMESTAMP,LAST_UPDUSR_ID VARCHAR(20),CONSTRAINT SYS_FK_86 FOREIGN KEY(CL_CODE) REFERENCES LETTCCMMNCLCODE(CL_CODE))
|
||||
CREATE MEMORY TABLE LETTCCMMNDETAILCODE(CODE_ID VARCHAR(6) NOT NULL,CODE VARCHAR(15) NOT NULL,CODE_NM VARCHAR(60),CODE_DC VARCHAR(200),USE_AT CHAR(1),FRST_REGIST_PNTTM TIMESTAMP,FRST_REGISTER_ID VARCHAR(20),LAST_UPDT_PNTTM TIMESTAMP,LAST_UPDUSR_ID VARCHAR(20),PRIMARY KEY(CODE_ID,CODE),CONSTRAINT SYS_FK_89 FOREIGN KEY(CODE_ID) REFERENCES LETTCCMMNCODE(CODE_ID))
|
||||
CREATE MEMORY TABLE LETTHEMPLYRINFOCHANGEDTLS(EMPLYR_ID VARCHAR(20) NOT NULL,CHANGE_DE CHAR(20) NOT NULL,ORGNZT_ID CHAR(20),GROUP_ID CHAR(20),EMPL_NO VARCHAR(20) NOT NULL,SEXDSTN_CODE CHAR(1),BRTHDY CHAR(20),FXNUM VARCHAR(20),HOUSE_ADRES VARCHAR(100) NOT NULL,HOUSE_END_TELNO VARCHAR(4),AREA_NO VARCHAR(4),DETAIL_ADRES VARCHAR(100) NOT NULL,ZIP VARCHAR(6) NOT NULL,OFFM_TELNO VARCHAR(20),MBTLNUM VARCHAR(20) NOT NULL,EMAIL_ADRES VARCHAR(50),HOUSE_MIDDLE_TELNO VARCHAR(4),PSTINST_CODE CHAR(8),EMPLYR_STTUS_CODE VARCHAR(15) NOT NULL,ESNTL_ID CHAR(20),PRIMARY KEY(EMPLYR_ID,CHANGE_DE))
|
||||
CREATE MEMORY TABLE LETTNAUTHORGROUPINFO(GROUP_ID CHAR(20) NOT NULL PRIMARY KEY,GROUP_NM VARCHAR(60) NOT NULL,GROUP_CREAT_DE CHAR(20) NOT NULL,GROUP_DC VARCHAR(100))
|
||||
CREATE MEMORY TABLE LETTNAUTHORINFO(AUTHOR_CODE VARCHAR(30) NOT NULL PRIMARY KEY,AUTHOR_NM VARCHAR(60) NOT NULL,AUTHOR_DC VARCHAR(200),AUTHOR_CREAT_DE CHAR(20) NOT NULL)
|
||||
CREATE MEMORY TABLE LETTNBBS(NTT_ID NUMERIC(20) NOT NULL,BBS_ID CHAR(20) NOT NULL,NTT_NO NUMERIC(20),NTT_SJ VARCHAR(2000),NTT_CN LONGVARCHAR,ANSWER_AT CHAR(1),PARNTSCTT_NO NUMERIC(10),ANSWER_LC INTEGER,SORT_ORDR NUMERIC(8),RDCNT NUMERIC(10),USE_AT CHAR(1) NOT NULL,NTCE_BGNDE CHAR(20),NTCE_ENDDE CHAR(20),NTCR_ID VARCHAR(20),NTCR_NM VARCHAR(20),PASSWORD VARCHAR(200),ATCH_FILE_ID CHAR(20),FRST_REGIST_PNTTM TIMESTAMP NOT NULL,FRST_REGISTER_ID VARCHAR(20) NOT NULL,LAST_UPDT_PNTTM TIMESTAMP,LAST_UPDUSR_ID VARCHAR(20),PRIMARY KEY(NTT_ID,BBS_ID))
|
||||
CREATE MEMORY TABLE LETTNBBSMASTER(BBS_ID CHAR(20) NOT NULL PRIMARY KEY,BBS_NM VARCHAR(255) NOT NULL,BBS_INTRCN VARCHAR(2400),BBS_TY_CODE CHAR(6) NOT NULL,BBS_ATTRB_CODE CHAR(6) NOT NULL,REPLY_POSBL_AT CHAR(1),FILE_ATCH_POSBL_AT CHAR(1) NOT NULL,ATCH_POSBL_FILE_NUMBER NUMERIC(2) NOT NULL,ATCH_POSBL_FILE_SIZE NUMERIC(8),USE_AT CHAR(1) NOT NULL,TMPLAT_ID CHAR(20),FRST_REGISTER_ID VARCHAR(20) NOT NULL,FRST_REGIST_PNTTM TIMESTAMP NOT NULL,LAST_UPDUSR_ID VARCHAR(20),LAST_UPDT_PNTTM TIMESTAMP)
|
||||
CREATE MEMORY TABLE LETTNBBSMASTEROPTN(BBS_ID CHAR(20) DEFAULT '' NOT NULL PRIMARY KEY,ANSWER_AT CHAR(1) DEFAULT '' NOT NULL,STSFDG_AT CHAR(1) DEFAULT '' NOT NULL,FRST_REGIST_PNTTM TIMESTAMP DEFAULT '1970-01-01 00:00:00.0' NOT NULL,LAST_UPDT_PNTTM TIMESTAMP,FRST_REGISTER_ID VARCHAR(20) DEFAULT '' NOT NULL,LAST_UPDUSR_ID VARCHAR(20))
|
||||
CREATE MEMORY TABLE LETTNBBSUSE(BBS_ID CHAR(20) NOT NULL,TRGET_ID CHAR(20) NOT NULL,USE_AT CHAR(1) NOT NULL,REGIST_SE_CODE CHAR(6),FRST_REGIST_PNTTM TIMESTAMP,FRST_REGISTER_ID VARCHAR(20) NOT NULL,LAST_UPDT_PNTTM TIMESTAMP,LAST_UPDUSR_ID VARCHAR(20),PRIMARY KEY(BBS_ID,TRGET_ID),CONSTRAINT SYS_FK_98 FOREIGN KEY(BBS_ID) REFERENCES LETTNBBSMASTER(BBS_ID))
|
||||
CREATE MEMORY TABLE LETTNEMPLYRINFO(EMPLYR_ID VARCHAR(20) NOT NULL PRIMARY KEY,ORGNZT_ID CHAR(20),USER_NM VARCHAR(60) NOT NULL,PASSWORD VARCHAR(200) NOT NULL,EMPL_NO VARCHAR(20),IHIDNUM VARCHAR(13),SEXDSTN_CODE CHAR(1),BRTHDY CHAR(20),FXNUM VARCHAR(20),HOUSE_ADRES VARCHAR(100) NOT NULL,PASSWORD_HINT VARCHAR(100) NOT NULL,PASSWORD_CNSR VARCHAR(100) NOT NULL,HOUSE_END_TELNO VARCHAR(4) NOT NULL,AREA_NO VARCHAR(4) NOT NULL,DETAIL_ADRES VARCHAR(100),ZIP VARCHAR(6) NOT NULL,OFFM_TELNO VARCHAR(20),MBTLNUM VARCHAR(20) NOT NULL,EMAIL_ADRES VARCHAR(50),OFCPS_NM VARCHAR(60),HOUSE_MIDDLE_TELNO VARCHAR(4) NOT NULL,GROUP_ID CHAR(20),PSTINST_CODE CHAR(8),EMPLYR_STTUS_CODE VARCHAR(15) NOT NULL,ESNTL_ID CHAR(20) NOT NULL,CRTFC_DN_VALUE VARCHAR(20),SBSCRB_DE TIMESTAMP,CONSTRAINT SYS_FK_101 FOREIGN KEY(GROUP_ID) REFERENCES LETTNAUTHORGROUPINFO(GROUP_ID) ON DELETE CASCADE)
|
||||
CREATE MEMORY TABLE LETTNEMPLYRSCRTYESTBS(SCRTY_DTRMN_TRGET_ID VARCHAR(20) NOT NULL PRIMARY KEY,MBER_TY_CODE VARCHAR(15),AUTHOR_CODE VARCHAR(30) NOT NULL,CONSTRAINT SYS_FK_104 FOREIGN KEY(SCRTY_DTRMN_TRGET_ID) REFERENCES LETTNEMPLYRINFO(EMPLYR_ID),CONSTRAINT SYS_FK_113 FOREIGN KEY(AUTHOR_CODE) REFERENCES LETTNAUTHORINFO(AUTHOR_CODE))
|
||||
CREATE MEMORY TABLE LETTNENTRPRSMBER(ENTRPRS_MBER_ID VARCHAR(20) NOT NULL PRIMARY KEY,ENTRPRS_SE_CODE CHAR(15),BIZRNO VARCHAR(10),JURIRNO VARCHAR(13),CMPNY_NM VARCHAR(60) NOT NULL,CXFC VARCHAR(50),ZIP VARCHAR(6) NOT NULL,ADRES VARCHAR(100) NOT NULL,ENTRPRS_MIDDLE_TELNO VARCHAR(4) NOT NULL,FXNUM VARCHAR(20),INDUTY_CODE CHAR(15),APPLCNT_NM VARCHAR(50) NOT NULL,APPLCNT_IHIDNUM VARCHAR(13),SBSCRB_DE TIMESTAMP,ENTRPRS_MBER_STTUS VARCHAR(15),ENTRPRS_MBER_PASSWORD VARCHAR(200),ENTRPRS_MBER_PASSWORD_HINT VARCHAR(100) NOT NULL,ENTRPRS_MBER_PASSWORD_CNSR VARCHAR(100) NOT NULL,GROUP_ID CHAR(20),DETAIL_ADRES VARCHAR(100),ENTRPRS_END_TELNO VARCHAR(4) NOT NULL,AREA_NO VARCHAR(4) NOT NULL,APPLCNT_EMAIL_ADRES VARCHAR(50) NOT NULL,ESNTL_ID CHAR(20) NOT NULL,CONSTRAINT SYS_FK_116 FOREIGN KEY(GROUP_ID) REFERENCES LETTNAUTHORGROUPINFO(GROUP_ID) ON DELETE CASCADE)
|
||||
CREATE MEMORY TABLE LETTNFILE(ATCH_FILE_ID CHAR(20) NOT NULL PRIMARY KEY,CREAT_DT TIMESTAMP NOT NULL,USE_AT CHAR(1))
|
||||
CREATE MEMORY TABLE LETTNFILEDETAIL(ATCH_FILE_ID CHAR(20) NOT NULL,FILE_SN NUMERIC(10) NOT NULL,FILE_STRE_COURS VARCHAR(2000) NOT NULL,STRE_FILE_NM VARCHAR(255) NOT NULL,ORIGNL_FILE_NM VARCHAR(255),FILE_EXTSN VARCHAR(20) NOT NULL,FILE_CN LONGVARCHAR,FILE_SIZE NUMERIC(8),PRIMARY KEY(ATCH_FILE_ID,FILE_SN),CONSTRAINT SYS_FK_119 FOREIGN KEY(ATCH_FILE_ID) REFERENCES LETTNFILE(ATCH_FILE_ID))
|
||||
CREATE MEMORY TABLE LETTNGNRLMBER(MBER_ID VARCHAR(20) NOT NULL PRIMARY KEY,PASSWORD VARCHAR(200) NOT NULL,PASSWORD_HINT VARCHAR(100),PASSWORD_CNSR VARCHAR(100),IHIDNUM VARCHAR(13),MBER_NM VARCHAR(50) NOT NULL,ZIP VARCHAR(6) NOT NULL,ADRES VARCHAR(100) NOT NULL,AREA_NO VARCHAR(4) NOT NULL,MBER_STTUS VARCHAR(15),DETAIL_ADRES VARCHAR(100),END_TELNO VARCHAR(4) NOT NULL,MBTLNUM VARCHAR(20) NOT NULL,GROUP_ID CHAR(20),MBER_FXNUM VARCHAR(20),MBER_EMAIL_ADRES VARCHAR(50),MIDDLE_TELNO VARCHAR(4) NOT NULL,SBSCRB_DE TIMESTAMP,SEXDSTN_CODE CHAR(1),ESNTL_ID CHAR(20) NOT NULL,CONSTRAINT SYS_FK_122 FOREIGN KEY(GROUP_ID) REFERENCES LETTNAUTHORGROUPINFO(GROUP_ID) ON DELETE CASCADE)
|
||||
CREATE MEMORY TABLE LETTNORGNZTINFO(ORGNZT_ID CHAR(20) NOT NULL PRIMARY KEY,ORGNZT_NM VARCHAR(20) NOT NULL,ORGNZT_DC VARCHAR(100))
|
||||
CREATE MEMORY TABLE LETTNSCHDULINFO(SCHDUL_ID CHAR(20) NOT NULL PRIMARY KEY,SCHDUL_SE CHAR(1),SCHDUL_DEPT_ID VARCHAR(20),SCHDUL_KND_CODE VARCHAR(20),SCHDUL_BEGINDE TIMESTAMP,SCHDUL_ENDDE TIMESTAMP,SCHDUL_NM VARCHAR(255),SCHDUL_CN VARCHAR(2500),SCHDUL_PLACE VARCHAR(255),SCHDUL_IPCR_CODE CHAR(1),SCHDUL_CHARGER_ID VARCHAR(20),ATCH_FILE_ID CHAR(20),FRST_REGIST_PNTTM TIMESTAMP,FRST_REGISTER_ID VARCHAR(20),LAST_UPDT_PNTTM TIMESTAMP,LAST_UPDUSR_ID VARCHAR(20),REPTIT_SE_CODE CHAR(3))
|
||||
CREATE MEMORY TABLE LETTNTMPLATINFO(TMPLAT_ID CHAR(20) NOT NULL PRIMARY KEY,TMPLAT_NM VARCHAR(255),TMPLAT_COURS VARCHAR(2000),USE_AT CHAR(1),TMPLAT_SE_CODE CHAR(6),FRST_REGISTER_ID VARCHAR(20),FRST_REGIST_PNTTM TIMESTAMP,LAST_UPDUSR_ID VARCHAR(20),LAST_UPDT_PNTTM TIMESTAMP)
|
||||
CREATE MEMORY TABLE IDS(TABLE_NAME VARCHAR(20) DEFAULT '' NOT NULL PRIMARY KEY,NEXT_ID NUMERIC(30) DEFAULT 0 NOT NULL)
|
||||
ALTER TABLE LETTHEMPLYRINFOCHANGEDTLS ADD CONSTRAINT SYS_FK_92 FOREIGN KEY(EMPLYR_ID) REFERENCES LETTNEMPLYRINFO(EMPLYR_ID)
|
||||
ALTER TABLE LETTNBBS ADD CONSTRAINT SYS_FK_95 FOREIGN KEY(BBS_ID) REFERENCES LETTNBBSMASTER(BBS_ID)
|
||||
ALTER TABLE LETTNEMPLYRSCRTYESTBS ADD CONSTRAINT SYS_FK_107 FOREIGN KEY(SCRTY_DTRMN_TRGET_ID) REFERENCES LETTNENTRPRSMBER(ENTRPRS_MBER_ID)
|
||||
ALTER TABLE LETTNEMPLYRSCRTYESTBS ADD CONSTRAINT SYS_FK_110 FOREIGN KEY(SCRTY_DTRMN_TRGET_ID) REFERENCES LETTNGNRLMBER(MBER_ID)
|
||||
SET WRITE_DELAY 20
|
||||
SET SCHEMA PUBLIC
|
||||
INSERT INTO LETTCCMMNCLCODE VALUES('LET','전자정부 프레임워크 경량환경 템플릿','전자정부 프레임워크 경량환경 템플릿','Y','2011-08-31 00:00:00.000000000','SYSTEM','2011-08-31 00:00:00.000000000','SYSTEM')
|
||||
INSERT INTO LETTCCMMNCODE VALUES('COM001','등록구분','게시판, 커뮤니티, 동호회 등록구분코드','Y','LET','2011-08-31 00:00:00.000000000','SYSTEM','2011-08-31 00:00:00.000000000','SYSTEM')
|
||||
INSERT INTO LETTCCMMNCODE VALUES('COM003','업무구분','업무구분코드','Y','LET','2011-08-31 00:00:00.000000000','SYSTEM','2011-08-31 00:00:00.000000000','SYSTEM')
|
||||
INSERT INTO LETTCCMMNCODE VALUES('COM004','게시판유형','게시판유형구분코드','Y','LET','2011-08-31 00:00:00.000000000','SYSTEM','2011-08-31 00:00:00.000000000','SYSTEM')
|
||||
INSERT INTO LETTCCMMNCODE VALUES('COM005','템플릿유형','템플릿유형구분코드','Y','LET','2011-08-31 00:00:00.000000000','SYSTEM','2011-08-31 00:00:00.000000000','SYSTEM')
|
||||
INSERT INTO LETTCCMMNCODE VALUES('COM009','게시판속성','게시판 속성','Y','LET','2011-08-31 00:00:00.000000000','SYSTEM','2011-08-31 00:00:00.000000000','SYSTEM')
|
||||
INSERT INTO LETTCCMMNCODE VALUES('COM019','일정중요도','일정중요도 낮음/보통/높음 상태구분','Y','LET','2011-08-31 00:00:00.000000000','SYSTEM','2011-08-31 00:00:00.000000000','SYSTEM')
|
||||
INSERT INTO LETTCCMMNCODE VALUES('COM030','일정구분','일정구분 코드','Y','LET','2011-08-31 00:00:00.000000000','SYSTEM','2011-08-31 00:00:00.000000000','SYSTEM')
|
||||
INSERT INTO LETTCCMMNCODE VALUES('COM031','반복구분','일정 반복구분 코드','Y','LET','2011-08-31 00:00:00.000000000','SYSTEM','2011-08-31 00:00:00.000000000','SYSTEM')
|
||||
INSERT INTO LETTCCMMNDETAILCODE VALUES('COM001','REGC01','단일 게시판 이용등록','단일 게시판 이용등록','Y','2011-08-31 00:00:00.000000000','SYSTEM','2011-08-31 00:00:00.000000000','SYSTEM')
|
||||
INSERT INTO LETTCCMMNDETAILCODE VALUES('COM001','REGC07','게시판사용자등록','게시판사용자등록','Y','2011-08-31 00:00:00.000000000','SYSTEM','2011-08-31 00:00:00.000000000','SYSTEM')
|
||||
INSERT INTO LETTCCMMNDETAILCODE VALUES('COM003','BBS','게시판','게시판','Y','2011-08-31 00:00:00.000000000','SYSTEM','2011-08-31 00:00:00.000000000','SYSTEM')
|
||||
INSERT INTO LETTCCMMNDETAILCODE VALUES('COM004','BBST01','일반게시판','일반게시판','Y','2011-08-31 00:00:00.000000000','SYSTEM','2011-08-31 00:00:00.000000000','SYSTEM')
|
||||
INSERT INTO LETTCCMMNDETAILCODE VALUES('COM004','BBST02','익명게시판','익명게시판','Y','2011-08-31 00:00:00.000000000','SYSTEM','2011-08-31 00:00:00.000000000','SYSTEM')
|
||||
INSERT INTO LETTCCMMNDETAILCODE VALUES('COM004','BBST03','공지게시판','공지게시판','Y','2011-08-31 00:00:00.000000000','SYSTEM','2011-08-31 00:00:00.000000000','SYSTEM')
|
||||
INSERT INTO LETTCCMMNDETAILCODE VALUES('COM004','BBST04','방명록','방명록','Y','2011-08-31 00:00:00.000000000','SYSTEM','2011-08-31 00:00:00.000000000','SYSTEM')
|
||||
INSERT INTO LETTCCMMNDETAILCODE VALUES('COM005','TMPT01','게시판템플릿','게시판템플릿','Y','2011-08-31 00:00:00.000000000','SYSTEM','2011-08-31 00:00:00.000000000','SYSTEM')
|
||||
INSERT INTO LETTCCMMNDETAILCODE VALUES('COM009','BBSA01','유효게시판','유효게시판','Y','2011-08-31 00:00:00.000000000','SYSTEM','2011-08-31 00:00:00.000000000','SYSTEM')
|
||||
INSERT INTO LETTCCMMNDETAILCODE VALUES('COM009','BBSA02','갤러리','갤러리','Y','2011-08-31 00:00:00.000000000','SYSTEM','2011-08-31 00:00:00.000000000','SYSTEM')
|
||||
INSERT INTO LETTCCMMNDETAILCODE VALUES('COM009','BBSA03','일반게시판','일반게시판','Y','2011-08-31 00:00:00.000000000','SYSTEM','2011-08-31 00:00:00.000000000','SYSTEM')
|
||||
INSERT INTO LETTCCMMNDETAILCODE VALUES('COM019','A','높음','높음','Y','2011-08-31 00:00:00.000000000','SYSTEM','2011-08-31 00:00:00.000000000','SYSTEM')
|
||||
INSERT INTO LETTCCMMNDETAILCODE VALUES('COM019','B','보통','보통','Y','2011-08-31 00:00:00.000000000','SYSTEM','2011-08-31 00:00:00.000000000','SYSTEM')
|
||||
INSERT INTO LETTCCMMNDETAILCODE VALUES('COM019','C','낮음','낮음','Y','2011-08-31 00:00:00.000000000','SYSTEM','2011-08-31 00:00:00.000000000','SYSTEM')
|
||||
INSERT INTO LETTCCMMNDETAILCODE VALUES('COM030','1','회의','회의','Y','2011-08-31 00:00:00.000000000','SYSTEM','2011-08-31 00:00:00.000000000','SYSTEM')
|
||||
INSERT INTO LETTCCMMNDETAILCODE VALUES('COM030','2','세미나','세미나','Y','2011-08-31 00:00:00.000000000','SYSTEM','2011-08-31 00:00:00.000000000','SYSTEM')
|
||||
INSERT INTO LETTCCMMNDETAILCODE VALUES('COM030','3','강의','강의','Y','2011-08-31 00:00:00.000000000','SYSTEM','2011-08-31 00:00:00.000000000','SYSTEM')
|
||||
INSERT INTO LETTCCMMNDETAILCODE VALUES('COM030','4','교육','교육','Y','2011-08-31 00:00:00.000000000','SYSTEM','2011-08-31 00:00:00.000000000','SYSTEM')
|
||||
INSERT INTO LETTCCMMNDETAILCODE VALUES('COM030','5','기타','기타','Y','2011-08-31 00:00:00.000000000','SYSTEM','2011-08-31 00:00:00.000000000','SYSTEM')
|
||||
INSERT INTO LETTCCMMNDETAILCODE VALUES('COM031','1','당일','당일','Y','2011-08-31 00:00:00.000000000','SYSTEM','2011-08-31 00:00:00.000000000','SYSTEM')
|
||||
INSERT INTO LETTCCMMNDETAILCODE VALUES('COM031','2','반복','반복','Y','2011-08-31 00:00:00.000000000','SYSTEM','2011-08-31 00:00:00.000000000','SYSTEM')
|
||||
INSERT INTO LETTCCMMNDETAILCODE VALUES('COM031','3','연속','연속','Y','2011-08-31 00:00:00.000000000','SYSTEM','2011-08-31 00:00:00.000000000','SYSTEM')
|
||||
INSERT INTO LETTCCMMNDETAILCODE VALUES('COM031','4','요일반복','요일반복','Y','2011-08-31 00:00:00.000000000','SYSTEM','2011-08-31 00:00:00.000000000','SYSTEM')
|
||||
INSERT INTO LETTNAUTHORGROUPINFO VALUES('GROUP_00000000000000','기본 그룹입니다','2011-08-31','기본 그룹')
|
||||
INSERT INTO LETTNBBSMASTER VALUES('BBSMSTR_AAAAAAAAAAAA','공지사항','공지사항게시판','BBST03','BBSA03','Y','Y',2,5242880,'Y','TMPLAT_BOARD_DEFAULT','USRCNFRM_00000000000','2011-08-31 12:00:00.000000000','USRCNFRM_00000000000','2011-08-31 12:00:00.000000000')
|
||||
INSERT INTO LETTNBBSMASTER VALUES('BBSMSTR_BBBBBBBBBBBB','갤러리','갤러리게시판','BBST01','BBSA02','Y','Y',2,5242880,'Y','TMPLAT_BOARD_DEFAULT','USRCNFRM_00000000000','2011-08-31 12:00:00.000000000','USRCNFRM_00000000000','2011-08-31 12:00:00.000000000')
|
||||
INSERT INTO LETTNBBSUSE VALUES('BBSMSTR_AAAAAAAAAAAA','SYSTEM_DEFAULT_BOARD','Y','REGC01','2011-08-31 12:00:00.000000000','USRCNFRM_00000000000','2011-08-31 12:00:00.000000000','USRCNFRM_00000000000')
|
||||
INSERT INTO LETTNBBSUSE VALUES('BBSMSTR_BBBBBBBBBBBB','SYSTEM_DEFAULT_BOARD','Y','REGC01','2011-08-31 12:00:00.000000000','USRCNFRM_00000000000','2011-08-31 12:00:00.000000000','USRCNFRM_00000000000')
|
||||
INSERT INTO LETTNEMPLYRINFO VALUES('admin','ORGNZT_0000000000000','관리자','JfQ7FIatlaE5jj7rPYO8QBABX8yb7bNbQy4AKY1QIfc=','','','F','','','관리자 주소','','','','','','','','','','','','GROUP_00000000000000','00000000','P','USRCNFRM_00000000000','','2011-08-31 00:00:00.000000000')
|
||||
INSERT INTO LETTNTMPLATINFO VALUES('TMPLAT_BOARD_DEFAULT','게시판 기본템플릿','/css/egovframework/cop/bbs/egovbbsTemplate.css','Y','TMPT01','SYSTEM','2011-08-31 00:00:00.000000000',NULL,NULL)
|
||||
INSERT INTO IDS VALUES('BBS_ID',1)
|
||||
INSERT INTO IDS VALUES('FILE_ID',1)
|
||||
INSERT INTO IDS VALUES('SAMPLE',1)
|
||||
INSERT INTO IDS VALUES('SCHDUL_ID',1)
|
||||
INSERT INTO IDS VALUES('TMPLAT_ID',1)
|
||||
@ -0,0 +1,170 @@
|
||||
#-----------------------------------------------------------------------
|
||||
#
|
||||
# globals.properties : \uc2dc\uc2a4\ud15c
|
||||
#
|
||||
#-----------------------------------------------------------------------
|
||||
# 1. key = value \uad6c\uc870\uc785\ub2c8\ub2e4.
|
||||
# 2. key\uac12\uc740 \uacf5\ubc31\ubb38\uc790\ub97c \ud3ec\ud568\ubd88\uac00, value\uac12\uc740 \uacf5\ubc31\ubb38\uc790\ub97c \uac00\ub2a5
|
||||
# 3. key\uac12\uc73c\ub85c \ud55c\uae00\uc744 \uc0ac\uc6a9\ubd88\uac00, value\uac12\uc740 \ud55c\uae00\uc0ac\uc6a9\uc774 \uac00\ub2a5
|
||||
# 4. \uc904\uc744 \ubc14\uafc0 \ud544\uc694\uac00 \uc788\uc73c\uba74 '\'\ub97c \ub77c\uc778\uc758 \ub05d\uc5d0 \ucd94\uac00(\ub9cc\uc57d '\'\ubb38\uc790\ub97c \uc0ac\uc6a9\ud574\uc57c \ud558\ub294 \uacbd\uc6b0\ub294 '\\'\ub97c \uc0ac\uc6a9)
|
||||
# 5. Windows\uc5d0\uc11c\uc758 \ub514\ub809\ud1a0\ub9ac \ud45c\uc2dc : '\\' or '/' ('\' \uc0ac\uc6a9\ud558\uba74 \uc548\ub428)
|
||||
# 6. Unix\uc5d0\uc11c\uc758 \ub514\ub809\ud1a0\ub9ac \ud45c\uc2dc : '/'
|
||||
# 7. \uc8fc\uc11d\ubb38 \ucc98\ub9ac\ub294 #\uc0ac\uc6a9
|
||||
# 8. value\uac12 \ub4a4\uc5d0 \uc2a4\ud398\uc774\uc2a4\uac00 \uc874\uc7ac\ud558\ub294 \uacbd\uc6b0 \uc11c\ube14\ub9bf\uc5d0\uc11c \ucc38\uc870\ud560\ub54c\ub294 \uc5d0\ub7ec\ubc1c\uc0dd\ud560 \uc218 \uc788\uc73c\ubbc0\ub85c trim()\ud558\uac70\ub098 \ub9c8\uc9c0\ub9c9 \uacf5\ubc31\uc5c6\uc774 properties \uac12\uc744 \uc124\uc815\ud560\uac83
|
||||
#-----------------------------------------------------------------------
|
||||
|
||||
# \uc6b4\uc601\uc11c\ubc84 \ud0c0\uc785(WINDOWS, UNIX)
|
||||
Globals.OsType = LINUX
|
||||
|
||||
# G4C \uc5f0\uacb0\uc6a9 IP (localhost)
|
||||
Globals.LocalIp = localhost
|
||||
Globals.Url = http://localhost:8080/
|
||||
Globals.FilePath = /was_data/BRS/upload
|
||||
|
||||
#Tibero
|
||||
Globals.Tibero.DbType = tibero
|
||||
Globals.Tibero.UserName=dbuser_brspw
|
||||
Globals.Tibero.Password=dbuser_brspw
|
||||
Globals.Tibero.DriverClassName=com.tmax.tibero.jdbc.TbDriver
|
||||
|
||||
#Dev
|
||||
Globals.Tibero.Url=jdbc:tibero:thin:@59.5.72.211:8629:gtpadevdb
|
||||
|
||||
####SmartPlatform
|
||||
Globals.SmartPlatform.Url = http://59.5.72.211:8888/sps/rest/broker
|
||||
Globals.SmartPlatform.token = eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiI4ZGpDa2ZhTEFqYWFkTlJkUkViaENJIiwiaWF0IjoxNTU4NDEzMDQyLCJLRVkiOiI2MGRkZGJkZjY3YWJkMTQzYmMyOCJ9.lFVWIFMcJ6-BYDFtRBLf0wsmuYEQuIZ3_oSRPliCll4
|
||||
Globals.SmartPlatfom.SysId = 11-001
|
||||
|
||||
####\uc0ac\uc804\uacb0\uc81c
|
||||
#\uce74\ub4dc\ub4f1\ub85d
|
||||
Globals.SmartPlatform.prpRegist = /brs/setSetleMnRegist
|
||||
#\uce74\ub4dc\ub4f1\ub85d \uc644\ub8cc
|
||||
Globals.SmartPlatform.prpComplete = /brs/getSetleMnRegistCompt
|
||||
#\uce74\ub4dc\ud574\uc9c0
|
||||
Globals.SmartPlatform.prpTerminate = /brs/setSetleMnTrmnat
|
||||
#\uce74\ub4dc\uacb0\uc81c
|
||||
Globals.SmartPlatform.prpApproval = /brs/setSetle
|
||||
#\uce74\ub4dc\uacb0\uc81c\uc608\uc57d
|
||||
Globals.SmartPlatform.prpApprovalResve = /brs/setSetleResve
|
||||
#\uce74\ub4dc
|
||||
Globals.SmartPlatform.prpApprovalResult = /brc/sendSetleResult
|
||||
|
||||
Globals.PreRegistPayment.UserKey = F4D91AED8D8EBE1F86D2AE5C2DF353A7
|
||||
|
||||
Globals.PreRegistPayment.TerminalId = 7800000001
|
||||
####\uacfc\ud0dc\ub8cc
|
||||
#\ucc28\uc801\uc870\ud68c
|
||||
Globals.SmartPlatform.vhcleRgistInfo = /fis/setVhcleRgistInfo
|
||||
#\uacfc\ud0dc\ub8cc\uc870\ud68c
|
||||
Globals.SmartPlatform.ffnlgInfo = /fis/getFfnlgInfo
|
||||
#\uace0\uc9c0 \ubc0f \uacfc\ud0dc\ub8cc \uc0c1\uc138\uc870\ud68c
|
||||
Globals.SmartPlatform.elctrnNticInfo = /fis/getElctrnNticeInfo
|
||||
#CI \uc870\ud68c
|
||||
Globals.SmartPlatform.getCiInfo = /fis/getCiInfo
|
||||
#\uac10\uba74\uc815\ubcf4 \uc870\ud68c
|
||||
Globals.SmartPlatform.rdcxptInfoAgree = /fis/getRdcxptInfoAgree
|
||||
#\uac10\uba74\uc815\ubcf4(\uc804\uccb4\uc790\ub140\uc218_\uc0dd\ub144\uc6d4\uc77c \ud3ec\ud568) \uc694\uccad \uc218\uc2e0 (\uc2e4\uc2dc\uac04)
|
||||
Globals.SmartPlatform.rdcxptInfo = /fis/getRdcxptInfoAllChldrn
|
||||
#\uac10\uba74\uc815\ubcf4(\uad6d\uac00\uc720\uacf5\uc790 \uc790\uaca9\uc5ec\ubd80) \uc694\uccad \uc218\uc2e0 (\uc2e4\uc2dc\uac04)
|
||||
Globals.SmartPlatform.rdcxptInfoNtttn = /fis/getRdcxptInfoNtttn
|
||||
#\uacfc\ud0dc\ub8cc \uc9d1\uacc4 \uc870\ud68c \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.fis.getPenaltyThroughSummary=/fis/getPenaltyThroughSummary
|
||||
#\uacfc\ud0dc\ub8cc\ubbfc\uc6d0 \ub4f1\ub85d \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.fis.getInsertPenaltyCivilAccept = /fis/getInsertPenaltyCivilAccept
|
||||
#\uacfc\ud0dc\ub8cc\ubbfc\uc6d0 \uc218\uc815 \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.fis.getUpdatePenaltyCivilAccept = /fis/setUpdatePenaltyCivilAccept
|
||||
#\uacfc\ud0dc\ub8cc\ubbfc\uc6d0 \ubaa9\ub85d \uc870\ud68c \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.fis.getPenaltyCivilAcceptList = /fis/getPenaltyCivilAcceptList
|
||||
#\uacfc\ud0dc\ub8cc\ubbfc\uc6d0 \uc0c1\uc138 \uc870\ud68c \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.fis.getPenaltyCivilAcceptDetail =/fis/getPenaltyCivilAcceptDetail
|
||||
|
||||
####\ud63c\uc7a1\ud1b5\ud589
|
||||
#\uc774\uc6a9\ub8cc \uc9d1\uacc4 \uc870\ud68c \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.getPassThroughSummary = /cfs/getPassThroughSummary
|
||||
#\uacfc\ud0dc\ub8cc \uc9d1\uacc4 \uc870\ud68c \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.getPenaltyThroughSummary = /cfs/getPenaltyThroughSummary
|
||||
#\uc774\uc6a9\ub8cc \uc815\ubcf4 \uc870\ud68c \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.rntFeeInfo = /cfs/getRntfeeInfo
|
||||
#\ubbfc\uc6d0\uc811\uc218 \ubaa9\ub85d \uc870\ud68c \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.getDefaultCivilAcceptList = /cfs/getDefaultCivilAcceptList
|
||||
#\ubbfc\uc6d0\uc811\uc218 \uc0c1\uc138 \uc870\ud68c \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.getDefaultCivilAcceptDetail = /cfs/getDefaultCivilAcceptDetail
|
||||
#\ubbfc\uc6d0\uc811\uc218 \ub4f1\ub85d \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.setDefaultCivilAccept = /cfs/setDefaultCivilAccept
|
||||
#\ubbfc\uc6d0\uc811\uc218 \uc218\uc815 \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.setUpdateDefaultCivilAccept = /cfs/setUpdateDefaultCivilAccept
|
||||
#\ud63c\uc7a1\uacfc\ud0dc\ub8cc \ubaa9\ub85d \uc870\ud68c \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.getPenaltyList = /cfs/getPenaltyList
|
||||
#\ud63c\uc7a1\uacfc\ud0dc\ub8cc \uc0c1\uc138 \uc870\ud68c \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.getPenaltyDetailList = /cfs/getPenaltyDetailList
|
||||
#\uacfc\ud0dc\ub8cc\ubbfc\uc6d0 \ub4f1\ub85d \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.getInsertPenaltyCivilAccept = /cfs/getInsertPenaltyCivilAccept
|
||||
#\uacfc\ud0dc\ub8cc\ubbfc\uc6d0 \uc218\uc815 \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.setUpdatePenaltyCivilAccept = /cfs/setUpdatePenaltyCivilAccept
|
||||
#\uacfc\ud0dc\ub8cc \ubaa9\ub85d \uc870\ud68c \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.getPenaltyCivilAcceptList = /cfs/getPenaltyCivilAcceptList
|
||||
#\uacfc\ud0dc\ub8cc \uc0c1\uc138 \uc870\ud68c \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.getPenaltyCivilAcceptDetail = /cfs/getPenaltyCivilAcceptDetail
|
||||
#\ubbfc\uc6d0\uc811\uc218 \ucde8\uc18c \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.setCancelDefaultCivilAccept = /cfs/setCancelDefaultCivilAccept
|
||||
#\ud658\ubd88\uc2e0\uccad \ubaa9\ub85d \ubc0f \uc0c1\uc138
|
||||
Globals.SmartPlatform.getRefundAcceptInfo = /cfs/getRefundAcceptInfo
|
||||
#\ud658\ubd88\uc2e0\uccad \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.setInsertRefundAccept = /cfs/setInsertRefundAccept
|
||||
#\ud658\ubd88\uc2e0\uccad \uc218\uc815 \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.setUpdateRefundAccept = /cfs/setUpdateRefundAccept
|
||||
#\uc774\uc6a9\ub8cc \uc601\uc218\uc99d\uc870\ud68c
|
||||
Globals.SmartPlatform.getReceiptList = /cfs/getReceiptList
|
||||
#\uacfc\ud0dc\ub8cc \uc804\uc790\ud1b5\uc9c0 \uc815\ubcf4 \uc870\ud68c \uc694\uccad \uc218\uc2e0 (\uce74\uce74\uc624)
|
||||
Globals.SmartPlatform.getMobliePenaltyNotification=/cfs/getMobliePenaltyNotification
|
||||
#\ubbf8\ub0a9(\uc774\uc6a9\ub8cc) \uc804\uc790\ud1b5\uc9c0 \uc815\ubcf4 \uc870\ud68c \uc694\uccad \uc218\uc2e0 (\uce74\uce74\uc624)
|
||||
Globals.SmartPlatform.getMoblieDefaultNotification=/cfs/getMoblieDefaultNotification
|
||||
|
||||
####\uacf5\uc601\uc8fc\ucc28\uc7a5
|
||||
#\uc774\uc6a9\ub8cc \uc815\ubcf4 \uc870\ud68c \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.recvPassThroughList = /cps/getRntfeeInfo
|
||||
#\uc774\uc6a9\ub8cc \uc815\ubcf4 \uc870\ud68c \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.recvPassThroughSummary = /cps/getPassThroughSummary
|
||||
|
||||
#\uacc4\uc88c\uc870\ud68c
|
||||
Globals.PreRegistPayment.acctnmRcms = http://175.193.201.51/sol/gateway/acctnm_rcms_wapi.jsp
|
||||
Globals.PreRegistPayment.secrKey = vehYyVl0SNHdF0VnlMWF
|
||||
Globals.PreRegistPayment.key = ACCTNM_RCMS_WAPI
|
||||
####\ubcf8\uc778\uc778\uc99d
|
||||
Globals.Nice.VNOInterop.Code = EQ00
|
||||
Globals.Nice.VNOInterop.Key = 76646885
|
||||
Globals.Nice.NiceID.Credit.Code = BO815
|
||||
Globals.Nice.NiceID.Credit.Key = aSs33dfqwXFY
|
||||
Globals.Nice.NiceID.Phone.Code = BO814
|
||||
Globals.Nice.NiceID.Phone.Key = V61T17LvnrxW
|
||||
Globals.Nice.CACheck.Code = EE65
|
||||
Globals.Nice.CACheck.Key = 79035332
|
||||
|
||||
Globals.Was1.Hostname = spcbwasa01
|
||||
Globals.Was2.Hostname = spcbwasa02
|
||||
|
||||
Globals.searchAddr.pc.confmKey = U01TX0FVVEgyMDE5MDcxOTE3MTIwNzEwODg5NzY=
|
||||
Globals.searchAddr.mobile.confmKey = U01TX0FVVEgyMDE5MTIwNDE4Mjg0OTEwOTI3OTE=
|
||||
|
||||
#Uprivacy API DEV
|
||||
#Globals.Uprivacy.ApiUrl = http://183.109.68.55:5500/UPServer/
|
||||
|
||||
#Uprivacy API
|
||||
#Globals.Uprivacy.ApiUrl = http://api77.eseoul.go.kr:5500/UPServer/
|
||||
|
||||
#Uprivacy API
|
||||
Globals.Uprivacy.ApiUrl = http://175.193.202.77:5500/UPServer/
|
||||
|
||||
#Uprivacy API[SSL]
|
||||
#Globals.Uprivacy.SslApiUrl = https://175.193.202.77:5443/UPServer/
|
||||
|
||||
#Dev Local
|
||||
Globals.Uprivacy.RealHostUrl = http://localhost:8080/
|
||||
Globals.Uprivacy.RealHostIp = localhost
|
||||
|
||||
#Dev
|
||||
#Globals.Uprivacy.RealHostUrl = http://59.5.72.211:58880/
|
||||
#Globals.Uprivacy.RealHostIp = 59.5.72.211
|
||||
|
||||
# MainPage Setting
|
||||
Globals.MainPage = /ws.do
|
||||
@ -0,0 +1,206 @@
|
||||
#-----------------------------------------------------------------------
|
||||
#
|
||||
# globals.properties : \uc2dc\uc2a4\ud15c
|
||||
#
|
||||
#-----------------------------------------------------------------------
|
||||
# 1. key = value \uad6c\uc870\uc785\ub2c8\ub2e4.
|
||||
# 2. key\uac12\uc740 \uacf5\ubc31\ubb38\uc790\ub97c \ud3ec\ud568\ubd88\uac00, value\uac12\uc740 \uacf5\ubc31\ubb38\uc790\ub97c \uac00\ub2a5
|
||||
# 3. key\uac12\uc73c\ub85c \ud55c\uae00\uc744 \uc0ac\uc6a9\ubd88\uac00, value\uac12\uc740 \ud55c\uae00\uc0ac\uc6a9\uc774 \uac00\ub2a5
|
||||
# 4. \uc904\uc744 \ubc14\uafc0 \ud544\uc694\uac00 \uc788\uc73c\uba74 '\'\ub97c \ub77c\uc778\uc758 \ub05d\uc5d0 \ucd94\uac00(\ub9cc\uc57d '\'\ubb38\uc790\ub97c \uc0ac\uc6a9\ud574\uc57c \ud558\ub294 \uacbd\uc6b0\ub294 '\\'\ub97c \uc0ac\uc6a9)
|
||||
# 5. Windows\uc5d0\uc11c\uc758 \ub514\ub809\ud1a0\ub9ac \ud45c\uc2dc : '\\' or '/' ('\' \uc0ac\uc6a9\ud558\uba74 \uc548\ub428)
|
||||
# 6. Unix\uc5d0\uc11c\uc758 \ub514\ub809\ud1a0\ub9ac \ud45c\uc2dc : '/'
|
||||
# 7. \uc8fc\uc11d\ubb38 \ucc98\ub9ac\ub294 #\uc0ac\uc6a9
|
||||
# 8. value\uac12 \ub4a4\uc5d0 \uc2a4\ud398\uc774\uc2a4\uac00 \uc874\uc7ac\ud558\ub294 \uacbd\uc6b0 \uc11c\ube14\ub9bf\uc5d0\uc11c \ucc38\uc870\ud560\ub54c\ub294 \uc5d0\ub7ec\ubc1c\uc0dd\ud560 \uc218 \uc788\uc73c\ubbc0\ub85c trim()\ud558\uac70\ub098 \ub9c8\uc9c0\ub9c9 \uacf5\ubc31\uc5c6\uc774 properties \uac12\uc744 \uc124\uc815\ud560\uac83
|
||||
#-----------------------------------------------------------------------
|
||||
|
||||
# \uc6b4\uc601\uc11c\ubc84 \ud0c0\uc785(WINDOWS, UNIX)
|
||||
Globals.OsType = LINUX
|
||||
|
||||
# G4C \uc5f0\uacb0\uc6a9 IP (localhost)
|
||||
Globals.LocalIp = 175.193.201.51
|
||||
Globals.Url = https://oksign.seoul.go.kr/
|
||||
Globals.FilePath = /was_data/BRS/upload
|
||||
|
||||
#Tibero
|
||||
Globals.Tibero.DbType = tibero
|
||||
Globals.Tibero.UserName=dbuser_brspw
|
||||
Globals.Tibero.Password=dbuser_brspw
|
||||
Globals.Tibero.DriverClassName=com.tmax.tibero.jdbc.TbDriver
|
||||
Globals.Tibero.Url=jdbc:tibero:thin:@98.42.34.233:8629:gtpadb
|
||||
|
||||
####SmartPlatform
|
||||
Globals.SmartPlatform.Url = http://192.168.201.144:8888/sps/rest/broker
|
||||
Globals.SmartPlatform.token = eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiI4ZGpDa2ZhTEFqYWFkTlJkUkViaENJIiwiaWF0IjoxNTU4NDEzMDQyLCJLRVkiOiI2MGRkZGJkZjY3YWJkMTQzYmMyOCJ9.lFVWIFMcJ6-BYDFtRBLf0wsmuYEQuIZ3_oSRPliCll4
|
||||
Globals.SmartPlatfom.SysId = 11-001
|
||||
|
||||
####\uc0ac\uc804\uacb0\uc81c
|
||||
#\uad00\ub0b4\uac70\uc8fc\uc790\uaca9\uc5ec\ubd80
|
||||
Globals.Public.ResideInsttCnfirmService.Url=http://10.188.225.25:29001/cmc/infoservice/jumin/ResideInsttCnfirmService
|
||||
#\uce74\ub4dc\ub4f1\ub85d
|
||||
Globals.SmartPlatform.prpRegist = /brs/setSetleMnRegist
|
||||
#\uce74\ub4dc\ub4f1\ub85d \uc644\ub8cc
|
||||
Globals.SmartPlatform.prpComplete = /brs/getSetleMnRegistCompt
|
||||
#\uce74\ub4dc\ud574\uc9c0
|
||||
Globals.SmartPlatform.prpTerminate = /brs/setSetleMnTrmnat
|
||||
#\uce74\ub4dc\uacb0\uc81c
|
||||
Globals.SmartPlatform.prpApproval = /brs/setSetle
|
||||
#\uce74\ub4dc\uacb0\uc81c\uc608\uc57d
|
||||
Globals.SmartPlatform.prpApprovalResve = /brs/setSetleResve
|
||||
#\uce74\ub4dc
|
||||
Globals.SmartPlatform.prpApprovalResult = /brc/sendSetleResult
|
||||
|
||||
Globals.PreRegistPayment.UserKey = DA5E2DB9683EA096B29554CEA4118914
|
||||
|
||||
Globals.PreRegistPayment.TerminalId = 7800000001
|
||||
####\uacfc\ud0dc\ub8cc
|
||||
#\ucc28\uc801\uc870\ud68c
|
||||
Globals.SmartPlatform.vhcleRgistInfo = /fis/setVhcleRgistInfo
|
||||
#\uacfc\ud0dc\ub8cc\uc870\ud68c
|
||||
Globals.SmartPlatform.ffnlgInfo = /fis/getFfnlgInfo
|
||||
#\uace0\uc9c0 \ubc0f \uacfc\ud0dc\ub8cc \uc0c1\uc138\uc870\ud68c
|
||||
Globals.SmartPlatform.elctrnNticInfo = /fis/getElctrnNticeInfo
|
||||
#CI \uc870\ud68c
|
||||
Globals.SmartPlatform.getCiInfo = /fis/getCiInfo
|
||||
#\uac10\uba74\uc815\ubcf4 \uc870\ud68c
|
||||
Globals.SmartPlatform.rdcxptInfoAgree = /fis/getRdcxptInfoAgree
|
||||
#\uac10\uba74\uc815\ubcf4(\uc804\uccb4\uc790\ub140\uc218_\uc0dd\ub144\uc6d4\uc77c \ud3ec\ud568) \uc694\uccad \uc218\uc2e0 (\uc2e4\uc2dc\uac04)
|
||||
Globals.SmartPlatform.rdcxptInfo = /fis/getRdcxptInfoAllChldrn
|
||||
#\uac10\uba74\uc815\ubcf4(\uac70\uc8fc\uc9c0\ud589\uc815\ucf54\ub4dc) \uc694\uccad \uc218\uc2e0 (\uc2e4\uc2dc\uac04)
|
||||
Globals.Fis.resideInsttCnfirm = /api/getPubFacilResideInsttCnfirm
|
||||
#\uac10\uba74\uc815\ubcf4(\uad6d\uac00\uc720\uacf5\uc790 \uc790\uaca9\uc5ec\ubd80) \uc694\uccad \uc218\uc2e0 (\uc2e4\uc2dc\uac04)
|
||||
Globals.SmartPlatform.rdcxptInfoNtttn = /fis/getRdcxptInfoNtttn
|
||||
#\uacfc\ud0dc\ub8cc \uc9d1\uacc4 \uc870\ud68c \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.fis.getPenaltyThroughSummary=/fis/getPenaltyThroughSummary
|
||||
#\uacfc\ud0dc\ub8cc\ubbfc\uc6d0 \ub4f1\ub85d \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.fis.getInsertPenaltyCivilAccept = /fis/getInsertPenaltyCivilAccept
|
||||
#\uacfc\ud0dc\ub8cc\ubbfc\uc6d0 \uc218\uc815 \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.fis.getUpdatePenaltyCivilAccept = /fis/setUpdatePenaltyCivilAccept
|
||||
#\uacfc\ud0dc\ub8cc\ubbfc\uc6d0 \ubaa9\ub85d \uc870\ud68c \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.fis.getPenaltyCivilAcceptList = /fis/getPenaltyCivilAcceptList
|
||||
#\uacfc\ud0dc\ub8cc\ubbfc\uc6d0 \uc0c1\uc138 \uc870\ud68c \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.fis.getPenaltyCivilAcceptDetail =/fis/getPenaltyCivilAcceptDetail
|
||||
|
||||
####\ud63c\uc7a1\ud1b5\ud589
|
||||
#\uc774\uc6a9\ub8cc \uc9d1\uacc4 \uc870\ud68c \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.getPassThroughSummary = /cfs/getPassThroughSummary
|
||||
#\uacfc\ud0dc\ub8cc \uc9d1\uacc4 \uc870\ud68c \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.getPenaltyThroughSummary = /cfs/getPenaltyThroughSummary
|
||||
#\uc774\uc6a9\ub8cc \uc815\ubcf4 \uc870\ud68c \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.rntFeeInfo = /cfs/getRntfeeInfo
|
||||
#\ubbfc\uc6d0\uc811\uc218 \ubaa9\ub85d \uc870\ud68c \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.getDefaultCivilAcceptList = /cfs/getDefaultCivilAcceptList
|
||||
#\ubbfc\uc6d0\uc811\uc218 \uc0c1\uc138 \uc870\ud68c \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.getDefaultCivilAcceptDetail = /cfs/getDefaultCivilAcceptDetail
|
||||
#\ubbfc\uc6d0\uc811\uc218 \ub4f1\ub85d \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.setDefaultCivilAccept = /cfs/setDefaultCivilAccept
|
||||
#\ubbfc\uc6d0\uc811\uc218 \uc218\uc815 \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.setUpdateDefaultCivilAccept = /cfs/setUpdateDefaultCivilAccept
|
||||
#\ud63c\uc7a1\uacfc\ud0dc\ub8cc \ubaa9\ub85d \uc870\ud68c \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.getPenaltyList = /cfs/getPenaltyList
|
||||
#\ud63c\uc7a1\uacfc\ud0dc\ub8cc \uc0c1\uc138 \uc870\ud68c \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.getPenaltyDetailList = /cfs/getPenaltyDetailList
|
||||
#\uacfc\ud0dc\ub8cc\ubbfc\uc6d0 \ub4f1\ub85d \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.getInsertPenaltyCivilAccept = /cfs/getInsertPenaltyCivilAccept
|
||||
#\uacfc\ud0dc\ub8cc\ubbfc\uc6d0 \uc218\uc815 \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.setUpdatePenaltyCivilAccept = /cfs/setUpdatePenaltyCivilAccept
|
||||
#\uacfc\ud0dc\ub8cc \ubaa9\ub85d \uc870\ud68c \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.getPenaltyCivilAcceptList = /cfs/getPenaltyCivilAcceptList
|
||||
#\uacfc\ud0dc\ub8cc \uc0c1\uc138 \uc870\ud68c \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.getPenaltyCivilAcceptDetail = /cfs/getPenaltyCivilAcceptDetail
|
||||
#\ubbfc\uc6d0\uc811\uc218 \ucde8\uc18c \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.setCancelDefaultCivilAccept = /cfs/setCancelDefaultCivilAccept
|
||||
#\ud658\ubd88\uc2e0\uccad \ubaa9\ub85d \ubc0f \uc0c1\uc138
|
||||
Globals.SmartPlatform.getRefundAcceptInfo = /cfs/getRefundAcceptInfo
|
||||
#\ud658\ubd88\uc2e0\uccad \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.setInsertRefundAccept = /cfs/setInsertRefundAccept
|
||||
#\ud658\ubd88\uc2e0\uccad \uc218\uc815 \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.setUpdateRefundAccept = /cfs/setUpdateRefundAccept
|
||||
#\uc774\uc6a9\ub8cc \uc601\uc218\uc99d\uc870\ud68c
|
||||
Globals.SmartPlatform.getReceiptList = /cfs/getReceiptList
|
||||
#\uacfc\ud0dc\ub8cc \uc804\uc790\ud1b5\uc9c0 \uc815\ubcf4 \uc870\ud68c \uc694\uccad \uc218\uc2e0 (\uce74\uce74\uc624)
|
||||
Globals.SmartPlatform.getMobliePenaltyNotification=/cfs/getMobliePenaltyNotification
|
||||
#\ubbf8\ub0a9(\uc774\uc6a9\ub8cc) \uc804\uc790\ud1b5\uc9c0 \uc815\ubcf4 \uc870\ud68c \uc694\uccad \uc218\uc2e0 (\uce74\uce74\uc624)
|
||||
Globals.SmartPlatform.getMoblieDefaultNotification=/cfs/getMoblieDefaultNotification
|
||||
|
||||
####\uacf5\uc601\uc8fc\ucc28\uc7a5
|
||||
#\uc774\uc6a9\ub8cc \uc815\ubcf4 \uc870\ud68c \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.recvPassThroughList = /cps/getRntfeeInfo
|
||||
#\uc774\uc6a9\ub8cc \uc815\ubcf4 \uc870\ud68c \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.recvPassThroughSummary = /cps/getPassThroughSummary
|
||||
|
||||
###\uc7ac\ubb3c\ud3ec\ud130\ub110
|
||||
#\uc774\uc6a9\ub8cc\uc870\ud68c
|
||||
Globals.jmpTunnel.getFeesList = http://175.193.201.51/jmp/api/recvPassThroughList.do
|
||||
#\uc774\uc6a9\ub8cc\uc9d1\uacc4
|
||||
Globals.jmpTunnel.getFeesStatistics = http://175.193.201.51/jmp/api/recvPassThroughSummary.do
|
||||
|
||||
###\uc601\ub4f1\ud3ec \uc8fc\ucc28\uc7a5
|
||||
#\uc774\uc6a9\ub8cc\uc870\ud68c
|
||||
Globals.ydpPark.getFeesList = http://175.193.201.51/ydp/api/recvPassThroughList
|
||||
#\uc774\uc6a9\ub8cc\uc9d1\uacc4
|
||||
Globals.ydpPark.getFeesStatistics = http://175.193.201.51/ydp/api/recvPassThroughSummary
|
||||
|
||||
###\uc911\uad6c \uc8fc\ucc28\uc7a5
|
||||
#\uc774\uc6a9\ub8cc\uc870\ud68c
|
||||
Globals.jgPark.getFeesList = http://175.193.201.51/jg/api/recvPassThroughList
|
||||
#\uc774\uc6a9\ub8cc\uc9d1\uacc4
|
||||
Globals.jgPark.getFeesStatistics = http://175.193.201.51/jg/api/recvPassThroughSummary
|
||||
|
||||
###\uc11c\ucd08\uad6c \uc8fc\ucc28\uc7a5
|
||||
#\uc774\uc6a9\ub8cc\uc870\ud68c
|
||||
Globals.scgPark.getFeesList = http://175.193.201.51/scg/api/recvPassThroughList
|
||||
#\uc774\uc6a9\ub8cc\uc9d1\uacc4
|
||||
Globals.scgPark.getFeesStatistics = http://175.193.201.51/scg/api/recvPassThroughSummary
|
||||
|
||||
###\uc11c\ubd80\uac04\uc120\ub3c4\ub85c
|
||||
#\uc774\uc6a9\ub8cc\uc870\ud68c
|
||||
Globals.sbgRoad.getFeesList = http://175.193.201.51/sbg/api/recvPassThroughList.do
|
||||
#\uc774\uc6a9\ub8cc\uc9d1\uacc4
|
||||
Globals.sbgRoad.getFeesStatistics = http://175.193.201.51/sbg/api/recvPassThroughSummary.do
|
||||
|
||||
#\uacc4\uc88c\uc870\ud68c
|
||||
Globals.PreRegistPayment.acctnmRcms = http://175.193.201.51/sol/gateway/acctnm_rcms_wapi.jsp
|
||||
Globals.PreRegistPayment.secrKey = vehYyVl0SNHdF0VnlMWF
|
||||
Globals.PreRegistPayment.key = ACCTNM_RCMS_WAPI
|
||||
####\ubcf8\uc778\uc778\uc99d
|
||||
Globals.Nice.VNOInterop.Code = EQ00
|
||||
Globals.Nice.VNOInterop.Key = 76646885
|
||||
Globals.Nice.NiceID.Credit.Code = BO815
|
||||
Globals.Nice.NiceID.Credit.Key = aSs33dfqwXFY
|
||||
Globals.Nice.NiceID.Phone.Code = BO814
|
||||
Globals.Nice.NiceID.Phone.Key = V61T17LvnrxW
|
||||
Globals.Nice.CACheck.Code = EE65
|
||||
Globals.Nice.CACheck.Key = 79035332
|
||||
|
||||
Globals.Was1.Hostname = spcbwasa01
|
||||
Globals.Was2.Hostname = spcbwasa02
|
||||
|
||||
Globals.searchAddr.pc.confmKey = U01TX0FVVEgyMDE5MDcxOTE3MTIwNzEwODg5NzY=
|
||||
Globals.searchAddr.mobile.confmKey = U01TX0FVVEgyMDE5MTIwNDE4Mjg0OTEwOTI3OTE=
|
||||
#TEST
|
||||
#Globals.tb.Url = https://devbizpayadv.tmoney.co.kr/customer/webview/partner/webview_main.do
|
||||
#Globals.tb.frcId = 9285006
|
||||
#REAL
|
||||
Globals.tb.Url = https://bizpayadv.tmoney.co.kr/customer/webview/partner/webview_main.do
|
||||
Globals.tb.frcId = 9285006
|
||||
Globals.tb.frcInflCd.pc = 001
|
||||
Globals.tb.frcInflCd.mobile = 002
|
||||
Globals.tb.frcInflCd.mobile.formSubmit = 100
|
||||
#Globals.tb.sbrdFrcId =#Uprivacy API DEV
|
||||
|
||||
#Globals.Uprivacy.ApiUrl = http://183.109.68.55:5500/UPServer/
|
||||
|
||||
#Uprivacy API
|
||||
#Globals.Uprivacy.ApiUrl = http://api77.eseoul.go.kr:5500/UPServer/
|
||||
|
||||
#Uprivacy API
|
||||
Globals.Uprivacy.ApiUrl = http://175.193.202.77:5500/UPServer/
|
||||
|
||||
#Uprivacy API[SSL]
|
||||
#Globals.Uprivacy.SslApiUrl = https://175.193.202.77:5443/UPServer/
|
||||
|
||||
Globals.Uprivacy.RealHostUrl = https://oksign.seoul.go.kr/
|
||||
Globals.Uprivacy.RealHostIp = 175.193.201.51
|
||||
|
||||
# MainPage Setting
|
||||
Globals.MainPage = /ws.do
|
||||
@ -0,0 +1,163 @@
|
||||
#-----------------------------------------------------------------------
|
||||
#
|
||||
# globals.properties : \uc2dc\uc2a4\ud15c
|
||||
#
|
||||
#-----------------------------------------------------------------------
|
||||
# 1. key = value \uad6c\uc870\uc785\ub2c8\ub2e4.
|
||||
# 2. key\uac12\uc740 \uacf5\ubc31\ubb38\uc790\ub97c \ud3ec\ud568\ubd88\uac00, value\uac12\uc740 \uacf5\ubc31\ubb38\uc790\ub97c \uac00\ub2a5
|
||||
# 3. key\uac12\uc73c\ub85c \ud55c\uae00\uc744 \uc0ac\uc6a9\ubd88\uac00, value\uac12\uc740 \ud55c\uae00\uc0ac\uc6a9\uc774 \uac00\ub2a5
|
||||
# 4. \uc904\uc744 \ubc14\uafc0 \ud544\uc694\uac00 \uc788\uc73c\uba74 '\'\ub97c \ub77c\uc778\uc758 \ub05d\uc5d0 \ucd94\uac00(\ub9cc\uc57d '\'\ubb38\uc790\ub97c \uc0ac\uc6a9\ud574\uc57c \ud558\ub294 \uacbd\uc6b0\ub294 '\\'\ub97c \uc0ac\uc6a9)
|
||||
# 5. Windows\uc5d0\uc11c\uc758 \ub514\ub809\ud1a0\ub9ac \ud45c\uc2dc : '\\' or '/' ('\' \uc0ac\uc6a9\ud558\uba74 \uc548\ub428)
|
||||
# 6. Unix\uc5d0\uc11c\uc758 \ub514\ub809\ud1a0\ub9ac \ud45c\uc2dc : '/'
|
||||
# 7. \uc8fc\uc11d\ubb38 \ucc98\ub9ac\ub294 #\uc0ac\uc6a9
|
||||
# 8. value\uac12 \ub4a4\uc5d0 \uc2a4\ud398\uc774\uc2a4\uac00 \uc874\uc7ac\ud558\ub294 \uacbd\uc6b0 \uc11c\ube14\ub9bf\uc5d0\uc11c \ucc38\uc870\ud560\ub54c\ub294 \uc5d0\ub7ec\ubc1c\uc0dd\ud560 \uc218 \uc788\uc73c\ubbc0\ub85c trim()\ud558\uac70\ub098 \ub9c8\uc9c0\ub9c9 \uacf5\ubc31\uc5c6\uc774 properties \uac12\uc744 \uc124\uc815\ud560\uac83
|
||||
#-----------------------------------------------------------------------
|
||||
|
||||
# \uc6b4\uc601\uc11c\ubc84 \ud0c0\uc785(WINDOWS, UNIX)
|
||||
Globals.OsType = LINUX
|
||||
|
||||
# G4C \uc5f0\uacb0\uc6a9 IP (localhost)
|
||||
Globals.LocalIp = 175.193.201.51
|
||||
Globals.Url = https://oksign.seoul.go.kr/
|
||||
Globals.FilePath = /was_data/BRS/upload
|
||||
|
||||
#Tibero
|
||||
Globals.Tibero.DbType = tibero
|
||||
Globals.Tibero.UserName=dbuser_brspw
|
||||
Globals.Tibero.Password=dbuser_brspw
|
||||
Globals.Tibero.DriverClassName=com.tmax.tibero.jdbc.TbDriver
|
||||
Globals.Tibero.Url=jdbc:tibero:thin:@98.42.34.233:8629:gtpadb
|
||||
|
||||
####SmartPlatform
|
||||
Globals.SmartPlatform.Url = http://192.168.201.144:8888/sps/rest/broker
|
||||
Globals.SmartPlatform.token = eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiI4ZGpDa2ZhTEFqYWFkTlJkUkViaENJIiwiaWF0IjoxNTU4NDEzMDQyLCJLRVkiOiI2MGRkZGJkZjY3YWJkMTQzYmMyOCJ9.lFVWIFMcJ6-BYDFtRBLf0wsmuYEQuIZ3_oSRPliCll4
|
||||
Globals.SmartPlatfom.SysId = 11-001
|
||||
|
||||
####\uc0ac\uc804\uacb0\uc81c
|
||||
#\uce74\ub4dc\ub4f1\ub85d
|
||||
Globals.SmartPlatform.prpRegist = /brs/setSetleMnRegist
|
||||
#\uce74\ub4dc\ub4f1\ub85d \uc644\ub8cc
|
||||
Globals.SmartPlatform.prpComplete = /brs/getSetleMnRegistCompt
|
||||
#\uce74\ub4dc\ud574\uc9c0
|
||||
Globals.SmartPlatform.prpTerminate = /brs/setSetleMnTrmnat
|
||||
#\uce74\ub4dc\uacb0\uc81c
|
||||
Globals.SmartPlatform.prpApproval = /brs/setSetle
|
||||
#\uce74\ub4dc\uacb0\uc81c\uc608\uc57d
|
||||
Globals.SmartPlatform.prpApprovalResve = /brs/setSetleResve
|
||||
#\uce74\ub4dc
|
||||
Globals.SmartPlatform.prpApprovalResult = /brc/sendSetleResult
|
||||
|
||||
Globals.PreRegistPayment.UserKey = DA5E2DB9683EA096B29554CEA4118914
|
||||
|
||||
Globals.PreRegistPayment.TerminalId = 7800000001
|
||||
####\uacfc\ud0dc\ub8cc
|
||||
#\ucc28\uc801\uc870\ud68c
|
||||
Globals.SmartPlatform.vhcleRgistInfo = /fis/setVhcleRgistInfo
|
||||
#\uacfc\ud0dc\ub8cc\uc870\ud68c
|
||||
Globals.SmartPlatform.ffnlgInfo = /fis/getFfnlgInfo
|
||||
#\uace0\uc9c0 \ubc0f \uacfc\ud0dc\ub8cc \uc0c1\uc138\uc870\ud68c
|
||||
Globals.SmartPlatform.elctrnNticInfo = /fis/getElctrnNticeInfo
|
||||
#CI \uc870\ud68c
|
||||
Globals.SmartPlatform.getCiInfo = /fis/getCiInfo
|
||||
#\uac10\uba74\uc815\ubcf4 \uc870\ud68c
|
||||
Globals.SmartPlatform.rdcxptInfoAgree = /fis/getRdcxptInfoAgree
|
||||
#\uac10\uba74\uc815\ubcf4(\uc804\uccb4\uc790\ub140\uc218_\uc0dd\ub144\uc6d4\uc77c \ud3ec\ud568) \uc694\uccad \uc218\uc2e0 (\uc2e4\uc2dc\uac04)
|
||||
Globals.SmartPlatform.rdcxptInfo = /fis/getRdcxptInfoAllChldrn
|
||||
#\uac10\uba74\uc815\ubcf4(\uad6d\uac00\uc720\uacf5\uc790 \uc790\uaca9\uc5ec\ubd80) \uc694\uccad \uc218\uc2e0 (\uc2e4\uc2dc\uac04)
|
||||
Globals.SmartPlatform.rdcxptInfoNtttn = /fis/getRdcxptInfoNtttn
|
||||
#\uacfc\ud0dc\ub8cc \uc9d1\uacc4 \uc870\ud68c \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.fis.getPenaltyThroughSummary=/fis/getPenaltyThroughSummary
|
||||
#\uacfc\ud0dc\ub8cc\ubbfc\uc6d0 \ub4f1\ub85d \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.fis.getInsertPenaltyCivilAccept = /fis/getInsertPenaltyCivilAccept
|
||||
#\uacfc\ud0dc\ub8cc\ubbfc\uc6d0 \uc218\uc815 \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.fis.getUpdatePenaltyCivilAccept = /fis/setUpdatePenaltyCivilAccept
|
||||
#\uacfc\ud0dc\ub8cc\ubbfc\uc6d0 \ubaa9\ub85d \uc870\ud68c \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.fis.getPenaltyCivilAcceptList = /fis/getPenaltyCivilAcceptList
|
||||
#\uacfc\ud0dc\ub8cc\ubbfc\uc6d0 \uc0c1\uc138 \uc870\ud68c \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.fis.getPenaltyCivilAcceptDetail =/fis/getPenaltyCivilAcceptDetail
|
||||
|
||||
####\ud63c\uc7a1\ud1b5\ud589
|
||||
#\uc774\uc6a9\ub8cc \uc9d1\uacc4 \uc870\ud68c \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.getPassThroughSummary = /cfs/getPassThroughSummary
|
||||
#\uacfc\ud0dc\ub8cc \uc9d1\uacc4 \uc870\ud68c \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.getPenaltyThroughSummary = /cfs/getPenaltyThroughSummary
|
||||
#\uc774\uc6a9\ub8cc \uc815\ubcf4 \uc870\ud68c \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.rntFeeInfo = /cfs/getRntfeeInfo
|
||||
#\ubbfc\uc6d0\uc811\uc218 \ubaa9\ub85d \uc870\ud68c \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.getDefaultCivilAcceptList = /cfs/getDefaultCivilAcceptList
|
||||
#\ubbfc\uc6d0\uc811\uc218 \uc0c1\uc138 \uc870\ud68c \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.getDefaultCivilAcceptDetail = /cfs/getDefaultCivilAcceptDetail
|
||||
#\ubbfc\uc6d0\uc811\uc218 \ub4f1\ub85d \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.setDefaultCivilAccept = /cfs/setDefaultCivilAccept
|
||||
#\ubbfc\uc6d0\uc811\uc218 \uc218\uc815 \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.setUpdateDefaultCivilAccept = /cfs/setUpdateDefaultCivilAccept
|
||||
#\ud63c\uc7a1\uacfc\ud0dc\ub8cc \ubaa9\ub85d \uc870\ud68c \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.getPenaltyList = /cfs/getPenaltyList
|
||||
#\ud63c\uc7a1\uacfc\ud0dc\ub8cc \uc0c1\uc138 \uc870\ud68c \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.getPenaltyDetailList = /cfs/getPenaltyDetailList
|
||||
#\uacfc\ud0dc\ub8cc\ubbfc\uc6d0 \ub4f1\ub85d \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.getInsertPenaltyCivilAccept = /cfs/getInsertPenaltyCivilAccept
|
||||
#\uacfc\ud0dc\ub8cc\ubbfc\uc6d0 \uc218\uc815 \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.setUpdatePenaltyCivilAccept = /cfs/setUpdatePenaltyCivilAccept
|
||||
#\uacfc\ud0dc\ub8cc \ubaa9\ub85d \uc870\ud68c \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.getPenaltyCivilAcceptList = /cfs/getPenaltyCivilAcceptList
|
||||
#\uacfc\ud0dc\ub8cc \uc0c1\uc138 \uc870\ud68c \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.getPenaltyCivilAcceptDetail = /cfs/getPenaltyCivilAcceptDetail
|
||||
#\ubbfc\uc6d0\uc811\uc218 \ucde8\uc18c \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.setCancelDefaultCivilAccept = /cfs/setCancelDefaultCivilAccept
|
||||
#\ud658\ubd88\uc2e0\uccad \ubaa9\ub85d \ubc0f \uc0c1\uc138
|
||||
Globals.SmartPlatform.getRefundAcceptInfo = /cfs/getRefundAcceptInfo
|
||||
#\ud658\ubd88\uc2e0\uccad \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.setInsertRefundAccept = /cfs/setInsertRefundAccept
|
||||
#\ud658\ubd88\uc2e0\uccad \uc218\uc815 \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.setUpdateRefundAccept = /cfs/setUpdateRefundAccept
|
||||
#\uc774\uc6a9\ub8cc \uc601\uc218\uc99d\uc870\ud68c
|
||||
Globals.SmartPlatform.getReceiptList = /cfs/getReceiptList
|
||||
#\uacfc\ud0dc\ub8cc \uc804\uc790\ud1b5\uc9c0 \uc815\ubcf4 \uc870\ud68c \uc694\uccad \uc218\uc2e0 (\uce74\uce74\uc624)
|
||||
Globals.SmartPlatform.getMobliePenaltyNotification=/cfs/getMobliePenaltyNotification
|
||||
#\ubbf8\ub0a9(\uc774\uc6a9\ub8cc) \uc804\uc790\ud1b5\uc9c0 \uc815\ubcf4 \uc870\ud68c \uc694\uccad \uc218\uc2e0 (\uce74\uce74\uc624)
|
||||
Globals.SmartPlatform.getMoblieDefaultNotification=/cfs/getMoblieDefaultNotification
|
||||
|
||||
####\uacf5\uc601\uc8fc\ucc28\uc7a5
|
||||
#\uc774\uc6a9\ub8cc \uc815\ubcf4 \uc870\ud68c \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.recvPassThroughList = /cps/getRntfeeInfo
|
||||
#\uc774\uc6a9\ub8cc \uc815\ubcf4 \uc870\ud68c \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.recvPassThroughSummary = /cps/getPassThroughSummary
|
||||
|
||||
#\uacc4\uc88c\uc870\ud68c
|
||||
Globals.PreRegistPayment.acctnmRcms = http://175.193.201.51/sol/gateway/acctnm_rcms_wapi.jsp
|
||||
Globals.PreRegistPayment.secrKey = vehYyVl0SNHdF0VnlMWF
|
||||
Globals.PreRegistPayment.key = ACCTNM_RCMS_WAPI
|
||||
####\ubcf8\uc778\uc778\uc99d
|
||||
Globals.Nice.VNOInterop.Code = EQ00
|
||||
Globals.Nice.VNOInterop.Key = 76646885
|
||||
Globals.Nice.NiceID.Credit.Code = BO815
|
||||
Globals.Nice.NiceID.Credit.Key = aSs33dfqwXFY
|
||||
Globals.Nice.NiceID.Phone.Code = BO814
|
||||
Globals.Nice.NiceID.Phone.Key = V61T17LvnrxW
|
||||
Globals.Nice.CACheck.Code = EE65
|
||||
Globals.Nice.CACheck.Key = 79035332
|
||||
|
||||
Globals.Was1.Hostname = spcbwasa01
|
||||
Globals.Was2.Hostname = spcbwasa02
|
||||
|
||||
Globals.searchAddr.pc.confmKey = U01TX0FVVEgyMDE5MDcxOTE3MTIwNzEwODg5NzY=
|
||||
Globals.searchAddr.mobile.confmKey = U01TX0FVVEgyMDE5MTIwNDE4Mjg0OTEwOTI3OTE=
|
||||
|
||||
#Uprivacy API DEV
|
||||
#Globals.Uprivacy.ApiUrl = http://183.109.68.55:5500/UPServer/
|
||||
|
||||
#Uprivacy API
|
||||
#Globals.Uprivacy.ApiUrl = http://api77.eseoul.go.kr:5500/UPServer/
|
||||
|
||||
#Uprivacy API
|
||||
Globals.Uprivacy.ApiUrl = http://175.193.202.77:5500/UPServer/
|
||||
|
||||
#Uprivacy API[SSL]
|
||||
#Globals.Uprivacy.SslApiUrl = https://175.193.202.77:5443/UPServer/
|
||||
|
||||
Globals.Uprivacy.RealHostUrl = https://oksign.seoul.go.kr/
|
||||
Globals.Uprivacy.RealHostIp = 175.193.201.51
|
||||
|
||||
# MainPage Setting
|
||||
Globals.MainPage = /ws.do
|
||||
@ -0,0 +1,163 @@
|
||||
#-----------------------------------------------------------------------
|
||||
#
|
||||
# globals.properties : \uc2dc\uc2a4\ud15c
|
||||
#
|
||||
#-----------------------------------------------------------------------
|
||||
# 1. key = value \uad6c\uc870\uc785\ub2c8\ub2e4.
|
||||
# 2. key\uac12\uc740 \uacf5\ubc31\ubb38\uc790\ub97c \ud3ec\ud568\ubd88\uac00, value\uac12\uc740 \uacf5\ubc31\ubb38\uc790\ub97c \uac00\ub2a5
|
||||
# 3. key\uac12\uc73c\ub85c \ud55c\uae00\uc744 \uc0ac\uc6a9\ubd88\uac00, value\uac12\uc740 \ud55c\uae00\uc0ac\uc6a9\uc774 \uac00\ub2a5
|
||||
# 4. \uc904\uc744 \ubc14\uafc0 \ud544\uc694\uac00 \uc788\uc73c\uba74 '\'\ub97c \ub77c\uc778\uc758 \ub05d\uc5d0 \ucd94\uac00(\ub9cc\uc57d '\'\ubb38\uc790\ub97c \uc0ac\uc6a9\ud574\uc57c \ud558\ub294 \uacbd\uc6b0\ub294 '\\'\ub97c \uc0ac\uc6a9)
|
||||
# 5. Windows\uc5d0\uc11c\uc758 \ub514\ub809\ud1a0\ub9ac \ud45c\uc2dc : '\\' or '/' ('\' \uc0ac\uc6a9\ud558\uba74 \uc548\ub428)
|
||||
# 6. Unix\uc5d0\uc11c\uc758 \ub514\ub809\ud1a0\ub9ac \ud45c\uc2dc : '/'
|
||||
# 7. \uc8fc\uc11d\ubb38 \ucc98\ub9ac\ub294 #\uc0ac\uc6a9
|
||||
# 8. value\uac12 \ub4a4\uc5d0 \uc2a4\ud398\uc774\uc2a4\uac00 \uc874\uc7ac\ud558\ub294 \uacbd\uc6b0 \uc11c\ube14\ub9bf\uc5d0\uc11c \ucc38\uc870\ud560\ub54c\ub294 \uc5d0\ub7ec\ubc1c\uc0dd\ud560 \uc218 \uc788\uc73c\ubbc0\ub85c trim()\ud558\uac70\ub098 \ub9c8\uc9c0\ub9c9 \uacf5\ubc31\uc5c6\uc774 properties \uac12\uc744 \uc124\uc815\ud560\uac83
|
||||
#-----------------------------------------------------------------------
|
||||
|
||||
# \uc6b4\uc601\uc11c\ubc84 \ud0c0\uc785(WINDOWS, UNIX)
|
||||
Globals.OsType = LINUX
|
||||
|
||||
# G4C \uc5f0\uacb0\uc6a9 IP (localhost)
|
||||
Globals.LocalIp = 175.193.201.51
|
||||
Globals.Url = http://oksign.seoul.go:90/
|
||||
Globals.FilePath = /was_data/BRS/upload
|
||||
|
||||
#Tibero
|
||||
Globals.Tibero.DbType = tibero
|
||||
Globals.Tibero.UserName=TEST_BRS
|
||||
Globals.Tibero.Password=TEST_BRS
|
||||
Globals.Tibero.DriverClassName=com.tmax.tibero.jdbc.TbDriver
|
||||
Globals.Tibero.Url=jdbc:tibero:thin:@98.42.34.233:8629:gtpadb
|
||||
|
||||
####SmartPlatform
|
||||
Globals.SmartPlatform.Url = http://192.168.201.144:18888/sps/rest/broker
|
||||
Globals.SmartPlatform.token = eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiI4ZGpDa2ZhTEFqYWFkTlJkUkViaENJIiwiaWF0IjoxNTU4NDEzMDQyLCJLRVkiOiI2MGRkZGJkZjY3YWJkMTQzYmMyOCJ9.lFVWIFMcJ6-BYDFtRBLf0wsmuYEQuIZ3_oSRPliCll4
|
||||
Globals.SmartPlatfom.SysId = 11-001
|
||||
|
||||
####\uc0ac\uc804\uacb0\uc81c
|
||||
#\uce74\ub4dc\ub4f1\ub85d
|
||||
Globals.SmartPlatform.prpRegist = /brs/setSetleMnRegist
|
||||
#\uce74\ub4dc\ub4f1\ub85d \uc644\ub8cc
|
||||
Globals.SmartPlatform.prpComplete = /brs/getSetleMnRegistCompt
|
||||
#\uce74\ub4dc\ud574\uc9c0
|
||||
Globals.SmartPlatform.prpTerminate = /brs/setSetleMnTrmnat
|
||||
#\uce74\ub4dc\uacb0\uc81c
|
||||
Globals.SmartPlatform.prpApproval = /brs/setSetle
|
||||
#\uce74\ub4dc\uacb0\uc81c\uc608\uc57d
|
||||
Globals.SmartPlatform.prpApprovalResve = /brs/setSetleResve
|
||||
#\uce74\ub4dc
|
||||
Globals.SmartPlatform.prpApprovalResult = /brc/sendSetleResult
|
||||
|
||||
Globals.PreRegistPayment.UserKey = F4D91AED8D8EBE1F86D2AE5C2DF353A7
|
||||
|
||||
Globals.PreRegistPayment.TerminalId = 7800000001
|
||||
####\uacfc\ud0dc\ub8cc
|
||||
#\ucc28\uc801\uc870\ud68c
|
||||
Globals.SmartPlatform.vhcleRgistInfo = /fis/setVhcleRgistInfo
|
||||
#\uacfc\ud0dc\ub8cc\uc870\ud68c
|
||||
Globals.SmartPlatform.ffnlgInfo = /fis/getFfnlgInfo
|
||||
#\uace0\uc9c0 \ubc0f \uacfc\ud0dc\ub8cc \uc0c1\uc138\uc870\ud68c
|
||||
Globals.SmartPlatform.elctrnNticInfo = /fis/getElctrnNticeInfo
|
||||
#CI \uc870\ud68c
|
||||
Globals.SmartPlatform.getCiInfo = /fis/getCiInfo
|
||||
#\uac10\uba74\uc815\ubcf4 \uc870\ud68c
|
||||
Globals.SmartPlatform.rdcxptInfoAgree = /fis/getRdcxptInfoAgree
|
||||
#\uac10\uba74\uc815\ubcf4(\uc804\uccb4\uc790\ub140\uc218_\uc0dd\ub144\uc6d4\uc77c \ud3ec\ud568) \uc694\uccad \uc218\uc2e0 (\uc2e4\uc2dc\uac04)
|
||||
Globals.SmartPlatform.rdcxptInfo = /fis/getRdcxptInfoAllChldrn
|
||||
#\uac10\uba74\uc815\ubcf4(\uad6d\uac00\uc720\uacf5\uc790 \uc790\uaca9\uc5ec\ubd80) \uc694\uccad \uc218\uc2e0 (\uc2e4\uc2dc\uac04)
|
||||
Globals.SmartPlatform.rdcxptInfoNtttn = /fis/getRdcxptInfoNtttn
|
||||
#\uacfc\ud0dc\ub8cc \uc9d1\uacc4 \uc870\ud68c \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.fis.getPenaltyThroughSummary=/fis/getPenaltyThroughSummary
|
||||
#\uacfc\ud0dc\ub8cc\ubbfc\uc6d0 \ub4f1\ub85d \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.fis.getInsertPenaltyCivilAccept = /fis/getInsertPenaltyCivilAccept
|
||||
#\uacfc\ud0dc\ub8cc\ubbfc\uc6d0 \uc218\uc815 \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.fis.getUpdatePenaltyCivilAccept = /fis/setUpdatePenaltyCivilAccept
|
||||
#\uacfc\ud0dc\ub8cc\ubbfc\uc6d0 \ubaa9\ub85d \uc870\ud68c \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.fis.getPenaltyCivilAcceptList = /fis/getPenaltyCivilAcceptList
|
||||
#\uacfc\ud0dc\ub8cc\ubbfc\uc6d0 \uc0c1\uc138 \uc870\ud68c \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.fis.getPenaltyCivilAcceptDetail =/fis/getPenaltyCivilAcceptDetail
|
||||
|
||||
####\ud63c\uc7a1\ud1b5\ud589
|
||||
#\uc774\uc6a9\ub8cc \uc9d1\uacc4 \uc870\ud68c \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.getPassThroughSummary = /cfs/getPassThroughSummary
|
||||
#\uacfc\ud0dc\ub8cc \uc9d1\uacc4 \uc870\ud68c \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.getPenaltyThroughSummary = /cfs/getPenaltyThroughSummary
|
||||
#\uc774\uc6a9\ub8cc \uc815\ubcf4 \uc870\ud68c \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.rntFeeInfo = /cfs/getRntfeeInfo
|
||||
#\ubbfc\uc6d0\uc811\uc218 \ubaa9\ub85d \uc870\ud68c \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.getDefaultCivilAcceptList = /cfs/getDefaultCivilAcceptList
|
||||
#\ubbfc\uc6d0\uc811\uc218 \uc0c1\uc138 \uc870\ud68c \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.getDefaultCivilAcceptDetail = /cfs/getDefaultCivilAcceptDetail
|
||||
#\ubbfc\uc6d0\uc811\uc218 \ub4f1\ub85d \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.setDefaultCivilAccept = /cfs/setDefaultCivilAccept
|
||||
#\ubbfc\uc6d0\uc811\uc218 \uc218\uc815 \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.setUpdateDefaultCivilAccept = /cfs/setUpdateDefaultCivilAccept
|
||||
#\ud63c\uc7a1\uacfc\ud0dc\ub8cc \ubaa9\ub85d \uc870\ud68c \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.getPenaltyList = /cfs/getPenaltyList
|
||||
#\ud63c\uc7a1\uacfc\ud0dc\ub8cc \uc0c1\uc138 \uc870\ud68c \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.getPenaltyDetailList = /cfs/getPenaltyDetailList
|
||||
#\uacfc\ud0dc\ub8cc\ubbfc\uc6d0 \ub4f1\ub85d \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.getInsertPenaltyCivilAccept = /cfs/getInsertPenaltyCivilAccept
|
||||
#\uacfc\ud0dc\ub8cc\ubbfc\uc6d0 \uc218\uc815 \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.setUpdatePenaltyCivilAccept = /cfs/setUpdatePenaltyCivilAccept
|
||||
#\uacfc\ud0dc\ub8cc \ubaa9\ub85d \uc870\ud68c \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.getPenaltyCivilAcceptList = /cfs/getPenaltyCivilAcceptList
|
||||
#\uacfc\ud0dc\ub8cc \uc0c1\uc138 \uc870\ud68c \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.getPenaltyCivilAcceptDetail = /cfs/getPenaltyCivilAcceptDetail
|
||||
#\ubbfc\uc6d0\uc811\uc218 \ucde8\uc18c \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.setCancelDefaultCivilAccept = /cfs/setCancelDefaultCivilAccept
|
||||
#\ud658\ubd88\uc2e0\uccad \ubaa9\ub85d \ubc0f \uc0c1\uc138
|
||||
Globals.SmartPlatform.getRefundAcceptInfo = /cfs/getRefundAcceptInfo
|
||||
#\ud658\ubd88\uc2e0\uccad \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.setInsertRefundAccept = /cfs/setInsertRefundAccept
|
||||
#\ud658\ubd88\uc2e0\uccad \uc218\uc815 \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.setUpdateRefundAccept = /cfs/setUpdateRefundAccept
|
||||
#\uc774\uc6a9\ub8cc \uc601\uc218\uc99d\uc870\ud68c
|
||||
Globals.SmartPlatform.getReceiptList = /cfs/getReceiptList
|
||||
#\uacfc\ud0dc\ub8cc \uc804\uc790\ud1b5\uc9c0 \uc815\ubcf4 \uc870\ud68c \uc694\uccad \uc218\uc2e0 (\uce74\uce74\uc624)
|
||||
Globals.SmartPlatform.getMobliePenaltyNotification=/cfs/getMobliePenaltyNotification
|
||||
#\ubbf8\ub0a9(\uc774\uc6a9\ub8cc) \uc804\uc790\ud1b5\uc9c0 \uc815\ubcf4 \uc870\ud68c \uc694\uccad \uc218\uc2e0 (\uce74\uce74\uc624)
|
||||
Globals.SmartPlatform.getMoblieDefaultNotification=/cfs/getMoblieDefaultNotification
|
||||
|
||||
####\uacf5\uc601\uc8fc\ucc28\uc7a5
|
||||
#\uc774\uc6a9\ub8cc \uc815\ubcf4 \uc870\ud68c \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.recvPassThroughList = /cps/getRntfeeInfo
|
||||
#\uc774\uc6a9\ub8cc \uc815\ubcf4 \uc870\ud68c \uc694\uccad \uc218\uc2e0
|
||||
Globals.SmartPlatform.recvPassThroughSummary = /cps/getPassThroughSummary
|
||||
|
||||
#\uacc4\uc88c\uc870\ud68c
|
||||
Globals.PreRegistPayment.acctnmRcms = http://175.193.201.51/sol/gateway/acctnm_rcms_wapi.jsp
|
||||
Globals.PreRegistPayment.secrKey = vehYyVl0SNHdF0VnlMWF
|
||||
Globals.PreRegistPayment.key = ACCTNM_RCMS_WAPI
|
||||
####\ubcf8\uc778\uc778\uc99d
|
||||
Globals.Nice.VNOInterop.Code = EQ00
|
||||
Globals.Nice.VNOInterop.Key = 76646885
|
||||
Globals.Nice.NiceID.Credit.Code = BO815
|
||||
Globals.Nice.NiceID.Credit.Key = aSs33dfqwXFY
|
||||
Globals.Nice.NiceID.Phone.Code = BO814
|
||||
Globals.Nice.NiceID.Phone.Key = V61T17LvnrxW
|
||||
Globals.Nice.CACheck.Code = EE65
|
||||
Globals.Nice.CACheck.Key = 79035332
|
||||
|
||||
Globals.Was1.Hostname = spcbwasa01
|
||||
Globals.Was2.Hostname = spcbwasa02
|
||||
|
||||
Globals.searchAddr.pc.confmKey = U01TX0FVVEgyMDE5MDcxOTE3MTIwNzEwODg5NzY=
|
||||
Globals.searchAddr.mobile.confmKey = U01TX0FVVEgyMDE5MTIwNDE4Mjg0OTEwOTI3OTE=
|
||||
|
||||
#Uprivacy API DEV
|
||||
#Globals.Uprivacy.ApiUrl = http://183.109.68.55:5500/UPServer/
|
||||
|
||||
#Uprivacy API
|
||||
#Globals.Uprivacy.ApiUrl = http://api77.eseoul.go.kr:5500/UPServer/
|
||||
|
||||
#Uprivacy API
|
||||
Globals.Uprivacy.ApiUrl = http://175.193.202.77:5500/UPServer/
|
||||
|
||||
#Uprivacy API[SSL]
|
||||
#Globals.Uprivacy.SslApiUrl = https://175.193.202.77:5443/UPServer/
|
||||
|
||||
Globals.Uprivacy.RealHostUrl = http://oksign.seoul.go.kr:90/
|
||||
Globals.Uprivacy.RealHostIp = 175.193.201.52
|
||||
|
||||
# MainPage Setting
|
||||
Globals.MainPage = /ws.do
|
||||
@ -0,0 +1,3 @@
|
||||
w5xml.index=/cm/main/index.xml
|
||||
w5xml.login=/cm/login/login.xml
|
||||
w5xml.auth.check=/cm/main/auth_check.xml
|
||||
@ -0,0 +1 @@
|
||||
login.success=로그인 성공
|
||||
@ -0,0 +1 @@
|
||||
login.success=login success
|
||||
@ -0,0 +1 @@
|
||||
login.success=로그인 성공
|
||||
@ -0,0 +1,68 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop"
|
||||
xmlns="http://www.springframework.org/schema/beans"
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.0.xsd
|
||||
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-4.0.xsd">
|
||||
|
||||
<bean id="antPathMater" class="org.springframework.util.AntPathMatcher"/>
|
||||
|
||||
<!-- 홈페이지의 주요기능인 협업(게시판, 일정관리)기능 작동과정에서 Exception 발생시 후처리를 위한 AOP설정 -->
|
||||
<aop:config>
|
||||
<aop:pointcut id="serviceMethod"
|
||||
expression="execution(* gtpa.brs..impl.*Impl.*(..)) or execution(* gtpa.brs..impl.*Impl.*(..))"/>
|
||||
|
||||
<aop:aspect ref="exceptionTransfer">
|
||||
<aop:after-throwing throwing="exception" pointcut-ref="serviceMethod" method="transfer"/>
|
||||
</aop:aspect>
|
||||
</aop:config>
|
||||
|
||||
<!-- Exception 발생시 후처리를 위해 표준프레임워크 실행환경의 ExceptionTransfer를 활용하도록 설정-->
|
||||
<bean id="exceptionTransfer" class="egovframework.rte.fdl.cmmn.aspect.ExceptionTransfer">
|
||||
<property name="exceptionHandlerService">
|
||||
<list>
|
||||
<ref bean="defaultExceptionHandleManager"/>
|
||||
<ref bean="otherExceptionHandleManager"/>
|
||||
</list>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<!-- Exception 발생에 대한 기본Excpton처리를 위해 표준프레임워크 실행환경의 DefaultExceptionTransfer를 활용하도록 설정-->
|
||||
<bean id="defaultExceptionHandleManager"
|
||||
class="egovframework.rte.fdl.cmmn.exception.manager.DefaultExceptionHandleManager">
|
||||
<property name="reqExpMatcher">
|
||||
<ref bean="antPathMater"/>
|
||||
</property>
|
||||
<property name="patterns">
|
||||
<list>
|
||||
<value>**service.impl.*</value>
|
||||
</list>
|
||||
</property>
|
||||
<property name="handlers">
|
||||
<list>
|
||||
<ref bean="egovHandler"/>
|
||||
</list>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<!-- Exception 발생에 대한 기타Excpton처리를 위해 표준프레임워크 실행환경의 DefaultExceptionTransfer를 활용하도록 설정-->
|
||||
<bean id="otherExceptionHandleManager"
|
||||
class="egovframework.rte.fdl.cmmn.exception.manager.DefaultExceptionHandleManager">
|
||||
<property name="reqExpMatcher">
|
||||
<ref bean="antPathMater"/>
|
||||
</property>
|
||||
<property name="patterns">
|
||||
<list>
|
||||
<value>**service.impl.*</value>
|
||||
</list>
|
||||
</property>
|
||||
<property name="handlers">
|
||||
<list>
|
||||
<ref bean="otherHandler"/>
|
||||
</list>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<!-- 템플릿 내에서 Exception 발생시 실제 처리를 위한 클래스 설정-->
|
||||
<bean id="egovHandler" class="egovframework.com.cmm.EgovComExcepHndlr"/>
|
||||
<bean id="otherHandler" class="egovframework.com.cmm.EgovComOthersExcepHndlr"/>
|
||||
</beans>
|
||||
@ -0,0 +1,41 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:context="http://www.springframework.org/schema/context"
|
||||
xmlns="http://www.springframework.org/schema/beans"
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.0.xsd
|
||||
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.0.xsd">
|
||||
|
||||
<!-- component-scan 설정-->
|
||||
<context:component-scan base-package="gtpa.brs.*"/>
|
||||
|
||||
<!-- MULTIPART RESOLVERS -->
|
||||
<!-- regular spring resolver -->
|
||||
<bean id="spring.RegularCommonsMultipartResolver"
|
||||
class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
|
||||
<property name="maxUploadSize" value="100000000"/>
|
||||
<property name="maxInMemorySize" value="100000000"/>
|
||||
</bean>
|
||||
<!-- custom multi file resolver -->
|
||||
<bean id="local.MultiCommonsMultipartResolver" class="egovframework.com.cmm.web.EgovMultipartResolver">
|
||||
<property name="maxUploadSize" value="100000000"/>
|
||||
<property name="maxInMemorySize" value="100000000"/>
|
||||
</bean>
|
||||
<!-- choose one from above and alias it to the name Spring expects -->
|
||||
<!-- alias name="local.MultiCommonsMultipartResolver" alias="multipartResolver" /-->
|
||||
<alias name="spring.RegularCommonsMultipartResolver" alias="multipartResolver"/>
|
||||
|
||||
<bean id="requestConfigBuilder" class="org.apache.http.client.config.RequestConfig"
|
||||
factory-method="custom">
|
||||
<property name="socketTimeout" value="4000"/>
|
||||
<property name="connectTimeout" value="4000"/>
|
||||
</bean>
|
||||
|
||||
<bean id="requestConfig" factory-bean="requestConfigBuilder" factory-method="build"/>
|
||||
|
||||
<bean id="httpClientBuilder" class="org.apache.http.impl.client.HttpClientBuilder"
|
||||
factory-method="create">
|
||||
<property name="defaultRequestConfig" ref="requestConfig"/>
|
||||
</bean>
|
||||
|
||||
<bean id="httpClient" factory-bean="httpClientBuilder" factory-method="build"/>
|
||||
</beans>
|
||||
@ -0,0 +1,40 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:jdbc="http://www.springframework.org/schema/jdbc"
|
||||
xmlns:jee="http://www.springframework.org/schema/jee"
|
||||
xmlns="http://www.springframework.org/schema/beans"
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.0.xsd
|
||||
http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee.xsd
|
||||
http://www.springframework.org/schema/jdbc http://www.springframework.org/schema/jdbc/spring-jdbc-4.0.xsd">
|
||||
|
||||
|
||||
<!-- datasource 설정(propertyConfigurer 활용) -->
|
||||
<alias name="dataSource-${Globals.Tibero.DbType}" alias="dataSource"/>
|
||||
<alias name="dataSource-${Globals.Tibero.DbType}" alias="egov.dataSource"/>
|
||||
|
||||
<!-- Tibero -->
|
||||
<!-- <bean id="dataSource-mysql" class="org.springframework.jndi.JndiObjectFactoryBean">
|
||||
<property name="jndiName" value="java:comp/env/jdbc/mysqldb"/>
|
||||
</bean>-->
|
||||
<jee:jndi-lookup jndi-name="brspw" id="dataSource-tibero" expected-type="javax.sql.DataSource"></jee:jndi-lookup>
|
||||
|
||||
<!--<bean id="dataSource-tibero" class="com.zaxxer.hikari.HikariDataSource" destroy-method="close">
|
||||
<constructor-arg>
|
||||
<bean class="com.zaxxer.hikari.HikariConfig">
|
||||
<constructor-arg>
|
||||
|
||||
<props>
|
||||
<prop key="jdbcUrl">${Globals.Tibero.Url}</prop>
|
||||
<prop key="username">${Globals.Tibero.UserName}</prop>
|
||||
<prop key="password">${Globals.Tibero.Password}</prop>
|
||||
</props>
|
||||
</constructor-arg>
|
||||
<property name="driverClassName" value="${Globals.Tibero.DriverClassName}"/>
|
||||
<property name="connectionTestQuery" value="select 1 from dual" />
|
||||
<property name="connectionTimeout" value="30000" />
|
||||
<property name="minimumIdle" value="30" />
|
||||
<property name="maximumPoolSize" value="50" />
|
||||
</bean>
|
||||
</constructor-arg>
|
||||
</bean>-->
|
||||
|
||||
</beans>
|
||||
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,36 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<beans xmlns:context="http://www.springframework.org/schema/context"
|
||||
xmlns:p="http://www.springframework.org/schema/p"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns="http://www.springframework.org/schema/beans"
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
|
||||
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd">
|
||||
|
||||
<bean id="messageSource" class="org.springframework.context.support.ReloadableResourceBundleMessageSource">
|
||||
<!-- Encoding 설정 -->
|
||||
<property name="defaultEncoding" value="UTF-8"/>
|
||||
<!-- Reload Cache 설정 -->
|
||||
<property name="cacheSeconds" value="5"/>
|
||||
<!-- basenames 설정: 아래처럼 하면 WEB-INF 밑의 message 폴더 아래의 labels로 시작하는 모든 Property-->
|
||||
<property name="basenames">
|
||||
<list>
|
||||
<value>classpath:/egovframework/message/com/message-common</value>
|
||||
</list>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<!-- MessageSource를 사용하기 위한 Accessor 설정 -->
|
||||
<bean id="messageSourceAccessor" class="org.springframework.context.support.MessageSourceAccessor">
|
||||
<constructor-arg ref="messageSource"/>
|
||||
</bean>
|
||||
|
||||
<!-- MessageSource를 사용하기위한 MessageUtils 매핑 -->
|
||||
<bean id="message" class="gtpa.brs.util.MessageUtils">
|
||||
<property name="messageSourceAccessor" ref="messageSourceAccessor"/>
|
||||
</bean>
|
||||
|
||||
<!-- Default Location 설정 -->
|
||||
<bean id="localeResolver" class="org.springframework.web.servlet.i18n.SessionLocaleResolver">
|
||||
<property name="defaultLocale" value="ko"></property>
|
||||
</bean>
|
||||
</beans>
|
||||
@ -0,0 +1,28 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns="http://www.springframework.org/schema/beans"
|
||||
xmlns:util="http://www.springframework.org/schema/util"
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/beans
|
||||
http://www.springframework.org/schema/beans/spring-beans-4.0.xsd
|
||||
http://www.springframework.org/schema/util
|
||||
http://www.springframework.org/schema/util/spring-util-4.0.xsd ">
|
||||
|
||||
<!-- 환경설정 기본정보를 globals.properties 에서 참조하도록 propertyConfigurer 설정 -->
|
||||
<util:properties id="globalsProperties" location="classpath:/egovframework/egovProps/globals.properties"/>
|
||||
|
||||
<bean id="propertyConfigurer"
|
||||
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
|
||||
<property name="locations">
|
||||
<list>
|
||||
<value>classpath:/egovframework/egovProps/globals.properties</value>
|
||||
<value>classpath:/egovframework/egovProps/websquareConfig.properties</value>
|
||||
</list>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<bean class="gtpa.brs.util.PageURIUtil">
|
||||
<property name="indexPage" value="${w5xml.index}"/>
|
||||
<property name="loginPage" value="${w5xml.login}"/>
|
||||
<property name="authCheck" value="${w5xml.auth.check}"/>
|
||||
</bean>
|
||||
</beans>
|
||||
@ -0,0 +1,39 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.0.xsd">
|
||||
|
||||
<!-- lob Handler -->
|
||||
<bean id="lobHandler" class="org.springframework.jdbc.support.lob.DefaultLobHandler" lazy-init="true" />
|
||||
|
||||
|
||||
<!-- SqlMap setup for iBATIS Database Layer -->
|
||||
<!-- <bean id="sqlMapClient" class="egovframework.rte.psl.orm.ibatis.SqlMapClientFactoryBean">
|
||||
<property name="configLocations">
|
||||
<list>
|
||||
<value>classpath:/egovframework/sqlmap/config/${Globals.Tibero.DbType}/*.xml</value>
|
||||
</list>
|
||||
</property>
|
||||
<property name="dataSource" ref="dataSource-${Globals.Tibero.DbType}"/>
|
||||
<property name="lobHandler" ref="lobHandler"/>
|
||||
</bean>
|
||||
|
||||
<!– SqlMap setup for iBATIS Database Layer –>
|
||||
<bean id="egov.sqlMapClient" class="egovframework.rte.psl.orm.ibatis.SqlMapClientFactoryBean">
|
||||
<property name="configLocations">
|
||||
<list>
|
||||
<value>classpath:/egovframework/sqlmap/config/${Globals.Tibero.DbType}/*.xml</value>
|
||||
</list>
|
||||
</property>
|
||||
<property name="dataSource" ref="dataSource-${Globals.Tibero.DbType}"/>
|
||||
<property name="lobHandler" ref="lobHandler"/>
|
||||
</bean>-->
|
||||
|
||||
<bean id="sqlSession" class="org.mybatis.spring.SqlSessionFactoryBean">
|
||||
<property name="configLocation" value="classpath:/egovframework/sqlmap/config/tibero/sql-map-config-tibero.xml"/>
|
||||
<property name="dataSource" ref="dataSource-${Globals.Tibero.DbType}"/>
|
||||
</bean>
|
||||
|
||||
<bean id="sqlSessionTemplate" class="org.mybatis.spring.SqlSessionTemplate">
|
||||
<constructor-arg name="sqlSessionFactory" ref="sqlSession"/>
|
||||
</bean>
|
||||
</beans>
|
||||
@ -0,0 +1,25 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:aop="http://www.springframework.org/schema/aop"
|
||||
xmlns:tx="http://www.springframework.org/schema/tx"
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.0.xsd
|
||||
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-4.0.xsd
|
||||
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-4.0.xsd">
|
||||
|
||||
<!-- transaction 설정 -->
|
||||
<bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
|
||||
<property name="dataSource" ref="dataSource-tibero"/>
|
||||
</bean>
|
||||
|
||||
<tx:advice id="txAdvice" transaction-manager="transactionManager">
|
||||
<tx:attributes>
|
||||
<tx:method name="*" rollback-for="Exception"/>
|
||||
</tx:attributes>
|
||||
</tx:advice>
|
||||
|
||||
<aop:config>
|
||||
<aop:pointcut id="requiredTx" expression="execution(* gtpa.brs..impl.*Impl.*(..))"/>
|
||||
<aop:advisor advice-ref="txAdvice" pointcut-ref="requiredTx" />
|
||||
</aop:config>
|
||||
|
||||
</beans>
|
||||
@ -0,0 +1,20 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.0.xsd">
|
||||
|
||||
<!-- Integrated Apache Commons Validator by Spring Modules -->
|
||||
<bean id="beanValidator" class="org.springmodules.validation.commons.DefaultBeanValidator">
|
||||
<property name="validatorFactory" ref="validatorFactory"/>
|
||||
</bean>
|
||||
|
||||
<bean id="validatorFactory" class="org.springmodules.validation.commons.DefaultValidatorFactory">
|
||||
<property name="validationConfigLocations">
|
||||
<list>
|
||||
<!-- 경량환경 템플릿 밸리데이터 설정 -->
|
||||
<value>classpath:/egovframework/validator/validator-rules-let.xml</value>
|
||||
<!--<value>classpath:/egovframework/validator/let/**/*.xml</value>-->
|
||||
</list>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
</beans>
|
||||
@ -0,0 +1,34 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd">
|
||||
<configuration>
|
||||
<settings>
|
||||
<setting name="cacheEnabled" value="true" />
|
||||
<!--<setting name="useGeneratedKeys" value="true" />-->
|
||||
<setting name="defaultExecutorType" value="REUSE" />
|
||||
<setting name="defaultStatementTimeout" value="10000" />
|
||||
<setting name="callSettersOnNulls" value="true"/>
|
||||
<setting name="jdbcTypeForNull" value="NULL" /><!-- jdbcType 무선언 null값 처리 -->
|
||||
</settings>
|
||||
<typeAliases>
|
||||
<!--<typeAlias alias="SessionListHistoryDTO" type="com.bmw.sgw.dto.SessionListHistoryDTO"/>-->
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="tempUser" type="gtpa.brs.user.dto.TempUserSessionInfoDTO"/>
|
||||
</typeAliases>
|
||||
<typeHandlers>
|
||||
<typeHandler handler="gtpa.brs.handler.StringTypeHandler" />
|
||||
<typeHandler handler="gtpa.brs.handler.ClobTypeHandler" />
|
||||
</typeHandlers>
|
||||
<mappers>
|
||||
<mapper resource="egovframework/sqlmap/let/include/include_SQL.xml"/>
|
||||
<mapper resource="egovframework/sqlmap/let/TEST_SQL_Tibero.xml"/>
|
||||
<mapper resource="egovframework/sqlmap/let/common/common_mapper.xml"/>
|
||||
<mapper resource="egovframework/sqlmap/let/login/login_mapper.xml"/>
|
||||
<mapper resource="egovframework/sqlmap/let/join/join_mapper.xml"/>
|
||||
<mapper resource="egovframework/sqlmap/let/payment/payment_mapper.xml"/>
|
||||
<mapper resource="egovframework/sqlmap/let/bbsfro/bbsfro_mapper.xml"/>
|
||||
<mapper resource="egovframework/sqlmap/let/mypage/mypage_mapper.xml"/>
|
||||
<mapper resource="egovframework/sqlmap/let/fee/fee_mapper.xml"/>
|
||||
<mapper resource="egovframework/sqlmap/let/vehicle/vehicle_mapper.xml"/>
|
||||
<mapper resource="egovframework/sqlmap/let/healthcheck/healthcheck_mapper.xml"/>
|
||||
</mappers>
|
||||
</configuration>
|
||||
@ -0,0 +1,9 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="Test">
|
||||
<select id="getTest" parameterType="egovMap" resultType="egovMap">
|
||||
<![CDATA[
|
||||
SELECT * FROM DBUSER_BRSPW.TB_BRS_CMMN_CARD_INSTT_CODE
|
||||
]]>
|
||||
</select>
|
||||
</mapper>
|
||||
@ -0,0 +1,532 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
|
||||
<mapper namespace="BbsFroDao">
|
||||
|
||||
<!-- 공지사항 목록 -->
|
||||
<resultMap type="HashMap" id="noticeList">
|
||||
<result property="NOTICE_SEQ_NO" column="NOTICE_SEQ_NO"/>
|
||||
<result property="REQS_IMG" column="REQS_IMG"/>
|
||||
<result property="NOTICE_SJ" column="NOTICE_SJ"/>
|
||||
<result property="MNGR_ID" column="MNGR_ID"/>
|
||||
<result property="REGIST_DT" column="REGIST_DT"/>
|
||||
<result property="NOTICE_CN" column="NOTICE_CN" jdbcType="CLOB" javaType="java.lang.String"/>
|
||||
<result property="DESC_NUM" column="DESC_NUM"/>
|
||||
</resultMap>
|
||||
|
||||
<select id="getNoticeList" parameterType="Map" resultMap="noticeList">
|
||||
/* ====== gtpa.brs.bbsadm.service.impl.getNoticeList ====== */
|
||||
<include refid="pagingDao.paging-start"/>
|
||||
<![CDATA[
|
||||
SELECT AA.NOTICE_SEQ_NO,
|
||||
AA.NOTICE_SJ,
|
||||
AA.MNGR_ID,
|
||||
AA.REGIST_DT,
|
||||
AA.SCH_REGIST_DT,
|
||||
AA.NOTICE_CN,
|
||||
AA.DESC_NUM,
|
||||
NVL((AA.FILE_STRE_PATH_NM || AA.FILE_NM),'99') AS REQS_IMG,
|
||||
LAG(NOTICE_SEQ_NO) OVER (ORDER BY NOTICE_SEQ_NO) PREV_NOTICE_SEQ_NO,
|
||||
LEAD(NOTICE_SEQ_NO) OVER (ORDER BY NOTICE_SEQ_NO) NEXT_NOTICE_SEQ_NO
|
||||
FROM(
|
||||
SELECT
|
||||
A.NOTICE_SEQ_NO,
|
||||
A.NOTICE_SJ,
|
||||
A.MNGR_ID,
|
||||
TO_CHAR(A.REGIST_DT, 'YYYY.MM.DD HH24:MI:SS') REGIST_DT,
|
||||
TO_CHAR(A.REGIST_DT, 'YYYYMMDD') SCH_REGIST_DT,
|
||||
A.NOTICE_CN,
|
||||
ROW_NUMBER () OVER (ORDER BY A.NOTICE_SEQ_NO DESC) DESC_NUM,
|
||||
(SELECT TRIM(SUBSTR(B.FILE_STRE_PATH_NM, INSTR(B.FILE_STRE_PATH_NM, '/f')))
|
||||
FROM DBUSER_BRSPW.TB_BRS_ATCH_FILE_DETAIL_INFO B
|
||||
WHERE B.ATCH_FILE_ID = A.ATCH_FILE_ID
|
||||
AND B.FILE_SEQ_NO = '0'
|
||||
) AS FILE_STRE_PATH_NM,
|
||||
(SELECT '/' || + B.STRE_FILE_NM
|
||||
FROM DBUSER_BRSPW.TB_BRS_ATCH_FILE_DETAIL_INFO B
|
||||
WHERE B.ATCH_FILE_ID = A.ATCH_FILE_ID
|
||||
AND B.FILE_SEQ_NO = '0'
|
||||
) AS FILE_NM
|
||||
FROM DBUSER_BRSPW.TB_BRS_NOTICE_MATTER A
|
||||
WHERE A.USE_AT = 'Y'
|
||||
) AA
|
||||
WHERE 1 = 1
|
||||
]]>
|
||||
<choose>
|
||||
<when test="searchKey == 'SHSJ'">
|
||||
AND AA.NOTICE_SJ LIKE '%' || #{searchWord} || '%'
|
||||
</when>
|
||||
<when test="searchKey == 'SHCN'">
|
||||
AND AA.NOTICE_CN LIKE '%' || #{searchWord} || '%'
|
||||
</when>
|
||||
<when test="searchKey == '' or searchKey == null">
|
||||
AND (AA.NOTICE_SJ LIKE '%' || #{searchWord} || '%' or AA.NOTICE_CN LIKE '%' || #{searchWord} || '%')
|
||||
</when>
|
||||
</choose>
|
||||
<if test="searchStartDt != null and searchStartDt != '' and searchEndDt != null and searchEndDt != ''">
|
||||
AND AA.SCH_REGIST_DT BETWEEN #{searchStartDt} AND #{searchEndDt}
|
||||
</if>
|
||||
ORDER BY AA.NOTICE_SEQ_NO DESC
|
||||
<include refid="pagingDao.paging-end"/>
|
||||
ORDER BY NOTICE_SEQ_NO DESC
|
||||
</select>
|
||||
|
||||
<!-- 공지사항 목록 총건수 -->
|
||||
<select id="getNoticeCnt" parameterType="Map" resultType="Map">
|
||||
/* ====== gtpa.brs.bbsadm.service.impl.getNoticeCnt ====== */
|
||||
<![CDATA[
|
||||
SELECT count(*) AS CNT, #{pageIndex} AS PAGE_INDEX
|
||||
FROM TB_BRS_NOTICE_MATTER
|
||||
WHERE USE_AT = 'Y'
|
||||
]]>
|
||||
<choose>
|
||||
<when test="searchKey == 'SHSJ'">
|
||||
AND NOTICE_SJ LIKE '%' || #{searchWord} || '%'
|
||||
</when>
|
||||
<when test="searchKey == 'SHCN'">
|
||||
AND NOTICE_CN LIKE '%' || #{searchWord} || '%'
|
||||
</when>
|
||||
<when test="searchKey == '' or searchKey == null">
|
||||
AND (NOTICE_SJ LIKE '%' || #{searchWord} || '%' or NOTICE_CN LIKE '%' || #{searchWord} || '%')
|
||||
</when>
|
||||
</choose>
|
||||
<if test="searchStartDt != null and searchStartDt != '' and searchEndDt != null and searchEndDt != ''">
|
||||
AND TO_CHAR(REGIST_DT,'YYYYMMDD') BETWEEN #{searchStartDt} AND #{searchEndDt}
|
||||
</if>
|
||||
|
||||
</select>
|
||||
|
||||
<!-- 공지사항 상세 -->
|
||||
<resultMap type="HashMap" id="noticeDetail">
|
||||
<result property="NOTICE_SEQ_NO" column="NOTICE_SEQ_NO"/>
|
||||
<result property="NOTICE_SJ" column="NOTICE_SJ"/>
|
||||
<result property="REGIST_DT" column="REGIST_DT"/>
|
||||
<result property="FILE_NM" column="FILE_NM"/>
|
||||
<result property="NOTICE_CN" column="NOTICE_CN" jdbcType="CLOB" javaType="java.lang.String"/>
|
||||
<result property="NOTICE_SEQ_NO_NE" column="NOTICE_SEQ_NO_NE"/>
|
||||
<result property="NOTICE_SJ_NE" column="NOTICE_SJ_NE"/>
|
||||
<result property="NOTICE_SEQ_NO_BE" column="NOTICE_SEQ_NO_BE"/>
|
||||
<result property="NOTICE_SJ_BE" column="NOTICE_SJ_BE"/>
|
||||
</resultMap>
|
||||
|
||||
<select id="getNoticeDetail" parameterType="Map" resultMap="noticeDetail">
|
||||
/* ====== gtpa.brs.bbsadm.service.impl.getNoticeDetail ====== */
|
||||
<![CDATA[
|
||||
SELECT A.NOTICE_SEQ_NO,
|
||||
A.NOTICE_SJ,
|
||||
TO_CHAR(A.REGIST_DT, 'YYYY.MM.DD') REGIST_DT,
|
||||
'테스트파일' as FILE_NM,
|
||||
A.NOTICE_CN,
|
||||
F.NOTICE_SEQ_NO_BE,
|
||||
F.NOTICE_SJ_BE,
|
||||
F.NOTICE_SEQ_NO_NE,
|
||||
F.NOTICE_SJ_NE
|
||||
|
||||
FROM TB_BRS_NOTICE_MATTER A,
|
||||
(SELECT NOTICE_SEQ_NO,
|
||||
NOTICE_SJ,
|
||||
LAG(NOTICE_SEQ_NO) OVER (ORDER BY NOTICE_SEQ_NO) NOTICE_SEQ_NO_BE,
|
||||
LAG(NOTICE_SJ) OVER (ORDER BY NOTICE_SEQ_NO) NOTICE_SJ_BE,
|
||||
LEAD(NOTICE_SEQ_NO) OVER (ORDER BY NOTICE_SEQ_NO) NOTICE_SEQ_NO_NE,
|
||||
LEAD(NOTICE_SJ) OVER (ORDER BY NOTICE_SEQ_NO) NOTICE_SJ_NE
|
||||
|
||||
FROM TB_BRS_NOTICE_MATTER
|
||||
WHERE USE_AT = 'Y') F
|
||||
WHERE A.NOTICE_SEQ_NO = F.NOTICE_SEQ_NO
|
||||
AND A.NOTICE_SEQ_NO = #{noticeSeqNo}
|
||||
|
||||
]]>
|
||||
|
||||
</select>
|
||||
|
||||
<!-- 공지사항 생성 -->
|
||||
<insert id="noticeInsert" parameterType="Map">
|
||||
/* ====== gtpa.brs.bbsadm.service.impl.noticeInsert ====== */
|
||||
INSERT INTO TB_BRS_NOTICE_MATTER (
|
||||
NOTICE_SEQ_NO,
|
||||
NOTICE_SJ,
|
||||
NOTICE_CN,
|
||||
MNGR_ID,
|
||||
USE_AT,
|
||||
REGIST_DT
|
||||
)VALUES(
|
||||
(SELECT NVL(MAX(NOTICE_SEQ_NO+1),1) AS NOTICE_SEQ_NO FROM TB_BRS_NOTICE_MATTER),
|
||||
#{noticeSj},
|
||||
#{noticeCn},
|
||||
#{mngrId},
|
||||
'Y',
|
||||
sysdate
|
||||
)
|
||||
</insert>
|
||||
|
||||
<!-- 공지사항 수정 -->
|
||||
<update id="noticeUpdate" parameterType="Map">
|
||||
/* ====== gtpa.brs.bbsadm.service.impl.noticeUpdate ====== */
|
||||
UPDATE TB_BRS_NOTICE_MATTER
|
||||
SET
|
||||
NOTICE_SJ=#{noticeSj},
|
||||
NOTICE_CN=#{noticeCn},
|
||||
UPDT_DT = sysdate
|
||||
WHERE NOTICE_SEQ_NO = #{noticeSeqNo}
|
||||
</update>
|
||||
|
||||
<!-- 공지사항 삭제 -->
|
||||
<update id="noticeDelete" parameterType="Map">
|
||||
/* ====== gtpa.brs.bbsadm.service.impl.noticeDelete ====== */
|
||||
UPDATE TB_BRS_NOTICE_MATTER
|
||||
SET
|
||||
USE_AT='N',
|
||||
UPDT_DT = sysdate
|
||||
WHERE NOTICE_SEQ_NO = #{noticeSeqNo}
|
||||
</update>
|
||||
|
||||
<!-- 자주찾는 질문 목록 -->
|
||||
<resultMap type="HashMap" id="qsearchList">
|
||||
<result property="QESTN_SEQ_NO" column="QESTN_SEQ_NO"/>
|
||||
<result property="REQS_IMG" column="REQS_IMG"/>
|
||||
<result property="QESTN_SJ" column="QESTN_SJ"/>
|
||||
<result property="MNGR_ID" column="MNGR_ID"/>
|
||||
<result property="REGIST_DT" column="REGIST_DT"/>
|
||||
<result property="ANSWER_CN" column="ANSWER_CN" jdbcType="CLOB" javaType="java.lang.String"/>
|
||||
<result property="DESC_NUM" column="DESC_NUM"/>
|
||||
</resultMap>
|
||||
|
||||
<select id="getQsearchList" parameterType="Map" resultMap="qsearchList">
|
||||
/* ====== gtpa.brs.bbsadm.service.impl.getQsearchList ====== */
|
||||
<include refid="pagingDao.paging-start"/>
|
||||
<![CDATA[
|
||||
SELECT
|
||||
QESTN_SEQ_NO,
|
||||
'대표이미지' as REQS_IMG,
|
||||
QESTN_SJ,
|
||||
MNGR_ID,
|
||||
TO_CHAR(REGIST_DT, 'YYYY.MM.DD HH24:MI:SS') REGIST_DT,
|
||||
ANSWER_CN,
|
||||
ROW_NUMBER () OVER (ORDER BY QESTN_SEQ_NO DESC) DESC_NUM,
|
||||
LAG(QESTN_SEQ_NO) OVER (ORDER BY QESTN_SEQ_NO) PREV_QESTN_SEQ_NO,
|
||||
LEAD(QESTN_SEQ_NO) OVER (ORDER BY QESTN_SEQ_NO) NEXT_QESTN_SEQ_NO
|
||||
FROM TB_BRS_MAIN_QESTN
|
||||
WHERE USE_AT = 'Y'
|
||||
]]>
|
||||
<choose>
|
||||
<when test="searchKey == 'SHSJ'">
|
||||
AND QESTN_SJ LIKE '%' || #{searchWord} || '%'
|
||||
</when>
|
||||
<when test="searchKey == 'SHCN'">
|
||||
AND ANSWER_CN LIKE '%' || #{searchWord} || '%'
|
||||
</when>
|
||||
<when test="searchKey == '' or searchKey == null">
|
||||
AND (QESTN_SJ LIKE '%' || #{searchWord} || '%' or ANSWER_CN LIKE '%' || #{searchWord} || '%')
|
||||
</when>
|
||||
</choose>
|
||||
<include refid="pagingDao.paging-end"/>
|
||||
ORDER BY QESTN_SEQ_NO DESC
|
||||
</select>
|
||||
|
||||
<!-- 자주찾는 질문 목록 총건수 -->
|
||||
<select id="getQsearchCnt" parameterType="Map" resultType="Map">
|
||||
/* ====== gtpa.brs.bbsadm.service.impl.getQsearchCnt ====== */
|
||||
<![CDATA[
|
||||
SELECT count(*) AS CNT, #{pageIndex} AS PAGE_INDEX
|
||||
FROM TB_BRS_MAIN_QESTN
|
||||
WHERE USE_AT = 'Y'
|
||||
]]>
|
||||
<choose>
|
||||
<when test="searchKey == 'SHSJ'">
|
||||
AND QESTN_SJ LIKE '%' || #{searchWord} || '%'
|
||||
</when>
|
||||
<when test="searchKey == 'SHCN'">
|
||||
AND ANSWER_CN LIKE '%' || #{searchWord} || '%'
|
||||
</when>
|
||||
<when test="searchKey == '' or searchKey == null">
|
||||
AND (QESTN_SJ LIKE '%' || #{searchWord} || '%' or ANSWER_CN LIKE '%' || #{searchWord} || '%')
|
||||
</when>
|
||||
</choose>
|
||||
|
||||
</select>
|
||||
|
||||
<!-- 자주찾는 질문 상세 -->
|
||||
<resultMap type="HashMap" id="qsearchDetail">
|
||||
<result property="QESTN_SEQ_NO" column="QESTN_SEQ_NO"/>
|
||||
<result property="QESTN_SJ" column="QESTN_SJ"/>
|
||||
<result property="REGIST_DT" column="REGIST_DT"/>
|
||||
<result property="FILE_NM" column="FILE_NM"/>
|
||||
<result property="ANSWER_CN" column="ANSWER_CN" jdbcType="CLOB" javaType="java.lang.String"/>
|
||||
<result property="QESTN_SEQ_NO_NE" column="QESTN_SEQ_NO_NE"/>
|
||||
<result property="QESTN_SJ_NE" column="QESTN_SJ_NE"/>
|
||||
<result property="QESTN_SEQ_NO_BE" column="QESTN_SEQ_NO_BE"/>
|
||||
<result property="QESTN_SJ_BE" column="QESTN_SJ_BE"/>
|
||||
</resultMap>
|
||||
|
||||
<select id="getQsearchDetail" parameterType="Map" resultMap="qsearchDetail">
|
||||
/* ====== gtpa.brs.bbsadm.service.impl.getNoticeDetail ====== */
|
||||
<![CDATA[
|
||||
SELECT A.QESTN_SEQ_NO,
|
||||
A.QESTN_SJ,
|
||||
TO_CHAR(A.REGIST_DT, 'YYYY.MM.DD') REGIST_DT,
|
||||
'테스트파일' as FILE_NM,
|
||||
A.ANSWER_CN,
|
||||
F.QESTN_SEQ_NO_BE,
|
||||
F.QESTN_SJ_BE,
|
||||
F.QESTN_SEQ_NO_NE,
|
||||
F.QESTN_SJ_NE
|
||||
|
||||
FROM TB_BRS_MAIN_QESTN A,
|
||||
(SELECT QESTN_SEQ_NO,
|
||||
QESTN_SJ,
|
||||
LAG(QESTN_SEQ_NO) OVER (ORDER BY QESTN_SEQ_NO) QESTN_SEQ_NO_BE,
|
||||
LAG(QESTN_SJ) OVER (ORDER BY QESTN_SEQ_NO) QESTN_SJ_BE,
|
||||
LEAD(QESTN_SEQ_NO) OVER (ORDER BY QESTN_SEQ_NO) QESTN_SEQ_NO_NE,
|
||||
LEAD(QESTN_SJ) OVER (ORDER BY QESTN_SEQ_NO) QESTN_SJ_NE
|
||||
|
||||
FROM TB_BRS_MAIN_QESTN
|
||||
WHERE USE_AT = 'Y') F
|
||||
WHERE A.QESTN_SEQ_NO = F.QESTN_SEQ_NO
|
||||
AND A.QESTN_SEQ_NO = #{qestnSeqNo}
|
||||
|
||||
|
||||
|
||||
]]>
|
||||
|
||||
</select>
|
||||
|
||||
<!-- 자주찾는 질문 생성 -->
|
||||
<insert id="qsearchInsert" parameterType="Map">
|
||||
/* ====== gtpa.brs.bbsadm.service.impl.qsearchInsert ====== */
|
||||
INSERT INTO TB_BRS_MAIN_QESTN (
|
||||
QESTN_SEQ_NO,
|
||||
QESTN_SJ,
|
||||
ANSWER_CN,
|
||||
MNGR_ID,
|
||||
USE_AT,
|
||||
REGIST_DT
|
||||
)VALUES(
|
||||
(SELECT NVL(MAX(QESTN_SEQ_NO+1),1) AS QESTN_SEQ_NO FROM TB_BRS_MAIN_QESTN),
|
||||
#{qestnSj},
|
||||
#{answerCn},
|
||||
#{mngrId},
|
||||
'Y',
|
||||
sysdate
|
||||
)
|
||||
</insert>
|
||||
|
||||
<!-- 자주찾는 질문 수정 -->
|
||||
<update id="qsearchUpdate" parameterType="Map">
|
||||
/* ====== gtpa.brs.bbsadm.service.impl.qsearchUpdate ====== */
|
||||
UPDATE TB_BRS_MAIN_QESTN
|
||||
SET
|
||||
QESTN_SJ=#{qestnSj},
|
||||
ANSWER_CN=#{answerCn},
|
||||
UPDT_DT = sysdate
|
||||
WHERE QESTN_SEQ_NO = #{qestnSeqNo}
|
||||
</update>
|
||||
|
||||
<!-- 자주찾는 질문 삭제 -->
|
||||
<update id="qsearchDelete" parameterType="Map">
|
||||
/* ====== gtpa.brs.bbsadm.service.impl.qsearchDelete ====== */
|
||||
UPDATE TB_BRS_MAIN_QESTN
|
||||
SET
|
||||
USE_AT='N',
|
||||
UPDT_DT = sysdate
|
||||
WHERE QESTN_SEQ_NO = #{qestnSeqNo}
|
||||
</update>
|
||||
|
||||
<!-- 자료실 목록 -->
|
||||
<resultMap type="HashMap" id="fileRegistList">
|
||||
<result property="DTA_SEQ_NO" column="DTA_SEQ_NO"/>
|
||||
<result property="REQS_IMG" column="REQS_IMG"/>
|
||||
<result property="DTA_SJ" column="DTA_SJ"/>
|
||||
<result property="MNGR_ID" column="MNGR_ID"/>
|
||||
<result property="REGIST_DT" column="REGIST_DT"/>
|
||||
<result property="DTA_CN" column="DTA_CN" jdbcType="CLOB" javaType="java.lang.String"/>
|
||||
<result property="DESC_NUM" column="DESC_NUM"/>
|
||||
</resultMap>
|
||||
|
||||
<select id="getFileRegistList" parameterType="Map" resultMap="fileRegistList">
|
||||
/* ====== gtpa.brs.bbsadm.service.impl.getFileRegistList ====== */
|
||||
<include refid="pagingDao.paging-start"/>
|
||||
<![CDATA[
|
||||
SELECT
|
||||
A.DTA_SEQ_NO,
|
||||
A.DTA_SJ,
|
||||
A.MNGR_ID,
|
||||
TO_CHAR(A.REGIST_DT, 'YYYY.MM.DD HH24:MI:SS') REGIST_DT,
|
||||
A.DTA_CN,
|
||||
ROW_NUMBER () OVER (ORDER BY A.DTA_SEQ_NO DESC) DESC_NUM,
|
||||
(SELECT B.ORGINL_FILE_NM FROM DBUSER_BRSPW.TB_BRS_ATCH_FILE_DETAIL_INFO B WHERE B.ATCH_FILE_ID = A.ATCH_FILE_ID AND B.FILE_SEQ_NO = '0') AS REQS_IMG,
|
||||
LAG(DTA_SEQ_NO) OVER (ORDER BY DTA_SEQ_NO) PREV_DTA_SEQ_NO,
|
||||
LEAD(DTA_SEQ_NO) OVER (ORDER BY DTA_SEQ_NO) NEXT_DTA_SEQ_NO
|
||||
FROM TB_BRS_DTA_FILE_REGIST A
|
||||
WHERE A.USE_AT = 'Y'
|
||||
]]>
|
||||
<choose>
|
||||
<when test="searchKey == 'SHSJ'">
|
||||
AND A.DTA_SJ LIKE '%' || #{searchWord} || '%'
|
||||
</when>
|
||||
<when test="searchKey == 'SHCN'">
|
||||
AND A.DTA_CN LIKE '%' || #{searchWord} || '%'
|
||||
</when>
|
||||
<when test="searchKey == '' or searchKey == null">
|
||||
AND (DTA_SJ LIKE '%' || #{searchWord} || '%' or DTA_CN LIKE '%' || #{searchWord} || '%')
|
||||
</when>
|
||||
</choose>
|
||||
<include refid="pagingDao.paging-end"/>
|
||||
ORDER BY DTA_SEQ_NO DESC
|
||||
</select>
|
||||
|
||||
<!-- 자료실 목록 총건수 -->
|
||||
<select id="getFileRegistCnt" parameterType="Map" resultType="Map">
|
||||
/* ====== gtpa.brs.bbsadm.service.impl.getFileRegistCnt ====== */
|
||||
<![CDATA[
|
||||
SELECT count(*) AS CNT, #{pageIndex} AS PAGE_INDEX
|
||||
FROM TB_BRS_DTA_FILE_REGIST
|
||||
WHERE USE_AT = 'Y'
|
||||
]]>
|
||||
<choose>
|
||||
<when test="searchKey == 'SHSJ'">
|
||||
AND DTA_SJ LIKE '%' || #{searchWord} || '%'
|
||||
</when>
|
||||
<when test="searchKey == 'SHCN'">
|
||||
AND DTA_CN LIKE '%' || #{searchWord} || '%'
|
||||
</when>
|
||||
</choose>
|
||||
|
||||
</select>
|
||||
|
||||
<!-- 자료실 상세 -->
|
||||
<resultMap type="HashMap" id="fileRegistDetail">
|
||||
<result property="DTA_SEQ_NO" column="DTA_SEQ_NO"/>
|
||||
<result property="DTA_SJ" column="DTA_SJ"/>
|
||||
<result property="REGIST_DT" column="REGIST_DT"/>
|
||||
<result property="FILE_NM1" column="FILE_NM1"/>
|
||||
<result property="FILE_NM2" column="FILE_NM2"/>
|
||||
<result property="FILE_NM3" column="FILE_NM3"/>
|
||||
<result property="DTA_CN" column="DTA_CN" jdbcType="CLOB" javaType="java.lang.String"/>
|
||||
<result property="DTA_SEQ_NO_NE" column="DTA_SEQ_NO_NE"/>
|
||||
<result property="DTA_SJ_NE" column="DTA_SJ_NE"/>
|
||||
<result property="DTA_SEQ_NO_BE" column="DTA_SEQ_NO_BE"/>
|
||||
<result property="DTA_SJ_BE" column="DTA_SJ_BE"/>
|
||||
</resultMap>
|
||||
|
||||
<select id="getFileRegistDetail" parameterType="Map" resultMap="fileRegistDetail">
|
||||
/* ====== gtpa.brs.bbsadm.service.impl.getFileRegistDetail ====== */
|
||||
<![CDATA[
|
||||
SELECT A.DTA_SEQ_NO,
|
||||
A.DTA_SJ,
|
||||
TO_CHAR(A.REGIST_DT, 'YYYY.MM.DD') REGIST_DT,
|
||||
A.ATCH_FILE_ID,
|
||||
A.DTA_CN,
|
||||
F.DTA_SEQ_NO_BE,
|
||||
F.DTA_SJ_BE,
|
||||
F.DTA_SEQ_NO_NE,
|
||||
F.DTA_SJ_NE,
|
||||
B.ATCH_FILE_TY
|
||||
FROM DBUSER_BRSPW.TB_BRS_DTA_FILE_REGIST A,
|
||||
DBUSER_BRSPW.TB_BRS_ATCH_FILE_INFO B,
|
||||
(SELECT DTA_SEQ_NO,
|
||||
DTA_SJ,
|
||||
LAG(DTA_SEQ_NO) OVER (ORDER BY DTA_SEQ_NO) DTA_SEQ_NO_BE,
|
||||
LAG(DTA_SJ) OVER (ORDER BY DTA_SEQ_NO) DTA_SJ_BE,
|
||||
LEAD(DTA_SEQ_NO) OVER (ORDER BY DTA_SEQ_NO) DTA_SEQ_NO_NE,
|
||||
LEAD(DTA_SJ) OVER (ORDER BY DTA_SEQ_NO) DTA_SJ_NE
|
||||
|
||||
FROM TB_BRS_DTA_FILE_REGIST
|
||||
WHERE USE_AT = 'Y') F
|
||||
WHERE A.DTA_SEQ_NO = F.DTA_SEQ_NO
|
||||
AND A.DTA_SEQ_NO = #{dtaSeqNo}
|
||||
AND A.ATCH_FILE_ID = B.ATCH_FILE_ID(+)
|
||||
|
||||
]]>
|
||||
|
||||
</select>
|
||||
|
||||
<!-- 자료실 생성 -->
|
||||
<insert id="fileRegistInsert" parameterType="Map">
|
||||
/* ====== gtpa.brs.bbsadm.service.impl.fileRegist ====== */
|
||||
INSERT INTO TB_BRS_DTA_FILE_REGIST (
|
||||
DTA_SEQ_NO,
|
||||
DTA_SJ,
|
||||
DTA_CN,
|
||||
MNGR_ID,
|
||||
USE_AT,
|
||||
REGIST_DT
|
||||
)VALUES(
|
||||
(SELECT NVL(MAX(DTA_SEQ_NO+1),1) AS DTA_SEQ_NO FROM TB_BRS_DTA_FILE_REGIST),
|
||||
#{dtaSj},
|
||||
#{dtaCn},
|
||||
#{mngrId},
|
||||
'Y',
|
||||
sysdate
|
||||
)
|
||||
</insert>
|
||||
|
||||
<!-- 자료실 수정 -->
|
||||
<update id="fileRegistUpdate" parameterType="Map">
|
||||
/* ====== gtpa.brs.bbsadm.service.impl.fileRegistUpdate ====== */
|
||||
UPDATE TB_BRS_DTA_FILE_REGIST
|
||||
SET
|
||||
DTA_SJ=#{dtaSj},
|
||||
DTA_CN=#{dtaCn},
|
||||
UPDT_DT = sysdate
|
||||
WHERE DTA_SEQ_NO = #{dtaSeqNo}
|
||||
</update>
|
||||
|
||||
<!-- 자료실 삭제 -->
|
||||
<update id="fileRegistDelete" parameterType="Map">
|
||||
/* ====== gtpa.brs.bbsadm.service.impl.fileRegistDelete ====== */
|
||||
UPDATE TB_BRS_DTA_FILE_REGIST
|
||||
SET
|
||||
USE_AT='N',
|
||||
UPDT_DT = sysdate
|
||||
WHERE DTA_SEQ_NO = #{dtaSeqNo}
|
||||
</update>
|
||||
|
||||
<select id="getFileDetailInfo" parameterType="Map" resultType="Map">
|
||||
/* ====== gtpa.brs.bbsadm.service.impl.getFileDetailInfo ====== */
|
||||
<![CDATA[
|
||||
SELECT
|
||||
ATCH_FILE_ID,
|
||||
FILE_SEQ_NO,
|
||||
FILE_STRE_PATH_NM,
|
||||
STRE_FILE_NM,
|
||||
ORGINL_FILE_NM,
|
||||
FILE_EXTSN_NM,
|
||||
FILE_MG
|
||||
FROM DBUSER_BRSPW.TB_BRS_ATCH_FILE_DETAIL_INFO
|
||||
WHERE 1=1
|
||||
AND USE_AT = 'Y'
|
||||
AND ATCH_FILE_ID = #{ATCH_FILE_ID}
|
||||
]]>
|
||||
<choose>
|
||||
<when test="ATCH_FILE_TY == 'SY'">
|
||||
AND FILE_SEQ_NO = '0'
|
||||
</when>
|
||||
<when test="ATCH_FILE_TY == 'SN'">
|
||||
AND FILE_SEQ_NO IN ('0','1','2')
|
||||
</when>
|
||||
</choose>
|
||||
ORDER BY FILE_SEQ_NO ASC
|
||||
</select>
|
||||
|
||||
<select id="fileDownload" parameterType="Map" resultType="Map">
|
||||
/* ====== gtpa.brs.bbsadm.service.impl.fileDownload ====== */
|
||||
SELECT
|
||||
T1.ATCH_FILE_ID
|
||||
,T2.FILE_SEQ_NO
|
||||
,T2.FILE_STRE_PATH_NM
|
||||
,T2.STRE_FILE_NM
|
||||
,T2.ORGINL_FILE_NM
|
||||
,T2.FILE_EXTSN_NM
|
||||
,T2.FILE_MG
|
||||
FROM DBUSER_BRSPW.TB_BRS_ATCH_FILE_INFO T1
|
||||
, DBUSER_BRSPW.TB_BRS_ATCH_FILE_DETAIL_INFO T2
|
||||
WHERE T1.ATCH_FILE_ID = T2.ATCH_FILE_ID
|
||||
AND T2.USE_AT = 'Y'
|
||||
AND T1.ATCH_FILE_ID = #{ATCH_FILE_ID}
|
||||
AND TRIM(T1.ATCH_FILE_TY) = #{ATCH_FILE_TY}
|
||||
AND T2.FILE_SEQ_NO = #{FILE_SEQ_NO}
|
||||
ORDER BY T2.FILE_SEQ_NO ASC
|
||||
</select>
|
||||
|
||||
|
||||
</mapper>
|
||||
@ -0,0 +1,85 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="CommonDAO">
|
||||
<select id="getAllCommonCode" resultType="java.util.Map">
|
||||
SELECT
|
||||
T1.CODE_GROUP_ID CODE_GRP_ID,
|
||||
T1.CODE_GROUP_NM CODE_GRP_NM,
|
||||
T1.CODE_GROUP_ENG_NM CODE_GRP_ENG_NM,
|
||||
T2.DETAIL_CODE DET_CODE,
|
||||
T2.DETAIL_CODE_NM DET_CODE_NM
|
||||
FROM
|
||||
DBUSER_BRSPW.TB_BRS_CMMN_GROUP_CODE T1,
|
||||
DBUSER_BRSPW.TB_BRS_CMMN_GROUP_CODE_DETAIL T2
|
||||
WHERE 1 = 1
|
||||
AND T1.CODE_GROUP_ID = T2.CODE_GROUP_ID
|
||||
AND T2.USE_AT = 'Y'
|
||||
</select>
|
||||
<select id="getCommonCode" parameterType="java.util.Map" resultType="java.util.Map">
|
||||
SELECT
|
||||
T1.CODE_GROUP_ID CODE_GRP_ID,
|
||||
T1.CODE_GROUP_NM CODE_GRP_NM,
|
||||
T1.CODE_GROUP_ENG_NM CODE_GRP_ENG_NM,
|
||||
T2.DETAIL_CODE DET_CODE,
|
||||
T2.DETAIL_CODE_NM DET_CODE_NM
|
||||
FROM
|
||||
DBUSER_BRSPW.TB_BRS_CMMN_GROUP_CODE T1,
|
||||
DBUSER_BRSPW.TB_BRS_CMMN_GROUP_CODE_DETAIL T2
|
||||
WHERE 1 = 1
|
||||
AND T1.CODE_GROUP_ID = T2.CODE_GROUP_ID
|
||||
AND TRIM(T1.CODE_GROUP_ID) = #{CODE_GRP_ID}
|
||||
AND T2.USE_AT = 'Y'
|
||||
</select>
|
||||
<select id="fileDownload" parameterType="java.util.Map" resultType="java.util.Map">
|
||||
SELECT
|
||||
T1.ATCH_FILE_ID
|
||||
,T2.FILE_SEQ_NO
|
||||
,T2.FILE_STRE_PATH_NM
|
||||
,T2.STRE_FILE_NM
|
||||
,T2.ORGINL_FILE_NM
|
||||
,T2.FILE_EXTSN_NM
|
||||
,T2.FILE_MG
|
||||
FROM
|
||||
DBUSER_BRSPW.TB_BRS_ATCH_FILE_INFO T1
|
||||
, DBUSER_BRSPW.TB_BRS_ATCH_FILE_DETAIL_INFO T2
|
||||
WHERE T1.ATCH_FILE_ID = T2.ATCH_FILE_ID
|
||||
AND T1.ATCH_FILE_ID = #{ATCH_FILE_ID}
|
||||
AND TRIM(T1.ATCH_FILE_TY) = #{ATCH_FILE_TY}
|
||||
AND T2.FILE_SEQ_NO = #{FILE_SEQ_NO}
|
||||
AND T2.USE_AT = 'Y'
|
||||
</select>
|
||||
|
||||
<resultMap type="HashMap" id="noticeDetail">
|
||||
<result property="NOTICE_SEQ_NO" column="NOTICE_SEQ_NO"/>
|
||||
<result property="NOTICE_SJ" column="NOTICE_SJ"/>
|
||||
<result property="REGIST_DT" column="REGIST_DT"/>
|
||||
<result property="NOTICE_CN" column="NOTICE_CN" jdbcType="CLOB" javaType="java.lang.String"/>
|
||||
</resultMap>
|
||||
<select id="exsistNoticePopups" resultMap="noticeDetail">
|
||||
SELECT A.NOTICE_SEQ_NO,
|
||||
CONCAT('pop_id_',A.NOTICE_SEQ_NO) POP_ID,
|
||||
A.NOTICE_SJ,
|
||||
TO_CHAR(A.REGIST_DT, 'YYYYMMDD') REGIST_DT
|
||||
FROM DBUSER_BRSPW.TB_BRS_NOTICE_MATTER A
|
||||
<where>
|
||||
AND A.USE_AT = 'Y'
|
||||
AND A.POP_USE_AT = 'Y'
|
||||
</where>
|
||||
ORDER BY A.REGIST_DT ASC
|
||||
</select>
|
||||
|
||||
<select id="exsistNoticePopup" parameterType="java.util.Map" resultMap="noticeDetail">
|
||||
SELECT A.NOTICE_SEQ_NO,
|
||||
CONCAT('pop_id_',A.NOTICE_SEQ_NO) POP_ID,
|
||||
A.NOTICE_SJ,
|
||||
TO_CHAR(A.REGIST_DT, 'YYYYMMDD') REGIST_DT,
|
||||
A.NOTICE_CN
|
||||
FROM DBUSER_BRSPW.TB_BRS_NOTICE_MATTER A
|
||||
<where>
|
||||
AND A.USE_AT = 'Y'
|
||||
AND A.POP_USE_AT = 'Y'
|
||||
AND A.NOTICE_SEQ_NO = #{NOTICE_SEQ_NO}
|
||||
</where>
|
||||
ORDER BY A.REGIST_DT DESC
|
||||
</select>
|
||||
</mapper>
|
||||
@ -0,0 +1,535 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="FeeDAO">
|
||||
<resultMap type="HashMap" id="complaintInfo">
|
||||
<result property="RCEPT_SEQ_NO" column="RCEPT_SEQ_NO"/>
|
||||
<result property="VHCLE_NO" column="VHCLE_NO"/>
|
||||
<result property="USE_PLACE" column="USE_PLACE"/>
|
||||
<result property="USE_CN" column="USE_CN"/>
|
||||
<result property="USE_AMOUNT" column="USE_AMOUNT"/>
|
||||
<result property="PROGRS_STTUS_TY" column="PROGRS_STTUS_TY"/>
|
||||
<result property="RCEPT_RESULT" column="RCEPT_RESULT"/>
|
||||
<result property="REGIST_DT" column="REGIST_DT"/>
|
||||
<result property="CVPL_UPDT_DT" column="CVPL_UPDT_DT"/>
|
||||
<result property="CVPL_SJ" column="CVPL_SJ"/>
|
||||
<result property="CVPL_CN" column="CVPL_CN" jdbcType="CLOB" javaType="java.lang.String"/>
|
||||
<result property="CVPL_ANSWER_CN" column="CVPL_ANSWER_CN" jdbcType="CLOB" javaType="java.lang.String"/>
|
||||
<result property="CANCL_RESN_CN" column="CANCL_RESN_CN" jdbcType="CLOB" javaType="java.lang.String"/>
|
||||
<result property="ATCH_FILE_ID" column="ATCH_FILE_ID"/>
|
||||
<result property="FILE_SEQ_NO" column="FILE_SEQ_NO"/>
|
||||
<result property="FILE_STRE_PATH_NM" column="FILE_STRE_PATH_NM"/>
|
||||
<result property="STRE_FILE_NM" column="STRE_FILE_NM"/>
|
||||
<result property="ORGINL_FILE_NM" column="ORGINL_FILE_NM"/>
|
||||
<result property="FILE_EXTSN_NM" column="FILE_EXTSN_NM"/>
|
||||
<result property="FILE_MG" column="FILE_MG"/>
|
||||
<result property="FILE_CN" column="FILE_CN" jdbcType="CLOB" javaType="java.lang.String"/>
|
||||
</resultMap>
|
||||
<select id="getComplaintsList" parameterType="java.util.Map" resultType="java.util.Map">
|
||||
SELECT RCEPT_SEQ_NO,
|
||||
VHCLE_NO,
|
||||
USE_PLACE,
|
||||
USE_CN,
|
||||
USE_AMOUNT,
|
||||
PROGRS_STTUS_TY,
|
||||
RCEPT_RESULT,
|
||||
RCEPT_MANAGE_NO,
|
||||
TO_CHAR(REGIST_DT, 'YYYY-MM-DD HH24:MI:SS') REGIST_DT
|
||||
FROM DBUSER_BRSPW.TB_BRS_CVPL_RCEPT_INFO
|
||||
WHERE 1=1
|
||||
AND MBER_CI = #{MBER_CI}
|
||||
AND REGIST_DT
|
||||
BETWEEN TO_DATE(#{startDate})
|
||||
AND TO_DATE(#{endDate})
|
||||
|
||||
ORDER BY REGIST_DT DESC
|
||||
</select>
|
||||
|
||||
<select id="getComplaintInfo" parameterType="java.util.Map" resultMap="complaintInfo">
|
||||
SELECT T1.RCEPT_SEQ_NO,
|
||||
T1.VHCLE_NO,
|
||||
T1.USE_PLACE,
|
||||
T1.USE_CN,
|
||||
T1.USE_AMOUNT,
|
||||
T1.PROGRS_STTUS_TY,
|
||||
T1.RCEPT_RESULT,
|
||||
T1.RCEPT_MANAGE_NO,
|
||||
TO_CHAR(T1.REGIST_DT, 'YYYY-MM-DD HH24:MI:SS') REGIST_DT,
|
||||
TO_CHAR(T2.REGIST_DT, 'YYYY-MM-DD HH24:MI:SS') CVPL_REGIST_DT,
|
||||
TO_CHAR(T2.UPDT_DT, 'YYYY-MM-DD HH24:MI:SS') CVPL_UPDT_DT,
|
||||
T2.CVPL_SJ,
|
||||
T2.CVPL_CN,
|
||||
T2.CVPL_ANSWER_CN,
|
||||
T2.CANCL_RESN_CN,
|
||||
T2.ATCH_FILE_ID
|
||||
FROM DBUSER_BRSPW.TB_BRS_CVPL_RCEPT_INFO T1
|
||||
,DBUSER_BRSPW.TB_BRS_CVPL_RCEPT_CN T2
|
||||
,DBUSER_BRSPW.TB_BRS_ATCH_FILE_INFO T3
|
||||
WHERE 1=1
|
||||
AND T1.RCEPT_SEQ_NO = T2.RCEPT_SEQ_NO
|
||||
AND T2.ATCH_FILE_ID = T3.ATCH_FILE_ID(+)
|
||||
AND T3.ATCH_FILE_TY(+) = '03'
|
||||
AND T3.USE_AT(+) = 'Y'
|
||||
AND T1.RCEPT_SEQ_NO = #{RCEPT_SEQ_NO}
|
||||
</select>
|
||||
|
||||
<select id="getComplaintFileInfo" parameterType="java.util.Map" resultType="java.util.Map">
|
||||
SELECT
|
||||
ATCH_FILE_ID,
|
||||
FILE_SEQ_NO,
|
||||
FILE_STRE_PATH_NM,
|
||||
STRE_FILE_NM,
|
||||
ORGINL_FILE_NM,
|
||||
FILE_EXTSN_NM,
|
||||
FILE_MG
|
||||
FROM DBUSER_BRSPW.TB_BRS_ATCH_FILE_DETAIL_INFO
|
||||
WHERE 1=1
|
||||
AND ATCH_FILE_ID = #{ATCH_FILE_ID}
|
||||
AND USE_AT = 'Y'
|
||||
</select>
|
||||
|
||||
<select id="isExsistComplaintInfo" parameterType="java.util.Map" resultType="java.util.Map">
|
||||
SELECT T1.RCEPT_SEQ_NO,
|
||||
T1.VHCLE_NO,
|
||||
T1.USE_PLACE,
|
||||
T1.USE_CN,
|
||||
T1.USE_AMOUNT,
|
||||
T1.PROGRS_STTUS_TY,
|
||||
T1.RCEPT_RESULT,
|
||||
T1.RCEPT_MANAGE_NO,
|
||||
TO_CHAR(T1.REGIST_DT, 'YYYY-MM-DD HH24:MI:SS') REGIST_DT
|
||||
FROM DBUSER_BRSPW.TB_BRS_CVPL_RCEPT_INFO T1
|
||||
WHERE 1=1
|
||||
AND T1.RCEPT_MANAGE_NO = #{RCEPT_MANAGE_NO}
|
||||
</select>
|
||||
|
||||
<insert id="submitAComplaintInfo" parameterType="java.util.Map">
|
||||
<selectKey resultType="int" keyProperty="RCEPT_SEQ_NO" order="BEFORE">
|
||||
SELECT NVL(MAX(RCEPT_SEQ_NO+1),1) AS RCEPT_SEQ_NO FROM DBUSER_BRSPW.TB_BRS_CVPL_RCEPT_INFO
|
||||
</selectKey>
|
||||
INSERT INTO DBUSER_BRSPW.TB_BRS_CVPL_RCEPT_INFO
|
||||
(RCEPT_SEQ_NO,
|
||||
RCEPT_MANAGE_NO,
|
||||
VHCLE_NO,
|
||||
USE_PLACE,
|
||||
USE_CN,
|
||||
USE_AMOUNT,
|
||||
PROGRS_STTUS_TY,
|
||||
MBER_CI,
|
||||
REGIST_DT
|
||||
) VALUES
|
||||
(
|
||||
#{RCEPT_SEQ_NO},
|
||||
#{RCEPT_MANAGE_NO},
|
||||
#{VHCLE_NO},
|
||||
#{USE_PLACE},
|
||||
#{USE_CN},
|
||||
#{USE_AMOUNT},
|
||||
'01',
|
||||
#{MBER_CI},
|
||||
SYSDATE
|
||||
)
|
||||
</insert>
|
||||
|
||||
<insert id="submitAComplaintDetail" parameterType="java.util.Map">
|
||||
INSERT INTO DBUSER_BRSPW.TB_BRS_CVPL_RCEPT_CN
|
||||
(RCEPT_SEQ_NO,
|
||||
CVPL_SJ,
|
||||
CVPL_CN,
|
||||
CVPL_ANSWER_CN,
|
||||
ATCH_FILE_ID,
|
||||
REGIST_DT
|
||||
) VALUES (
|
||||
#{RCEPT_SEQ_NO},
|
||||
#{CVPL_SJ},
|
||||
#{CVPL_CN},
|
||||
#{CVPL_ANSWER_CN},
|
||||
#{fileId},
|
||||
SYSDATE
|
||||
)
|
||||
</insert>
|
||||
|
||||
<insert id="submitAComplaintFile" parameterType="java.util.Map">
|
||||
MERGE INTO DBUSER_BRSPW.TB_BRS_ATCH_FILE_INFO
|
||||
USING DUAL
|
||||
ON (ATCH_FILE_ID = #{fileId})
|
||||
WHEN MATCHED THEN
|
||||
UPDATE SET
|
||||
ATCH_FILE_TY = #{atchFileTy},
|
||||
USE_AT = 'Y',
|
||||
UPDT_DT = SYSDATE
|
||||
WHEN NOT MATCHED THEN
|
||||
INSERT
|
||||
(ATCH_FILE_ID,
|
||||
ATCH_FILE_TY,
|
||||
USE_AT,
|
||||
REGIST_DT
|
||||
) VALUES (
|
||||
#{fileId},
|
||||
#{atchFileTy},
|
||||
'Y',
|
||||
SYSDATE
|
||||
)
|
||||
</insert>
|
||||
|
||||
<insert id="submitAComplaintFileDetail" parameterType="java.util.List">
|
||||
MERGE INTO DBUSER_BRSPW.TB_BRS_ATCH_FILE_DETAIL_INFO t
|
||||
USING (
|
||||
<foreach collection="list" index="index" item="item" open="" close="" separator="union">
|
||||
SELECT
|
||||
#{item.fileId} fileId,
|
||||
#{item.fileSeq} fileSeq,
|
||||
#{item.serverFilePath} serverFilePath,
|
||||
#{item.serverFileName} serverFileName,
|
||||
#{item.localFileName} localFileName,
|
||||
#{item.fileExtsnNm} fileExtsnNm,
|
||||
#{item.fileSize} fileSize,
|
||||
'Y' useAt,
|
||||
SYSDATE dt
|
||||
FROM dual
|
||||
</foreach>
|
||||
) tmp ON (tmp.fileId = t.ATCH_FILE_ID AND tmp.fileSeq = t.FILE_SEQ_NO)
|
||||
WHEN MATCHED THEN
|
||||
UPDATE
|
||||
<set>
|
||||
t.FILE_STRE_PATH_NM = tmp.serverFilePath,
|
||||
t.STRE_FILE_NM = tmp.serverFileName,
|
||||
t.ORGINL_FILE_NM = tmp.localFileName,
|
||||
t.FILE_EXTSN_NM = tmp.fileExtsnNm,
|
||||
t.FILE_MG = tmp.fileSize,
|
||||
t.USE_AT = tmp.useAt,
|
||||
t.UPDT_DT = tmp.dt
|
||||
</set>
|
||||
|
||||
WHEN NOT MATCHED THEN
|
||||
INSERT
|
||||
<trim prefix="(" suffix=")" suffixOverrides="," >
|
||||
ATCH_FILE_ID ,
|
||||
FILE_SEQ_NO,
|
||||
FILE_STRE_PATH_NM,
|
||||
STRE_FILE_NM ,
|
||||
ORGINL_FILE_NM,
|
||||
FILE_EXTSN_NM,
|
||||
FILE_MG,
|
||||
USE_AT,
|
||||
REGIST_DT
|
||||
</trim>
|
||||
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
||||
tmp.fileId,
|
||||
tmp.fileSeq,
|
||||
tmp.serverFilePath,
|
||||
tmp.serverFileName,
|
||||
tmp.localFileName,
|
||||
tmp.fileExtsnNm,
|
||||
tmp.fileSize,
|
||||
tmp.useAt,
|
||||
tmp.dt
|
||||
</trim>
|
||||
</insert>
|
||||
|
||||
<update id="modifyAComplaintInfo" parameterType="java.util.Map">
|
||||
UPDATE DBUSER_BRSPW.TB_BRS_CVPL_RCEPT_INFO
|
||||
SET
|
||||
VHCLE_NO = #{VHCLE_NO},
|
||||
USE_PLACE = #{USE_PLACE},
|
||||
USE_CN = #{USE_CN},
|
||||
USE_AMOUNT = #{USE_AMOUNT},
|
||||
UPDT_DT = SYSDATE
|
||||
WHERE RCEPT_SEQ_NO = #{RCEPT_SEQ_NO}
|
||||
</update>
|
||||
|
||||
<update id="modifyAComplaintDetail" parameterType="java.util.Map">
|
||||
UPDATE DBUSER_BRSPW.TB_BRS_CVPL_RCEPT_CN
|
||||
SET
|
||||
CVPL_SJ = #{CVPL_SJ},
|
||||
CVPL_CN = #{CVPL_CN},
|
||||
CVPL_ANSWER_CN = #{CVPL_ANSWER_CN},
|
||||
ATCH_FILE_ID = #{ATCH_FILE_ID},
|
||||
UPDT_DT = SYSDATE
|
||||
WHERE RCEPT_SEQ_NO = #{RCEPT_SEQ_NO}
|
||||
</update>
|
||||
|
||||
<update id="modifyAComplaintFile" parameterType="java.util.Map">
|
||||
UPDATE DBUSER_BRSPW.TB_BRS_ATCH_FILE_DETAIL_INFO
|
||||
SET
|
||||
ATCH_FILE_ID = #{ATCH_FILE_ID},
|
||||
ATCH_FILE_TY = #{ATCH_FILE_TY},
|
||||
USE_AT = 'Y',
|
||||
UPDT_DT = SYSDATE
|
||||
WHERE RCEPT_SEQ_NO = #{RCEPT_SEQ_NO}
|
||||
</update>
|
||||
|
||||
<update id="modifyAComplaintFileDetail" parameterType="java.util.Map">
|
||||
UPDATE DBUSER_BRSPW.TB_BRS_ATCH_FILE_DETAIL_INFO
|
||||
SET
|
||||
ATCH_FILE_ID = #{ATCH_FILE_ID},
|
||||
FILE_SEQ_NO = #{FILE_SEQ_NO},
|
||||
FILE_STRE_PATH_NM = #{FILE_STRE_PATH_NM},
|
||||
STRE_FILE_NM = #{STRE_FILE_NM},
|
||||
ORGINL_FILE_NM = #{ORGINL_FILE_NM},
|
||||
FILE_EXTSN_NM = #{FILE_EXTSN_NM},
|
||||
FILE_CN = #{FILE_CN},
|
||||
FILE_MG = #{FILE_MG},
|
||||
USE_AT = 'Y',
|
||||
UPDT_DT = SYSDATE
|
||||
WHERE RCEPT_SEQ_NO = #{RCEPT_SEQ_NO}
|
||||
</update>
|
||||
|
||||
|
||||
<update id="cancleAComplaintInfo" parameterType="java.util.Map">
|
||||
UPDATE DBUSER_BRSPW.TB_BRS_CVPL_RCEPT_INFO
|
||||
SET
|
||||
PROGRS_STTUS_TY = '04',
|
||||
UPDT_DT = SYSDATE
|
||||
WHERE RCEPT_SEQ_NO = #{RCEPT_SEQ_NO}
|
||||
</update>
|
||||
|
||||
<update id="cancleAComplaintDetail" parameterType="java.util.Map">
|
||||
UPDATE DBUSER_BRSPW.TB_BRS_CVPL_RCEPT_CN
|
||||
SET
|
||||
CANCL_RESN_CN = #{CANCL_RESN_CN},
|
||||
UPDT_DT = SYSDATE
|
||||
WHERE RCEPT_SEQ_NO = #{RCEPT_SEQ_NO}
|
||||
</update>
|
||||
|
||||
<select id="getRefndList" parameterType="java.util.Map" resultType="java.util.Map">
|
||||
/* ====== gtpa.brs.fee.service.impl.FeeMapper.getRefndList ====== */
|
||||
<include refid="pagingDao.paging-start"/>
|
||||
<![CDATA[
|
||||
SELECT A.REFND_SEQ_NO,
|
||||
A.VHCLE_NO,
|
||||
TO_CHAR(A.REGIST_DT, 'YYYY.MM.DD HH24:MI:SS') USE_DT,
|
||||
A.USE_PLACE,
|
||||
A.USE_CN,
|
||||
A.REFND_AMOUNT,
|
||||
A.MBER_CI,
|
||||
A.PROGRS_STTUS_TY,
|
||||
A.REFND_RESULT,
|
||||
A.REFND_MANAGE_NO,
|
||||
ROW_NUMBER () OVER (ORDER BY A.REFND_SEQ_NO DESC) DESC_NUM,
|
||||
B.DETAIL_CODE_NM AS PROGRS_STTUS_TY_NM
|
||||
FROM DBUSER_BRSPW.TB_BRS_REFND_INFO A
|
||||
,DBUSER_BRSPW.TB_BRS_CMMN_GROUP_CODE_DETAIL B
|
||||
WHERE 1 = 1
|
||||
AND A.PROGRS_STTUS_TY = B.DETAIL_CODE(+)
|
||||
AND B.CODE_GROUP_ID = 'BRS_009'
|
||||
]]>
|
||||
<if test="searchStartDt != null and searchStartDt != '' and searchEndDt != null and searchEndDt != ''">
|
||||
AND A.REGIST_DT BETWEEN #{searchStartDt} AND #{searchEndDt}
|
||||
</if>
|
||||
<if test="searchProgrsSttusTy != null and searchProgrsSttusTy != ''">
|
||||
AND TRIM(A.PROGRS_STTUS_TY) = #{searchProgrsSttusTy}
|
||||
</if>
|
||||
<include refid="pagingDao.paging-end"/>
|
||||
</select>
|
||||
|
||||
<select id="getRefndCnt" parameterType="java.util.Map" resultType="java.util.Map">
|
||||
/* ====== gtpa.brs.fee.service.impl.FeeMapper.getRefndCnt ====== */
|
||||
<![CDATA[
|
||||
SELECT count(*) AS CNT, #{pageIndex} AS PAGE_INDEX
|
||||
FROM DBUSER_BRSPW.TB_BRS_REFND_INFO
|
||||
WHERE 1 = 1
|
||||
]]>
|
||||
<if test="searchStartDt != null and searchStartDt != '' and searchEndDt != null and searchEndDt != ''">
|
||||
AND REGIST_DT BETWEEN #{searchStartDt} AND #{searchEndDt}
|
||||
</if>
|
||||
<if test="searchProgrsSttusTy != null and searchProgrsSttusTy != ''">
|
||||
AND TRIM(PROGRS_STTUS_TY) = #{searchProgrsSttusTy}
|
||||
</if>
|
||||
</select>
|
||||
|
||||
<!-- 공통파일 삭제 -->
|
||||
<update id="atchfileInfoDelete" parameterType="String">
|
||||
/* ====== gtpa.brs.fee.service.impl.FeeMapper.atchfileInfoDelete ====== */
|
||||
UPDATE DBUSER_BRSPW.TB_BRS_ATCH_FILE_INFO
|
||||
SET USE_AT = 'N',
|
||||
UPDT_DT = SYSDATE
|
||||
WHERE TRIM(ATCH_FILE_ID) = #{fileId}
|
||||
</update>
|
||||
|
||||
<!-- 공통파일 생성 -->
|
||||
<insert id="atchfileInfoInsert" parameterType="String">
|
||||
/* ====== gtpa.brs.fee.service.impl.FeeMapper.atchfileInfoInsert ====== */
|
||||
INSERT INTO DBUSER_BRSPW.TB_BRS_ATCH_FILE_INFO (
|
||||
ATCH_FILE_ID ,
|
||||
ATCH_FILE_TY,
|
||||
USE_AT,
|
||||
REGIST_DT
|
||||
)VALUES(
|
||||
#{fileId},
|
||||
'03',
|
||||
'Y',
|
||||
SYSDATE
|
||||
)
|
||||
</insert>
|
||||
|
||||
<!-- 공통파일 상세 삭제 -->
|
||||
<update id="atchfileDetailInfoDelete" parameterType="String">
|
||||
/* ====== gtpa.brs.fee.service.impl.FeeMapper.atchfileDetailInfoDelete ====== */
|
||||
UPDATE DBUSER_BRSPW.TB_BRS_ATCH_FILE_DETAIL_INFO
|
||||
SET USE_AT = 'N',
|
||||
UPDT_DT = SYSDATE
|
||||
WHERE TRIM(ATCH_FILE_ID) = #{fileId}
|
||||
</update>
|
||||
|
||||
<!-- 공통파일 상세 생성 -->
|
||||
<insert id="atchfileDetailInfoInsert" parameterType="Map">
|
||||
/* ====== gtpa.brs.fee.service.impl.FeeMapper.atchfileDetailInfoInsert ====== */
|
||||
INSERT INTO DBUSER_BRSPW.TB_BRS_ATCH_FILE_DETAIL_INFO (
|
||||
ATCH_FILE_ID ,
|
||||
FILE_SEQ_NO,
|
||||
FILE_STRE_PATH_NM,
|
||||
STRE_FILE_NM ,
|
||||
ORGINL_FILE_NM,
|
||||
FILE_EXTSN_NM,
|
||||
FILE_MG,
|
||||
USE_AT,
|
||||
REGIST_DT
|
||||
)VALUES(
|
||||
#{fileId},
|
||||
#{fileSeq},
|
||||
#{serverFilePath},
|
||||
#{serverFileName},
|
||||
#{localFileName},
|
||||
#{fileExtsnNm},
|
||||
#{fileSize},
|
||||
'Y',
|
||||
SYSDATE
|
||||
)
|
||||
</insert>
|
||||
|
||||
<select id="getFeeData" parameterType="Map" resultType="Map">
|
||||
/* ====== gtpa.brs.fee.service.impl.FeeMapper.getFeeData ====== */
|
||||
SELECT A.BRS_MNO
|
||||
, C.MNGR_NM
|
||||
, A.INSTT_NO
|
||||
, A.INSTT_DELNG_NO
|
||||
, A.MBER_NO
|
||||
, A.VKEY_ISSU_SEQ_NO
|
||||
, TRIM(A.INSTT_CHRGE_SE) AS INSTT_CHRGE_SE
|
||||
, A.INSTT_DETAIL_CODE
|
||||
, A.INSTT_DETAIL_NM
|
||||
, A.DELNG_YMD
|
||||
, A.DELNG_HMS
|
||||
, E.STCMP_NM
|
||||
, A.STCMP_NO
|
||||
, TRIM(A.SETLE_MN_KND) AS SETLE_MN_KND
|
||||
, A.SETLE_MN_MNO
|
||||
, A.MRHST_NO
|
||||
, A.FFNLG_TAXITM
|
||||
, A.ORGNLDELNG_AMOUNT
|
||||
, A.DSCNT_RT
|
||||
, A.DSCNT_AMOUNT
|
||||
, A.SETLE_AMOUNT
|
||||
, TO_CHAR(A.CONFM_DT,'YYYYMMDDHH24MISS') AS CONFM_DT
|
||||
, A.CANCL_AT
|
||||
, TO_CHAR(A.CANCL_DT,'YYYYMMDDHH24MISS') AS CANCL_DT
|
||||
, TRIM(A.BRS_PROCESS_STEP) AS BRS_PROCESS_STEP
|
||||
, A.UPDUSR_ID
|
||||
, A.BRS_RM
|
||||
, B.OCCRRNC_DATE
|
||||
, B.OCCRRNC_TIME
|
||||
, TRIM(B.PASNG_SE_CODE) AS PASNG_SE_CODE
|
||||
, B.VHCLE_NO
|
||||
, TRIM(B.VHCLE_TY) AS VHCLE_TY
|
||||
, B.CARD_NM || '(' || B.CCMP_CODE || ')' AS CCMP_CODE
|
||||
, B.CARD_NO
|
||||
, B.CCMP_MRHST_NO
|
||||
, '' AS STCMP_DELNG_NO
|
||||
, B.FEE_RT
|
||||
, B.FEE_AMOUNT
|
||||
, B.CONFM_NO
|
||||
, B.RSPNS_CODE
|
||||
, B.RSPNS_MSSAGE
|
||||
, C.INSTT_NM
|
||||
, D.MBER_NM
|
||||
, F.VHCLE_OWNER_CI
|
||||
, NVL(A1.CHECK_CNT,0) AS CHECK_CNT
|
||||
FROM DBUSER_BRSMM.TB_BRS_LIST A, DBUSER_BRSMM.TB_BRS_LIST_CREDTCARD B, DBUSER_BRSMM.TB_BRS_INSTT_INFO C, DBUSER_BRSPW.TB_BRS_MBER_INFO D, DBUSER_BRSMM.TB_BRS_STCMP_INFO E, DBUSER_BRSPW.TB_BRS_VHCLE_REGIST_INFO F,
|
||||
(SELECT INSTT_NO, INSTT_DELNG_NO, COUNT(*) AS CHECK_CNT
|
||||
FROM DBUSER_BRSMM.TB_BRS_LIST
|
||||
where BRS_PROCESS_STEP = '40'
|
||||
GROUP BY INSTT_NO, INSTT_DELNG_NO ) A1
|
||||
where A.BRS_MNO = B.BRS_MNO
|
||||
AND A.INSTT_NO = C.INSTT_NO
|
||||
AND A.MBER_NO = D.MBER_NO
|
||||
AND A.STCMP_NO = E.STCMP_NO
|
||||
AND A.VHCLE_MANAGE_NO = F.VHCLE_MANAGE_NO
|
||||
AND A.INSTT_NO = A1.INSTT_NO(+)
|
||||
AND A.INSTT_DELNG_NO = A1.INSTT_DELNG_NO(+)
|
||||
AND D.MBER_NO = #{mberNo}
|
||||
AND B.VHCLE_NO = #{vhcleNo}
|
||||
AND A.DELNG_YMD BETWEEN #{startDate} AND #{endDate}
|
||||
<if test="se != null and se == 'ydp'">
|
||||
AND A.INSTT_NO LIKE '%BRSMC404%'
|
||||
</if>
|
||||
<if test="se != null and se == 'jg'">
|
||||
AND A.INSTT_NO LIKE '%BRSMC403%'
|
||||
</if>
|
||||
UNION
|
||||
SELECT A.BRS_MNO
|
||||
, C.MNGR_NM
|
||||
, A.INSTT_NO
|
||||
, A.INSTT_DELNG_NO
|
||||
, A.MBER_NO
|
||||
, A.VKEY_ISSU_SEQ_NO
|
||||
, TRIM(A.INSTT_CHRGE_SE) AS INSTT_CHRGE_SE
|
||||
, A.INSTT_DETAIL_CODE
|
||||
, A.INSTT_DETAIL_NM
|
||||
, A.DELNG_YMD
|
||||
, A.DELNG_HMS
|
||||
, E.STCMP_NM
|
||||
, A.STCMP_NO
|
||||
, TRIM(A.SETLE_MN_KND) AS SETLE_MN_KND
|
||||
, A.SETLE_MN_MNO
|
||||
, A.MRHST_NO
|
||||
, A.FFNLG_TAXITM
|
||||
, A.ORGNLDELNG_AMOUNT
|
||||
, A.DSCNT_RT
|
||||
, A.DSCNT_AMOUNT
|
||||
, A.SETLE_AMOUNT
|
||||
, TO_CHAR(A.CONFM_DT,'YYYYMMDDHH24MISS') AS CONFM_DT
|
||||
, A.CANCL_AT
|
||||
, TO_CHAR(A.CANCL_DT,'YYYYMMDDHH24MISS') AS CANCL_DT
|
||||
, TRIM(A.BRS_PROCESS_STEP) AS BRS_PROCESS_STEP
|
||||
, A.UPDUSR_ID
|
||||
, A.BRS_RM
|
||||
, '' AS OCCRRNC_DATE
|
||||
, '' AS OCCRRNC_TIME
|
||||
, '' AS PASNG_SE_CODE
|
||||
, '' AS VHCLE_NO
|
||||
, '' AS VHCLE_TY
|
||||
, B.BANK_NM || '(' || B.BANK_CODE || ')' AS CCMP_CODE
|
||||
, B.ACNUT_NO AS CARD_NO
|
||||
, '' AS CCMP_MRHST_NO
|
||||
, B.STCMP_DELNG_NO
|
||||
, B.FEE_RT
|
||||
, B.FEE_AMOUNT
|
||||
, B.CONFM_NO
|
||||
, B.RSPNS_CODE
|
||||
, B.RSPNS_MSSAGE
|
||||
, C.INSTT_NM
|
||||
, D.MBER_NM
|
||||
, F.VHCLE_OWNER_CI
|
||||
, NVL(A1.CHECK_CNT,0) AS CHECK_CNT
|
||||
FROM DBUSER_BRSMM.TB_BRS_LIST A, DBUSER_BRSMM.TB_BRS_LIST_ACNUTTRANSFR B, DBUSER_BRSMM.TB_BRS_INSTT_INFO C, DBUSER_BRSPW.TB_BRS_MBER_INFO D, DBUSER_BRSMM.TB_BRS_STCMP_INFO E, DBUSER_BRSPW.TB_BRS_VHCLE_REGIST_INFO F,
|
||||
(SELECT INSTT_NO, INSTT_DELNG_NO, COUNT(*) AS CHECK_CNT
|
||||
FROM DBUSER_BRSMM.TB_BRS_LIST
|
||||
where BRS_PROCESS_STEP = '40'
|
||||
GROUP BY INSTT_NO, INSTT_DELNG_NO ) A1
|
||||
where A.BRS_MNO = B.BRS_MNO
|
||||
AND A.INSTT_NO = C.INSTT_NO
|
||||
AND A.MBER_NO = D.MBER_NO
|
||||
AND A.STCMP_NO = E.STCMP_NO
|
||||
AND A.VHCLE_MANAGE_NO = F.VHCLE_MANAGE_NO
|
||||
AND A.INSTT_NO = A1.INSTT_NO(+)
|
||||
AND A.INSTT_DELNG_NO = A1.INSTT_DELNG_NO(+)
|
||||
AND D.MBER_NO = #{mberNo}
|
||||
AND A.DELNG_YMD BETWEEN #{startDate} AND #{endDate}
|
||||
<if test="se != null and se == 'ydp'">
|
||||
AND A.INSTT_NO LIKE '%BRSMC404%'
|
||||
</if>
|
||||
<if test="se != null and se == 'jg'">
|
||||
AND A.INSTT_NO LIKE '%BRSMC403%'
|
||||
</if>
|
||||
</select>
|
||||
</mapper>
|
||||
@ -0,0 +1,9 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="HealthCheckDAO">
|
||||
<update id="insertStatus" parameterType="java.util.Map">
|
||||
INSERT INTO DBUSER_ICS.TB_ICS_OPER_SYS_STTUS
|
||||
(SYS_TY_CODE, COLCT_DT, SYS_STTUS_CODE, REGIST_DT, REGISTER)
|
||||
VALUES (#{COLCT_ID},#{COLCT_DT},'2',SYSDATE,'admin')
|
||||
</update>
|
||||
</mapper>
|
||||
@ -0,0 +1,53 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="pagingDao">
|
||||
|
||||
<sql id="paging-start">
|
||||
SELECT data.*
|
||||
, TOTAL_COUNT - (ROW_NUM-1) LINE_NUM
|
||||
FROM (
|
||||
SELECT '' || COUNT(1) OVER() TOTAL_COUNT
|
||||
, data.*
|
||||
FROM (
|
||||
SELECT
|
||||
rownum ROW_NUM
|
||||
, data.*
|
||||
FROM (
|
||||
</sql>
|
||||
|
||||
<sql id="paging-end">
|
||||
) data
|
||||
) data
|
||||
) data
|
||||
<![CDATA[
|
||||
WHERE data.row_num > ( NVL(#{pageIndex , jdbcType=VARCHAR }, 1) -1) * NVL(#{pageSize , jdbcType=VARCHAR } ,10)
|
||||
AND data.row_num <= NVL(#{pageIndex , jdbcType=VARCHAR }, 1) * NVL(#{pageSize , jdbcType=VARCHAR } ,10)
|
||||
]]>
|
||||
</sql>
|
||||
|
||||
<sql id="paging-end2">
|
||||
) data
|
||||
) data
|
||||
) data
|
||||
<![CDATA[
|
||||
WHERE data.row_num > ( NVL(#{pageIndex , jdbcType=VARCHAR }, 1) -1) * NVL(#{pageSize , jdbcType=VARCHAR } ,10)
|
||||
AND rownum <= NVL(#{pageSize , jdbcType=VARCHAR } ,10)
|
||||
]]>
|
||||
</sql>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<sql id="paging-end_____">
|
||||
) data
|
||||
) data
|
||||
) data
|
||||
<![CDATA[
|
||||
WHERE data.row_num >= #{page_start_row , jdbcType=VARCHAR }
|
||||
AND data.row_num <= #{page_end_row , jdbcType=VARCHAR}
|
||||
]]>
|
||||
</sql>
|
||||
|
||||
</mapper>
|
||||
@ -0,0 +1,312 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="JoinDAO">
|
||||
<update id="insertMemberInfo" parameterType="tempUser">
|
||||
INSERT INTO DBUSER_BRSPW.TB_BRS_MBER_INFO
|
||||
(MBER_NO,
|
||||
MBER_ID,
|
||||
MBER_TY,
|
||||
PASSWORD,
|
||||
MBER_NM,
|
||||
MBER_CI,
|
||||
ENTRPRS_NM,
|
||||
BSNM_REGIST_NO,
|
||||
CPR_REGIST_NO,
|
||||
CHARGER_NM,
|
||||
CHARGER_CI,
|
||||
INFO_PROVD_AGRE_AT,
|
||||
SECSN_AT,
|
||||
SBSCRB_DT,
|
||||
SBSCRB_PATH,
|
||||
MBER_MOBLPHON_NO,
|
||||
CHARGER_MOBLPHON_NO,
|
||||
ATHZER_AT,
|
||||
MNYCH_RDCXPT_AT,
|
||||
TRNSIT_DSCNT_AT
|
||||
) VALUES (
|
||||
#{mberNo},
|
||||
TRIM(#{mberId}),
|
||||
#{mberty},
|
||||
#{mberPw},
|
||||
#{mberNm},
|
||||
#{mberCi},
|
||||
#{entrprsNm,jdbcType=VARCHAR},
|
||||
#{bsnmRegistNo,jdbcType=CHAR},
|
||||
#{cprRegistNo,jdbcType=CHAR},
|
||||
#{chargerNm,jdbcType=VARCHAR},
|
||||
#{chargerCi,jdbcType=CHAR},
|
||||
#{infoProvdAgreAt},
|
||||
'N',
|
||||
SYSDATE,
|
||||
'PC',
|
||||
DGUARD.ENCRYPT('ENC','COL',#{mberMobileNo,jdbcType=VARCHAR}),
|
||||
DGUARD.ENCRYPT('ENC','COL',#{chargerMobileNo,jdbcType=VARCHAR}),
|
||||
#{athzerAt,jdbcType=CHAR},
|
||||
#{mnychRdcxptAt,jdbcType=CHAR},
|
||||
#{trnsitDscntAt,jdbcType=CHAR}
|
||||
)
|
||||
</update>
|
||||
<update id="insertStplatAgre" parameterType="tempUser">
|
||||
INSERT INTO DBUSER_BRSPW.TB_BRS_MBER_STPLAT_AGRE
|
||||
(MBER_NO,
|
||||
HMPG_USE_AT,
|
||||
INDVDLINFO_COLCT_AT,
|
||||
PIN_INFO_PROCESS_AT,
|
||||
ELCCR_USE_AT,
|
||||
ADMINISTINFO_COPERTN_USE_AT,
|
||||
REGIST_DT)
|
||||
VALUES
|
||||
(
|
||||
#{mberNo},
|
||||
#{termsCheck1},
|
||||
#{termsCheck2},
|
||||
#{termsCheck3},
|
||||
#{termsCheck4},
|
||||
#{termsCheck5},
|
||||
SYSDATE)
|
||||
</update>
|
||||
<update id="insertSetleAgreAt" parameterType="tempUser">
|
||||
INSERT INTO DBUSER_BRSPW.TB_BRS_SETLE_AGRE_AT
|
||||
(MBER_NO,
|
||||
SU_PBLMNG_PRKPLCE,
|
||||
NAMSAN_PASMNY,
|
||||
JMP_SETLE_AGRE_TY,
|
||||
NAMSAN_FFNLG,
|
||||
GREEN_TRNSPORT_FFNLG,
|
||||
REGIST_DT)
|
||||
VALUES
|
||||
(
|
||||
#{mberNo},
|
||||
#{parkFeeAgreAt},
|
||||
#{tunnelFeeAgreAt},
|
||||
#{jmpTunnelFeeAgreAt},
|
||||
#{tunnelPenaltyAgreAt},
|
||||
#{penaltyAgreAt},
|
||||
SYSDATE)
|
||||
</update>
|
||||
<update id="insertCarInfos" parameterType="java.util.List">
|
||||
INSERT INTO DBUSER_BRSPW.TB_BRS_VHCLE_REGIST_INFO
|
||||
(VHCLE_MANAGE_NO
|
||||
,VHCLE_POSESN_TY
|
||||
,VHCLE_NO
|
||||
,VHCLE_OWNER_CI
|
||||
,USE_BEGIN_DT
|
||||
,USE_END_DT
|
||||
,VHCLE_STTUS_TY
|
||||
,USFEE_SETLE_AGRE_AT
|
||||
,FFNLG_SETLE_AGRE_AT
|
||||
,CARS_TY_ID
|
||||
,CARS_TY
|
||||
,PRPOS_SE_CODE
|
||||
,VHCLE_KND_CODE
|
||||
,VHCLE_CL_CODE
|
||||
,VHCLE_TY_CODE
|
||||
,SPEC_REGIST_DETAIL_CODE
|
||||
,REGIST_DETAIL_CODE
|
||||
,USE_FUEL_CODE
|
||||
,MBER_NO
|
||||
,REGIST_DT
|
||||
,LEGALDONG_CODE
|
||||
,ADSTRD_CODE
|
||||
,RN_CODE
|
||||
,VHCLE_OWNER_SE
|
||||
,CMPNY_VHCLE_RCIV_ENDDE
|
||||
,VHCLE_OWNER_NM
|
||||
) VALUES
|
||||
<foreach collection="list" item="item" separator=" , ">
|
||||
(#{item.vhcleManageNo}
|
||||
,#{item.gubun}
|
||||
,#{item.vhcleNo}
|
||||
,#{item.vhcleOwnerCi}
|
||||
,TO_DATE(#{item.useBeginDt,jdbcType=DATE},'YYYYMMDDHH24MI')
|
||||
,TO_DATE(#{item.useEndDt,jdbcType=DATE},'YYYYMMDDHH24MI')
|
||||
,#{item.vhcleSttusTy}
|
||||
,#{item.usfeeSetleAgreAt}
|
||||
,#{item.ffnlgSetleAgreAt}
|
||||
,#{item.carType}
|
||||
,#{item.cnm}
|
||||
,#{item.prposSeCode}
|
||||
,#{item.vhctyAsortCode}
|
||||
,#{item.vhctySeCode}
|
||||
,#{item.vhctyTyCode}
|
||||
,#{item.spcfRegistSttusCode}
|
||||
,#{item.registDetailCode}
|
||||
,#{item.useFuelCode}
|
||||
,#{item.mberNo}
|
||||
,SYSDATE
|
||||
,#{item.legalDongCode}
|
||||
,#{item.adstrdCode}
|
||||
,#{item.roadNmCode}
|
||||
,#{item.vhcleOwnerSe}
|
||||
,#{item.cmpnyVhcleRcivEndde}
|
||||
,#{item.vhcleUser}
|
||||
)
|
||||
</foreach>
|
||||
</update>
|
||||
<update id="insertCarInfosHistory" parameterType="java.util.List">
|
||||
INSERT INTO DBUSER_BRSPW.TB_BRS_VHCLE_REGIST_INFO_HIST
|
||||
(VHCLE_MANAGE_NO
|
||||
,VHCLE_POSESN_TY
|
||||
,VHCLE_NO
|
||||
,VHCLE_OWNER_CI
|
||||
,USE_BEGIN_DT
|
||||
,USE_END_DT
|
||||
,VHCLE_STTUS_TY
|
||||
,USFEE_SETLE_AGRE_AT
|
||||
,FFNLG_SETLE_AGRE_AT
|
||||
,CARS_TY_ID
|
||||
,CARS_TY
|
||||
,PRPOS_SE_CODE
|
||||
,VHCLE_KND_CODE
|
||||
,VHCLE_CL_CODE
|
||||
,VHCLE_TY_CODE
|
||||
,SPEC_REGIST_DETAIL_CODE
|
||||
,REGIST_DETAIL_CODE
|
||||
,USE_FUEL_CODE
|
||||
,MBER_NO
|
||||
,CHANGE_DT
|
||||
,REGIST_DT
|
||||
,LEGALDONG_CODE
|
||||
,ADSTRD_CODE
|
||||
,RN_CODE
|
||||
,VHCLE_OWNER_SE
|
||||
,CMPNY_VHCLE_RCIV_ENDDE
|
||||
,VHCLE_OWNER_NM
|
||||
) VALUES
|
||||
<foreach collection="list" item="item" separator=" , ">
|
||||
(#{item.vhcleManageNo}
|
||||
,#{item.gubun}
|
||||
,#{item.vhcleNo}
|
||||
,#{item.vhcleOwnerCi}
|
||||
,TO_DATE(#{item.useBeginDt,jdbcType=DATE},'YYYYMMDDHH24MI')
|
||||
,TO_DATE(#{item.useEndDt,jdbcType=DATE},'YYYYMMDDHH24MI')
|
||||
,#{item.vhcleSttusTy}
|
||||
,#{item.usfeeSetleAgreAt}
|
||||
,#{item.ffnlgSetleAgreAt}
|
||||
,#{item.carType}
|
||||
,#{item.cnm}
|
||||
,#{item.prposSeCode}
|
||||
,#{item.vhctyAsortCode}
|
||||
,#{item.vhctySeCode}
|
||||
,#{item.vhctyTyCode}
|
||||
,#{item.spcfRegistSttusCode}
|
||||
,#{item.registDetailCode}
|
||||
,#{item.useFuelCode}
|
||||
,#{item.mberNo}
|
||||
,SYSDATE
|
||||
,SYSDATE
|
||||
,#{item.legalDongCode}
|
||||
,#{item.adstrdCode}
|
||||
,#{item.roadNmCode}
|
||||
,#{item.vhcleOwnerSe}
|
||||
,#{item.cmpnyVhcleRcivEndde}
|
||||
,#{item.vhcleUser}
|
||||
)
|
||||
</foreach>
|
||||
</update>
|
||||
|
||||
<update id="insertMnychRdcxptInfo" parameterType="java.util.Map">
|
||||
INSERT INTO DBUSER_BRSPW.TB_BRS_MNYCH_RDCXPT_INFO
|
||||
(
|
||||
MBER_NO
|
||||
, VHCLE_NO
|
||||
, CHLDRN_CO
|
||||
, CHLDRN_BRTHDY
|
||||
, ALL_CHLDRN_CO_CNFIRM
|
||||
, REGIST_DT
|
||||
, DELETE_AT)
|
||||
VALUES
|
||||
(#{mberNo}
|
||||
,#{mnychRdcxptVhcle}
|
||||
,#{childrenCnt}
|
||||
,#{childrenBirthday}
|
||||
,#{serviceResult}
|
||||
,SYSDATE
|
||||
,'N')
|
||||
</update>
|
||||
|
||||
<update id="insertNationMrtrsInfo" parameterType="java.util.Map">
|
||||
INSERT INTO DBUSER_BRSPW.TB_BRS_NATION_MRTRS_INFO
|
||||
( MBER_NO
|
||||
, FAMILY_RELATE
|
||||
, ATHZER_AT
|
||||
, NATION_MRTRS_SE
|
||||
, NATION_MRTRS_GRAD
|
||||
, INQIRE_RESULT
|
||||
, REGIST_DT)
|
||||
VALUES
|
||||
(#{mberNo}
|
||||
,#{relCd}
|
||||
,#{authoriPsnYn}
|
||||
,#{subjKbnCd}
|
||||
,#{wondClassCd}
|
||||
,#{inquRsltCd}
|
||||
,SYSDATE)
|
||||
</update>
|
||||
|
||||
<select id="isIdExsist" parameterType="String" resultType="Integer">
|
||||
SELECT COUNT(MBER_ID) CNT
|
||||
FROM DBUSER_BRSPW.TB_BRS_MBER_INFO
|
||||
WHERE MBER_ID = #{id}
|
||||
AND SECSN_AT = 'N'
|
||||
</select>
|
||||
|
||||
<select id="isMemberExsist" parameterType="java.util.Map" resultType="java.util.Map">
|
||||
SELECT MBER_NO,
|
||||
MBER_ID,
|
||||
MBER_NM,
|
||||
MBER_TY,
|
||||
TO_CHAR(SBSCRB_DT,'YYYYMMDD') SBSCRB_DT
|
||||
FROM DBUSER_BRSPW.TB_BRS_MBER_INFO
|
||||
WHERE MBER_CI = #{MBER_CI}
|
||||
<if test="MBER_TY != null" >
|
||||
AND TRIM(MBER_TY) = #{MBER_TY}
|
||||
</if>
|
||||
<if test="MBER_TY == null" >
|
||||
AND TRIM(MBER_TY) != 'CP'
|
||||
</if>
|
||||
AND SECSN_AT = 'N'
|
||||
</select>
|
||||
|
||||
<select id="getTranSerialNo" resultType="java.lang.String">
|
||||
SELECT TRIM(TO_CHAR( DBUSER_BRSMM.SEQ_BRS_VKEY_PBL_NO.NEXTVAL,99999999)) SEQ FROM DUAL
|
||||
</select>
|
||||
|
||||
<select id="getCreditCode" resultType="java.util.Map">
|
||||
SELECT CARD_INSTT_CODE,CODE_NM FROM DBUSER_BRSPW.TB_BRS_CMMN_CARD_INSTT_CODE
|
||||
</select>
|
||||
|
||||
<select id="getBankCode" resultType="java.util.Map">
|
||||
SELECT BANK_CODE,CODE_NM FROM DBUSER_BRSPW.TB_BRS_CMMN_BANK_CODE
|
||||
</select>
|
||||
|
||||
<select id="isExsistVhcleOwner" parameterType="java.util.Map" resultType="Integer">
|
||||
SELECT COUNT(*) FROM DBUSER_BRSPW.TB_BRS_VHCLE_REGIST_INFO
|
||||
<where>
|
||||
AND TRIM(VHCLE_STTUS_TY) in ('01','02')
|
||||
AND VHCLE_NO = #{VHCLE_NO}
|
||||
AND VHCLE_OWNER_CI = #{VHCLE_OWNER_CI}
|
||||
</where>
|
||||
</select>
|
||||
|
||||
<insert id="insertJoinFailerLog" parameterType="java.util.Map">
|
||||
INSERT INTO TB_BRS_SBSCRB_FAILR_INFO
|
||||
(
|
||||
MBER_ID ,SBSCRB_DT ,MBER_NM ,ENTRPRS_NM ,VHCLE_NO,FAILR_INFO
|
||||
)
|
||||
VALUES (
|
||||
#{MBER_ID}
|
||||
,SYSDATE
|
||||
,#{MBER_NM}
|
||||
,#{ENTRPRS_NM}
|
||||
,#{VHCLE_NO}
|
||||
,SUBSTRING(#{FAILR_INFO,jdbcType=VARCHAR},0,100)
|
||||
);
|
||||
</insert>
|
||||
|
||||
<select id="vhcleChk" parameterType="Map" resultType="Integer">
|
||||
SELECT COUNT(*) FROM DBUSER_BRSPW.TB_BRS_VHCLE_REGIST_INFO
|
||||
WHERE TRIM(VHCLE_STTUS_TY) in ('01','02')
|
||||
AND VHCLE_NO = #{vhcleNo}
|
||||
</select>
|
||||
</mapper>
|
||||
@ -0,0 +1,409 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="LoginDAO">
|
||||
<select id="selectMemberInfoForLogin" resultType="map" parameterType="map">
|
||||
SELECT MBER_NO,
|
||||
MBER_ID,
|
||||
MBER_TY,
|
||||
MBER_NM,
|
||||
MBER_CI,
|
||||
PASSWORD PW,
|
||||
NVL(CONECT_FAILR_CO,0) CONECT_FAILR_CO,
|
||||
TO_CHAR(TO_DATE(TO_CHAR(PASSWORD_CHANGE_DT + 90,'YYYYMMDD'),'YYYYMMDD') - TO_DATE(TO_CHAR(SYSDATE,'YYYYMMDD'),'YYYYMMDD')) as PASSWORD_CHANGE_DAY,
|
||||
PASSWORD_CHANGE_DT
|
||||
FROM DBUSER_BRSPW.TB_BRS_MBER_INFO
|
||||
WHERE MBER_ID = #{id}
|
||||
AND SECSN_AT = 'N'
|
||||
</select>
|
||||
<select id="checkSecsnAt" resultType="map" parameterType="map">
|
||||
SELECT MBER_NO,
|
||||
MBER_ID,
|
||||
SECSN_AT
|
||||
FROM DBUSER_BRSPW.TB_BRS_MBER_INFO
|
||||
WHERE MBER_NO = #{MBER_NO}
|
||||
</select>
|
||||
<!--WHERE MBER_ID = '${id}'-->
|
||||
<update id="updatePassword" parameterType="java.util.Map">
|
||||
UPDATE DBUSER_BRSPW.TB_BRS_MBER_INFO
|
||||
SET PASSWORD = #{newPw},
|
||||
PASSWORD_CHANGE_DT = sysdate
|
||||
WHERE MBER_ID = #{id}
|
||||
AND SECSN_AT = 'N'
|
||||
</update>
|
||||
|
||||
<!-- 아이디,비밀번호찾기 추가(jackt) Start -->
|
||||
|
||||
<!-- 회원정보 조회 -->
|
||||
<select id="isMemberExsistMap" parameterType="Map" resultType="Map">
|
||||
/* ====== gtpa.brs.login.service.impl.LoginMapper.isMemberExsistMap ====== */
|
||||
SELECT
|
||||
MBER_ID,
|
||||
MBER_NM,
|
||||
MBER_CI,
|
||||
TO_CHAR(SBSCRB_DT, 'YYYYMMDD') SBSCRB_DT
|
||||
FROM DBUSER_BRSPW.TB_BRS_MBER_INFO
|
||||
WHERE MBER_CI = #{mberCi}
|
||||
<if test="mobile != null" >
|
||||
AND TRIM(MBER_TY) != 'CP'
|
||||
</if>
|
||||
AND SECSN_AT = 'N'
|
||||
</select>
|
||||
|
||||
<!-- 기업 회원정보 조회 -->
|
||||
<select id="isBsnmMemberExsistMap" parameterType="Map" resultType="Map">
|
||||
/* ====== gtpa.brs.login.service.impl.LoginMapper.isBsnmMemberExsistMap ====== */
|
||||
<![CDATA[
|
||||
SELECT
|
||||
MBER_ID,
|
||||
MBER_NM,
|
||||
MBER_CI,
|
||||
TO_CHAR(SBSCRB_DT, 'YYYYMMDD') SBSCRB_DT
|
||||
FROM DBUSER_BRSPW.TB_BRS_MBER_INFO
|
||||
WHERE MBER_NM = #{compRepNm}
|
||||
AND ENTRPRS_NM = #{entrprsNm}
|
||||
AND BSNM_REGIST_NO = #{bsnmRegistNo}
|
||||
AND SECSN_AT = 'N'
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<!-- 회원정보 조회 -->
|
||||
<select id="isMemberIdMap" parameterType="String" resultType="Map">
|
||||
/* ====== gtpa.brs.login.service.impl.LoginMapper.isMemberIdMap ====== */
|
||||
<![CDATA[
|
||||
SELECT
|
||||
A.MBER_NO,
|
||||
A.MBER_ID,
|
||||
A.MBER_NM,
|
||||
A.MBER_CI,
|
||||
A.MBER_TY,
|
||||
TO_CHAR(A.SBSCRB_DT, 'YYYYMMDD') SBSCRB_DT,
|
||||
A.TRNSIT_DSCNT_AT,
|
||||
A.ATHZER_AT,
|
||||
A.MNYCH_RDCXPT_AT,
|
||||
A.INFO_PROVD_AGRE_AT,
|
||||
NVL(SAT.NAMSAN_PASMNY,'N') AS TUNNEL_FEE_AGRE_AT,
|
||||
NVL(SAT.SU_PBLMNG_PRKPLCE,'N') AS PARK_FEE_AGRE_AT,
|
||||
NVL(SAT.JMP_SETLE_AGRE_TY,'N') AS JMP_TUNNEL_FEE_AGRE_AT,
|
||||
NVL('','N') AS SSM_TUNNEL_FEE_AGRE_AT,
|
||||
NVL(SAT.NAMSAN_FFNLG,'N') AS TUNNEL_PENALTY_AGRE_AT,
|
||||
NVL(SAT.GREEN_TRNSPORT_FFNLG,'N') AS PENALTY_AGRE_AT,
|
||||
DGUARD.DECRYPT('ENC','COL',A.MBER_MOBLPHON_NO) as MBER_MOBLPHON_NO,
|
||||
DGUARD.DECRYPT('ENC','COL',A.CHARGER_MOBLPHON_NO) as CHARGER_MOBLPHON_NO,
|
||||
(SELECT TO_CHAR(B.REGIST_DT, 'YYYYMMDD') REGIST_DT
|
||||
FROM TB_BRS_MNYCH_RDCXPT_INFO B
|
||||
WHERE TRIM(B.MBER_NO) = TRIM(A.MBER_NO)
|
||||
) AS MNYCH_REGIST_DT,
|
||||
(SELECT TO_CHAR(B.REGIST_DT, 'YYYYMMDD') REGIST_DT
|
||||
FROM TB_BRS_NATION_MRTRS_INFO B
|
||||
WHERE TRIM(B.MBER_NO) = TRIM(A.MBER_NO)
|
||||
) AS NATION_REGIST_DT
|
||||
FROM DBUSER_BRSPW.TB_BRS_MBER_INFO A,
|
||||
DBUSER_BRSPW.TB_BRS_SETLE_AGRE_AT SAT
|
||||
WHERE A.MBER_ID = #{mberId}
|
||||
AND A.SECSN_AT = 'N'
|
||||
AND A.MBER_NO = SAT.MBER_NO(+)
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="isMemberNoMap" parameterType="String" resultType="Map">
|
||||
/* ====== gtpa.brs.login.service.impl.LoginMapper.isMemberIdMap ====== */
|
||||
<![CDATA[
|
||||
SELECT
|
||||
A.MBER_NO,
|
||||
A.MBER_ID,
|
||||
A.MBER_NM,
|
||||
A.MBER_CI,
|
||||
A.MBER_TY,
|
||||
TO_CHAR(A.SBSCRB_DT, 'YYYYMMDD') SBSCRB_DT,
|
||||
A.TRNSIT_DSCNT_AT,
|
||||
A.ATHZER_AT,
|
||||
A.MNYCH_RDCXPT_AT,
|
||||
A.INFO_PROVD_AGRE_AT,
|
||||
NVL(SAT.NAMSAN_PASMNY,'N') AS TUNNEL_FEE_AGRE_AT,
|
||||
NVL(SAT.SU_PBLMNG_PRKPLCE,'N') AS PARK_FEE_AGRE_AT,
|
||||
NVL(SAT.JMP_SETLE_AGRE_TY,'N') AS JMP_TUNNEL_FEE_AGRE_AT,
|
||||
NVL('','N') AS SSM_TUNNEL_FEE_AGRE_AT,
|
||||
NVL(SAT.NAMSAN_FFNLG,'N') AS TUNNEL_PENALTY_AGRE_AT,
|
||||
NVL(SAT.GREEN_TRNSPORT_FFNLG,'N') AS PENALTY_AGRE_AT,
|
||||
DGUARD.DECRYPT('ENC','COL',A.MBER_MOBLPHON_NO) as MBER_MOBLPHON_NO,
|
||||
DGUARD.DECRYPT('ENC','COL',A.CHARGER_MOBLPHON_NO) as CHARGER_MOBLPHON_NO,
|
||||
(SELECT TO_CHAR(B.REGIST_DT, 'YYYYMMDD') REGIST_DT
|
||||
FROM TB_BRS_MNYCH_RDCXPT_INFO B
|
||||
WHERE TRIM(B.MBER_NO) = TRIM(A.MBER_NO)
|
||||
) AS MNYCH_REGIST_DT,
|
||||
(SELECT TO_CHAR(B.REGIST_DT, 'YYYYMMDD') REGIST_DT
|
||||
FROM TB_BRS_NATION_MRTRS_INFO B
|
||||
WHERE TRIM(B.MBER_NO) = TRIM(A.MBER_NO)
|
||||
) AS NATION_REGIST_DT
|
||||
FROM DBUSER_BRSPW.TB_BRS_MBER_INFO A,
|
||||
DBUSER_BRSPW.TB_BRS_SETLE_AGRE_AT SAT
|
||||
WHERE A.MBER_NO = #{mberNo}
|
||||
AND A.SECSN_AT = 'N'
|
||||
AND A.MBER_NO = SAT.MBER_NO(+)
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<!-- 신규비밀번호 수정 -->
|
||||
<update id="updatePwd" parameterType="Map">
|
||||
/* ====== gtpa.brs.login.service.impl.LoginMapper.updatePwd ====== */
|
||||
UPDATE DBUSER_BRSPW.TB_BRS_MBER_INFO
|
||||
SET
|
||||
MBER_MOBLPHON_NO = DGUARD.ENCRYPT('ENC','COL',#{mberMobileNo}),
|
||||
INFO_PROVD_AGRE_AT = #{infoProvdAgreAt},
|
||||
ATHZER_AT=#{athzerAt},
|
||||
MNYCH_RDCXPT_AT=#{mnychRdcxptAt},
|
||||
TRNSIT_DSCNT_AT=#{trnsitDscntAt},
|
||||
UPDT_DT = sysdate,
|
||||
CONECT_FAILR_CO = 0
|
||||
WHERE MBER_NO = #{MBER_NO}
|
||||
AND SECSN_AT = 'N'
|
||||
</update>
|
||||
|
||||
<!-- 신규비밀번호 수정 -->
|
||||
<update id="updateNewPwd" parameterType="Map">
|
||||
/* ====== gtpa.brs.login.service.impl.LoginMapper.updateNewPwd ====== */
|
||||
UPDATE DBUSER_BRSPW.TB_BRS_MBER_INFO
|
||||
SET
|
||||
PASSWORD = #{sNewPwd},
|
||||
PASSWORD_CHANGE_DT = sysdate,
|
||||
MBER_MOBLPHON_NO = DGUARD.ENCRYPT('ENC','COL',#{mberMobileNo}),
|
||||
INFO_PROVD_AGRE_AT = #{infoProvdAgreAt},
|
||||
ATHZER_AT=#{athzerAt},
|
||||
MNYCH_RDCXPT_AT=#{mnychRdcxptAt},
|
||||
TRNSIT_DSCNT_AT=#{trnsitDscntAt},
|
||||
UPDT_DT = sysdate,
|
||||
CONECT_FAILR_CO = 0
|
||||
WHERE MBER_NO = #{MBER_NO}
|
||||
AND SECSN_AT = 'N'
|
||||
</update>
|
||||
|
||||
<update id="updateFixPwd" parameterType="Map">
|
||||
/* ====== gtpa.brs.login.service.impl.LoginMapper.updateFixPwd ====== */
|
||||
UPDATE DBUSER_BRSPW.TB_BRS_MBER_INFO
|
||||
SET
|
||||
PASSWORD = #{sNewPwd},
|
||||
PASSWORD_CHANGE_DT = sysdate,
|
||||
UPDT_DT = sysdate,
|
||||
CONECT_FAILR_CO = 0
|
||||
<where>
|
||||
<if test='pwset == "Y"'>
|
||||
AND MBER_CI = #{MBER_CI}
|
||||
</if>
|
||||
<if test='pwset == null'>
|
||||
AND MBER_NO = #{MBER_NO}
|
||||
</if>
|
||||
AND MBER_ID = #{MBER_ID}
|
||||
AND SECSN_AT = 'N'
|
||||
</where>
|
||||
</update>
|
||||
|
||||
<insert id="saveMnychRdcxptInfo" parameterType="java.util.Map">
|
||||
MERGE INTO DBUSER_BRSPW.TB_BRS_MNYCH_RDCXPT_INFO
|
||||
USING DUAL
|
||||
ON (MBER_NO = #{mberNo})
|
||||
WHEN MATCHED THEN
|
||||
UPDATE SET
|
||||
CHLDRN_CO = #{childrenCnt},
|
||||
CHLDRN_BRTHDY = #{childrenBirthday},
|
||||
<if test="searchVhcleNm != null">
|
||||
VHCLE_NO = #{searchVhcleNm},
|
||||
</if>
|
||||
REGIST_DT = SYSDATE
|
||||
WHEN NOT MATCHED THEN
|
||||
INSERT
|
||||
(MBER_NO,
|
||||
CHLDRN_CO,
|
||||
CHLDRN_BRTHDY,
|
||||
ALL_CHLDRN_CO_CNFIRM,
|
||||
REGIST_DT,
|
||||
RECPTN_DT,
|
||||
VHCLE_NO
|
||||
) VALUES (
|
||||
#{mberNo},
|
||||
#{childrenCnt},
|
||||
#{childrenBirthday},
|
||||
#{serviceResult},
|
||||
SYSDATE,
|
||||
SYSDATE,
|
||||
#{searchVhcleNm}
|
||||
)
|
||||
</insert>
|
||||
|
||||
<insert id="saveNationMrtrsInfo" parameterType="java.util.Map">
|
||||
MERGE INTO DBUSER_BRSPW.TB_BRS_NATION_MRTRS_INFO
|
||||
USING DUAL
|
||||
ON (MBER_NO = #{mberNo})
|
||||
WHEN MATCHED THEN
|
||||
UPDATE SET
|
||||
FAMILY_RELATE = #{relCd},
|
||||
ATHZER_AT = #{athzerAt},
|
||||
NATION_MRTRS_SE = #{subjKbnCd},
|
||||
NATION_MRTRS_GRAD = #{wondClassCd},
|
||||
INQIRE_RESULT = #{inquRsltCd},
|
||||
REGIST_DT = SYSDATE
|
||||
WHEN NOT MATCHED THEN
|
||||
INSERT
|
||||
(MBER_NO,
|
||||
FAMILY_RELATE,
|
||||
ATHZER_AT,
|
||||
NATION_MRTRS_SE,
|
||||
NATION_MRTRS_GRAD,
|
||||
INQIRE_RESULT,
|
||||
REGIST_DT,
|
||||
RECPTN_DT
|
||||
) VALUES (
|
||||
#{mberNo},
|
||||
#{relCd},
|
||||
#{athzerAt},
|
||||
#{subjKbnCd},
|
||||
#{wondClassCd},
|
||||
#{inquRsltCd},
|
||||
SYSDATE,
|
||||
SYSDATE
|
||||
)
|
||||
</insert>
|
||||
|
||||
<!-- 아이디,비밀번호찾기 추가(jackt) End -->
|
||||
|
||||
<insert id="insertConnInfo" parameterType="java.util.Map">
|
||||
INSERT INTO DBUSER_BRSPW.TB_BRS_MBER_CONECT_INFO
|
||||
(
|
||||
MBER_NO ,CONECT_DT ,CONECT_EQPMN ,CONECT_BRWSR
|
||||
)
|
||||
VALUES (
|
||||
#{MBER_NO}
|
||||
,SYSDATE
|
||||
,#{DEVICE}
|
||||
,#{BROWSER}
|
||||
);
|
||||
</insert>
|
||||
|
||||
<!-- 계좌 존재시 팝업 알림을 위한 쿼리 2019.08.27-->
|
||||
<select id="chkExsistActNo" resultType="int" parameterType="map">
|
||||
SELECT COUNT(*)
|
||||
FROM DBUSER_BRSMM.TB_BRS_ACNUT_PBL_INFO
|
||||
<where>
|
||||
AND MBER_NO = #{MBER_NO}
|
||||
AND ACNUT_INFO_STTUS = '00'
|
||||
</where>
|
||||
</select>
|
||||
|
||||
<update id="updateSetleAgreAt" parameterType="Map">
|
||||
MERGE INTO DBUSER_BRSPW.TB_BRS_SETLE_AGRE_AT
|
||||
USING DUAL
|
||||
ON (TRIM(MBER_NO)=#{MBER_NO})
|
||||
WHEN MATCHED THEN
|
||||
UPDATE SET
|
||||
SU_PBLMNG_PRKPLCE = #{parkFeeAgreAt},
|
||||
NAMSAN_PASMNY = #{tunnelFeeAgreAt},
|
||||
JMP_SETLE_AGRE_TY = #{jmpTunnelFeeAgreAt},
|
||||
NAMSAN_FFNLG = #{tunnelPenaltyAgreAt},
|
||||
GREEN_TRNSPORT_FFNLG = #{penaltyAgreAt},
|
||||
UPDT_DT = SYSDATE
|
||||
WHEN NOT MATCHED THEN
|
||||
INSERT
|
||||
(MBER_NO,
|
||||
SU_PBLMNG_PRKPLCE,
|
||||
NAMSAN_PASMNY,
|
||||
NAMSAN_FFNLG,
|
||||
JMP_SETLE_AGRE_TY,
|
||||
GREEN_TRNSPORT_FFNLG,
|
||||
REGIST_DT)
|
||||
VALUES
|
||||
(
|
||||
#{MBER_NO},
|
||||
#{parkFeeAgreAt},
|
||||
#{tunnelFeeAgreAt},
|
||||
#{tunnelPenaltyAgreAt},
|
||||
#{jmpTunnelFeeAgreAt},
|
||||
#{penaltyAgreAt},
|
||||
SYSDATE)
|
||||
</update>
|
||||
|
||||
<update id="updateMemberLoginErrCount" parameterType="Map">
|
||||
/* ====== gtpa.brs.login.service.impl.LoginMapper.updateMemberLoginErrCount ====== */
|
||||
UPDATE TB_BRS_MBER_INFO
|
||||
SET
|
||||
CONECT_FAILR_CO = #{CONECT_FAILR_CO}
|
||||
<where>
|
||||
<if test='pwset == "Y"'>
|
||||
AND MBER_CI = #{MBER_CI}
|
||||
</if>
|
||||
<if test='pwset == null'>
|
||||
AND MBER_NO = #{MBER_NO}
|
||||
</if>
|
||||
AND MBER_ID = #{MBER_ID}
|
||||
AND SECSN_AT = 'N'
|
||||
</where>
|
||||
</update>
|
||||
|
||||
<insert id="insertPromptErrorConnInfo" parameterType="java.util.Map">
|
||||
INSERT INTO DBUSER_BRSPW.TB_BRS_CONECT_FAILR_INFO
|
||||
(
|
||||
MBER_ID ,CONECT_DT ,ERROR_CODE ,ERROR_MSSAGE
|
||||
)
|
||||
VALUES (
|
||||
#{REQ_ID}
|
||||
,SYSDATE
|
||||
,#{RES_CODE}
|
||||
,#{RES_MESG}
|
||||
)
|
||||
</insert>
|
||||
|
||||
<!-- 회원 휴면전환 여부 조회 -->
|
||||
<select id="selectDisuseMemberInfo" resultType="int" parameterType="String">
|
||||
SELECT COUNT(*) AS CNT
|
||||
FROM DBUSER_BRSPW.TB_BRS_DISUSE_MBER_INFO
|
||||
<where>
|
||||
AND MBER_NO = #{MBER_NO}
|
||||
AND DISUSE_STTUS = '3'
|
||||
</where>
|
||||
</select>
|
||||
|
||||
<!-- 회원 백업 정보 조회 -->
|
||||
<select id="selectBackupMemberInfo" resultType="Map" parameterType="String">
|
||||
SELECT MBER_NM
|
||||
, MBER_NO
|
||||
, MBER_CI
|
||||
, MBER_MOBLPHON_NO
|
||||
, SU_PBLMNG_PRKPLCE
|
||||
, NAMSAN_PASMNY
|
||||
, NAMSAN_FFNLG
|
||||
, GREEN_TRNSPORT_FFNLG
|
||||
, JMP_SETLE_AGRE_TY
|
||||
FROM DBUSER_BRSPW.TB_BRS_MBER_INFO_BACKUP
|
||||
WHERE MBER_NO = #{MBER_NO}
|
||||
</select>
|
||||
|
||||
<update id="memberInfoUpdt" parameterType="Map">
|
||||
UPDATE DBUSER_BRSPW.TB_BRS_MBER_INFO
|
||||
SET MBER_NM = #{MBER_NM}
|
||||
, MBER_CI = #{MBER_CI}
|
||||
, MBER_MOBLPHON_NO = #{MBER_MOBLPHON_NO}
|
||||
, UPDT_DT = SYSDATE
|
||||
WHERE MBER_NO = #{MBER_NO}
|
||||
</update>
|
||||
|
||||
<update id="agreAtUpdt" parameterType="Map">
|
||||
UPDATE DBUSER_BRSPW.TB_BRS_SETLE_AGRE_AT
|
||||
SET SU_PBLMNG_PRKPLCE = #{SU_PBLMNG_PRKPLCE}
|
||||
, NAMSAN_PASMNY = #{NAMSAN_PASMNY}
|
||||
, NAMSAN_FFNLG = #{NAMSAN_FFNLG}
|
||||
, GREEN_TRNSPORT_FFNLG = #{GREEN_TRNSPORT_FFNLG}
|
||||
, JMP_SETLE_AGRE_TY = #{JMP_SETLE_AGRE_TY}
|
||||
, UPDT_DT = SYSDATE
|
||||
WHERE MBER_NO = #{MBER_NO}
|
||||
</update>
|
||||
|
||||
<update id="backupMberUpdt" parameterType="String">
|
||||
UPDATE DBUSER_BRSPW.TB_BRS_MBER_INFO_BACKUP
|
||||
SET BACKUP_STTUS = '1'
|
||||
WHERE MBER_NO = #{MBER_NO}
|
||||
</update>
|
||||
|
||||
<update id="disuseMemberUpdt" parameterType="String">
|
||||
UPDATE DBUSER_BRSPW.TB_BRS_DISUSE_MBER_INFO
|
||||
SET DISUSE_STTUS = '4'
|
||||
WHERE MBER_NO = #{MBER_NO}
|
||||
</update>
|
||||
</mapper>
|
||||
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,154 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="PreRegistPaymentDAO">
|
||||
|
||||
<select id="getPaymentMngCd" resultType="java.util.Map">
|
||||
SELECT STCMP_NO,STCMP_NM,SETLE_MN_DC FROM DBUSER_BRSMM.TB_BRS_STCMP_INFO
|
||||
</select>
|
||||
|
||||
<select id="getPaymentCd" parameterType="java.util.Map" resultType="java.util.Map">
|
||||
SELECT T2.SETLE_MN_MNO
|
||||
,T2.SETLE_MN_NM
|
||||
,T2.SETLE_MN_KND
|
||||
,T2.CCMP_CODE
|
||||
FROM DBUSER_BRSMM.TB_BRS_STCMP_INFO T1,DBUSER_BRSMM.TB_BRS_SETLE_MN_INFO T2
|
||||
WHERE 1=1
|
||||
AND T1.STCMP_NO = T2.STCMP_NO
|
||||
AND TRIM(T1.STCMP_NO) = #{STCMP_NO}
|
||||
AND T2.USE_AT = 'Y'
|
||||
ORDER BY CONVERT (T2.SETLE_MN_NM, 'ISO2022-KR')
|
||||
</select>
|
||||
<!-- ORDER BY CONVERT (T2.SETLE_MN_NM, 'ISO2022-KR') -->
|
||||
|
||||
<select id="getTranSerialNo" resultType="java.lang.String">
|
||||
SELECT TRIM(TO_CHAR( DBUSER_BRSMM.SEQ_BRS_VKEY_PBL_NO.NEXTVAL,99999999)) SEQ FROM DUAL
|
||||
</select>
|
||||
|
||||
<select id="getPaymentInfo" parameterType="String" resultType="java.util.Map">
|
||||
SELECT T3.SETLE_MN_DC
|
||||
,T2.SETLE_MN_NM
|
||||
,T1.CARD_NM
|
||||
FROM DBUSER_BRSMM.TB_BRS_VKEY_INFO T1,
|
||||
DBUSER_BRSMM.TB_BRS_SETLE_MN_INFO T2,
|
||||
DBUSER_BRSMM.TB_BRS_STCMP_INFO T3
|
||||
WHERE T1.CCMP_CODE = T2.CCMP_CODE
|
||||
AND T2.STCMP_NO = T3.STCMP_NO
|
||||
AND T2.USE_AT ='Y'
|
||||
AND T1.PRIOR_ORDR = '1'
|
||||
AND T1.VKEY_INFO_STTUS = '00'
|
||||
AND T1.MBER_NO = #{MBER_NO}
|
||||
UNION ALL
|
||||
SELECT '계좌이체' AS SETLE_MN_DC
|
||||
,BANK_NM AS SETLE_MN_NM
|
||||
,DGUARD.DECRYPT('ENC','COL',ACNUT_NO) AS CARD_NM
|
||||
FROM DBUSER_BRSMM.TB_BRS_ACNUT_PBL_INFO T1
|
||||
WHERE 1=1
|
||||
AND T1.PRIOR_ORDR = '1'
|
||||
AND T1.ACNUT_INFO_STTUS = '00'
|
||||
AND T1.MBER_NO = #{MBER_NO}
|
||||
</select>
|
||||
|
||||
<select id="getTrscSeqNo" resultType="java.lang.String">
|
||||
SELECT TRIM(TO_CHAR( DBUSER_BRSPW.BRS_TRSC_SEQ_NO.NEXTVAL,99999999)) SEQ FROM DUAL
|
||||
</select>
|
||||
|
||||
<select id="getBankCd" parameterType="java.util.Map" resultType="java.util.Map">
|
||||
SELECT BANK_CODE,CODE_NM FROM DBUSER_BRSPW.TB_BRS_CMMN_BANK_CODE
|
||||
<where>
|
||||
AND USE_AT = 'Y'
|
||||
</where>
|
||||
</select>
|
||||
|
||||
<update id="insertAcctHist" parameterType="java.util.Map">
|
||||
INSERT INTO DBUSER_BRSMM.TB_BRS_ACNUT_PBL_LOG
|
||||
(PBL_MNO
|
||||
, MBER_NO
|
||||
, VHCLE_MANAGE_NO
|
||||
, REQUST_DT
|
||||
, BANK_CODE
|
||||
, BANK_NM
|
||||
, ACNUT_NO
|
||||
, BSNM_REGIST_NO
|
||||
, BIRTH_YMD
|
||||
, ACNUT_NM
|
||||
, RSPNS_DT
|
||||
, RSPNS_CODE
|
||||
, RSPNS_MSSAGE
|
||||
) VALUES (
|
||||
#{pblMno},
|
||||
#{mberNo},
|
||||
#{vhcleMngNo},
|
||||
TO_DATE(#{reqDt}, 'YYYYMMDDHH24MISS'),
|
||||
#{bankCd},
|
||||
#{bankNm},
|
||||
DGUARD.ENCRYPT('ENC','COL',#{acnutNo}),
|
||||
#{bsnmRegistNo},
|
||||
#{niNo},
|
||||
#{acctNm},
|
||||
SYSDATE,
|
||||
#{rspnsCode},
|
||||
#{rspnsMssage}
|
||||
)
|
||||
</update>
|
||||
<update id="insertAcctInfoComplete" parameterType="java.util.List">
|
||||
INSERT INTO DBUSER_BRSMM.TB_BRS_ACNUT_PBL_INFO
|
||||
( PBL_MNO
|
||||
, MBER_NO
|
||||
, VHCLE_MANAGE_NO
|
||||
, PRIOR_ORDR
|
||||
, BANK_CODE
|
||||
, BANK_NM
|
||||
, ACNUT_NO
|
||||
, ACNUT_INFO_STTUS
|
||||
, ACNUT_NM
|
||||
, PBL_DT
|
||||
, REGIST_DT
|
||||
)
|
||||
<foreach collection="list" item="item" separator=" UNION ALL ">
|
||||
SELECT
|
||||
PBL_MNO
|
||||
,MBER_NO
|
||||
,VHCLE_MANAGE_NO
|
||||
,#{item.priorOrdr} AS PRIOR_ORDR
|
||||
,BANK_CODE
|
||||
,BANK_NM
|
||||
,ACNUT_NO
|
||||
,'00'
|
||||
,ACNUT_NM
|
||||
,RSPNS_DT
|
||||
,SYSDATE
|
||||
FROM DBUSER_BRSMM.TB_BRS_ACNUT_PBL_LOG
|
||||
<where>
|
||||
AND PBL_MNO = #{item.vkeyPblNo}
|
||||
AND RSPNS_CODE = '000'
|
||||
</where>
|
||||
</foreach>
|
||||
</update>
|
||||
|
||||
<update id="insertAcctInfoCompleteHist" parameterType="java.util.List">
|
||||
INSERT INTO DBUSER_BRSMM.TB_BRS_ACNUT_PBL_INFO_HIST
|
||||
( PBL_MNO
|
||||
, MBER_NO
|
||||
, PRIOR_ORDR
|
||||
, REFORM_SN
|
||||
, ACNUT_INFO_STTUS
|
||||
, PBL_DT
|
||||
, REGIST_DT
|
||||
)
|
||||
<foreach collection="list" item="item" index="idx" separator=" UNION ALL ">
|
||||
SELECT
|
||||
PBL_MNO
|
||||
,MBER_NO
|
||||
,#{item.priorOrdr} AS PRIOR_ORDR
|
||||
,(#{idx}+1) AS IDX
|
||||
,ACNUT_INFO_STTUS
|
||||
,PBL_DT
|
||||
,REGIST_DT
|
||||
FROM DBUSER_BRSMM.TB_BRS_ACNUT_PBL_INFO
|
||||
<where>
|
||||
AND PBL_MNO = #{item.vkeyPblNo}
|
||||
AND ACNUT_INFO_STTUS = '00'
|
||||
</where>
|
||||
</foreach>
|
||||
</update>
|
||||
</mapper>
|
||||
@ -0,0 +1,95 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="VehicleDao">
|
||||
<select id="getVhclesInfo" parameterType="java.util.Map" resultType="java.util.Map">
|
||||
SELECT
|
||||
VHCLE_MANAGE_NO
|
||||
,VHCLE_NO
|
||||
,VHCLE_OWNER_CI
|
||||
,VHCLE_POSESN_TY
|
||||
,VHCLE_STTUS_TY
|
||||
,FFNLG_SETLE_AGRE_AT
|
||||
,USFEE_SETLE_AGRE_AT
|
||||
,TRNSIT_DSCNT_AT
|
||||
FROM DBUSER_BRSPW.TB_BRS_VHCLE_REGIST_INFO
|
||||
<where>
|
||||
AND TRIM(VHCLE_STTUS_TY) in ('01','02')
|
||||
<if test='MBER_NO != null'>
|
||||
AND MBER_NO = #{MBER_NO}
|
||||
</if>
|
||||
<if test='SEARCHTYPE == "P"'>
|
||||
AND FFNLG_SETLE_AGRE_AT = 'Y'
|
||||
</if>
|
||||
<if test='SEARCHTYPE == "F"'>
|
||||
AND USFEE_SETLE_AGRE_AT = 'Y'
|
||||
</if>
|
||||
<if test="mberCi != null">
|
||||
AND VHCLE_OWNER_CI = #{mberCi}
|
||||
</if>
|
||||
<if test="VHCLE_MANAGE_NO != null">
|
||||
AND VHCLE_MANAGE_NO = #{VHCLE_MANAGE_NO}
|
||||
</if>
|
||||
<if test="VHCLE_NO != null">
|
||||
AND VHCLE_NO = #{VHCLE_NO}
|
||||
</if>
|
||||
</where>
|
||||
</select>
|
||||
|
||||
<select id="getVhcleInfo" parameterType="java.util.Map" resultType="java.util.Map">
|
||||
SELECT
|
||||
VHCLE_MANAGE_NO
|
||||
,VHCLE_NO
|
||||
,VHCLE_OWNER_CI
|
||||
,VHCLE_POSESN_TY
|
||||
,VHCLE_STTUS_TY
|
||||
,FFNLG_SETLE_AGRE_AT
|
||||
,USFEE_SETLE_AGRE_AT
|
||||
,TRNSIT_DSCNT_AT
|
||||
FROM DBUSER_BRSPW.TB_BRS_VHCLE_REGIST_INFO
|
||||
WHERE MBER_NO = #{MBER_NO}
|
||||
AND TRIM(VHCLE_STTUS_TY) in ('01','02')
|
||||
<if test="VHCLE_MANAGE_NO != null">
|
||||
AND VHCLE_MANAGE_NO = #{VHCLE_MANAGE_NO}
|
||||
</if>
|
||||
<if test="VHCLE_NO != null">
|
||||
AND VHCLE_NO = #{VHCLE_NO}
|
||||
</if>
|
||||
</select>
|
||||
|
||||
<select id="getVhcleInfoByCI" parameterType="java.util.Map" resultType="java.util.Map">
|
||||
SELECT
|
||||
VHCLE_MANAGE_NO
|
||||
,VHCLE_NO
|
||||
,VHCLE_OWNER_CI
|
||||
,VHCLE_POSESN_TY
|
||||
,VHCLE_STTUS_TY
|
||||
,FFNLG_SETLE_AGRE_AT
|
||||
,USFEE_SETLE_AGRE_AT
|
||||
,TRNSIT_DSCNT_AT
|
||||
FROM DBUSER_BRSPW.TB_BRS_VHCLE_REGIST_INFO
|
||||
<where>
|
||||
AND TRIM(VHCLE_STTUS_TY) in ('01','02')
|
||||
AND VHCLE_OWNER_CI = #{mberCi}
|
||||
<if test="VHCLE_NO != null">
|
||||
AND VHCLE_NO = #{VHCLE_NO}
|
||||
</if>
|
||||
</where>
|
||||
</select>
|
||||
|
||||
<select id="rtnMyVhclesBySearchParam" parameterType="java.util.Map" resultType="java.util.Map">
|
||||
SELECT LISTAGG(VHCLE_NO,',') WITHIN GROUP (ORDER BY VHCLE_NO) AS VHCLES_NUM,
|
||||
LISTAGG(FFNLG_SETLE_AGRE_AT, ',') WITHIN GROUP (ORDER BY VHCLE_NO) AS IS_MINE
|
||||
FROM DBUSER_BRSPW.TB_BRS_VHCLE_REGIST_INFO
|
||||
<where>
|
||||
AND VHCLE_NO IN
|
||||
<foreach collection="vhclesNum" item="vhcle" index="index" open="(" close=")" separator=",">
|
||||
#{vhcle}
|
||||
</foreach>
|
||||
AND MBER_NO = #{mberNo}
|
||||
<if test='myCar == "Y"'>
|
||||
AND TRIM(FFNLG_SETLE_AGRE_AT) = 'Y'
|
||||
</if>
|
||||
AND TRIM(VHCLE_STTUS_TY) in ('01','02')
|
||||
</where>
|
||||
</select>
|
||||
</mapper>
|
||||
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,38 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Configuration>
|
||||
<Appenders>
|
||||
<Console name="console" target="SYSTEM_OUT">
|
||||
<PatternLayout pattern="%d %5p [%l] %m%n" />
|
||||
</Console>
|
||||
</Appenders>
|
||||
<Loggers>
|
||||
<Logger name="java.sql" level="INFO" additivity="false">
|
||||
<AppenderRef ref="console" />
|
||||
</Logger>
|
||||
<Logger name="egovframework" level="DEBUG" additivity="false">
|
||||
<AppenderRef ref="console" />
|
||||
</Logger>
|
||||
<Logger name="gtpa.brs" level="DEBUG" additivity="false">
|
||||
<AppenderRef ref="console" />
|
||||
</Logger>
|
||||
<Logger name="wq" level="DEBUG" additivity="false">
|
||||
<AppenderRef ref="console" />
|
||||
</Logger>
|
||||
<!-- log SQL with timing information, post execution -->
|
||||
<Logger name="jdbc.sqltiming" level="ERROR" additivity="false">
|
||||
<AppenderRef ref="console" />
|
||||
</Logger>
|
||||
<Logger name="org.springframework" level="DEBUG" additivity="false">
|
||||
<AppenderRef ref="console" />
|
||||
</Logger>
|
||||
<Logger name="org.apache" level="ERROR" additivity="false">
|
||||
<AppenderRef ref="console" />
|
||||
</Logger>
|
||||
<Logger name="org.apache.http" level="DEBUG" additivity="false">
|
||||
<AppenderRef ref="console" />
|
||||
</Logger>
|
||||
<Root level="DEBUG">
|
||||
<AppenderRef ref="console" />
|
||||
</Root>
|
||||
</Loggers>
|
||||
</Configuration>
|
||||
@ -0,0 +1,39 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<config xmlns="http://www.nhncorp.com/lucy-xss"
|
||||
extends="lucy-xss-default-sax.xml">
|
||||
|
||||
<elementRule>
|
||||
<element name="body" disable="true" /> <!-- <BODY ONLOAD=alert("XSS")>, <BODY BACKGROUND="javascript:alert('XSS')"> -->
|
||||
<element name="embed" disable="true" />
|
||||
<element name="iframe" disable="true" /> <!-- <IFRAME SRC=”http://hacker-site.com/xss.html”> -->
|
||||
<element name="meta" disable="true" />
|
||||
<element name="object" disable="true" />
|
||||
<element name="script" disable="true" /> <!-- <SCRIPT> alert(“XSS”); </SCRIPT> -->
|
||||
<element name="style" disable="true" />
|
||||
<element name="link" disable="true" />
|
||||
<element name="base" disable="true" />
|
||||
</elementRule>
|
||||
|
||||
<attributeRule>
|
||||
<attribute name="data" base64Decoding="true">
|
||||
<notAllowedPattern><![CDATA[(?i:s\\*c\\*r\\*i\\*p\\*t\\*:)]]></notAllowedPattern>
|
||||
<notAllowedPattern><![CDATA[(?i:d\\*a\\*t\\*a\\*:)]]></notAllowedPattern>
|
||||
<notAllowedPattern><![CDATA[&[#\\%x]+[\da-fA-F][\da-fA-F]+]]></notAllowedPattern>
|
||||
</attribute>
|
||||
<attribute name="src" base64Decoding="true">
|
||||
<notAllowedPattern><![CDATA[(?i:s\\*c\\*r\\*i\\*p\\*t\\*:)]]></notAllowedPattern>
|
||||
<notAllowedPattern><![CDATA[(?i:d\\*a\\*t\\*a\\*:)]]></notAllowedPattern>
|
||||
<notAllowedPattern><![CDATA[&[#\\%x]+[\da-fA-F][\da-fA-F]+]]></notAllowedPattern>
|
||||
</attribute>
|
||||
<attribute name="style">
|
||||
<notAllowedPattern><![CDATA[(?i:j\\*a\\*v\\*a\\*s\\*c\\*r\\*i\\*p\\*t\\*:)]]></notAllowedPattern>
|
||||
<notAllowedPattern><![CDATA[(?i:e\\*x\\*p\\*r\\*e\\*s\\*s\\*i\\*o\\*n)]]></notAllowedPattern>
|
||||
<notAllowedPattern><![CDATA[&[#\\%x]+[\da-fA-F][\da-fA-F]+]]></notAllowedPattern>
|
||||
</attribute>
|
||||
<attribute name="href">
|
||||
<notAllowedPattern><![CDATA[(?i:j\\*a\\*v\\*a\\*s\\*c\\*r\\*i\\*p\\*t\\*:)]]></notAllowedPattern>
|
||||
</attribute>
|
||||
</attributeRule>
|
||||
|
||||
</config>
|
||||
@ -0,0 +1,29 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<config xmlns="http://www.navercorp.com/lucy-xss-servlet">
|
||||
<defenders>
|
||||
<!-- XssPreventer 등록 -->
|
||||
<defender>
|
||||
<name>xssPreventerDefender</name>
|
||||
<class>com.navercorp.lucy.security.xss.servletfilter.defender.XssPreventerDefender</class>
|
||||
</defender>
|
||||
</defenders>
|
||||
<!-- default defender 선언, 별다른 defender 선언이 없으면 default defender를 사용해 필터링 한다. -->
|
||||
<default>
|
||||
<defender>xssPreventerDefender</defender>
|
||||
</default>
|
||||
<!-- <!– url 별 필터링 룰 선언 –>
|
||||
<url-rule-set>
|
||||
<!– url disable이 true이면 지정한 url 내의 모든 파라메터는 필터링 되지 않는다. –>
|
||||
<url-rule>
|
||||
<url disable="true">*.wq</url>
|
||||
<url disable="true">/transkeyServlet</url>
|
||||
</url-rule>
|
||||
<!– 설정된 param은 필터링에서 제외된다. –>
|
||||
<!– <url-rule>
|
||||
<url>/app/admin</url>
|
||||
<params>
|
||||
<param name="title" useDefender="false" />
|
||||
</params>
|
||||
</url-rule>–>
|
||||
</url-rule-set>-->
|
||||
</config>
|
||||
@ -0,0 +1,3 @@
|
||||
User-agent: *
|
||||
Disallow: /
|
||||
Allow : /$
|
||||
Loading…
Reference in New Issue