├── .github └── workflows │ └── deploy.yml ├── .gitignore ├── .gitmodules ├── Dockerfile ├── LICENSE ├── README.md ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src ├── main ├── java │ └── com │ │ └── univcert │ │ └── backend │ │ ├── BackendApplication.java │ │ ├── BaseTimeEntity.java │ │ ├── PropertyUtil.java │ │ ├── cert │ │ ├── Cert.java │ │ ├── CertController.java │ │ ├── CertRepository.java │ │ ├── CertService.java │ │ ├── MailForm.java │ │ ├── UnivMail.java │ │ └── dto │ │ │ ├── API_KEYDto.java │ │ │ ├── CertifyDto.java │ │ │ ├── CodeResponseDto.java │ │ │ ├── ResponseListForm.java │ │ │ ├── StatusDto.java │ │ │ ├── UnivAndEmailDto.java │ │ │ └── UnivDto.java │ │ ├── config │ │ ├── AsyncConfig.java │ │ ├── SwaggerConfig.java │ │ └── WebConfig.java │ │ ├── error │ │ ├── AlreadyCertifiedException.java │ │ ├── ApiDocumentResponse.java │ │ ├── ApiNotFoundException.java │ │ ├── ApiResponseFail.java │ │ ├── ApiResponseSuccess.java │ │ ├── CertNotFoundException.java │ │ ├── CountOverException.java │ │ ├── DomainMisMatchException.java │ │ ├── InstanceNotFoundException.java │ │ ├── UnivNotFoundException.java │ │ └── UserNotFoundException.java │ │ └── user │ │ ├── User.java │ │ ├── UserController.java │ │ ├── UserRepository.java │ │ ├── UserService.java │ │ └── dto │ │ ├── JoinDto.java │ │ └── UserDto.java └── resources │ ├── application-db.properties │ ├── application-mail.properties │ └── application.properties └── test └── java └── com └── univcert └── backend ├── BackendApplicationTests.java └── cert └── CertServiceTest.java /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnivCert/univcert-api/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnivCert/univcert-api/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnivCert/univcert-api/HEAD/.gitmodules -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnivCert/univcert-api/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnivCert/univcert-api/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnivCert/univcert-api/HEAD/README.md -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnivCert/univcert-api/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnivCert/univcert-api/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnivCert/univcert-api/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnivCert/univcert-api/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'backend' 2 | -------------------------------------------------------------------------------- /src/main/java/com/univcert/backend/BackendApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnivCert/univcert-api/HEAD/src/main/java/com/univcert/backend/BackendApplication.java -------------------------------------------------------------------------------- /src/main/java/com/univcert/backend/BaseTimeEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnivCert/univcert-api/HEAD/src/main/java/com/univcert/backend/BaseTimeEntity.java -------------------------------------------------------------------------------- /src/main/java/com/univcert/backend/PropertyUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnivCert/univcert-api/HEAD/src/main/java/com/univcert/backend/PropertyUtil.java -------------------------------------------------------------------------------- /src/main/java/com/univcert/backend/cert/Cert.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnivCert/univcert-api/HEAD/src/main/java/com/univcert/backend/cert/Cert.java -------------------------------------------------------------------------------- /src/main/java/com/univcert/backend/cert/CertController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnivCert/univcert-api/HEAD/src/main/java/com/univcert/backend/cert/CertController.java -------------------------------------------------------------------------------- /src/main/java/com/univcert/backend/cert/CertRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnivCert/univcert-api/HEAD/src/main/java/com/univcert/backend/cert/CertRepository.java -------------------------------------------------------------------------------- /src/main/java/com/univcert/backend/cert/CertService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnivCert/univcert-api/HEAD/src/main/java/com/univcert/backend/cert/CertService.java -------------------------------------------------------------------------------- /src/main/java/com/univcert/backend/cert/MailForm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnivCert/univcert-api/HEAD/src/main/java/com/univcert/backend/cert/MailForm.java -------------------------------------------------------------------------------- /src/main/java/com/univcert/backend/cert/UnivMail.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnivCert/univcert-api/HEAD/src/main/java/com/univcert/backend/cert/UnivMail.java -------------------------------------------------------------------------------- /src/main/java/com/univcert/backend/cert/dto/API_KEYDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnivCert/univcert-api/HEAD/src/main/java/com/univcert/backend/cert/dto/API_KEYDto.java -------------------------------------------------------------------------------- /src/main/java/com/univcert/backend/cert/dto/CertifyDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnivCert/univcert-api/HEAD/src/main/java/com/univcert/backend/cert/dto/CertifyDto.java -------------------------------------------------------------------------------- /src/main/java/com/univcert/backend/cert/dto/CodeResponseDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnivCert/univcert-api/HEAD/src/main/java/com/univcert/backend/cert/dto/CodeResponseDto.java -------------------------------------------------------------------------------- /src/main/java/com/univcert/backend/cert/dto/ResponseListForm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnivCert/univcert-api/HEAD/src/main/java/com/univcert/backend/cert/dto/ResponseListForm.java -------------------------------------------------------------------------------- /src/main/java/com/univcert/backend/cert/dto/StatusDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnivCert/univcert-api/HEAD/src/main/java/com/univcert/backend/cert/dto/StatusDto.java -------------------------------------------------------------------------------- /src/main/java/com/univcert/backend/cert/dto/UnivAndEmailDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnivCert/univcert-api/HEAD/src/main/java/com/univcert/backend/cert/dto/UnivAndEmailDto.java -------------------------------------------------------------------------------- /src/main/java/com/univcert/backend/cert/dto/UnivDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnivCert/univcert-api/HEAD/src/main/java/com/univcert/backend/cert/dto/UnivDto.java -------------------------------------------------------------------------------- /src/main/java/com/univcert/backend/config/AsyncConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnivCert/univcert-api/HEAD/src/main/java/com/univcert/backend/config/AsyncConfig.java -------------------------------------------------------------------------------- /src/main/java/com/univcert/backend/config/SwaggerConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnivCert/univcert-api/HEAD/src/main/java/com/univcert/backend/config/SwaggerConfig.java -------------------------------------------------------------------------------- /src/main/java/com/univcert/backend/config/WebConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnivCert/univcert-api/HEAD/src/main/java/com/univcert/backend/config/WebConfig.java -------------------------------------------------------------------------------- /src/main/java/com/univcert/backend/error/AlreadyCertifiedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnivCert/univcert-api/HEAD/src/main/java/com/univcert/backend/error/AlreadyCertifiedException.java -------------------------------------------------------------------------------- /src/main/java/com/univcert/backend/error/ApiDocumentResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnivCert/univcert-api/HEAD/src/main/java/com/univcert/backend/error/ApiDocumentResponse.java -------------------------------------------------------------------------------- /src/main/java/com/univcert/backend/error/ApiNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnivCert/univcert-api/HEAD/src/main/java/com/univcert/backend/error/ApiNotFoundException.java -------------------------------------------------------------------------------- /src/main/java/com/univcert/backend/error/ApiResponseFail.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnivCert/univcert-api/HEAD/src/main/java/com/univcert/backend/error/ApiResponseFail.java -------------------------------------------------------------------------------- /src/main/java/com/univcert/backend/error/ApiResponseSuccess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnivCert/univcert-api/HEAD/src/main/java/com/univcert/backend/error/ApiResponseSuccess.java -------------------------------------------------------------------------------- /src/main/java/com/univcert/backend/error/CertNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnivCert/univcert-api/HEAD/src/main/java/com/univcert/backend/error/CertNotFoundException.java -------------------------------------------------------------------------------- /src/main/java/com/univcert/backend/error/CountOverException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnivCert/univcert-api/HEAD/src/main/java/com/univcert/backend/error/CountOverException.java -------------------------------------------------------------------------------- /src/main/java/com/univcert/backend/error/DomainMisMatchException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnivCert/univcert-api/HEAD/src/main/java/com/univcert/backend/error/DomainMisMatchException.java -------------------------------------------------------------------------------- /src/main/java/com/univcert/backend/error/InstanceNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnivCert/univcert-api/HEAD/src/main/java/com/univcert/backend/error/InstanceNotFoundException.java -------------------------------------------------------------------------------- /src/main/java/com/univcert/backend/error/UnivNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnivCert/univcert-api/HEAD/src/main/java/com/univcert/backend/error/UnivNotFoundException.java -------------------------------------------------------------------------------- /src/main/java/com/univcert/backend/error/UserNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnivCert/univcert-api/HEAD/src/main/java/com/univcert/backend/error/UserNotFoundException.java -------------------------------------------------------------------------------- /src/main/java/com/univcert/backend/user/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnivCert/univcert-api/HEAD/src/main/java/com/univcert/backend/user/User.java -------------------------------------------------------------------------------- /src/main/java/com/univcert/backend/user/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnivCert/univcert-api/HEAD/src/main/java/com/univcert/backend/user/UserController.java -------------------------------------------------------------------------------- /src/main/java/com/univcert/backend/user/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnivCert/univcert-api/HEAD/src/main/java/com/univcert/backend/user/UserRepository.java -------------------------------------------------------------------------------- /src/main/java/com/univcert/backend/user/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnivCert/univcert-api/HEAD/src/main/java/com/univcert/backend/user/UserService.java -------------------------------------------------------------------------------- /src/main/java/com/univcert/backend/user/dto/JoinDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnivCert/univcert-api/HEAD/src/main/java/com/univcert/backend/user/dto/JoinDto.java -------------------------------------------------------------------------------- /src/main/java/com/univcert/backend/user/dto/UserDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnivCert/univcert-api/HEAD/src/main/java/com/univcert/backend/user/dto/UserDto.java -------------------------------------------------------------------------------- /src/main/resources/application-db.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnivCert/univcert-api/HEAD/src/main/resources/application-db.properties -------------------------------------------------------------------------------- /src/main/resources/application-mail.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnivCert/univcert-api/HEAD/src/main/resources/application-mail.properties -------------------------------------------------------------------------------- /src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnivCert/univcert-api/HEAD/src/main/resources/application.properties -------------------------------------------------------------------------------- /src/test/java/com/univcert/backend/BackendApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnivCert/univcert-api/HEAD/src/test/java/com/univcert/backend/BackendApplicationTests.java -------------------------------------------------------------------------------- /src/test/java/com/univcert/backend/cert/CertServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnivCert/univcert-api/HEAD/src/test/java/com/univcert/backend/cert/CertServiceTest.java --------------------------------------------------------------------------------