From 266f0a45a68bd827594d0dcc61b3a3ec03b9ebd5 Mon Sep 17 00:00:00 2001 From: callein Date: Fri, 6 Jun 2025 22:12:43 +0900 Subject: [PATCH 1/4] :recycle: be/refactor: revise package name --- .bruno/v1/s3/Node upload complete.bru | 6 ++-- build.gradle | 2 +- .../handong}/cms/CmsApplication.java | 3 +- .../controller/GoogleLoginController.java | 18 +++++----- .../cms/auth/dto/GoogleOAuthResponse.java | 4 +-- .../cms/auth/dto/GoogleTokenResponse.java | 2 +- .../cms/auth/dto/GoogleUserInfoResponse.java | 2 +- .../cms/auth/service/AuthService.java | 2 +- .../cms/auth/service/GoogleOAuthService.java | 8 ++--- .../auth/service/impl/AuthServiceImpl.java | 8 ++--- .../service/impl/GoogleOAuthServiceImpl.java | 22 ++++++------ .../handong}/cms/config/CacheConfig.java | 4 +-- .../cms/config/CorsFilterConfiguration.java | 2 +- .../handong}/cms/config/JacksonConfig.java | 2 +- .../handong}/cms/config/MybatisConfig.java | 6 ++-- .../handong}/cms/config/QueryDslConfig.java | 2 +- .../handong}/cms/config/RabbitMQConfig.java | 2 +- .../handong}/cms/config/RewriteFilter.java | 2 +- .../handong}/cms/config/S3Config.java | 2 +- .../handong}/cms/config/SecurityConfig.java | 6 ++-- .../cms/controller/HealthController.java | 2 +- .../cms/controller/ProgressController.java | 10 +++--- .../cms/controller/v1/ClubController.java | 9 ++--- .../cms/controller/v1/CommentController.java | 12 +++---- .../cms/controller/v1/CourseController.java | 14 ++++---- .../cms/controller/v1/NodeController.java | 7 ++-- .../controller/v1/NodeGroupController.java | 6 ++-- .../cms/controller/v1/ProgramController.java | 6 ++-- .../cms/controller/v1/S3Controller.java | 12 +++---- .../cms/controller/v1/SectionController.java | 8 ++--- .../cms/controller/v1/StreamController.java | 4 +-- .../cms/controller/v1/UserController.java | 10 +++--- .../handong}/cms/domain/AuditingFields.java | 2 +- .../handong}/cms/domain/TbClub.java | 5 ++- .../handong}/cms/domain/TbClubRole.java | 4 +-- .../handong}/cms/domain/TbComment.java | 2 +- .../cms/domain/TbCommentOfCategory.java | 2 +- .../handong}/cms/domain/TbCourse.java | 4 +-- .../handong}/cms/domain/TbCourseLastView.java | 2 +- .../handong}/cms/domain/TbFileList.java | 2 +- .../handong}/cms/domain/TbNode.java | 2 +- .../handong}/cms/domain/TbNodeGroup.java | 2 +- .../handong}/cms/domain/TbProgram.java | 2 +- .../handong}/cms/domain/TbProgramCourse.java | 2 +- .../cms/domain/TbProgramParticipant.java | 2 +- .../cms/domain/TbProgramProgress.java | 4 +-- .../handong}/cms/domain/TbSection.java | 2 +- .../handong}/cms/domain/TbUser.java | 4 +-- .../handong}/cms/domain/TbUserClubRole.java | 2 +- .../cms/domain/enums/ClubUserRole.java | 2 +- .../handong}/cms/domain/enums/FileStatus.java | 2 +- .../domain/enums/ProgramProgressState.java | 2 +- .../cms/domain/enums/VideoStatus.java | 2 +- .../cms/domain/model/FileMetaData.java | 4 +-- .../cms/domain/model/FileNodeData.java | 2 +- .../cms/domain/model/QuizNodeData.java | 2 +- .../cms/domain/model/TextNodeData.java | 2 +- .../cms/domain/model/VideoMetaData.java | 4 +-- .../cms/domain/model/VideoNodeData.java | 2 +- .../handong}/cms/dto/ProgressDto.java | 2 +- .../cms/dto/v1/CategoryOfCommentDto.java | 2 +- .../handong}/cms/dto/v1/ClubDto.java | 2 +- .../handong}/cms/dto/v1/CommentDto.java | 4 +-- .../cms/dto/v1/CommentOfCategoryDto.java | 4 +-- .../cms/dto/v1/CommentResponseDto.java | 2 +- .../handong}/cms/dto/v1/CourseDto.java | 4 +-- .../handong}/cms/dto/v1/NodeDto.java | 4 +-- .../handong}/cms/dto/v1/NodeGroupDto.java | 6 ++-- .../handong}/cms/dto/v1/ProgramDto.java | 4 +-- .../handong}/cms/dto/v1/S3Dto.java | 2 +- .../handong}/cms/dto/v1/SectionDto.java | 4 +-- .../handong}/cms/dto/v1/UserDto.java | 4 +-- .../cms/exception/GlobalExceptionHandler.java | 20 +++++------ .../exception/auth/InvalidTokenException.java | 2 +- .../auth/NoAuthenticatedException.java | 2 +- .../auth/NoAuthorizationException.java | 2 +- .../exception/data/DataUpdateException.java | 2 +- .../data/DuplicateEntityException.java | 2 +- .../data/DuplicateTagCodeException.java | 2 +- .../cms/exception/data/NotFoundException.java | 2 +- .../file/PresignedUrlCreationException.java | 2 +- .../file/UploadNotificationException.java | 2 +- .../cms/listener/TranscodeStatusListener.java | 4 +-- .../cms/listener/TranscodeStatusMessage.java | 2 +- .../handong}/cms/mapper/ClubMapper.java | 2 +- .../handong}/cms/mapper/CourseMapper.java | 2 +- .../cms/mapper/CustomQueryMapper.java | 2 +- .../handong}/cms/mapper/NodeGroupMapper.java | 2 +- .../handong}/cms/mapper/NodeMapper.java | 4 +-- .../handong}/cms/mapper/ProgramMapper.java | 4 +-- .../handong}/cms/mapper/UserMapper.java | 4 +-- .../cms/repository/ClubRepository.java | 4 +-- .../cms/repository/ClubRoleRepository.java | 4 +-- .../CommentOfCategoryRepository.java | 4 +-- .../cms/repository/CommentRepository.java | 11 +++--- .../repository/CourseLastViewRepository.java | 4 +-- .../cms/repository/CourseRepository.java | 4 +-- .../repository/CourseRepositoryCustom.java | 4 +-- .../cms/repository/FileListRepository.java | 4 +-- .../cms/repository/NodeGroupRepository.java | 4 +-- .../cms/repository/NodeRepository.java | 4 +-- .../repository/ProgramCourseRepository.java | 4 +-- .../ProgramParticipantRepository.java | 4 +-- .../repository/ProgramProgressRepository.java | 4 +-- .../cms/repository/ProgramRepository.java | 4 +-- .../cms/repository/SectionRepository.java | 4 +-- .../cms/repository/TbClubRoleRepository.java | 6 ++-- .../repository/TbProgramCourseRepository.java | 4 +-- .../TbProgramParticipantRepository.java | 4 +-- .../cms/repository/TbProgramRepository.java | 4 +-- .../repository/TbUserClubRoleRepository.java | 4 +-- .../repository/UserClubRoleRepository.java | 4 +-- .../cms/repository/UserRepository.java | 4 +-- .../repository/impl/CourseRepositoryImpl.java | 8 ++--- .../cms/security/JwtAuthorizationFilter.java | 4 +-- .../cms/security/JwtExceptionHandlers.java | 2 +- .../cms/security/LoginProperties.java | 2 +- .../cms/security/PrincipalDetails.java | 4 +-- .../cms/security/PrincipalDetailsService.java | 6 ++-- .../cms/security/TokenBlacklistManager.java | 2 +- .../handong}/cms/service/ClubService.java | 4 +-- .../cms/service/CommentOfCategoryService.java | 4 +-- .../handong}/cms/service/CommentService.java | 6 ++-- .../handong}/cms/service/CourseService.java | 4 +-- .../cms/service/NodeGroupService.java | 4 +-- .../handong}/cms/service/NodeService.java | 4 +-- .../cms/service/PresignedUrlService.java | 4 +-- .../handong}/cms/service/ProgramService.java | 4 +-- .../handong}/cms/service/ProgressService.java | 4 +-- .../handong}/cms/service/SectionService.java | 4 +-- .../cms/service/UploadNotifyService.java | 4 +-- .../handong}/cms/service/UserService.java | 10 +++--- .../cms/service/VideoNodeHlsService.java | 2 +- .../cms/service/impl/ClubServiceImpl.java | 34 +++++++++---------- .../impl/CommentOfCategoryServiceImpl.java | 14 ++++---- .../cms/service/impl/CommentServiceImpl.java | 21 ++++++------ .../cms/service/impl/CourseServiceImpl.java | 20 +++++------ .../service/impl/NodeGroupServiceImpl.java | 18 +++++----- .../cms/service/impl/NodeServiceImpl.java | 30 ++++++++-------- .../service/impl/PresignedUrlServiceImpl.java | 27 ++++++++------- .../cms/service/impl/ProgramServiceImpl.java | 20 +++++------ .../cms/service/impl/ProgressServiceImpl.java | 24 ++++++------- .../cms/service/impl/SectionServiceImpl.java | 10 +++--- .../service/impl/UploadNotifyServiceImpl.java | 21 ++++++------ .../cms/service/impl/UserServiceImpl.java | 34 +++++++++---------- .../service/impl/VideoNodeHlsServiceImpl.java | 8 ++--- .../service/validator/NodeDataValidator.java | 4 +-- .../handong}/cms/util/FileUtil.java | 2 +- src/main/resources/mapper/ClubMapper.xml | 12 +++---- src/main/resources/mapper/CourseMapper.xml | 2 +- .../resources/mapper/CustomQueryMapper.xml | 2 +- src/main/resources/mapper/NodeGroupMapper.xml | 2 +- src/main/resources/mapper/NodeMapper.xml | 4 +-- src/main/resources/mapper/ProgramMapper.xml | 4 +-- src/main/resources/mapper/UserMapper.xml | 4 +-- .../handong}/cms/CmsApplicationTests.java | 2 +- 156 files changed, 440 insertions(+), 444 deletions(-) rename src/main/java/{com/handongapp => app/handong}/cms/CmsApplication.java (78%) rename src/main/java/{com/handongapp => app/handong}/cms/auth/controller/GoogleLoginController.java (92%) rename src/main/java/{com/handongapp => app/handong}/cms/auth/dto/GoogleOAuthResponse.java (79%) rename src/main/java/{com/handongapp => app/handong}/cms/auth/dto/GoogleTokenResponse.java (93%) rename src/main/java/{com/handongapp => app/handong}/cms/auth/dto/GoogleUserInfoResponse.java (94%) rename src/main/java/{com/handongapp => app/handong}/cms/auth/service/AuthService.java (93%) rename src/main/java/{com/handongapp => app/handong}/cms/auth/service/GoogleOAuthService.java (57%) rename src/main/java/{com/handongapp => app/handong}/cms/auth/service/impl/AuthServiceImpl.java (96%) rename src/main/java/{com/handongapp => app/handong}/cms/auth/service/impl/GoogleOAuthServiceImpl.java (90%) rename src/main/java/{com/handongapp => app/handong}/cms/config/CacheConfig.java (92%) rename src/main/java/{com/handongapp => app/handong}/cms/config/CorsFilterConfiguration.java (97%) rename src/main/java/{com/handongapp => app/handong}/cms/config/JacksonConfig.java (96%) rename src/main/java/{com/handongapp => app/handong}/cms/config/MybatisConfig.java (79%) rename src/main/java/{com/handongapp => app/handong}/cms/config/QueryDslConfig.java (93%) rename src/main/java/{com/handongapp => app/handong}/cms/config/RabbitMQConfig.java (98%) rename src/main/java/{com/handongapp => app/handong}/cms/config/RewriteFilter.java (96%) rename src/main/java/{com/handongapp => app/handong}/cms/config/S3Config.java (98%) rename src/main/java/{com/handongapp => app/handong}/cms/config/SecurityConfig.java (97%) rename src/main/java/{com/handongapp => app/handong}/cms/controller/HealthController.java (89%) rename src/main/java/{com/handongapp => app/handong}/cms/controller/ProgressController.java (89%) rename src/main/java/{com/handongapp => app/handong}/cms/controller/v1/ClubController.java (90%) rename src/main/java/{com/handongapp => app/handong}/cms/controller/v1/CommentController.java (90%) rename src/main/java/{com/handongapp => app/handong}/cms/controller/v1/CourseController.java (90%) rename src/main/java/{com/handongapp => app/handong}/cms/controller/v1/NodeController.java (90%) rename src/main/java/{com/handongapp => app/handong}/cms/controller/v1/NodeGroupController.java (94%) rename src/main/java/{com/handongapp => app/handong}/cms/controller/v1/ProgramController.java (96%) rename src/main/java/{com/handongapp => app/handong}/cms/controller/v1/S3Controller.java (92%) rename src/main/java/{com/handongapp => app/handong}/cms/controller/v1/SectionController.java (92%) rename src/main/java/{com/handongapp => app/handong}/cms/controller/v1/StreamController.java (96%) rename src/main/java/{com/handongapp => app/handong}/cms/controller/v1/UserController.java (92%) rename src/main/java/{com/handongapp => app/handong}/cms/domain/AuditingFields.java (97%) rename src/main/java/{com/handongapp => app/handong}/cms/domain/TbClub.java (86%) rename src/main/java/{com/handongapp => app/handong}/cms/domain/TbClubRole.java (89%) rename src/main/java/{com/handongapp => app/handong}/cms/domain/TbComment.java (97%) rename src/main/java/{com/handongapp => app/handong}/cms/domain/TbCommentOfCategory.java (96%) rename src/main/java/{com/handongapp => app/handong}/cms/domain/TbCourse.java (92%) rename src/main/java/{com/handongapp => app/handong}/cms/domain/TbCourseLastView.java (96%) rename src/main/java/{com/handongapp => app/handong}/cms/domain/TbFileList.java (98%) rename src/main/java/{com/handongapp => app/handong}/cms/domain/TbNode.java (97%) rename src/main/java/{com/handongapp => app/handong}/cms/domain/TbNodeGroup.java (96%) rename src/main/java/{com/handongapp => app/handong}/cms/domain/TbProgram.java (96%) rename src/main/java/{com/handongapp => app/handong}/cms/domain/TbProgramCourse.java (95%) rename src/main/java/{com/handongapp => app/handong}/cms/domain/TbProgramParticipant.java (97%) rename src/main/java/{com/handongapp => app/handong}/cms/domain/TbProgramProgress.java (90%) rename src/main/java/{com/handongapp => app/handong}/cms/domain/TbSection.java (95%) rename src/main/java/{com/handongapp => app/handong}/cms/domain/TbUser.java (94%) rename src/main/java/{com/handongapp => app/handong}/cms/domain/TbUserClubRole.java (97%) rename src/main/java/{com/handongapp => app/handong}/cms/domain/enums/ClubUserRole.java (62%) rename src/main/java/{com/handongapp => app/handong}/cms/domain/enums/FileStatus.java (62%) rename src/main/java/{com/handongapp => app/handong}/cms/domain/enums/ProgramProgressState.java (76%) rename src/main/java/{com/handongapp => app/handong}/cms/domain/enums/VideoStatus.java (76%) rename src/main/java/{com/handongapp => app/handong}/cms/domain/model/FileMetaData.java (71%) rename src/main/java/{com/handongapp => app/handong}/cms/domain/model/FileNodeData.java (82%) rename src/main/java/{com/handongapp => app/handong}/cms/domain/model/QuizNodeData.java (84%) rename src/main/java/{com/handongapp => app/handong}/cms/domain/model/TextNodeData.java (79%) rename src/main/java/{com/handongapp => app/handong}/cms/domain/model/VideoMetaData.java (73%) rename src/main/java/{com/handongapp => app/handong}/cms/domain/model/VideoNodeData.java (87%) rename src/main/java/{com/handongapp => app/handong}/cms/dto/ProgressDto.java (95%) rename src/main/java/{com/handongapp => app/handong}/cms/dto/v1/CategoryOfCommentDto.java (91%) rename src/main/java/{com/handongapp => app/handong}/cms/dto/v1/ClubDto.java (99%) rename src/main/java/{com/handongapp => app/handong}/cms/dto/v1/CommentDto.java (97%) rename src/main/java/{com/handongapp => app/handong}/cms/dto/v1/CommentOfCategoryDto.java (92%) rename src/main/java/{com/handongapp => app/handong}/cms/dto/v1/CommentResponseDto.java (92%) rename src/main/java/{com/handongapp => app/handong}/cms/dto/v1/CourseDto.java (97%) rename src/main/java/{com/handongapp => app/handong}/cms/dto/v1/NodeDto.java (97%) rename src/main/java/{com/handongapp => app/handong}/cms/dto/v1/NodeGroupDto.java (97%) rename src/main/java/{com/handongapp => app/handong}/cms/dto/v1/ProgramDto.java (97%) rename src/main/java/{com/handongapp => app/handong}/cms/dto/v1/S3Dto.java (98%) rename src/main/java/{com/handongapp => app/handong}/cms/dto/v1/SectionDto.java (97%) rename src/main/java/{com/handongapp => app/handong}/cms/dto/v1/UserDto.java (96%) rename src/main/java/{com/handongapp => app/handong}/cms/exception/GlobalExceptionHandler.java (77%) rename src/main/java/{com/handongapp => app/handong}/cms/exception/auth/InvalidTokenException.java (91%) rename src/main/java/{com/handongapp => app/handong}/cms/exception/auth/NoAuthenticatedException.java (91%) rename src/main/java/{com/handongapp => app/handong}/cms/exception/auth/NoAuthorizationException.java (91%) rename src/main/java/{com/handongapp => app/handong}/cms/exception/data/DataUpdateException.java (93%) rename src/main/java/{com/handongapp => app/handong}/cms/exception/data/DuplicateEntityException.java (91%) rename src/main/java/{com/handongapp => app/handong}/cms/exception/data/DuplicateTagCodeException.java (92%) rename src/main/java/{com/handongapp => app/handong}/cms/exception/data/NotFoundException.java (91%) rename src/main/java/{com/handongapp => app/handong}/cms/exception/file/PresignedUrlCreationException.java (92%) rename src/main/java/{com/handongapp => app/handong}/cms/exception/file/UploadNotificationException.java (94%) rename src/main/java/{com/handongapp => app/handong}/cms/listener/TranscodeStatusListener.java (91%) rename src/main/java/{com/handongapp => app/handong}/cms/listener/TranscodeStatusMessage.java (80%) rename src/main/java/{com/handongapp => app/handong}/cms/mapper/ClubMapper.java (81%) rename src/main/java/{com/handongapp => app/handong}/cms/mapper/CourseMapper.java (86%) rename src/main/java/{com/handongapp => app/handong}/cms/mapper/CustomQueryMapper.java (96%) rename src/main/java/{com/handongapp => app/handong}/cms/mapper/NodeGroupMapper.java (86%) rename src/main/java/{com/handongapp => app/handong}/cms/mapper/NodeMapper.java (85%) rename src/main/java/{com/handongapp => app/handong}/cms/mapper/ProgramMapper.java (88%) rename src/main/java/{com/handongapp => app/handong}/cms/mapper/UserMapper.java (65%) rename src/main/java/{com/handongapp => app/handong}/cms/repository/ClubRepository.java (86%) rename src/main/java/{com/handongapp => app/handong}/cms/repository/ClubRoleRepository.java (71%) rename src/main/java/{com/handongapp => app/handong}/cms/repository/CommentOfCategoryRepository.java (79%) rename src/main/java/{com/handongapp => app/handong}/cms/repository/CommentRepository.java (78%) rename src/main/java/{com/handongapp => app/handong}/cms/repository/CourseLastViewRepository.java (86%) rename src/main/java/{com/handongapp => app/handong}/cms/repository/CourseRepository.java (83%) rename src/main/java/{com/handongapp => app/handong}/cms/repository/CourseRepositoryCustom.java (68%) rename src/main/java/{com/handongapp => app/handong}/cms/repository/FileListRepository.java (88%) rename src/main/java/{com/handongapp => app/handong}/cms/repository/NodeGroupRepository.java (95%) rename src/main/java/{com/handongapp => app/handong}/cms/repository/NodeRepository.java (83%) rename src/main/java/{com/handongapp => app/handong}/cms/repository/ProgramCourseRepository.java (71%) rename src/main/java/{com/handongapp => app/handong}/cms/repository/ProgramParticipantRepository.java (70%) rename src/main/java/{com/handongapp => app/handong}/cms/repository/ProgramProgressRepository.java (95%) rename src/main/java/{com/handongapp => app/handong}/cms/repository/ProgramRepository.java (71%) rename src/main/java/{com/handongapp => app/handong}/cms/repository/SectionRepository.java (90%) rename src/main/java/{com/handongapp => app/handong}/cms/repository/TbClubRoleRepository.java (73%) rename src/main/java/{com/handongapp => app/handong}/cms/repository/TbProgramCourseRepository.java (86%) rename src/main/java/{com/handongapp => app/handong}/cms/repository/TbProgramParticipantRepository.java (77%) rename src/main/java/{com/handongapp => app/handong}/cms/repository/TbProgramRepository.java (85%) rename src/main/java/{com/handongapp => app/handong}/cms/repository/TbUserClubRoleRepository.java (91%) rename src/main/java/{com/handongapp => app/handong}/cms/repository/UserClubRoleRepository.java (80%) rename src/main/java/{com/handongapp => app/handong}/cms/repository/UserRepository.java (82%) rename src/main/java/{com/handongapp => app/handong}/cms/repository/impl/CourseRepositoryImpl.java (89%) rename src/main/java/{com/handongapp => app/handong}/cms/security/JwtAuthorizationFilter.java (97%) rename src/main/java/{com/handongapp => app/handong}/cms/security/JwtExceptionHandlers.java (97%) rename src/main/java/{com/handongapp => app/handong}/cms/security/LoginProperties.java (97%) rename src/main/java/{com/handongapp => app/handong}/cms/security/PrincipalDetails.java (94%) rename src/main/java/{com/handongapp => app/handong}/cms/security/PrincipalDetailsService.java (88%) rename src/main/java/{com/handongapp => app/handong}/cms/security/TokenBlacklistManager.java (96%) rename src/main/java/{com/handongapp => app/handong}/cms/service/ClubService.java (92%) rename src/main/java/{com/handongapp => app/handong}/cms/service/CommentOfCategoryService.java (63%) rename src/main/java/{com/handongapp => app/handong}/cms/service/CommentService.java (79%) rename src/main/java/{com/handongapp => app/handong}/cms/service/CourseService.java (82%) rename src/main/java/{com/handongapp => app/handong}/cms/service/NodeGroupService.java (86%) rename src/main/java/{com/handongapp => app/handong}/cms/service/NodeService.java (86%) rename src/main/java/{com/handongapp => app/handong}/cms/service/PresignedUrlService.java (86%) rename src/main/java/{com/handongapp => app/handong}/cms/service/ProgramService.java (90%) rename src/main/java/{com/handongapp => app/handong}/cms/service/ProgressService.java (72%) rename src/main/java/{com/handongapp => app/handong}/cms/service/SectionService.java (81%) rename src/main/java/{com/handongapp => app/handong}/cms/service/UploadNotifyService.java (69%) rename src/main/java/{com/handongapp => app/handong}/cms/service/UserService.java (71%) rename src/main/java/{com/handongapp => app/handong}/cms/service/VideoNodeHlsService.java (96%) rename src/main/java/{com/handongapp => app/handong}/cms/service/impl/ClubServiceImpl.java (93%) rename src/main/java/{com/handongapp => app/handong}/cms/service/impl/CommentOfCategoryServiceImpl.java (73%) rename src/main/java/{com/handongapp => app/handong}/cms/service/impl/CommentServiceImpl.java (93%) rename src/main/java/{com/handongapp => app/handong}/cms/service/impl/CourseServiceImpl.java (89%) rename src/main/java/{com/handongapp => app/handong}/cms/service/impl/NodeGroupServiceImpl.java (95%) rename src/main/java/{com/handongapp => app/handong}/cms/service/impl/NodeServiceImpl.java (93%) rename src/main/java/{com/handongapp => app/handong}/cms/service/impl/PresignedUrlServiceImpl.java (96%) rename src/main/java/{com/handongapp => app/handong}/cms/service/impl/ProgramServiceImpl.java (96%) rename src/main/java/{com/handongapp => app/handong}/cms/service/impl/ProgressServiceImpl.java (89%) rename src/main/java/{com/handongapp => app/handong}/cms/service/impl/SectionServiceImpl.java (89%) rename src/main/java/{com/handongapp => app/handong}/cms/service/impl/UploadNotifyServiceImpl.java (95%) rename src/main/java/{com/handongapp => app/handong}/cms/service/impl/UserServiceImpl.java (88%) rename src/main/java/{com/handongapp => app/handong}/cms/service/impl/VideoNodeHlsServiceImpl.java (96%) rename src/main/java/{com/handongapp => app/handong}/cms/service/validator/NodeDataValidator.java (97%) rename src/main/java/{com/handongapp => app/handong}/cms/util/FileUtil.java (94%) rename src/test/java/{com/handongapp => app/handong}/cms/CmsApplicationTests.java (87%) diff --git a/.bruno/v1/s3/Node upload complete.bru b/.bruno/v1/s3/Node upload complete.bru index af03102e..3a83732e 100644 --- a/.bruno/v1/s3/Node upload complete.bru +++ b/.bruno/v1/s3/Node upload complete.bru @@ -12,9 +12,9 @@ post { body:json { { - "id": "051fa42f90e5426187b960eabfab1966", - "fileListId": "af5c6c168f80417696e4e4778679bfa6", - "fileKey": "node_file/video/051fa42f90e5426187b960eabfab1966.mp4" + "id": "98dc35d0a51d41ce8b33d942dd23d0c4", + "fileListId": "ae089fbee8ff4a218e8821b01fe6eb19", + "fileKey": "node_file/video/98dc35d0a51d41ce8b33d942dd23d0c4.mp4" } // 이미지노드 "5ee66300df3f4f48bb2725b4cca1c9eb" diff --git a/build.gradle b/build.gradle index 50b14819..bbf5d340 100644 --- a/build.gradle +++ b/build.gradle @@ -10,7 +10,7 @@ plugins { id 'io.spring.dependency-management' version '1.1.7' } -group = 'com.handong-app' +group = 'app.handong' version = '0.0.1-SNAPSHOT' java { diff --git a/src/main/java/com/handongapp/cms/CmsApplication.java b/src/main/java/app/handong/cms/CmsApplication.java similarity index 78% rename from src/main/java/com/handongapp/cms/CmsApplication.java rename to src/main/java/app/handong/cms/CmsApplication.java index 7cf68b94..318b0620 100644 --- a/src/main/java/com/handongapp/cms/CmsApplication.java +++ b/src/main/java/app/handong/cms/CmsApplication.java @@ -1,9 +1,8 @@ -package com.handongapp.cms; +package app.handong.cms; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.data.jpa.repository.config.EnableJpaAuditing; -import org.springframework.data.jpa.repository.config.EnableJpaRepositories; @EnableJpaAuditing @SpringBootApplication diff --git a/src/main/java/com/handongapp/cms/auth/controller/GoogleLoginController.java b/src/main/java/app/handong/cms/auth/controller/GoogleLoginController.java similarity index 92% rename from src/main/java/com/handongapp/cms/auth/controller/GoogleLoginController.java rename to src/main/java/app/handong/cms/auth/controller/GoogleLoginController.java index 625cd100..7df8f7c7 100644 --- a/src/main/java/com/handongapp/cms/auth/controller/GoogleLoginController.java +++ b/src/main/java/app/handong/cms/auth/controller/GoogleLoginController.java @@ -1,12 +1,12 @@ -package com.handongapp.cms.auth.controller; - -import com.handongapp.cms.auth.service.AuthService; -import com.handongapp.cms.security.LoginProperties; -import com.handongapp.cms.security.PrincipalDetails; -import com.handongapp.cms.security.TokenBlacklistManager; -import com.handongapp.cms.auth.dto.GoogleOAuthResponse; -import com.handongapp.cms.auth.service.GoogleOAuthService; -import com.handongapp.cms.service.UserService; +package app.handong.cms.auth.controller; + +import app.handong.cms.auth.service.AuthService; +import app.handong.cms.security.LoginProperties; +import app.handong.cms.security.PrincipalDetails; +import app.handong.cms.security.TokenBlacklistManager; +import app.handong.cms.auth.dto.GoogleOAuthResponse; +import app.handong.cms.auth.service.GoogleOAuthService; +import app.handong.cms.service.UserService; import org.springframework.http.ResponseEntity; import org.springframework.security.core.annotation.AuthenticationPrincipal; import org.springframework.web.bind.annotation.*; diff --git a/src/main/java/com/handongapp/cms/auth/dto/GoogleOAuthResponse.java b/src/main/java/app/handong/cms/auth/dto/GoogleOAuthResponse.java similarity index 79% rename from src/main/java/com/handongapp/cms/auth/dto/GoogleOAuthResponse.java rename to src/main/java/app/handong/cms/auth/dto/GoogleOAuthResponse.java index d05a8bfb..65fb9857 100644 --- a/src/main/java/com/handongapp/cms/auth/dto/GoogleOAuthResponse.java +++ b/src/main/java/app/handong/cms/auth/dto/GoogleOAuthResponse.java @@ -1,6 +1,6 @@ -package com.handongapp.cms.auth.dto; +package app.handong.cms.auth.dto; -import com.handongapp.cms.domain.TbUser; +import app.handong.cms.domain.TbUser; import lombok.AllArgsConstructor; import lombok.Getter; import lombok.NoArgsConstructor; diff --git a/src/main/java/com/handongapp/cms/auth/dto/GoogleTokenResponse.java b/src/main/java/app/handong/cms/auth/dto/GoogleTokenResponse.java similarity index 93% rename from src/main/java/com/handongapp/cms/auth/dto/GoogleTokenResponse.java rename to src/main/java/app/handong/cms/auth/dto/GoogleTokenResponse.java index c2be6131..42aa16e2 100644 --- a/src/main/java/com/handongapp/cms/auth/dto/GoogleTokenResponse.java +++ b/src/main/java/app/handong/cms/auth/dto/GoogleTokenResponse.java @@ -1,4 +1,4 @@ -package com.handongapp.cms.auth.dto; +package app.handong.cms.auth.dto; import com.fasterxml.jackson.annotation.JsonProperty; import lombok.Getter; diff --git a/src/main/java/com/handongapp/cms/auth/dto/GoogleUserInfoResponse.java b/src/main/java/app/handong/cms/auth/dto/GoogleUserInfoResponse.java similarity index 94% rename from src/main/java/com/handongapp/cms/auth/dto/GoogleUserInfoResponse.java rename to src/main/java/app/handong/cms/auth/dto/GoogleUserInfoResponse.java index c1c350dd..d78a895e 100644 --- a/src/main/java/com/handongapp/cms/auth/dto/GoogleUserInfoResponse.java +++ b/src/main/java/app/handong/cms/auth/dto/GoogleUserInfoResponse.java @@ -1,4 +1,4 @@ -package com.handongapp.cms.auth.dto; +package app.handong.cms.auth.dto; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonProperty; diff --git a/src/main/java/com/handongapp/cms/auth/service/AuthService.java b/src/main/java/app/handong/cms/auth/service/AuthService.java similarity index 93% rename from src/main/java/com/handongapp/cms/auth/service/AuthService.java rename to src/main/java/app/handong/cms/auth/service/AuthService.java index a9d2fd33..45faea4e 100644 --- a/src/main/java/com/handongapp/cms/auth/service/AuthService.java +++ b/src/main/java/app/handong/cms/auth/service/AuthService.java @@ -1,4 +1,4 @@ -package com.handongapp.cms.auth.service; +package app.handong.cms.auth.service; import io.jsonwebtoken.Claims; diff --git a/src/main/java/com/handongapp/cms/auth/service/GoogleOAuthService.java b/src/main/java/app/handong/cms/auth/service/GoogleOAuthService.java similarity index 57% rename from src/main/java/com/handongapp/cms/auth/service/GoogleOAuthService.java rename to src/main/java/app/handong/cms/auth/service/GoogleOAuthService.java index 2a2e7f33..f478a25f 100644 --- a/src/main/java/com/handongapp/cms/auth/service/GoogleOAuthService.java +++ b/src/main/java/app/handong/cms/auth/service/GoogleOAuthService.java @@ -1,8 +1,8 @@ -package com.handongapp.cms.auth.service; +package app.handong.cms.auth.service; -import com.handongapp.cms.auth.dto.GoogleOAuthResponse; -import com.handongapp.cms.auth.dto.GoogleTokenResponse; -import com.handongapp.cms.auth.dto.GoogleUserInfoResponse; +import app.handong.cms.auth.dto.GoogleOAuthResponse; +import app.handong.cms.auth.dto.GoogleTokenResponse; +import app.handong.cms.auth.dto.GoogleUserInfoResponse; public interface GoogleOAuthService { GoogleOAuthResponse authenticate(String authorizationCode); diff --git a/src/main/java/com/handongapp/cms/auth/service/impl/AuthServiceImpl.java b/src/main/java/app/handong/cms/auth/service/impl/AuthServiceImpl.java similarity index 96% rename from src/main/java/com/handongapp/cms/auth/service/impl/AuthServiceImpl.java rename to src/main/java/app/handong/cms/auth/service/impl/AuthServiceImpl.java index 1213dcf0..3983125a 100644 --- a/src/main/java/com/handongapp/cms/auth/service/impl/AuthServiceImpl.java +++ b/src/main/java/app/handong/cms/auth/service/impl/AuthServiceImpl.java @@ -1,9 +1,9 @@ -package com.handongapp.cms.auth.service.impl; +package app.handong.cms.auth.service.impl; import com.github.benmanes.caffeine.cache.Cache; -import com.handongapp.cms.auth.service.AuthService; -import com.handongapp.cms.security.LoginProperties; -import com.handongapp.cms.security.TokenBlacklistManager; +import app.handong.cms.auth.service.AuthService; +import app.handong.cms.security.LoginProperties; +import app.handong.cms.security.TokenBlacklistManager; import io.jsonwebtoken.*; import io.jsonwebtoken.security.Keys; import jakarta.annotation.PostConstruct; diff --git a/src/main/java/com/handongapp/cms/auth/service/impl/GoogleOAuthServiceImpl.java b/src/main/java/app/handong/cms/auth/service/impl/GoogleOAuthServiceImpl.java similarity index 90% rename from src/main/java/com/handongapp/cms/auth/service/impl/GoogleOAuthServiceImpl.java rename to src/main/java/app/handong/cms/auth/service/impl/GoogleOAuthServiceImpl.java index 726fbe2a..65283cd0 100644 --- a/src/main/java/com/handongapp/cms/auth/service/impl/GoogleOAuthServiceImpl.java +++ b/src/main/java/app/handong/cms/auth/service/impl/GoogleOAuthServiceImpl.java @@ -1,14 +1,14 @@ -package com.handongapp.cms.auth.service.impl; - -import com.handongapp.cms.domain.TbUser; -import com.handongapp.cms.repository.UserRepository; -import com.handongapp.cms.auth.service.AuthService; -import com.handongapp.cms.security.LoginProperties; -import com.handongapp.cms.auth.dto.GoogleOAuthResponse; -import com.handongapp.cms.auth.dto.GoogleTokenResponse; -import com.handongapp.cms.auth.dto.GoogleUserInfoResponse; -import com.handongapp.cms.auth.service.GoogleOAuthService; -import com.handongapp.cms.service.UserService; +package app.handong.cms.auth.service.impl; + +import app.handong.cms.domain.TbUser; +import app.handong.cms.repository.UserRepository; +import app.handong.cms.auth.service.AuthService; +import app.handong.cms.security.LoginProperties; +import app.handong.cms.auth.dto.GoogleOAuthResponse; +import app.handong.cms.auth.dto.GoogleTokenResponse; +import app.handong.cms.auth.dto.GoogleUserInfoResponse; +import app.handong.cms.auth.service.GoogleOAuthService; +import app.handong.cms.service.UserService; import org.springframework.http.MediaType; import org.springframework.stereotype.Service; import org.springframework.web.reactive.function.BodyInserters; diff --git a/src/main/java/com/handongapp/cms/config/CacheConfig.java b/src/main/java/app/handong/cms/config/CacheConfig.java similarity index 92% rename from src/main/java/com/handongapp/cms/config/CacheConfig.java rename to src/main/java/app/handong/cms/config/CacheConfig.java index d99e2020..4ab27d27 100644 --- a/src/main/java/com/handongapp/cms/config/CacheConfig.java +++ b/src/main/java/app/handong/cms/config/CacheConfig.java @@ -1,8 +1,8 @@ -package com.handongapp.cms.config; +package app.handong.cms.config; import com.github.benmanes.caffeine.cache.Cache; import com.github.benmanes.caffeine.cache.Caffeine; -import com.handongapp.cms.security.LoginProperties; +import app.handong.cms.security.LoginProperties; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import java.util.concurrent.TimeUnit; diff --git a/src/main/java/com/handongapp/cms/config/CorsFilterConfiguration.java b/src/main/java/app/handong/cms/config/CorsFilterConfiguration.java similarity index 97% rename from src/main/java/com/handongapp/cms/config/CorsFilterConfiguration.java rename to src/main/java/app/handong/cms/config/CorsFilterConfiguration.java index ade8c576..04bf3342 100644 --- a/src/main/java/com/handongapp/cms/config/CorsFilterConfiguration.java +++ b/src/main/java/app/handong/cms/config/CorsFilterConfiguration.java @@ -1,4 +1,4 @@ -package com.handongapp.cms.config; +package app.handong.cms.config; import org.springframework.beans.factory.annotation.Value; import org.springframework.context.annotation.Bean; diff --git a/src/main/java/com/handongapp/cms/config/JacksonConfig.java b/src/main/java/app/handong/cms/config/JacksonConfig.java similarity index 96% rename from src/main/java/com/handongapp/cms/config/JacksonConfig.java rename to src/main/java/app/handong/cms/config/JacksonConfig.java index 92319d49..9099edf7 100644 --- a/src/main/java/com/handongapp/cms/config/JacksonConfig.java +++ b/src/main/java/app/handong/cms/config/JacksonConfig.java @@ -1,4 +1,4 @@ -package com.handongapp.cms.config; +package app.handong.cms.config; import com.fasterxml.jackson.core.JsonGenerator; import com.fasterxml.jackson.databind.ObjectMapper; diff --git a/src/main/java/com/handongapp/cms/config/MybatisConfig.java b/src/main/java/app/handong/cms/config/MybatisConfig.java similarity index 79% rename from src/main/java/com/handongapp/cms/config/MybatisConfig.java rename to src/main/java/app/handong/cms/config/MybatisConfig.java index a53ca873..f0ed2bfe 100644 --- a/src/main/java/com/handongapp/cms/config/MybatisConfig.java +++ b/src/main/java/app/handong/cms/config/MybatisConfig.java @@ -1,4 +1,4 @@ -package com.handongapp.cms.config; +package app.handong.cms.config; import org.apache.ibatis.session.SqlSessionFactory; import org.mybatis.spring.SqlSessionFactoryBean; @@ -11,13 +11,13 @@ import javax.sql.DataSource; @Configuration -@MapperScan(basePackages={"com.handongapp.cms.mapper"}, sqlSessionFactoryRef="sqlSessionFactory") +@MapperScan(basePackages={"app.handong.cms.mapper"}, sqlSessionFactoryRef="sqlSessionFactory") public class MybatisConfig { @Bean(name="sqlSessionFactory") public SqlSessionFactory sqlSessionFactory(@Qualifier("dataSource") DataSource dataSource) throws Exception { SqlSessionFactoryBean sqlSessionFactoryBean = new SqlSessionFactoryBean(); sqlSessionFactoryBean.setDataSource(dataSource); - sqlSessionFactoryBean.setTypeAliasesPackage("com.handongapp.cms.dto.v1, com.handongapp.cms.domain"); + sqlSessionFactoryBean.setTypeAliasesPackage("app.handong.cms.dto.v1, app.handong.cms.domain"); sqlSessionFactoryBean.setMapperLocations(new PathMatchingResourcePatternResolver().getResources("classpath:/mapper/*.xml")); return sqlSessionFactoryBean.getObject(); } diff --git a/src/main/java/com/handongapp/cms/config/QueryDslConfig.java b/src/main/java/app/handong/cms/config/QueryDslConfig.java similarity index 93% rename from src/main/java/com/handongapp/cms/config/QueryDslConfig.java rename to src/main/java/app/handong/cms/config/QueryDslConfig.java index 0cbf022c..c05fa738 100644 --- a/src/main/java/com/handongapp/cms/config/QueryDslConfig.java +++ b/src/main/java/app/handong/cms/config/QueryDslConfig.java @@ -1,4 +1,4 @@ -package com.handongapp.cms.config; +package app.handong.cms.config; import com.querydsl.jpa.impl.JPAQueryFactory; import jakarta.persistence.EntityManager; diff --git a/src/main/java/com/handongapp/cms/config/RabbitMQConfig.java b/src/main/java/app/handong/cms/config/RabbitMQConfig.java similarity index 98% rename from src/main/java/com/handongapp/cms/config/RabbitMQConfig.java rename to src/main/java/app/handong/cms/config/RabbitMQConfig.java index ebc5f1e9..c3d53251 100644 --- a/src/main/java/com/handongapp/cms/config/RabbitMQConfig.java +++ b/src/main/java/app/handong/cms/config/RabbitMQConfig.java @@ -1,4 +1,4 @@ -package com.handongapp.cms.config; +package app.handong.cms.config; import org.springframework.amqp.core.Queue; import org.springframework.amqp.core.AmqpTemplate; diff --git a/src/main/java/com/handongapp/cms/config/RewriteFilter.java b/src/main/java/app/handong/cms/config/RewriteFilter.java similarity index 96% rename from src/main/java/com/handongapp/cms/config/RewriteFilter.java rename to src/main/java/app/handong/cms/config/RewriteFilter.java index 88652ce2..b783870d 100644 --- a/src/main/java/com/handongapp/cms/config/RewriteFilter.java +++ b/src/main/java/app/handong/cms/config/RewriteFilter.java @@ -1,4 +1,4 @@ -package com.handongapp.cms.config; +package app.handong.cms.config; import jakarta.servlet.FilterConfig; import jakarta.servlet.ServletException; diff --git a/src/main/java/com/handongapp/cms/config/S3Config.java b/src/main/java/app/handong/cms/config/S3Config.java similarity index 98% rename from src/main/java/com/handongapp/cms/config/S3Config.java rename to src/main/java/app/handong/cms/config/S3Config.java index d35fb971..b9a97ddb 100644 --- a/src/main/java/com/handongapp/cms/config/S3Config.java +++ b/src/main/java/app/handong/cms/config/S3Config.java @@ -1,4 +1,4 @@ -package com.handongapp.cms.config; +package app.handong.cms.config; import lombok.Getter; import org.springframework.context.annotation.Bean; diff --git a/src/main/java/com/handongapp/cms/config/SecurityConfig.java b/src/main/java/app/handong/cms/config/SecurityConfig.java similarity index 97% rename from src/main/java/com/handongapp/cms/config/SecurityConfig.java rename to src/main/java/app/handong/cms/config/SecurityConfig.java index fc718221..1b6b8bf7 100644 --- a/src/main/java/com/handongapp/cms/config/SecurityConfig.java +++ b/src/main/java/app/handong/cms/config/SecurityConfig.java @@ -1,7 +1,7 @@ -package com.handongapp.cms.config; +package app.handong.cms.config; -import com.handongapp.cms.auth.service.impl.AuthServiceImpl; -import com.handongapp.cms.security.*; +import app.handong.cms.auth.service.impl.AuthServiceImpl; +import app.handong.cms.security.*; import org.springframework.boot.autoconfigure.security.servlet.PathRequest; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; diff --git a/src/main/java/com/handongapp/cms/controller/HealthController.java b/src/main/java/app/handong/cms/controller/HealthController.java similarity index 89% rename from src/main/java/com/handongapp/cms/controller/HealthController.java rename to src/main/java/app/handong/cms/controller/HealthController.java index 1f05032b..3d50e226 100644 --- a/src/main/java/com/handongapp/cms/controller/HealthController.java +++ b/src/main/java/app/handong/cms/controller/HealthController.java @@ -1,4 +1,4 @@ -package com.handongapp.cms.controller; +package app.handong.cms.controller; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; diff --git a/src/main/java/com/handongapp/cms/controller/ProgressController.java b/src/main/java/app/handong/cms/controller/ProgressController.java similarity index 89% rename from src/main/java/com/handongapp/cms/controller/ProgressController.java rename to src/main/java/app/handong/cms/controller/ProgressController.java index 908c5467..7dccdec4 100644 --- a/src/main/java/com/handongapp/cms/controller/ProgressController.java +++ b/src/main/java/app/handong/cms/controller/ProgressController.java @@ -1,9 +1,9 @@ -package com.handongapp.cms.controller; +package app.handong.cms.controller; -import com.handongapp.cms.dto.ProgressDto; -import com.handongapp.cms.exception.auth.NoAuthenticatedException; -import com.handongapp.cms.security.PrincipalDetails; -import com.handongapp.cms.service.ProgressService; +import app.handong.cms.dto.ProgressDto; +import app.handong.cms.exception.auth.NoAuthenticatedException; +import app.handong.cms.security.PrincipalDetails; +import app.handong.cms.service.ProgressService; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.http.ResponseEntity; diff --git a/src/main/java/com/handongapp/cms/controller/v1/ClubController.java b/src/main/java/app/handong/cms/controller/v1/ClubController.java similarity index 90% rename from src/main/java/com/handongapp/cms/controller/v1/ClubController.java rename to src/main/java/app/handong/cms/controller/v1/ClubController.java index 5aa2bbf7..8b5c023f 100644 --- a/src/main/java/com/handongapp/cms/controller/v1/ClubController.java +++ b/src/main/java/app/handong/cms/controller/v1/ClubController.java @@ -1,7 +1,7 @@ -package com.handongapp.cms.controller.v1; +package app.handong.cms.controller.v1; -import com.handongapp.cms.dto.v1.ClubDto; -import com.handongapp.cms.service.ClubService; +import app.handong.cms.dto.v1.ClubDto; +import app.handong.cms.service.ClubService; import org.springframework.http.HttpStatus; import org.springframework.http.ResponseEntity; import org.springframework.security.core.Authentication; @@ -9,9 +9,6 @@ import jakarta.validation.Valid; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.Parameter; -import io.swagger.v3.oas.annotations.media.Content; -import io.swagger.v3.oas.annotations.responses.ApiResponse; -import io.swagger.v3.oas.annotations.responses.ApiResponses; import java.util.Collections; import java.util.List; // Added diff --git a/src/main/java/com/handongapp/cms/controller/v1/CommentController.java b/src/main/java/app/handong/cms/controller/v1/CommentController.java similarity index 90% rename from src/main/java/com/handongapp/cms/controller/v1/CommentController.java rename to src/main/java/app/handong/cms/controller/v1/CommentController.java index f5020a0c..31469f02 100644 --- a/src/main/java/com/handongapp/cms/controller/v1/CommentController.java +++ b/src/main/java/app/handong/cms/controller/v1/CommentController.java @@ -1,10 +1,10 @@ -package com.handongapp.cms.controller.v1; +package app.handong.cms.controller.v1; -import com.handongapp.cms.dto.v1.CommentDto; -import com.handongapp.cms.dto.v1.CommentResponseDto; -import com.handongapp.cms.exception.auth.NoAuthenticatedException; -import com.handongapp.cms.security.PrincipalDetails; -import com.handongapp.cms.service.CommentService; +import app.handong.cms.dto.v1.CommentDto; +import app.handong.cms.dto.v1.CommentResponseDto; +import app.handong.cms.exception.auth.NoAuthenticatedException; +import app.handong.cms.security.PrincipalDetails; +import app.handong.cms.service.CommentService; import jakarta.validation.Valid; import lombok.RequiredArgsConstructor; import org.springframework.http.HttpStatus; diff --git a/src/main/java/com/handongapp/cms/controller/v1/CourseController.java b/src/main/java/app/handong/cms/controller/v1/CourseController.java similarity index 90% rename from src/main/java/com/handongapp/cms/controller/v1/CourseController.java rename to src/main/java/app/handong/cms/controller/v1/CourseController.java index e2d78db1..b1c49947 100644 --- a/src/main/java/com/handongapp/cms/controller/v1/CourseController.java +++ b/src/main/java/app/handong/cms/controller/v1/CourseController.java @@ -1,11 +1,11 @@ -package com.handongapp.cms.controller.v1; +package app.handong.cms.controller.v1; -import com.handongapp.cms.dto.v1.CourseDto; -import com.handongapp.cms.security.PrincipalDetails; -import com.handongapp.cms.service.CourseService; -import com.handongapp.cms.service.ClubService; -import com.handongapp.cms.service.CommentOfCategoryService; -import com.handongapp.cms.dto.v1.CommentOfCategoryDto; +import app.handong.cms.dto.v1.CourseDto; +import app.handong.cms.security.PrincipalDetails; +import app.handong.cms.service.CourseService; +import app.handong.cms.service.ClubService; +import app.handong.cms.service.CommentOfCategoryService; +import app.handong.cms.dto.v1.CommentOfCategoryDto; import jakarta.validation.Valid; import lombok.RequiredArgsConstructor; import org.springframework.http.HttpHeaders; diff --git a/src/main/java/com/handongapp/cms/controller/v1/NodeController.java b/src/main/java/app/handong/cms/controller/v1/NodeController.java similarity index 90% rename from src/main/java/com/handongapp/cms/controller/v1/NodeController.java rename to src/main/java/app/handong/cms/controller/v1/NodeController.java index 47bf163e..d7a88a9f 100644 --- a/src/main/java/com/handongapp/cms/controller/v1/NodeController.java +++ b/src/main/java/app/handong/cms/controller/v1/NodeController.java @@ -1,8 +1,7 @@ -package com.handongapp.cms.controller.v1; +package app.handong.cms.controller.v1; -import com.handongapp.cms.dto.v1.NodeDto; -import com.handongapp.cms.service.NodeService; -//import com.handongapp.cms.service.validator.CourseHierarchyValidator; +import app.handong.cms.dto.v1.NodeDto; +import app.handong.cms.service.NodeService; import jakarta.validation.Valid; import lombok.RequiredArgsConstructor; import org.springframework.http.ResponseEntity; diff --git a/src/main/java/com/handongapp/cms/controller/v1/NodeGroupController.java b/src/main/java/app/handong/cms/controller/v1/NodeGroupController.java similarity index 94% rename from src/main/java/com/handongapp/cms/controller/v1/NodeGroupController.java rename to src/main/java/app/handong/cms/controller/v1/NodeGroupController.java index e5f4dbf5..179e7589 100644 --- a/src/main/java/com/handongapp/cms/controller/v1/NodeGroupController.java +++ b/src/main/java/app/handong/cms/controller/v1/NodeGroupController.java @@ -1,7 +1,7 @@ -package com.handongapp.cms.controller.v1; +package app.handong.cms.controller.v1; -import com.handongapp.cms.dto.v1.NodeGroupDto; -import com.handongapp.cms.service.NodeGroupService; +import app.handong.cms.dto.v1.NodeGroupDto; +import app.handong.cms.service.NodeGroupService; import jakarta.validation.Valid; import jakarta.validation.constraints.NotBlank; diff --git a/src/main/java/com/handongapp/cms/controller/v1/ProgramController.java b/src/main/java/app/handong/cms/controller/v1/ProgramController.java similarity index 96% rename from src/main/java/com/handongapp/cms/controller/v1/ProgramController.java rename to src/main/java/app/handong/cms/controller/v1/ProgramController.java index df4e4cdc..d0317484 100644 --- a/src/main/java/com/handongapp/cms/controller/v1/ProgramController.java +++ b/src/main/java/app/handong/cms/controller/v1/ProgramController.java @@ -1,13 +1,13 @@ -package com.handongapp.cms.controller.v1; +package app.handong.cms.controller.v1; -import com.handongapp.cms.service.ProgramService; +import app.handong.cms.service.ProgramService; import lombok.RequiredArgsConstructor; import org.springframework.http.HttpHeaders; import org.springframework.http.HttpStatus; import org.springframework.http.MediaType; import org.springframework.http.ResponseEntity; import org.springframework.security.core.Authentication; -import com.handongapp.cms.dto.v1.ProgramDto; +import app.handong.cms.dto.v1.ProgramDto; import jakarta.validation.Valid; import org.springframework.web.bind.annotation.*; diff --git a/src/main/java/com/handongapp/cms/controller/v1/S3Controller.java b/src/main/java/app/handong/cms/controller/v1/S3Controller.java similarity index 92% rename from src/main/java/com/handongapp/cms/controller/v1/S3Controller.java rename to src/main/java/app/handong/cms/controller/v1/S3Controller.java index 538cdb3b..77ba607a 100644 --- a/src/main/java/com/handongapp/cms/controller/v1/S3Controller.java +++ b/src/main/java/app/handong/cms/controller/v1/S3Controller.java @@ -1,10 +1,10 @@ -package com.handongapp.cms.controller.v1; +package app.handong.cms.controller.v1; -import com.handongapp.cms.dto.v1.S3Dto; -import com.handongapp.cms.exception.auth.NoAuthorizationException; -import com.handongapp.cms.security.PrincipalDetails; -import com.handongapp.cms.service.PresignedUrlService; -import com.handongapp.cms.service.UploadNotifyService; +import app.handong.cms.dto.v1.S3Dto; +import app.handong.cms.exception.auth.NoAuthorizationException; +import app.handong.cms.security.PrincipalDetails; +import app.handong.cms.service.PresignedUrlService; +import app.handong.cms.service.UploadNotifyService; import jakarta.validation.Valid; import lombok.RequiredArgsConstructor; import org.springframework.http.HttpStatus; diff --git a/src/main/java/com/handongapp/cms/controller/v1/SectionController.java b/src/main/java/app/handong/cms/controller/v1/SectionController.java similarity index 92% rename from src/main/java/com/handongapp/cms/controller/v1/SectionController.java rename to src/main/java/app/handong/cms/controller/v1/SectionController.java index 640e5227..f73e0564 100644 --- a/src/main/java/com/handongapp/cms/controller/v1/SectionController.java +++ b/src/main/java/app/handong/cms/controller/v1/SectionController.java @@ -1,8 +1,8 @@ -package com.handongapp.cms.controller.v1; +package app.handong.cms.controller.v1; -import com.handongapp.cms.service.CourseService; -import com.handongapp.cms.dto.v1.SectionDto; -import com.handongapp.cms.service.SectionService; +import app.handong.cms.service.CourseService; +import app.handong.cms.dto.v1.SectionDto; +import app.handong.cms.service.SectionService; import jakarta.validation.Valid; import lombok.RequiredArgsConstructor; import org.springframework.http.ResponseEntity; diff --git a/src/main/java/com/handongapp/cms/controller/v1/StreamController.java b/src/main/java/app/handong/cms/controller/v1/StreamController.java similarity index 96% rename from src/main/java/com/handongapp/cms/controller/v1/StreamController.java rename to src/main/java/app/handong/cms/controller/v1/StreamController.java index d5ef7f13..efd29db9 100644 --- a/src/main/java/com/handongapp/cms/controller/v1/StreamController.java +++ b/src/main/java/app/handong/cms/controller/v1/StreamController.java @@ -1,6 +1,6 @@ -package com.handongapp.cms.controller.v1; +package app.handong.cms.controller.v1; -import com.handongapp.cms.service.VideoNodeHlsService; +import app.handong.cms.service.VideoNodeHlsService; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.http.MediaType; diff --git a/src/main/java/com/handongapp/cms/controller/v1/UserController.java b/src/main/java/app/handong/cms/controller/v1/UserController.java similarity index 92% rename from src/main/java/com/handongapp/cms/controller/v1/UserController.java rename to src/main/java/app/handong/cms/controller/v1/UserController.java index b27e2e39..f1f67cd4 100644 --- a/src/main/java/com/handongapp/cms/controller/v1/UserController.java +++ b/src/main/java/app/handong/cms/controller/v1/UserController.java @@ -1,9 +1,9 @@ -package com.handongapp.cms.controller.v1; +package app.handong.cms.controller.v1; -import com.handongapp.cms.dto.v1.ProgramDto; -import com.handongapp.cms.dto.v1.UserDto; -import com.handongapp.cms.security.PrincipalDetails; -import com.handongapp.cms.service.UserService; +import app.handong.cms.dto.v1.ProgramDto; +import app.handong.cms.dto.v1.UserDto; +import app.handong.cms.security.PrincipalDetails; +import app.handong.cms.service.UserService; import org.springframework.http.ResponseEntity; import org.springframework.security.core.Authentication; import org.springframework.web.bind.annotation.*; diff --git a/src/main/java/com/handongapp/cms/domain/AuditingFields.java b/src/main/java/app/handong/cms/domain/AuditingFields.java similarity index 97% rename from src/main/java/com/handongapp/cms/domain/AuditingFields.java rename to src/main/java/app/handong/cms/domain/AuditingFields.java index 948b86d1..98b675c4 100644 --- a/src/main/java/com/handongapp/cms/domain/AuditingFields.java +++ b/src/main/java/app/handong/cms/domain/AuditingFields.java @@ -1,4 +1,4 @@ -package com.handongapp.cms.domain; +package app.handong.cms.domain; import jakarta.persistence.*; import lombok.Getter; diff --git a/src/main/java/com/handongapp/cms/domain/TbClub.java b/src/main/java/app/handong/cms/domain/TbClub.java similarity index 86% rename from src/main/java/com/handongapp/cms/domain/TbClub.java rename to src/main/java/app/handong/cms/domain/TbClub.java index 30ecc68d..345b54a3 100644 --- a/src/main/java/com/handongapp/cms/domain/TbClub.java +++ b/src/main/java/app/handong/cms/domain/TbClub.java @@ -1,13 +1,12 @@ -package com.handongapp.cms.domain; +package app.handong.cms.domain; -import com.handongapp.cms.domain.enums.FileStatus; +import app.handong.cms.domain.enums.FileStatus; import jakarta.persistence.*; import jakarta.validation.constraints.NotBlank; import lombok.AllArgsConstructor; import lombok.Getter; import lombok.NoArgsConstructor; import lombok.Setter; -import org.hibernate.validator.constraints.URL; @Getter @Setter diff --git a/src/main/java/com/handongapp/cms/domain/TbClubRole.java b/src/main/java/app/handong/cms/domain/TbClubRole.java similarity index 89% rename from src/main/java/com/handongapp/cms/domain/TbClubRole.java rename to src/main/java/app/handong/cms/domain/TbClubRole.java index 16e914b7..f445f6fa 100644 --- a/src/main/java/com/handongapp/cms/domain/TbClubRole.java +++ b/src/main/java/app/handong/cms/domain/TbClubRole.java @@ -1,6 +1,6 @@ -package com.handongapp.cms.domain; +package app.handong.cms.domain; -import com.handongapp.cms.domain.enums.ClubUserRole; +import app.handong.cms.domain.enums.ClubUserRole; import jakarta.persistence.*; import lombok.AllArgsConstructor; import lombok.Getter; diff --git a/src/main/java/com/handongapp/cms/domain/TbComment.java b/src/main/java/app/handong/cms/domain/TbComment.java similarity index 97% rename from src/main/java/com/handongapp/cms/domain/TbComment.java rename to src/main/java/app/handong/cms/domain/TbComment.java index 4d107e8b..5fdc4476 100644 --- a/src/main/java/com/handongapp/cms/domain/TbComment.java +++ b/src/main/java/app/handong/cms/domain/TbComment.java @@ -1,4 +1,4 @@ -package com.handongapp.cms.domain; +package app.handong.cms.domain; import jakarta.persistence.*; import lombok.Getter; import lombok.NoArgsConstructor; diff --git a/src/main/java/com/handongapp/cms/domain/TbCommentOfCategory.java b/src/main/java/app/handong/cms/domain/TbCommentOfCategory.java similarity index 96% rename from src/main/java/com/handongapp/cms/domain/TbCommentOfCategory.java rename to src/main/java/app/handong/cms/domain/TbCommentOfCategory.java index 67fba901..2b37c5a5 100644 --- a/src/main/java/com/handongapp/cms/domain/TbCommentOfCategory.java +++ b/src/main/java/app/handong/cms/domain/TbCommentOfCategory.java @@ -1,4 +1,4 @@ -package com.handongapp.cms.domain; +package app.handong.cms.domain; import jakarta.persistence.*; import lombok.Getter; import lombok.Setter; diff --git a/src/main/java/com/handongapp/cms/domain/TbCourse.java b/src/main/java/app/handong/cms/domain/TbCourse.java similarity index 92% rename from src/main/java/com/handongapp/cms/domain/TbCourse.java rename to src/main/java/app/handong/cms/domain/TbCourse.java index 9049f609..4238bd9b 100644 --- a/src/main/java/com/handongapp/cms/domain/TbCourse.java +++ b/src/main/java/app/handong/cms/domain/TbCourse.java @@ -1,6 +1,6 @@ -package com.handongapp.cms.domain; +package app.handong.cms.domain; -import com.handongapp.cms.domain.enums.FileStatus; +import app.handong.cms.domain.enums.FileStatus; import jakarta.persistence.*; import lombok.Getter; import lombok.NoArgsConstructor; diff --git a/src/main/java/com/handongapp/cms/domain/TbCourseLastView.java b/src/main/java/app/handong/cms/domain/TbCourseLastView.java similarity index 96% rename from src/main/java/com/handongapp/cms/domain/TbCourseLastView.java rename to src/main/java/app/handong/cms/domain/TbCourseLastView.java index 26e1bbfe..9685319b 100644 --- a/src/main/java/com/handongapp/cms/domain/TbCourseLastView.java +++ b/src/main/java/app/handong/cms/domain/TbCourseLastView.java @@ -1,4 +1,4 @@ -package com.handongapp.cms.domain; +package app.handong.cms.domain; import jakarta.persistence.*; import lombok.Getter; diff --git a/src/main/java/com/handongapp/cms/domain/TbFileList.java b/src/main/java/app/handong/cms/domain/TbFileList.java similarity index 98% rename from src/main/java/com/handongapp/cms/domain/TbFileList.java rename to src/main/java/app/handong/cms/domain/TbFileList.java index fe5a6665..62c82bcd 100644 --- a/src/main/java/com/handongapp/cms/domain/TbFileList.java +++ b/src/main/java/app/handong/cms/domain/TbFileList.java @@ -1,4 +1,4 @@ -package com.handongapp.cms.domain; +package app.handong.cms.domain; import jakarta.persistence.*; import lombok.*; diff --git a/src/main/java/com/handongapp/cms/domain/TbNode.java b/src/main/java/app/handong/cms/domain/TbNode.java similarity index 97% rename from src/main/java/com/handongapp/cms/domain/TbNode.java rename to src/main/java/app/handong/cms/domain/TbNode.java index 16f0ca34..50016bba 100644 --- a/src/main/java/com/handongapp/cms/domain/TbNode.java +++ b/src/main/java/app/handong/cms/domain/TbNode.java @@ -1,4 +1,4 @@ -package com.handongapp.cms.domain; +package app.handong.cms.domain; import com.vladmihalcea.hibernate.type.json.JsonStringType; import jakarta.persistence.*; diff --git a/src/main/java/com/handongapp/cms/domain/TbNodeGroup.java b/src/main/java/app/handong/cms/domain/TbNodeGroup.java similarity index 96% rename from src/main/java/com/handongapp/cms/domain/TbNodeGroup.java rename to src/main/java/app/handong/cms/domain/TbNodeGroup.java index 03a70b97..6f2f1226 100644 --- a/src/main/java/com/handongapp/cms/domain/TbNodeGroup.java +++ b/src/main/java/app/handong/cms/domain/TbNodeGroup.java @@ -1,4 +1,4 @@ -package com.handongapp.cms.domain; +package app.handong.cms.domain; import jakarta.persistence.*; import lombok.Getter; diff --git a/src/main/java/com/handongapp/cms/domain/TbProgram.java b/src/main/java/app/handong/cms/domain/TbProgram.java similarity index 96% rename from src/main/java/com/handongapp/cms/domain/TbProgram.java rename to src/main/java/app/handong/cms/domain/TbProgram.java index 5586050f..460b0439 100644 --- a/src/main/java/com/handongapp/cms/domain/TbProgram.java +++ b/src/main/java/app/handong/cms/domain/TbProgram.java @@ -1,4 +1,4 @@ -package com.handongapp.cms.domain; +package app.handong.cms.domain; import jakarta.persistence.*; import jakarta.validation.constraints.NotBlank; diff --git a/src/main/java/com/handongapp/cms/domain/TbProgramCourse.java b/src/main/java/app/handong/cms/domain/TbProgramCourse.java similarity index 95% rename from src/main/java/com/handongapp/cms/domain/TbProgramCourse.java rename to src/main/java/app/handong/cms/domain/TbProgramCourse.java index e9d58e23..6c488762 100644 --- a/src/main/java/com/handongapp/cms/domain/TbProgramCourse.java +++ b/src/main/java/app/handong/cms/domain/TbProgramCourse.java @@ -1,4 +1,4 @@ -package com.handongapp.cms.domain; +package app.handong.cms.domain; import jakarta.persistence.Column; import jakarta.persistence.Entity; diff --git a/src/main/java/com/handongapp/cms/domain/TbProgramParticipant.java b/src/main/java/app/handong/cms/domain/TbProgramParticipant.java similarity index 97% rename from src/main/java/com/handongapp/cms/domain/TbProgramParticipant.java rename to src/main/java/app/handong/cms/domain/TbProgramParticipant.java index 38f9d444..3500a2da 100644 --- a/src/main/java/com/handongapp/cms/domain/TbProgramParticipant.java +++ b/src/main/java/app/handong/cms/domain/TbProgramParticipant.java @@ -1,4 +1,4 @@ -package com.handongapp.cms.domain; +package app.handong.cms.domain; import jakarta.persistence.Column; import jakarta.persistence.Entity; diff --git a/src/main/java/com/handongapp/cms/domain/TbProgramProgress.java b/src/main/java/app/handong/cms/domain/TbProgramProgress.java similarity index 90% rename from src/main/java/com/handongapp/cms/domain/TbProgramProgress.java rename to src/main/java/app/handong/cms/domain/TbProgramProgress.java index c61dcbb9..dfa833c5 100644 --- a/src/main/java/com/handongapp/cms/domain/TbProgramProgress.java +++ b/src/main/java/app/handong/cms/domain/TbProgramProgress.java @@ -1,6 +1,6 @@ -package com.handongapp.cms.domain; +package app.handong.cms.domain; -import com.handongapp.cms.domain.enums.ProgramProgressState; +import app.handong.cms.domain.enums.ProgramProgressState; import jakarta.persistence.*; import lombok.Getter; import lombok.NoArgsConstructor; diff --git a/src/main/java/com/handongapp/cms/domain/TbSection.java b/src/main/java/app/handong/cms/domain/TbSection.java similarity index 95% rename from src/main/java/com/handongapp/cms/domain/TbSection.java rename to src/main/java/app/handong/cms/domain/TbSection.java index a803a4ff..c19d0fb4 100644 --- a/src/main/java/com/handongapp/cms/domain/TbSection.java +++ b/src/main/java/app/handong/cms/domain/TbSection.java @@ -1,4 +1,4 @@ -package com.handongapp.cms.domain; +package app.handong.cms.domain; import jakarta.persistence.Column; import jakarta.persistence.Entity; diff --git a/src/main/java/com/handongapp/cms/domain/TbUser.java b/src/main/java/app/handong/cms/domain/TbUser.java similarity index 94% rename from src/main/java/com/handongapp/cms/domain/TbUser.java rename to src/main/java/app/handong/cms/domain/TbUser.java index 1c444985..a8d21c18 100644 --- a/src/main/java/com/handongapp/cms/domain/TbUser.java +++ b/src/main/java/app/handong/cms/domain/TbUser.java @@ -1,6 +1,6 @@ -package com.handongapp.cms.domain; +package app.handong.cms.domain; -import com.handongapp.cms.domain.enums.FileStatus; +import app.handong.cms.domain.enums.FileStatus; import jakarta.persistence.*; import lombok.Getter; import lombok.NoArgsConstructor; diff --git a/src/main/java/com/handongapp/cms/domain/TbUserClubRole.java b/src/main/java/app/handong/cms/domain/TbUserClubRole.java similarity index 97% rename from src/main/java/com/handongapp/cms/domain/TbUserClubRole.java rename to src/main/java/app/handong/cms/domain/TbUserClubRole.java index 471db599..aebc91d7 100644 --- a/src/main/java/com/handongapp/cms/domain/TbUserClubRole.java +++ b/src/main/java/app/handong/cms/domain/TbUserClubRole.java @@ -1,4 +1,4 @@ -package com.handongapp.cms.domain; +package app.handong.cms.domain; import jakarta.persistence.*; import lombok.Getter; diff --git a/src/main/java/com/handongapp/cms/domain/enums/ClubUserRole.java b/src/main/java/app/handong/cms/domain/enums/ClubUserRole.java similarity index 62% rename from src/main/java/com/handongapp/cms/domain/enums/ClubUserRole.java rename to src/main/java/app/handong/cms/domain/enums/ClubUserRole.java index efb40514..fea4f910 100644 --- a/src/main/java/com/handongapp/cms/domain/enums/ClubUserRole.java +++ b/src/main/java/app/handong/cms/domain/enums/ClubUserRole.java @@ -1,4 +1,4 @@ -package com.handongapp.cms.domain.enums; +package app.handong.cms.domain.enums; public enum ClubUserRole { CLUB_SUPER_ADMIN, diff --git a/src/main/java/com/handongapp/cms/domain/enums/FileStatus.java b/src/main/java/app/handong/cms/domain/enums/FileStatus.java similarity index 62% rename from src/main/java/com/handongapp/cms/domain/enums/FileStatus.java rename to src/main/java/app/handong/cms/domain/enums/FileStatus.java index 066b56db..84f7fcf6 100644 --- a/src/main/java/com/handongapp/cms/domain/enums/FileStatus.java +++ b/src/main/java/app/handong/cms/domain/enums/FileStatus.java @@ -1,4 +1,4 @@ -package com.handongapp.cms.domain.enums; +package app.handong.cms.domain.enums; public enum FileStatus { PENDING, diff --git a/src/main/java/com/handongapp/cms/domain/enums/ProgramProgressState.java b/src/main/java/app/handong/cms/domain/enums/ProgramProgressState.java similarity index 76% rename from src/main/java/com/handongapp/cms/domain/enums/ProgramProgressState.java rename to src/main/java/app/handong/cms/domain/enums/ProgramProgressState.java index 10ff9666..2f80039d 100644 --- a/src/main/java/com/handongapp/cms/domain/enums/ProgramProgressState.java +++ b/src/main/java/app/handong/cms/domain/enums/ProgramProgressState.java @@ -1,4 +1,4 @@ -package com.handongapp.cms.domain.enums; +package app.handong.cms.domain.enums; public enum ProgramProgressState { DONE, // 모두 읽음 diff --git a/src/main/java/com/handongapp/cms/domain/enums/VideoStatus.java b/src/main/java/app/handong/cms/domain/enums/VideoStatus.java similarity index 76% rename from src/main/java/com/handongapp/cms/domain/enums/VideoStatus.java rename to src/main/java/app/handong/cms/domain/enums/VideoStatus.java index 5f13dd21..640a1875 100644 --- a/src/main/java/com/handongapp/cms/domain/enums/VideoStatus.java +++ b/src/main/java/app/handong/cms/domain/enums/VideoStatus.java @@ -1,4 +1,4 @@ -package com.handongapp.cms.domain.enums; +package app.handong.cms.domain.enums; public enum VideoStatus { PENDING, diff --git a/src/main/java/com/handongapp/cms/domain/model/FileMetaData.java b/src/main/java/app/handong/cms/domain/model/FileMetaData.java similarity index 71% rename from src/main/java/com/handongapp/cms/domain/model/FileMetaData.java rename to src/main/java/app/handong/cms/domain/model/FileMetaData.java index 10a475e7..e7329f3b 100644 --- a/src/main/java/com/handongapp/cms/domain/model/FileMetaData.java +++ b/src/main/java/app/handong/cms/domain/model/FileMetaData.java @@ -1,6 +1,6 @@ -package com.handongapp.cms.domain.model; +package app.handong.cms.domain.model; -import com.handongapp.cms.domain.enums.FileStatus; +import app.handong.cms.domain.enums.FileStatus; import lombok.*; @Data diff --git a/src/main/java/com/handongapp/cms/domain/model/FileNodeData.java b/src/main/java/app/handong/cms/domain/model/FileNodeData.java similarity index 82% rename from src/main/java/com/handongapp/cms/domain/model/FileNodeData.java rename to src/main/java/app/handong/cms/domain/model/FileNodeData.java index 870173d4..b2fd8748 100644 --- a/src/main/java/com/handongapp/cms/domain/model/FileNodeData.java +++ b/src/main/java/app/handong/cms/domain/model/FileNodeData.java @@ -1,4 +1,4 @@ -package com.handongapp.cms.domain.model; +package app.handong.cms.domain.model; import lombok.*; diff --git a/src/main/java/com/handongapp/cms/domain/model/QuizNodeData.java b/src/main/java/app/handong/cms/domain/model/QuizNodeData.java similarity index 84% rename from src/main/java/com/handongapp/cms/domain/model/QuizNodeData.java rename to src/main/java/app/handong/cms/domain/model/QuizNodeData.java index 331e3594..5046374d 100644 --- a/src/main/java/com/handongapp/cms/domain/model/QuizNodeData.java +++ b/src/main/java/app/handong/cms/domain/model/QuizNodeData.java @@ -1,4 +1,4 @@ -package com.handongapp.cms.domain.model; +package app.handong.cms.domain.model; import lombok.*; import java.util.List; diff --git a/src/main/java/com/handongapp/cms/domain/model/TextNodeData.java b/src/main/java/app/handong/cms/domain/model/TextNodeData.java similarity index 79% rename from src/main/java/com/handongapp/cms/domain/model/TextNodeData.java rename to src/main/java/app/handong/cms/domain/model/TextNodeData.java index a8aec6b5..f38d8742 100644 --- a/src/main/java/com/handongapp/cms/domain/model/TextNodeData.java +++ b/src/main/java/app/handong/cms/domain/model/TextNodeData.java @@ -1,4 +1,4 @@ -package com.handongapp.cms.domain.model; +package app.handong.cms.domain.model; import lombok.*; diff --git a/src/main/java/com/handongapp/cms/domain/model/VideoMetaData.java b/src/main/java/app/handong/cms/domain/model/VideoMetaData.java similarity index 73% rename from src/main/java/com/handongapp/cms/domain/model/VideoMetaData.java rename to src/main/java/app/handong/cms/domain/model/VideoMetaData.java index 38cdf40c..d036f8ed 100644 --- a/src/main/java/com/handongapp/cms/domain/model/VideoMetaData.java +++ b/src/main/java/app/handong/cms/domain/model/VideoMetaData.java @@ -1,6 +1,6 @@ -package com.handongapp.cms.domain.model; +package app.handong.cms.domain.model; -import com.handongapp.cms.domain.enums.VideoStatus; +import app.handong.cms.domain.enums.VideoStatus; import lombok.*; @Data diff --git a/src/main/java/com/handongapp/cms/domain/model/VideoNodeData.java b/src/main/java/app/handong/cms/domain/model/VideoNodeData.java similarity index 87% rename from src/main/java/com/handongapp/cms/domain/model/VideoNodeData.java rename to src/main/java/app/handong/cms/domain/model/VideoNodeData.java index de920a53..ee8ff908 100644 --- a/src/main/java/com/handongapp/cms/domain/model/VideoNodeData.java +++ b/src/main/java/app/handong/cms/domain/model/VideoNodeData.java @@ -1,4 +1,4 @@ -package com.handongapp.cms.domain.model; +package app.handong.cms.domain.model; import lombok.AllArgsConstructor; import lombok.Builder; diff --git a/src/main/java/com/handongapp/cms/dto/ProgressDto.java b/src/main/java/app/handong/cms/dto/ProgressDto.java similarity index 95% rename from src/main/java/com/handongapp/cms/dto/ProgressDto.java rename to src/main/java/app/handong/cms/dto/ProgressDto.java index 6d1132fa..9982fa7f 100644 --- a/src/main/java/com/handongapp/cms/dto/ProgressDto.java +++ b/src/main/java/app/handong/cms/dto/ProgressDto.java @@ -1,4 +1,4 @@ -package com.handongapp.cms.dto; +package app.handong.cms.dto; import jakarta.validation.constraints.NotBlank; import lombok.AllArgsConstructor; diff --git a/src/main/java/com/handongapp/cms/dto/v1/CategoryOfCommentDto.java b/src/main/java/app/handong/cms/dto/v1/CategoryOfCommentDto.java similarity index 91% rename from src/main/java/com/handongapp/cms/dto/v1/CategoryOfCommentDto.java rename to src/main/java/app/handong/cms/dto/v1/CategoryOfCommentDto.java index 35cc37cb..3ba840c4 100644 --- a/src/main/java/com/handongapp/cms/dto/v1/CategoryOfCommentDto.java +++ b/src/main/java/app/handong/cms/dto/v1/CategoryOfCommentDto.java @@ -1,4 +1,4 @@ -package com.handongapp.cms.dto.v1; +package app.handong.cms.dto.v1; import lombok.AllArgsConstructor; import lombok.Getter; diff --git a/src/main/java/com/handongapp/cms/dto/v1/ClubDto.java b/src/main/java/app/handong/cms/dto/v1/ClubDto.java similarity index 99% rename from src/main/java/com/handongapp/cms/dto/v1/ClubDto.java rename to src/main/java/app/handong/cms/dto/v1/ClubDto.java index 80c94264..e753971d 100644 --- a/src/main/java/com/handongapp/cms/dto/v1/ClubDto.java +++ b/src/main/java/app/handong/cms/dto/v1/ClubDto.java @@ -1,4 +1,4 @@ -package com.handongapp.cms.dto.v1; +package app.handong.cms.dto.v1; import com.querydsl.core.annotations.QueryProjection; import com.fasterxml.jackson.annotation.JsonProperty; diff --git a/src/main/java/com/handongapp/cms/dto/v1/CommentDto.java b/src/main/java/app/handong/cms/dto/v1/CommentDto.java similarity index 97% rename from src/main/java/com/handongapp/cms/dto/v1/CommentDto.java rename to src/main/java/app/handong/cms/dto/v1/CommentDto.java index 7662fd5e..6837719a 100644 --- a/src/main/java/com/handongapp/cms/dto/v1/CommentDto.java +++ b/src/main/java/app/handong/cms/dto/v1/CommentDto.java @@ -1,6 +1,6 @@ -package com.handongapp.cms.dto.v1; +package app.handong.cms.dto.v1; -import com.handongapp.cms.domain.TbComment; +import app.handong.cms.domain.TbComment; import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.Size; import lombok.*; diff --git a/src/main/java/com/handongapp/cms/dto/v1/CommentOfCategoryDto.java b/src/main/java/app/handong/cms/dto/v1/CommentOfCategoryDto.java similarity index 92% rename from src/main/java/com/handongapp/cms/dto/v1/CommentOfCategoryDto.java rename to src/main/java/app/handong/cms/dto/v1/CommentOfCategoryDto.java index 3b9bb73e..0ec01930 100644 --- a/src/main/java/com/handongapp/cms/dto/v1/CommentOfCategoryDto.java +++ b/src/main/java/app/handong/cms/dto/v1/CommentOfCategoryDto.java @@ -1,6 +1,6 @@ -package com.handongapp.cms.dto.v1; +package app.handong.cms.dto.v1; -import com.handongapp.cms.domain.TbCommentOfCategory; +import app.handong.cms.domain.TbCommentOfCategory; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; diff --git a/src/main/java/com/handongapp/cms/dto/v1/CommentResponseDto.java b/src/main/java/app/handong/cms/dto/v1/CommentResponseDto.java similarity index 92% rename from src/main/java/com/handongapp/cms/dto/v1/CommentResponseDto.java rename to src/main/java/app/handong/cms/dto/v1/CommentResponseDto.java index 37a18675..9f349407 100644 --- a/src/main/java/com/handongapp/cms/dto/v1/CommentResponseDto.java +++ b/src/main/java/app/handong/cms/dto/v1/CommentResponseDto.java @@ -1,4 +1,4 @@ -package com.handongapp.cms.dto.v1; +package app.handong.cms.dto.v1; import lombok.AllArgsConstructor; import lombok.Getter; diff --git a/src/main/java/com/handongapp/cms/dto/v1/CourseDto.java b/src/main/java/app/handong/cms/dto/v1/CourseDto.java similarity index 97% rename from src/main/java/com/handongapp/cms/dto/v1/CourseDto.java rename to src/main/java/app/handong/cms/dto/v1/CourseDto.java index 8e609fae..34b5069e 100644 --- a/src/main/java/com/handongapp/cms/dto/v1/CourseDto.java +++ b/src/main/java/app/handong/cms/dto/v1/CourseDto.java @@ -1,6 +1,6 @@ -package com.handongapp.cms.dto.v1; +package app.handong.cms.dto.v1; -import com.handongapp.cms.domain.TbCourse; +import app.handong.cms.domain.TbCourse; import jakarta.validation.constraints.NotBlank; import lombok.*; diff --git a/src/main/java/com/handongapp/cms/dto/v1/NodeDto.java b/src/main/java/app/handong/cms/dto/v1/NodeDto.java similarity index 97% rename from src/main/java/com/handongapp/cms/dto/v1/NodeDto.java rename to src/main/java/app/handong/cms/dto/v1/NodeDto.java index 5957c7eb..eb245e35 100644 --- a/src/main/java/com/handongapp/cms/dto/v1/NodeDto.java +++ b/src/main/java/app/handong/cms/dto/v1/NodeDto.java @@ -1,6 +1,6 @@ -package com.handongapp.cms.dto.v1; +package app.handong.cms.dto.v1; -import com.handongapp.cms.domain.TbNode; +import app.handong.cms.domain.TbNode; import jakarta.validation.constraints.NotNull; import lombok.*; diff --git a/src/main/java/com/handongapp/cms/dto/v1/NodeGroupDto.java b/src/main/java/app/handong/cms/dto/v1/NodeGroupDto.java similarity index 97% rename from src/main/java/com/handongapp/cms/dto/v1/NodeGroupDto.java rename to src/main/java/app/handong/cms/dto/v1/NodeGroupDto.java index f2b34a24..d6050084 100644 --- a/src/main/java/com/handongapp/cms/dto/v1/NodeGroupDto.java +++ b/src/main/java/app/handong/cms/dto/v1/NodeGroupDto.java @@ -1,7 +1,7 @@ -package com.handongapp.cms.dto.v1; +package app.handong.cms.dto.v1; -import com.handongapp.cms.domain.TbNodeGroup; -import com.handongapp.cms.domain.TbSection; +import app.handong.cms.domain.TbNodeGroup; +import app.handong.cms.domain.TbSection; import jakarta.validation.constraints.NotBlank; import lombok.Data; diff --git a/src/main/java/com/handongapp/cms/dto/v1/ProgramDto.java b/src/main/java/app/handong/cms/dto/v1/ProgramDto.java similarity index 97% rename from src/main/java/com/handongapp/cms/dto/v1/ProgramDto.java rename to src/main/java/app/handong/cms/dto/v1/ProgramDto.java index 0b4a9d3f..f3c8d066 100644 --- a/src/main/java/com/handongapp/cms/dto/v1/ProgramDto.java +++ b/src/main/java/app/handong/cms/dto/v1/ProgramDto.java @@ -1,4 +1,4 @@ -package com.handongapp.cms.dto.v1; +package app.handong.cms.dto.v1; import io.swagger.v3.oas.annotations.media.Schema; import lombok.*; @@ -8,7 +8,7 @@ import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.Pattern; import jakarta.validation.constraints.Size; -import com.handongapp.cms.domain.TbProgram; +import app.handong.cms.domain.TbProgram; public class ProgramDto { @Schema(description = "Program Response Dto") diff --git a/src/main/java/com/handongapp/cms/dto/v1/S3Dto.java b/src/main/java/app/handong/cms/dto/v1/S3Dto.java similarity index 98% rename from src/main/java/com/handongapp/cms/dto/v1/S3Dto.java rename to src/main/java/app/handong/cms/dto/v1/S3Dto.java index ceecb2bb..e5334f3f 100644 --- a/src/main/java/com/handongapp/cms/dto/v1/S3Dto.java +++ b/src/main/java/app/handong/cms/dto/v1/S3Dto.java @@ -1,4 +1,4 @@ -package com.handongapp.cms.dto.v1; +package app.handong.cms.dto.v1; import io.swagger.v3.oas.annotations.media.Schema; import jakarta.validation.constraints.NotBlank; diff --git a/src/main/java/com/handongapp/cms/dto/v1/SectionDto.java b/src/main/java/app/handong/cms/dto/v1/SectionDto.java similarity index 97% rename from src/main/java/com/handongapp/cms/dto/v1/SectionDto.java rename to src/main/java/app/handong/cms/dto/v1/SectionDto.java index 3e2b9464..7dcf7dcf 100644 --- a/src/main/java/com/handongapp/cms/dto/v1/SectionDto.java +++ b/src/main/java/app/handong/cms/dto/v1/SectionDto.java @@ -1,6 +1,6 @@ -package com.handongapp.cms.dto.v1; +package app.handong.cms.dto.v1; -import com.handongapp.cms.domain.TbSection; +import app.handong.cms.domain.TbSection; import jakarta.validation.constraints.NotBlank; import lombok.Data; import java.time.LocalDateTime; diff --git a/src/main/java/com/handongapp/cms/dto/v1/UserDto.java b/src/main/java/app/handong/cms/dto/v1/UserDto.java similarity index 96% rename from src/main/java/com/handongapp/cms/dto/v1/UserDto.java rename to src/main/java/app/handong/cms/dto/v1/UserDto.java index 9c9b65ac..385e2250 100644 --- a/src/main/java/com/handongapp/cms/dto/v1/UserDto.java +++ b/src/main/java/app/handong/cms/dto/v1/UserDto.java @@ -1,6 +1,6 @@ -package com.handongapp.cms.dto.v1; +package app.handong.cms.dto.v1; -import com.handongapp.cms.domain.TbUser; +import app.handong.cms.domain.TbUser; import lombok.AllArgsConstructor; import lombok.Getter; import lombok.NoArgsConstructor; diff --git a/src/main/java/com/handongapp/cms/exception/GlobalExceptionHandler.java b/src/main/java/app/handong/cms/exception/GlobalExceptionHandler.java similarity index 77% rename from src/main/java/com/handongapp/cms/exception/GlobalExceptionHandler.java rename to src/main/java/app/handong/cms/exception/GlobalExceptionHandler.java index b919b1d9..c17b77e2 100644 --- a/src/main/java/com/handongapp/cms/exception/GlobalExceptionHandler.java +++ b/src/main/java/app/handong/cms/exception/GlobalExceptionHandler.java @@ -1,15 +1,15 @@ -package com.handongapp.cms.exception; +package app.handong.cms.exception; -import com.handongapp.cms.exception.auth.InvalidTokenException; -import com.handongapp.cms.exception.auth.NoAuthenticatedException; -import com.handongapp.cms.exception.auth.NoAuthorizationException; -import com.handongapp.cms.exception.data.DataUpdateException; -import com.handongapp.cms.exception.data.DuplicateEntityException; -import com.handongapp.cms.exception.data.DuplicateTagCodeException; -import com.handongapp.cms.exception.data.NotFoundException; -import com.handongapp.cms.exception.file.PresignedUrlCreationException; -import com.handongapp.cms.exception.file.UploadNotificationException; +import app.handong.cms.exception.auth.InvalidTokenException; +import app.handong.cms.exception.auth.NoAuthenticatedException; +import app.handong.cms.exception.auth.NoAuthorizationException; +import app.handong.cms.exception.data.DataUpdateException; +import app.handong.cms.exception.data.DuplicateEntityException; +import app.handong.cms.exception.data.DuplicateTagCodeException; +import app.handong.cms.exception.data.NotFoundException; +import app.handong.cms.exception.file.PresignedUrlCreationException; +import app.handong.cms.exception.file.UploadNotificationException; import org.springframework.http.HttpStatus; import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.ControllerAdvice; diff --git a/src/main/java/com/handongapp/cms/exception/auth/InvalidTokenException.java b/src/main/java/app/handong/cms/exception/auth/InvalidTokenException.java similarity index 91% rename from src/main/java/com/handongapp/cms/exception/auth/InvalidTokenException.java rename to src/main/java/app/handong/cms/exception/auth/InvalidTokenException.java index 73dcb433..cb43d858 100644 --- a/src/main/java/com/handongapp/cms/exception/auth/InvalidTokenException.java +++ b/src/main/java/app/handong/cms/exception/auth/InvalidTokenException.java @@ -1,4 +1,4 @@ -package com.handongapp.cms.exception.auth; +package app.handong.cms.exception.auth; import lombok.NoArgsConstructor; import org.springframework.http.HttpStatus; diff --git a/src/main/java/com/handongapp/cms/exception/auth/NoAuthenticatedException.java b/src/main/java/app/handong/cms/exception/auth/NoAuthenticatedException.java similarity index 91% rename from src/main/java/com/handongapp/cms/exception/auth/NoAuthenticatedException.java rename to src/main/java/app/handong/cms/exception/auth/NoAuthenticatedException.java index eb544e05..81f927bd 100644 --- a/src/main/java/com/handongapp/cms/exception/auth/NoAuthenticatedException.java +++ b/src/main/java/app/handong/cms/exception/auth/NoAuthenticatedException.java @@ -1,4 +1,4 @@ -package com.handongapp.cms.exception.auth; +package app.handong.cms.exception.auth; import lombok.NoArgsConstructor; import org.springframework.http.HttpStatus; diff --git a/src/main/java/com/handongapp/cms/exception/auth/NoAuthorizationException.java b/src/main/java/app/handong/cms/exception/auth/NoAuthorizationException.java similarity index 91% rename from src/main/java/com/handongapp/cms/exception/auth/NoAuthorizationException.java rename to src/main/java/app/handong/cms/exception/auth/NoAuthorizationException.java index 724aad92..b0633823 100644 --- a/src/main/java/com/handongapp/cms/exception/auth/NoAuthorizationException.java +++ b/src/main/java/app/handong/cms/exception/auth/NoAuthorizationException.java @@ -1,4 +1,4 @@ -package com.handongapp.cms.exception.auth; +package app.handong.cms.exception.auth; import lombok.NoArgsConstructor; import org.springframework.http.HttpStatus; diff --git a/src/main/java/com/handongapp/cms/exception/data/DataUpdateException.java b/src/main/java/app/handong/cms/exception/data/DataUpdateException.java similarity index 93% rename from src/main/java/com/handongapp/cms/exception/data/DataUpdateException.java rename to src/main/java/app/handong/cms/exception/data/DataUpdateException.java index d37ef32c..a8a04b0c 100644 --- a/src/main/java/com/handongapp/cms/exception/data/DataUpdateException.java +++ b/src/main/java/app/handong/cms/exception/data/DataUpdateException.java @@ -1,4 +1,4 @@ -package com.handongapp.cms.exception.data; +package app.handong.cms.exception.data; import lombok.NoArgsConstructor; import org.springframework.http.HttpStatus; diff --git a/src/main/java/com/handongapp/cms/exception/data/DuplicateEntityException.java b/src/main/java/app/handong/cms/exception/data/DuplicateEntityException.java similarity index 91% rename from src/main/java/com/handongapp/cms/exception/data/DuplicateEntityException.java rename to src/main/java/app/handong/cms/exception/data/DuplicateEntityException.java index 39303775..60fcc78b 100644 --- a/src/main/java/com/handongapp/cms/exception/data/DuplicateEntityException.java +++ b/src/main/java/app/handong/cms/exception/data/DuplicateEntityException.java @@ -1,4 +1,4 @@ -package com.handongapp.cms.exception.data; +package app.handong.cms.exception.data; import lombok.NoArgsConstructor; import org.springframework.http.HttpStatus; diff --git a/src/main/java/com/handongapp/cms/exception/data/DuplicateTagCodeException.java b/src/main/java/app/handong/cms/exception/data/DuplicateTagCodeException.java similarity index 92% rename from src/main/java/com/handongapp/cms/exception/data/DuplicateTagCodeException.java rename to src/main/java/app/handong/cms/exception/data/DuplicateTagCodeException.java index 51e4f2e3..09267e6a 100644 --- a/src/main/java/com/handongapp/cms/exception/data/DuplicateTagCodeException.java +++ b/src/main/java/app/handong/cms/exception/data/DuplicateTagCodeException.java @@ -1,4 +1,4 @@ -package com.handongapp.cms.exception.data; +package app.handong.cms.exception.data; import lombok.NoArgsConstructor; import org.springframework.http.HttpStatus; diff --git a/src/main/java/com/handongapp/cms/exception/data/NotFoundException.java b/src/main/java/app/handong/cms/exception/data/NotFoundException.java similarity index 91% rename from src/main/java/com/handongapp/cms/exception/data/NotFoundException.java rename to src/main/java/app/handong/cms/exception/data/NotFoundException.java index 6503f601..8a0b9436 100644 --- a/src/main/java/com/handongapp/cms/exception/data/NotFoundException.java +++ b/src/main/java/app/handong/cms/exception/data/NotFoundException.java @@ -1,4 +1,4 @@ -package com.handongapp.cms.exception.data; +package app.handong.cms.exception.data; import lombok.NoArgsConstructor; import org.springframework.http.HttpStatus; diff --git a/src/main/java/com/handongapp/cms/exception/file/PresignedUrlCreationException.java b/src/main/java/app/handong/cms/exception/file/PresignedUrlCreationException.java similarity index 92% rename from src/main/java/com/handongapp/cms/exception/file/PresignedUrlCreationException.java rename to src/main/java/app/handong/cms/exception/file/PresignedUrlCreationException.java index 64b640c0..451e1e4b 100644 --- a/src/main/java/com/handongapp/cms/exception/file/PresignedUrlCreationException.java +++ b/src/main/java/app/handong/cms/exception/file/PresignedUrlCreationException.java @@ -1,4 +1,4 @@ -package com.handongapp.cms.exception.file; +package app.handong.cms.exception.file; import org.springframework.http.HttpStatus; import org.springframework.web.bind.annotation.ResponseStatus; diff --git a/src/main/java/com/handongapp/cms/exception/file/UploadNotificationException.java b/src/main/java/app/handong/cms/exception/file/UploadNotificationException.java similarity index 94% rename from src/main/java/com/handongapp/cms/exception/file/UploadNotificationException.java rename to src/main/java/app/handong/cms/exception/file/UploadNotificationException.java index 393aa847..ecf6b35c 100644 --- a/src/main/java/com/handongapp/cms/exception/file/UploadNotificationException.java +++ b/src/main/java/app/handong/cms/exception/file/UploadNotificationException.java @@ -1,4 +1,4 @@ -package com.handongapp.cms.exception.file; +package app.handong.cms.exception.file; import lombok.NoArgsConstructor; diff --git a/src/main/java/com/handongapp/cms/listener/TranscodeStatusListener.java b/src/main/java/app/handong/cms/listener/TranscodeStatusListener.java similarity index 91% rename from src/main/java/com/handongapp/cms/listener/TranscodeStatusListener.java rename to src/main/java/app/handong/cms/listener/TranscodeStatusListener.java index 284cab87..17936bd2 100644 --- a/src/main/java/com/handongapp/cms/listener/TranscodeStatusListener.java +++ b/src/main/java/app/handong/cms/listener/TranscodeStatusListener.java @@ -1,7 +1,7 @@ -package com.handongapp.cms.listener; +package app.handong.cms.listener; -import com.handongapp.cms.service.NodeService; +import app.handong.cms.service.NodeService; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.amqp.rabbit.annotation.RabbitListener; diff --git a/src/main/java/com/handongapp/cms/listener/TranscodeStatusMessage.java b/src/main/java/app/handong/cms/listener/TranscodeStatusMessage.java similarity index 80% rename from src/main/java/com/handongapp/cms/listener/TranscodeStatusMessage.java rename to src/main/java/app/handong/cms/listener/TranscodeStatusMessage.java index c62cb7a8..11d31913 100644 --- a/src/main/java/com/handongapp/cms/listener/TranscodeStatusMessage.java +++ b/src/main/java/app/handong/cms/listener/TranscodeStatusMessage.java @@ -1,4 +1,4 @@ -package com.handongapp.cms.listener; +package app.handong.cms.listener; import lombok.Data; diff --git a/src/main/java/com/handongapp/cms/mapper/ClubMapper.java b/src/main/java/app/handong/cms/mapper/ClubMapper.java similarity index 81% rename from src/main/java/com/handongapp/cms/mapper/ClubMapper.java rename to src/main/java/app/handong/cms/mapper/ClubMapper.java index 2c01c98d..6451a072 100644 --- a/src/main/java/com/handongapp/cms/mapper/ClubMapper.java +++ b/src/main/java/app/handong/cms/mapper/ClubMapper.java @@ -1,4 +1,4 @@ -package com.handongapp.cms.mapper; +package app.handong.cms.mapper; import org.apache.ibatis.annotations.Param; diff --git a/src/main/java/com/handongapp/cms/mapper/CourseMapper.java b/src/main/java/app/handong/cms/mapper/CourseMapper.java similarity index 86% rename from src/main/java/com/handongapp/cms/mapper/CourseMapper.java rename to src/main/java/app/handong/cms/mapper/CourseMapper.java index 11e2e69f..c182daac 100644 --- a/src/main/java/com/handongapp/cms/mapper/CourseMapper.java +++ b/src/main/java/app/handong/cms/mapper/CourseMapper.java @@ -1,4 +1,4 @@ -package com.handongapp.cms.mapper; +package app.handong.cms.mapper; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; diff --git a/src/main/java/com/handongapp/cms/mapper/CustomQueryMapper.java b/src/main/java/app/handong/cms/mapper/CustomQueryMapper.java similarity index 96% rename from src/main/java/com/handongapp/cms/mapper/CustomQueryMapper.java rename to src/main/java/app/handong/cms/mapper/CustomQueryMapper.java index b8cb1456..af151a4a 100644 --- a/src/main/java/com/handongapp/cms/mapper/CustomQueryMapper.java +++ b/src/main/java/app/handong/cms/mapper/CustomQueryMapper.java @@ -1,4 +1,4 @@ -package com.handongapp.cms.mapper; +package app.handong.cms.mapper; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; diff --git a/src/main/java/com/handongapp/cms/mapper/NodeGroupMapper.java b/src/main/java/app/handong/cms/mapper/NodeGroupMapper.java similarity index 86% rename from src/main/java/com/handongapp/cms/mapper/NodeGroupMapper.java rename to src/main/java/app/handong/cms/mapper/NodeGroupMapper.java index c121b4b2..bb7fbcf6 100644 --- a/src/main/java/com/handongapp/cms/mapper/NodeGroupMapper.java +++ b/src/main/java/app/handong/cms/mapper/NodeGroupMapper.java @@ -1,4 +1,4 @@ -package com.handongapp.cms.mapper; +package app.handong.cms.mapper; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; diff --git a/src/main/java/com/handongapp/cms/mapper/NodeMapper.java b/src/main/java/app/handong/cms/mapper/NodeMapper.java similarity index 85% rename from src/main/java/com/handongapp/cms/mapper/NodeMapper.java rename to src/main/java/app/handong/cms/mapper/NodeMapper.java index f59589c0..b800d47e 100644 --- a/src/main/java/com/handongapp/cms/mapper/NodeMapper.java +++ b/src/main/java/app/handong/cms/mapper/NodeMapper.java @@ -1,6 +1,6 @@ -package com.handongapp.cms.mapper; +package app.handong.cms.mapper; -import com.handongapp.cms.domain.TbNode; +import app.handong.cms.domain.TbNode; import org.apache.ibatis.annotations.Param; public interface NodeMapper { diff --git a/src/main/java/com/handongapp/cms/mapper/ProgramMapper.java b/src/main/java/app/handong/cms/mapper/ProgramMapper.java similarity index 88% rename from src/main/java/com/handongapp/cms/mapper/ProgramMapper.java rename to src/main/java/app/handong/cms/mapper/ProgramMapper.java index 2e0c57b0..b1d25176 100644 --- a/src/main/java/com/handongapp/cms/mapper/ProgramMapper.java +++ b/src/main/java/app/handong/cms/mapper/ProgramMapper.java @@ -1,6 +1,6 @@ -package com.handongapp.cms.mapper; +package app.handong.cms.mapper; -import com.handongapp.cms.dto.v1.ProgramDto; +import app.handong.cms.dto.v1.ProgramDto; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; diff --git a/src/main/java/com/handongapp/cms/mapper/UserMapper.java b/src/main/java/app/handong/cms/mapper/UserMapper.java similarity index 65% rename from src/main/java/com/handongapp/cms/mapper/UserMapper.java rename to src/main/java/app/handong/cms/mapper/UserMapper.java index 69618c73..4c89cb29 100644 --- a/src/main/java/com/handongapp/cms/mapper/UserMapper.java +++ b/src/main/java/app/handong/cms/mapper/UserMapper.java @@ -1,6 +1,6 @@ -package com.handongapp.cms.mapper; +package app.handong.cms.mapper; -import com.handongapp.cms.dto.v1.UserDto; +import app.handong.cms.dto.v1.UserDto; import java.util.List; diff --git a/src/main/java/com/handongapp/cms/repository/ClubRepository.java b/src/main/java/app/handong/cms/repository/ClubRepository.java similarity index 86% rename from src/main/java/com/handongapp/cms/repository/ClubRepository.java rename to src/main/java/app/handong/cms/repository/ClubRepository.java index 8551df87..0b843689 100644 --- a/src/main/java/com/handongapp/cms/repository/ClubRepository.java +++ b/src/main/java/app/handong/cms/repository/ClubRepository.java @@ -1,6 +1,6 @@ -package com.handongapp.cms.repository; +package app.handong.cms.repository; -import com.handongapp.cms.domain.TbClub; +import app.handong.cms.domain.TbClub; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.stereotype.Repository; diff --git a/src/main/java/com/handongapp/cms/repository/ClubRoleRepository.java b/src/main/java/app/handong/cms/repository/ClubRoleRepository.java similarity index 71% rename from src/main/java/com/handongapp/cms/repository/ClubRoleRepository.java rename to src/main/java/app/handong/cms/repository/ClubRoleRepository.java index e48fb58d..38ecabca 100644 --- a/src/main/java/com/handongapp/cms/repository/ClubRoleRepository.java +++ b/src/main/java/app/handong/cms/repository/ClubRoleRepository.java @@ -1,6 +1,6 @@ -package com.handongapp.cms.repository; +package app.handong.cms.repository; -import com.handongapp.cms.domain.TbClubRole; +import app.handong.cms.domain.TbClubRole; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.stereotype.Repository; diff --git a/src/main/java/com/handongapp/cms/repository/CommentOfCategoryRepository.java b/src/main/java/app/handong/cms/repository/CommentOfCategoryRepository.java similarity index 79% rename from src/main/java/com/handongapp/cms/repository/CommentOfCategoryRepository.java rename to src/main/java/app/handong/cms/repository/CommentOfCategoryRepository.java index ab829ed3..a5d434dd 100644 --- a/src/main/java/com/handongapp/cms/repository/CommentOfCategoryRepository.java +++ b/src/main/java/app/handong/cms/repository/CommentOfCategoryRepository.java @@ -1,6 +1,6 @@ -package com.handongapp.cms.repository; +package app.handong.cms.repository; -import com.handongapp.cms.domain.TbCommentOfCategory; +import app.handong.cms.domain.TbCommentOfCategory; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.stereotype.Repository; diff --git a/src/main/java/com/handongapp/cms/repository/CommentRepository.java b/src/main/java/app/handong/cms/repository/CommentRepository.java similarity index 78% rename from src/main/java/com/handongapp/cms/repository/CommentRepository.java rename to src/main/java/app/handong/cms/repository/CommentRepository.java index 67d9ba08..1ec21b15 100644 --- a/src/main/java/com/handongapp/cms/repository/CommentRepository.java +++ b/src/main/java/app/handong/cms/repository/CommentRepository.java @@ -1,8 +1,7 @@ -package com.handongapp.cms.repository; +package app.handong.cms.repository; -import com.handongapp.cms.domain.TbComment; -import com.handongapp.cms.dto.v1.CommentDto; -import com.handongapp.cms.dto.v1.CommentResponseDto; +import app.handong.cms.domain.TbComment; +import app.handong.cms.dto.v1.CommentResponseDto; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data.jpa.repository.Query; import org.springframework.stereotype.Repository; @@ -18,10 +17,10 @@ public interface CommentRepository extends JpaRepository { Optional findByUserIdAndTargetIdAndDeleted(String userId, String targetId, String deleted); Optional findByIdAndDeleted(String id, String deleted); - @Query("SELECT new com.handongapp.cms.dto.v1.CommentResponseDto(" + + @Query("SELECT new app.handong.cms.dto.v1.CommentResponseDto(" + "c.id, c.targetId, c.userId, u.name, c.categoryId, c.content, c.createdAt, c.updatedAt) " + "FROM TbComment c " + - "LEFT JOIN com.handongapp.cms.domain.TbUser u ON c.userId = u.id " + + "LEFT JOIN app.handong.cms.domain.TbUser u ON c.userId = u.id " + "WHERE ((:targetIds) IS NULL OR c.targetId IN (:targetIds)) " + "AND (:userId IS NULL OR c.userId = :userId) " + "AND c.deleted = :deletedStatus " + diff --git a/src/main/java/com/handongapp/cms/repository/CourseLastViewRepository.java b/src/main/java/app/handong/cms/repository/CourseLastViewRepository.java similarity index 86% rename from src/main/java/com/handongapp/cms/repository/CourseLastViewRepository.java rename to src/main/java/app/handong/cms/repository/CourseLastViewRepository.java index e9fc4c7d..690af647 100644 --- a/src/main/java/com/handongapp/cms/repository/CourseLastViewRepository.java +++ b/src/main/java/app/handong/cms/repository/CourseLastViewRepository.java @@ -1,6 +1,6 @@ -package com.handongapp.cms.repository; +package app.handong.cms.repository; -import com.handongapp.cms.domain.TbCourseLastView; +import app.handong.cms.domain.TbCourseLastView; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.stereotype.Repository; diff --git a/src/main/java/com/handongapp/cms/repository/CourseRepository.java b/src/main/java/app/handong/cms/repository/CourseRepository.java similarity index 83% rename from src/main/java/com/handongapp/cms/repository/CourseRepository.java rename to src/main/java/app/handong/cms/repository/CourseRepository.java index 8110846a..e7ddf47d 100644 --- a/src/main/java/com/handongapp/cms/repository/CourseRepository.java +++ b/src/main/java/app/handong/cms/repository/CourseRepository.java @@ -1,6 +1,6 @@ -package com.handongapp.cms.repository; +package app.handong.cms.repository; -import com.handongapp.cms.domain.TbCourse; +import app.handong.cms.domain.TbCourse; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.stereotype.Repository; import java.util.Optional; diff --git a/src/main/java/com/handongapp/cms/repository/CourseRepositoryCustom.java b/src/main/java/app/handong/cms/repository/CourseRepositoryCustom.java similarity index 68% rename from src/main/java/com/handongapp/cms/repository/CourseRepositoryCustom.java rename to src/main/java/app/handong/cms/repository/CourseRepositoryCustom.java index 85d62a9e..dd69bfcc 100644 --- a/src/main/java/com/handongapp/cms/repository/CourseRepositoryCustom.java +++ b/src/main/java/app/handong/cms/repository/CourseRepositoryCustom.java @@ -1,6 +1,6 @@ -package com.handongapp.cms.repository; +package app.handong.cms.repository; -import com.handongapp.cms.dto.v1.ClubDto; +import app.handong.cms.dto.v1.ClubDto; import java.util.List; diff --git a/src/main/java/com/handongapp/cms/repository/FileListRepository.java b/src/main/java/app/handong/cms/repository/FileListRepository.java similarity index 88% rename from src/main/java/com/handongapp/cms/repository/FileListRepository.java rename to src/main/java/app/handong/cms/repository/FileListRepository.java index c5987dfc..17635ec3 100644 --- a/src/main/java/com/handongapp/cms/repository/FileListRepository.java +++ b/src/main/java/app/handong/cms/repository/FileListRepository.java @@ -1,6 +1,6 @@ -package com.handongapp.cms.repository; +package app.handong.cms.repository; -import com.handongapp.cms.domain.TbFileList; +import app.handong.cms.domain.TbFileList; import jakarta.persistence.LockModeType; import org.springframework.data.repository.query.Param; import org.springframework.data.jpa.repository.JpaRepository; diff --git a/src/main/java/com/handongapp/cms/repository/NodeGroupRepository.java b/src/main/java/app/handong/cms/repository/NodeGroupRepository.java similarity index 95% rename from src/main/java/com/handongapp/cms/repository/NodeGroupRepository.java rename to src/main/java/app/handong/cms/repository/NodeGroupRepository.java index 6973a758..7af1e3ad 100644 --- a/src/main/java/com/handongapp/cms/repository/NodeGroupRepository.java +++ b/src/main/java/app/handong/cms/repository/NodeGroupRepository.java @@ -1,6 +1,6 @@ -package com.handongapp.cms.repository; +package app.handong.cms.repository; -import com.handongapp.cms.domain.TbNodeGroup; +import app.handong.cms.domain.TbNodeGroup; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data.jpa.repository.Query; import org.springframework.data.repository.query.Param; diff --git a/src/main/java/com/handongapp/cms/repository/NodeRepository.java b/src/main/java/app/handong/cms/repository/NodeRepository.java similarity index 83% rename from src/main/java/com/handongapp/cms/repository/NodeRepository.java rename to src/main/java/app/handong/cms/repository/NodeRepository.java index cf5c5270..4a1babfe 100644 --- a/src/main/java/com/handongapp/cms/repository/NodeRepository.java +++ b/src/main/java/app/handong/cms/repository/NodeRepository.java @@ -1,6 +1,6 @@ -package com.handongapp.cms.repository; +package app.handong.cms.repository; -import com.handongapp.cms.domain.TbNode; +import app.handong.cms.domain.TbNode; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.stereotype.Repository; import java.util.List; diff --git a/src/main/java/com/handongapp/cms/repository/ProgramCourseRepository.java b/src/main/java/app/handong/cms/repository/ProgramCourseRepository.java similarity index 71% rename from src/main/java/com/handongapp/cms/repository/ProgramCourseRepository.java rename to src/main/java/app/handong/cms/repository/ProgramCourseRepository.java index cbde2e2f..6a25f98b 100644 --- a/src/main/java/com/handongapp/cms/repository/ProgramCourseRepository.java +++ b/src/main/java/app/handong/cms/repository/ProgramCourseRepository.java @@ -1,6 +1,6 @@ -package com.handongapp.cms.repository; +package app.handong.cms.repository; -import com.handongapp.cms.domain.TbProgramCourse; +import app.handong.cms.domain.TbProgramCourse; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.stereotype.Repository; diff --git a/src/main/java/com/handongapp/cms/repository/ProgramParticipantRepository.java b/src/main/java/app/handong/cms/repository/ProgramParticipantRepository.java similarity index 70% rename from src/main/java/com/handongapp/cms/repository/ProgramParticipantRepository.java rename to src/main/java/app/handong/cms/repository/ProgramParticipantRepository.java index 22329076..75d5aea8 100644 --- a/src/main/java/com/handongapp/cms/repository/ProgramParticipantRepository.java +++ b/src/main/java/app/handong/cms/repository/ProgramParticipantRepository.java @@ -1,6 +1,6 @@ -package com.handongapp.cms.repository; +package app.handong.cms.repository; -import com.handongapp.cms.domain.TbProgramParticipant; +import app.handong.cms.domain.TbProgramParticipant; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.stereotype.Repository; diff --git a/src/main/java/com/handongapp/cms/repository/ProgramProgressRepository.java b/src/main/java/app/handong/cms/repository/ProgramProgressRepository.java similarity index 95% rename from src/main/java/com/handongapp/cms/repository/ProgramProgressRepository.java rename to src/main/java/app/handong/cms/repository/ProgramProgressRepository.java index 68d472ca..3d1b2cfd 100644 --- a/src/main/java/com/handongapp/cms/repository/ProgramProgressRepository.java +++ b/src/main/java/app/handong/cms/repository/ProgramProgressRepository.java @@ -1,6 +1,6 @@ -package com.handongapp.cms.repository; +package app.handong.cms.repository; -import com.handongapp.cms.domain.TbProgramProgress; +import app.handong.cms.domain.TbProgramProgress; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data.jpa.repository.Query; import org.springframework.data.repository.query.Param; diff --git a/src/main/java/com/handongapp/cms/repository/ProgramRepository.java b/src/main/java/app/handong/cms/repository/ProgramRepository.java similarity index 71% rename from src/main/java/com/handongapp/cms/repository/ProgramRepository.java rename to src/main/java/app/handong/cms/repository/ProgramRepository.java index a06edbc5..2e9e84ca 100644 --- a/src/main/java/com/handongapp/cms/repository/ProgramRepository.java +++ b/src/main/java/app/handong/cms/repository/ProgramRepository.java @@ -1,6 +1,6 @@ -package com.handongapp.cms.repository; +package app.handong.cms.repository; -import com.handongapp.cms.domain.TbProgram; +import app.handong.cms.domain.TbProgram; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.stereotype.Repository; diff --git a/src/main/java/com/handongapp/cms/repository/SectionRepository.java b/src/main/java/app/handong/cms/repository/SectionRepository.java similarity index 90% rename from src/main/java/com/handongapp/cms/repository/SectionRepository.java rename to src/main/java/app/handong/cms/repository/SectionRepository.java index 9b80a5fb..db8ee8c2 100644 --- a/src/main/java/com/handongapp/cms/repository/SectionRepository.java +++ b/src/main/java/app/handong/cms/repository/SectionRepository.java @@ -1,6 +1,6 @@ -package com.handongapp.cms.repository; +package app.handong.cms.repository; -import com.handongapp.cms.domain.TbSection; +import app.handong.cms.domain.TbSection; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data.jpa.repository.Query; import org.springframework.data.repository.query.Param; diff --git a/src/main/java/com/handongapp/cms/repository/TbClubRoleRepository.java b/src/main/java/app/handong/cms/repository/TbClubRoleRepository.java similarity index 73% rename from src/main/java/com/handongapp/cms/repository/TbClubRoleRepository.java rename to src/main/java/app/handong/cms/repository/TbClubRoleRepository.java index ecf9ec1d..71730ec5 100644 --- a/src/main/java/com/handongapp/cms/repository/TbClubRoleRepository.java +++ b/src/main/java/app/handong/cms/repository/TbClubRoleRepository.java @@ -1,7 +1,7 @@ -package com.handongapp.cms.repository; +package app.handong.cms.repository; -import com.handongapp.cms.domain.TbClubRole; -import com.handongapp.cms.domain.enums.ClubUserRole; +import app.handong.cms.domain.TbClubRole; +import app.handong.cms.domain.enums.ClubUserRole; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.stereotype.Repository; diff --git a/src/main/java/com/handongapp/cms/repository/TbProgramCourseRepository.java b/src/main/java/app/handong/cms/repository/TbProgramCourseRepository.java similarity index 86% rename from src/main/java/com/handongapp/cms/repository/TbProgramCourseRepository.java rename to src/main/java/app/handong/cms/repository/TbProgramCourseRepository.java index 9daec39c..ddc2951c 100644 --- a/src/main/java/com/handongapp/cms/repository/TbProgramCourseRepository.java +++ b/src/main/java/app/handong/cms/repository/TbProgramCourseRepository.java @@ -1,6 +1,6 @@ -package com.handongapp.cms.repository; +package app.handong.cms.repository; -import com.handongapp.cms.domain.TbProgramCourse; +import app.handong.cms.domain.TbProgramCourse; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.stereotype.Repository; diff --git a/src/main/java/com/handongapp/cms/repository/TbProgramParticipantRepository.java b/src/main/java/app/handong/cms/repository/TbProgramParticipantRepository.java similarity index 77% rename from src/main/java/com/handongapp/cms/repository/TbProgramParticipantRepository.java rename to src/main/java/app/handong/cms/repository/TbProgramParticipantRepository.java index 4c7680f7..e4a637d5 100644 --- a/src/main/java/com/handongapp/cms/repository/TbProgramParticipantRepository.java +++ b/src/main/java/app/handong/cms/repository/TbProgramParticipantRepository.java @@ -1,6 +1,6 @@ -package com.handongapp.cms.repository; +package app.handong.cms.repository; -import com.handongapp.cms.domain.TbProgramParticipant; +import app.handong.cms.domain.TbProgramParticipant; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.stereotype.Repository; diff --git a/src/main/java/com/handongapp/cms/repository/TbProgramRepository.java b/src/main/java/app/handong/cms/repository/TbProgramRepository.java similarity index 85% rename from src/main/java/com/handongapp/cms/repository/TbProgramRepository.java rename to src/main/java/app/handong/cms/repository/TbProgramRepository.java index 02535a81..991f2509 100644 --- a/src/main/java/com/handongapp/cms/repository/TbProgramRepository.java +++ b/src/main/java/app/handong/cms/repository/TbProgramRepository.java @@ -1,6 +1,6 @@ -package com.handongapp.cms.repository; +package app.handong.cms.repository; -import com.handongapp.cms.domain.TbProgram; +import app.handong.cms.domain.TbProgram; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.stereotype.Repository; diff --git a/src/main/java/com/handongapp/cms/repository/TbUserClubRoleRepository.java b/src/main/java/app/handong/cms/repository/TbUserClubRoleRepository.java similarity index 91% rename from src/main/java/com/handongapp/cms/repository/TbUserClubRoleRepository.java rename to src/main/java/app/handong/cms/repository/TbUserClubRoleRepository.java index d52f754a..8ca4d8dc 100644 --- a/src/main/java/com/handongapp/cms/repository/TbUserClubRoleRepository.java +++ b/src/main/java/app/handong/cms/repository/TbUserClubRoleRepository.java @@ -1,6 +1,6 @@ -package com.handongapp.cms.repository; +package app.handong.cms.repository; -import com.handongapp.cms.domain.TbUserClubRole; +import app.handong.cms.domain.TbUserClubRole; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.stereotype.Repository; diff --git a/src/main/java/com/handongapp/cms/repository/UserClubRoleRepository.java b/src/main/java/app/handong/cms/repository/UserClubRoleRepository.java similarity index 80% rename from src/main/java/com/handongapp/cms/repository/UserClubRoleRepository.java rename to src/main/java/app/handong/cms/repository/UserClubRoleRepository.java index 50059fcf..b2374a0e 100644 --- a/src/main/java/com/handongapp/cms/repository/UserClubRoleRepository.java +++ b/src/main/java/app/handong/cms/repository/UserClubRoleRepository.java @@ -1,6 +1,6 @@ -package com.handongapp.cms.repository; +package app.handong.cms.repository; -import com.handongapp.cms.domain.TbUserClubRole; +import app.handong.cms.domain.TbUserClubRole; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.stereotype.Repository; diff --git a/src/main/java/com/handongapp/cms/repository/UserRepository.java b/src/main/java/app/handong/cms/repository/UserRepository.java similarity index 82% rename from src/main/java/com/handongapp/cms/repository/UserRepository.java rename to src/main/java/app/handong/cms/repository/UserRepository.java index 3790ab26..d944013f 100644 --- a/src/main/java/com/handongapp/cms/repository/UserRepository.java +++ b/src/main/java/app/handong/cms/repository/UserRepository.java @@ -1,6 +1,6 @@ -package com.handongapp.cms.repository; +package app.handong.cms.repository; -import com.handongapp.cms.domain.TbUser; +import app.handong.cms.domain.TbUser; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.stereotype.Repository; diff --git a/src/main/java/com/handongapp/cms/repository/impl/CourseRepositoryImpl.java b/src/main/java/app/handong/cms/repository/impl/CourseRepositoryImpl.java similarity index 89% rename from src/main/java/com/handongapp/cms/repository/impl/CourseRepositoryImpl.java rename to src/main/java/app/handong/cms/repository/impl/CourseRepositoryImpl.java index 2fa4cbd5..d28c48dd 100644 --- a/src/main/java/com/handongapp/cms/repository/impl/CourseRepositoryImpl.java +++ b/src/main/java/app/handong/cms/repository/impl/CourseRepositoryImpl.java @@ -1,8 +1,8 @@ -package com.handongapp.cms.repository.impl; +package app.handong.cms.repository.impl; -import com.handongapp.cms.domain.*; -import com.handongapp.cms.dto.v1.ClubDto; -import com.handongapp.cms.repository.CourseRepositoryCustom; +import app.handong.cms.domain.*; +import app.handong.cms.dto.v1.ClubDto; +import app.handong.cms.repository.CourseRepositoryCustom; import com.querydsl.core.types.Projections; import com.querydsl.jpa.impl.JPAQueryFactory; diff --git a/src/main/java/com/handongapp/cms/security/JwtAuthorizationFilter.java b/src/main/java/app/handong/cms/security/JwtAuthorizationFilter.java similarity index 97% rename from src/main/java/com/handongapp/cms/security/JwtAuthorizationFilter.java rename to src/main/java/app/handong/cms/security/JwtAuthorizationFilter.java index d06f749f..4ba41260 100644 --- a/src/main/java/com/handongapp/cms/security/JwtAuthorizationFilter.java +++ b/src/main/java/app/handong/cms/security/JwtAuthorizationFilter.java @@ -1,6 +1,6 @@ -package com.handongapp.cms.security; +package app.handong.cms.security; -import com.handongapp.cms.auth.service.AuthService; +import app.handong.cms.auth.service.AuthService; import jakarta.servlet.FilterChain; import jakarta.servlet.ServletException; import jakarta.servlet.http.HttpServletRequest; diff --git a/src/main/java/com/handongapp/cms/security/JwtExceptionHandlers.java b/src/main/java/app/handong/cms/security/JwtExceptionHandlers.java similarity index 97% rename from src/main/java/com/handongapp/cms/security/JwtExceptionHandlers.java rename to src/main/java/app/handong/cms/security/JwtExceptionHandlers.java index aed37fd4..0bea4d27 100644 --- a/src/main/java/com/handongapp/cms/security/JwtExceptionHandlers.java +++ b/src/main/java/app/handong/cms/security/JwtExceptionHandlers.java @@ -1,4 +1,4 @@ -package com.handongapp.cms.security; +package app.handong.cms.security; import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletResponse; diff --git a/src/main/java/com/handongapp/cms/security/LoginProperties.java b/src/main/java/app/handong/cms/security/LoginProperties.java similarity index 97% rename from src/main/java/com/handongapp/cms/security/LoginProperties.java rename to src/main/java/app/handong/cms/security/LoginProperties.java index c73cad67..2e6a6d08 100644 --- a/src/main/java/com/handongapp/cms/security/LoginProperties.java +++ b/src/main/java/app/handong/cms/security/LoginProperties.java @@ -1,4 +1,4 @@ -package com.handongapp.cms.security; +package app.handong.cms.security; import lombok.Getter; import lombok.Setter; diff --git a/src/main/java/com/handongapp/cms/security/PrincipalDetails.java b/src/main/java/app/handong/cms/security/PrincipalDetails.java similarity index 94% rename from src/main/java/com/handongapp/cms/security/PrincipalDetails.java rename to src/main/java/app/handong/cms/security/PrincipalDetails.java index 46b2d6f9..d8c84fa4 100644 --- a/src/main/java/com/handongapp/cms/security/PrincipalDetails.java +++ b/src/main/java/app/handong/cms/security/PrincipalDetails.java @@ -1,6 +1,6 @@ -package com.handongapp.cms.security; +package app.handong.cms.security; -import com.handongapp.cms.domain.TbUser; +import app.handong.cms.domain.TbUser; import lombok.Getter; import org.springframework.security.core.GrantedAuthority; import org.springframework.security.core.userdetails.UserDetails; diff --git a/src/main/java/com/handongapp/cms/security/PrincipalDetailsService.java b/src/main/java/app/handong/cms/security/PrincipalDetailsService.java similarity index 88% rename from src/main/java/com/handongapp/cms/security/PrincipalDetailsService.java rename to src/main/java/app/handong/cms/security/PrincipalDetailsService.java index 60ab6dcf..b210c2c5 100644 --- a/src/main/java/com/handongapp/cms/security/PrincipalDetailsService.java +++ b/src/main/java/app/handong/cms/security/PrincipalDetailsService.java @@ -1,7 +1,7 @@ -package com.handongapp.cms.security; +package app.handong.cms.security; -import com.handongapp.cms.domain.TbUser; -import com.handongapp.cms.repository.UserRepository; +import app.handong.cms.domain.TbUser; +import app.handong.cms.repository.UserRepository; import org.springframework.security.core.userdetails.UserDetails; import org.springframework.security.core.userdetails.UserDetailsService; import org.springframework.security.core.userdetails.UsernameNotFoundException; diff --git a/src/main/java/com/handongapp/cms/security/TokenBlacklistManager.java b/src/main/java/app/handong/cms/security/TokenBlacklistManager.java similarity index 96% rename from src/main/java/com/handongapp/cms/security/TokenBlacklistManager.java rename to src/main/java/app/handong/cms/security/TokenBlacklistManager.java index 7e5e58cf..86bfb8b5 100644 --- a/src/main/java/com/handongapp/cms/security/TokenBlacklistManager.java +++ b/src/main/java/app/handong/cms/security/TokenBlacklistManager.java @@ -1,4 +1,4 @@ -package com.handongapp.cms.security; +package app.handong.cms.security; import com.github.benmanes.caffeine.cache.Cache; import org.springframework.beans.factory.annotation.Qualifier; diff --git a/src/main/java/com/handongapp/cms/service/ClubService.java b/src/main/java/app/handong/cms/service/ClubService.java similarity index 92% rename from src/main/java/com/handongapp/cms/service/ClubService.java rename to src/main/java/app/handong/cms/service/ClubService.java index b5d39a06..8b5d9a87 100644 --- a/src/main/java/com/handongapp/cms/service/ClubService.java +++ b/src/main/java/app/handong/cms/service/ClubService.java @@ -1,6 +1,6 @@ -package com.handongapp.cms.service; +package app.handong.cms.service; -import com.handongapp.cms.dto.v1.ClubDto; +import app.handong.cms.dto.v1.ClubDto; import org.springframework.security.core.Authentication; import java.util.List; diff --git a/src/main/java/com/handongapp/cms/service/CommentOfCategoryService.java b/src/main/java/app/handong/cms/service/CommentOfCategoryService.java similarity index 63% rename from src/main/java/com/handongapp/cms/service/CommentOfCategoryService.java rename to src/main/java/app/handong/cms/service/CommentOfCategoryService.java index 0981f5c6..7f74efbf 100644 --- a/src/main/java/com/handongapp/cms/service/CommentOfCategoryService.java +++ b/src/main/java/app/handong/cms/service/CommentOfCategoryService.java @@ -1,6 +1,6 @@ -package com.handongapp.cms.service; +package app.handong.cms.service; -import com.handongapp.cms.dto.v1.CommentOfCategoryDto; +import app.handong.cms.dto.v1.CommentOfCategoryDto; import java.util.List; diff --git a/src/main/java/com/handongapp/cms/service/CommentService.java b/src/main/java/app/handong/cms/service/CommentService.java similarity index 79% rename from src/main/java/com/handongapp/cms/service/CommentService.java rename to src/main/java/app/handong/cms/service/CommentService.java index b3a61493..16b4737e 100644 --- a/src/main/java/com/handongapp/cms/service/CommentService.java +++ b/src/main/java/app/handong/cms/service/CommentService.java @@ -1,7 +1,7 @@ -package com.handongapp.cms.service; +package app.handong.cms.service; -import com.handongapp.cms.dto.v1.CommentDto; -import com.handongapp.cms.dto.v1.CommentResponseDto; +import app.handong.cms.dto.v1.CommentDto; +import app.handong.cms.dto.v1.CommentResponseDto; import java.util.List; diff --git a/src/main/java/com/handongapp/cms/service/CourseService.java b/src/main/java/app/handong/cms/service/CourseService.java similarity index 82% rename from src/main/java/com/handongapp/cms/service/CourseService.java rename to src/main/java/app/handong/cms/service/CourseService.java index fcd48402..88178b6e 100644 --- a/src/main/java/com/handongapp/cms/service/CourseService.java +++ b/src/main/java/app/handong/cms/service/CourseService.java @@ -1,6 +1,6 @@ -package com.handongapp.cms.service; +package app.handong.cms.service; -import com.handongapp.cms.dto.v1.CourseDto; +import app.handong.cms.dto.v1.CourseDto; public interface CourseService { CourseDto.Response create(String clubSlug, String userId, CourseDto.CreateRequest req); diff --git a/src/main/java/com/handongapp/cms/service/NodeGroupService.java b/src/main/java/app/handong/cms/service/NodeGroupService.java similarity index 86% rename from src/main/java/com/handongapp/cms/service/NodeGroupService.java rename to src/main/java/app/handong/cms/service/NodeGroupService.java index d716e978..57d5f6d9 100644 --- a/src/main/java/com/handongapp/cms/service/NodeGroupService.java +++ b/src/main/java/app/handong/cms/service/NodeGroupService.java @@ -1,6 +1,6 @@ -package com.handongapp.cms.service; +package app.handong.cms.service; -import com.handongapp.cms.dto.v1.NodeGroupDto; +import app.handong.cms.dto.v1.NodeGroupDto; import java.util.List; import java.util.Optional; diff --git a/src/main/java/com/handongapp/cms/service/NodeService.java b/src/main/java/app/handong/cms/service/NodeService.java similarity index 86% rename from src/main/java/com/handongapp/cms/service/NodeService.java rename to src/main/java/app/handong/cms/service/NodeService.java index dab7c872..f621a5a4 100644 --- a/src/main/java/com/handongapp/cms/service/NodeService.java +++ b/src/main/java/app/handong/cms/service/NodeService.java @@ -1,6 +1,6 @@ -package com.handongapp.cms.service; +package app.handong.cms.service; -import com.handongapp.cms.dto.v1.NodeDto; +import app.handong.cms.dto.v1.NodeDto; import java.util.List; diff --git a/src/main/java/com/handongapp/cms/service/PresignedUrlService.java b/src/main/java/app/handong/cms/service/PresignedUrlService.java similarity index 86% rename from src/main/java/com/handongapp/cms/service/PresignedUrlService.java rename to src/main/java/app/handong/cms/service/PresignedUrlService.java index a6a288b8..7d4b918b 100644 --- a/src/main/java/com/handongapp/cms/service/PresignedUrlService.java +++ b/src/main/java/app/handong/cms/service/PresignedUrlService.java @@ -1,6 +1,6 @@ -package com.handongapp.cms.service; +package app.handong.cms.service; -import com.handongapp.cms.dto.v1.S3Dto; +import app.handong.cms.dto.v1.S3Dto; import java.net.URL; import java.time.Duration; diff --git a/src/main/java/com/handongapp/cms/service/ProgramService.java b/src/main/java/app/handong/cms/service/ProgramService.java similarity index 90% rename from src/main/java/com/handongapp/cms/service/ProgramService.java rename to src/main/java/app/handong/cms/service/ProgramService.java index e03aafb9..716775fd 100644 --- a/src/main/java/com/handongapp/cms/service/ProgramService.java +++ b/src/main/java/app/handong/cms/service/ProgramService.java @@ -1,6 +1,6 @@ -package com.handongapp.cms.service; +package app.handong.cms.service; -import com.handongapp.cms.dto.v1.ProgramDto; +import app.handong.cms.dto.v1.ProgramDto; import org.springframework.security.core.Authentication; public interface ProgramService { diff --git a/src/main/java/com/handongapp/cms/service/ProgressService.java b/src/main/java/app/handong/cms/service/ProgressService.java similarity index 72% rename from src/main/java/com/handongapp/cms/service/ProgressService.java rename to src/main/java/app/handong/cms/service/ProgressService.java index d6b94a63..df0d4ed7 100644 --- a/src/main/java/com/handongapp/cms/service/ProgressService.java +++ b/src/main/java/app/handong/cms/service/ProgressService.java @@ -1,6 +1,6 @@ -package com.handongapp.cms.service; +package app.handong.cms.service; -import com.handongapp.cms.dto.ProgressDto; +import app.handong.cms.dto.ProgressDto; public interface ProgressService { diff --git a/src/main/java/com/handongapp/cms/service/SectionService.java b/src/main/java/app/handong/cms/service/SectionService.java similarity index 81% rename from src/main/java/com/handongapp/cms/service/SectionService.java rename to src/main/java/app/handong/cms/service/SectionService.java index 4995171e..38963e72 100644 --- a/src/main/java/com/handongapp/cms/service/SectionService.java +++ b/src/main/java/app/handong/cms/service/SectionService.java @@ -1,6 +1,6 @@ -package com.handongapp.cms.service; +package app.handong.cms.service; -import com.handongapp.cms.dto.v1.SectionDto; +import app.handong.cms.dto.v1.SectionDto; import java.util.List; public interface SectionService { diff --git a/src/main/java/com/handongapp/cms/service/UploadNotifyService.java b/src/main/java/app/handong/cms/service/UploadNotifyService.java similarity index 69% rename from src/main/java/com/handongapp/cms/service/UploadNotifyService.java rename to src/main/java/app/handong/cms/service/UploadNotifyService.java index 6d214fe3..d2c799d1 100644 --- a/src/main/java/com/handongapp/cms/service/UploadNotifyService.java +++ b/src/main/java/app/handong/cms/service/UploadNotifyService.java @@ -1,7 +1,7 @@ -package com.handongapp.cms.service; +package app.handong.cms.service; -import com.handongapp.cms.dto.v1.S3Dto; +import app.handong.cms.dto.v1.S3Dto; public interface UploadNotifyService { void completeUpload(S3Dto.UploadCompleteRequest request); diff --git a/src/main/java/com/handongapp/cms/service/UserService.java b/src/main/java/app/handong/cms/service/UserService.java similarity index 71% rename from src/main/java/com/handongapp/cms/service/UserService.java rename to src/main/java/app/handong/cms/service/UserService.java index 38546327..0469c8a8 100644 --- a/src/main/java/com/handongapp/cms/service/UserService.java +++ b/src/main/java/app/handong/cms/service/UserService.java @@ -1,9 +1,9 @@ -package com.handongapp.cms.service; +package app.handong.cms.service; -import com.handongapp.cms.auth.dto.GoogleUserInfoResponse; -import com.handongapp.cms.domain.TbUser; -import com.handongapp.cms.dto.v1.ProgramDto; -import com.handongapp.cms.dto.v1.UserDto; +import app.handong.cms.auth.dto.GoogleUserInfoResponse; +import app.handong.cms.domain.TbUser; +import app.handong.cms.dto.v1.ProgramDto; +import app.handong.cms.dto.v1.UserDto; import java.util.List; diff --git a/src/main/java/com/handongapp/cms/service/VideoNodeHlsService.java b/src/main/java/app/handong/cms/service/VideoNodeHlsService.java similarity index 96% rename from src/main/java/com/handongapp/cms/service/VideoNodeHlsService.java rename to src/main/java/app/handong/cms/service/VideoNodeHlsService.java index d3a9fe9e..c7325e41 100644 --- a/src/main/java/com/handongapp/cms/service/VideoNodeHlsService.java +++ b/src/main/java/app/handong/cms/service/VideoNodeHlsService.java @@ -1,4 +1,4 @@ -package com.handongapp.cms.service; +package app.handong.cms.service; /** diff --git a/src/main/java/com/handongapp/cms/service/impl/ClubServiceImpl.java b/src/main/java/app/handong/cms/service/impl/ClubServiceImpl.java similarity index 93% rename from src/main/java/com/handongapp/cms/service/impl/ClubServiceImpl.java rename to src/main/java/app/handong/cms/service/impl/ClubServiceImpl.java index f6a3db86..33f437bf 100644 --- a/src/main/java/com/handongapp/cms/service/impl/ClubServiceImpl.java +++ b/src/main/java/app/handong/cms/service/impl/ClubServiceImpl.java @@ -1,21 +1,21 @@ -package com.handongapp.cms.service.impl; +package app.handong.cms.service.impl; import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.node.ObjectNode; -import com.handongapp.cms.domain.TbClub; -import com.handongapp.cms.domain.TbCourse; -import com.handongapp.cms.domain.enums.FileStatus; -import com.handongapp.cms.dto.v1.ClubDto; -import com.handongapp.cms.mapper.ClubMapper; -import com.handongapp.cms.repository.ClubRepository; -import com.handongapp.cms.repository.CourseRepository; -import com.handongapp.cms.repository.TbUserClubRoleRepository; +import app.handong.cms.domain.TbClub; +import app.handong.cms.domain.TbCourse; +import app.handong.cms.domain.enums.FileStatus; +import app.handong.cms.dto.v1.ClubDto; +import app.handong.cms.mapper.ClubMapper; +import app.handong.cms.repository.ClubRepository; +import app.handong.cms.repository.CourseRepository; +import app.handong.cms.repository.TbUserClubRoleRepository; import org.springframework.security.core.Authentication; -import com.handongapp.cms.service.ClubService; -import com.handongapp.cms.service.PresignedUrlService; +import app.handong.cms.service.ClubService; +import app.handong.cms.service.PresignedUrlService; import jakarta.transaction.Transactional; import lombok.RequiredArgsConstructor; import org.springframework.http.HttpStatus; @@ -30,12 +30,12 @@ import java.util.Optional; import java.util.function.Function; import java.util.stream.Collectors; -import com.handongapp.cms.domain.enums.ClubUserRole; -import com.handongapp.cms.domain.TbUserClubRole; -import com.handongapp.cms.domain.TbClubRole; -import com.handongapp.cms.repository.TbClubRoleRepository; -import com.handongapp.cms.exception.data.DuplicateEntityException; -import com.handongapp.cms.exception.data.NotFoundException; +import app.handong.cms.domain.enums.ClubUserRole; +import app.handong.cms.domain.TbUserClubRole; +import app.handong.cms.domain.TbClubRole; +import app.handong.cms.repository.TbClubRoleRepository; +import app.handong.cms.exception.data.DuplicateEntityException; +import app.handong.cms.exception.data.NotFoundException; @Service @RequiredArgsConstructor diff --git a/src/main/java/com/handongapp/cms/service/impl/CommentOfCategoryServiceImpl.java b/src/main/java/app/handong/cms/service/impl/CommentOfCategoryServiceImpl.java similarity index 73% rename from src/main/java/com/handongapp/cms/service/impl/CommentOfCategoryServiceImpl.java rename to src/main/java/app/handong/cms/service/impl/CommentOfCategoryServiceImpl.java index 72b44475..9812eb06 100644 --- a/src/main/java/com/handongapp/cms/service/impl/CommentOfCategoryServiceImpl.java +++ b/src/main/java/app/handong/cms/service/impl/CommentOfCategoryServiceImpl.java @@ -1,11 +1,11 @@ -package com.handongapp.cms.service.impl; +package app.handong.cms.service.impl; -import com.handongapp.cms.domain.TbCourse; -import com.handongapp.cms.dto.v1.CommentOfCategoryDto; -import com.handongapp.cms.exception.data.NotFoundException; -import com.handongapp.cms.repository.CommentOfCategoryRepository; -import com.handongapp.cms.repository.CourseRepository; -import com.handongapp.cms.service.CommentOfCategoryService; +import app.handong.cms.domain.TbCourse; +import app.handong.cms.dto.v1.CommentOfCategoryDto; +import app.handong.cms.exception.data.NotFoundException; +import app.handong.cms.repository.CommentOfCategoryRepository; +import app.handong.cms.repository.CourseRepository; +import app.handong.cms.service.CommentOfCategoryService; import lombok.RequiredArgsConstructor; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; diff --git a/src/main/java/com/handongapp/cms/service/impl/CommentServiceImpl.java b/src/main/java/app/handong/cms/service/impl/CommentServiceImpl.java similarity index 93% rename from src/main/java/com/handongapp/cms/service/impl/CommentServiceImpl.java rename to src/main/java/app/handong/cms/service/impl/CommentServiceImpl.java index de9cb392..cbb2b6bf 100644 --- a/src/main/java/com/handongapp/cms/service/impl/CommentServiceImpl.java +++ b/src/main/java/app/handong/cms/service/impl/CommentServiceImpl.java @@ -1,20 +1,19 @@ -package com.handongapp.cms.service.impl; - -import com.handongapp.cms.domain.TbComment; -import com.handongapp.cms.dto.v1.CommentDto; -import com.handongapp.cms.dto.v1.CommentResponseDto; -import com.handongapp.cms.repository.CommentRepository; -import com.handongapp.cms.mapper.CustomQueryMapper; -import com.handongapp.cms.service.CommentService; -import com.handongapp.cms.exception.data.NotFoundException; -import com.handongapp.cms.exception.auth.NoAuthorizationException; +package app.handong.cms.service.impl; + +import app.handong.cms.domain.TbComment; +import app.handong.cms.dto.v1.CommentDto; +import app.handong.cms.dto.v1.CommentResponseDto; +import app.handong.cms.repository.CommentRepository; +import app.handong.cms.mapper.CustomQueryMapper; +import app.handong.cms.service.CommentService; +import app.handong.cms.exception.data.NotFoundException; +import app.handong.cms.exception.auth.NoAuthorizationException; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import java.util.List; -import java.util.stream.Collectors; import java.util.stream.Stream; @Service diff --git a/src/main/java/com/handongapp/cms/service/impl/CourseServiceImpl.java b/src/main/java/app/handong/cms/service/impl/CourseServiceImpl.java similarity index 89% rename from src/main/java/com/handongapp/cms/service/impl/CourseServiceImpl.java rename to src/main/java/app/handong/cms/service/impl/CourseServiceImpl.java index 6ef29fcb..18af49b3 100644 --- a/src/main/java/com/handongapp/cms/service/impl/CourseServiceImpl.java +++ b/src/main/java/app/handong/cms/service/impl/CourseServiceImpl.java @@ -1,23 +1,23 @@ -package com.handongapp.cms.service.impl; +package app.handong.cms.service.impl; import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.node.ObjectNode; -import com.handongapp.cms.domain.TbCourse; -import com.handongapp.cms.domain.enums.FileStatus; -import com.handongapp.cms.dto.v1.CourseDto; -import com.handongapp.cms.exception.data.NotFoundException; -import com.handongapp.cms.repository.ClubRepository; -import com.handongapp.cms.repository.CourseRepository; -import com.handongapp.cms.service.CourseService; -import com.handongapp.cms.service.PresignedUrlService; +import app.handong.cms.domain.TbCourse; +import app.handong.cms.domain.enums.FileStatus; +import app.handong.cms.dto.v1.CourseDto; +import app.handong.cms.exception.data.NotFoundException; +import app.handong.cms.repository.ClubRepository; +import app.handong.cms.repository.CourseRepository; +import app.handong.cms.service.CourseService; +import app.handong.cms.service.PresignedUrlService; import jakarta.persistence.EntityNotFoundException; import lombok.RequiredArgsConstructor; import org.springframework.http.HttpStatus; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; -import com.handongapp.cms.mapper.CourseMapper; +import app.handong.cms.mapper.CourseMapper; import org.springframework.util.StringUtils; import org.springframework.web.server.ResponseStatusException; diff --git a/src/main/java/com/handongapp/cms/service/impl/NodeGroupServiceImpl.java b/src/main/java/app/handong/cms/service/impl/NodeGroupServiceImpl.java similarity index 95% rename from src/main/java/com/handongapp/cms/service/impl/NodeGroupServiceImpl.java rename to src/main/java/app/handong/cms/service/impl/NodeGroupServiceImpl.java index 4c3f0247..5abda6fc 100644 --- a/src/main/java/com/handongapp/cms/service/impl/NodeGroupServiceImpl.java +++ b/src/main/java/app/handong/cms/service/impl/NodeGroupServiceImpl.java @@ -1,14 +1,14 @@ -package com.handongapp.cms.service.impl; +package app.handong.cms.service.impl; import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.node.ObjectNode; -import com.handongapp.cms.domain.TbNodeGroup; -import com.handongapp.cms.domain.TbSection; -import com.handongapp.cms.dto.v1.NodeGroupDto; -import com.handongapp.cms.exception.file.PresignedUrlCreationException; -import com.handongapp.cms.repository.NodeGroupRepository; -import com.handongapp.cms.repository.SectionRepository; -import com.handongapp.cms.service.NodeGroupService; +import app.handong.cms.domain.TbNodeGroup; +import app.handong.cms.domain.TbSection; +import app.handong.cms.dto.v1.NodeGroupDto; +import app.handong.cms.exception.file.PresignedUrlCreationException; +import app.handong.cms.repository.NodeGroupRepository; +import app.handong.cms.repository.SectionRepository; +import app.handong.cms.service.NodeGroupService; import jakarta.persistence.EntityNotFoundException; import lombok.RequiredArgsConstructor; import org.springframework.stereotype.Service; @@ -18,7 +18,7 @@ import java.util.List; import java.util.Optional; import java.util.stream.Collectors; -import com.handongapp.cms.mapper.NodeGroupMapper; +import app.handong.cms.mapper.NodeGroupMapper; import com.fasterxml.jackson.databind.ObjectMapper; @Service diff --git a/src/main/java/com/handongapp/cms/service/impl/NodeServiceImpl.java b/src/main/java/app/handong/cms/service/impl/NodeServiceImpl.java similarity index 93% rename from src/main/java/com/handongapp/cms/service/impl/NodeServiceImpl.java rename to src/main/java/app/handong/cms/service/impl/NodeServiceImpl.java index 2274d0c4..26ca050a 100644 --- a/src/main/java/com/handongapp/cms/service/impl/NodeServiceImpl.java +++ b/src/main/java/app/handong/cms/service/impl/NodeServiceImpl.java @@ -1,21 +1,21 @@ -package com.handongapp.cms.service.impl; +package app.handong.cms.service.impl; import com.fasterxml.jackson.core.type.TypeReference; import com.fasterxml.jackson.databind.ObjectMapper; -import com.handongapp.cms.domain.TbFileList; -import com.handongapp.cms.domain.TbNode; -import com.handongapp.cms.domain.enums.FileStatus; -import com.handongapp.cms.domain.enums.VideoStatus; -import com.handongapp.cms.domain.model.FileMetaData; -import com.handongapp.cms.domain.model.FileNodeData; -import com.handongapp.cms.domain.model.VideoMetaData; -import com.handongapp.cms.domain.model.VideoNodeData; -import com.handongapp.cms.dto.v1.NodeDto; -import com.handongapp.cms.exception.data.DataUpdateException; -import com.handongapp.cms.exception.data.NotFoundException; -import com.handongapp.cms.repository.FileListRepository; -import com.handongapp.cms.repository.NodeRepository; -import com.handongapp.cms.service.NodeService; +import app.handong.cms.domain.TbFileList; +import app.handong.cms.domain.TbNode; +import app.handong.cms.domain.enums.FileStatus; +import app.handong.cms.domain.enums.VideoStatus; +import app.handong.cms.domain.model.FileMetaData; +import app.handong.cms.domain.model.FileNodeData; +import app.handong.cms.domain.model.VideoMetaData; +import app.handong.cms.domain.model.VideoNodeData; +import app.handong.cms.dto.v1.NodeDto; +import app.handong.cms.exception.data.DataUpdateException; +import app.handong.cms.exception.data.NotFoundException; +import app.handong.cms.repository.FileListRepository; +import app.handong.cms.repository.NodeRepository; +import app.handong.cms.service.NodeService; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; diff --git a/src/main/java/com/handongapp/cms/service/impl/PresignedUrlServiceImpl.java b/src/main/java/app/handong/cms/service/impl/PresignedUrlServiceImpl.java similarity index 96% rename from src/main/java/com/handongapp/cms/service/impl/PresignedUrlServiceImpl.java rename to src/main/java/app/handong/cms/service/impl/PresignedUrlServiceImpl.java index bf8800f6..2a730293 100644 --- a/src/main/java/com/handongapp/cms/service/impl/PresignedUrlServiceImpl.java +++ b/src/main/java/app/handong/cms/service/impl/PresignedUrlServiceImpl.java @@ -1,15 +1,18 @@ -package com.handongapp.cms.service.impl; - -import com.handongapp.cms.domain.*; -import com.handongapp.cms.domain.enums.ClubUserRole; -import com.handongapp.cms.domain.enums.FileStatus; -import com.handongapp.cms.dto.v1.S3Dto; -import com.handongapp.cms.exception.data.NotFoundException; -import com.handongapp.cms.exception.file.PresignedUrlCreationException; -import com.handongapp.cms.mapper.NodeMapper; -import com.handongapp.cms.repository.*; -import com.handongapp.cms.service.*; -import com.handongapp.cms.util.FileUtil; +package app.handong.cms.service.impl; + +import app.handong.cms.domain.*; +import app.handong.cms.repository.*; +import app.handong.cms.service.NodeService; +import app.handong.cms.service.PresignedUrlService; +import app.handong.cms.domain.enums.ClubUserRole; +import app.handong.cms.domain.enums.FileStatus; +import app.handong.cms.dto.v1.S3Dto; +import app.handong.cms.exception.data.NotFoundException; +import app.handong.cms.exception.file.PresignedUrlCreationException; +import app.handong.cms.mapper.NodeMapper; +import app.handong.cms.repository.*; +import app.handong.cms.service.*; +import app.handong.cms.util.FileUtil; import jakarta.annotation.PreDestroy; import jakarta.transaction.Transactional; import lombok.RequiredArgsConstructor; diff --git a/src/main/java/com/handongapp/cms/service/impl/ProgramServiceImpl.java b/src/main/java/app/handong/cms/service/impl/ProgramServiceImpl.java similarity index 96% rename from src/main/java/com/handongapp/cms/service/impl/ProgramServiceImpl.java rename to src/main/java/app/handong/cms/service/impl/ProgramServiceImpl.java index ab92c8e3..54588cb4 100644 --- a/src/main/java/com/handongapp/cms/service/impl/ProgramServiceImpl.java +++ b/src/main/java/app/handong/cms/service/impl/ProgramServiceImpl.java @@ -1,17 +1,17 @@ -package com.handongapp.cms.service.impl; +package app.handong.cms.service.impl; +import app.handong.cms.domain.*; +import app.handong.cms.repository.*; import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.node.ObjectNode; -import com.handongapp.cms.domain.*; -import com.handongapp.cms.dto.v1.ProgramDto; -import com.handongapp.cms.domain.enums.FileStatus; -import com.handongapp.cms.exception.data.DuplicateEntityException; -import com.handongapp.cms.exception.data.NotFoundException; -import com.handongapp.cms.mapper.ProgramMapper; -import com.handongapp.cms.repository.*; -import com.handongapp.cms.service.PresignedUrlService; -import com.handongapp.cms.service.ProgramService; +import app.handong.cms.dto.v1.ProgramDto; +import app.handong.cms.domain.enums.FileStatus; +import app.handong.cms.exception.data.DuplicateEntityException; +import app.handong.cms.exception.data.NotFoundException; +import app.handong.cms.mapper.ProgramMapper; +import app.handong.cms.service.PresignedUrlService; +import app.handong.cms.service.ProgramService; import lombok.RequiredArgsConstructor; import org.springframework.security.core.Authentication; import org.springframework.stereotype.Service; diff --git a/src/main/java/com/handongapp/cms/service/impl/ProgressServiceImpl.java b/src/main/java/app/handong/cms/service/impl/ProgressServiceImpl.java similarity index 89% rename from src/main/java/com/handongapp/cms/service/impl/ProgressServiceImpl.java rename to src/main/java/app/handong/cms/service/impl/ProgressServiceImpl.java index 0a0a709d..68d97e59 100644 --- a/src/main/java/com/handongapp/cms/service/impl/ProgressServiceImpl.java +++ b/src/main/java/app/handong/cms/service/impl/ProgressServiceImpl.java @@ -1,16 +1,16 @@ -package com.handongapp.cms.service.impl; +package app.handong.cms.service.impl; -import com.handongapp.cms.domain.TbCourseLastView; -import com.handongapp.cms.domain.TbProgramProgress; -import com.handongapp.cms.domain.enums.ProgramProgressState; -import com.handongapp.cms.dto.ProgressDto; -import com.handongapp.cms.exception.data.DataUpdateException; -import com.handongapp.cms.exception.data.NotFoundException; -import com.handongapp.cms.repository.CourseLastViewRepository; -import com.handongapp.cms.repository.NodeGroupRepository; -import com.handongapp.cms.repository.ProgramProgressRepository; -import com.handongapp.cms.repository.UserRepository; -import com.handongapp.cms.service.ProgressService; +import app.handong.cms.domain.TbCourseLastView; +import app.handong.cms.domain.TbProgramProgress; +import app.handong.cms.domain.enums.ProgramProgressState; +import app.handong.cms.dto.ProgressDto; +import app.handong.cms.exception.data.DataUpdateException; +import app.handong.cms.exception.data.NotFoundException; +import app.handong.cms.repository.CourseLastViewRepository; +import app.handong.cms.repository.NodeGroupRepository; +import app.handong.cms.repository.ProgramProgressRepository; +import app.handong.cms.repository.UserRepository; +import app.handong.cms.service.ProgressService; import jakarta.transaction.Transactional; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; diff --git a/src/main/java/com/handongapp/cms/service/impl/SectionServiceImpl.java b/src/main/java/app/handong/cms/service/impl/SectionServiceImpl.java similarity index 89% rename from src/main/java/com/handongapp/cms/service/impl/SectionServiceImpl.java rename to src/main/java/app/handong/cms/service/impl/SectionServiceImpl.java index d9009817..6683e552 100644 --- a/src/main/java/com/handongapp/cms/service/impl/SectionServiceImpl.java +++ b/src/main/java/app/handong/cms/service/impl/SectionServiceImpl.java @@ -1,9 +1,9 @@ -package com.handongapp.cms.service.impl; +package app.handong.cms.service.impl; -import com.handongapp.cms.domain.TbSection; -import com.handongapp.cms.dto.v1.SectionDto; -import com.handongapp.cms.repository.SectionRepository; -import com.handongapp.cms.service.SectionService; +import app.handong.cms.domain.TbSection; +import app.handong.cms.dto.v1.SectionDto; +import app.handong.cms.repository.SectionRepository; +import app.handong.cms.service.SectionService; import jakarta.persistence.EntityNotFoundException; import lombok.RequiredArgsConstructor; import org.springframework.stereotype.Service; diff --git a/src/main/java/com/handongapp/cms/service/impl/UploadNotifyServiceImpl.java b/src/main/java/app/handong/cms/service/impl/UploadNotifyServiceImpl.java similarity index 95% rename from src/main/java/com/handongapp/cms/service/impl/UploadNotifyServiceImpl.java rename to src/main/java/app/handong/cms/service/impl/UploadNotifyServiceImpl.java index e73e9681..b77d06f8 100644 --- a/src/main/java/com/handongapp/cms/service/impl/UploadNotifyServiceImpl.java +++ b/src/main/java/app/handong/cms/service/impl/UploadNotifyServiceImpl.java @@ -1,14 +1,15 @@ -package com.handongapp.cms.service.impl; +package app.handong.cms.service.impl; -import com.handongapp.cms.domain.*; -import com.handongapp.cms.domain.enums.FileStatus; -import com.handongapp.cms.domain.enums.VideoStatus; -import com.handongapp.cms.dto.v1.S3Dto; -import com.handongapp.cms.exception.data.NotFoundException; -import com.handongapp.cms.exception.file.UploadNotificationException; -import com.handongapp.cms.mapper.NodeMapper; -import com.handongapp.cms.repository.*; -import com.handongapp.cms.service.UploadNotifyService; +import app.handong.cms.domain.*; +import app.handong.cms.repository.*; +import app.handong.cms.domain.enums.FileStatus; +import app.handong.cms.domain.enums.VideoStatus; +import app.handong.cms.dto.v1.S3Dto; +import app.handong.cms.exception.data.NotFoundException; +import app.handong.cms.exception.file.UploadNotificationException; +import app.handong.cms.mapper.NodeMapper; +import app.handong.cms.repository.*; +import app.handong.cms.service.UploadNotifyService; import jakarta.transaction.Transactional; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; diff --git a/src/main/java/com/handongapp/cms/service/impl/UserServiceImpl.java b/src/main/java/app/handong/cms/service/impl/UserServiceImpl.java similarity index 88% rename from src/main/java/com/handongapp/cms/service/impl/UserServiceImpl.java rename to src/main/java/app/handong/cms/service/impl/UserServiceImpl.java index f152020e..4100a8ca 100644 --- a/src/main/java/com/handongapp/cms/service/impl/UserServiceImpl.java +++ b/src/main/java/app/handong/cms/service/impl/UserServiceImpl.java @@ -1,20 +1,20 @@ -package com.handongapp.cms.service.impl; - -import com.handongapp.cms.auth.dto.GoogleUserInfoResponse; -import com.handongapp.cms.domain.TbClubRole; -import com.handongapp.cms.domain.TbUser; -import com.handongapp.cms.domain.TbUserClubRole; -import com.handongapp.cms.domain.enums.FileStatus; -import com.handongapp.cms.dto.v1.ProgramDto; -import com.handongapp.cms.dto.v1.UserDto; -import com.handongapp.cms.exception.data.NotFoundException; -import com.handongapp.cms.mapper.ProgramMapper; -import com.handongapp.cms.mapper.UserMapper; -import com.handongapp.cms.repository.ClubRoleRepository; -import com.handongapp.cms.repository.UserClubRoleRepository; -import com.handongapp.cms.repository.UserRepository; -import com.handongapp.cms.service.PresignedUrlService; -import com.handongapp.cms.service.UserService; +package app.handong.cms.service.impl; + +import app.handong.cms.auth.dto.GoogleUserInfoResponse; +import app.handong.cms.domain.TbClubRole; +import app.handong.cms.domain.TbUser; +import app.handong.cms.domain.TbUserClubRole; +import app.handong.cms.domain.enums.FileStatus; +import app.handong.cms.dto.v1.ProgramDto; +import app.handong.cms.dto.v1.UserDto; +import app.handong.cms.exception.data.NotFoundException; +import app.handong.cms.mapper.ProgramMapper; +import app.handong.cms.mapper.UserMapper; +import app.handong.cms.repository.ClubRoleRepository; +import app.handong.cms.repository.UserClubRoleRepository; +import app.handong.cms.repository.UserRepository; +import app.handong.cms.service.PresignedUrlService; +import app.handong.cms.service.UserService; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import org.springframework.util.StringUtils; diff --git a/src/main/java/com/handongapp/cms/service/impl/VideoNodeHlsServiceImpl.java b/src/main/java/app/handong/cms/service/impl/VideoNodeHlsServiceImpl.java similarity index 96% rename from src/main/java/com/handongapp/cms/service/impl/VideoNodeHlsServiceImpl.java rename to src/main/java/app/handong/cms/service/impl/VideoNodeHlsServiceImpl.java index 60215b11..a0e664c7 100644 --- a/src/main/java/com/handongapp/cms/service/impl/VideoNodeHlsServiceImpl.java +++ b/src/main/java/app/handong/cms/service/impl/VideoNodeHlsServiceImpl.java @@ -1,8 +1,8 @@ -package com.handongapp.cms.service.impl; +package app.handong.cms.service.impl; -import com.handongapp.cms.config.S3Config; -import com.handongapp.cms.service.PresignedUrlService; -import com.handongapp.cms.service.VideoNodeHlsService; +import app.handong.cms.config.S3Config; +import app.handong.cms.service.PresignedUrlService; +import app.handong.cms.service.VideoNodeHlsService; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; diff --git a/src/main/java/com/handongapp/cms/service/validator/NodeDataValidator.java b/src/main/java/app/handong/cms/service/validator/NodeDataValidator.java similarity index 97% rename from src/main/java/com/handongapp/cms/service/validator/NodeDataValidator.java rename to src/main/java/app/handong/cms/service/validator/NodeDataValidator.java index 90fcf24b..d496dbc1 100644 --- a/src/main/java/com/handongapp/cms/service/validator/NodeDataValidator.java +++ b/src/main/java/app/handong/cms/service/validator/NodeDataValidator.java @@ -1,6 +1,6 @@ -package com.handongapp.cms.service.validator; +package app.handong.cms.service.validator; -import com.handongapp.cms.domain.TbNode.NodeType; +import app.handong.cms.domain.TbNode.NodeType; import java.util.*; /* diff --git a/src/main/java/com/handongapp/cms/util/FileUtil.java b/src/main/java/app/handong/cms/util/FileUtil.java similarity index 94% rename from src/main/java/com/handongapp/cms/util/FileUtil.java rename to src/main/java/app/handong/cms/util/FileUtil.java index aec5d308..cbc23f97 100644 --- a/src/main/java/com/handongapp/cms/util/FileUtil.java +++ b/src/main/java/app/handong/cms/util/FileUtil.java @@ -1,4 +1,4 @@ -package com.handongapp.cms.util; +package app.handong.cms.util; import org.apache.tika.Tika; diff --git a/src/main/resources/mapper/ClubMapper.xml b/src/main/resources/mapper/ClubMapper.xml index e54bb7a0..30e10b51 100644 --- a/src/main/resources/mapper/ClubMapper.xml +++ b/src/main/resources/mapper/ClubMapper.xml @@ -3,31 +3,31 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> - + - + - + - + - + - + diff --git a/src/main/resources/mapper/CourseMapper.xml b/src/main/resources/mapper/CourseMapper.xml index d59bde92..76e8635c 100644 --- a/src/main/resources/mapper/CourseMapper.xml +++ b/src/main/resources/mapper/CourseMapper.xml @@ -1,6 +1,6 @@ - + SELECT id diff --git a/src/main/resources/mapper/NodeGroupMapper.xml b/src/main/resources/mapper/NodeGroupMapper.xml index 1edb34ab..688816d9 100644 --- a/src/main/resources/mapper/NodeGroupMapper.xml +++ b/src/main/resources/mapper/NodeGroupMapper.xml @@ -1,6 +1,6 @@ - + @@ -15,7 +15,7 @@ - SELECT type FROM tb_node WHERE id = #{nodeId} diff --git a/src/main/resources/mapper/ProgramMapper.xml b/src/main/resources/mapper/ProgramMapper.xml index a6491493..80e0ec49 100644 --- a/src/main/resources/mapper/ProgramMapper.xml +++ b/src/main/resources/mapper/ProgramMapper.xml @@ -1,6 +1,6 @@ - + - SELECT p.id AS programId, p.name, p.slug, diff --git a/src/main/resources/mapper/UserMapper.xml b/src/main/resources/mapper/UserMapper.xml index fd198571..b1c8c3f2 100644 --- a/src/main/resources/mapper/UserMapper.xml +++ b/src/main/resources/mapper/UserMapper.xml @@ -2,9 +2,9 @@ - + - SELECT club.id as clubId, course.id as courseId, diff --git a/src/test/java/com/handongapp/cms/CmsApplicationTests.java b/src/test/java/app/handong/cms/CmsApplicationTests.java similarity index 87% rename from src/test/java/com/handongapp/cms/CmsApplicationTests.java rename to src/test/java/app/handong/cms/CmsApplicationTests.java index d2283946..34e97e5b 100644 --- a/src/test/java/com/handongapp/cms/CmsApplicationTests.java +++ b/src/test/java/app/handong/cms/CmsApplicationTests.java @@ -1,4 +1,4 @@ -package com.handongapp.cms; +package app.handong.cms; import org.junit.jupiter.api.Test; import org.springframework.boot.test.context.SpringBootTest; From d80b2bff3c8597a06ce7a25def7aa5ccb8da0a04 Mon Sep 17 00:00:00 2001 From: junglesub Date: Fri, 6 Jun 2025 23:32:30 +0900 Subject: [PATCH 2/4] :bugs: fe/fix: incorrect login check --- src/main/front/src/pages/ProfileRegistrationPage.tsx | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/main/front/src/pages/ProfileRegistrationPage.tsx b/src/main/front/src/pages/ProfileRegistrationPage.tsx index e9953ad4..f02dc107 100644 --- a/src/main/front/src/pages/ProfileRegistrationPage.tsx +++ b/src/main/front/src/pages/ProfileRegistrationPage.tsx @@ -64,12 +64,12 @@ const ProfileRegistrationPage: React.FC = () => { queryFn: () => fetchBe("/v1/user/profile", { onUnauthorized: () => {} }), }); - useEffect(() => { - if (jwtToken) { - alert("이미 로그인된 사용자입니다."); - navigate("/profile"); // 또는 "/"로 변경 가능 - } - }, [jwtToken, navigate]); + // useEffect(() => { + // if (jwtToken) { + // alert("이미 로그인된 사용자입니다."); + // navigate("/profile"); // 또는 "/"로 변경 가능 + // } + // }, [jwtToken, navigate]); useEffect(() => { if (user?.name) setName(user.name); From e2cde5dbb1dd0705c6544dd252aeec362abbb362 Mon Sep 17 00:00:00 2001 From: junglesub Date: Fri, 6 Jun 2025 23:37:27 +0900 Subject: [PATCH 3/4] :art: fe/style: set width to 100% for layout consistency --- src/main/front/src/pages/NodeGroupPage.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/front/src/pages/NodeGroupPage.tsx b/src/main/front/src/pages/NodeGroupPage.tsx index 4bc5fd93..7d5997bc 100644 --- a/src/main/front/src/pages/NodeGroupPage.tsx +++ b/src/main/front/src/pages/NodeGroupPage.tsx @@ -247,6 +247,7 @@ function NodeGroupPage() { alignItems="center" justifyContent="center" height="100%" + width="100%" borderRadius={2} color="white" sx={{ From 81ef7b047ddaad554fd8e57d9acfec8945906d37 Mon Sep 17 00:00:00 2001 From: junglesub Date: Fri, 6 Jun 2025 23:38:56 +0900 Subject: [PATCH 4/4] :bug: fe/fix: update course navigation to use courseSlug instead of courseId --- src/main/front/src/pages/ClubPage.tsx | 2 +- src/main/front/src/pages/ProgramPage.tsx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/front/src/pages/ClubPage.tsx b/src/main/front/src/pages/ClubPage.tsx index a77edeb7..ed3d582c 100644 --- a/src/main/front/src/pages/ClubPage.tsx +++ b/src/main/front/src/pages/ClubPage.tsx @@ -102,7 +102,7 @@ function ClubPage() { } onContinue={() => { navigate( - `/club/${club}/course/${mostRecentNodeGroup.courseId}/nodegroup/${mostRecentNodeGroup.nodeGroupId}` + `/club/${club}/course/${mostRecentNodeGroup.courseSlug}/nodegroup/${mostRecentNodeGroup.nodeGroupId}` ); }} theme={"dark"} diff --git a/src/main/front/src/pages/ProgramPage.tsx b/src/main/front/src/pages/ProgramPage.tsx index af6ccd2d..20c6ac00 100644 --- a/src/main/front/src/pages/ProgramPage.tsx +++ b/src/main/front/src/pages/ProgramPage.tsx @@ -155,7 +155,7 @@ function ProgramPage() { onContinue={() => { // 강의 이동 navigate( - `/club/${club}/course/${mostRecentNodeGroup.courseId}/nodegroup/${mostRecentNodeGroup.nodeGroupId}` + `/club/${club}/course/${mostRecentNodeGroup.courseSlug}/nodegroup/${mostRecentNodeGroup.nodeGroupId}` ); }} background="rgba(255, 255, 255, 0.05)"