diff --git a/DB/DML/dump-vips-base.sql b/DB/DML/dump-vips-20251128.sql similarity index 89% rename from DB/DML/dump-vips-base.sql rename to DB/DML/dump-vips-20251128.sql index 05c4a9c..8fa41c8 100644 --- a/DB/DML/dump-vips-base.sql +++ b/DB/DML/dump-vips-20251128.sql @@ -101,13 +101,13 @@ CREATE TABLE `tb_car_bass_matter_inqire` ( `DMND_INQ_SE_CD` varchar(1) DEFAULT NULL COMMENT '요청 조회 구분 코드', `DMND_VHRNO` varchar(30) DEFAULT NULL COMMENT '요청 자동차등록번호', `DMND_VIN` varchar(17) DEFAULT NULL COMMENT '요청 차대번호', - `LINK_RSLT_CD` varchar(8) DEFAULT NULL COMMENT '연계 결과 코드', + `LINK_RSLT_CD` varchar(10) DEFAULT NULL COMMENT '연계 결과 코드', `LINK_RSLT_DTL` varchar(4000) DEFAULT NULL COMMENT '연계 결과 상세', `YRIDNW` varchar(4) DEFAULT NULL COMMENT '연식', - `REG_YMD` varchar(8) DEFAULT NULL COMMENT '등록일', + `REG_YMD` varchar(10) DEFAULT NULL COMMENT '등록일', `ERSR_REG_SE_CD` varchar(4) DEFAULT NULL COMMENT '말소 등록 구분 코드', `ERSR_REG_SE_NM` varchar(30) DEFAULT NULL COMMENT '말소 등록 구분명', - `ERSR_REG_YMD` varchar(8) DEFAULT NULL COMMENT '말소 등록일', + `ERSR_REG_YMD` varchar(10) DEFAULT NULL COMMENT '말소 등록일', `REG_DTL_CD` varchar(3) DEFAULT NULL COMMENT '등록 상세 코드', `DSPLVL` varchar(6) DEFAULT NULL COMMENT '배기량', `USGSRHLD_STDG_CD` varchar(10) DEFAULT NULL COMMENT '사용 본거지 법정동 코드', @@ -154,12 +154,12 @@ CREATE TABLE `tb_car_bass_matter_inqire` ( `CARMDL_ASORT_NM` varchar(150) DEFAULT NULL COMMENT '차종 종별명', `CARMDL_TYPE_NM` varchar(150) DEFAULT NULL COMMENT '차종 유형명', `CARMDL_CLSF_NM` varchar(150) DEFAULT NULL COMMENT '차종 분류명', - `FRST_REG_YMD` varchar(8) DEFAULT NULL COMMENT '최초 등록일', + `FRST_REG_YMD` varchar(10) DEFAULT NULL COMMENT '최초 등록일', `FOM_NM` varchar(75) DEFAULT NULL COMMENT '형식', - `ACQS_YMD` varchar(8) DEFAULT NULL COMMENT '취득 일자', - `ACQS_END_YMD` varchar(8) DEFAULT NULL COMMENT '취득 종료일자', - `FBCTN_YMD` varchar(8) DEFAULT NULL COMMENT '제작 년월일', - `TRANSR_REG_YMD` varchar(8) DEFAULT NULL COMMENT '이전 등록일', + `ACQS_YMD` varchar(10) DEFAULT NULL COMMENT '취득 일자', + `ACQS_END_YMD` varchar(10) DEFAULT NULL COMMENT '취득 종료일자', + `FBCTN_YMD` varchar(10) DEFAULT NULL COMMENT '제작 년월일', + `TRANSR_REG_YMD` varchar(10) DEFAULT NULL COMMENT '이전 등록일', `SPCF_REG_STTS_CD` varchar(6) DEFAULT NULL COMMENT '제원 등록 상태 코드', `COLOR_NM` varchar(75) DEFAULT NULL COMMENT '색상명', `MRTG_CNT` varchar(9) DEFAULT NULL COMMENT '저당수', @@ -176,7 +176,7 @@ CREATE TABLE `tb_car_bass_matter_inqire` ( `RDCPCT_CNT` varchar(3) DEFAULT NULL COMMENT '승차정원수', `SPMNNO` varchar(17) DEFAULT NULL COMMENT '제원관리번호', `DRVNG_DSTNC` varchar(10) DEFAULT NULL COMMENT '주행거리', - `FRST_REG_APLY_RCPT_NO` varchar(20) DEFAULT NULL COMMENT '최초 등록 접수번호', + `FRST_REG_APLY_RCPT_NO` varchar(25) DEFAULT NULL COMMENT '최초 등록 접수번호', `VLNT_ERSR_PRVNTC_AVTSMT_YMD` varchar(8) DEFAULT NULL COMMENT '예고통지일', `OGNZ_NM` varchar(150) DEFAULT NULL COMMENT '등록 기관명', `PRCS_IMPRTY_RSN_CD` varchar(2) DEFAULT NULL COMMENT '처리 불가 사유 코드', @@ -286,9 +286,9 @@ CREATE TABLE `tb_car_ledger_frmbk` ( `DMND_INQ_SE_CD` varchar(1) DEFAULT NULL COMMENT '요청 조회 구분 코드', `LINK_RSLT_CD` varchar(8) DEFAULT NULL COMMENT '연계 결과 코드', `LINK_RSLT_DTL` varchar(4000) DEFAULT NULL COMMENT '연계 결과 상세', - `LEDGER_GROUP_NO` varchar(6) DEFAULT NULL COMMENT '원부 그룹 번호', - `LEDGER_INDIV_NO` varchar(6) DEFAULT NULL COMMENT '원부 개별 번호', - `VHMNO` varchar(20) DEFAULT NULL COMMENT '차량관리번호', + `LEDGER_GROUP_NO` varchar(10) DEFAULT NULL COMMENT '원부 그룹 번호', + `LEDGER_INDIV_NO` varchar(10) DEFAULT NULL COMMENT '원부 개별 번호', + `VHMNO` varchar(25) DEFAULT NULL COMMENT '차량관리번호', `VHRNO` varchar(30) DEFAULT NULL COMMENT '차량등록번호', `VIN` varchar(17) DEFAULT NULL COMMENT '차대번호', `CARMDL_ASORT_CD` varchar(1) DEFAULT NULL COMMENT '차종 종별 코드', @@ -302,27 +302,27 @@ CREATE TABLE `tb_car_ledger_frmbk` ( `USG_SE_NM` varchar(20) DEFAULT NULL COMMENT '용도 구분명', `MTRS_FOM_NM` varchar(75) DEFAULT NULL COMMENT '원동기 형식명', `FOM_NM` varchar(75) DEFAULT NULL COMMENT '형식명', - `ACQS_AMT` varchar(50) DEFAULT NULL COMMENT '취득 금액', + `ACQS_AMT` varchar(100) DEFAULT NULL COMMENT '취득 금액', `REG_DTL_CD` varchar(8) DEFAULT NULL COMMENT '등록 상세 코드', `REG_DTL_NM` varchar(30) DEFAULT NULL COMMENT '등록 상세명', - `FRST_REG_YMD` varchar(8) DEFAULT NULL COMMENT '최초 등록일', - `VEAG_END_YMD` varchar(8) DEFAULT NULL COMMENT '차령 종료일', + `FRST_REG_YMD` varchar(10) DEFAULT NULL COMMENT '최초 등록일', + `VEAG_END_YMD` varchar(10) DEFAULT NULL COMMENT '차령 종료일', `YRIDNW` varchar(4) DEFAULT NULL COMMENT '연식', - `SPMNNO_1` varchar(3) DEFAULT NULL COMMENT '제원관리번호1', - `SPMNNO_2` varchar(14) DEFAULT NULL COMMENT '제원관리번호2', - `FBCTN_YMD` varchar(8) DEFAULT NULL COMMENT '제작 년월일', + `SPMNNO_1` varchar(10) DEFAULT NULL COMMENT '제원관리번호1', + `SPMNNO_2` varchar(20) DEFAULT NULL COMMENT '제원관리번호2', + `FBCTN_YMD` varchar(10) DEFAULT NULL COMMENT '제작 년월일', `DRVNG_DSTNC` varchar(10) DEFAULT NULL COMMENT '주행 거리', - `INSP_VLD_PD_BGNG_YMD` varchar(8) DEFAULT NULL COMMENT '검사 유효 기간 시작일', - `INSP_VLD_PD_END_YMD` varchar(8) DEFAULT NULL COMMENT '검사 유효 기간 종료일', - `CHCK_VLD_PD_BGNG_YMD` varchar(8) DEFAULT NULL COMMENT '점검 유효 기간 시작일', - `CHCK_VLD_PD_END_YMD` varchar(8) DEFAULT NULL COMMENT '점검 유효 기간 종료일', + `INSP_VLD_PD_BGNG_YMD` varchar(10) DEFAULT NULL COMMENT '검사 유효 기간 시작일', + `INSP_VLD_PD_END_YMD` varchar(10) DEFAULT NULL COMMENT '검사 유효 기간 종료일', + `CHCK_VLD_PD_BGNG_YMD` varchar(10) DEFAULT NULL COMMENT '점검 유효 기간 시작일', + `CHCK_VLD_PD_END_YMD` varchar(10) DEFAULT NULL COMMENT '점검 유효 기간 종료일', `REG_APLY_SE_NM` varchar(75) DEFAULT NULL COMMENT '등록 신청 구분명', `FRST_REG_APLY_RCPT_NO` varchar(20) DEFAULT NULL COMMENT '최초 등록 접수번호', - `NOPLT_CSDY_AVTSMT_YMD` varchar(8) DEFAULT NULL COMMENT '번호판 영치 최고일', + `NOPLT_CSDY_AVTSMT_YMD` varchar(10) DEFAULT NULL COMMENT '번호판 영치 최고일', `NOPLT_CSDY_YN` varchar(1) DEFAULT NULL COMMENT '번호판 영치 여부', `BSS_USE_PD_YMD` varchar(30) DEFAULT NULL COMMENT '사업용 사용 기간', - `OCTHT_ERSR_PRVNTC_AVTSMT_YMD` varchar(8) DEFAULT NULL COMMENT '직권 말소 예고 통지일', - `ERSR_REG_YMD` varchar(8) DEFAULT NULL COMMENT '말소 등록일', + `OCTHT_ERSR_PRVNTC_AVTSMT_YMD` varchar(10) DEFAULT NULL COMMENT '직권 말소 예고 통지일', + `ERSR_REG_YMD` varchar(10) DEFAULT NULL COMMENT '말소 등록일', `ERSR_REG_SE_CD` varchar(4) DEFAULT NULL COMMENT '말소 등록 구분 코드', `ERSR_REG_SE_NM` varchar(200) DEFAULT NULL COMMENT '말소 등록 구분명', `MRTG_CNT` varchar(4) DEFAULT NULL COMMENT '저당수', @@ -342,9 +342,9 @@ CREATE TABLE `tb_car_ledger_frmbk` ( `SPCABL_MTTR_CNT` varchar(5) DEFAULT NULL COMMENT '특기사항 건수', `USGSRHLD_DONG_NM` varchar(75) DEFAULT NULL COMMENT '사용 본거지 행정동명', `PRVNTC_CNT` varchar(4) DEFAULT NULL COMMENT '예고수', - `XPORT_FLFL_YN_DCLR_YMD` varchar(8) DEFAULT NULL COMMENT '수출 이행 여부 신고일', + `XPORT_FLFL_YN_DCLR_YMD` varchar(10) DEFAULT NULL COMMENT '수출 이행 여부 신고일', `ISSU_NO` varchar(13) DEFAULT NULL COMMENT '발급번호', - `FRST_TRNSFR_YMD` varchar(8) DEFAULT NULL COMMENT '최초 양도일', + `FRST_TRNSFR_YMD` varchar(10) DEFAULT NULL COMMENT '최초 양도일', `DRIV_SRGBTRY_IDNTF_NO` varchar(20) DEFAULT NULL COMMENT '구동축전지 식별번호', `PRCS_IMPRTY_RSN_CD` varchar(2) DEFAULT NULL COMMENT '처리 불가 사유 코드', `PRCS_IMPRTY_RSN_DTLS` varchar(200) DEFAULT NULL COMMENT '처리 불가 사유 명세', @@ -376,18 +376,18 @@ CREATE TABLE `tb_car_ledger_frmbk_dtl` ( `CAR_LEDGER_FRMBK_ID` varchar(20) DEFAULT NULL COMMENT '자동차 등록 원부 갑 ID', `SZR_RMV_DTL_SN` varchar(2) DEFAULT NULL COMMENT '해제여부', `CHG_TASK_SE_CD` varchar(2) DEFAULT NULL COMMENT '변경 업무 구분 코드', - `MAIN_NO` varchar(4) DEFAULT NULL COMMENT '주번호', - `SNO` varchar(4) DEFAULT NULL COMMENT '부번호', + `MAIN_NO` varchar(10) DEFAULT NULL COMMENT '주번호', + `SNO` varchar(10) DEFAULT NULL COMMENT '부번호', `SPCABL_MTTR` varchar(2000) DEFAULT NULL COMMENT '사항란', `HSHLDR_NM` varchar(75) DEFAULT NULL COMMENT '세대주명', `HSHLDR_IDECNO` varchar(500) DEFAULT NULL COMMENT '세대주개인암호화번호', - `APLY_RCPT_NO` varchar(20) DEFAULT NULL COMMENT '접수번호', - `VHMNO` varchar(20) DEFAULT NULL COMMENT '차량관리번호', - `LEDGER_GROUP_NO` varchar(6) DEFAULT NULL COMMENT '원부 그룹 번호', - `LEDGER_INDIV_NO` varchar(6) DEFAULT NULL COMMENT '원부 개별 번호', + `APLY_RCPT_NO` varchar(25) DEFAULT NULL COMMENT '접수번호', + `VHMNO` varchar(25) DEFAULT NULL COMMENT '차량관리번호', + `LEDGER_GROUP_NO` varchar(10) DEFAULT NULL COMMENT '원부 그룹 번호', + `LEDGER_INDIV_NO` varchar(10) DEFAULT NULL COMMENT '원부 개별 번호', `CHG_TASK_SE_NM` varchar(75) DEFAULT NULL COMMENT '변경 업무 구분명', - `CHG_YMD` varchar(8) DEFAULT NULL COMMENT '변경 일자', - `DTL_SN` varchar(6) DEFAULT NULL COMMENT '상세 순번', + `CHG_YMD` varchar(10) DEFAULT NULL COMMENT '변경 일자', + `DTL_SN` varchar(10) DEFAULT NULL COMMENT '상세 순번', `FLAG` varchar(3) DEFAULT NULL COMMENT '표기여부', `REG_DT` datetime DEFAULT NULL COMMENT '등록 일시', `RGTR` varchar(11) DEFAULT NULL COMMENT '등록자', @@ -587,6 +587,25 @@ CREATE TABLE `tb_login_log` ( LOCK TABLES `tb_login_log` WRITE; /*!40000 ALTER TABLE `tb_login_log` DISABLE KEYS */; +INSERT INTO `tb_login_log` VALUES +('LGLG0000000000001132','1','admin','2025-11-24 17:08:39','0:0:0:0:0:0:0:1','Y',NULL,'WEB','33CCF57A1AB0503064AC3D7B99A86702','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36','Windows 10 - Chrome Browser','2025-11-24 17:08:40'), +('LGLG0000000000001133','1','admin','2025-11-25 13:42:41','0:0:0:0:0:0:0:1','Y',NULL,'WEB','9434DB02419564DE45C400EA3C2A4A0E','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36','Windows 10 - Chrome Browser','2025-11-25 13:42:40'), +('LGLG0000000000001134','1','admin','2025-11-25 14:16:00','0:0:0:0:0:0:0:1','Y',NULL,'WEB','A6161A6A68E52C8A64156DBB175012C6','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36','Windows 10 - Chrome Browser','2025-11-25 14:15:59'), +('LGLG0000000000001135','1','admin','2025-11-25 14:21:03','0:0:0:0:0:0:0:1','Y',NULL,'WEB','A6161A6A68E52C8A64156DBB175012C6','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36','Windows 10 - Chrome Browser','2025-11-25 14:21:03'), +('LGLG0000000000001136','1','admin','2025-11-25 14:27:40','0:0:0:0:0:0:0:1','Y',NULL,'WEB','FD4ED9DEA47DEC80327CFF3FEF9D30B7','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36','Windows 10 - Chrome Browser','2025-11-25 14:27:39'), +('LGLG0000000000001137','1','admin','2025-11-25 14:43:43','0:0:0:0:0:0:0:1','Y',NULL,'WEB','63ED25AABF79149410C8AA01B826FBC3','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36','Windows 10 - Chrome Browser','2025-11-25 14:43:42'), +('LGLG0000000000001138','1','admin','2025-11-25 15:28:05','0:0:0:0:0:0:0:1','Y',NULL,'WEB','00589D79A6E6303ABB4E57AE3C2F5A57','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36','Windows 10 - Chrome Browser','2025-11-25 15:28:08'), +('LGLG0000000000001139','1','admin','2025-11-25 15:44:25','0:0:0:0:0:0:0:1','Y',NULL,'WEB','F58F86FD95FF003C2E877AD41F33DCE5','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36','Windows 10 - Chrome Browser','2025-11-25 15:44:28'), +('LGLG0000000000001140','1','admin','2025-11-25 15:45:39','0:0:0:0:0:0:0:1','Y',NULL,'WEB','C4361C7C5B57E7F072E8C1D49E268E76','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36','Windows 10 - Chrome Browser','2025-11-25 15:45:42'), +('LGLG0000000000001141','1','admin','2025-11-25 15:51:14','0:0:0:0:0:0:0:1','Y',NULL,'WEB','4382AB513AED775590D97A79B4B826EC','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36','Windows 10 - Chrome Browser','2025-11-25 15:51:18'), +('LGLG0000000000001142','1','admin','2025-11-25 15:58:16','0:0:0:0:0:0:0:1','Y',NULL,'WEB','4945D1D17014F4B204C0120D3415ECD1','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36','Windows 10 - Chrome Browser','2025-11-25 15:58:19'), +('LGLG0000000000001143',NULL,'vips','2025-11-25 16:01:40','0:0:0:0:0:0:0:1','N','사용자 계정 없음','WEB','A2D5F82EED42B4FCEC2CBBB19335A131','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36','Windows 10 - Chrome Browser','2025-11-25 16:01:43'), +('LGLG0000000000001144','1','admin','2025-11-25 16:02:25','0:0:0:0:0:0:0:1','Y',NULL,'WEB','A2D5F82EED42B4FCEC2CBBB19335A131','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36','Windows 10 - Chrome Browser','2025-11-25 16:02:28'), +('LGLG0000000000001145','1','admin','2025-11-25 16:18:00','0:0:0:0:0:0:0:1','Y',NULL,'WEB','56E29EE3901A771F6A42BC210CD5F89F','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36','Windows 10 - Chrome Browser','2025-11-25 16:18:03'), +('LGLG0000000000001146','1','admin','2025-11-25 16:28:03','0:0:0:0:0:0:0:1','Y',NULL,'WEB','A2D5F82EED42B4FCEC2CBBB19335A131','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36','Windows 10 - Chrome Browser','2025-11-25 16:28:06'), +('LGLG0000000000001147','1','admin','2025-11-25 16:49:47','0:0:0:0:0:0:0:1','Y',NULL,'WEB','1182F8E79F93223206405592239618A7','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36','Windows 10 - Chrome Browser','2025-11-25 16:49:50'), +('LGLG0000000000001148','1','admin','2025-11-25 16:54:52','0:0:0:0:0:0:0:1','Y',NULL,'WEB','969FC086B79B1D2976C8401F88C67C76','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36','Windows 10 - Chrome Browser','2025-11-25 16:54:55'), +('LGLG0000000000001149','1','admin','2025-11-27 10:22:48','0:0:0:0:0:0:0:1','Y',NULL,'WEB','EB5C912A9F498EC8AB71A2B0A3AF4381','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36','Windows 10 - Chrome Browser','2025-11-27 10:22:55'); /*!40000 ALTER TABLE `tb_login_log` ENABLE KEYS */; UNLOCK TABLES; @@ -1112,7 +1131,7 @@ CREATE TABLE `tb_user` ( LOCK TABLES `tb_user` WRITE; /*!40000 ALTER TABLE `tb_user` DISABLE KEYS */; INSERT INTO `tb_user` VALUES -('1','admin','관리자','cwe0m2Pl0IBBXNGxsVKnspyRFz7GpaTk/F6dDDioTKw=','관리자 계정','관리자','-','','10226','경기도 고양시 일산서구 중앙로 1600','5층 건축과',NULL,'xitpsy@xit.co.kr','41460','GROUP_SYSTEM','NSTT002','관리자',NULL,'ACTIVE','031-8075-9948','031-8075-7378','010-4179-2158','19800101','01','Y',NULL,'N','N',0,NULL,'2025-05-15 10:09:55','SYSTEM','2025-11-24 11:20:03','1'), +('1','admin','관리자','cwe0m2Pl0IBBXNGxsVKnspyRFz7GpaTk/F6dDDioTKw=','관리자 계정','관리자','-','','10226','경기도 고양시 일산서구 중앙로 1600','5층 건축과',NULL,'xitpsy@xit.co.kr','41460','GROUP_SYSTEM','NSTT002','관리자',NULL,'ACTIVE','031-8075-9948','031-8075-7378','010-4179-2158','19800101','01','Y',NULL,'N','N',0,NULL,'2025-05-15 10:09:55','SYSTEM','2025-11-27 10:22:55','1'), ('USR00000002','worker','업무담당자','1WVfMjYJkteE4XwbYRm0KdJaJjM03fjFAwto9sQN8e8=','','','',NULL,'14507','경기도 부천시 원미구 계남로 81','111',NULL,'','41460','GROUP_WORKER','NSTT001','',NULL,'ACTIVE','02-2658-0183','','010-4179-2158',NULL,'01','Y',NULL,'N','N',0,NULL,'2025-05-19 13:59:31','SYSTEM','2025-11-05 14:50:40','1'), ('USR00001000','user01','사용자 테스트','49WFeVKn6Gtu2TZ6EUuOk+suJsl/wzdSbCCZ+JxjQeU=',NULL,NULL,'',NULL,'14507','81, Gyenam-ro, Wonmi-gu','테스트',NULL,'user@xit.co.kr','41460','GROUP_WORKER','NSTT001','',NULL,'ACTIVE','','','',NULL,'01','Y',NULL,'N','N',0,NULL,'2025-11-24 11:14:10','1','2025-11-24 11:16:09','USR00001000'), ('USR00001003','manager','xit manager','MkGD2BC+m8F4TUDkAHxt0p2dedyOANCLqOrkfyUE49I=',NULL,NULL,'',NULL,'','','',NULL,'','41460','GROUP_ADMIN','NSTT001','',NULL,'ACTIVE','02-2658-0183','','',NULL,'01','Y',NULL,'N','N',0,NULL,'2025-09-10 10:27:03','1','2025-11-05 14:51:30','1'); @@ -1200,4 +1219,4 @@ DELIMITER ; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; /*M!100616 SET NOTE_VERBOSITY=@OLD_NOTE_VERBOSITY */; --- Dump completed on 2025-11-24 11:21:12 +-- Dump completed on 2025-11-28 10:43:49 diff --git a/docs/용인 장애인 서버에서 관리 방법.md b/docs/용인 장애인 서버에서 관리 방법.md new file mode 100644 index 0000000..469d346 --- /dev/null +++ b/docs/용인 장애인 서버에서 관리 방법.md @@ -0,0 +1,164 @@ +# VIPS 서버 관리 가이드 + +## 목차 +- [1. 서버 접속](#1-서버-접속) + - [1.1 최초 터미널 접속](#11-최초-터미널-접속) + - [1.2 root 계정 접속](#12-root-계정-접속) + - [1.3 xit 계정 접속](#13-xit-계정-접속) +- [2. MariaDB 접속](#2-mariadb-접속) +- [3. WAR 파일 배포](#3-war-파일-배포) +- [4. 애플리케이션 실행](#4-애플리케이션-실행) + - [4.1 소스 위치 정보](#41-소스-위치-정보) + - [4.2 직접 실행](#42-직접-실행) + - [4.3 백그라운드 실행](#43-백그라운드-실행) + - [4.4 백그라운드 프로세스 중지](#44-백그라운드-프로세스-중지) +- [5. Systemd 서비스 설정](#5-systemd-서비스-설정) + - [5.1 서비스 파일 설정](#51-서비스-파일-설정) + - [5.2 Systemd 명령어](#52-systemd-명령어) + +--- + +## 1. 서버 접속 + +### 1.1 최초 터미널 접속 +PuTTY를 이용하여 자동차 검사 서버에 접속합니다. + +```bash +id: tune +password: dyddls12# # 한글명: 용인12# +``` + +### 1.2 root 계정 접속 + +```bash +su - +password: dyddls12# # 한글명: 용인12# +``` + +### 1.3 xit 계정 접속 + +```bash +su - xit +password: xit5811807 +``` + +--- + +## 2. MariaDB 접속 +리눅스 root 계정에서 실행합니다. + +```bash +mysql -u vips -p -P 53306 +password: xit5811807 # mariadb root 계정 비밀번호도 동일 +``` + +```sql +use vips; +show tables; +``` + +--- + +## 3. WAR 파일 배포 +Windows에서 Linux로 SCP를 이용하여 소스를 업로드합니다. + +**Windows CMD에서 실행:** +```cmd +scp C:\VIPS\VIPS-BOOT.war xit@105.19.10.124:/app/VIPS +password: xit5811807 +``` + +--- + +## 4. 애플리케이션 실행 +리눅스 xit 계정에서 실행합니다. + +### 4.1 소스 위치 정보 + +```bash +cd /app/VIPS/ # 애플리케이션 디렉토리 +cd /app/VIPS/logs/ # 로그 디렉토리 +``` + +### 4.2 직접 실행 +실시간 로그 확인 가능, `Ctrl+C`로 즉시 중지 + +```bash +java -Dspring.profiles.active=prd -jar /app/VIPS/VIPS-BOOT.war +``` + +### 4.3 백그라운드 실행 + +```bash +nohup java -Dspring.profiles.active=prd -jar /app/VIPS/VIPS-BOOT.war > /dev/null 2>&1 & +``` + +### 4.4 백그라운드 프로세스 중지 + +```bash +# 프로세스 확인 +ps -ef | grep VIPS + +# PID 확인 후 종료 +kill -9 [PID] +``` + +--- + +## 5. Systemd 서비스 설정 +자동 재기동을 위한 systemd 서비스 설정입니다. **root 계정**에서 실행합니다. + +### 5.1 서비스 파일 설정 + +```bash +vi /etc/systemd/system/vips.service +``` + +**서비스 파일 내용:** +```ini +[Unit] +Description=VIPS Spring Boot Application +After=network.target +# 600초(10분) 동안의 재시작 횟수를 카운트, 최대 5번까지만 재시작 시도 +StartLimitIntervalSec=600 +StartLimitBurst=5 + +[Service] +Type=simple +User=xit +Group=xit +WorkingDirectory=/app/VIPS +# ExecStart=/usr/lib/jvm/java-1.8.0-openjdk/bin/java -Xms512m -Xmx1024m -Dspring.profiles.active=prd -jar /app/VIPS/VIPS-BOOT.war +ExecStart=/usr/lib/jvm/java-1.8.0-openjdk/bin/java -Dspring.profiles.active=prd -jar /app/VIPS/VIPS-BOOT.war +# ExecStop=/bin/kill -15 $MAINPID +Restart=on-failure +RestartSec=10 + +[Install] +WantedBy=multi-user.target +``` + +### 5.2 Systemd 명령어 + +```bash +# systemd 데몬 리로드 (서비스 파일 수정 후 실행) +systemctl daemon-reload + +# 부팅 시 자동 시작 설정 +systemctl enable vips + +# 상태 확인 +systemctl status vips + +# 서비스 시작 +systemctl start vips + +# 서비스 중지 +systemctl stop vips + +# 서비스 재시작 +systemctl restart vips + +# 실시간 로그 확인 +journalctl -u vips -f +``` diff --git a/docs/자동차과태료_비교로직_정리.md b/docs/자동차과태료_비교로직_정리.md index d85e359..ae400da 100644 --- a/docs/자동차과태료_비교로직_정리.md +++ b/docs/자동차과태료_비교로직_정리.md @@ -38,7 +38,7 @@ CarFfnlgTrgtServiceImpl.compareWithApi 메소드안에 해당 로직이 들어 ```java // 조건 1: 소유자명에 '상품용' 포함 여부 -tb_car_ffnlg_trgt.OWNR_NM.contains("상품용") +api-1번호출.소유자명.contains("상품용") // 조건 2: 갑부 상세 목록에서 명의이전 이력 확인 for (LedgerRecord record : 갑부상세List) { diff --git a/src/main/webapp/WEB-INF/views/login/login.jsp b/src/main/webapp/WEB-INF/views/login/login.jsp index 03ef2d3..6e7b7d1 100644 --- a/src/main/webapp/WEB-INF/views/login/login.jsp +++ b/src/main/webapp/WEB-INF/views/login/login.jsp @@ -18,7 +18,7 @@