Skip to content

PSR-Co/SERVER

Repository files navigation

(주)피에스알 라이브커머스 매칭 시스템


psr-1

Tech Stack

Backend

JWT

DB

CI/CD

Develop Tool

Etc.


Project Architecture

CI/CD

변경 전

image

변경 후(현재)

image

Project Structure

Details
                └── com
                    └── psr
                        └── psr
                            ├── PsrApplication.class
                            ├── PsrApplicationKt.class
                            ├── chat
                               ├── controller
                                  └── ChatController.class
                               ├── dto
                                  ├── request
                                     └── ChatMessageReq.class
                                  └── response
                                      ├── ChatMessageRes$Companion.class
                                      ├── ChatMessageRes.class
                                      ├── ChatMessagesRes$Companion.class
                                      ├── ChatMessagesRes.class
                                      ├── ChatRoomRes$Companion.class
                                      ├── ChatRoomRes.class
                                      ├── GetChatMessagesRes$Companion.class
                                      ├── GetChatMessagesRes.class
                                      ├── GetChatRoomsRes$Companion.class
                                      └── GetChatRoomsRes.class
                               ├── entity
                                  ├── ChatMessage$Companion.class
                                  ├── ChatMessage.class
                                  ├── ChatRoom$Companion.class
                                  └── ChatRoom.class
                               ├── repository
                                  ├── ChatMessageCustom.class
                                  ├── ChatMessageRepository.class
                                  ├── ChatMessageRepositoryImpl.class
                                  ├── ChatRoomCustom.class
                                  ├── ChatRoomRepository.class
                                  └── ChatRoomRepositoryImpl.class
                               └── service
                                   └── ChatService.class
                            ├── cs
                               ├── controller
                                  └── CsController.class
                               ├── dto
                                  └── response
                                      ├── FaqListRes$Companion.class
                                      ├── FaqListRes.class
                                      ├── FaqRes$Companion.class
                                      ├── FaqRes.class
                                      ├── NoticeListRes$Companion.class
                                      ├── NoticeListRes.class
                                      ├── NoticeRes$Companion.class
                                      └── NoticeRes.class
                               ├── entity
                                  ├── Faq.class
                                  ├── FaqType$Companion.class
                                  ├── FaqType.class
                                  └── Notice.class
                               ├── repository
                                  ├── FaqRepository.class
                                  └── NoticeRepository.class
                               └── service
                                   └── CsService.class
                            ├── global
                               ├── Constant$JWT$JWT.class
                               ├── Constant$JWT.class
                               ├── Constant$NotiSentence$NotiSentence.class
                               ├── Constant$NotiSentence.class
                               ├── Constant$Order$Order.class
                               ├── Constant$Order.class
                               ├── Constant$REPORT$REPORT.class
                               ├── Constant$REPORT.class
                               ├── Constant$SortType$OrderType.class
                               ├── Constant$SortType.class
                               ├── Constant$UserEID$UserEID.class
                               ├── Constant$UserEID.class
                               ├── Constant$UserPhone$UserPhone.class
                               ├── Constant$UserPhone.class
                               ├── Constant$UserStatus$UserStatus.class
                               ├── Constant$UserStatus.class
                               ├── Constant.class
                               ├── config
                                  ├── JasyptConfig.class
                                  ├── JwtSecurityConfig.class
                                  ├── OpenEntityManagerConfig.class
                                  ├── QueryDslConfig.class
                                  ├── RedisConfig.class
                                  ├── SwaggerConfig.class
                                  └── WebSecurityConfig.class
                               ├── controller
                                  └── globalController.class
                               ├── dto
                                  ├── BaseResponse$Companion.class
                                  └── BaseResponse.class
                               ├── entity
                                  ├── BaseEntity.class
                                  ├── ReportCategory$Companion.class
                                  └── ReportCategory.class
                               ├── entityListener
                                  ├── BeanUtils$Companion.class
                                  ├── BeanUtils.class
                                  ├── ProductEntityListener.class
                                  ├── ReviewEntityListener.class
                                  └── UserEntityListener.class
                               ├── exception
                                  ├── BaseException.class
                                  ├── BaseResponseCode.class
                                  └── ExceptionHandler.class
                               ├── jwt
                                  ├── JwtFilter.class
                                  ├── UserAccount.class
                                  ├── UserDetailsServiceImpl.class
                                  ├── dto
                                     ├── TokenDto$Companion.class
                                     └── TokenDto.class
                                  ├── exception
                                     ├── JwtAccessDeniedHandler.class
                                     └── JwtAuthenticationEntryPoint.class
                                  └── utils
                                      └── JwtUtils.class
                               └── resolver
                                   ├── EnumType.class
                                   ├── EnumValid.class
                                   ├── EnumValidator.class
                                   └── EnumValue.class
                            ├── inquiry
                               ├── controller
                                  └── InquiryController.class
                               ├── dto
                                  ├── InquiryAnswerReq.class
                                  ├── InquiryListRes$Companion.class
                                  ├── InquiryListRes.class
                                  ├── InquiryReq.class
                                  ├── InquiryRes$Companion.class
                                  └── InquiryRes.class
                               ├── entity
                                  ├── Inquiry$Companion.class
                                  ├── Inquiry.class
                                  ├── InquiryStatus$Companion.class
                                  └── InquiryStatus.class
                               ├── repository
                                  └── InquiryRepository.class
                               └── service
                                   └── InquiryService.class
                            ├── notification
                               ├── controller
                                  └── NotificationController.class
                               ├── dto
                                  ├── Data$Companion.class
                                  ├── Data.class
                                  ├── FcmMessage$Companion.class
                                  ├── FcmMessage.class
                                  ├── Message$Companion.class
                                  ├── Message.class
                                  ├── NotiList.class
                                  ├── Notification$Companion.class
                                  ├── Notification.class
                                  └── NotificationListRes.class
                               ├── entity
                                  ├── NotificationType.class
                                  ├── PushNotification$Companion.class
                                  └── PushNotification.class
                               ├── repository
                                  ├── NotificationCustom.class
                                  ├── NotificationRepository.class
                                  └── NotificationRepositoryImpl.class
                               └── service
                                   └── NotificationService.class
                            ├── order
                               ├── controller
                                  └── OrderController.class
                               ├── dto
                                  ├── OrderListRes$Companion.class
                                  ├── OrderListRes.class
                                  ├── OrderReq.class
                                  ├── OrderRes$Companion.class
                                  └── OrderRes.class
                               ├── entity
                                  ├── Order$Companion.class
                                  ├── Order.class
                                  ├── OrderStatus$Companion.class
                                  └── OrderStatus.class
                               ├── repository
                                  ├── OrderCustom.class
                                  ├── OrderRepository.class
                                  └── OrderRepositoryImpl.class
                               └── service
                                   └── OrderService.class
                            ├── product
                               ├── controller
                                  └── ProductController.class
                               ├── dto
                                  ├── request
                                     ├── CreateproductReq.class
                                     └── ReportProductReq.class
                                  └── response
                                      ├── GetHomePageRes$Companion.class
                                      ├── GetHomePageRes.class
                                      ├── GetLikeProductsRes$Companion.class
                                      ├── GetLikeProductsRes.class
                                      ├── GetMyProductsRes$Companion.class
                                      ├── GetMyProductsRes.class
                                      ├── GetProductDetailRes$Companion.class
                                      ├── GetProductDetailRes.class
                                      ├── GetProductsByUserRes$Companion.class
                                      ├── GetProductsByUserRes.class
                                      ├── GetProductsRes.class
                                      ├── GetSearchProducts$Companion.class
                                      ├── GetSearchProducts.class
                                      ├── MainProduct$Companion.class
                                      ├── MainProduct.class
                                      ├── MainTopProduct$Companion.class
                                      ├── MainTopProduct.class
                                      ├── MyProduct$Companion.class
                                      ├── MyProduct.class
                                      ├── PopularProductDetail.class
                                      └── ProductDetail.class
                               ├── entity
                                  ├── Product$Companion.class
                                  ├── Product.class
                                  ├── ProductImg$Companion.class
                                  ├── ProductImg.class
                                  ├── ProductLike$Companion.class
                                  ├── ProductLike.class
                                  ├── ProductReport$Companion.class
                                  └── ProductReport.class
                               ├── repository
                                  ├── ProductCustom.class
                                  ├── ProductImgRepository.class
                                  ├── ProductLikeRepository.class
                                  ├── ProductReportRepository.class
                                  ├── ProductRepository.class
                                  └── ProductRepositoryImpl.class
                               └── service
                                   └── ProductService.class
                            ├── review
                               ├── controller
                                  └── ReviewController.class
                               ├── dto
                                  ├── GetProductDetailRes$Companion.class
                                  ├── GetProductDetailRes.class
                                  ├── ReviewDetailTop$Companion.class
                                  ├── ReviewDetailTop.class
                                  ├── ReviewListRes$Companion.class
                                  ├── ReviewListRes.class
                                  ├── ReviewReq.class
                                  ├── ReviewRes$Companion.class
                                  └── ReviewRes.class
                               ├── entity
                                  ├── Review$Companion.class
                                  ├── Review.class
                                  ├── ReviewImg$Companion.class
                                  ├── ReviewImg.class
                                  ├── ReviewReport$Companion.class
                                  └── ReviewReport.class
                               ├── repository
                                  ├── ReviewImgRepository.class
                                  ├── ReviewReportRepository.class
                                  └── ReviewRepository.class
                               └── service
                                   └── ReviewService.class
                            └── user
                                ├── controller
                                   └── UserController.class
                                ├── dto
                                   ├── UserInterestDto.class
                                   ├── UserInterestListDto$Companion.class
                                   ├── UserInterestListDto.class
                                   ├── eidReq
                                      ├── Business.class
                                      ├── BusinessListReq$Companion.class
                                      ├── BusinessListReq.class
                                      ├── BusinessListRes.class
                                      ├── BusinessRes.class
                                      └── BusinessStatusRes.class
                                   ├── phoneReq
                                      ├── MessageReq.class
                                      ├── SMSReq$Companion.class
                                      └── SMSReq.class
                                   ├── request
                                      ├── ChangePasswordReq.class
                                      ├── CheckNicknameReq.class
                                      ├── FindIdReq.class
                                      ├── FindPwReq.class
                                      ├── LoginReq.class
                                      ├── ProfileReq.class
                                      ├── ResetPasswordReq.class
                                      ├── SendSmsReq.class
                                      ├── SignUpReq.class
                                      ├── UserEidReq.class
                                      └── ValidPhoneReq.class
                                   └── response
                                       ├── EmailRes$Companion.class
                                       ├── EmailRes.class
                                       ├── MyPageInfoRes$Companion.class
                                       ├── MyPageInfoRes.class
                                       ├── PostNotiRes$Companion.class
                                       ├── PostNotiRes.class
                                       ├── ProfileRes$Companion.class
                                       └── ProfileRes.class
                                ├── entity
                                   ├── BusinessInfo$Companion.class
                                   ├── BusinessInfo.class
                                   ├── Category$Companion.class
                                   ├── Category.class
                                   ├── Provider.class
                                   ├── Type$Companion.class
                                   ├── Type.class
                                   ├── User$Companion.class
                                   ├── User.class
                                   ├── UserInterest$Companion.class
                                   └── UserInterest.class
                                ├── repository
                                   ├── BusinessInfoRepository.class
                                   ├── UserInterestRepository.class
                                   └── UserRepository.class
                                ├── service
                                   ├── RedisService.class
                                   └── UserService.class
                                └── utils
                                    └── SmsUtils.class
             └── test
          └── stubs
              ├── main
                 ├── com
                    └── psr
                        └── psr
                            ├── PsrApplication.java
                            ├── PsrApplication.kapt_metadata
                            ├── PsrApplicationKt.java
                            ├── PsrApplicationKt.kapt_metadata
                            ├── chat
                               ├── controller
                                  ├── ChatController.java
                                  └── ChatController.kapt_metadata
                               ├── dto
                                  ├── request
                                     ├── ChatMessageReq.java
                                     └── ChatMessageReq.kapt_metadata
                                  └── response
                                      ├── ChatMessageRes.java
                                      ├── ChatMessageRes.kapt_metadata
                                      ├── ChatMessagesRes.java
                                      ├── ChatMessagesRes.kapt_metadata
                                      ├── ChatRoomRes.java
                                      ├── ChatRoomRes.kapt_metadata
                                      ├── GetChatMessagesRes.java
                                      ├── GetChatMessagesRes.kapt_metadata
                                      ├── GetChatRoomsRes.java
                                      └── GetChatRoomsRes.kapt_metadata
                               ├── entity
                                  ├── ChatMessage.java
                                  ├── ChatMessage.kapt_metadata
                                  ├── ChatRoom.java
                                  └── ChatRoom.kapt_metadata
                               ├── repository
                                  ├── ChatMessageCustom.java
                                  ├── ChatMessageCustom.kapt_metadata
                                  ├── ChatMessageRepository.java
                                  ├── ChatMessageRepository.kapt_metadata
                                  ├── ChatMessageRepositoryImpl.java
                                  ├── ChatMessageRepositoryImpl.kapt_metadata
                                  ├── ChatRoomCustom.java
                                  ├── ChatRoomCustom.kapt_metadata
                                  ├── ChatRoomRepository.java
                                  ├── ChatRoomRepository.kapt_metadata
                                  ├── ChatRoomRepositoryImpl.java
                                  └── ChatRoomRepositoryImpl.kapt_metadata
                               └── service
                                   ├── ChatService.java
                                   └── ChatService.kapt_metadata
                            ├── cs
                               ├── controller
                                  ├── CsController.java
                                  └── CsController.kapt_metadata
                               ├── dto
                                  └── response
                                      ├── FaqListRes.java
                                      ├── FaqListRes.kapt_metadata
                                      ├── FaqRes.java
                                      ├── FaqRes.kapt_metadata
                                      ├── NoticeListRes.java
                                      ├── NoticeListRes.kapt_metadata
                                      ├── NoticeRes.java
                                      └── NoticeRes.kapt_metadata
                               ├── entity
                                  ├── Faq.java
                                  ├── Faq.kapt_metadata
                                  ├── FaqType.java
                                  ├── FaqType.kapt_metadata
                                  ├── Notice.java
                                  └── Notice.kapt_metadata
                               ├── repository
                                  ├── FaqRepository.java
                                  ├── FaqRepository.kapt_metadata
                                  ├── NoticeRepository.java
                                  └── NoticeRepository.kapt_metadata
                               └── service
                                   ├── CsService.java
                                   └── CsService.kapt_metadata
                            ├── global
                               ├── Constant.java
                               ├── Constant.kapt_metadata
                               ├── config
                                  ├── JasyptConfig.java
                                  ├── JasyptConfig.kapt_metadata
                                  ├── JwtSecurityConfig.java
                                  ├── JwtSecurityConfig.kapt_metadata
                                  ├── OpenEntityManagerConfig.java
                                  ├── OpenEntityManagerConfig.kapt_metadata
                                  ├── QueryDslConfig.java
                                  ├── QueryDslConfig.kapt_metadata
                                  ├── RedisConfig.java
                                  ├── RedisConfig.kapt_metadata
                                  ├── SwaggerConfig.java
                                  ├── SwaggerConfig.kapt_metadata
                                  ├── WebSecurityConfig.java
                                  └── WebSecurityConfig.kapt_metadata
                               ├── controller
                                  ├── globalController.java
                                  └── globalController.kapt_metadata
                               ├── dto
                                  ├── BaseResponse.java
                                  └── BaseResponse.kapt_metadata
                               ├── entity
                                  ├── BaseEntity.java
                                  ├── BaseEntity.kapt_metadata
                                  ├── ReportCategory.java
                                  └── ReportCategory.kapt_metadata
                               ├── entityListener
                                  ├── BeanUtils.java
                                  ├── BeanUtils.kapt_metadata
                                  ├── ProductEntityListener.java
                                  ├── ProductEntityListener.kapt_metadata
                                  ├── ReviewEntityListener.java
                                  ├── ReviewEntityListener.kapt_metadata
                                  ├── UserEntityListener.java
                                  └── UserEntityListener.kapt_metadata
                               ├── exception
                                  ├── BaseException.java
                                  ├── BaseException.kapt_metadata
                                  ├── BaseResponseCode.java
                                  ├── BaseResponseCode.kapt_metadata
                                  ├── ExceptionHandler.java
                                  └── ExceptionHandler.kapt_metadata
                               ├── jwt
                                  ├── JwtFilter.java
                                  ├── JwtFilter.kapt_metadata
                                  ├── UserAccount.java
                                  ├── UserAccount.kapt_metadata
                                  ├── UserDetailsServiceImpl.java
                                  ├── UserDetailsServiceImpl.kapt_metadata
                                  ├── dto
                                     ├── TokenDto.java
                                     └── TokenDto.kapt_metadata
                                  ├── exception
                                     ├── JwtAccessDeniedHandler.java
                                     ├── JwtAccessDeniedHandler.kapt_metadata
                                     ├── JwtAuthenticationEntryPoint.java
                                     └── JwtAuthenticationEntryPoint.kapt_metadata
                                  └── utils
                                      ├── JwtUtils.java
                                      └── JwtUtils.kapt_metadata
                               └── resolver
                                   ├── EnumType.java
                                   ├── EnumType.kapt_metadata
                                   ├── EnumValid.java
                                   ├── EnumValid.kapt_metadata
                                   ├── EnumValidator.java
                                   ├── EnumValidator.kapt_metadata
                                   ├── EnumValue.java
                                   └── EnumValue.kapt_metadata
                            ├── inquiry
                               ├── controller
                                  ├── InquiryController.java
                                  └── InquiryController.kapt_metadata
                               ├── dto
                                  ├── InquiryAnswerReq.java
                                  ├── InquiryAnswerReq.kapt_metadata
                                  ├── InquiryListRes.java
                                  ├── InquiryListRes.kapt_metadata
                                  ├── InquiryReq.java
                                  ├── InquiryReq.kapt_metadata
                                  ├── InquiryRes.java
                                  └── InquiryRes.kapt_metadata
                               ├── entity
                                  ├── Inquiry.java
                                  ├── Inquiry.kapt_metadata
                                  ├── InquiryStatus.java
                                  └── InquiryStatus.kapt_metadata
                               ├── repository
                                  ├── InquiryRepository.java
                                  └── InquiryRepository.kapt_metadata
                               └── service
                                   ├── InquiryService.java
                                   └── InquiryService.kapt_metadata
                            ├── notification
                               ├── controller
                                  ├── NotificationController.java
                                  └── NotificationController.kapt_metadata
                               ├── dto
                                  ├── Data.java
                                  ├── Data.kapt_metadata
                                  ├── FcmMessage.java
                                  ├── FcmMessage.kapt_metadata
                                  ├── Message.java
                                  ├── Message.kapt_metadata
                                  ├── NotiList.java
                                  ├── NotiList.kapt_metadata
                                  ├── Notification.java
                                  ├── Notification.kapt_metadata
                                  ├── NotificationListRes.java
                                  └── NotificationListRes.kapt_metadata
                               ├── entity
                                  ├── NotificationType.java
                                  ├── NotificationType.kapt_metadata
                                  ├── PushNotification.java
                                  └── PushNotification.kapt_metadata
                               ├── repository
                                  ├── NotificationCustom.java
                                  ├── NotificationCustom.kapt_metadata
                                  ├── NotificationRepository.java
                                  ├── NotificationRepository.kapt_metadata
                                  ├── NotificationRepositoryImpl.java
                                  └── NotificationRepositoryImpl.kapt_metadata
                               └── service
                                   ├── NotificationService.java
                                   └── NotificationService.kapt_metadata
                            ├── order
                               ├── controller
                                  ├── OrderController.java
                                  └── OrderController.kapt_metadata
                               ├── dto
                                  ├── OrderListRes.java
                                  ├── OrderListRes.kapt_metadata
                                  ├── OrderReq.java
                                  ├── OrderReq.kapt_metadata
                                  ├── OrderRes.java
                                  └── OrderRes.kapt_metadata
                               ├── entity
                                  ├── Order.java
                                  ├── Order.kapt_metadata
                                  ├── OrderStatus.java
                                  └── OrderStatus.kapt_metadata
                               ├── repository
                                  ├── OrderCustom.java
                                  ├── OrderCustom.kapt_metadata
                                  ├── OrderRepository.java
                                  ├── OrderRepository.kapt_metadata
                                  ├── OrderRepositoryImpl.java
                                  └── OrderRepositoryImpl.kapt_metadata
                               └── service
                                   ├── OrderService.java
                                   └── OrderService.kapt_metadata
                            ├── product
                               ├── controller
                                  ├── ProductController.java
                                  └── ProductController.kapt_metadata
                               ├── dto
                                  ├── request
                                     ├── CreateproductReq.java
                                     ├── CreateproductReq.kapt_metadata
                                     ├── ReportProductReq.java
                                     └── ReportProductReq.kapt_metadata
                                  └── response
                                      ├── GetHomePageRes.java
                                      ├── GetHomePageRes.kapt_metadata
                                      ├── GetLikeProductsRes.java
                                      ├── GetLikeProductsRes.kapt_metadata
                                      ├── GetMyProductsRes.java
                                      ├── GetMyProductsRes.kapt_metadata
                                      ├── GetProductDetailRes.java
                                      ├── GetProductDetailRes.kapt_metadata
                                      ├── GetProductsByUserRes.java
                                      ├── GetProductsByUserRes.kapt_metadata
                                      ├── GetProductsRes.java
                                      ├── GetProductsRes.kapt_metadata
                                      ├── GetSearchProducts.java
                                      ├── GetSearchProducts.kapt_metadata
                                      ├── MainProduct.java
                                      ├── MainProduct.kapt_metadata
                                      ├── MainTopProduct.java
                                      ├── MainTopProduct.kapt_metadata
                                      ├── MyProduct.java
                                      ├── MyProduct.kapt_metadata
                                      ├── PopularProductDetail.java
                                      ├── PopularProductDetail.kapt_metadata
                                      ├── ProductDetail.java
                                      └── ProductDetail.kapt_metadata
                               ├── entity
                                  ├── Product.java
                                  ├── Product.kapt_metadata
                                  ├── ProductImg.java
                                  ├── ProductImg.kapt_metadata
                                  ├── ProductLike.java
                                  ├── ProductLike.kapt_metadata
                                  ├── ProductReport.java
                                  └── ProductReport.kapt_metadata
                               ├── repository
                                  ├── ProductCustom.java
                                  ├── ProductCustom.kapt_metadata
                                  ├── ProductImgRepository.java
                                  ├── ProductImgRepository.kapt_metadata
                                  ├── ProductLikeRepository.java
                                  ├── ProductLikeRepository.kapt_metadata
                                  ├── ProductReportRepository.java
                                  ├── ProductReportRepository.kapt_metadata
                                  ├── ProductRepository.java
                                  ├── ProductRepository.kapt_metadata
                                  ├── ProductRepositoryImpl.java
                                  └── ProductRepositoryImpl.kapt_metadata
                               └── service
                                   ├── ProductService.java
                                   └── ProductService.kapt_metadata
                            ├── review
                               ├── controller
                                  ├── ReviewController.java
                                  └── ReviewController.kapt_metadata
                               ├── dto
                                  ├── GetProductDetailRes.java
                                  ├── GetProductDetailRes.kapt_metadata
                                  ├── ReviewDetailTop.java
                                  ├── ReviewDetailTop.kapt_metadata
                                  ├── ReviewListRes.java
                                  ├── ReviewListRes.kapt_metadata
                                  ├── ReviewReq.java
                                  ├── ReviewReq.kapt_metadata
                                  ├── ReviewRes.java
                                  └── ReviewRes.kapt_metadata
                               ├── entity
                                  ├── Review.java
                                  ├── Review.kapt_metadata
                                  ├── ReviewImg.java
                                  ├── ReviewImg.kapt_metadata
                                  ├── ReviewReport.java
                                  └── ReviewReport.kapt_metadata
                               ├── repository
                                  ├── ReviewImgRepository.java
                                  ├── ReviewImgRepository.kapt_metadata
                                  ├── ReviewReportRepository.java
                                  ├── ReviewReportRepository.kapt_metadata
                                  ├── ReviewRepository.java
                                  └── ReviewRepository.kapt_metadata
                               └── service
                                   ├── ReviewService.java
                                   └── ReviewService.kapt_metadata
                            └── user
                                ├── controller
                                   ├── UserController.java
                                   └── UserController.kapt_metadata
                                ├── dto
                                   ├── UserInterestDto.java
                                   ├── UserInterestDto.kapt_metadata
                                   ├── UserInterestListDto.java
                                   ├── UserInterestListDto.kapt_metadata
                                   ├── eidReq
                                      ├── Business.java
                                      ├── Business.kapt_metadata
                                      ├── BusinessListReq.java
                                      ├── BusinessListReq.kapt_metadata
                                      ├── BusinessListRes.java
                                      ├── BusinessListRes.kapt_metadata
                                      ├── BusinessRes.java
                                      ├── BusinessRes.kapt_metadata
                                      ├── BusinessStatusRes.java
                                      └── BusinessStatusRes.kapt_metadata
                                   ├── phoneReq
                                      ├── MessageReq.java
                                      ├── MessageReq.kapt_metadata
                                      ├── SMSReq.java
                                      └── SMSReq.kapt_metadata
                                   ├── request
                                      ├── ChangePasswordReq.java
                                      ├── ChangePasswordReq.kapt_metadata
                                      ├── CheckNicknameReq.java
                                      ├── CheckNicknameReq.kapt_metadata
                                      ├── FindIdReq.java
                                      ├── FindIdReq.kapt_metadata
                                      ├── FindPwReq.java
                                      ├── FindPwReq.kapt_metadata
                                      ├── LoginReq.java
                                      ├── LoginReq.kapt_metadata
                                      ├── ProfileReq.java
                                      ├── ProfileReq.kapt_metadata
                                      ├── ResetPasswordReq.java
                                      ├── ResetPasswordReq.kapt_metadata
                                      ├── SendSmsReq.java
                                      ├── SendSmsReq.kapt_metadata
                                      ├── SignUpReq.java
                                      ├── SignUpReq.kapt_metadata
                                      ├── UserEidReq.java
                                      ├── UserEidReq.kapt_metadata
                                      ├── ValidPhoneReq.java
                                      └── ValidPhoneReq.kapt_metadata
                                   └── response
                                       ├── EmailRes.java
                                       ├── EmailRes.kapt_metadata
                                       ├── MyPageInfoRes.java
                                       ├── MyPageInfoRes.kapt_metadata
                                       ├── PostNotiRes.java
                                       ├── PostNotiRes.kapt_metadata
                                       ├── ProfileRes.java
                                       └── ProfileRes.kapt_metadata
                                ├── entity
                                   ├── BusinessInfo.java
                                   ├── BusinessInfo.kapt_metadata
                                   ├── Category.java
                                   ├── Category.kapt_metadata
                                   ├── Provider.java
                                   ├── Provider.kapt_metadata
                                   ├── Type.java
                                   ├── Type.kapt_metadata
                                   ├── User.java
                                   ├── User.kapt_metadata
                                   ├── UserInterest.java
                                   └── UserInterest.kapt_metadata
                                ├── repository
                                   ├── BusinessInfoRepository.java
                                   ├── BusinessInfoRepository.kapt_metadata
                                   ├── UserInterestRepository.java
                                   ├── UserInterestRepository.kapt_metadata
                                   ├── UserRepository.java
                                   └── UserRepository.kapt_metadata
                                ├── service
                                   ├── RedisService.java
                                   ├── RedisService.kapt_metadata
                                   ├── UserService.java
                                   └── UserService.kapt_metadata
                                └── utils
                                    ├── SmsUtils.java
                                    └── SmsUtils.kapt_metadata
                 └── error
                     └── NonExistentClass.java
              └── test
       └── test
