From d1dfa21384bcfe9c7db432328fd6e8bd34dd6967 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=9E=84=EC=9E=AC=EC=B2=AD?= Date: Wed, 15 Mar 2023 20:40:51 +0900 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=80=20::=20(#12)=20=EC=9C=A0=EC=A0=80?= =?UTF-8?q?=20=EC=9C=A0=EC=8A=A4=EC=BC=80=EC=9D=B4=EC=8A=A4=20SPI=20?= =?UTF-8?q?=EB=B8=8C=EB=9E=9C=EC=B9=98=EB=A1=9C=20=EB=B3=91=ED=95=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: 승민 (Eric Lee) Co-authored-by: jiseok419 --- .idea/compiler.xml | 1 + .idea/gradle.xml | 4 +- .idea/inspectionProfiles/Project_Default.xml | 3 + .../Date-Util/IdaCarnation.Date-Util.test.iml | 4 + Applicant-Domain/build.gradle | 1 + .../applicant/domain/ApplicationDocument.java | 14 ++ .../applicant/domain/ApplicationStatus.java | 18 ++ .../cns/applicant/domain/Examination.java | 16 ++ .../dgsw/cns/applicant/domain/Interview.java | 14 ++ .../dgsw/cns/applicant/domain/Progress.java | 18 ++ .../domain/types/ApplyDetailType.java | 9 + .../cns/applicant/domain/types/ApplyType.java | 7 + .../applicant/domain/types/ProgressStep.java | 5 + Applicant-Spi/build.gradle | 5 +- .../applicant/domain/ApplicantInfoEntity.java | 26 ++ .../domain/ApplicationDocumentEntity.java | 30 +++ .../domain/ApplicationStatusEntity.java | 30 +++ .../applicant/domain/ExaminationEntity.java | 31 +++ .../cns/applicant/domain/InterviewEntity.java | 25 ++ .../domain/InterviewFactorEntity.java | 42 ++++ .../cns/applicant/domain/ProgressEntity.java | 47 ++++ .../cns/applicant/domain/repository/.gitkeep | 0 .../repository/InterviewFactorRepository.java | 10 + .../com/dgsw/cns/applicant/mapper/.gitkeep | 0 .../mapper/ApplicationDocumentMapper.java | 27 ++ .../mapper/ApplicationStatusMapper.java | 31 +++ .../applicant/mapper/ExaminationMapper.java | 29 +++ .../cns/applicant/mapper/InterviewMapper.java | 39 +++ .../cns/applicant/mapper/ProgressMapper.java | 28 +++ Date-Util/build.gradle | 19 ++ .../main/java/com/dgsw/cns/util/DateUtil.java | 42 ++++ .../dgsw/cns/exception/BusinessException.java | 20 +- .../exception/client/BadRequestException.java | 27 ++ .../exception/client/ConflictException.java | 27 ++ .../exception/client/ForbiddenException.java | 27 ++ .../cns/exception/client/GoneException.java | 27 ++ .../exception/client/NotFoundException.java | 27 ++ .../client/UnauthorizedException.java | 27 ++ .../applicant/domain/.gitkeep => README.MD | 0 School-Domain/build.gradle | 1 + School-Spi/build.gradle | 1 + User-Domain/build.gradle | 13 +- .../com/dgsw/cns/user/domain/Address.java | 40 +++ .../java/com/dgsw/cns/user/domain/Member.java | 91 +++++++ .../java/com/dgsw/cns/user/domain/Merit.java | 50 ++++ .../java/com/dgsw/cns/user/domain/Parent.java | 38 +++ .../com/dgsw/cns/user/domain/Privacy.java | 48 +++- .../com/dgsw/cns/user/spi/UserInfoSpi.java | 23 -- .../com/dgsw/cns/user/spi/UserParentSpi.java | 27 -- .../cns/user/spi/UserRegistrationSpi.java | 4 +- .../com/dgsw/cns/user/spi/UserVeteranSpi.java | 25 -- .../email/EmailCertificationSpi.java | 10 +- .../cns/user/spi/query/QueryMeritSpi.java | 17 ++ .../java/com/dgsw/cns/user/usecase/.gitkeep | 0 .../cns/user/usecase/UserInfoUseCase.java | 27 ++ .../cns/user/usecase/UserParentUseCase.java | 56 +++++ .../user/usecase/UserRegistrationUseCase.java | 40 +++ .../cns/user/usecase/UserVeteranUseCase.java | 59 +++++ .../cetification/TokenRefreshUseCase.java | 20 ++ .../cetification/UserLoginUseCase.java | 20 ++ .../cetification/UserRecoveryUseCase.java | 62 +++++ .../com/dgsw/cns/user/vo/MemberInfoVO.java | 16 ++ .../com/dgsw/cns/user/vo/MemberParentVO.java | 19 ++ .../cns/user/vo/MemberRegistrationVO.java | 8 + .../com/dgsw/cns/user/vo/MemberVeteranVO.java | 17 ++ .../user/vo/certification/MemberLoginVO.java | 7 + .../certification/MemberRecoveryEmailVO.java | 5 + .../vo/certification/MemberRecoveryIdVO.java | 4 + .../MemberRecoveryPasswordVO.java | 8 + .../user/vo/certification/RefreshTokenVO.java | 2 + .../cns/user/vo/certification/TokenVO.java | 3 + .../dgsw/cns/user/api/UserInfoApiTest.java | 87 +++++++ .../dgsw/cns/user/api/UserParentApiTest.java | 141 +++++++++++ .../cns/user/api/UserRecoveryApiTest.java | 72 ++++++ .../cns/user/api/UserRegistrationApiTest.java | 75 ++++++ .../dgsw/cns/user/api/UserVeteranApiTest.java | 40 +++ .../cns/user/external/EmailRegexTest.java | 62 +++++ .../com/dgsw/cns/user/external/RegexTest.java | 235 ++++++++++++++++++ User-Spi/build.gradle | 1 + .../com/dgsw/cns/user/domain/MeritEntity.java | 21 ++ .../dgsw/cns/user/domain/PrivacyEntity.java | 7 +- .../domain/repository/MeritRepository.java | 9 + .../domain/repository/PrivacyRepository.java | 10 + .../com/dgsw/cns/user/mapper/MeritMapper.java | 28 +++ .../dgsw/cns/user/mapper/PrivacyMapper.java | 15 +- build.gradle | 7 +- settings.gradle | 1 + 87 files changed, 2227 insertions(+), 102 deletions(-) create mode 100644 .idea/modules/Date-Util/IdaCarnation.Date-Util.test.iml create mode 100644 Applicant-Domain/src/main/java/com/dgsw/cns/applicant/domain/ApplicationDocument.java create mode 100644 Applicant-Domain/src/main/java/com/dgsw/cns/applicant/domain/ApplicationStatus.java create mode 100644 Applicant-Domain/src/main/java/com/dgsw/cns/applicant/domain/Examination.java create mode 100644 Applicant-Domain/src/main/java/com/dgsw/cns/applicant/domain/Interview.java create mode 100644 Applicant-Domain/src/main/java/com/dgsw/cns/applicant/domain/Progress.java create mode 100644 Applicant-Domain/src/main/java/com/dgsw/cns/applicant/domain/types/ApplyDetailType.java create mode 100644 Applicant-Domain/src/main/java/com/dgsw/cns/applicant/domain/types/ApplyType.java create mode 100644 Applicant-Domain/src/main/java/com/dgsw/cns/applicant/domain/types/ProgressStep.java create mode 100644 Applicant-Spi/src/main/java/com/dgsw/cns/applicant/domain/ApplicantInfoEntity.java create mode 100644 Applicant-Spi/src/main/java/com/dgsw/cns/applicant/domain/ApplicationDocumentEntity.java create mode 100644 Applicant-Spi/src/main/java/com/dgsw/cns/applicant/domain/ApplicationStatusEntity.java create mode 100644 Applicant-Spi/src/main/java/com/dgsw/cns/applicant/domain/ExaminationEntity.java create mode 100644 Applicant-Spi/src/main/java/com/dgsw/cns/applicant/domain/InterviewEntity.java create mode 100644 Applicant-Spi/src/main/java/com/dgsw/cns/applicant/domain/InterviewFactorEntity.java create mode 100644 Applicant-Spi/src/main/java/com/dgsw/cns/applicant/domain/ProgressEntity.java delete mode 100644 Applicant-Spi/src/main/java/com/dgsw/cns/applicant/domain/repository/.gitkeep create mode 100644 Applicant-Spi/src/main/java/com/dgsw/cns/applicant/domain/repository/InterviewFactorRepository.java delete mode 100644 Applicant-Spi/src/main/java/com/dgsw/cns/applicant/mapper/.gitkeep create mode 100644 Applicant-Spi/src/main/java/com/dgsw/cns/applicant/mapper/ApplicationDocumentMapper.java create mode 100644 Applicant-Spi/src/main/java/com/dgsw/cns/applicant/mapper/ApplicationStatusMapper.java create mode 100644 Applicant-Spi/src/main/java/com/dgsw/cns/applicant/mapper/ExaminationMapper.java create mode 100644 Applicant-Spi/src/main/java/com/dgsw/cns/applicant/mapper/InterviewMapper.java create mode 100644 Applicant-Spi/src/main/java/com/dgsw/cns/applicant/mapper/ProgressMapper.java create mode 100644 Date-Util/build.gradle create mode 100644 Date-Util/src/main/java/com/dgsw/cns/util/DateUtil.java create mode 100644 Domain-Common/src/main/java/com/dgsw/cns/exception/client/BadRequestException.java create mode 100644 Domain-Common/src/main/java/com/dgsw/cns/exception/client/ConflictException.java create mode 100644 Domain-Common/src/main/java/com/dgsw/cns/exception/client/ForbiddenException.java create mode 100644 Domain-Common/src/main/java/com/dgsw/cns/exception/client/GoneException.java create mode 100644 Domain-Common/src/main/java/com/dgsw/cns/exception/client/NotFoundException.java create mode 100644 Domain-Common/src/main/java/com/dgsw/cns/exception/client/UnauthorizedException.java rename Applicant-Domain/src/main/java/com/dgsw/cns/applicant/domain/.gitkeep => README.MD (100%) create mode 100644 User-Domain/src/main/java/com/dgsw/cns/user/domain/Merit.java delete mode 100644 User-Domain/src/main/java/com/dgsw/cns/user/spi/UserInfoSpi.java delete mode 100644 User-Domain/src/main/java/com/dgsw/cns/user/spi/UserParentSpi.java delete mode 100644 User-Domain/src/main/java/com/dgsw/cns/user/spi/UserVeteranSpi.java create mode 100644 User-Domain/src/main/java/com/dgsw/cns/user/spi/query/QueryMeritSpi.java delete mode 100644 User-Domain/src/main/java/com/dgsw/cns/user/usecase/.gitkeep create mode 100644 User-Domain/src/main/java/com/dgsw/cns/user/usecase/UserInfoUseCase.java create mode 100644 User-Domain/src/main/java/com/dgsw/cns/user/usecase/UserParentUseCase.java create mode 100644 User-Domain/src/main/java/com/dgsw/cns/user/usecase/UserRegistrationUseCase.java create mode 100644 User-Domain/src/main/java/com/dgsw/cns/user/usecase/UserVeteranUseCase.java create mode 100644 User-Domain/src/main/java/com/dgsw/cns/user/usecase/cetification/TokenRefreshUseCase.java create mode 100644 User-Domain/src/main/java/com/dgsw/cns/user/usecase/cetification/UserLoginUseCase.java create mode 100644 User-Domain/src/main/java/com/dgsw/cns/user/usecase/cetification/UserRecoveryUseCase.java create mode 100644 User-Domain/src/test/java/com/dgsw/cns/user/api/UserInfoApiTest.java create mode 100644 User-Domain/src/test/java/com/dgsw/cns/user/api/UserParentApiTest.java create mode 100644 User-Domain/src/test/java/com/dgsw/cns/user/api/UserRecoveryApiTest.java create mode 100644 User-Domain/src/test/java/com/dgsw/cns/user/api/UserRegistrationApiTest.java create mode 100644 User-Domain/src/test/java/com/dgsw/cns/user/api/UserVeteranApiTest.java create mode 100644 User-Domain/src/test/java/com/dgsw/cns/user/external/EmailRegexTest.java create mode 100644 User-Domain/src/test/java/com/dgsw/cns/user/external/RegexTest.java create mode 100644 User-Spi/src/main/java/com/dgsw/cns/user/domain/MeritEntity.java create mode 100644 User-Spi/src/main/java/com/dgsw/cns/user/domain/repository/MeritRepository.java create mode 100644 User-Spi/src/main/java/com/dgsw/cns/user/domain/repository/PrivacyRepository.java create mode 100644 User-Spi/src/main/java/com/dgsw/cns/user/mapper/MeritMapper.java diff --git a/.idea/compiler.xml b/.idea/compiler.xml index 2d8c750..965080e 100644 --- a/.idea/compiler.xml +++ b/.idea/compiler.xml @@ -8,6 +8,7 @@ + diff --git a/.idea/gradle.xml b/.idea/gradle.xml index db9f83f..6988bda 100644 --- a/.idea/gradle.xml +++ b/.idea/gradle.xml @@ -4,14 +4,16 @@