From 337194617dfeae7ab07f39c865f246d4809bd0f6 Mon Sep 17 00:00:00 2001 From: Kurt92 Date: Wed, 22 Oct 2025 15:15:26 +0900 Subject: [PATCH] =?UTF-8?q?feat=20:=20=EA=B3=B5=EA=B3=B5=EB=8D=B0=EC=9D=B4?= =?UTF-8?q?=ED=84=B0=20=ED=91=9C=EC=A4=80=EC=9D=84=20=EC=9C=84=ED=95=B4=20?= =?UTF-8?q?=EC=97=94=ED=8B=B0=ED=8B=B0=20=EC=BB=AC=EB=9F=BC=20=EB=B3=80?= =?UTF-8?q?=EA=B2=BD.=20=ED=95=B4=EB=8B=B9=20=EB=B3=80=EA=B2=BD=EC=9D=84?= =?UTF-8?q?=20=EC=9C=84=ED=95=B4=20new=EB=A1=9C=20=EC=BB=AC=EB=9F=BC?= =?UTF-8?q?=EB=A7=8C=20=EB=B0=94=EA=BE=BC=20=EB=8F=99=EC=9D=BC=ED=95=9C=20?= =?UTF-8?q?=EC=97=94=ED=8B=B0=ED=8B=B0=EB=A5=BC=20=EB=A7=8C=EB=93=A4?= =?UTF-8?q?=EC=97=88=EA=B3=A0,=20=EA=B7=B8=EB=A0=88=EB=93=A4=20=EB=B9=8C?= =?UTF-8?q?=EB=93=9C=EC=8B=9C=20=ED=95=B4=EB=8B=B9=20=EC=97=94=ED=8B=B0?= =?UTF-8?q?=ED=8B=B0=EB=B9=88=EC=9D=84=20=EA=B0=88=EC=95=84=EB=81=BC?= =?UTF-8?q?=EB=8A=94=20=EB=B0=A9=EC=8B=9D=EC=9C=BC=EB=A1=9C=20=EC=88=98?= =?UTF-8?q?=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build.gradle | 35 ++- .../go/kr/project/domain/entity/TbUser.java | 133 --------- .../domain/repo/cp/CpTbUserRepository.java | 9 - .../domain/repo/ep/EpSggRepository.java | 7 - .../domain/repo/ep/EpTbUserRepository.java | 9 - .../domain/repo/ep/EpUserRepository.java | 12 - .../login/service/impl/LoginServiceImpl.java | 3 - .../go/kr/project/domain/entity/CpAnswer.java | 12 +- .../go/kr/project/domain/entity/CpBdong.java | 3 +- .../go/kr/project/domain/entity/CpCancel.java | 3 +- .../kr/project/domain/entity/CpGojiPrt.java | 222 +++++++++++++++ .../project/domain/entity/CpGojiSendHist.java | 63 +++++ .../go/kr/project/domain/entity/CpGojit.java | 109 +++++++ .../kr/project/domain/entity/CpImagesize.java | 47 +++ .../kr/project/domain/entity/CpInstruct.java | 49 ++++ .../domain/entity/CpInstructAnswer.java | 34 +++ .../domain/entity/CpInstructAnswerId.java | 21 ++ .../go/kr/project/domain/entity/CpMain.java | 37 ++- .../kr/project/domain/entity/CpMainEtc1.java | 9 +- .../go/kr/project/domain/entity/CpMatch.java | 134 +++++++++ .../kr/project/domain/entity/CpSetinfo.java | 6 +- .../kr/project/domain/entity/CpSetinfoId.java | 4 +- .../go/kr/project/domain/entity/CpSgg.java | 5 +- .../go/kr/project/domain/entity/CpUser.java | 7 +- .../kr/project/domain/entity/CpViolation.java | 6 +- .../project/domain/entity/CpViolationId.java | 39 +++ .../domain/entity/EpostDelivResult.java | 56 ++++ .../domain/entity/EpostMakeResult.java | 34 +++ .../domain/entity/EpostMakeResultId.java | 17 ++ .../domain/entity/EpostRceptResult.java | 62 ++++ .../project/domain/entity/EpostRgstNmbr.java | 31 ++ .../domain/entity/EpostSenderDetail.java | 205 ++++++++++++++ .../domain/entity/EpostSenderDetailId.java | 17 ++ .../project/domain/entity/EpostSenderReg.java | 159 +++++++++++ .../domain/entity/TbCntcSndngDetail.java | 81 ++++++ .../domain/entity/TbCntcSndngResult.java | 63 +++++ .../domain/entity/TbCntcSndngResultId.java | 17 ++ .../project/domain/entity_new/CpAnswer.java | 117 ++++++++ .../kr/project/domain/entity_new/CpBdong.java | 28 ++ .../project/domain/entity_new/CpCancel.java | 50 ++++ .../project/domain/entity_new/CpGojiPrt.java | 267 ++++++++++++++++++ .../domain/entity_new/CpGojiSendHist.java | 70 +++++ .../kr/project/domain/entity_new/CpGojit.java | 121 ++++++++ .../domain/entity_new/CpImagesize.java | 57 ++++ .../project/domain/entity_new/CpInstruct.java | 50 ++++ .../domain/entity_new/CpInstructAnswer.java | 40 +++ .../domain/entity_new/CpInstructAnswerId.java | 23 ++ .../kr/project/domain/entity_new/CpMain.java | 206 ++++++++++++++ .../project/domain/entity_new/CpMainEtc1.java | 37 +++ .../kr/project/domain/entity_new/CpMatch.java | 172 +++++++++++ .../project/domain/entity_new/CpSetinfo.java | 95 +++++++ .../domain/entity_new/CpSetinfoId.java | 41 +++ .../kr/project/domain/entity_new/CpSgg.java | 26 ++ .../kr/project/domain/entity_new/CpUser.java | 85 ++++++ .../domain/entity_new/CpViolation.java | 70 +++++ .../domain/entity_new}/CpViolationId.java | 7 +- .../domain/entity_new/EpostDelivResult.java | 69 +++++ .../domain/entity_new/EpostMakeResult.java | 39 +++ .../domain/entity_new/EpostMakeResultId.java | 17 ++ .../domain/entity_new/EpostRceptResult.java | 70 +++++ .../domain/entity_new/EpostRgstNmbr.java | 26 ++ .../domain/entity_new/EpostSenderDetail.java | 267 ++++++++++++++++++ .../entity_new/EpostSenderDetailId.java | 17 ++ .../domain/entity_new/EpostSenderReg.java | 196 +++++++++++++ .../domain/entity_new/TbCntcSndngDetail.java | 81 ++++++ .../domain/entity_new/TbCntcSndngResult.java | 63 +++++ .../entity_new/TbCntcSndngResultId.java | 15 + .../domain/repo/cp/CpAnswerRepository.java | 3 + .../domain/repo/cp/CpBdongRepository.java | 4 +- .../domain/repo/cp/CpCancelRepository.java | 0 .../repo/cp/CpEPostMakeResultRepository.java | 10 + .../domain/repo/cp/CpEPostRgstNmbr.java | 10 + .../cp/CpEPostSenderDetailRepository.java | 7 + .../repo/cp/CpEPostSenderRegRepository.java | 7 + .../repo/cp/CpEpostDelivResultRepository.java | 7 + .../repo/cp/CpEpostRceptResultRepository.java | 7 + .../domain/repo/cp/CpGojiPrtRepository.java | 9 + .../repo/cp/CpGojiSendHistRepository.java | 7 + .../domain/repo/cp/CpGojitRepository.java | 7 + .../domain/repo/cp/CpImagesizeRepository.java | 7 + .../domain/repo/cp/CpMainEtc1Repository.java | 1 - .../domain/repo/cp/CpMainRepository.java | 3 - .../domain/repo/cp/CpMatchRepository.java | 8 + .../domain/repo/cp/CpSetinfoRepository.java | 0 .../domain/repo/cp/CpSggRepository.java | 10 + .../domain/repo/cp/CpUserRepository.java | 4 - .../domain/repo/cp/CpViolationRepository.java | 1 + .../repo_new/cp/CpAnswerRepository.java} | 7 +- .../repo_new/cp/CpBdongRepository.java} | 6 +- .../repo_new/cp/CpCancelRepository.java | 7 + .../cp/CpEPostMakeResultRepository.java | 10 + .../domain/repo_new/cp/CpEPostRgstNmbr.java | 8 + .../cp/CpEPostSenderDetailRepository.java | 7 + .../cp/CpEPostSenderRegRepository.java | 7 + .../cp/CpEpostDelivResultRepository.java | 7 + .../cp/CpEpostRceptResultRepository.java | 7 + .../repo_new/cp/CpGojiPrtRepository.java | 7 + .../repo_new/cp/CpGojiSendHistRepository.java | 7 + .../domain/repo_new/cp/CpGojitRepository.java | 7 + .../repo_new/cp/CpImagesizeRepository.java | 7 + .../repo_new/cp/CpMainEtc1Repository.java} | 4 +- .../domain/repo_new/cp/CpMainRepository.java} | 4 +- .../domain/repo_new/cp/CpMatchRepository.java | 8 + .../repo_new/cp/CpSetinfoRepository.java} | 4 +- .../domain/repo_new}/cp/CpSggRepository.java | 3 +- .../domain/repo_new/cp/CpUserRepository.java | 7 + .../repo_new/cp/CpViolationRepository.java} | 5 +- 107 files changed, 4177 insertions(+), 246 deletions(-) delete mode 100644 src/main/java/go/kr/project/domain/entity/TbUser.java delete mode 100644 src/main/java/go/kr/project/domain/repo/cp/CpTbUserRepository.java delete mode 100644 src/main/java/go/kr/project/domain/repo/ep/EpSggRepository.java delete mode 100644 src/main/java/go/kr/project/domain/repo/ep/EpTbUserRepository.java delete mode 100644 src/main/java/go/kr/project/domain/repo/ep/EpUserRepository.java rename src/{main/java => schemas}/go/kr/project/domain/entity/CpAnswer.java (89%) rename src/{main/java => schemas}/go/kr/project/domain/entity/CpBdong.java (99%) rename src/{main/java => schemas}/go/kr/project/domain/entity/CpCancel.java (99%) create mode 100644 src/schemas/go/kr/project/domain/entity/CpGojiPrt.java create mode 100644 src/schemas/go/kr/project/domain/entity/CpGojiSendHist.java create mode 100644 src/schemas/go/kr/project/domain/entity/CpGojit.java create mode 100644 src/schemas/go/kr/project/domain/entity/CpImagesize.java create mode 100644 src/schemas/go/kr/project/domain/entity/CpInstruct.java create mode 100644 src/schemas/go/kr/project/domain/entity/CpInstructAnswer.java create mode 100644 src/schemas/go/kr/project/domain/entity/CpInstructAnswerId.java rename src/{main/java => schemas}/go/kr/project/domain/entity/CpMain.java (85%) rename src/{main/java => schemas}/go/kr/project/domain/entity/CpMainEtc1.java (99%) create mode 100644 src/schemas/go/kr/project/domain/entity/CpMatch.java rename src/{main/java => schemas}/go/kr/project/domain/entity/CpSetinfo.java (92%) rename src/{main/java => schemas}/go/kr/project/domain/entity/CpSetinfoId.java (100%) rename src/{main/java => schemas}/go/kr/project/domain/entity/CpSgg.java (94%) rename src/{main/java => schemas}/go/kr/project/domain/entity/CpUser.java (94%) rename src/{main/java => schemas}/go/kr/project/domain/entity/CpViolation.java (91%) create mode 100644 src/schemas/go/kr/project/domain/entity/CpViolationId.java create mode 100644 src/schemas/go/kr/project/domain/entity/EpostDelivResult.java create mode 100644 src/schemas/go/kr/project/domain/entity/EpostMakeResult.java create mode 100644 src/schemas/go/kr/project/domain/entity/EpostMakeResultId.java create mode 100644 src/schemas/go/kr/project/domain/entity/EpostRceptResult.java create mode 100644 src/schemas/go/kr/project/domain/entity/EpostRgstNmbr.java create mode 100644 src/schemas/go/kr/project/domain/entity/EpostSenderDetail.java create mode 100644 src/schemas/go/kr/project/domain/entity/EpostSenderDetailId.java create mode 100644 src/schemas/go/kr/project/domain/entity/EpostSenderReg.java create mode 100644 src/schemas/go/kr/project/domain/entity/TbCntcSndngDetail.java create mode 100644 src/schemas/go/kr/project/domain/entity/TbCntcSndngResult.java create mode 100644 src/schemas/go/kr/project/domain/entity/TbCntcSndngResultId.java create mode 100644 src/schemas/go/kr/project/domain/entity_new/CpAnswer.java create mode 100644 src/schemas/go/kr/project/domain/entity_new/CpBdong.java create mode 100644 src/schemas/go/kr/project/domain/entity_new/CpCancel.java create mode 100644 src/schemas/go/kr/project/domain/entity_new/CpGojiPrt.java create mode 100644 src/schemas/go/kr/project/domain/entity_new/CpGojiSendHist.java create mode 100644 src/schemas/go/kr/project/domain/entity_new/CpGojit.java create mode 100644 src/schemas/go/kr/project/domain/entity_new/CpImagesize.java create mode 100644 src/schemas/go/kr/project/domain/entity_new/CpInstruct.java create mode 100644 src/schemas/go/kr/project/domain/entity_new/CpInstructAnswer.java create mode 100644 src/schemas/go/kr/project/domain/entity_new/CpInstructAnswerId.java create mode 100644 src/schemas/go/kr/project/domain/entity_new/CpMain.java create mode 100644 src/schemas/go/kr/project/domain/entity_new/CpMainEtc1.java create mode 100644 src/schemas/go/kr/project/domain/entity_new/CpMatch.java create mode 100644 src/schemas/go/kr/project/domain/entity_new/CpSetinfo.java create mode 100644 src/schemas/go/kr/project/domain/entity_new/CpSetinfoId.java create mode 100644 src/schemas/go/kr/project/domain/entity_new/CpSgg.java create mode 100644 src/schemas/go/kr/project/domain/entity_new/CpUser.java create mode 100644 src/schemas/go/kr/project/domain/entity_new/CpViolation.java rename src/{main/java/go/kr/project/domain/entity => schemas/go/kr/project/domain/entity_new}/CpViolationId.java (96%) create mode 100644 src/schemas/go/kr/project/domain/entity_new/EpostDelivResult.java create mode 100644 src/schemas/go/kr/project/domain/entity_new/EpostMakeResult.java create mode 100644 src/schemas/go/kr/project/domain/entity_new/EpostMakeResultId.java create mode 100644 src/schemas/go/kr/project/domain/entity_new/EpostRceptResult.java create mode 100644 src/schemas/go/kr/project/domain/entity_new/EpostRgstNmbr.java create mode 100644 src/schemas/go/kr/project/domain/entity_new/EpostSenderDetail.java create mode 100644 src/schemas/go/kr/project/domain/entity_new/EpostSenderDetailId.java create mode 100644 src/schemas/go/kr/project/domain/entity_new/EpostSenderReg.java create mode 100644 src/schemas/go/kr/project/domain/entity_new/TbCntcSndngDetail.java create mode 100644 src/schemas/go/kr/project/domain/entity_new/TbCntcSndngResult.java create mode 100644 src/schemas/go/kr/project/domain/entity_new/TbCntcSndngResultId.java rename src/{main/java => schemas}/go/kr/project/domain/repo/cp/CpAnswerRepository.java (86%) rename src/{main/java => schemas}/go/kr/project/domain/repo/cp/CpBdongRepository.java (62%) rename src/{main/java => schemas}/go/kr/project/domain/repo/cp/CpCancelRepository.java (100%) create mode 100644 src/schemas/go/kr/project/domain/repo/cp/CpEPostMakeResultRepository.java create mode 100644 src/schemas/go/kr/project/domain/repo/cp/CpEPostRgstNmbr.java create mode 100644 src/schemas/go/kr/project/domain/repo/cp/CpEPostSenderDetailRepository.java create mode 100644 src/schemas/go/kr/project/domain/repo/cp/CpEPostSenderRegRepository.java create mode 100644 src/schemas/go/kr/project/domain/repo/cp/CpEpostDelivResultRepository.java create mode 100644 src/schemas/go/kr/project/domain/repo/cp/CpEpostRceptResultRepository.java create mode 100644 src/schemas/go/kr/project/domain/repo/cp/CpGojiPrtRepository.java create mode 100644 src/schemas/go/kr/project/domain/repo/cp/CpGojiSendHistRepository.java create mode 100644 src/schemas/go/kr/project/domain/repo/cp/CpGojitRepository.java create mode 100644 src/schemas/go/kr/project/domain/repo/cp/CpImagesizeRepository.java rename src/{main/java => schemas}/go/kr/project/domain/repo/cp/CpMainEtc1Repository.java (99%) rename src/{main/java => schemas}/go/kr/project/domain/repo/cp/CpMainRepository.java (82%) create mode 100644 src/schemas/go/kr/project/domain/repo/cp/CpMatchRepository.java rename src/{main/java => schemas}/go/kr/project/domain/repo/cp/CpSetinfoRepository.java (100%) create mode 100644 src/schemas/go/kr/project/domain/repo/cp/CpSggRepository.java rename src/{main/java => schemas}/go/kr/project/domain/repo/cp/CpUserRepository.java (63%) rename src/{main/java => schemas}/go/kr/project/domain/repo/cp/CpViolationRepository.java (85%) rename src/{main/java/go/kr/project/domain/repo/ep/EpAnswerRepository.java => schemas/go/kr/project/domain/repo_new/cp/CpAnswerRepository.java} (57%) rename src/{main/java/go/kr/project/domain/repo/ep/EpBdongRepository.java => schemas/go/kr/project/domain/repo_new/cp/CpBdongRepository.java} (53%) create mode 100644 src/schemas/go/kr/project/domain/repo_new/cp/CpCancelRepository.java create mode 100644 src/schemas/go/kr/project/domain/repo_new/cp/CpEPostMakeResultRepository.java create mode 100644 src/schemas/go/kr/project/domain/repo_new/cp/CpEPostRgstNmbr.java create mode 100644 src/schemas/go/kr/project/domain/repo_new/cp/CpEPostSenderDetailRepository.java create mode 100644 src/schemas/go/kr/project/domain/repo_new/cp/CpEPostSenderRegRepository.java create mode 100644 src/schemas/go/kr/project/domain/repo_new/cp/CpEpostDelivResultRepository.java create mode 100644 src/schemas/go/kr/project/domain/repo_new/cp/CpEpostRceptResultRepository.java create mode 100644 src/schemas/go/kr/project/domain/repo_new/cp/CpGojiPrtRepository.java create mode 100644 src/schemas/go/kr/project/domain/repo_new/cp/CpGojiSendHistRepository.java create mode 100644 src/schemas/go/kr/project/domain/repo_new/cp/CpGojitRepository.java create mode 100644 src/schemas/go/kr/project/domain/repo_new/cp/CpImagesizeRepository.java rename src/{main/java/go/kr/project/domain/repo/ep/EpMainEtc1Repository.java => schemas/go/kr/project/domain/repo_new/cp/CpMainEtc1Repository.java} (56%) rename src/{main/java/go/kr/project/domain/repo/ep/EpMainRepository.java => schemas/go/kr/project/domain/repo_new/cp/CpMainRepository.java} (71%) create mode 100644 src/schemas/go/kr/project/domain/repo_new/cp/CpMatchRepository.java rename src/{main/java/go/kr/project/domain/repo/ep/EpSetinfoRepository.java => schemas/go/kr/project/domain/repo_new/cp/CpSetinfoRepository.java} (70%) rename src/{main/java/go/kr/project/domain/repo => schemas/go/kr/project/domain/repo_new}/cp/CpSggRepository.java (55%) create mode 100644 src/schemas/go/kr/project/domain/repo_new/cp/CpUserRepository.java rename src/{main/java/go/kr/project/domain/repo/ep/EpViolationRepository.java => schemas/go/kr/project/domain/repo_new/cp/CpViolationRepository.java} (56%) diff --git a/build.gradle b/build.gradle index 550f818..01b23ee 100644 --- a/build.gradle +++ b/build.gradle @@ -62,6 +62,33 @@ ext { egovFrameVersion = '4.3.0' // 전자정부 프레임워크 버전 } +def schema = "new" +def isNew = false + +springBoot { + mainClass = "go.kr.project.CleanParkingWorkerApplication" // 실제 패키지/클래스명으로! +} +sourceSets { + main { + java { + // 공통 코드 + setSrcDirs(["src/main/java", "src/schemas"]) + if (isNew) { + // old제외 + exclude "go/kr/project/domain/entity/**" + exclude "go/kr/project/domain/repo/**" + } else { + // new제외 + exclude "go/kr/project/domain/entity_new/**" + exclude "go/kr/project/domain/repo_new/**" + } + } + resources { + setSrcDirs(["src/main/resources"]) + } + } +} + dependencies { // ===== 스프링 부트 핵심 의존성 ===== // 스프링 부트 웹 스타터 - MVC, REST, 내장 톰캣 등 웹 개발에 필요한 기본 의존성 포함 @@ -163,8 +190,8 @@ dependencies { // == 스프링 부트 3.0 이상 == // implementation 'com.querydsl:querydsl-jpa:5.0.0:jakarta' // annotationProcessor "com.querydsl:querydsl-apt:5.0.0:jakarta" -// annotationProcessor "jakarta.annotation:jakarta.annotation-api" -// annotationProcessor "jakarta.persistence:jakarta.persistence-api" +// annotationProcessor "javax.annotation:javax.annotation-api" +// annotationProcessor "javax.persistence:javax.persistence-api" // // compileOnly 'org.projectlombok:lombok' // annotationProcessor 'org.projectlombok:lombok' @@ -174,8 +201,8 @@ dependencies { implementation 'com.querydsl:querydsl-jpa' annotationProcessor "com.querydsl:querydsl-apt:${dependencyManagement.importedProperties['querydsl.version']}:jpa" - annotationProcessor "jakarta.annotation:jakarta.annotation-api" - annotationProcessor "jakarta.persistence:jakarta.persistence-api" + annotationProcessor "javax.annotation:javax.annotation-api" + annotationProcessor "javax.persistence:javax.persistence-api" // === QueryDsl end === diff --git a/src/main/java/go/kr/project/domain/entity/TbUser.java b/src/main/java/go/kr/project/domain/entity/TbUser.java deleted file mode 100644 index 4649c8e..0000000 --- a/src/main/java/go/kr/project/domain/entity/TbUser.java +++ /dev/null @@ -1,133 +0,0 @@ -package go.kr.project.domain.entity; - -import lombok.AllArgsConstructor; -import lombok.Builder; -import lombok.Getter; -import lombok.NoArgsConstructor; - -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.Id; -import javax.persistence.Table; -import java.time.LocalDateTime; - -@Entity -@Table(name = "tb_user") -@Getter -@NoArgsConstructor -@AllArgsConstructor -@Builder -public class TbUser { - - @Id - @Column(name = "USER_ID", length = 12, nullable = false) - private String userId; - - @Column(name = "USER_ACNT", length = 20, nullable = false, unique = true) - private String userAcnt; - - @Column(name = "USER_NM", length = 50, nullable = false) - private String userNm; - - @Column(name = "PASSWD", length = 200, nullable = false) - private String passwd; - - @Column(name = "PASSWD_HINT", length = 100) - private String passwdHint; - - @Column(name = "PASSWD_NSR", length = 100) - private String passwdNsr; - - @Column(name = "EMP_NO", length = 20) - private String empNo; - - @Column(name = "GENDER", length = 1) - private String gender; - - @Column(name = "ZIP", length = 6) - private String zip; - - @Column(name = "ADDR", length = 150) - private String addr; - - @Column(name = "DADDR", length = 150) - private String daddr; - - @Column(name = "AREA_NO", length = 10) - private String areaNo; - - @Column(name = "EML_ADDR", length = 50) - private String emlAddr; - - @Column(name = "ORG_CD", length = 20) - private String orgCd; - - @Column(name = "USER_GROUP_ID", length = 20) - private String userGroupId; - - @Column(name = "NSTT_CD", length = 8, nullable = false) - private String nsttCd; - - @Column(name = "POS_NM", length = 60) - private String posNm; - - @Column(name = "CRTFC_DN", length = 20) - private String crtfcDn; - - @Column(name = "LOCK_YN", length = 1) - private String lockYn; - - @Column(name = "LOCK_CNT", nullable = false) - private Integer lockCnt; - - @Column(name = "LOCK_DTTM") - private LocalDateTime lockDttm; - - @Column(name = "REG_DTTM") - private LocalDateTime regDttm; - - @Column(name = "RGTR", length = 12) - private String rgtr; - - @Column(name = "MDFCN_DTTM") - private LocalDateTime mdfcnDttm; - - @Column(name = "MDFR", length = 12) - private String mdfr; - - @Column(name = "USER_STATUS", length = 20, nullable = false) - private String userStatus; - - @Column(name = "FXNO", length = 20) - private String fxno; - - @Column(name = "TELNO", length = 20) - private String telno; - - @Column(name = "MBL_TELNO", length = 20) - private String mblTelno; - - @Column(name = "BRDT", length = 20) - private String brdt; - - @Column(name = "DEPT_CD", length = 7) - private String deptCd; - - @Column(name = "USE_YN", length = 1, nullable = false) - private String useYn; - - @Column(name = "RSDNT_NO", length = 200) - private String rsdntNo; - - @Column(name = "PASSWD_INIT_YN", length = 1) - private String passwdInitYn; - - @Column(name = "UM_CODE", length = 50, unique = true) - private String umCode; - - @Column(name = "SSG_CODE", length = 50) - private String ssgCode; - - @Column(name = "DB_KEY", length = 2) - private String dbKey; -} diff --git a/src/main/java/go/kr/project/domain/repo/cp/CpTbUserRepository.java b/src/main/java/go/kr/project/domain/repo/cp/CpTbUserRepository.java deleted file mode 100644 index 6d960a8..0000000 --- a/src/main/java/go/kr/project/domain/repo/cp/CpTbUserRepository.java +++ /dev/null @@ -1,9 +0,0 @@ -package go.kr.project.domain.repo.cp; - -import go.kr.project.domain.entity.TbUser; -import go.kr.project.system.login.model.LoginUserVO; -import org.springframework.data.jpa.repository.JpaRepository; - -public interface CpTbUserRepository extends JpaRepository { - TbUser findByUserAcnt(String userAcnt); -} diff --git a/src/main/java/go/kr/project/domain/repo/ep/EpSggRepository.java b/src/main/java/go/kr/project/domain/repo/ep/EpSggRepository.java deleted file mode 100644 index 5d79fb0..0000000 --- a/src/main/java/go/kr/project/domain/repo/ep/EpSggRepository.java +++ /dev/null @@ -1,7 +0,0 @@ -package go.kr.project.domain.repo.ep; - -import go.kr.project.domain.entity.CpSgg; -import org.springframework.data.jpa.repository.JpaRepository; - -public interface EpSggRepository extends JpaRepository { -} diff --git a/src/main/java/go/kr/project/domain/repo/ep/EpTbUserRepository.java b/src/main/java/go/kr/project/domain/repo/ep/EpTbUserRepository.java deleted file mode 100644 index f7ef3a0..0000000 --- a/src/main/java/go/kr/project/domain/repo/ep/EpTbUserRepository.java +++ /dev/null @@ -1,9 +0,0 @@ -package go.kr.project.domain.repo.ep; - -import go.kr.project.domain.entity.TbUser; -import go.kr.project.system.login.model.LoginUserVO; -import org.springframework.data.jpa.repository.JpaRepository; - -public interface EpTbUserRepository extends JpaRepository { - TbUser findByUserAcnt(String userAcnt); -} diff --git a/src/main/java/go/kr/project/domain/repo/ep/EpUserRepository.java b/src/main/java/go/kr/project/domain/repo/ep/EpUserRepository.java deleted file mode 100644 index 4a03404..0000000 --- a/src/main/java/go/kr/project/domain/repo/ep/EpUserRepository.java +++ /dev/null @@ -1,12 +0,0 @@ -package go.kr.project.domain.repo.ep; - -import go.kr.project.domain.entity.CpUser; -import go.kr.project.system.login.model.LoginUserVO; -import org.springframework.data.jpa.repository.JpaRepository; - -import java.util.Optional; - -public interface EpUserRepository extends JpaRepository { - LoginUserVO findByUmName(String userAcnt); - -} diff --git a/src/main/java/go/kr/project/system/login/service/impl/LoginServiceImpl.java b/src/main/java/go/kr/project/system/login/service/impl/LoginServiceImpl.java index 70c28c2..cb0d281 100644 --- a/src/main/java/go/kr/project/system/login/service/impl/LoginServiceImpl.java +++ b/src/main/java/go/kr/project/system/login/service/impl/LoginServiceImpl.java @@ -6,10 +6,7 @@ import egovframework.constant.SessionConstants; import egovframework.dataSourece.DataSourceContextHolder; import egovframework.exception.MessageException; import egovframework.util.EgovFileScrty; -import go.kr.project.domain.repo.cp.CpTbUserRepository; import go.kr.project.domain.repo.cp.CpUserRepository; -import go.kr.project.domain.repo.ep.EpTbUserRepository; -import go.kr.project.domain.repo.ep.EpUserRepository; import go.kr.project.system.login.mapper.LoginMapper; import go.kr.project.system.login.model.LoginUserVO; import go.kr.project.system.login.model.SessionVO; diff --git a/src/main/java/go/kr/project/domain/entity/CpAnswer.java b/src/schemas/go/kr/project/domain/entity/CpAnswer.java similarity index 89% rename from src/main/java/go/kr/project/domain/entity/CpAnswer.java rename to src/schemas/go/kr/project/domain/entity/CpAnswer.java index 45ddb3d..7ac7277 100644 --- a/src/main/java/go/kr/project/domain/entity/CpAnswer.java +++ b/src/schemas/go/kr/project/domain/entity/CpAnswer.java @@ -1,14 +1,8 @@ package go.kr.project.domain.entity; -import lombok.AllArgsConstructor; -import lombok.Builder; -import lombok.Getter; -import lombok.NoArgsConstructor; - -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.Id; -import javax.persistence.Table; +import javax.persistence.*; +import lombok.*; + import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; diff --git a/src/main/java/go/kr/project/domain/entity/CpBdong.java b/src/schemas/go/kr/project/domain/entity/CpBdong.java similarity index 99% rename from src/main/java/go/kr/project/domain/entity/CpBdong.java rename to src/schemas/go/kr/project/domain/entity/CpBdong.java index b628942..7d2ca7d 100644 --- a/src/main/java/go/kr/project/domain/entity/CpBdong.java +++ b/src/schemas/go/kr/project/domain/entity/CpBdong.java @@ -1,8 +1,7 @@ package go.kr.project.domain.entity; -import lombok.Getter; - import javax.persistence.*; +import lombok.Getter; @Entity @Table(name = "cp_bdong", indexes = { diff --git a/src/main/java/go/kr/project/domain/entity/CpCancel.java b/src/schemas/go/kr/project/domain/entity/CpCancel.java similarity index 99% rename from src/main/java/go/kr/project/domain/entity/CpCancel.java rename to src/schemas/go/kr/project/domain/entity/CpCancel.java index c3187d3..2d327c5 100644 --- a/src/main/java/go/kr/project/domain/entity/CpCancel.java +++ b/src/schemas/go/kr/project/domain/entity/CpCancel.java @@ -1,12 +1,11 @@ package go.kr.project.domain.entity; +import javax.persistence.*; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Getter; import lombok.NoArgsConstructor; -import javax.persistence.*; - @Entity @Table(name = "cp_cancel", indexes = { @Index(name = "CP_CANCEL_IDX1", columnList = "CC_MMCODE"), diff --git a/src/schemas/go/kr/project/domain/entity/CpGojiPrt.java b/src/schemas/go/kr/project/domain/entity/CpGojiPrt.java new file mode 100644 index 0000000..0b4b125 --- /dev/null +++ b/src/schemas/go/kr/project/domain/entity/CpGojiPrt.java @@ -0,0 +1,222 @@ +package go.kr.project.domain.entity; + +import javax.persistence.*; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Getter; +import lombok.NoArgsConstructor; + +@Entity +@Getter +@NoArgsConstructor +@AllArgsConstructor +@Builder +@Table(name = "cp_goji_prt", + indexes = { + @Index(name = "CP_GOJI_PRT_IDX1", columnList = "GP_MMCODE, GP_SDATE"), + @Index(name = "CP_GOJI_PRT_IDX2", columnList = "GP_SGGCODE, GP_LAWGB, GP_PRTGB, GP_STATE, GP_SEND_DATE, GP_SEND_TIME"), + @Index(name = "CP_GOJI_PRT_IDX3", columnList = "GP_SGGCODE, GP_TTCODE"), + @Index(name = "CP_GOJI_PRT_IDX4", columnList = "GP_SGGCODE, GP_GTCODE"), + @Index(name = "CP_GOJI_PRT_IDX6", columnList = "GP_REGIST_NO"), + @Index(name = "CP_GOJI_PRT_IDX7", columnList = "GP_SGGCODE, GP_MM_CARNO"), + @Index(name = "CP_GOJI_PRT_IDX8", columnList = "GP_SGGCODE, GP_ACC_YEAR, GP_LVY_NO"), + @Index(name = "CP_GOJI_PRT_IDX9", columnList = "GP_CON_KEY, GP_REGIST_NO") + }) +public class CpGojiPrt { + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Column(name = "GP_CODE", nullable = false) + private Long gpCode; + + @Column(name = "GP_LAWGB", length = 2) + private String gpLawgb; + + @Column(name = "GP_PRTGB", length = 1) + private String gpPrtgb; + + @Column(name = "GP_TTCODE") + private Long gpTtcode; + + @Column(name = "GP_GTCODE") + private Long gpGtcode; + + @Column(name = "GP_SGGCODE", length = 5) + private String gpSggcode; + + @Column(name = "GP_MMCODE", length = 16) + private String gpMmcode; + + @Column(name = "GP_MM_CARNO", length = 100) + private String gpMmCarno; + + @Column(name = "GP_MM_WDATETIME", length = 30) + private String gpMmWdatetime; + + @Column(name = "GP_MM_SGPOS", length = 200) + private String gpMmSgpos; + + @Column(name = "GP_LVY_KEY", length = 20) + private String gpLvyKey; + + @Column(name = "GP_ACC_YEAR", length = 6) + private String gpAccYear; + + @Column(name = "GP_LVY_NO", length = 6) + private String gpLvyNo; + + @Column(name = "GP_ACCOUNT_NO", length = 20) + private String gpAccountNo; + + @Column(name = "GP_ERC_NO", length = 19) + private String gpErcNo; + + @Column(name = "GP_SDATE", length = 8) + private String gpSdate; + + @Column(name = "GP_EDATE", length = 8) + private String gpEdate; + + @Column(name = "GP_KEUM_T") + private Integer gpKeumT; + + @Column(name = "GP_KEUM_A") + private Integer gpKeumA; + + @Column(name = "GP_KEUM_B") + private Integer gpKeumB; + + @Column(name = "GP_NAME", length = 100) + private String gpName; + + @Column(name = "GP_JNO", length = 100) + private String gpJno; + + @Column(name = "GP_JUSO", length = 100) + private String gpJuso; + + @Column(name = "GP_BUNJI", length = 100) + private String gpBunji; + + @Column(name = "GP_ZIP", length = 6) + private String gpZip; + + @Column(name = "GP_REGIST_NO", length = 15) + private String gpRegistNo; + + @Column(name = "GP_SEND_DATE", length = 8) + private String gpSendDate; + + @Column(name = "GP_SEND_TIME", length = 8) + private String gpSendTime; + + @Column(name = "GP_RETURN_CD", length = 100) + private String gpReturnCd; + + @Column(name = "GP_RECV_NAME", length = 30) + private String gpRecvName; + + @Column(name = "GP_RECV_RELT", length = 30) + private String gpRecvRelt; + + @Column(name = "GP_STATE", length = 1) + private String gpState; + + @Column(name = "GP_STATE_OLD", length = 1) + private String gpStateOld; + + @Column(name = "GP_SEND_DATE_OLD", length = 8) + private String gpSendDateOld; + + @Column(name = "GP_SEND_TIME_OLD", length = 8) + private String gpSendTimeOld; + + @Column(name = "GP_SUNAP", length = 1) + private String gpSunap; + + @Column(name = "GP_ADDR_UPDATE", length = 1) + private String gpAddrUpdate; + + @Column(name = "GP_KEUM", length = 7) + private String gpKeum; + + @Column(name = "GP_CON_KEY", length = 30) + private String gpConKey; + + @Column(name = "GP_ACCOUNT_NO2", length = 20) + private String gpAccountNo2; + + @Column(name = "GP_ACCOUNT_NO3", length = 20) + private String gpAccountNo3; + + @Column(name = "GP_BANK_NM", length = 20) + private String gpBankNm; + + @Column(name = "GP_BANK_NM2", length = 20) + private String gpBankNm2; + + @Column(name = "GP_BANK_NM3", length = 20) + private String gpBankNm3; + + @Column(name = "GP_ACCOUNT_NO4", length = 20) + private String gpAccountNo4; + + @Column(name = "GP_ACCOUNT_NO5", length = 20) + private String gpAccountNo5; + + @Column(name = "GP_ACCOUNT_NO6", length = 20) + private String gpAccountNo6; + + @Column(name = "GP_ACCOUNT_NO7", length = 20) + private String gpAccountNo7; + + @Column(name = "GP_ACCOUNT_NO8", length = 20) + private String gpAccountNo8; + + @Column(name = "GP_ACCOUNT_NO9", length = 20) + private String gpAccountNo9; + + @Column(name = "GP_ACCOUNT_NO10", length = 20) + private String gpAccountNo10; + + @Column(name = "GP_ACCOUNT_NO11", length = 20) + private String gpAccountNo11; + + @Column(name = "GP_BANK_NM4", length = 20) + private String gpBankNm4; + + @Column(name = "GP_BANK_NM5", length = 20) + private String gpBankNm5; + + @Column(name = "GP_BANK_NM6", length = 20) + private String gpBankNm6; + + @Column(name = "GP_BANK_NM7", length = 20) + private String gpBankNm7; + + @Column(name = "GP_BANK_NM8", length = 20) + private String gpBankNm8; + + @Column(name = "GP_BANK_NM9", length = 20) + private String gpBankNm9; + + @Column(name = "GP_BANK_NM10", length = 20) + private String gpBankNm10; + + @Column(name = "GP_BANK_NM11", length = 20) + private String gpBankNm11; + + @Column(name = "GP_TAXNO", length = 40) + private String gpTaxno; + + @Column(name = "GP_PAY_OUT_DATE", length = 8) + private String gpPayOutDate; + + @Column(name = "GP_ELPOST_STATE", length = 2) + private String gpElpostState; + + + public void changeGpSunapAfterSunap() { + this.gpSunap = "1"; + } +} diff --git a/src/schemas/go/kr/project/domain/entity/CpGojiSendHist.java b/src/schemas/go/kr/project/domain/entity/CpGojiSendHist.java new file mode 100644 index 0000000..ae84831 --- /dev/null +++ b/src/schemas/go/kr/project/domain/entity/CpGojiSendHist.java @@ -0,0 +1,63 @@ +package go.kr.project.domain.entity; + +import javax.persistence.*; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Getter; +import lombok.NoArgsConstructor; + +@Entity +@Table( + name = "cp_goji_send_hist", + indexes = { + @Index(name = "CP_GOJI_SEND_HIST_IDX1", columnList = "GH_GPCODE"), + @Index(name = "CP_GOJI_SEND_HIST_IDX2", columnList = "GH_SGGCODE, GH_SEND_DATE, GH_SEND_TIME"), + @Index(name = "CP_GOJI_SEND_HIST_IDX3", columnList = "GH_CON_KEY, GH_REGINO") + } +) +@Getter +@NoArgsConstructor +@AllArgsConstructor +@Builder +public class CpGojiSendHist { + + @Id + @Column(name = "GH_CODE", length = 18, nullable = false) + private String ghCode; // PK + + @Column(name = "GH_GPCODE") + private Integer ghGpcode; // int(10) + + @Column(name = "GH_SGGCODE", length = 5) + private String ghSggcode; // varchar(5) + + @Column(name = "GH_CON_KEY", length = 30) + private String ghConKey; // varchar(30) + + @Column(name = "GH_REGINO", length = 13) + private String ghRegino; // varchar(13) + + @Column(name = "GH_SEND_DATE", length = 8) + private String ghSendDate; // varchar(8) (yyyyMMdd) + + @Column(name = "GH_SEND_TIME", length = 4) + private String ghSendTime; // varchar(4) (HHmm) + + @Column(name = "GH_RETURN_CD_STR", length = 100) + private String ghReturnCdStr; // varchar(100) + + @Column(name = "GH_RECV_NAME", length = 70) + private String ghRecvName; // varchar(70) + + @Column(name = "GH_RECV_RELT", length = 100) + private String ghRecvRelt; // varchar(100) + + @Column(name = "GH_RESULT_CD", length = 2) + private String ghResultCd; // varchar(2) + + @Column(name = "GH_RETURN_CD", length = 2) + private String ghReturnCd; // varchar(2) + + @Column(name = "GH_RECV_RELT_CD", length = 2) + private String ghRecvReltCd; // varchar(2) +} diff --git a/src/schemas/go/kr/project/domain/entity/CpGojit.java b/src/schemas/go/kr/project/domain/entity/CpGojit.java new file mode 100644 index 0000000..c7288f0 --- /dev/null +++ b/src/schemas/go/kr/project/domain/entity/CpGojit.java @@ -0,0 +1,109 @@ +package go.kr.project.domain.entity; + +import javax.persistence.*; +import lombok.*; + +@Getter +@NoArgsConstructor +@AllArgsConstructor +@Builder +@EqualsAndHashCode(of = "tgCode") +@Entity +@Table( + name = "cp_gojit", + indexes = { + @Index(name = "CP_GOJIT_IDX1", columnList = "TG_SGGCODE,TG_GB,TG_SDATE"), + @Index(name = "CP_GOJIT_IDX2", columnList = "TG_INDT"), + @Index(name = "CP_GOJIT_IDX3", columnList = "TG_NOTICE_KEY") + } +) +public class CpGojit { + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Column(name = "TG_CODE", nullable = false, updatable = false) + private Long tgCode; + + @Column(name = "TG_SGGCODE", length = 5) + private String tgSggCode; + + @Column(name = "TG_LAWGB", length = 2) + private String tgLawGb; + + @Column(name = "TG_GB", length = 1) + private String tgGb; + + @Column(name = "TG_DLGB", length = 1) + private String tgDlgb; + + @Column(name = "TG_SRC_SDATE", length = 8) + private String tgSrcSdate; + + @Column(name = "TG_SRC_EDATE", length = 8) + private String tgSrcEdate; + + @Column(name = "TG_SDATE", length = 8) + private String tgSdate; + + @Column(name = "TG_EDATE", length = 8) + private String tgEdate; + + @Column(name = "TG_TITLE", length = 100) + private String tgTitle; + + @Column(name = "TG_DOCNO", length = 40) + private String tgDocno; + + @Column(name = "TG_ETC", length = 100) + private String tgEtc; + + @Column(name = "TG_TOTCOUNT") + private Integer tgTotcount; + + @Column(name = "TG_TOTKEUM") + private Long tgTotkeum; + + @Column(name = "TG_INDT", length = 14) + private String tgIndt; + + @Column(name = "TG_INUSER") + private Integer tgInuser; + + @Column(name = "TG_CON_KEY", length = 40) + private String tgConKey; + + @Column(name = "TG_POST_SE_CD", length = 3) + private String tgPostSeCd; + + @Column(name = "TG_IS_RESEND", length = 1) + private String tgIsResend; + + @Column(name = "TG_NOTICE_KEY", length = 13) + private String tgNoticeKey; + + @Column(name = "TG_POST_PROC_STT", length = 2) + private String tgPostProcStt; + + @Column(name = "TG_UNITY_SNDNG_MASTR_ID", length = 20) + private String tgUnitySndngMastrId; + + @Column(name = "TG_DELETE", length = 2) + private String tgDelete; + + @Column(name = "TG_POST_YN", length = 2) + private String tgPostYn; + + @Column(name = "TG_ELPOST_YN", length = 2) + private String tgElpostYn; + + + + public void changeTgPostProcStt(String tgPostProcStt) { + this.tgPostProcStt = tgPostProcStt; + } + + public void changeTgCode(Long tgCode) { + this.tgCode = tgCode; + } + +} diff --git a/src/schemas/go/kr/project/domain/entity/CpImagesize.java b/src/schemas/go/kr/project/domain/entity/CpImagesize.java new file mode 100644 index 0000000..d67f538 --- /dev/null +++ b/src/schemas/go/kr/project/domain/entity/CpImagesize.java @@ -0,0 +1,47 @@ +package go.kr.project.domain.entity; + +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Getter; +import lombok.NoArgsConstructor; + +@Entity +@Table(name = "cp_imagesize") +@Getter +@NoArgsConstructor +@AllArgsConstructor +@Builder +public class CpImagesize { + + @Id + @Column(name = "IS_MMCODE", length = 16, nullable = false) + private String isMmcode; + + @Column(name = "IS_IMAGE1", columnDefinition = "int default 0") + private Integer isImage1; + + @Column(name = "IS_IMAGE2", columnDefinition = "int default 0") + private Integer isImage2; + + @Column(name = "IS_IMAGE3", columnDefinition = "int default 0") + private Integer isImage3; + + @Column(name = "IS_IMAGE4", columnDefinition = "int default 0") + private Integer isImage4; + + @Column(name = "IS_VIDEO", columnDefinition = "int default 0") + private Integer isVideo; + + @Column(name = "IS_RECALL1", columnDefinition = "int default 0") + private Integer isRecall1; + + @Column(name = "IS_RECALL2", columnDefinition = "int default 0") + private Integer isRecall2; + + @Column(name = "IS_RECALL3", columnDefinition = "int default 0") + private Integer isRecall3; +} diff --git a/src/schemas/go/kr/project/domain/entity/CpInstruct.java b/src/schemas/go/kr/project/domain/entity/CpInstruct.java new file mode 100644 index 0000000..bc7a47e --- /dev/null +++ b/src/schemas/go/kr/project/domain/entity/CpInstruct.java @@ -0,0 +1,49 @@ +package go.kr.project.domain.entity; + +import javax.persistence.*; +import lombok.*; + + +@Entity +@Table( + name = "cp_instruct", + indexes = { + @Index(name = "CP_INSTRUCT_IDX1", columnList = "IT_MMCODE"), + @Index(name = "CP_INSTRUCT_IDX2", columnList = "IT_SGGCODE, IT_DATE") + } +) +@Getter +@Setter +@NoArgsConstructor +@AllArgsConstructor +@Builder +@ToString +public class CpInstruct { + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Column(name = "IT_CODE", nullable = false) + private Long itCode; + + @Column(name = "IT_SGGCODE", length = 5) + private String itSggcode; + + @Column(name = "IT_MMCODE", length = 16) + private String itMmcode; + + @Column(name = "IT_DATE", length = 8) + private String itDate; + + @Column(name = "IT_CAUSE", length = 2) + private String itCause; + + @Column(name = "IT_ETC", length = 100) + private String itEtc; + + @Column(name = "IT_INDT", length = 14) + private String itIndt; + + @Column(name = "IT_INUSER") + private Integer itInuser; +} + diff --git a/src/schemas/go/kr/project/domain/entity/CpInstructAnswer.java b/src/schemas/go/kr/project/domain/entity/CpInstructAnswer.java new file mode 100644 index 0000000..bb1a3da --- /dev/null +++ b/src/schemas/go/kr/project/domain/entity/CpInstructAnswer.java @@ -0,0 +1,34 @@ +package go.kr.project.domain.entity; + +import javax.persistence.Column; +import javax.persistence.EmbeddedId; +import javax.persistence.Entity; +import javax.persistence.Table; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Getter; +import lombok.NoArgsConstructor; + +@Entity +@Table(name = "cp_instruct_answer") +@Getter +@NoArgsConstructor +@AllArgsConstructor +@Builder +public class CpInstructAnswer { + + @EmbeddedId + private CpInstructAnswerId id; + + @Column(name = "IA_ID", length = 50) + private String iaId; + + @Column(name = "IA_ANSWERTEXT", length = 500) + private String iaAnswerText; + + @Column(name = "IA_MAILTITLE", length = 100) + private String iaMailtitle; + + @Column(name = "IA_MAILTEXT", length = 1000) + private String iaMailtext; +} \ No newline at end of file diff --git a/src/schemas/go/kr/project/domain/entity/CpInstructAnswerId.java b/src/schemas/go/kr/project/domain/entity/CpInstructAnswerId.java new file mode 100644 index 0000000..fb01f5f --- /dev/null +++ b/src/schemas/go/kr/project/domain/entity/CpInstructAnswerId.java @@ -0,0 +1,21 @@ +package go.kr.project.domain.entity; + +import javax.persistence.Column; +import javax.persistence.Embeddable; +import lombok.*; + +import java.io.Serializable; + +@Embeddable +@Getter +@NoArgsConstructor +@AllArgsConstructor +@Builder +@EqualsAndHashCode +public class CpInstructAnswerId implements Serializable { + @Column(name = "IA_SGGCODE", length = 5, nullable = false) + private String iaSggcode; + + @Column(name = "IA_CODE", length = 3, nullable = false) + private String iaCode; +} diff --git a/src/main/java/go/kr/project/domain/entity/CpMain.java b/src/schemas/go/kr/project/domain/entity/CpMain.java similarity index 85% rename from src/main/java/go/kr/project/domain/entity/CpMain.java rename to src/schemas/go/kr/project/domain/entity/CpMain.java index 2262cf1..b1d020b 100644 --- a/src/main/java/go/kr/project/domain/entity/CpMain.java +++ b/src/schemas/go/kr/project/domain/entity/CpMain.java @@ -1,14 +1,13 @@ package go.kr.project.domain.entity; -import lombok.AllArgsConstructor; -import lombok.Builder; -import lombok.Getter; -import lombok.NoArgsConstructor; - import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.Id; import javax.persistence.Table; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Getter; +import lombok.NoArgsConstructor; @Entity @Table(name = "cp_main") @@ -159,4 +158,32 @@ public class CpMain { @Column(name = "MM_TRANSMIT_TEAM", length = 50) private String mmTransmitTeam; + + + public void changeMmStateAfterSunap() { + String newState; + switch (this.mmState) { + case "41": + newState = "71"; + break; + case "51": + newState = "72"; + break; + case "52": + newState = "73"; + break; + case "53": + newState = "74"; + break; + case "54": + case "55": + newState = "75"; + break; + default: + newState = "71"; + break; + } + this.mmState = newState; + } + } diff --git a/src/main/java/go/kr/project/domain/entity/CpMainEtc1.java b/src/schemas/go/kr/project/domain/entity/CpMainEtc1.java similarity index 99% rename from src/main/java/go/kr/project/domain/entity/CpMainEtc1.java rename to src/schemas/go/kr/project/domain/entity/CpMainEtc1.java index ec1b177..8d04a80 100644 --- a/src/main/java/go/kr/project/domain/entity/CpMainEtc1.java +++ b/src/schemas/go/kr/project/domain/entity/CpMainEtc1.java @@ -1,14 +1,13 @@ package go.kr.project.domain.entity; -import lombok.AllArgsConstructor; -import lombok.Builder; -import lombok.Getter; -import lombok.NoArgsConstructor; - import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.Id; import javax.persistence.Table; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Getter; +import lombok.NoArgsConstructor; @Entity @Table(name = "cp_main_etc1") diff --git a/src/schemas/go/kr/project/domain/entity/CpMatch.java b/src/schemas/go/kr/project/domain/entity/CpMatch.java new file mode 100644 index 0000000..c5b9c09 --- /dev/null +++ b/src/schemas/go/kr/project/domain/entity/CpMatch.java @@ -0,0 +1,134 @@ +package go.kr.project.domain.entity; + + +import javax.persistence.*; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Getter; +import lombok.NoArgsConstructor; + +@Entity +@Table(name = "cp_match") +@Getter +@NoArgsConstructor +@AllArgsConstructor +@Builder +public class CpMatch { + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Column(name = "MC_CODE", nullable = false) + private Long mcCode; + + @Column(name = "MC_MMCODE", length = 16) + private String mcMmcode; + + @Column(name = "MC_MM_WDATETIME", length = 30) + private String mcMmWdatetime; + + @Column(name = "MC_MM_SGPOS", length = 200) + private String mcMmSgpos; + + @Column(name = "MC_BDONG", length = 30) + private String mcBdong; + + @Column(name = "MC_LVY_KEY_0", length = 20) + private String mcLvyKey0; + + @Column(name = "MC_LVY_KEY", length = 20) + private String mcLvyKey; + + @Column(name = "MC_ACC_YEAR", length = 6) + private String mcAccYear; + + @Column(name = "MC_LVY_NO", length = 6) + private String mcLvyNo; + + @Column(name = "MC_ACCOUNT_NO", length = 20) + private String mcAccountNo; + + @Column(name = "MC_ERC_NO", length = 19) + private String mcErcNo; + + @Column(name = "MC_KEUM_T", length = 8) + private String mcKeumT; + + @Column(name = "MC_KEUM_A", length = 8) + private String mcKeumA; + + @Column(name = "MC_KEUM_B", length = 8) + private String mcKeumB; + + @Column(name = "MC_INDT", length = 14) + private String mcIndt; + + @Column(name = "MC_EDITDT", length = 14) + private String mcEditdt; + + @Column(name = "MC_STATE", length = 1) + private String mcState; + + @Column(name = "MC_ACCOUNT_NO2", length = 20) + private String mcAccountNo2; + + @Column(name = "MC_ACCOUNT_NO3", length = 20) + private String mcAccountNo3; + + @Column(name = "MC_BANK_NM", length = 20) + private String mcBankNm; + + @Column(name = "MC_BANK_NM2", length = 20) + private String mcBankNm2; + + @Column(name = "MC_BANK_NM3", length = 20) + private String mcBankNm3; + + @Column(name = "MC_ACCOUNT_NO4", length = 20) + private String mcAccountNo4; + + @Column(name = "MC_ACCOUNT_NO5", length = 20) + private String mcAccountNo5; + + @Column(name = "MC_ACCOUNT_NO6", length = 20) + private String mcAccountNo6; + + @Column(name = "MC_ACCOUNT_NO7", length = 20) + private String mcAccountNo7; + + @Column(name = "MC_ACCOUNT_NO8", length = 20) + private String mcAccountNo8; + + @Column(name = "MC_ACCOUNT_NO9", length = 20) + private String mcAccountNo9; + + @Column(name = "MC_ACCOUNT_NO10", length = 20) + private String mcAccountNo10; + + @Column(name = "MC_ACCOUNT_NO11", length = 20) + private String mcAccountNo11; + + @Column(name = "MC_BANK_NM4", length = 20) + private String mcBankNm4; + + @Column(name = "MC_BANK_NM5", length = 20) + private String mcBankNm5; + + @Column(name = "MC_BANK_NM6", length = 20) + private String mcBankNm6; + + @Column(name = "MC_BANK_NM7", length = 20) + private String mcBankNm7; + + @Column(name = "MC_BANK_NM8", length = 20) + private String mcBankNm8; + + @Column(name = "MC_BANK_NM9", length = 20) + private String mcBankNm9; + + @Column(name = "MC_BANK_NM10", length = 20) + private String mcBankNm10; + + @Column(name = "MC_BANK_NM11", length = 20) + private String mcBankNm11; + + +} diff --git a/src/main/java/go/kr/project/domain/entity/CpSetinfo.java b/src/schemas/go/kr/project/domain/entity/CpSetinfo.java similarity index 92% rename from src/main/java/go/kr/project/domain/entity/CpSetinfo.java rename to src/schemas/go/kr/project/domain/entity/CpSetinfo.java index 95309b7..8860468 100644 --- a/src/main/java/go/kr/project/domain/entity/CpSetinfo.java +++ b/src/schemas/go/kr/project/domain/entity/CpSetinfo.java @@ -1,12 +1,8 @@ package go.kr.project.domain.entity; +import javax.persistence.*; import lombok.Getter; -import javax.persistence.Column; -import javax.persistence.EmbeddedId; -import javax.persistence.Entity; -import javax.persistence.Table; - @Entity @Table(name = "cp_setinfo") @Getter diff --git a/src/main/java/go/kr/project/domain/entity/CpSetinfoId.java b/src/schemas/go/kr/project/domain/entity/CpSetinfoId.java similarity index 100% rename from src/main/java/go/kr/project/domain/entity/CpSetinfoId.java rename to src/schemas/go/kr/project/domain/entity/CpSetinfoId.java index a813299..00bccd3 100644 --- a/src/main/java/go/kr/project/domain/entity/CpSetinfoId.java +++ b/src/schemas/go/kr/project/domain/entity/CpSetinfoId.java @@ -1,11 +1,11 @@ package go.kr.project.domain.entity; +import javax.persistence.Column; +import javax.persistence.Embeddable; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.NoArgsConstructor; -import javax.persistence.Column; -import javax.persistence.Embeddable; import java.io.Serializable; import java.util.Objects; diff --git a/src/main/java/go/kr/project/domain/entity/CpSgg.java b/src/schemas/go/kr/project/domain/entity/CpSgg.java similarity index 94% rename from src/main/java/go/kr/project/domain/entity/CpSgg.java rename to src/schemas/go/kr/project/domain/entity/CpSgg.java index c7bc5ca..eee5a09 100644 --- a/src/main/java/go/kr/project/domain/entity/CpSgg.java +++ b/src/schemas/go/kr/project/domain/entity/CpSgg.java @@ -1,11 +1,10 @@ package go.kr.project.domain.entity; -import lombok.Getter; - import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.Id; import javax.persistence.Table; +import lombok.Getter; @Entity @Table(name = "cp_sgg") @@ -14,7 +13,7 @@ public class CpSgg { @Id @Column(name = "SG_SGGCODE", length = 5, nullable = false) - private String sgSggCode; + private String sgSggcode; @Column(name = "SG_SGGNAME", length = 20) private String sgSggName; diff --git a/src/main/java/go/kr/project/domain/entity/CpUser.java b/src/schemas/go/kr/project/domain/entity/CpUser.java similarity index 94% rename from src/main/java/go/kr/project/domain/entity/CpUser.java rename to src/schemas/go/kr/project/domain/entity/CpUser.java index 33c50ee..1c56bce 100644 --- a/src/main/java/go/kr/project/domain/entity/CpUser.java +++ b/src/schemas/go/kr/project/domain/entity/CpUser.java @@ -1,16 +1,13 @@ package go.kr.project.domain.entity; +import javax.persistence.*; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Getter; import lombok.NoArgsConstructor; -import javax.persistence.*; - @Entity -@Table(name = "cp_user", indexes = { - @Index(name = "CP_USER_IDX1", columnList = "UM_SGGCODE") -}) +@Table(name = "tb_user") @Getter @NoArgsConstructor @AllArgsConstructor diff --git a/src/main/java/go/kr/project/domain/entity/CpViolation.java b/src/schemas/go/kr/project/domain/entity/CpViolation.java similarity index 91% rename from src/main/java/go/kr/project/domain/entity/CpViolation.java rename to src/schemas/go/kr/project/domain/entity/CpViolation.java index dcfc36f..9a1ea02 100644 --- a/src/main/java/go/kr/project/domain/entity/CpViolation.java +++ b/src/schemas/go/kr/project/domain/entity/CpViolation.java @@ -1,12 +1,8 @@ package go.kr.project.domain.entity; +import javax.persistence.*; import lombok.Getter; -import javax.persistence.Column; -import javax.persistence.EmbeddedId; -import javax.persistence.Entity; -import javax.persistence.Table; - @Entity @Table(name = "cp_violation") @Getter diff --git a/src/schemas/go/kr/project/domain/entity/CpViolationId.java b/src/schemas/go/kr/project/domain/entity/CpViolationId.java new file mode 100644 index 0000000..671c340 --- /dev/null +++ b/src/schemas/go/kr/project/domain/entity/CpViolationId.java @@ -0,0 +1,39 @@ +package go.kr.project.domain.entity; + +import javax.persistence.Column; +import javax.persistence.Embeddable; +import lombok.*; + +import java.io.Serializable; +import java.util.Objects; + +@Embeddable +@Builder +@NoArgsConstructor +@AllArgsConstructor +public class CpViolationId implements Serializable { + @Column(name = "VL_SGGCODE", length = 5, nullable = false) + private String vlSggcode; + + @Column(name = "VL_JOBGROUP", length = 2, nullable = false) + private String vlJobgroup; + + @Column(name = "VL_CODE", length = 2, nullable = false) + private String vlCode; + + @Override + public boolean equals(Object o) { + if (this == o) return true; + if (!(o instanceof CpViolationId)) return false; + CpViolationId that = (CpViolationId) o; + return Objects.equals(vlSggcode, that.vlSggcode) + && Objects.equals(vlJobgroup, that.vlJobgroup) + && Objects.equals(vlCode, that.vlCode); + } + + @Override + public int hashCode() { + return Objects.hash(vlSggcode, vlJobgroup, vlCode); + } + +} diff --git a/src/schemas/go/kr/project/domain/entity/EpostDelivResult.java b/src/schemas/go/kr/project/domain/entity/EpostDelivResult.java new file mode 100644 index 0000000..213751c --- /dev/null +++ b/src/schemas/go/kr/project/domain/entity/EpostDelivResult.java @@ -0,0 +1,56 @@ +package go.kr.project.domain.entity; + +import javax.persistence.*; +import lombok.*; + +@Entity +@Table( + name = "epost_deliv_result", + indexes = { + @Index(name = "EPOST_DELIV_RESULT_IDX1", columnList = "CON_KEY, REGINO, DELIVYMD, DELIVHHMI") + } +) +@Getter +@NoArgsConstructor +@AllArgsConstructor +@Builder +public class EpostDelivResult { + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Column(name = "SEQ_KEY", nullable = false, updatable = false) + private Long seqKey; + + @Column(name = "CON_KEY", nullable = false, length = 30) + private String conKey; + + @Column(name = "REGINO", nullable = false, length = 13) + private String regino; + + @Column(name = "DELIVYMD", nullable = false, length = 8) + private String delivYmd; + + @Column(name = "DELIVHHMI", nullable = false, length = 4) + private String delivHhmi; + + @Column(name = "OUTSIDUSERID", length = 13) + private String outsidUserId; + + @Column(name = "DELIVRSLTCD", length = 2) + private String delivRsltCd; + + @Column(name = "NONDELIVREASNCD", length = 2) + private String nonDelivReasnCd; + + @Column(name = "NONDELIVREASNCDNM", length = 60) + private String nonDelivReasnCdNm; + + @Column(name = "SUBRECPRSNNM", length = 70) + private String subRecPrsnNm; + + @Column(name = "RELRECPRSNCD", length = 2) + private String relRecPrsnCd; + + @Column(name = "RELRECPRSNCDNM", length = 100) + private String relRecPrsnCdNm; +} diff --git a/src/schemas/go/kr/project/domain/entity/EpostMakeResult.java b/src/schemas/go/kr/project/domain/entity/EpostMakeResult.java new file mode 100644 index 0000000..aa1e360 --- /dev/null +++ b/src/schemas/go/kr/project/domain/entity/EpostMakeResult.java @@ -0,0 +1,34 @@ +package go.kr.project.domain.entity; + +import javax.persistence.*; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Getter; +import lombok.NoArgsConstructor; + +@Entity +@Table(name = "epost_make_result") +@Getter +@NoArgsConstructor +@AllArgsConstructor +@Builder +@IdClass(EpostMakeResultId.class) +public class EpostMakeResult { + + @Id + @Column(name = "CON_KEY", nullable = false, length = 30) + private String conKey; + + @Id + @Column(name = "RGST_NMBR", nullable = false, length = 13) + private String rgstNmbr; + + @Column(name = "RELETCDATA", length = 200) + private String reletcData; + + @Column(name = "DATA_CD", length = 2) + private String dataCd; + + @Column(name = "MAIL_CNT", length = 5) + private String mailCnt; +} diff --git a/src/schemas/go/kr/project/domain/entity/EpostMakeResultId.java b/src/schemas/go/kr/project/domain/entity/EpostMakeResultId.java new file mode 100644 index 0000000..c327215 --- /dev/null +++ b/src/schemas/go/kr/project/domain/entity/EpostMakeResultId.java @@ -0,0 +1,17 @@ +package go.kr.project.domain.entity; + +import lombok.AllArgsConstructor; +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.NoArgsConstructor; + +import java.io.Serializable; + +@Getter +@NoArgsConstructor +@AllArgsConstructor +@EqualsAndHashCode +public class EpostMakeResultId implements Serializable { + private String conKey; + private String rgstNmbr; +} diff --git a/src/schemas/go/kr/project/domain/entity/EpostRceptResult.java b/src/schemas/go/kr/project/domain/entity/EpostRceptResult.java new file mode 100644 index 0000000..7a49070 --- /dev/null +++ b/src/schemas/go/kr/project/domain/entity/EpostRceptResult.java @@ -0,0 +1,62 @@ +package go.kr.project.domain.entity; + +import javax.persistence.*; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Getter; +import lombok.NoArgsConstructor; + +@Entity +@Table( + name = "epost_rcept_result", + indexes = { + @Index(name = "EPOST_RCEPT_RESULT_IDX2", columnList = "RELETCDATA, DIV_KB, EXTRI_REGYMD") + } +) +@Getter +@NoArgsConstructor +@AllArgsConstructor +@Builder +public class EpostRceptResult { + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Column(name = "RR_CODE", nullable = false, updatable = false) + private Long rrCode; + + @Column(name = "CON_ORG", nullable = false, length = 13) + private String conOrg; + + @Column(name = "RELORSECT_CD", nullable = false, length = 15) + private String relOrSectCd; + + @Column(name = "RELETCDATA", nullable = false, length = 200) + private String reletcData; + + @Column(name = "EXTRI_REGYMD", nullable = false, length = 8) + private String extriRegYmd; + + @Column(name = "RCEPT_YMD", length = 8) + private String rceptYmd; + + @Column(name = "RCEPT_ID", length = 5) + private String rceptId; + + @Column(name = "DIV_KB", nullable = false, length = 3) + private String divKb; + + @Column(name = "RCEPT_CNT", nullable = false) + private Integer rceptCnt; + + @Column(name = "RCEPT_AMT") + private Integer rceptAmt; + + @Column(name = "USEFEE_AMT") + private Integer usefeeAmt; + + @Column(name = "TOTPOST_PRC") + private Integer totpostPrc; + + @Column(name = "JOB_CD") + private Integer jobCd; +} diff --git a/src/schemas/go/kr/project/domain/entity/EpostRgstNmbr.java b/src/schemas/go/kr/project/domain/entity/EpostRgstNmbr.java new file mode 100644 index 0000000..d7232f8 --- /dev/null +++ b/src/schemas/go/kr/project/domain/entity/EpostRgstNmbr.java @@ -0,0 +1,31 @@ +package go.kr.project.domain.entity; + +import javax.persistence.*; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Getter; +import lombok.NoArgsConstructor; + +@Entity +@Table( + name = "epost_rgst_nmbr", + indexes = { + @Index(name = "EPOST_RGST_NMBR_IDX1", columnList = "PCURSOR") + } +) +@Getter +@NoArgsConstructor +@AllArgsConstructor +@Builder +public class EpostRgstNmbr { + + @Id + @Column(name = "RGST_NMBR", columnDefinition = "char(13)", nullable = false) + private String rgstNmbr; + + @Column(name = "RGST_NMBR_NEXT", columnDefinition = "char(13)") + private String rgstNmbrNext; + + @Column(name = "PCURSOR", columnDefinition = "char(1)") + private String pcursor; +} \ No newline at end of file diff --git a/src/schemas/go/kr/project/domain/entity/EpostSenderDetail.java b/src/schemas/go/kr/project/domain/entity/EpostSenderDetail.java new file mode 100644 index 0000000..ec292cf --- /dev/null +++ b/src/schemas/go/kr/project/domain/entity/EpostSenderDetail.java @@ -0,0 +1,205 @@ +package go.kr.project.domain.entity; + +import javax.persistence.*; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Getter; +import lombok.NoArgsConstructor; + +@Entity +@Table(name = "epost_sender_detail") +@Getter +@NoArgsConstructor +@AllArgsConstructor +@Builder +@IdClass(EpostSenderDetailId.class) +public class EpostSenderDetail { + + @Id + @Column(name = "CON_KEY", nullable = false, length = 30) + private String conKey; + + @Id + @Column(name = "RGST_NMBR", nullable = false, length = 13) + private String rgstNmbr; + + @Column(name = "RECEV_SEQ", length = 20) + private String recevSeq; + + @Column(name = "RECEV_CODE", length = 10) + private String recevCode; + + @Column(name = "RECEV_BAR1D", length = 18) + private String recevBar1d; + + @Column(name = "RECEV_BAR2D", length = 170) + private String recevBar2d; + + @Column(name = "RECEV_BILL_NUMBER", length = 21) + private String recevBillNumber; + + @Column(name = "RECEV_DOC_CD1", length = 60) + private String recevDocCd1; + + @Column(name = "RECEV_DOC_CD2", length = 30) + private String recevDocCd2; + + @Column(name = "RECEV_DOC_CD3", length = 6) + private String recevDocCd3; + + @Column(name = "RECEV_DOC_CD4", length = 60) + private String recevDocCd4; + + @Column(name = "RECEV_DOC_CD5", length = 15) + private String recevDocCd5; + + @Column(name = "RECEV_SUBJ1", length = 6) + private String recevSubj1; + + @Column(name = "RECEV_SUBJ2", length = 6) + private String recevSubj2; + + @Column(name = "RECEV_SUBJ3", length = 14) + private String recevSubj3; + + @Column(name = "RECEV_VIOLATE_DT", length = 30) + private String recevViolateDt; + + @Column(name = "RECEV_VIOLATE_DONG", length = 39) + private String recevViolateDong; + + @Column(name = "RECEV_VIOLATE_PLACE", length = 80) + private String recevViolatePlace; + + @Column(name = "RECEV_LAWS", length = 70) + private String recevLaws; + + @Column(name = "RECEV_PAY_NUMBER1", length = 17) + private String recevPayNumber1; + + @Column(name = "RECEV_PAY_NUMBER2", length = 15) + private String recevPayNumber2; + + @Column(name = "RECEV_OCR0", length = 32) + private String recevOcr0; + + @Column(name = "RECEV_OCR1", length = 54) + private String recevOcr1; + + @Column(name = "RECEV_OCR2", length = 54) + private String recevOcr2; + + @Column(name = "RECEV_ONLINE_PAY_NUMBER", length = 30) + private String recevOnlinePayNumber; + + @Column(name = "RECEV_VACCOUNT_NUMBER", length = 50) + private String recevVaccountNumber; + + @Column(name = "RECEV_VACCOUNT_NUMBER2", length = 50) + private String recevVaccountNumber2; + + @Column(name = "RECEV_VACCOUNT_NUMBER3", length = 50) + private String recevVaccountNumber3; + + @Column(name = "RECEV_VACCOUNT_NUMBER4", length = 50) + private String recevVaccountNumber4; + + @Column(name = "RECEV_VACCOUNT_NUMBER5", length = 50) + private String recevVaccountNumber5; + + @Column(name = "RECEV_VACCOUNT_NUMBER6", length = 50) + private String recevVaccountNumber6; + + @Column(name = "RECEV_VACCOUNT_NUMBER7", length = 50) + private String recevVaccountNumber7; + + @Column(name = "RECEV_VACCOUNT_NUMBER8", length = 50) + private String recevVaccountNumber8; + + @Column(name = "RECEV_VACCOUNT_NUMBER9", length = 50) + private String recevVaccountNumber9; + + @Column(name = "RECEV_VACCOUNT_NUMBER10", length = 50) + private String recevVaccountNumber10; + + @Column(name = "RECEV_VACCOUNT_NUMBER11", length = 50) + private String recevVaccountNumber11; + + @Column(name = "RECEV_FINE_PRICE", length = 10) + private String recevFinePrice; + + @Column(name = "RECEV_PAY_PRICE", length = 10) + private String recevPayPrice; + + @Column(name = "RECEV_PAY_DT", length = 15) + private String recevPayDt; + + @Column(name = "RECEV_PAY_IN_DATE", length = 20) + private String recevPayInDate; + + @Column(name = "RECEV_PAY_IN_PRICE", length = 20) + private String recevPayInPrice; + + @Column(name = "RECEV_PAY_IN_ADD_PRICE", length = 20) + private String recevPayInAddPrice; + + @Column(name = "RECEV_PAY_IN_DEFAULT_PRICE", length = 20) + private String recevPayInDefaultPrice; + + @Column(name = "RECEV_PAY_OUT_DATE", length = 20) + private String recevPayOutDate; + + @Column(name = "RECEV_PAY_OUT_PRICE", length = 20) + private String recevPayOutPrice; + + @Column(name = "RECEV_PAY_OUT_ADD_PRICE", length = 20) + private String recevPayOutAddPrice; + + @Column(name = "RECEV_PAY_OUT_DEFAULT_PRICE", length = 20) + private String recevPayOutDefaultPrice; + + @Column(name = "RECEV_CAR_NUMBER", length = 50) + private String recevCarNumber; + + @Column(name = "RECEV_CAR_OWNER_ZIPCODE", length = 6) + private String recevCarOwnerZipcode; + + @Column(name = "RECEV_CAR_OWNER_ADDR", length = 100) + private String recevCarOwnerAddr; + + @Column(name = "RECEV_CAR_OWNER_DETAILADDR", length = 160) + private String recevCarOwnerDetailaddr; + + @Column(name = "RECEV_CAR_OWNER_NM", length = 60) + private String recevCarOwnerNm; + + @Column(name = "RECEV_CAR_OWNER_SSN", length = 6) + private String recevCarOwnerSsn; + + @Column(name = "RECEV_EVIDENCE_NUMBER", length = 24) + private String recevEvidenceNumber; + + @Column(name = "RECEV_PHOTO_CNT") + private Integer recevPhotoCnt; // int(2) + + @Column(name = "RECEV_PHOTO_FILE1", length = 80) + private String recevPhotoFile1; + + @Column(name = "RECEV_PHOTO_FILE2", length = 80) + private String recevPhotoFile2; + + @Column(name = "RECEV_PHOTO_FILE3", length = 80) + private String recevPhotoFile3; + + @Column(name = "RECEV_PHOTO_FILE4", length = 80) + private String recevPhotoFile4; + + @Column(name = "DELIV_RESULT_CODE") + private Integer delivResultCode; // int(10) + + @Column(name = "MAKE_RESULT_CD", length = 2) + private String makeResultCd; + + @Column(name = "POST_SEND_STATE", length = 2) + private String postSendState; +} diff --git a/src/schemas/go/kr/project/domain/entity/EpostSenderDetailId.java b/src/schemas/go/kr/project/domain/entity/EpostSenderDetailId.java new file mode 100644 index 0000000..45f83a1 --- /dev/null +++ b/src/schemas/go/kr/project/domain/entity/EpostSenderDetailId.java @@ -0,0 +1,17 @@ +package go.kr.project.domain.entity; + +import lombok.AllArgsConstructor; +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.NoArgsConstructor; + +import java.io.Serializable; + +@Getter +@NoArgsConstructor +@AllArgsConstructor +@EqualsAndHashCode +public class EpostSenderDetailId implements Serializable { + private String conKey; + private String rgstNmbr; +} diff --git a/src/schemas/go/kr/project/domain/entity/EpostSenderReg.java b/src/schemas/go/kr/project/domain/entity/EpostSenderReg.java new file mode 100644 index 0000000..2219f07 --- /dev/null +++ b/src/schemas/go/kr/project/domain/entity/EpostSenderReg.java @@ -0,0 +1,159 @@ +package go.kr.project.domain.entity; + +import javax.persistence.*; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Getter; +import lombok.NoArgsConstructor; + +@Entity +@Table( + name = "epost_sender_reg", + indexes = { + @Index(name = "EPOST_SENDER_REG_IDX1", columnList = "REG_YMD, POST_PROC_STT"), + @Index(name = "EPOST_SENDER_REG_IDX2", columnList = "REG_YMD, RELORSECT_CD, POST_PROC_STT") + } +) +@Getter +@NoArgsConstructor +@AllArgsConstructor +@Builder +public class EpostSenderReg { + + @Id + @Column(name = "CON_KEY", nullable = false, length = 30) + private String conKey; + + @Column(name = "RCEPT_ID", length = 5) // char(5) + private String rceptId; + + @Column(name = "DATA_CD", length = 2) + private String dataCd; + + @Column(name = "DIV_KB", length = 3) + private String divKb; + + @Column(name = "DFPAYYN", length = 3) + private String dfpayyn; + + @Column(name = "RCPT_KB", length = 3) + private String rcptKb; + + @Column(name = "SEAL_CD", length = 3) + private String sealCd; + + @Column(name = "WORD_KB", length = 3) + private String wordKb; + + @Column(name = "MAIL_CNT") + private Integer mailCnt; // int(5) + + @Column(name = "RECEV_CNT") + private Integer recevCnt; // int(7) + + @Column(name = "ENV_CD", length = 3) + private String envCd; + + @Column(name = "COLOR_YN", length = 1) + private String colorYn; + + @Column(name = "MM_YN", length = 1) + private String mmYn; + + @Column(name = "FLEX_CD", length = 1) + private String flexCd; + + @Column(name = "DM_CNT") + private Integer dmCnt; // int(2) + + @Column(name = "SB_FG", length = 1) + private String sbFg; + + @Column(name = "APVL_NB", length = 10) + private String apvlNb; + + @Column(name = "SEND_DATE", length = 8) + private String sendDate; + + @Column(name = "SEND_TIME", length = 6) + private String sendTime; + + @Column(name = "RELORSECT_CD", length = 15) + private String relorsectCd; + + @Column(name = "RECEV_SENDER_ORG_CODE", length = 15) + private String recevSenderOrgCode; + + @Column(name = "RECEV_SENDER_NM", length = 40) + private String recevSenderNm; + + @Column(name = "RECEV_SENDER_ZIPCODE", length = 6) + private String recevSenderZipcode; + + @Column(name = "RECEV_SENDER_ADDR", length = 60) + private String recevSenderAddr; + + @Column(name = "RECEV_SENDER_DETAIL_ADDR", length = 100) + private String recevSenderDetailAddr; + + @Column(name = "RECEV_SENDER_DEPART_TEL", length = 60) + private String recevSenderDepartTel; + + @Column(name = "RECEV_SENDER_DEPART_NM", length = 30) + private String recevSenderDepartNm; + + @Column(name = "RECEV_DIV_CD", length = 1) + private String recevDivCd; + + @Column(name = "RECEV_PRINT_DT", length = 21) + private String recevPrintDt; + + @Column(name = "RECEV_PRINT_YEAR", length = 4) + private String recevPrintYear; + + @Column(name = "RECEV_PRINT_MONTH", length = 2) + private String recevPrintMonth; + + @Column(name = "RECEV_PRINT_DAY", length = 2) + private String recevPrintDay; + + @Column(name = "RECEV_SENDER_FAX", length = 20) + private String recevSenderFax; + + @Column(name = "RECEV_SERDER_STAFF", length = 30) // 원문 컬럼명 그대로 + private String recevSerderStaff; + + @Column(name = "RECEV_SENDER_EMAIL", length = 60) + private String recevSenderEmail; + + @Column(name = "JOB_CD", length = 4) + private String jobCd; + + @Column(name = "POST_PROC_STT", length = 2) + private String postProcStt; + + @Column(name = "DELETE_AT", length = 1) + private String deleteAt; + + @Column(name = "REG_YMD", length = 8) + private String regYmd; + + @Column(name = "RCEPT_YMD", length = 8) + private String rceptYmd; + + @Column(name = "REG_SYS_SE", length = 10) + private String regSysSe; + + @Column(name = "TG_CODE", length = 10) + private String tgCode; + + + public void changePostProcStt(String postProcStt) { + this.postProcStt = postProcStt; + } + + public void changeRceptYmd(String rceptYmd) { + this.rceptYmd = rceptYmd; + } + +} \ No newline at end of file diff --git a/src/schemas/go/kr/project/domain/entity/TbCntcSndngDetail.java b/src/schemas/go/kr/project/domain/entity/TbCntcSndngDetail.java new file mode 100644 index 0000000..4123e42 --- /dev/null +++ b/src/schemas/go/kr/project/domain/entity/TbCntcSndngDetail.java @@ -0,0 +1,81 @@ +package go.kr.project.domain.entity; + +import javax.persistence.*; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Getter; +import lombok.NoArgsConstructor; + +import java.time.LocalDateTime; + +@Entity +@Table(name = "tb_cntc_sndng_detail") +@Getter +@NoArgsConstructor +@AllArgsConstructor +@Builder +public class TbCntcSndngDetail { + + @Id + @Column(name = "unity_sndng_detail_id", length = 20, nullable = false) + private String unitySndngDetailId; // 통합 발송 상세 ID (PK) + + @Column(name = "unity_sndng_mastr_id", length = 20) + private String unitySndngMastrId; // 통합 발송 마스터 ID + + @Column(name = "signgu_code", length = 50) + private String signguCode; // 시군구 코드 + + @Column(name = "ffnlg_code", length = 2) + private String ffnlgCode; // 과태료 코드 + + @Column(name = "main_code", length = 30) + private String mainCode; // 메인 코드 + + @Column(name = "vhcle_no", length = 30) + private String vhcleNo; // 차량 번호 + + @Column(name = "ihidnum", length = 100) + private String ihidnum; // 주민등록번호 + + @Column(name = "moblphon_no", length = 20) + private String moblphonNo; // 핸드폰 번호 + + @Column(name = "nm", length = 200) + private String nm; // 성명 + + @Column(name = "adres", length = 300) + private String adres; // 주소 + + @Column(name = "detail_adres", length = 300) + private String detailAdres; // 상세 주소 + + @Column(name = "zip", length = 5) + private String zip; // 우편번호 + + @Lob + @Column(name = "tmplt_msg_data") + private String tmpltMsgData; // 템플릿 메시지 데이터 (LONGTEXT) + + @Lob + @Column(name = "mobile_page_cn") + private String mobilePageCn; // 모바일 페이지 내용 (LONGTEXT) + + @Column(name = "use_instt_idntfc_id", length = 30) + private String useInsttIdntfcId; // 이용 기관 식별 ID + + @Column(name = "external_document_uuid", length = 40) + private String externalDocumentUuid; // 외부 문서 식별 번호 + + @Column(name = "regist_dt") + private LocalDateTime registDt; // 등록일자 + + @Column(name = "register", length = 20) + private String register; // 등록자 + + @Column(name = "updt_dt") + private LocalDateTime updtDt; // 수정일자 + + @Column(name = "updusr", length = 20) + private String updusr; // 수정자 +} \ No newline at end of file diff --git a/src/schemas/go/kr/project/domain/entity/TbCntcSndngResult.java b/src/schemas/go/kr/project/domain/entity/TbCntcSndngResult.java new file mode 100644 index 0000000..1a733d4 --- /dev/null +++ b/src/schemas/go/kr/project/domain/entity/TbCntcSndngResult.java @@ -0,0 +1,63 @@ +package go.kr.project.domain.entity; + +import javax.persistence.*; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Getter; +import lombok.NoArgsConstructor; + +import java.time.LocalDateTime; + +@Entity +@Table(name = "tb_cntc_sndng_result") +@IdClass(TbCntcSndngResultId.class) +@Getter +@NoArgsConstructor +@AllArgsConstructor +@Builder +public class TbCntcSndngResult { + + @Id + @Column(name = "unity_sndng_detail_id", length = 20, nullable = false) + private String unitySndngDetailId; // PK1 + + @Id + @Column(name = "sndng_se_code", length = 20, nullable = false) + private String sndngSeCode; // PK2 + + @Column(name = "signgu_code", length = 50) + private String signguCode; // 시군구 코드 + + @Column(name = "ffnlg_code", length = 2) + private String ffnlgCode; // 과태료 코드 + + @Column(name = "sndng_result_sttus", length = 50) + private String sndngResultSttus; // 발송 결과 상태 + + @Column(name = "requst_dt", length = 20) + private String requstDt; // 요청 일시 (문자열 컬럼 정의대로 String) + + @Column(name = "inqire_dt", length = 20) + private String inqireDt; // 조회 일시 + + @Column(name = "readng_dt", length = 20) + private String readngDt; // 열람 일시 + + @Column(name = "error_cn", length = 1000) + private String errorCn; // 오류 내용 + + @Column(name = "rgist_no", length = 13) + private String rgistNo; // 등기번호 + + @Column(name = "regist_dt") + private LocalDateTime registDt; // 등록일자 + + @Column(name = "register", length = 20) + private String register; // 등록자 + + @Column(name = "updt_dt") + private LocalDateTime updtDt; // 수정일자 + + @Column(name = "updusr", length = 20) + private String updusr; // 수정자 +} diff --git a/src/schemas/go/kr/project/domain/entity/TbCntcSndngResultId.java b/src/schemas/go/kr/project/domain/entity/TbCntcSndngResultId.java new file mode 100644 index 0000000..26ad409 --- /dev/null +++ b/src/schemas/go/kr/project/domain/entity/TbCntcSndngResultId.java @@ -0,0 +1,17 @@ +package go.kr.project.domain.entity; + +import lombok.AllArgsConstructor; +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.NoArgsConstructor; + +import java.io.Serializable; + +@Getter +@NoArgsConstructor +@AllArgsConstructor +@EqualsAndHashCode +public class TbCntcSndngResultId implements Serializable { + private String unitySndngDetailId; // varchar(20) + private String sndngSeCode; // varchar(20) +} \ No newline at end of file diff --git a/src/schemas/go/kr/project/domain/entity_new/CpAnswer.java b/src/schemas/go/kr/project/domain/entity_new/CpAnswer.java new file mode 100644 index 0000000..85e504b --- /dev/null +++ b/src/schemas/go/kr/project/domain/entity_new/CpAnswer.java @@ -0,0 +1,117 @@ +package go.kr.project.domain.entity; + +import javax.persistence.*; +import lombok.*; +import org.hibernate.annotations.Comment; + +import java.time.LocalDateTime; +import java.time.format.DateTimeFormatter; + +@Entity +@Table(name = "tb_answer") +@Getter +@NoArgsConstructor +@AllArgsConstructor +@Builder +public class CpAnswer { + + @Id + @Column(name = "crdn_id", length = 16) + @Comment("단속 ID") + private String asMmcode; + + @Column(name = "sgg_cd", length = 5) + @Comment("시군구코드") + private String asSggcode; + + @Column(name = "rcpt_se", length = 3) + @Comment("접수구분") + private String asIngb; + + @Column(name = "rcpt_ymd", length = 8) + @Comment("접수일자") + private String asJsdate; + + @Column(name = "cvlcpt_rcpt_no", length = 30) + @Comment("민원 접수 번호") + private String asJsno; + + @Column(name = "ans_rcpt_no", length = 30) + @Comment("답변 접수 번호") + private String asJsnoM; + + @Column(name = "list_no", length = 15) + @Comment("목록번호") + private String asBbsNo; + + @Column(name = "ans_expry_ymd", length = 16) + @Comment("답변만료일자") + private String asLimitDt; + + @Column(name = "dcl", length = 50) + @Comment("신고자") + private String asUser; + + @Column(name = "cnpl", length = 20) + @Comment("연락처") + private String asTel; + + @Column(name = "mobl_no", length = 20) + @Comment("모바일 번호") + private String asCell; + + @Column(name = "eml", length = 50) + @Comment("이메일") + private String asEmail; + + @Column(name = "prcs_stts", length = 1) + @Comment("처리상태") + private String asState; + + @Column(name = "ans_se", length = 1) + @Comment("답변구분") + private String asPostCd; + + @Column(name = "ans_ymd", length = 14) + @Comment("답변일자") + private String asPostDt; + + @Column(name = "mdfcn_dt", length = 14) + @Comment("수정일시") + private String asStateDt; + + @Column(name = "ans_cn", length = 1000) + @Comment("답변내용") + private String asText; + + @Column(name = "prcs_pic", length = 5) + @Comment("처리 담당자") + private Integer asReuser; + + @Column(name = "prk_infr_se", length = 1) + @Comment("주차 침해 구분") + private String asInline; + + @Column(name = "dclr_sys_cd", length = 8) + @Comment("신고 시스템 코드") + private String asSysGubunC; + + @Column(name = "dclr_inst_cd", length = 7) + @Comment("전파항목코드") + private String asPetiAncCodeV; + + @Column(name = "dclr_data_cd", length = 30) + @Comment("신고자료코드") + private String asPetiNoC; + + + public void changeState(String newState) { + this.asState = newState; + } + + public void changePostDtNow() { + DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyyMMddHHmmss"); + this.asPostDt = LocalDateTime.now().format(dtf); + } + +} diff --git a/src/schemas/go/kr/project/domain/entity_new/CpBdong.java b/src/schemas/go/kr/project/domain/entity_new/CpBdong.java new file mode 100644 index 0000000..7305674 --- /dev/null +++ b/src/schemas/go/kr/project/domain/entity_new/CpBdong.java @@ -0,0 +1,28 @@ +package go.kr.project.domain.entity; + +import javax.persistence.*; +import lombok.Getter; +import org.hibernate.annotations.Comment; + +@Entity +@Table(name = "tb_stdg") +@Getter +public class CpBdong { + + @Id + @Column(name = "stdg_cd", length = 10) + @Comment("법정동코드") + private String bdCode; + + @Column(name = "sggnm", length = 40) + @Comment("시군구명") + private String bdSggName; + + @Column(name = "stdgnm", length = 40) + @Comment("법정동명") + private String bdDongName; + + @Column(name = "use_yn", length = 1) + @Comment("사용여부") + private String bdEnable; +} diff --git a/src/schemas/go/kr/project/domain/entity_new/CpCancel.java b/src/schemas/go/kr/project/domain/entity_new/CpCancel.java new file mode 100644 index 0000000..6e87c0a --- /dev/null +++ b/src/schemas/go/kr/project/domain/entity_new/CpCancel.java @@ -0,0 +1,50 @@ +package go.kr.project.domain.entity; + +import javax.persistence.*; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Getter; +import lombok.NoArgsConstructor; +import org.hibernate.annotations.Comment; + +@Entity +@Table(name = "tb_nrcg") +@Getter +@NoArgsConstructor +@AllArgsConstructor +@Builder +public class CpCancel { + + @Id + @Column(name = "nrcg_id") + @Comment("불인정 ID") + private Long ccCode; + + @Column(name = "sggcd", length = 5) + @Comment("시군구코드") + private String ccSggcode; + + @Column(name = "crdn_id", length = 16) + @Comment("단속 ID") + private String ccMmcode; + + @Column(name = "nrcg_ymd", length = 8) + @Comment("불인정일자") + private String ccDate; + + @Column(name = "nrcg_rsn", length = 3) + @Comment("불인정사유") + private String ccCause; + + @Column(name = "excptnmttr", length = 100) + @Comment("특이사항") + private String ccEtc; + + @Column(name = "nrcg_dt", length = 14) + @Comment("불인정일시") + private String ccIndt; + + @Column(name = "prcs_pic") + @Comment("처리 담당자") + private Integer ccInuser; +} diff --git a/src/schemas/go/kr/project/domain/entity_new/CpGojiPrt.java b/src/schemas/go/kr/project/domain/entity_new/CpGojiPrt.java new file mode 100644 index 0000000..c16b2c1 --- /dev/null +++ b/src/schemas/go/kr/project/domain/entity_new/CpGojiPrt.java @@ -0,0 +1,267 @@ +package go.kr.project.domain.entity; + +import javax.persistence.*; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Getter; +import lombok.NoArgsConstructor; +import org.hibernate.annotations.Comment; + +@Entity +@Getter +@NoArgsConstructor +@AllArgsConstructor +@Builder +@Table(name = "tb_infrm_dtl") +public class CpGojiPrt { + + @Id + @Column(name = "INFRMDTL_ID") + @Comment("고지상세 ID") + private Long gpCode; + + @Column(name = "VLTNCN_CD", length = 2) + @Comment("위반내용 코드") + private String gpLawgb; + + @Column(name = "SNDNG_SE", length = 1) + @Comment("발송구분") + private String gpPrtgb; + + @Column(name = "INFRMLIST_ID") + @Comment("고지목록 ID") + private Long gpTtcode; + + @Column(name = "SVBTC_ID") + @Comment("공시송달 ID") + private Long gpGtcode; + + @Column(name = "SGG_CD", length = 5) + @Comment("시군구코드") + private String gpSggcode; + + @Column(name = "CRDN_ID", length = 16) + @Comment("단속 ID") + private String gpMmcode; + + @Column(name = "VHRNO", length = 100) + @Comment("자동차등록번호") + private String gpMmCarno; + + @Column(name = "VLTN_DT", length = 30) + @Comment("위반일시") + private String gpMmWdatetime; + + @Column(name = "VLTN_PLC", length = 200) + @Comment("위반장소") + private String gpMmSgpos; + + @Column(name = "LEVY_CD", length = 11) + @Comment("부과코드") + private String gpLvyKey; + + @Column(name = "ACNTG_YR", length = 6) + @Comment("회계년도") + private String gpAccYear; + + @Column(name = "LEVY_NO", length = 6) + @Comment("부과번호") + private String gpLvyNo; + + @Column(name = "EPAYNO", length = 19) + @Comment("전자납부번호") + private String gpErcNo; + + @Column(name = "LEVY_YMD", length = 8) + @Comment("부과일자") + private String gpSdate; + + @Column(name = "DUDT_YMD", length = 8) + @Comment("납기일자") + private String gpEdate; + + @Column(name = "MNTX") + @Comment("본세") + private Integer gpKeumT; + + @Column(name = "ADDTX") + @Comment("가산세") + private Integer gpKeumA; + + @Column(name = "GRAMT") + @Comment("총금액") + private Integer gpKeumB; + + @Column(name = "TXPR", length = 100) + @Comment("납세자") + private String gpName; + + @Column(name = "RRNO", length = 100) + @Comment("주민등록번호") + private String gpJno; + + @Column(name = "ADDR", length = 100) + @Comment("주소") + private String gpJuso; + + @Column(name = "DTL_ADDR", length = 100) + @Comment("상세주소") + private String gpBunji; + + @Column(name = "ZIP", length = 6) + @Comment("우편번호") + private String gpZip; + + @Column(name = "RGNO", length = 15) + @Comment("등기번호") + private String gpRegistNo; + + @Column(name = "SNDNG_YMD", length = 8) + @Comment("발송일자") + private String gpSendDate; + + @Column(name = "SNDNG_HR", length = 8) + @Comment("발송시간") + private String gpSendTime; + + @Column(name = "SNDBK_RSN", length = 100) + @Comment("반송사유") + private String gpReturnCd; + + @Column(name = "ADDRSE_NM", length = 30) + @Comment("수취인명") + private String gpRecvName; + + @Column(name = "ADDRSE_REL", length = 30) + @Comment("수취인 관계") + private String gpRecvRelt; + + @Column(name = "DATA_STTS", length = 1) + @Comment("자료 상태") + private String gpState; + + @Column(name = "BFR_DATA_STTS", length = 1) + @Comment("이전 자료 상태") + private String gpStateOld; + + @Column(name = "BFR_SNDNG_YMD", length = 8) + @Comment("이전 발송일자") + private String gpSendDateOld; + + @Column(name = "BFR_SNDNG_HR", length = 8) + @Comment("이전 발송시간") + private String gpSendTimeOld; + + @Column(name = "RCVMT_YN", length = 1) + @Comment("수납여부") + private String gpSunap; + + @Column(name = "UPDT_YN", length = 1) + @Comment("갱신 여부") + private String gpAddrUpdate; + + @Column(name = "FRST_MNTX", length = 7) + @Comment("최초본세") + private String gpKeum; + + @Column(name = "MAIL_LINK_CD", length = 30) + @Comment("우편 연계 코드") + private String gpConKey; + + @Column(name = "VRACTNO_1", length = 20) + @Comment("가상계좌번호 1") + private String gpAccountNo1; + + @Column(name = "VRACTNO_2", length = 20) + @Comment("가상계좌번호 2") + private String gpAccountNo2; + + @Column(name = "VRACTNO_3", length = 20) + @Comment("가상계좌번호 3") + private String gpAccountNo3; + + @Column(name = "VRACTNO_4", length = 20) + @Comment("가상계좌번호 4") + private String gpAccountNo4; + + @Column(name = "VRACTNO_5", length = 20) + @Comment("가상계좌번호 5") + private String gpAccountNo5; + + @Column(name = "VRACTNO_6", length = 20) + @Comment("가상계좌번호 6") + private String gpAccountNo6; + + @Column(name = "VRACTNO_7", length = 20) + @Comment("가상계좌번호 7") + private String gpAccountNo7; + + @Column(name = "VRACTNO_8", length = 20) + @Comment("가상계좌번호 8") + private String gpAccountNo8; + + @Column(name = "VRACTNO_9", length = 20) + @Comment("가상계좌번호 9") + private String gpAccountNo9; + + @Column(name = "VRACTNO_10", length = 20) + @Comment("가상계좌번호 10") + private String gpAccountNo10; + + @Column(name = "VRACTNO_11", length = 20) + @Comment("가상계좌번호 11") + private String gpAccountNo11; + + @Column(name = "BANKNM_1", length = 20) + @Comment("은행명1") + private String gpBankNm1; + + @Column(name = "BANKNM_2", length = 20) + @Comment("은행명2") + private String gpBankNm2; + + @Column(name = "BANKNM_3", length = 20) + @Comment("은행명3") + private String gpBankNm3; + + @Column(name = "BANKNM_4", length = 20) + @Comment("은행명4") + private String gpBankNm4; + + @Column(name = "BANKNM_5", length = 20) + @Comment("은행명5") + private String gpBankNm5; + + @Column(name = "BANKNM_6", length = 20) + @Comment("은행명6") + private String gpBankNm6; + + @Column(name = "BANKNM_7", length = 20) + @Comment("은행명7") + private String gpBankNm7; + + @Column(name = "BANKNM_8", length = 20) + @Comment("은행명8") + private String gpBankNm8; + + @Column(name = "BANKNM_9", length = 20) + @Comment("은행명9") + private String gpBankNm9; + + @Column(name = "BANKNM_10", length = 20) + @Comment("은행명10") + private String gpBankNm10; + + @Column(name = "BANKNM_11", length = 20) + @Comment("은행명11") + private String gpBankNm11; + + @Column(name = "TXTN_NO", length = 40) + @Comment("과세번호") + private String gpTaxno; + + + public void changeGpSunapAfterSunap() { + this.gpSunap = "1"; + } +} diff --git a/src/schemas/go/kr/project/domain/entity_new/CpGojiSendHist.java b/src/schemas/go/kr/project/domain/entity_new/CpGojiSendHist.java new file mode 100644 index 0000000..fe76519 --- /dev/null +++ b/src/schemas/go/kr/project/domain/entity_new/CpGojiSendHist.java @@ -0,0 +1,70 @@ +package go.kr.project.domain.entity; + +import javax.persistence.*; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Getter; +import lombok.NoArgsConstructor; +import org.hibernate.annotations.Comment; + +@Entity +@Table(name = "tb_infrm_sndng_rcd") +@Getter +@NoArgsConstructor +@AllArgsConstructor +@Builder +public class CpGojiSendHist { + + @Id + @Column(name = "INFRMSNDNGRCD_ID", length = 18) + @Comment("고지발송기록 ID") + private String ghCode; + + @Column(name = "INFRMDTL_ID") + @Comment("고지상세 ID") + private Integer ghGpcode; + + @Column(name = "SGG_CD", length = 5) + @Comment("시군구 코드") + private String ghSggcode; + + @Column(name = "MAIL_LINK_CD", length = 30) + @Comment("우편 연계 코드") + private String ghConKey; + + @Column(name = "RG_NO", length = 13) + @Comment("등기번호") + private String ghRegino; + + @Column(name = "SNDNG_YMD", length = 8) + @Comment("발송일자") + private String ghSendDate; + + @Column(name = "SNDNG_HR", length = 4) + @Comment("발송시간") + private String ghSendTime; + + @Column(name = "SNDBK_SE", length = 100) + @Comment("반송구분") + private String ghReturnCdStr; + + @Column(name = "ADDRSE_NM", length = 70) + @Comment("수취인명") + private String ghRecvName; + + @Column(name = "ADDRSE_REL", length = 100) + @Comment("수취인 관계") + private String ghRecvRelt; + + @Column(name = "DLVR_RSLT_CD", length = 2) + @Comment("배달 결과 코드") + private String ghResultCd; + + @Column(name = "UNDLVR_RSN_CD", length = 2) + @Comment("미배달사유코드") + private String ghReturnCd; + + @Column(name = "RCPN_REL_CD", length = 2) + @Comment("수령인관계코드") + private String ghRecvReltCd; +} diff --git a/src/schemas/go/kr/project/domain/entity_new/CpGojit.java b/src/schemas/go/kr/project/domain/entity_new/CpGojit.java new file mode 100644 index 0000000..4a585f1 --- /dev/null +++ b/src/schemas/go/kr/project/domain/entity_new/CpGojit.java @@ -0,0 +1,121 @@ +package go.kr.project.domain.entity; + +import javax.persistence.*; +import lombok.*; +import org.hibernate.annotations.Comment; + +@Getter +@NoArgsConstructor +@AllArgsConstructor +@Builder +@Entity +@Table(name = "tb_infrm_list") +public class CpGojit { + + @Id + @Column(name = "INFRMLIST_ID") + @Comment("고지목록 ID") + private Long tgCode; + + @Column(name = "SGG_CD", length = 5) + @Comment("시군구 코드") + private String tgSggcode; + + @Column(name = "VLTNCN_CD", length = 2) + @Comment("위반내용 코드") + private String tgLawgb; + + @Column(name = "INFRM_SE", length = 1) + @Comment("고지 구분") + private String tgGb; + + @Column(name = "REG_SE", length = 1) + @Comment("등록 구분") + private String tgDlgb; + + @Column(name = "LEVY_EXTR_YMD", length = 8) + @Comment("부과 추출 일자") + private String tgSrcSdate; + + @Column(name = "DUDT_EXTR_YMD", length = 8) + @Comment("납기 추출 일자") + private String tgSrcEdate; + + @Column(name = "LEVY_YMD", length = 8) + @Comment("부과 일자") + private String tgSdate; + + @Column(name = "DUDT_YMD", length = 8) + @Comment("납기 일자") + private String tgEdate; + + @Column(name = "TTL", length = 100) + @Comment("제목") + private String tgTitle; + + @Column(name = "OFDOC_NO", length = 40) + @Comment("공문 번호") + private String tgDocno; + + @Column(name = "EXCPTNMTTR", length = 100) + @Comment("특이사항") + private String tgEtc; + + @Column(name = "LEVY_NOCS") + @Comment("부과 건수") + private Integer tgTotcount; + + @Column(name = "GRAMT") + @Comment("총금액") + private Long tgTotkeum; + + @Column(name = "REG_DT", length = 14) + @Comment("등록 일시") + private String tgIndt; + + @Column(name = "REG_PIC") + @Comment("등록 담당자") + private Integer tgInuser; + + @Column(name = "MAIL_LINK_CD", length = 30) + @Comment("우편 연계 코드") + private String tgConKey; + + @Column(name = "SNDNG_SE", length = 3) + @Comment("발송 구분") + private String tgPostSeCd; + + @Column(name = "SNDBK_YN", length = 1) + @Comment("반송 여부") + private String tgIsResend; + + @Column(name = "GD_PHRS_CD", length = 13) + @Comment("안내 문구 코드") + private String tgNoticeKey; + + @Column(name = "TRSM_TRGT", length = 2) + @Comment("전송 대상") + private String tgPostProcStt; + + @Column(name = "TG_UNITY_SNDNG_MASTR_ID", length = 20) + private String tgUnitySndngMastrId; + + @Column(name = "TG_DELETE", length = 2) + private String tgDelete; + + @Column(name = "TG_POST_YN", length = 2) + private String tgPostYn; + + @Column(name = "TG_ELPOST_YN", length = 2) + private String tgElpostYn; + + + public void changeTgPostProcStt(String tgPostProcStt) { + this.tgPostProcStt = tgPostProcStt; + } + + public void changeTgCode(Long tgCode) { + this.tgCode = tgCode; + } + +} diff --git a/src/schemas/go/kr/project/domain/entity_new/CpImagesize.java b/src/schemas/go/kr/project/domain/entity_new/CpImagesize.java new file mode 100644 index 0000000..6c354be --- /dev/null +++ b/src/schemas/go/kr/project/domain/entity_new/CpImagesize.java @@ -0,0 +1,57 @@ +package go.kr.project.domain.entity; + +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Getter; +import lombok.NoArgsConstructor; +import org.hibernate.annotations.Comment; + +@Entity +@Table(name = "tb_photosz") +@Getter +@NoArgsConstructor +@AllArgsConstructor +@Builder +public class CpImagesize { + + @Id + @Column(name = "CRDN_ID", length = 16) + @Comment("단속 ID") + private String isMmcode; + + @Column(name = "IMG_SZ_1") + @Comment("이미지크기1") + private Integer isImage1; + + @Column(name = "IMG_SZ_2") + @Comment("이미지크기2") + private Integer isImage2; + + @Column(name = "IMG_SZ_3") + @Comment("이미지크기3") + private Integer isImage3; + + @Column(name = "IMG_SZ_4") + @Comment("이미지크기4") + private Integer isImage4; + + @Column(name = "VDO_SZ") + @Comment("동영상크기") + private Integer isVideo; + + @Column(name = "OPNNSTTMT_IMG_SZ_1") + @Comment("의견진술이미지크기1") + private Integer isRecall1; + + @Column(name = "OPNNSTTMT_IMG_SZ_2") + @Comment("의견진술이미지크기2") + private Integer isRecall2; + + @Column(name = "OPNNSTTMT_IMG_SZ_3") + @Comment("의견진술이미지크기3") + private Integer isRecall3; +} diff --git a/src/schemas/go/kr/project/domain/entity_new/CpInstruct.java b/src/schemas/go/kr/project/domain/entity_new/CpInstruct.java new file mode 100644 index 0000000..e8a5de0 --- /dev/null +++ b/src/schemas/go/kr/project/domain/entity_new/CpInstruct.java @@ -0,0 +1,50 @@ +package go.kr.project.domain.entity; + +import javax.persistence.*; +import lombok.*; +import org.hibernate.annotations.Comment; + + +@Entity +@Table(name = "tb_bfhd_oper") +@Getter +@NoArgsConstructor +@AllArgsConstructor +@Builder +@ToString +public class CpInstruct { + + @Id + @Column(name = "BFHDOPER_ID") + @Comment("사전운영 ID") + private Long itCode; + + @Column(name = "SGG_CD", length = 5) + @Comment("시군구 코드") + private String itSggcode; + + @Column(name = "CRDN_ID", length = 16) + @Comment("단속 ID") + private String itMmcode; + + @Column(name = "BFHD_OPER_YMD", length = 8) + @Comment("사전 운영 일자") + private String itDate; + + @Column(name = "BFHD_OPER_RSN", length = 2) + @Comment("사전 운영 사유") + private String itCause; + + @Column(name = "EXCPTNMTTR", length = 100) + @Comment("특이사항") + private String itEtc; + + @Column(name = "REG_DT", length = 14) + @Comment("등록일시") + private String itIndt; + + @Column(name = "REG_USER_CD") + @Comment("등록 사용자 코드") + private Integer itInuser; +} + diff --git a/src/schemas/go/kr/project/domain/entity_new/CpInstructAnswer.java b/src/schemas/go/kr/project/domain/entity_new/CpInstructAnswer.java new file mode 100644 index 0000000..9e80a42 --- /dev/null +++ b/src/schemas/go/kr/project/domain/entity_new/CpInstructAnswer.java @@ -0,0 +1,40 @@ +package go.kr.project.domain.entity; + +import go.kr.project.domain.entity.CpInstructAnswerId; +import javax.persistence.Column; +import javax.persistence.EmbeddedId; +import javax.persistence.Entity; +import javax.persistence.Table; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Getter; +import lombok.NoArgsConstructor; +import org.hibernate.annotations.Comment; + +@Entity +@Table(name = "tb_bfhd_oper_ans") +@Getter +@NoArgsConstructor +@AllArgsConstructor +@Builder +public class CpInstructAnswer { + + @EmbeddedId + private CpInstructAnswerId id; + + @Column(name = "BFHD_OPER_KND_NM", length = 50) + @Comment("사전운영 종류명") + private String iaId; + + @Column(name = "BFHD_OPER_ANS_CN", length = 500) + @Comment("사전운영 답변 내용") + private String iaAnswertext; + + @Column(name = "BFHD_OPER_DOC_TTL", length = 100) + @Comment("사전운영 문서 제목") + private String iaMailtitle; + + @Column(name = "BFHD_OPER_DOC_CN", length = 1000) + @Comment("사전운영 문서 내용") + private String iaMailtext; +} \ No newline at end of file diff --git a/src/schemas/go/kr/project/domain/entity_new/CpInstructAnswerId.java b/src/schemas/go/kr/project/domain/entity_new/CpInstructAnswerId.java new file mode 100644 index 0000000..ffdd66b --- /dev/null +++ b/src/schemas/go/kr/project/domain/entity_new/CpInstructAnswerId.java @@ -0,0 +1,23 @@ +package go.kr.project.domain.entity; + +import javax.persistence.Column; +import javax.persistence.Embeddable; +import lombok.*; +import org.hibernate.annotations.Comment; + +@Embeddable +@Getter +@NoArgsConstructor +@AllArgsConstructor +@Builder +@EqualsAndHashCode +public class CpInstructAnswerId { + + @Column(name = "SGG_CD", length = 5) + @Comment("시군구 코드") + private String iaSggcode; + + @Column(name = "BFHD_OPER_KND_CD", length = 3) + @Comment("사전운영 종류 코드") + private String iaCode; +} diff --git a/src/schemas/go/kr/project/domain/entity_new/CpMain.java b/src/schemas/go/kr/project/domain/entity_new/CpMain.java new file mode 100644 index 0000000..e0f6b16 --- /dev/null +++ b/src/schemas/go/kr/project/domain/entity_new/CpMain.java @@ -0,0 +1,206 @@ +package go.kr.project.domain.entity; + +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Getter; +import lombok.NoArgsConstructor; +import org.hibernate.annotations.Comment; + +@Entity +@Table(name = "tb_crdn") +@Getter +@NoArgsConstructor +@AllArgsConstructor +@Builder +public class CpMain { + + @Id + @Column(name = "CRDN_ID", length = 16) + @Comment("단속 ID") + private String mmCode; + + @Column(name = "SGG_CD", length = 5) + @Comment("시군구 코드") + private String mmSggcode; + + @Column(name = "REG_SE", length = 1) + @Comment("등록 구분") + private String mmDlgb; + + @Column(name = "DATA_SRC", length = 1) + @Comment("자료 출처") + private String mmIngb; + + @Column(name = "REG_YMD", length = 8) + @Comment("등록 일자") + private String mmDate; + + @Column(name = "REG_HR", length = 4) + @Comment("등록 시간") + private String mmTime; + + @Column(name = "VLTN_CN_CD", length = 2) + @Comment("위반 내용 코드") + private String mmLawgb; + + @Column(name = "DCL", length = 500) + @Comment("신고자") + private String mmSgnm; + + @Column(name = "DCL_CNPL", length = 100) + @Comment("신고자 연락처") + private String mmSgtel; + + @Column(name = "DCLR_CN", length = 1000) + @Comment("신고 내용") + private String mmSgcont; + + @Column(name = "VLTN_PLC", length = 200) + @Comment("위반 장소") + private String mmSgpos; + + @Column(name = "STDG_CD", length = 10) + @Comment("법정동 코드") + private String mmBdcode; + + @Column(name = "VLTN_PLC_XCRD", length = 20) + @Comment("위반 장소 X좌표") + private String mmGpsX; + + @Column(name = "VLTN_PLC_YCRD", length = 20) + @Comment("위반 장소 Y좌표") + private String mmGpsY; + + @Column(name = "TOWNG_YN", length = 1) + @Comment("견인 여부") + private String mmTrac; + + @Column(name = "CRDN_GD_NO", length = 20) + @Comment("단속 안내 번호") + private String mmSno; + + @Column(name = "PHOTO_BYNG") + @Comment("사진 매수") + private Integer mmImagecnt; + + @Column(name = "VDO_YN", length = 1) + @Comment("동영상 여부") + private String mmImagegb; + + @Column(name = "VHRNO", length = 20) + @Comment("자동차등록번호") + private String mmCarno; + + @Column(name = "VIN", length = 25) + @Comment("차대번호") + private String mmVhmno; + + @Column(name = "VHCL_SE", length = 1) + @Comment("차량구분") + private String mmCargb; + + @Column(name = "CARMDL", length = 1) + @Comment("차종") + private String mmCarkind; + + @Column(name = "OWNR_ID", length = 13) + @Comment("소유자 ID") + private String mmOmcode; + + @Column(name = "BFHD_WRNTC_PBLCNDAY", length = 8) + @Comment("사전통보서 발행일") + private String mmSdate; + + @Column(name = "BFHD_WRNTC_DUDTDAY", length = 8) + @Comment("사전통보서 납기일") + private String mmEdate; + + @Column(name = "LEVY_BFR_AMT") + @Comment("부과 이전 금액") + private Integer mmKeum1; + + @Column(name = "LEVY_AMT") + @Comment("부과 금액") + private Integer mmKeum2; + + @Column(name = "RCVMT_AMT") + @Comment("수납 금액") + private Integer mmSukeum; + + @Column(name = "RDAMT") + @Comment("감액") + private Integer mmMinusKeum; + + @Column(name = "ADTN_AMT") + @Comment("가산금액") + private Integer mmAddKeum; + + @Column(name = "OPNNSTTMT_YN", length = 1) + @Comment("의견진술 여부") + private String mmRecall; + + @Column(name = "RGTR") + @Comment("등록자") + private Integer mmInuser; + + @Column(name = "REG_DT", length = 14) + @Comment("등록 일시") + private String mmIndt; + + @Column(name = "PRCS_STTS", length = 2) + @Comment("처리 상태") + private String mmState; + + @Column(name = "LAST_PRCS_DT", length = 14) + @Comment("최종 처리 일시") + private String mmStateDt; + + @Column(name = "CVR_INQ_YN", length = 1) + @Comment("표지 조회 여부") + private String mmCarcheck; + + @Column(name = "RRG_BFR_CRDN_ID", length = 13) + @Comment("재등록 이전 단속 ID") + private String mmPrecode; + + @Column(name = "EXCPTNMTTR", length = 100) + @Comment("특이사항") + private String mmEtc; + + @Column(name = "VDO_FILENM", length = 30) + @Comment("동영상 파일명") + private String mmVideofilenm; + + @Column(name = "SPCCRDNZONE_YN", length = 1) + @Comment("특별단속구역 여부") + private String mmSafezone; + + @Column(name = "VHCL_NM", length = 4) + @Comment("위반횟수") + private String mmViorcnt; + + @Column(name = "VLTN_NMTM", length = 4) + @Comment("추가 등록시간") + private String mmTime2; + + @Column(name = "ADD_REG_HR", length = 60) + @Comment("차량이름") + private String mmCarname; + + + public void changeMmStateAfterSunap() { + this.mmState = switch (this.mmState) { + case "41" -> "71"; + case "51" -> "72"; + case "52" -> "73"; + case "53" -> "74"; + case "54", "55" -> "75"; + default -> "71"; + }; + } + +} diff --git a/src/schemas/go/kr/project/domain/entity_new/CpMainEtc1.java b/src/schemas/go/kr/project/domain/entity_new/CpMainEtc1.java new file mode 100644 index 0000000..a162319 --- /dev/null +++ b/src/schemas/go/kr/project/domain/entity_new/CpMainEtc1.java @@ -0,0 +1,37 @@ +package go.kr.project.domain.entity; + +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Getter; +import lombok.NoArgsConstructor; +import org.hibernate.annotations.Comment; + +@Entity +@Table(name = "tb_cvlcpt_cn") +@Getter +@NoArgsConstructor +@AllArgsConstructor +@Builder +public class CpMainEtc1 { + + @Id + @Column(name = "CRDN_ID", length = 16) + @Comment("단속 ID") + private String mmCode; + + @Column(name = "RCPT_YMD", length = 8) + @Comment("접수일자") + private String mmJsdate; + + @Column(name = "RCPT_NO", length = 30) + @Comment("접수번호") + private String mmKey; + + @Column(name = "RCPT_CN", length = 4000) + @Comment("접수내용") + private String mmText; +} \ No newline at end of file diff --git a/src/schemas/go/kr/project/domain/entity_new/CpMatch.java b/src/schemas/go/kr/project/domain/entity_new/CpMatch.java new file mode 100644 index 0000000..1fefbb1 --- /dev/null +++ b/src/schemas/go/kr/project/domain/entity_new/CpMatch.java @@ -0,0 +1,172 @@ +package go.kr.project.domain.entity; + + +import javax.persistence.*; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Getter; +import lombok.NoArgsConstructor; +import org.hibernate.annotations.Comment; + +@Entity +@Table(name = "tb_nxrp_link") +@Getter +@NoArgsConstructor +@AllArgsConstructor +@Builder +public class CpMatch { + @Id + @Column(name = "NXRP_LINK_ID") + @Comment("세외수입 연계 ID") + private Long mcCode; + + @Column(name = "CRDN_ID", length = 16) + @Comment("단속 ID") + private String mcMmcode; + + @Column(name = "VLTN_DT", length = 30) + @Comment("위반일시") + private String mcMmWdatetime; + + @Column(name = "VLTN_PLC", length = 200) + @Comment("위반장소") + private String mcMmSgpos; + + @Column(name = "STDG", length = 30) + @Comment("법정동") + private String mcBdong; + + @Column(name = "BFHD_NTFCTN_LEVY_CD", length = 20) + @Comment("사전 통보 부과 코드") + private String mcLvyKey0; + + @Column(name = "LEVY_CD", length = 20) + @Comment("부과 코드") + private String mcLvyKey; + + @Column(name = "ACNTG_YR", length = 6) + @Comment("회계연도") + private String mcAccYear; + + @Column(name = "LEVY_NO", length = 6) + @Comment("부과번호") + private String mcLvyNo; + + @Column(name = "VRACTNO_1", length = 20) + @Comment("가상계좌번호1") + private String mcAccountNo1; + + @Column(name = "VRACTNO_2", length = 20) + @Comment("가상계좌번호2") + private String mcAccountNo2; + + @Column(name = "VRACTNO_3", length = 20) + @Comment("가상계좌번호3") + private String mcAccountNo3; + + @Column(name = "VRACTNO_4", length = 20) + @Comment("가상계좌번호4") + private String mcAccountNo4; + + @Column(name = "VRACTNO_5", length = 20) + @Comment("가상계좌번호5") + private String mcAccountNo5; + + @Column(name = "VRACTNO_6", length = 20) + @Comment("가상계좌번호6") + private String mcAccountNo6; + + @Column(name = "VRACTNO_7", length = 20) + @Comment("가상계좌번호7") + private String mcAccountNo7; + + @Column(name = "VRACTNO_8", length = 20) + @Comment("가상계좌번호8") + private String mcAccountNo8; + + @Column(name = "VRACTNO_9", length = 20) + @Comment("가상계좌번호9") + private String mcAccountNo9; + + @Column(name = "VRACTNO_10", length = 20) + @Comment("가상계좌번호10") + private String mcAccountNo10; + + @Column(name = "VRACTNO_11", length = 20) + @Comment("가상계좌번호11") + private String mcAccountNo11; + + @Column(name = "BANKNM_1", length = 20) + @Comment("은행명1") + private String mcBankNm1; + + @Column(name = "BANKNM_2", length = 20) + @Comment("은행명2") + private String mcBankNm2; + + @Column(name = "BANKNM_3", length = 20) + @Comment("은행명3") + private String mcBankNm3; + + @Column(name = "BANKNM_4", length = 20) + @Comment("은행명4") + private String mcBankNm4; + + @Column(name = "BANKNM_5", length = 20) + @Comment("은행명5") + private String mcBankNm5; + + @Column(name = "BANKNM_6", length = 20) + @Comment("은행명6") + private String mcBankNm6; + + @Column(name = "BANKNM_7", length = 20) + @Comment("은행명7") + private String mcBankNm7; + + @Column(name = "BANKNM_8", length = 20) + @Comment("은행명8") + private String mcBankNm8; + + @Column(name = "BANKNM_9", length = 20) + @Comment("은행명9") + private String mcBankNm9; + + @Column(name = "BANKNM_10", length = 20) + @Comment("은행명10") + private String mcBankNm10; + + @Column(name = "BANKNM_11", length = 20) + @Comment("은행명11") + private String mcBankNm11; + + @Column(name = "EPAYNO", length = 19) + @Comment("전자납부번호") + private String mcErcNo; + + @Column(name = "MNTX", length = 8) + @Comment("본세") + private String mcKeumT; + + @Column(name = "ADDTX", length = 8) + @Comment("가산세") + private String mcKeumA; + + @Column(name = "LEVY_AMT", length = 8) + @Comment("부과금액") + private String mcKeumB; + + @Column(name = "REG_DT", length = 14) + @Comment("등록일시") + private String mcIndt; + + @Column(name = "MDFCN_DT", length = 14) + @Comment("수정일시") + private String mcEditdt; + + @Column(name = "DATA_STTS", length = 1) + @Comment("자료 상태") + private String mcState; + + +} diff --git a/src/schemas/go/kr/project/domain/entity_new/CpSetinfo.java b/src/schemas/go/kr/project/domain/entity_new/CpSetinfo.java new file mode 100644 index 0000000..19b8cf6 --- /dev/null +++ b/src/schemas/go/kr/project/domain/entity_new/CpSetinfo.java @@ -0,0 +1,95 @@ +package go.kr.project.domain.entity; + +import go.kr.project.domain.entity.CpSetinfoId; +import javax.persistence.Column; +import javax.persistence.EmbeddedId; +import javax.persistence.Entity; +import javax.persistence.Table; +import lombok.Getter; +import org.hibernate.annotations.Comment; + +@Entity +@Table(name = "tb_stng") +@Getter +public class CpSetinfo { + +// @Id +// @Column(name = "CODE_NAME", length = 50) +// private String codeName; +// +// @Id +// @Column(name = "GROUP_CODE", length = 50) +// private String groupCode; +// +// @Id +// @Column(name = "DETAIL_CODE", length = 50) +// private String detailCode; + + @EmbeddedId + private CpSetinfoId id; + + + @Column(name = "CD_VRBL_1") + @Comment("코드변수1") + private Integer intValue1; + + @Column(name = "CD_VRBL_2") + @Comment("코드변수2") + private Integer intValue2; + + @Column(name = "CD_VRBL_3") + @Comment("코드변수3") + private Integer intValue3; + + @Column(name = "CD_VRBL_4") + @Comment("코드변수4") + private Integer intValue4; + + @Column(name = "CD_VRBL_5") + @Comment("코드변수5") + private Integer intValue5; + + @Column(name = "LTR_VRBL_1", length = 1000) + @Comment("문자변수1") + private String strValue1; + + @Column(name = "LTR_VRBL_2", length = 1000) + @Comment("문자변수2") + private String strValue2; + + @Column(name = "LTR_VRBL_3", length = 1000) + @Comment("문자변수3") + private String strValue3; + + @Column(name = "LTR_VRBL_4", length = 1000) + @Comment("문자변수4") + private String strValue4; + + @Column(name = "LTR_VRBL_5", length = 1000) + @Comment("문자변수5") + private String strValue5; + + @Column(name = "LTR_VRBL_6", length = 1000) + @Comment("문자변수6") + private String strValue6; + + @Column(name = "LTR_VRBL_7", length = 1000) + @Comment("문자변수7") + private String strValue7; + + @Column(name = "LTR_VRBL_8", length = 1000) + @Comment("문자변수8") + private String strValue8; + + @Column(name = "LTR_VRBL_9", length = 1000) + @Comment("문자변수9") + private String strValue9; + + @Column(name = "LTR_VRBL_10", length = 1000) + @Comment("문자변수10") + private String strValue10; + + @Column(name = "LTR_VRBL_11", length = 1000) + @Comment("문자변수11") + private String strValue11; +} diff --git a/src/schemas/go/kr/project/domain/entity_new/CpSetinfoId.java b/src/schemas/go/kr/project/domain/entity_new/CpSetinfoId.java new file mode 100644 index 0000000..49ce7c6 --- /dev/null +++ b/src/schemas/go/kr/project/domain/entity_new/CpSetinfoId.java @@ -0,0 +1,41 @@ +package go.kr.project.domain.entity; + +import javax.persistence.Column; +import javax.persistence.Embeddable; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.NoArgsConstructor; + +import java.io.Serializable; +import java.util.Objects; + +@Embeddable +@Builder +@NoArgsConstructor +@AllArgsConstructor +public class CpSetinfoId implements Serializable { + + @Column(name = "CD_NM") + private String codeName; + + @Column(name = "CD_GROUP") + private String groupCode; + + @Column(name = "DTL_CD") + private String detailCode; + + @Override + public boolean equals(Object o) { + if (this == o) return true; + if (!(o instanceof CpSetinfoId)) return false; + CpSetinfoId that = (CpSetinfoId) o; + return Objects.equals(codeName, that.codeName) + && Objects.equals(groupCode, that.groupCode) + && Objects.equals(detailCode, that.detailCode); + } + + @Override + public int hashCode() { + return Objects.hash(codeName, groupCode, detailCode); + } +} diff --git a/src/schemas/go/kr/project/domain/entity_new/CpSgg.java b/src/schemas/go/kr/project/domain/entity_new/CpSgg.java new file mode 100644 index 0000000..6fcfbb6 --- /dev/null +++ b/src/schemas/go/kr/project/domain/entity_new/CpSgg.java @@ -0,0 +1,26 @@ +package go.kr.project.domain.entity; + +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import lombok.Getter; + +@Entity +@Table(name = "tb_sgg") +@Getter +public class CpSgg { + + @Id + @Column(name = "SGG_CD", length = 5, nullable = false) + private String sgSggcode; + + @Column(name = "SGG_NM", length = 20) + private String sgSggName; + + @Column(name = "USE_YN", length = 1) + private String sgEnable; + + @Column(name = "DEPT_CD", length = 10) + private String sgDepCode; +} \ No newline at end of file diff --git a/src/schemas/go/kr/project/domain/entity_new/CpUser.java b/src/schemas/go/kr/project/domain/entity_new/CpUser.java new file mode 100644 index 0000000..d03555c --- /dev/null +++ b/src/schemas/go/kr/project/domain/entity_new/CpUser.java @@ -0,0 +1,85 @@ +package go.kr.project.domain.entity; + +import javax.persistence.*; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Getter; +import lombok.NoArgsConstructor; +import org.hibernate.annotations.Comment; + +@Entity +@Table(name = "tb_user") +@Getter +@NoArgsConstructor +@AllArgsConstructor +@Builder +public class CpUser { + @Id + @Column(name = "USER_ID") + @Comment("사용자 ID") + private Integer umCode; + + @Column(name = "SGG_CD", length = 5) + @Comment("시군구 코드") + private String umSggcode; + + @Column(name = "TASK_RLM_SE", length = 1) + @Comment("업무 영역 구분") + private String umLevelcd; + + @Column(name = "SGG_SE", length = 50) + @Comment("시군구 구분") + private String umLevel; + + @Column(name = "FLNM", length = 50) + @Comment("성명") + private String umName; + + @Column(name = "TELNO", length = 50) + @Comment("전화번호") + private String umTelno; + + @Column(name = "EML", length = 50) + @Comment("이메일") + private String umEmail; + + @Column(name = "DOC_PSTN", length = 100) + @Comment("문서 위치") + private String umHwpdirc; + + @Column(name = "PSWD", length = 100) + @Comment("비밀번호") + private String umPass; + + @Column(name = "AUTHRT", length = 100) + @Comment("권한") + private String umPermision; + + @Column(name = "PBADMS_ID", length = 100) + @Comment("행정 ID") + private String umSeallUser; + + @Column(name = "NXRP_ID", length = 100) + @Comment("세외수입 ID") + private String umTaxeUser; + + @Column(name = "REG_DT", length = 14) + @Comment("등록 일시") + private String umIndt; + + @Column(name = "USE_YN", length = 1) + @Comment("사용 여부") + private String umEnable; + + @Column(name = "TASK_GROUP_CD", length = 3) + @Comment("업무 그룹 코드") + private String umJobGroup; + + @Column(name = "DEL_DT", length = 14) + @Comment("삭제 일시") + private String umDeldt; + + @Column(name = "IP", length = 30) + @Comment("IP") + private String umIp; +} diff --git a/src/schemas/go/kr/project/domain/entity_new/CpViolation.java b/src/schemas/go/kr/project/domain/entity_new/CpViolation.java new file mode 100644 index 0000000..34ce1e9 --- /dev/null +++ b/src/schemas/go/kr/project/domain/entity_new/CpViolation.java @@ -0,0 +1,70 @@ +package go.kr.project.domain.entity; + +import javax.persistence.Column; +import javax.persistence.EmbeddedId; +import javax.persistence.Entity; +import javax.persistence.Table; +import lombok.Getter; +import org.hibernate.annotations.Comment; + +@Entity +@Table(name = "cp_violation") +@Getter +public class CpViolation { + +// @Id +// @Column(name = "VL_SGGCODE", length = 5, nullable = false) +// private String vlSggcode; +// +// @Id +// @Column(name = "VL_JOBGROUP", length = 2, nullable = false) +// private String vlJobgroup; +// +// @Id +// @Column(name = "VL_CODE", length = 2, nullable = false) +// private String vlCode; + + @EmbeddedId + private CpViolationId id; + + @Column(name = "VLTN_KND", length = 30) + @Comment("위반 종류") + private String vlId; + + @Column(name = "VLTN_LWRG_1", length = 100) + @Comment("위반 법규 1") + private String vlLaw1; + + @Column(name = "VLTN_LWRG_2", length = 3) + @Comment("위반 법규 2") + private String vlLaw2; + + @Column(name = "VLTN_LWRG_3", length = 3) + @Comment("위반 법규 3") + private String vlLaw3; + + @Column(name = "USE_YN", length = 1) + @Comment("사용 여부") + private String vlEnable; + + @Column(name = "ACNTG_CD", length = 2) + @Comment("회계 코드") + private String vlSemok1; + + @Column(name = "TXITM_CD", length = 6) + @Comment("세목 코드") + private String vlSemok2; + + @Column(name = "VLTN_AMT") + @Comment("위반 금액") + private Integer vlKeum; + + @Column(name = "VLTN_ANS", length = 50) + @Comment("위반 답변") + private String vlAnswer; + + @Column(name = "TXITM_SE_CD", length = 3) + @Comment("세목 구분 코드") + private String vlSemok3; +} + diff --git a/src/main/java/go/kr/project/domain/entity/CpViolationId.java b/src/schemas/go/kr/project/domain/entity_new/CpViolationId.java similarity index 96% rename from src/main/java/go/kr/project/domain/entity/CpViolationId.java rename to src/schemas/go/kr/project/domain/entity_new/CpViolationId.java index 934d264..47a030d 100644 --- a/src/main/java/go/kr/project/domain/entity/CpViolationId.java +++ b/src/schemas/go/kr/project/domain/entity_new/CpViolationId.java @@ -1,11 +1,12 @@ package go.kr.project.domain.entity; +import javax.persistence.Column; +import javax.persistence.Embeddable; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.NoArgsConstructor; +import org.hibernate.annotations.Comment; -import javax.persistence.Column; -import javax.persistence.Embeddable; import java.io.Serializable; import java.util.Objects; @@ -38,4 +39,4 @@ public class CpViolationId implements Serializable { return Objects.hash(vlSggcode, vlJobgroup, vlCode); } -} +} \ No newline at end of file diff --git a/src/schemas/go/kr/project/domain/entity_new/EpostDelivResult.java b/src/schemas/go/kr/project/domain/entity_new/EpostDelivResult.java new file mode 100644 index 0000000..b542810 --- /dev/null +++ b/src/schemas/go/kr/project/domain/entity_new/EpostDelivResult.java @@ -0,0 +1,69 @@ +package go.kr.project.domain.entity; + +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Getter; +import lombok.NoArgsConstructor; +import org.hibernate.annotations.Comment; + +@Entity +@Table(name = "tb_dlvr_rslt") +@Getter +@NoArgsConstructor +@AllArgsConstructor +@Builder +public class EpostDelivResult { + + @Id + @Column(name = "DLVR_RSLT__ID") + @Comment("배송 결과 ID") + private Long seqKey; + + @Column(name = "MAIL_LINK_CD", length = 30) + @Comment("우편 연계 코드") + private String conKey; + + @Column(name = "RG_NO", length = 13) + @Comment("등기번호") + private String regino; + + @Column(name = "DLVR_YMD", length = 8) + @Comment("배송 일자") + private String delivYmd; + + @Column(name = "DLVR_HR", length = 4) + @Comment("배송 시간") + private String delivHhmi; + + @Column(name = "SNDR", length = 13) + @Comment("발송자") + private String outsidUserId; + + @Column(name = "DLVR_STTS", length = 2) + @Comment("배송 상태") + private String delivRsltCd; + + @Column(name = "SNDBK_RSN_CD", length = 2) + @Comment("반송 사유 코드") + private String nonDelivReasnCd; + + @Column(name = "SNDBK_RSN", length = 60) + @Comment("반송 사유") + private String nonDelivReasnCdNm; + + @Column(name = "ADDRSE_NM", length = 70) + @Comment("수취인 명") + private String subRecPrsnNm; + + @Column(name = "ADDRSE_REL_CD", length = 2) + @Comment("수취인 관계 코드") + private String relRecPrsnCd; + + @Column(name = "ADDRSE_REL", length = 100) + @Comment("수취인 관계") + private String relRecPrsnCdNm; +} diff --git a/src/schemas/go/kr/project/domain/entity_new/EpostMakeResult.java b/src/schemas/go/kr/project/domain/entity_new/EpostMakeResult.java new file mode 100644 index 0000000..ac88685 --- /dev/null +++ b/src/schemas/go/kr/project/domain/entity_new/EpostMakeResult.java @@ -0,0 +1,39 @@ +package go.kr.project.domain.entity; + +import javax.persistence.*; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Getter; +import lombok.NoArgsConstructor; +import org.hibernate.annotations.Comment; + +@Entity +@Table(name = "epost_make_result") +@Getter +@NoArgsConstructor +@AllArgsConstructor +@Builder +@IdClass(EpostMakeResultId.class) +public class EpostMakeResult { + + @Id + @Column(name = "MAIL_LINK_CD", length = 30) + @Comment("우편 연계 코드") + private String conKey; + + @Column(name = "RG_NO", length = 13) + @Comment("등기 번호") + private String rgstNmbr; + + @Column(name = "MAIL_LINK_ADD_DSCTN", length = 200) + @Comment("우편 연계 추가 내역") + private String reletcData; + + @Column(name = "DATA_STTS", length = 2) + @Comment("자료 상태") + private String dataCd; + + @Column(name = "CN_BYNG", length = 5) + @Comment("내용 매수") + private String mailCnt; +} diff --git a/src/schemas/go/kr/project/domain/entity_new/EpostMakeResultId.java b/src/schemas/go/kr/project/domain/entity_new/EpostMakeResultId.java new file mode 100644 index 0000000..c327215 --- /dev/null +++ b/src/schemas/go/kr/project/domain/entity_new/EpostMakeResultId.java @@ -0,0 +1,17 @@ +package go.kr.project.domain.entity; + +import lombok.AllArgsConstructor; +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.NoArgsConstructor; + +import java.io.Serializable; + +@Getter +@NoArgsConstructor +@AllArgsConstructor +@EqualsAndHashCode +public class EpostMakeResultId implements Serializable { + private String conKey; + private String rgstNmbr; +} diff --git a/src/schemas/go/kr/project/domain/entity_new/EpostRceptResult.java b/src/schemas/go/kr/project/domain/entity_new/EpostRceptResult.java new file mode 100644 index 0000000..b33b36f --- /dev/null +++ b/src/schemas/go/kr/project/domain/entity_new/EpostRceptResult.java @@ -0,0 +1,70 @@ +package go.kr.project.domain.entity; + +import javax.persistence.*; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Getter; +import lombok.NoArgsConstructor; +import org.hibernate.annotations.Comment; + +@Entity +@Table(name = "tb_mail_crg") +@Getter +@NoArgsConstructor +@AllArgsConstructor +@Builder +public class EpostRceptResult { + + @Id + @Column(name = "MAIL_CRG_ID") + @Comment("우편 요금 ID") + private Integer rrCode; + + @Column(name = "OTSD_INST_SE_CD", length = 13) + @Comment("외부 기관 구분 코드") + private String conOrg; + + @Column(name = "DEPT_CD", length = 15) + @Comment("부서 코드") + private String relOrSectCd; + + @Column(name = "MAIL_LINK_ADD_DSCTN", length = 200) + @Comment("우편 연계 추가내역") + private String reletcData; + + @Column(name = "INST_SNDNG_YMD", length = 8) + @Comment("기관 발송 일자") + private String extriRegYmd; + + @Column(name = "RCPT_YMD", length = 8) + @Comment("접수 일자") + private String rceptYmd; + + @Column(name = "RCPT_PSTOFC_UNQ_NO", length = 5) + @Comment("접수 우체국 고유 번호") + private String rceptId; + + @Column(name = "HNDL_SE", length = 3) + @Comment("취급 구분") + private String divKb; + + @Column(name = "NOCS") + @Comment("건수") + private Integer rceptCnt; + + @Column(name = "BSC_AMT") + @Comment("기본 금액") + private Integer rceptAmt; + + @Column(name = "VAT") + @Comment("부가가치세") + private Integer useFeeAmt; + + @Column(name = "GRAMT") + @Comment("총금액") + private Integer totPostPrc; + + @Column(name = "MAIL_KND") + @Comment("우편 종류") + private Integer jobCd; +} diff --git a/src/schemas/go/kr/project/domain/entity_new/EpostRgstNmbr.java b/src/schemas/go/kr/project/domain/entity_new/EpostRgstNmbr.java new file mode 100644 index 0000000..60179a1 --- /dev/null +++ b/src/schemas/go/kr/project/domain/entity_new/EpostRgstNmbr.java @@ -0,0 +1,26 @@ +package go.kr.project.domain.entity; + +import javax.persistence.*; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Getter; +import lombok.NoArgsConstructor; + +@Entity +@Table(name = "tb_rg_no") +@Getter +@NoArgsConstructor +@AllArgsConstructor +@Builder +public class EpostRgstNmbr { + + @Id + @Column(name = "RG_NO", columnDefinition = "char(13)", nullable = false) + private String rgstNmbr; + + @Column(name = "AFTR_RG_NO", columnDefinition = "char(13)") + private String rgstNmbrNext; + + @Column(name = "USE_YN", columnDefinition = "char(1)") + private String pcursor; +} \ No newline at end of file diff --git a/src/schemas/go/kr/project/domain/entity_new/EpostSenderDetail.java b/src/schemas/go/kr/project/domain/entity_new/EpostSenderDetail.java new file mode 100644 index 0000000..ff5446f --- /dev/null +++ b/src/schemas/go/kr/project/domain/entity_new/EpostSenderDetail.java @@ -0,0 +1,267 @@ +package go.kr.project.domain.entity; + +import javax.persistence.*; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Getter; +import lombok.NoArgsConstructor; +import org.hibernate.annotations.Comment; + +@Entity +@Table(name = "tb_mail_link_dtl") +@Getter +@NoArgsConstructor +@AllArgsConstructor +@Builder +@IdClass(EpostSenderDetailId.class) +public class EpostSenderDetail { + + @Id + @Column(name = "MAIL_LINK_CD", length = 30) + @Comment("우편 연계 코드") + private String conKey; + + @Id + @Column(name = "RG_NO", length = 13) + @Comment("등기번호") + private String rgstNmbr; + + @Column(name = "DTL_SN", length = 20) + @Comment("상세 순번") + private String recevSeq; + + @Column(name = "SNDNG_CD", length = 10) + @Comment("발송 코드") + private String recevCode; + + @Column(name = "IDNTF_CD_1", length = 18) + @Comment("식별 코드 1") + private String recevBar1d; + + @Column(name = "IDNTF_CD_2", length = 170) + @Comment("식별 코드 2") + private String recevBar2d; + + @Column(name = "INFRMNO", length = 21) + @Comment("고지번호") + private String recevBillNumber; + + @Column(name = "DOC_KND_1", length = 60) + @Comment("문서 종류 1") + private String recevDocCd1; + + @Column(name = "DOC_KND_2", length = 30) + @Comment("문서 종류 2") + private String recevDocCd2; + + @Column(name = "DOC_KND_3", length = 6) + @Comment("문서 종류 3") + private String recevDocCd3; + + @Column(name = "DOC_KND_4", length = 60) + @Comment("문서 종류 4") + private String recevDocCd4; + + @Column(name = "DOC_KND_5", length = 15) + @Comment("문서 종류 5") + private String recevDocCd5; + + @Column(name = "SBJCTNM_1", length = 6) + @Comment("과목명1") + private String recevSubj1; + + @Column(name = "SBJCTNM_2", length = 6) + @Comment("과목명2") + private String recevSubj2; + + @Column(name = "SBJCTNM_3", length = 14) + @Comment("과목명3") + private String recevSubj3; + + @Column(name = "VLTN_DT", length = 30) + @Comment("위반 일시") + private String recevViolateDt; + + @Column(name = "STDG_NM", length = 39) + @Comment("법정동 명") + private String recevViolateDong; + + @Column(name = "VLTN_PLC", length = 80) + @Comment("위반 장소") + private String recevViolatePlace; + + @Column(name = "VLTN_LWRG", length = 70) + @Comment("위반 법규") + private String recevLaws; + + @Column(name = "PAY_NO_1", length = 17) + @Comment("납부 번호 1") + private String recevPayNumber1; + + @Column(name = "PAY_NO_2", length = 15) + @Comment("납부 번호 2") + private String recevPayNumber2; + + @Column(name = "OCR_0", length = 32) + @Comment("OCR0") + private String recevOcr0; + + @Column(name = "OCR_1", length = 54) + @Comment("OCR1") + private String recevOcr1; + + @Column(name = "OCR_2", length = 54) + @Comment("OCR2") + private String recevOcr2; + + @Column(name = "EPAYNO", length = 30) + @Comment("전자납부번호") + private String recevOnlinePayNumber; + + @Column(name = "VRACTNO_1", length = 50) + @Comment("가상계좌번호 1") + private String recevVaccountNumber; + + @Column(name = "VRACTNO_2", length = 50) + @Comment("가상계좌번호 2") + private String recevVaccountNumber2; + + @Column(name = "VRACTNO_3", length = 50) + @Comment("가상계좌번호 3") + private String recevVaccountNumber3; + + @Column(name = "VRACTNO_4", length = 50) + @Comment("가상계좌번호 4") + private String recevVaccountNumber4; + + @Column(name = "VRACTNO_5", length = 50) + @Comment("가상계좌번호 5") + private String recevVaccountNumber5; + + @Column(name = "VRACTNO_6", length = 50) + @Comment("가상계좌번호 6") + private String recevVaccountNumber6; + + @Column(name = "VRACTNO_7", length = 50) + @Comment("가상계좌번호 7") + private String recevVaccountNumber7; + + @Column(name = "VRACTNO_8", length = 50) + @Comment("가상계좌번호 8") + private String recevVaccountNumber8; + + @Column(name = "VRACTNO_9", length = 50) + @Comment("가상계좌번호 9") + private String recevVaccountNumber9; + + @Column(name = "VRACTNO_10", length = 50) + @Comment("가상계좌번호 10") + private String recevVaccountNumber10; + + @Column(name = "VRACTNO_11", length = 50) + @Comment("가상계좌번호 11") + private String recevVaccountNumber11; + + @Column(name = "FFNLG", length = 10) + @Comment("과태료") + private String recevFinePrice; + + @Column(name = "PAY_AMT", length = 10) + @Comment("납부 금액") + private String recevPayPrice; + + @Column(name = "PAY_TERM", length = 15) + @Comment("납부 기한") + private String recevPayDt; + + @Column(name = "DUDT_BFR_TERM", length = 20) + @Comment("납기 이전 기한") + private String recevPayInDate; + + @Column(name = "DUDT_BFR_AMT", length = 20) + @Comment("납기 이전 금액") + private String recevPayInPrice; + + @Column(name = "DUDT_BFR_ADDTX", length = 20) + @Comment("납기 이전 가산세") + private String recevPayInAddPrice; + + @Column(name = "DUDT_BFR_NPMNT_DSPS_RT", length = 20) + @Comment("납기 이전 체납 처분 비율") + private String recevPayInDefaultPrice; + + @Column(name = "VHRNO", length = 50) + @Comment("자동차등록번호") + private String recevCarNumber; + + @Column(name = "ZIP", length = 6) + @Comment("우편번호") + private String recevCarOwnerZipcode; + + @Column(name = "ADDR", length = 100) + @Comment("주소") + private String recevCarOwnerAddr; + + @Column(name = "DTL_ADDR", length = 160) + @Comment("상세 주소") + private String recevCarOwnerDetailaddr; + + @Column(name = "OWNR", length = 60) + @Comment("소유자") + private String recevCarOwnerNm; + + @Column(name = "RRNO_FRDGT", length = 6) + @Comment("주민등록번호 앞자리") + private String recevCarOwnerSsn; + + @Column(name = "PHOTO_BYNG") + @Comment("사진 매수") + private Integer recevPhotoCnt; + + @Column(name = "PHOTO_FILE_NM_1", length = 80) + @Comment("사진 파일 명 1") + private String recevPhotoFile1; + + @Column(name = "PHOTO_FILE_NM_2", length = 80) + @Comment("사진 파일 명 2") + private String recevPhotoFile2; + + @Column(name = "PHOTO_FILE_NM_3", length = 80) + @Comment("사진 파일 명 3") + private String recevPhotoFile3; + + @Column(name = "PHOTO_FILE_NM_4", length = 80) + @Comment("사진 파일 명 4") + private String recevPhotoFile4; + + @Column(name = "DLVR_RSLT_ID") + @Comment("배달 결과 ID") + private Integer delivResultCode; + + @Column(name = "FBCTN_RSLT_ID", length = 2) + @Comment("제작 결과 ID") + private String makeResultCd; + + @Column(name = "POST_SEND_STATE", length = 2) + private String postSendState; + + @Column(name = "DUDT_AFTR_TERM", length = 20) + @Comment("납기 이후 기한") + private String recevPayOutDate; + + @Column(name = "DUDT_AFTR_ADDTX", length = 20) + @Comment("납기 이후 가산세") + private String recevPayOutAddPrice; + + @Column(name = "DUDT_AFTR_NPMNT_DSPS_RT", length = 20) + @Comment("납기 이후 체납 처분 비율") + private String recevPayOutDefaultPrice; + + @Column(name = "DUDT_AFTR_AMT", length = 20) + @Comment("납기 이후 금액") + private String recevPayOutPrice; + + @Column(name = "CRDN_GD_NO", length = 24) + @Comment("단속 안내 번호") + private String recevEvidenceNumber; +} diff --git a/src/schemas/go/kr/project/domain/entity_new/EpostSenderDetailId.java b/src/schemas/go/kr/project/domain/entity_new/EpostSenderDetailId.java new file mode 100644 index 0000000..45f83a1 --- /dev/null +++ b/src/schemas/go/kr/project/domain/entity_new/EpostSenderDetailId.java @@ -0,0 +1,17 @@ +package go.kr.project.domain.entity; + +import lombok.AllArgsConstructor; +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.NoArgsConstructor; + +import java.io.Serializable; + +@Getter +@NoArgsConstructor +@AllArgsConstructor +@EqualsAndHashCode +public class EpostSenderDetailId implements Serializable { + private String conKey; + private String rgstNmbr; +} diff --git a/src/schemas/go/kr/project/domain/entity_new/EpostSenderReg.java b/src/schemas/go/kr/project/domain/entity_new/EpostSenderReg.java new file mode 100644 index 0000000..4a3b8c8 --- /dev/null +++ b/src/schemas/go/kr/project/domain/entity_new/EpostSenderReg.java @@ -0,0 +1,196 @@ +package go.kr.project.domain.entity; + +import javax.persistence.*; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Getter; +import lombok.NoArgsConstructor; +import org.hibernate.annotations.Comment; + +@Entity +@Table(name = "tb_mail_link_list") +@Getter +@NoArgsConstructor +@AllArgsConstructor +@Builder +public class EpostSenderReg { + + @Id + @Column(name = "MAIL_LINK_CD", length = 30) + @Comment("우편 연계 코드") + private String conKey; + + @Column(name = "RCPT_PSTOFC_UNQ_ID", length = 5) + @Comment("접수 우체국 고유 ID") + private String rceptId; + + @Column(name = "RCPT_CD", length = 2) + @Comment("접수 코드") + private String dataCd; + + @Column(name = "HNDL_SE", length = 3) + @Comment("취급 구분") + private String divKb; + + @Column(name = "ATRZ_MTHD", length = 3) + @Comment("결재 방법") + private String dfpayyn; + + @Column(name = "CN_TYPE", length = 3) + @Comment("내용 유형") + private String rcptKb; + + @Column(name = "CN_DTL_CD", length = 3) + @Comment("내용 상세 코드") + private String sealCd; + + @Column(name = "CN_KND", length = 3) + @Comment("내용 종류") + private String wordKb; + + @Column(name = "CN_BYNG") + @Comment("내용 매수") + private Integer mailCnt; + + @Column(name = "ADDRSE_CNT") + @Comment("수취인 수") + private Integer recevCnt; + + @Column(name = "MAIL_PKG_CD", length = 3) + @Comment("우편 패키지 코드") + private String envCd; + + @Column(name = "COLR_YN", length = 1) + @Comment("색상 여부(흑백/컬러)") + private String colorYn; + + @Column(name = "LINK_MTH", length = 1) + @Comment("연계 방식(메일머지/PDF)") + private String mmYn; + + @Column(name = "PRINT_SE_CD", length = 1) + @Comment("인쇄 구분 코드(단면, 양면)") + private String flexCd; + + @Column(name = "ATCH_CNT") + @Comment("첨부 수 (기본값 0)") + private Integer dmCnt; + + @Column(name = "SNDBK_NEED_YN", length = 1) + @Comment("반송 필요 여부") + private String sbFg; + + @Column(name = "APRV_NO", length = 10) + @Comment("승인 번호") + private String apvlNb; + + @Column(name = "APLY_YMD", length = 8) + @Comment("신청 일자") + private String sendDate; + + @Column(name = "TRSM_HR", length = 6) + @Comment("전송 시간") + private String sendTime; + + @Column(name = "LINK_INST_ATRZ_DEPTCD", length = 15) + @Comment("연계 기관 결재 부서 코드") + private String relorsectCd; + + @Column(name = "SNDNG_INST_CD", length = 15) + @Comment("발송 기관 코드") + private String recevSenderOrgCode; + + @Column(name = "SNDR_NM", length = 40) + @Comment("발송자 명") + private String recevSenderNm; + + @Column(name = "SNDR_ZIP", length = 6) + @Comment("발송자 우편번호") + private String recevSenderZipcode; + + @Column(name = "ADDR", length = 60) + @Comment("주소") + private String recevSenderAddr; + + @Column(name = "DADDR", length = 100) + @Comment("상세 주소") + private String recevSenderDetailAddr; + + @Column(name = "LEVY_DEPT_TELNO", length = 60) + @Comment("부과 부서 전화번호") + private String recevSenderDepartTel; + + @Column(name = "LEVY_DEPT", length = 30) + @Comment("부과 부서") + private String recevSenderDepartNm; + + @Column(name = "RG_SE_CD", length = 1) + @Comment("등기 구분 코드") + private String recevDivCd; + + @Column(name = "OTPT_DT", length = 21) + @Comment("출력 일시") + private String recevPrintDt; + + @Column(name = "OTPT_YR", length = 4) + @Comment("출력 연도") + private String recevPrintYear; + + @Column(name = "OTPT_MM", length = 2) + @Comment("출력 월") + private String recevPrintMonth; + + @Column(name = "OTPT_DAY", length = 2) + @Comment("출력 일") + private String recevPrintDay; + + @Column(name = "LEVY_DEPT_FAX_NO", length = 20) + @Comment("부과 부서 팩스 번호") + private String recevSenderFax; + + @Column(name = "LEVY_DEPT_PIC", length = 30) + @Comment("부과 부서 담당자") + private String recevSerderStaff; + + @Column(name = "LEVY_DEPT_EML", length = 60) + @Comment("부과 부서 이메일") + private String recevSenderEmail; + + @Column(name = "MAIL_KND_CD", length = 4) + @Comment("우편 종류 코드") + private String jobCd; + + @Column(name = "PRCS_STTS", length = 2) + @Comment("처리 상태") + private String postProcStt; + + @Column(name = "DEL_YN", length = 1) + @Comment("삭제 여부") + private String deleteAt; + + @Column(name = "REG_YMD", length = 8) + @Comment("등록 일자") + private String regYmd; + + @Column(name = "RCPT_YMD", length = 8) + @Comment("접수 일자") + private String rceptYmd; + + @Column(name = "RGTR", length = 10) + @Comment("등록자") + private String regSysSe; + + @Column(name = "INFRM_LIST_ID", length = 10) + @Comment("고지 목록 ID") + private String tgCode; + + + public void changePostProcStt(String postProcStt) { + this.postProcStt = postProcStt; + } + + public void changeRceptYmd(String rceptYmd) { + this.rceptYmd = rceptYmd; + } + +} \ No newline at end of file diff --git a/src/schemas/go/kr/project/domain/entity_new/TbCntcSndngDetail.java b/src/schemas/go/kr/project/domain/entity_new/TbCntcSndngDetail.java new file mode 100644 index 0000000..4123e42 --- /dev/null +++ b/src/schemas/go/kr/project/domain/entity_new/TbCntcSndngDetail.java @@ -0,0 +1,81 @@ +package go.kr.project.domain.entity; + +import javax.persistence.*; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Getter; +import lombok.NoArgsConstructor; + +import java.time.LocalDateTime; + +@Entity +@Table(name = "tb_cntc_sndng_detail") +@Getter +@NoArgsConstructor +@AllArgsConstructor +@Builder +public class TbCntcSndngDetail { + + @Id + @Column(name = "unity_sndng_detail_id", length = 20, nullable = false) + private String unitySndngDetailId; // 통합 발송 상세 ID (PK) + + @Column(name = "unity_sndng_mastr_id", length = 20) + private String unitySndngMastrId; // 통합 발송 마스터 ID + + @Column(name = "signgu_code", length = 50) + private String signguCode; // 시군구 코드 + + @Column(name = "ffnlg_code", length = 2) + private String ffnlgCode; // 과태료 코드 + + @Column(name = "main_code", length = 30) + private String mainCode; // 메인 코드 + + @Column(name = "vhcle_no", length = 30) + private String vhcleNo; // 차량 번호 + + @Column(name = "ihidnum", length = 100) + private String ihidnum; // 주민등록번호 + + @Column(name = "moblphon_no", length = 20) + private String moblphonNo; // 핸드폰 번호 + + @Column(name = "nm", length = 200) + private String nm; // 성명 + + @Column(name = "adres", length = 300) + private String adres; // 주소 + + @Column(name = "detail_adres", length = 300) + private String detailAdres; // 상세 주소 + + @Column(name = "zip", length = 5) + private String zip; // 우편번호 + + @Lob + @Column(name = "tmplt_msg_data") + private String tmpltMsgData; // 템플릿 메시지 데이터 (LONGTEXT) + + @Lob + @Column(name = "mobile_page_cn") + private String mobilePageCn; // 모바일 페이지 내용 (LONGTEXT) + + @Column(name = "use_instt_idntfc_id", length = 30) + private String useInsttIdntfcId; // 이용 기관 식별 ID + + @Column(name = "external_document_uuid", length = 40) + private String externalDocumentUuid; // 외부 문서 식별 번호 + + @Column(name = "regist_dt") + private LocalDateTime registDt; // 등록일자 + + @Column(name = "register", length = 20) + private String register; // 등록자 + + @Column(name = "updt_dt") + private LocalDateTime updtDt; // 수정일자 + + @Column(name = "updusr", length = 20) + private String updusr; // 수정자 +} \ No newline at end of file diff --git a/src/schemas/go/kr/project/domain/entity_new/TbCntcSndngResult.java b/src/schemas/go/kr/project/domain/entity_new/TbCntcSndngResult.java new file mode 100644 index 0000000..1a733d4 --- /dev/null +++ b/src/schemas/go/kr/project/domain/entity_new/TbCntcSndngResult.java @@ -0,0 +1,63 @@ +package go.kr.project.domain.entity; + +import javax.persistence.*; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Getter; +import lombok.NoArgsConstructor; + +import java.time.LocalDateTime; + +@Entity +@Table(name = "tb_cntc_sndng_result") +@IdClass(TbCntcSndngResultId.class) +@Getter +@NoArgsConstructor +@AllArgsConstructor +@Builder +public class TbCntcSndngResult { + + @Id + @Column(name = "unity_sndng_detail_id", length = 20, nullable = false) + private String unitySndngDetailId; // PK1 + + @Id + @Column(name = "sndng_se_code", length = 20, nullable = false) + private String sndngSeCode; // PK2 + + @Column(name = "signgu_code", length = 50) + private String signguCode; // 시군구 코드 + + @Column(name = "ffnlg_code", length = 2) + private String ffnlgCode; // 과태료 코드 + + @Column(name = "sndng_result_sttus", length = 50) + private String sndngResultSttus; // 발송 결과 상태 + + @Column(name = "requst_dt", length = 20) + private String requstDt; // 요청 일시 (문자열 컬럼 정의대로 String) + + @Column(name = "inqire_dt", length = 20) + private String inqireDt; // 조회 일시 + + @Column(name = "readng_dt", length = 20) + private String readngDt; // 열람 일시 + + @Column(name = "error_cn", length = 1000) + private String errorCn; // 오류 내용 + + @Column(name = "rgist_no", length = 13) + private String rgistNo; // 등기번호 + + @Column(name = "regist_dt") + private LocalDateTime registDt; // 등록일자 + + @Column(name = "register", length = 20) + private String register; // 등록자 + + @Column(name = "updt_dt") + private LocalDateTime updtDt; // 수정일자 + + @Column(name = "updusr", length = 20) + private String updusr; // 수정자 +} diff --git a/src/schemas/go/kr/project/domain/entity_new/TbCntcSndngResultId.java b/src/schemas/go/kr/project/domain/entity_new/TbCntcSndngResultId.java new file mode 100644 index 0000000..3425580 --- /dev/null +++ b/src/schemas/go/kr/project/domain/entity_new/TbCntcSndngResultId.java @@ -0,0 +1,15 @@ +package go.kr.project.domain.entity; + +import lombok.AllArgsConstructor; +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.NoArgsConstructor; + +@Getter +@NoArgsConstructor +@AllArgsConstructor +@EqualsAndHashCode +public class TbCntcSndngResultId { + private String unitySndngDetailId; // varchar(20) + private String sndngSeCode; // varchar(20) +} \ No newline at end of file diff --git a/src/main/java/go/kr/project/domain/repo/cp/CpAnswerRepository.java b/src/schemas/go/kr/project/domain/repo/cp/CpAnswerRepository.java similarity index 86% rename from src/main/java/go/kr/project/domain/repo/cp/CpAnswerRepository.java rename to src/schemas/go/kr/project/domain/repo/cp/CpAnswerRepository.java index dbab4af..bf69603 100644 --- a/src/main/java/go/kr/project/domain/repo/cp/CpAnswerRepository.java +++ b/src/schemas/go/kr/project/domain/repo/cp/CpAnswerRepository.java @@ -7,4 +7,7 @@ import java.util.List; public interface CpAnswerRepository extends JpaRepository { List findAllByAsState(String number); + + + boolean existsByAsJsnoM(String civilNoC); } diff --git a/src/main/java/go/kr/project/domain/repo/cp/CpBdongRepository.java b/src/schemas/go/kr/project/domain/repo/cp/CpBdongRepository.java similarity index 62% rename from src/main/java/go/kr/project/domain/repo/cp/CpBdongRepository.java rename to src/schemas/go/kr/project/domain/repo/cp/CpBdongRepository.java index 42ccd59..e8e81c0 100644 --- a/src/main/java/go/kr/project/domain/repo/cp/CpBdongRepository.java +++ b/src/schemas/go/kr/project/domain/repo/cp/CpBdongRepository.java @@ -1,11 +1,11 @@ package go.kr.project.domain.repo.cp; import go.kr.project.domain.entity.CpBdong; -import org.springframework.data.repository.CrudRepository; +import org.springframework.data.jpa.repository.JpaRepository; import java.util.List; -public interface CpBdongRepository extends CrudRepository { +public interface CpBdongRepository extends JpaRepository { List findAllByBdCodeStartingWith(String string); diff --git a/src/main/java/go/kr/project/domain/repo/cp/CpCancelRepository.java b/src/schemas/go/kr/project/domain/repo/cp/CpCancelRepository.java similarity index 100% rename from src/main/java/go/kr/project/domain/repo/cp/CpCancelRepository.java rename to src/schemas/go/kr/project/domain/repo/cp/CpCancelRepository.java diff --git a/src/schemas/go/kr/project/domain/repo/cp/CpEPostMakeResultRepository.java b/src/schemas/go/kr/project/domain/repo/cp/CpEPostMakeResultRepository.java new file mode 100644 index 0000000..464dc8b --- /dev/null +++ b/src/schemas/go/kr/project/domain/repo/cp/CpEPostMakeResultRepository.java @@ -0,0 +1,10 @@ +package go.kr.project.domain.repo.cp; + +import go.kr.project.domain.entity.EpostMakeResult; +import org.springframework.data.jpa.repository.JpaRepository; + +import java.util.Optional; + +public interface CpEPostMakeResultRepository extends JpaRepository { + Optional findByConKeyAndRgstNmbr(String conKey, String rgstNmbr); +} diff --git a/src/schemas/go/kr/project/domain/repo/cp/CpEPostRgstNmbr.java b/src/schemas/go/kr/project/domain/repo/cp/CpEPostRgstNmbr.java new file mode 100644 index 0000000..dc94122 --- /dev/null +++ b/src/schemas/go/kr/project/domain/repo/cp/CpEPostRgstNmbr.java @@ -0,0 +1,10 @@ +package go.kr.project.domain.repo.cp; + +import go.kr.project.domain.entity.EpostRgstNmbr; +import org.springframework.data.jpa.repository.JpaRepository; + +import java.util.List; + +public interface CpEPostRgstNmbr extends JpaRepository { + EpostRgstNmbr findByPcursor(String cursor); +} diff --git a/src/schemas/go/kr/project/domain/repo/cp/CpEPostSenderDetailRepository.java b/src/schemas/go/kr/project/domain/repo/cp/CpEPostSenderDetailRepository.java new file mode 100644 index 0000000..8bfe13d --- /dev/null +++ b/src/schemas/go/kr/project/domain/repo/cp/CpEPostSenderDetailRepository.java @@ -0,0 +1,7 @@ +package go.kr.project.domain.repo.cp; + +import go.kr.project.domain.entity.EpostSenderDetail; +import org.springframework.data.jpa.repository.JpaRepository; + +public interface CpEPostSenderDetailRepository extends JpaRepository { +} diff --git a/src/schemas/go/kr/project/domain/repo/cp/CpEPostSenderRegRepository.java b/src/schemas/go/kr/project/domain/repo/cp/CpEPostSenderRegRepository.java new file mode 100644 index 0000000..fcb1c3c --- /dev/null +++ b/src/schemas/go/kr/project/domain/repo/cp/CpEPostSenderRegRepository.java @@ -0,0 +1,7 @@ +package go.kr.project.domain.repo.cp; + +import go.kr.project.domain.entity.EpostSenderReg; +import org.springframework.data.jpa.repository.JpaRepository; + +public interface CpEPostSenderRegRepository extends JpaRepository { +} diff --git a/src/schemas/go/kr/project/domain/repo/cp/CpEpostDelivResultRepository.java b/src/schemas/go/kr/project/domain/repo/cp/CpEpostDelivResultRepository.java new file mode 100644 index 0000000..5ebc428 --- /dev/null +++ b/src/schemas/go/kr/project/domain/repo/cp/CpEpostDelivResultRepository.java @@ -0,0 +1,7 @@ +package go.kr.project.domain.repo.cp; + +import go.kr.project.domain.entity.EpostDelivResult; +import org.springframework.data.jpa.repository.JpaRepository; + +public interface CpEpostDelivResultRepository extends JpaRepository { +} diff --git a/src/schemas/go/kr/project/domain/repo/cp/CpEpostRceptResultRepository.java b/src/schemas/go/kr/project/domain/repo/cp/CpEpostRceptResultRepository.java new file mode 100644 index 0000000..7dd04ea --- /dev/null +++ b/src/schemas/go/kr/project/domain/repo/cp/CpEpostRceptResultRepository.java @@ -0,0 +1,7 @@ +package go.kr.project.domain.repo.cp; + +import go.kr.project.domain.entity.EpostRceptResult; +import org.springframework.data.jpa.repository.JpaRepository; + +public interface CpEpostRceptResultRepository extends JpaRepository { +} diff --git a/src/schemas/go/kr/project/domain/repo/cp/CpGojiPrtRepository.java b/src/schemas/go/kr/project/domain/repo/cp/CpGojiPrtRepository.java new file mode 100644 index 0000000..36bcc4b --- /dev/null +++ b/src/schemas/go/kr/project/domain/repo/cp/CpGojiPrtRepository.java @@ -0,0 +1,9 @@ +package go.kr.project.domain.repo.cp; + +import go.kr.project.domain.entity.CpGojiPrt; +import org.springframework.data.jpa.repository.JpaRepository; + +import java.util.Optional; + +public interface CpGojiPrtRepository extends JpaRepository { +} diff --git a/src/schemas/go/kr/project/domain/repo/cp/CpGojiSendHistRepository.java b/src/schemas/go/kr/project/domain/repo/cp/CpGojiSendHistRepository.java new file mode 100644 index 0000000..50f44d6 --- /dev/null +++ b/src/schemas/go/kr/project/domain/repo/cp/CpGojiSendHistRepository.java @@ -0,0 +1,7 @@ +package go.kr.project.domain.repo.cp; + +import go.kr.project.domain.entity.CpGojiSendHist; +import org.springframework.data.jpa.repository.JpaRepository; + +public interface CpGojiSendHistRepository extends JpaRepository { +} diff --git a/src/schemas/go/kr/project/domain/repo/cp/CpGojitRepository.java b/src/schemas/go/kr/project/domain/repo/cp/CpGojitRepository.java new file mode 100644 index 0000000..442ec96 --- /dev/null +++ b/src/schemas/go/kr/project/domain/repo/cp/CpGojitRepository.java @@ -0,0 +1,7 @@ +package go.kr.project.domain.repo.cp; + +import go.kr.project.domain.entity.CpGojit; +import org.springframework.data.jpa.repository.JpaRepository; + +public interface CpGojitRepository extends JpaRepository { +} diff --git a/src/schemas/go/kr/project/domain/repo/cp/CpImagesizeRepository.java b/src/schemas/go/kr/project/domain/repo/cp/CpImagesizeRepository.java new file mode 100644 index 0000000..63696aa --- /dev/null +++ b/src/schemas/go/kr/project/domain/repo/cp/CpImagesizeRepository.java @@ -0,0 +1,7 @@ +package go.kr.project.domain.repo.cp; + +import go.kr.project.domain.entity.CpImagesize; +import org.springframework.data.jpa.repository.JpaRepository; + +public interface CpImagesizeRepository extends JpaRepository { +} diff --git a/src/main/java/go/kr/project/domain/repo/cp/CpMainEtc1Repository.java b/src/schemas/go/kr/project/domain/repo/cp/CpMainEtc1Repository.java similarity index 99% rename from src/main/java/go/kr/project/domain/repo/cp/CpMainEtc1Repository.java rename to src/schemas/go/kr/project/domain/repo/cp/CpMainEtc1Repository.java index 5860eff..cbe2981 100644 --- a/src/main/java/go/kr/project/domain/repo/cp/CpMainEtc1Repository.java +++ b/src/schemas/go/kr/project/domain/repo/cp/CpMainEtc1Repository.java @@ -1,6 +1,5 @@ package go.kr.project.domain.repo.cp; - import go.kr.project.domain.entity.CpMainEtc1; import org.springframework.data.jpa.repository.JpaRepository; diff --git a/src/main/java/go/kr/project/domain/repo/cp/CpMainRepository.java b/src/schemas/go/kr/project/domain/repo/cp/CpMainRepository.java similarity index 82% rename from src/main/java/go/kr/project/domain/repo/cp/CpMainRepository.java rename to src/schemas/go/kr/project/domain/repo/cp/CpMainRepository.java index 47845cb..f05043e 100644 --- a/src/main/java/go/kr/project/domain/repo/cp/CpMainRepository.java +++ b/src/schemas/go/kr/project/domain/repo/cp/CpMainRepository.java @@ -9,8 +9,5 @@ import java.util.List; @Repository public interface CpMainRepository extends JpaRepository { - CpMain findTopByMmCodeStartingWithOrderByMmCodeDesc(String prefix); - - List findByMmState(String mmState); } diff --git a/src/schemas/go/kr/project/domain/repo/cp/CpMatchRepository.java b/src/schemas/go/kr/project/domain/repo/cp/CpMatchRepository.java new file mode 100644 index 0000000..ff91554 --- /dev/null +++ b/src/schemas/go/kr/project/domain/repo/cp/CpMatchRepository.java @@ -0,0 +1,8 @@ +package go.kr.project.domain.repo.cp; + +import go.kr.project.domain.entity.CpMatch; +import org.springframework.data.jpa.repository.JpaRepository; + +public interface CpMatchRepository extends JpaRepository { + CpMatch findByMcMmcode(String mngItemSn6); +} diff --git a/src/main/java/go/kr/project/domain/repo/cp/CpSetinfoRepository.java b/src/schemas/go/kr/project/domain/repo/cp/CpSetinfoRepository.java similarity index 100% rename from src/main/java/go/kr/project/domain/repo/cp/CpSetinfoRepository.java rename to src/schemas/go/kr/project/domain/repo/cp/CpSetinfoRepository.java diff --git a/src/schemas/go/kr/project/domain/repo/cp/CpSggRepository.java b/src/schemas/go/kr/project/domain/repo/cp/CpSggRepository.java new file mode 100644 index 0000000..ed576fc --- /dev/null +++ b/src/schemas/go/kr/project/domain/repo/cp/CpSggRepository.java @@ -0,0 +1,10 @@ +package go.kr.project.domain.repo.cp; + +import go.kr.project.domain.entity.CpSgg; +import org.springframework.data.jpa.repository.JpaRepository; + +import java.util.List; + +public interface CpSggRepository extends JpaRepository { + CpSgg findBySgDepCode(String sgDepCode); +} diff --git a/src/main/java/go/kr/project/domain/repo/cp/CpUserRepository.java b/src/schemas/go/kr/project/domain/repo/cp/CpUserRepository.java similarity index 63% rename from src/main/java/go/kr/project/domain/repo/cp/CpUserRepository.java rename to src/schemas/go/kr/project/domain/repo/cp/CpUserRepository.java index b01cf46..6e36528 100644 --- a/src/main/java/go/kr/project/domain/repo/cp/CpUserRepository.java +++ b/src/schemas/go/kr/project/domain/repo/cp/CpUserRepository.java @@ -1,11 +1,7 @@ package go.kr.project.domain.repo.cp; import go.kr.project.domain.entity.CpUser; -import go.kr.project.system.login.model.LoginUserVO; import org.springframework.data.jpa.repository.JpaRepository; -import java.util.Optional; - public interface CpUserRepository extends JpaRepository { - LoginUserVO findByUmName(String userAcnt); } diff --git a/src/main/java/go/kr/project/domain/repo/cp/CpViolationRepository.java b/src/schemas/go/kr/project/domain/repo/cp/CpViolationRepository.java similarity index 85% rename from src/main/java/go/kr/project/domain/repo/cp/CpViolationRepository.java rename to src/schemas/go/kr/project/domain/repo/cp/CpViolationRepository.java index b7e19d5..33c736a 100644 --- a/src/main/java/go/kr/project/domain/repo/cp/CpViolationRepository.java +++ b/src/schemas/go/kr/project/domain/repo/cp/CpViolationRepository.java @@ -5,4 +5,5 @@ import go.kr.project.domain.entity.CpViolationId; import org.springframework.data.jpa.repository.JpaRepository; public interface CpViolationRepository extends JpaRepository { + CpViolation findByIdVlCode(String gpLawGb); } diff --git a/src/main/java/go/kr/project/domain/repo/ep/EpAnswerRepository.java b/src/schemas/go/kr/project/domain/repo_new/cp/CpAnswerRepository.java similarity index 57% rename from src/main/java/go/kr/project/domain/repo/ep/EpAnswerRepository.java rename to src/schemas/go/kr/project/domain/repo_new/cp/CpAnswerRepository.java index 9d1600a..bf69603 100644 --- a/src/main/java/go/kr/project/domain/repo/ep/EpAnswerRepository.java +++ b/src/schemas/go/kr/project/domain/repo_new/cp/CpAnswerRepository.java @@ -1,10 +1,13 @@ -package go.kr.project.domain.repo.ep; +package go.kr.project.domain.repo.cp; import go.kr.project.domain.entity.CpAnswer; import org.springframework.data.jpa.repository.JpaRepository; import java.util.List; -public interface EpAnswerRepository extends JpaRepository { +public interface CpAnswerRepository extends JpaRepository { List findAllByAsState(String number); + + + boolean existsByAsJsnoM(String civilNoC); } diff --git a/src/main/java/go/kr/project/domain/repo/ep/EpBdongRepository.java b/src/schemas/go/kr/project/domain/repo_new/cp/CpBdongRepository.java similarity index 53% rename from src/main/java/go/kr/project/domain/repo/ep/EpBdongRepository.java rename to src/schemas/go/kr/project/domain/repo_new/cp/CpBdongRepository.java index 1ac74eb..e8e81c0 100644 --- a/src/main/java/go/kr/project/domain/repo/ep/EpBdongRepository.java +++ b/src/schemas/go/kr/project/domain/repo_new/cp/CpBdongRepository.java @@ -1,11 +1,13 @@ -package go.kr.project.domain.repo.ep; +package go.kr.project.domain.repo.cp; import go.kr.project.domain.entity.CpBdong; import org.springframework.data.jpa.repository.JpaRepository; import java.util.List; -public interface EpBdongRepository extends JpaRepository { +public interface CpBdongRepository extends JpaRepository { + List findAllByBdCodeStartingWith(String string); + List findAllByBdSggName(String bdSggName); } diff --git a/src/schemas/go/kr/project/domain/repo_new/cp/CpCancelRepository.java b/src/schemas/go/kr/project/domain/repo_new/cp/CpCancelRepository.java new file mode 100644 index 0000000..c642612 --- /dev/null +++ b/src/schemas/go/kr/project/domain/repo_new/cp/CpCancelRepository.java @@ -0,0 +1,7 @@ +package go.kr.project.domain.repo.cp; + +import go.kr.project.domain.entity.CpCancel; +import org.springframework.data.jpa.repository.JpaRepository; + +public interface CpCancelRepository extends JpaRepository { +} diff --git a/src/schemas/go/kr/project/domain/repo_new/cp/CpEPostMakeResultRepository.java b/src/schemas/go/kr/project/domain/repo_new/cp/CpEPostMakeResultRepository.java new file mode 100644 index 0000000..464dc8b --- /dev/null +++ b/src/schemas/go/kr/project/domain/repo_new/cp/CpEPostMakeResultRepository.java @@ -0,0 +1,10 @@ +package go.kr.project.domain.repo.cp; + +import go.kr.project.domain.entity.EpostMakeResult; +import org.springframework.data.jpa.repository.JpaRepository; + +import java.util.Optional; + +public interface CpEPostMakeResultRepository extends JpaRepository { + Optional findByConKeyAndRgstNmbr(String conKey, String rgstNmbr); +} diff --git a/src/schemas/go/kr/project/domain/repo_new/cp/CpEPostRgstNmbr.java b/src/schemas/go/kr/project/domain/repo_new/cp/CpEPostRgstNmbr.java new file mode 100644 index 0000000..c06d96e --- /dev/null +++ b/src/schemas/go/kr/project/domain/repo_new/cp/CpEPostRgstNmbr.java @@ -0,0 +1,8 @@ +package go.kr.project.domain.repo.cp; + +import go.kr.project.domain.entity.EpostRgstNmbr; +import org.springframework.data.jpa.repository.JpaRepository; + +public interface CpEPostRgstNmbr extends JpaRepository { + EpostRgstNmbr findByPcursor(String cursor); +} diff --git a/src/schemas/go/kr/project/domain/repo_new/cp/CpEPostSenderDetailRepository.java b/src/schemas/go/kr/project/domain/repo_new/cp/CpEPostSenderDetailRepository.java new file mode 100644 index 0000000..8bfe13d --- /dev/null +++ b/src/schemas/go/kr/project/domain/repo_new/cp/CpEPostSenderDetailRepository.java @@ -0,0 +1,7 @@ +package go.kr.project.domain.repo.cp; + +import go.kr.project.domain.entity.EpostSenderDetail; +import org.springframework.data.jpa.repository.JpaRepository; + +public interface CpEPostSenderDetailRepository extends JpaRepository { +} diff --git a/src/schemas/go/kr/project/domain/repo_new/cp/CpEPostSenderRegRepository.java b/src/schemas/go/kr/project/domain/repo_new/cp/CpEPostSenderRegRepository.java new file mode 100644 index 0000000..fcb1c3c --- /dev/null +++ b/src/schemas/go/kr/project/domain/repo_new/cp/CpEPostSenderRegRepository.java @@ -0,0 +1,7 @@ +package go.kr.project.domain.repo.cp; + +import go.kr.project.domain.entity.EpostSenderReg; +import org.springframework.data.jpa.repository.JpaRepository; + +public interface CpEPostSenderRegRepository extends JpaRepository { +} diff --git a/src/schemas/go/kr/project/domain/repo_new/cp/CpEpostDelivResultRepository.java b/src/schemas/go/kr/project/domain/repo_new/cp/CpEpostDelivResultRepository.java new file mode 100644 index 0000000..5ebc428 --- /dev/null +++ b/src/schemas/go/kr/project/domain/repo_new/cp/CpEpostDelivResultRepository.java @@ -0,0 +1,7 @@ +package go.kr.project.domain.repo.cp; + +import go.kr.project.domain.entity.EpostDelivResult; +import org.springframework.data.jpa.repository.JpaRepository; + +public interface CpEpostDelivResultRepository extends JpaRepository { +} diff --git a/src/schemas/go/kr/project/domain/repo_new/cp/CpEpostRceptResultRepository.java b/src/schemas/go/kr/project/domain/repo_new/cp/CpEpostRceptResultRepository.java new file mode 100644 index 0000000..7dd04ea --- /dev/null +++ b/src/schemas/go/kr/project/domain/repo_new/cp/CpEpostRceptResultRepository.java @@ -0,0 +1,7 @@ +package go.kr.project.domain.repo.cp; + +import go.kr.project.domain.entity.EpostRceptResult; +import org.springframework.data.jpa.repository.JpaRepository; + +public interface CpEpostRceptResultRepository extends JpaRepository { +} diff --git a/src/schemas/go/kr/project/domain/repo_new/cp/CpGojiPrtRepository.java b/src/schemas/go/kr/project/domain/repo_new/cp/CpGojiPrtRepository.java new file mode 100644 index 0000000..b34dc43 --- /dev/null +++ b/src/schemas/go/kr/project/domain/repo_new/cp/CpGojiPrtRepository.java @@ -0,0 +1,7 @@ +package go.kr.project.domain.repo.cp; + +import go.kr.project.domain.entity.CpGojiPrt; +import org.springframework.data.jpa.repository.JpaRepository; + +public interface CpGojiPrtRepository extends JpaRepository { +} diff --git a/src/schemas/go/kr/project/domain/repo_new/cp/CpGojiSendHistRepository.java b/src/schemas/go/kr/project/domain/repo_new/cp/CpGojiSendHistRepository.java new file mode 100644 index 0000000..50f44d6 --- /dev/null +++ b/src/schemas/go/kr/project/domain/repo_new/cp/CpGojiSendHistRepository.java @@ -0,0 +1,7 @@ +package go.kr.project.domain.repo.cp; + +import go.kr.project.domain.entity.CpGojiSendHist; +import org.springframework.data.jpa.repository.JpaRepository; + +public interface CpGojiSendHistRepository extends JpaRepository { +} diff --git a/src/schemas/go/kr/project/domain/repo_new/cp/CpGojitRepository.java b/src/schemas/go/kr/project/domain/repo_new/cp/CpGojitRepository.java new file mode 100644 index 0000000..442ec96 --- /dev/null +++ b/src/schemas/go/kr/project/domain/repo_new/cp/CpGojitRepository.java @@ -0,0 +1,7 @@ +package go.kr.project.domain.repo.cp; + +import go.kr.project.domain.entity.CpGojit; +import org.springframework.data.jpa.repository.JpaRepository; + +public interface CpGojitRepository extends JpaRepository { +} diff --git a/src/schemas/go/kr/project/domain/repo_new/cp/CpImagesizeRepository.java b/src/schemas/go/kr/project/domain/repo_new/cp/CpImagesizeRepository.java new file mode 100644 index 0000000..63696aa --- /dev/null +++ b/src/schemas/go/kr/project/domain/repo_new/cp/CpImagesizeRepository.java @@ -0,0 +1,7 @@ +package go.kr.project.domain.repo.cp; + +import go.kr.project.domain.entity.CpImagesize; +import org.springframework.data.jpa.repository.JpaRepository; + +public interface CpImagesizeRepository extends JpaRepository { +} diff --git a/src/main/java/go/kr/project/domain/repo/ep/EpMainEtc1Repository.java b/src/schemas/go/kr/project/domain/repo_new/cp/CpMainEtc1Repository.java similarity index 56% rename from src/main/java/go/kr/project/domain/repo/ep/EpMainEtc1Repository.java rename to src/schemas/go/kr/project/domain/repo_new/cp/CpMainEtc1Repository.java index 55ab3cc..cbe2981 100644 --- a/src/main/java/go/kr/project/domain/repo/ep/EpMainEtc1Repository.java +++ b/src/schemas/go/kr/project/domain/repo_new/cp/CpMainEtc1Repository.java @@ -1,7 +1,7 @@ -package go.kr.project.domain.repo.ep; +package go.kr.project.domain.repo.cp; import go.kr.project.domain.entity.CpMainEtc1; import org.springframework.data.jpa.repository.JpaRepository; -public interface EpMainEtc1Repository extends JpaRepository { +public interface CpMainEtc1Repository extends JpaRepository { } diff --git a/src/main/java/go/kr/project/domain/repo/ep/EpMainRepository.java b/src/schemas/go/kr/project/domain/repo_new/cp/CpMainRepository.java similarity index 71% rename from src/main/java/go/kr/project/domain/repo/ep/EpMainRepository.java rename to src/schemas/go/kr/project/domain/repo_new/cp/CpMainRepository.java index 376a8fd..7c076bc 100644 --- a/src/main/java/go/kr/project/domain/repo/ep/EpMainRepository.java +++ b/src/schemas/go/kr/project/domain/repo_new/cp/CpMainRepository.java @@ -1,11 +1,11 @@ -package go.kr.project.domain.repo.ep; +package go.kr.project.domain.repo.cp; import go.kr.project.domain.entity.CpMain; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.stereotype.Repository; @Repository -public interface EpMainRepository extends JpaRepository { +public interface CpMainRepository extends JpaRepository { CpMain findTopByMmCodeStartingWithOrderByMmCodeDesc(String prefix); } diff --git a/src/schemas/go/kr/project/domain/repo_new/cp/CpMatchRepository.java b/src/schemas/go/kr/project/domain/repo_new/cp/CpMatchRepository.java new file mode 100644 index 0000000..ff91554 --- /dev/null +++ b/src/schemas/go/kr/project/domain/repo_new/cp/CpMatchRepository.java @@ -0,0 +1,8 @@ +package go.kr.project.domain.repo.cp; + +import go.kr.project.domain.entity.CpMatch; +import org.springframework.data.jpa.repository.JpaRepository; + +public interface CpMatchRepository extends JpaRepository { + CpMatch findByMcMmcode(String mngItemSn6); +} diff --git a/src/main/java/go/kr/project/domain/repo/ep/EpSetinfoRepository.java b/src/schemas/go/kr/project/domain/repo_new/cp/CpSetinfoRepository.java similarity index 70% rename from src/main/java/go/kr/project/domain/repo/ep/EpSetinfoRepository.java rename to src/schemas/go/kr/project/domain/repo_new/cp/CpSetinfoRepository.java index 4658d0e..c3edaad 100644 --- a/src/main/java/go/kr/project/domain/repo/ep/EpSetinfoRepository.java +++ b/src/schemas/go/kr/project/domain/repo_new/cp/CpSetinfoRepository.java @@ -1,4 +1,4 @@ -package go.kr.project.domain.repo.ep; +package go.kr.project.domain.repo.cp; import go.kr.project.domain.entity.CpSetinfo; import go.kr.project.domain.entity.CpSetinfoId; @@ -6,7 +6,7 @@ import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.stereotype.Repository; @Repository -public interface EpSetinfoRepository extends JpaRepository { +public interface CpSetinfoRepository extends JpaRepository { } diff --git a/src/main/java/go/kr/project/domain/repo/cp/CpSggRepository.java b/src/schemas/go/kr/project/domain/repo_new/cp/CpSggRepository.java similarity index 55% rename from src/main/java/go/kr/project/domain/repo/cp/CpSggRepository.java rename to src/schemas/go/kr/project/domain/repo_new/cp/CpSggRepository.java index 64c2e85..5b70872 100644 --- a/src/main/java/go/kr/project/domain/repo/cp/CpSggRepository.java +++ b/src/schemas/go/kr/project/domain/repo_new/cp/CpSggRepository.java @@ -3,5 +3,6 @@ package go.kr.project.domain.repo.cp; import go.kr.project.domain.entity.CpSgg; import org.springframework.data.jpa.repository.JpaRepository; -public interface CpSggRepository extends JpaRepository { +public interface CpSggRepository extends JpaRepository { + CpSgg findBySgDepCode(String sgDepCode); } diff --git a/src/schemas/go/kr/project/domain/repo_new/cp/CpUserRepository.java b/src/schemas/go/kr/project/domain/repo_new/cp/CpUserRepository.java new file mode 100644 index 0000000..6e36528 --- /dev/null +++ b/src/schemas/go/kr/project/domain/repo_new/cp/CpUserRepository.java @@ -0,0 +1,7 @@ +package go.kr.project.domain.repo.cp; + +import go.kr.project.domain.entity.CpUser; +import org.springframework.data.jpa.repository.JpaRepository; + +public interface CpUserRepository extends JpaRepository { +} diff --git a/src/main/java/go/kr/project/domain/repo/ep/EpViolationRepository.java b/src/schemas/go/kr/project/domain/repo_new/cp/CpViolationRepository.java similarity index 56% rename from src/main/java/go/kr/project/domain/repo/ep/EpViolationRepository.java rename to src/schemas/go/kr/project/domain/repo_new/cp/CpViolationRepository.java index 06b689e..33c736a 100644 --- a/src/main/java/go/kr/project/domain/repo/ep/EpViolationRepository.java +++ b/src/schemas/go/kr/project/domain/repo_new/cp/CpViolationRepository.java @@ -1,8 +1,9 @@ -package go.kr.project.domain.repo.ep; +package go.kr.project.domain.repo.cp; import go.kr.project.domain.entity.CpViolation; import go.kr.project.domain.entity.CpViolationId; import org.springframework.data.jpa.repository.JpaRepository; -public interface EpViolationRepository extends JpaRepository { +public interface CpViolationRepository extends JpaRepository { + CpViolation findByIdVlCode(String gpLawGb); }