├── build.gradle.kts
├── gradle
   └── wrapper
       ├── gradle-wrapper.jar
       └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
├── scripts
   └── deploy.sh
├── settings.gradle.kts
└── src
    ├── main
       ├── kotlin
          └── com
              └── psr
                  └── psr
                      ├── chat
                         ├── controller
                         ├── dto
                         ├── entity
                         ├── repository
                         └── service
                      ├── cs
                         ├── controller
                         ├── dto
                         ├── entity
                         ├── repository
                         └── service
                      ├── global
                         ├── config
                         ├── controller
                         ├── dto
                         ├── entity
                         ├── entityListener
                         ├── exception
                         ├── jwt
                            ├── dto
                            ├── exception
                            └── utils
                         └── resolver
                      ├── inquiry
                         ├── controller
                         ├── dto
                         ├── entity
                         ├── repository
                         └── service
                      ├── notification
                         ├── controller
                         ├── dto
                         ├── entity
                         ├── repository
                         └── service
                      ├── order
                         ├── controller
                         ├── dto
                         ├── entity
                         ├── repository
                         └── service
                      ├── product
                         ├── controller
                         ├── dto
                         ├── entity
                         ├── repository
                         └── service
                      ├── review
                         ├── controller
                         ├── dto
                         ├── entity
                         ├── repository
                         └── service
                      └── user
                          ├── controller
                          ├── dto
                          ├── entity
                          ├── repository
                          ├── service
                          └── utils
       └── resources
    └── test
        └── kotlin
            └── com
                └── psr
                    └── psr
                        └── PsrApplicationTests.kt



DB

ERD 스크린샷 2023-09-06 오후 7 29 42



Commit/PR Convention

Commit

#1 feat: 일정 등록 API 추가
  • #이슈번호 타입: 커밋 설명

Pull Request

[feat] 기본 프로젝트 설정
  • [브랜치명] 설명

Branch Strategy

  • main
    • 배포 이력 관리 목적
  • develop
    • feature 병합용 브랜치
    • 배포 전 병합 브랜치
  • feat
    • develop 브랜치를 베이스로 API 별로 feat 브랜치 생성해 개발
  • test
    • 테스트가 필요한 코드용 브랜치
  • fix
    • 배포 후 버그 발생 시 버그 수정

  • feature branch의 경우, 기능명/이슈번호-기능설명 형태로 작성
feat/#1-project-setting


Member

박서연 박소정 장채은
Backend Developer Project Manager
Backend Developer
Backend Developer

Releases

No releases published

Packages

No packages published

Languages