From cfa92df61a42790d7ecd867517082be34a5f1456 Mon Sep 17 00:00:00 2001 From: mjkhan21 Date: Tue, 13 Jun 2023 10:34:31 +0900 Subject: [PATCH] java 1.8 -> 17, RandomNumber -> Random --- pom.xml | 2 +- .../cokr/xit/interfaces/smg/Petition.java | 4 +- src/main/sql/xit-smg-mariadb.sql | 111 ++++++++++++++++++ src/main/sql/xit-smg.sql | 111 ------------------ 4 files changed, 114 insertions(+), 114 deletions(-) create mode 100644 src/main/sql/xit-smg-mariadb.sql delete mode 100644 src/main/sql/xit-smg.sql diff --git a/pom.xml b/pom.xml index ca6bf4b..1c46542 100644 --- a/pom.xml +++ b/pom.xml @@ -13,7 +13,7 @@ UTF-8 - 1.8 + 17 ${java.version} ${java.version} diff --git a/src/main/java/cokr/xit/interfaces/smg/Petition.java b/src/main/java/cokr/xit/interfaces/smg/Petition.java index 319427b..797b736 100644 --- a/src/main/java/cokr/xit/interfaces/smg/Petition.java +++ b/src/main/java/cokr/xit/interfaces/smg/Petition.java @@ -18,7 +18,7 @@ import javax.xml.bind.annotation.XmlTransient; import cokr.xit.base.file.FileInfo; import cokr.xit.foundation.AbstractEntity; import cokr.xit.foundation.Assert; -import cokr.xit.foundation.util.RandomNumber; +import cokr.xit.foundation.util.Random; import lombok.Getter; import lombok.Setter; import lombok.ToString; @@ -497,7 +497,7 @@ public class Petition extends AbstractEntity { * @return 현재 Petition */ public Petition setNow(String now) { - setSendInterfaceSeqN(now + "0000000" + RandomNumber.get(9)); + setSendInterfaceSeqN(now + "0000000" + Random.number(9)); setApplyGubunC("Y"); setSendD(now); setApplyD(now); diff --git a/src/main/sql/xit-smg-mariadb.sql b/src/main/sql/xit-smg-mariadb.sql new file mode 100644 index 0000000..5ce1e57 --- /dev/null +++ b/src/main/sql/xit-smg-mariadb.sql @@ -0,0 +1,111 @@ +CREATE OR REPLACE TABLE TB_ESB_INTERFACE ( + INTERFACE_SEQ_N VARCHAR(30) NOT NULL COMMENT '인터페이스 키', + SYS_GUBUN_C VARCHAR(8) COMMENT '시스템 구분', + ANC_CODE_V VARCHAR(7) COMMENT '기관 코드', + PETI_GUBUN_C VARCHAR(3) COMMENT '민원 구분', + PETI_ANC_CODE_V VARCHAR(7) COMMENT '민원 기관 코드', + PETI_NO_C VARCHAR(16) COMMENT '민원 신청 번호', + CIVIL_NO_C VARCHAR(16) COMMENT '민원 접수 번호', + PETER_NAME_V VARCHAR(128) COMMENT '민원 신청인 명', + ZIP_CODE_C VARCHAR(7) COMMENT '민원 신청인 우편번호', + ADDRESS_V VARCHAR(400) COMMENT '민원 신청인 주소', + EMAIL_V VARCHAR(64) COMMENT '민원 신청인 이메일', + CEL_NO_V VARCHAR(20) COMMENT '민원 신청인 핸드폰번호', + TEL_NO_V VARCHAR(20) COMMENT '민원 신청인 전화번호', + PETI_TITLE_V VARCHAR(500) COMMENT '민원 신청 제목', + PETI_REASON_L VARCHAR(4000) COMMENT '민원 신청 내용', + OPEN_YN_C VARCHAR(1) COMMENT '민원 공개 여부', + PETI_REG_D VARCHAR(30) COMMENT '민원 신청 일자', + PETI_REASON_ATTACH_YN_C VARCHAR(1) COMMENT '민원 신청 내용 첨부 여부', + CIVIL_GIST_V VARCHAR(512) COMMENT '민원 요지', + CIVIL_ABSTRACT_L VARCHAR(4000) COMMENT '민원 처리 요약', + PCD_DEPT_V VARCHAR(7) COMMENT '처리 부서 코드', + PCD_DEPT_NM_V VARCHAR(50) COMMENT '민원 처리 부서명', + DUTY_ID_V VARCHAR(50) COMMENT '민원 처리 담당자 명', + PCD_EMAIL_V VARCHAR(64) COMMENT '담당자 이메일', + PCD_TEL_V VARCHAR(20) COMMENT '담당자 전화번호', + PCD_RST_CONT_L VARCHAR(4000) COMMENT '민원 처리 결과', + DO_REG_D VARCHAR(30) COMMENT '민원 처리 완료 일자', + PCD_RST_CONT_ATTACH_YN_C VARCHAR(1) COMMENT '민원 처리 결과 첨부 여부', + PCD_ANC_CODE_V VARCHAR(7) COMMENT '민원 실 처리 기관 코드', + PETI_PROC_DUR_N INT(5) COMMENT '민원 처리 기간', + PETI_END_D VARCHAR(30) COMMENT '처리 예정 일자', + ANC_REG_D VARCHAR(30) COMMENT '접수 일자', + MORE_AGAIN_V VARCHAR(1000) COMMENT '한마디더', + SATISFY_C VARCHAR(8) COMMENT '만족도 항목1', + SATISFY2_C VARCHAR(8) COMMENT '만족도 항목2', + SATISFY3_C VARCHAR(8) COMMENT '만족도 항목3', + SATISFY_REG_D VARCHAR(30) COMMENT '만족도 입력일', + REG_D VARCHAR(30) COMMENT '등록 일자', + SEND_YN_C VARCHAR(1) COMMENT '송신 여부', + SEND_D VARCHAR(30) COMMENT '송신 일자', + APPLY_D VARCHAR(30) COMMENT '적용 일자', + APPLY_GUBUN_C VARCHAR(1) COMMENT '완료 구분', + PCD_GUBUN_V VARCHAR(100) COMMENT '처리 구분1', + PCD_GUBUN2_V VARCHAR(100) COMMENT '처리 구분2', + PCD_GUBUN3_V VARCHAR(100) COMMENT '처리 구분3', + PETI_PATH_GUBUN_C VARCHAR(8) COMMENT '신청 경로 코드', + ORGNL_FILE_NM VARCHAR(200) COMMENT '원본 파일 명', + REG_DT VARCHAR(14) COMMENT '등록 일시', + RGTR VARCHAR(10) COMMENT '등록자', + PRIMARY KEY (INTERFACE_SEQ_N) +) COMMENT='국민신문고 민원 수신'; + +CREATE OR REPLACE TABLE TB_ESB_INTERFACE_FILE ( + INTERFACE_SEQ_N VARCHAR(30) NOT NULL COMMENT '인터페이스 키', + PETI_FILE_SIZE_N INT(10) COMMENT '민원 신청 첨부파일 크기', + PETI_FILE_PATH1_V VARCHAR(2000) COMMENT '민원 신청 첨부파일 명1', + PETI_FILE_PATH2_V VARCHAR(2000) COMMENT '민원 신청 첨부파일 명2', + PETI_FILE_PATH3_V VARCHAR(2000) COMMENT '민원 신청 첨부파일 명3', + PETI_FILE_PATH4_V VARCHAR(2000) COMMENT '민원 신청 첨부파일 명4', + PETI_FILE_PATH5_V VARCHAR(2000) COMMENT '민원 신청 첨부파일 명5', + PCD_FILE_SIZE_N INT(10) COMMENT '민원 처리 첨부파일 크기', + PCD_FILE_PATH1_V VARCHAR(1000) COMMENT '민원 처리 첨부파일 명1', + PCD_FILE_PATH2_V VARCHAR(1000) COMMENT '민원 처리 첨부파일 명2', + PCD_FILE_PATH3_V VARCHAR(1000) COMMENT '민원 처리 첨부파일 명3', + PCD_FILE_PATH4_V VARCHAR(1000) COMMENT '민원 처리 첨부파일 명4', + PCD_FILE_PATH5_V VARCHAR(1000) COMMENT '민원 처리 첨부파일 명5', + STRG_ATCHFILE_NM1 VARCHAR(1000) COMMENT '저장 첨부파일 명1', + STRG_ATCHFILE_NM2 VARCHAR(1000) COMMENT '저장 첨부파일 명2', + STRG_ATCHFILE_NM3 VARCHAR(1000) COMMENT '저장 첨부파일 명3', + STRG_ATCHFILE_NM4 VARCHAR(1000) COMMENT '저장 첨부파일 명4', + STRG_ATCHFILE_NM5 VARCHAR(1000) COMMENT '저장 첨부파일 명5', + PRIMARY KEY (INTERFACE_SEQ_N) +) COMMENT='국민신문고 민원 첨부 파일'; + +CREATE OR REPLACE TABLE TB_ESB_INTERFACE_TRSM ( + INTERFACE_SEQ_N VARCHAR(30) NOT NULL COMMENT '인터페이스 키', + SYS_GUBUN_C VARCHAR(8) COMMENT '시스템 구분', + ANC_CODE_V VARCHAR(7) COMMENT '기관 코드', + PETI_GUBUN_C VARCHAR(3) COMMENT '민원 구분', + PETI_ANC_CODE_V VARCHAR(7) COMMENT '민원 기관 코드', + PETI_NO_C VARCHAR(16) COMMENT '민원 신청 번호', + CIVIL_NO_C VARCHAR(16) COMMENT '민원 접수 번호', + CIVIL_GIST_V VARCHAR(512) COMMENT '민원 요지', + CIVIL_ABSTRACT_L VARCHAR(4000) COMMENT '민원 처리 요약', + PCD_DEPT_V VARCHAR(7) COMMENT '처리 부서 코드', + PCD_DEPT_NM_V VARCHAR(50) COMMENT '민원 처리 부서명', + DUTY_ID_V VARCHAR(50) COMMENT '민원 처리 담당자 명', + PCD_EMAIL_V VARCHAR(64) COMMENT '담당자 이메일', + PCD_TEL_V VARCHAR(20) COMMENT '담당자 전화번호', + PCD_RST_CONT_L VARCHAR(4000) COMMENT '민원 처리 결과', + DO_REG_D VARCHAR(14) COMMENT '민원 처리 완료 일시', + PCD_RST_CONT_ATTACH_YN_C VARCHAR(1) COMMENT '민원 처리 결과 첨부 여부', + PCD_ANC_CODE_V VARCHAR(7) COMMENT '민원 실 처리 기관 코드', + REG_D VARCHAR(14) COMMENT '등록 일자', + SEND_YN_C VARCHAR(1) COMMENT '송신 여부', + SEND_D VARCHAR(14) COMMENT '송신 일자', + APPLY_D VARCHAR(14) COMMENT '적용 일자', + APPLY_GUBUN_C VARCHAR(1) COMMENT '완료 구분', + PCD_GUBUN_V VARCHAR(400) COMMENT '처리 구분1', + PCD_GUBUN2_V VARCHAR(400) COMMENT '처리 구분2', + PCD_GUBUN3_V VARCHAR(400) COMMENT '처리 구분3', + TRSM_INTERFACE_SEQ_N VARCHAR(30) COMMENT '전송 인터페이스키', + TRSM_STTS_CD VARCHAR(2) COMMENT '전송 상태 코드', + TRSM_STTS_MSG VARCHAR(1000) COMMENT '전송 상태 메시지', + REG_DT VARCHAR(14) COMMENT '등록 일시', + RGTR VARCHAR(10) COMMENT '등록자', + MDFCN_DT VARCHAR(14) COMMENT '수정 일시', + MDFR VARCHAR(10) COMMENT '수정자', + PRIMARY KEY (INTERFACE_SEQ_N) +) COMMENT='국민신문고 답변 전송'; diff --git a/src/main/sql/xit-smg.sql b/src/main/sql/xit-smg.sql deleted file mode 100644 index 57cf74d..0000000 --- a/src/main/sql/xit-smg.sql +++ /dev/null @@ -1,111 +0,0 @@ -CREATE OR REPLACE TABLE tb_esb_interface ( - INTERFACE_SEQ_N VARCHAR(30) NOT NULL COMMENT '인터페이스 키', - SYS_GUBUN_C VARCHAR(8) NULL DEFAULT NULL COMMENT '시스템 구분', - ANC_CODE_V VARCHAR(7) NULL DEFAULT NULL COMMENT '기관 코드', - PETI_GUBUN_C VARCHAR(3) NULL DEFAULT NULL COMMENT '민원 구분', - PETI_ANC_CODE_V VARCHAR(7) NULL DEFAULT NULL COMMENT '민원 기관 코드', - PETI_NO_C VARCHAR(16) NULL DEFAULT NULL COMMENT '민원 신청 번호', - CIVIL_NO_C VARCHAR(16) NULL DEFAULT NULL COMMENT '민원 접수 번호', - PETER_NAME_V VARCHAR(128) NULL DEFAULT NULL COMMENT '민원 신청인 명', - ZIP_CODE_C VARCHAR(7) NULL DEFAULT NULL COMMENT '민원 신청인 우편번호', - ADDRESS_V VARCHAR(400) NULL DEFAULT NULL COMMENT '민원 신청인 주소', - EMAIL_V VARCHAR(64) NULL DEFAULT NULL COMMENT '민원 신청인 이메일', - CEL_NO_V VARCHAR(20) NULL DEFAULT NULL COMMENT '민원 신청인 핸드폰번호', - TEL_NO_V VARCHAR(20) NULL DEFAULT NULL COMMENT '민원 신청인 전화번호', - PETI_TITLE_V VARCHAR(500) NULL DEFAULT NULL COMMENT '민원 신청 제목', - PETI_REASON_L VARCHAR(4000) NULL DEFAULT NULL COMMENT '민원 신청 내용', - OPEN_YN_C VARCHAR(1) NULL DEFAULT NULL COMMENT '민원 공개 여부', - PETI_REG_D VARCHAR(30) NULL DEFAULT NULL COMMENT '민원 신청 일자', - PETI_REASON_ATTACH_YN_C VARCHAR(1) NULL DEFAULT NULL COMMENT '민원 신청 내용 첨부 여부', - CIVIL_GIST_V VARCHAR(512) NULL DEFAULT NULL COMMENT '민원 요지', - CIVIL_ABSTRACT_L VARCHAR(4000) NULL DEFAULT NULL COMMENT '민원 처리 요약', - PCD_DEPT_V VARCHAR(7) NULL DEFAULT NULL COMMENT '처리 부서 코드', - PCD_DEPT_NM_V VARCHAR(50) NULL DEFAULT NULL COMMENT '민원 처리 부서명', - DUTY_ID_V VARCHAR(50) NULL DEFAULT NULL COMMENT '민원 처리 담당자 명', - PCD_EMAIL_V VARCHAR(64) NULL DEFAULT NULL COMMENT '담당자 이메일', - PCD_TEL_V VARCHAR(20) NULL DEFAULT NULL COMMENT '담당자 전화번호', - PCD_RST_CONT_L VARCHAR(4000) NULL DEFAULT NULL COMMENT '민원 처리 결과', - DO_REG_D VARCHAR(30) NULL DEFAULT NULL COMMENT '민원 처리 완료 일자', - PCD_RST_CONT_ATTACH_YN_C VARCHAR(1) NULL DEFAULT NULL COMMENT '민원 처리 결과 첨부 여부', - PCD_ANC_CODE_V VARCHAR(7) NULL DEFAULT NULL COMMENT '민원 실 처리 기관 코드', - PETI_PROC_DUR_N INT(5) NULL DEFAULT NULL COMMENT '민원 처리 기간', - PETI_END_D VARCHAR(30) NULL DEFAULT NULL COMMENT '처리 예정 일자', - ANC_REG_D VARCHAR(30) NULL DEFAULT NULL COMMENT '접수 일자', - MORE_AGAIN_V VARCHAR(1000) NULL DEFAULT NULL COMMENT '한마디더', - SATISFY_C VARCHAR(8) NULL DEFAULT NULL COMMENT '만족도 항목1', - SATISFY2_C VARCHAR(8) NULL DEFAULT NULL COMMENT '만족도 항목2', - SATISFY3_C VARCHAR(8) NULL DEFAULT NULL COMMENT '만족도 항목3', - SATISFY_REG_D VARCHAR(30) NULL DEFAULT NULL COMMENT '만족도 입력일', - REG_D VARCHAR(30) NULL DEFAULT NULL COMMENT '등록 일자', - SEND_YN_C VARCHAR(1) NULL DEFAULT NULL COMMENT '송신 여부', - SEND_D VARCHAR(30) NULL DEFAULT NULL COMMENT '송신 일자', - APPLY_D VARCHAR(30) NULL DEFAULT NULL COMMENT '적용 일자', - APPLY_GUBUN_C VARCHAR(1) NULL DEFAULT NULL COMMENT '완료 구분', - PCD_GUBUN_V VARCHAR(100) NULL DEFAULT NULL COMMENT '처리 구분1', - PCD_GUBUN2_V VARCHAR(100) NULL DEFAULT NULL COMMENT '처리 구분2', - PCD_GUBUN3_V VARCHAR(100) NULL DEFAULT NULL COMMENT '처리 구분3', - PETI_PATH_GUBUN_C VARCHAR(8) NULL DEFAULT NULL COMMENT '신청 경로 코드', - ORGNL_FILE_NM VARCHAR(200) NULL DEFAULT NULL COMMENT '원본 파일 명', - REG_DT VARCHAR(14) NULL DEFAULT NULL COMMENT '등록 일시', - RGTR VARCHAR(10) NULL DEFAULT NULL COMMENT '등록자', - PRIMARY KEY (INTERFACE_SEQ_N) USING BTREE -) COMMENT='국민신문고 민원 수신'; - -CREATE OR REPLACE TABLE tb_esb_interface_file ( - INTERFACE_SEQ_N VARCHAR(30) NOT NULL COMMENT '인터페이스 키', - PETI_FILE_SIZE_N INT(10) NULL DEFAULT NULL COMMENT '민원 신청 첨부파일 크기', - PETI_FILE_PATH1_V VARCHAR(2000) NULL DEFAULT NULL COMMENT '민원 신청 첨부파일 명1', - PETI_FILE_PATH2_V VARCHAR(2000) NULL DEFAULT NULL COMMENT '민원 신청 첨부파일 명2', - PETI_FILE_PATH3_V VARCHAR(2000) NULL DEFAULT NULL COMMENT '민원 신청 첨부파일 명3', - PETI_FILE_PATH4_V VARCHAR(2000) NULL DEFAULT NULL COMMENT '민원 신청 첨부파일 명4', - PETI_FILE_PATH5_V VARCHAR(2000) NULL DEFAULT NULL COMMENT '민원 신청 첨부파일 명5', - PCD_FILE_SIZE_N INT(10) NULL DEFAULT NULL COMMENT '민원 처리 첨부파일 크기', - PCD_FILE_PATH1_V VARCHAR(1000) NULL DEFAULT NULL COMMENT '민원 처리 첨부파일 명1', - PCD_FILE_PATH2_V VARCHAR(1000) NULL DEFAULT NULL COMMENT '민원 처리 첨부파일 명2', - PCD_FILE_PATH3_V VARCHAR(1000) NULL DEFAULT NULL COMMENT '민원 처리 첨부파일 명3', - PCD_FILE_PATH4_V VARCHAR(1000) NULL DEFAULT NULL COMMENT '민원 처리 첨부파일 명4', - PCD_FILE_PATH5_V VARCHAR(1000) NULL DEFAULT NULL COMMENT '민원 처리 첨부파일 명5', - STRG_ATCHFILE_NM1 VARCHAR(1000) NULL DEFAULT NULL COMMENT '저장 첨부파일 명1', - STRG_ATCHFILE_NM2 VARCHAR(1000) NULL DEFAULT NULL COMMENT '저장 첨부파일 명2', - STRG_ATCHFILE_NM3 VARCHAR(1000) NULL DEFAULT NULL COMMENT '저장 첨부파일 명3', - STRG_ATCHFILE_NM4 VARCHAR(1000) NULL DEFAULT NULL COMMENT '저장 첨부파일 명4', - STRG_ATCHFILE_NM5 VARCHAR(1000) NULL DEFAULT NULL COMMENT '저장 첨부파일 명5', - PRIMARY KEY (INTERFACE_SEQ_N) USING BTREE -) COMMENT='국민신문고 민원 첨부 파일'; - -CREATE OR REPLACE TABLE tb_esb_interface_trsm ( - INTERFACE_SEQ_N VARCHAR(30) NOT NULL COMMENT '인터페이스 키', - SYS_GUBUN_C VARCHAR(8) NULL DEFAULT NULL COMMENT '시스템 구분', - ANC_CODE_V VARCHAR(7) NULL DEFAULT NULL COMMENT '기관 코드', - PETI_GUBUN_C VARCHAR(3) NULL DEFAULT NULL COMMENT '민원 구분', - PETI_ANC_CODE_V VARCHAR(7) NULL DEFAULT NULL COMMENT '민원 기관 코드', - PETI_NO_C VARCHAR(16) NULL DEFAULT NULL COMMENT '민원 신청 번호', - CIVIL_NO_C VARCHAR(16) NULL DEFAULT NULL COMMENT '민원 접수 번호', - CIVIL_GIST_V VARCHAR(512) NULL DEFAULT NULL COMMENT '민원 요지', - CIVIL_ABSTRACT_L VARCHAR(4000) NULL DEFAULT NULL COMMENT '민원 처리 요약', - PCD_DEPT_V VARCHAR(7) NULL DEFAULT NULL COMMENT '처리 부서 코드', - PCD_DEPT_NM_V VARCHAR(50) NULL DEFAULT NULL COMMENT '민원 처리 부서명', - DUTY_ID_V VARCHAR(50) NULL DEFAULT NULL COMMENT '민원 처리 담당자 명', - PCD_EMAIL_V VARCHAR(64) NULL DEFAULT NULL COMMENT '담당자 이메일', - PCD_TEL_V VARCHAR(20) NULL DEFAULT NULL COMMENT '담당자 전화번호', - PCD_RST_CONT_L VARCHAR(4000) NULL DEFAULT NULL COMMENT '민원 처리 결과', - DO_REG_D VARCHAR(14) NULL DEFAULT NULL COMMENT '민원 처리 완료 일시', - PCD_RST_CONT_ATTACH_YN_C VARCHAR(1) NULL DEFAULT NULL COMMENT '민원 처리 결과 첨부 여부', - PCD_ANC_CODE_V VARCHAR(7) NULL DEFAULT NULL COMMENT '민원 실 처리 기관 코드', - REG_D VARCHAR(14) NULL DEFAULT NULL COMMENT '등록 일자', - SEND_YN_C VARCHAR(1) NULL DEFAULT NULL COMMENT '송신 여부', - SEND_D VARCHAR(14) NULL DEFAULT NULL COMMENT '송신 일자', - APPLY_D VARCHAR(14) NULL DEFAULT NULL COMMENT '적용 일자', - APPLY_GUBUN_C VARCHAR(1) NULL DEFAULT NULL COMMENT '완료 구분', - PCD_GUBUN_V VARCHAR(400) NULL DEFAULT NULL COMMENT '처리 구분1', - PCD_GUBUN2_V VARCHAR(400) NULL DEFAULT NULL COMMENT '처리 구분2', - PCD_GUBUN3_V VARCHAR(400) NULL DEFAULT NULL COMMENT '처리 구분3', - TRSM_INTERFACE_SEQ_N VARCHAR(30) NULL DEFAULT NULL COMMENT '전송 인터페이스키', - TRSM_STTS_CD VARCHAR(2) NULL DEFAULT NULL COMMENT '전송 상태 코드', - TRSM_STTS_MSG VARCHAR(1000) NULL DEFAULT NULL COMMENT '전송 상태 메시지', - REG_DT VARCHAR(14) NULL DEFAULT NULL COMMENT '등록 일시', - RGTR VARCHAR(10) NULL DEFAULT NULL COMMENT '등록자', - MDFCN_DT VARCHAR(14) NULL DEFAULT NULL COMMENT '수정 일시', - MDFR VARCHAR(10) NULL DEFAULT NULL COMMENT '수정자', - PRIMARY KEY (INTERFACE_SEQ_N) USING BTREE -) COMMENT='국민신문고 답변 전송';