├── .circleci └── config.yml ├── .dockerignore ├── .env ├── .env.dev ├── .env.prod ├── .github └── workflows │ └── build.yml ├── .gitignore ├── .mvn └── wrapper │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── Dockerfile ├── LICENSE ├── README.md ├── SECURITY.md ├── Scripts.js ├── docker-compose.yml ├── images ├── database_diagram.jpg ├── logo_images.png ├── postman_project.jpg └── swagger-ui.jpg ├── mvnw ├── mvnw.cmd ├── pom.xml ├── redis-data └── dump.rdb ├── renovate.json ├── sql └── shopapp.sql │ └── data_demo.sql ├── src ├── main │ ├── java │ │ └── com │ │ │ └── hoangtien2k3 │ │ │ └── shopappbackend │ │ │ ├── ShopappBackendApplication.java │ │ │ ├── components │ │ │ ├── CorsFilter.java │ │ │ ├── CustomHealthCheck.java │ │ │ ├── JwtTokenUtil.java │ │ │ ├── TranslateMessages.java │ │ │ └── aspect │ │ │ │ ├── PerformanceAspect.java │ │ │ │ └── UserActivityLogger.java │ │ │ ├── configurations │ │ │ ├── FlywayConfig.java │ │ │ ├── LanguageConfig.java │ │ │ ├── ModelMapperConfig.java │ │ │ ├── OpenApiConfig.java │ │ │ ├── RedisConfig.java │ │ │ ├── SecurityConfig.java │ │ │ └── WebSecurityConfig.java │ │ │ ├── controllers │ │ │ ├── CategoryController.java │ │ │ ├── CommentController.java │ │ │ ├── CouponController.java │ │ │ ├── HealthCheckController.java │ │ │ ├── OrderController.java │ │ │ ├── OrderDetailController.java │ │ │ ├── ProductController.java │ │ │ ├── RoleController.java │ │ │ └── UserController.java │ │ │ ├── dtos │ │ │ ├── CartItemDTO.java │ │ │ ├── CategoryDTO.java │ │ │ ├── CommentDTO.java │ │ │ ├── OrderDTO.java │ │ │ ├── OrderDetailDTO.java │ │ │ ├── ProductDTO.java │ │ │ ├── ProductImageDTO.java │ │ │ ├── RefreshTokenDTO.java │ │ │ ├── UpdateUserDTO.java │ │ │ ├── UserDTO.java │ │ │ └── UserLoginDTO.java │ │ │ ├── exceptions │ │ │ ├── AppException.java │ │ │ ├── ErrorCode.java │ │ │ ├── GlobalExceptionHandler.java │ │ │ └── payload │ │ │ │ ├── DataNotFoundException.java │ │ │ │ ├── InvalidParamException.java │ │ │ │ ├── InvalidPasswordException.java │ │ │ │ └── PermissionDenyException.java │ │ │ ├── filters │ │ │ └── JwtTokenFilter.java │ │ │ ├── mapper │ │ │ ├── ProductMapper.java │ │ │ └── UserMapper.java │ │ │ ├── models │ │ │ ├── BaseEntity.java │ │ │ ├── Category.java │ │ │ ├── Comment.java │ │ │ ├── Coupon.java │ │ │ ├── CouponCondition.java │ │ │ ├── Order.java │ │ │ ├── OrderDetail.java │ │ │ ├── OrderStatus.java │ │ │ ├── Product.java │ │ │ ├── ProductImage.java │ │ │ ├── ProductListener.java │ │ │ ├── Role.java │ │ │ ├── SocialAccount.java │ │ │ ├── Token.java │ │ │ └── User.java │ │ │ ├── repositories │ │ │ ├── CategoryRepository.java │ │ │ ├── CommentRepository.java │ │ │ ├── CouponConditionRepository.java │ │ │ ├── CouponRespository.java │ │ │ ├── OrderDetailRepository.java │ │ │ ├── OrderRepository.java │ │ │ ├── ProductImageRepository.java │ │ │ ├── ProductRepository.java │ │ │ ├── ProductSearchRepository.java │ │ │ ├── RoleRepository.java │ │ │ ├── SocialAccountRepository.java │ │ │ ├── TokenRepository.java │ │ │ └── UserRepository.java │ │ │ ├── responses │ │ │ ├── ApiResponse.java │ │ │ ├── BaseResponse.java │ │ │ ├── comment │ │ │ │ └── CommentResponse.java │ │ │ ├── coupon │ │ │ │ └── CouponCalculationResponse.java │ │ │ ├── order │ │ │ │ ├── OrderPageResponse.java │ │ │ │ └── OrderResponse.java │ │ │ ├── order_detail │ │ │ │ └── OrderDetailResponse.java │ │ │ ├── product │ │ │ │ ├── ProductPageResponse.java │ │ │ │ └── ProductResponse.java │ │ │ └── user │ │ │ │ ├── LoginResponse.java │ │ │ │ ├── UserPageResponse.java │ │ │ │ ├── UserRegisterResponse.java │ │ │ │ └── UserResponse.java │ │ │ ├── services │ │ │ ├── CategoryService.java │ │ │ ├── CommentService.java │ │ │ ├── CouponService.java │ │ │ ├── OrderDetailService.java │ │ │ ├── OrderService.java │ │ │ ├── ProductRedisService.java │ │ │ ├── ProductService.java │ │ │ ├── RoleService.java │ │ │ ├── TokenService.java │ │ │ ├── UserService.java │ │ │ └── impl │ │ │ │ ├── CategoryServiceImpl.java │ │ │ │ ├── CommentServiceImpl.java │ │ │ │ ├── CouponServiceImpl.java │ │ │ │ ├── OrderDetailServiceImpl.java │ │ │ │ ├── OrderServiceImpl.java │ │ │ │ ├── ProductRegisServiceImpl.java │ │ │ │ ├── ProductServiceImpl.java │ │ │ │ ├── RoleServiceImpl.java │ │ │ │ ├── TokenServiceImpl.java │ │ │ │ └── UserServiceImpl.java │ │ │ └── utils │ │ │ ├── ConfixSql.java │ │ │ ├── Const.java │ │ │ ├── LocalizationUtils.java │ │ │ ├── MessageKeys.java │ │ │ ├── RoleType.java │ │ │ └── WebUtils.java │ └── resources │ │ ├── application.yml │ │ ├── banner.txt │ │ ├── data_sql.sql │ │ ├── database.sql │ │ ├── dev │ │ └── db │ │ │ └── migration │ │ │ ├── V1__alter_some_tables.sql │ │ │ ├── V2__change_tokens.sql │ │ │ ├── V3__refresh_token.sql │ │ │ ├── V4__create_comments_table.sql │ │ │ └── V5__create_soupon_table.sql │ │ └── i18n │ │ ├── messages_en.properties │ │ └── messages_vi.properties └── test │ └── java │ └── com │ └── hoangtien2k3 │ └── shopappbackend │ └── ShopappBackendApplicationTests.java └── uploads ├── 0f72d709-d9fd-4031-8687-e6b286330efa_428274123_2652788544898780_4862672080989530202_n.jpg ├── 2083a671-49cf-41d2-b1b3-2f79048cb4d0_019babbfcb593171061f99c608187fb1.jpeg ├── 291bd428-0a02-4b5e-b603-9fd1654b8760_440947298_1849346428919567_4684060356148360324_n.jpg ├── 3797f1f2-d95b-471f-94f4-45572eb78edb_428349740_2652788711565430_3484388487677872808_n.jpg ├── 4ccc0d33-12a3-47b5-ae1e-ea6e6c4de2f3_434686184_406329032146920_6581086513242851557_n.jpg ├── 4cef3fd3-5d26-48a4-bcf0-72de70f2b443_437943298_934408201803635_7105490068902213779_n.jpg ├── 4e67a15d-1067-4b81-a6f6-2058567f4eac_420640298_816885203531451_5075375321272275405_n.jpg ├── 686337bc-fd71-4757-981b-3be8660b1f6f_434686184_406329032146920_6581086513242851557_n.jpg ├── 6c74d339-e812-4e46-a199-18a3d92ede89_428274123_2652788544898780_4862672080989530202_n.jpg ├── 911ec34e-bc60-41d1-934d-b69fe322c015_437954419_966820704963363_6060610026826127183_n.jpg ├── 93bae948-1c63-4f87-893d-3164db717457_410365668_665850255744771_1782394379342156820_n.jpg ├── 95fd71d2-9f28-42b5-9360-21f46017f0e3_408796531_376528161559148_8643287446678951836_n.jpg ├── 976af83b-d994-442b-a175-645b19c04777_428349740_2652788711565430_3484388487677872808_n.jpg ├── ad6ac525-73bf-404f-8bcb-6e3de88fc96d_420640298_816885203531451_5075375321272275405_n.jpg ├── be445bf3-7fe1-4f82-8e0e-a260605f3886_437574733_846081564230310_1430133414708698895_n.jpg ├── c44818f8-2c41-445e-a156-7107c7842e2b_411883748_350986300901010_4714117010291802114_n.jpg ├── cbd9dea4-47a3-40d6-bf2d-de82297be064_019babbfcb593171061f99c608187fb1.jpeg ├── cd0896a6-f0b1-4ea2-9fa5-d057200adc09_829be0259165cdea379e1ba7da58836c.jpg ├── f644fb2a-f3dd-42e1-9a86-32a2b36f41e6_438230948_979059836912342_7503538515775966708_n.jpg ├── f77994f5-29bc-45d1-b7f7-95934ba30a96_428274123_2652788544898780_4862672080989530202_n.jpg ├── logo_images.png └── notfound.jpg /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/.env -------------------------------------------------------------------------------- /.env.dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/.env.dev -------------------------------------------------------------------------------- /.env.prod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/.env.prod -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/SECURITY.md -------------------------------------------------------------------------------- /Scripts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/Scripts.js -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /images/database_diagram.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/images/database_diagram.jpg -------------------------------------------------------------------------------- /images/logo_images.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/images/logo_images.png -------------------------------------------------------------------------------- /images/postman_project.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/images/postman_project.jpg -------------------------------------------------------------------------------- /images/swagger-ui.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/images/swagger-ui.jpg -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/pom.xml -------------------------------------------------------------------------------- /redis-data/dump.rdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/redis-data/dump.rdb -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/renovate.json -------------------------------------------------------------------------------- /sql/shopapp.sql/data_demo.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/sql/shopapp.sql/data_demo.sql -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/ShopappBackendApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/ShopappBackendApplication.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/components/CorsFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/components/CorsFilter.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/components/CustomHealthCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/components/CustomHealthCheck.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/components/JwtTokenUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/components/JwtTokenUtil.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/components/TranslateMessages.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/components/TranslateMessages.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/components/aspect/PerformanceAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/components/aspect/PerformanceAspect.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/components/aspect/UserActivityLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/components/aspect/UserActivityLogger.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/configurations/FlywayConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/configurations/FlywayConfig.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/configurations/LanguageConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/configurations/LanguageConfig.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/configurations/ModelMapperConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/configurations/ModelMapperConfig.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/configurations/OpenApiConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/configurations/OpenApiConfig.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/configurations/RedisConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/configurations/RedisConfig.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/configurations/SecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/configurations/SecurityConfig.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/configurations/WebSecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/configurations/WebSecurityConfig.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/controllers/CategoryController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/controllers/CategoryController.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/controllers/CommentController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/controllers/CommentController.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/controllers/CouponController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/controllers/CouponController.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/controllers/HealthCheckController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/controllers/HealthCheckController.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/controllers/OrderController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/controllers/OrderController.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/controllers/OrderDetailController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/controllers/OrderDetailController.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/controllers/ProductController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/controllers/ProductController.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/controllers/RoleController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/controllers/RoleController.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/controllers/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/controllers/UserController.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/dtos/CartItemDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/dtos/CartItemDTO.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/dtos/CategoryDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/dtos/CategoryDTO.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/dtos/CommentDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/dtos/CommentDTO.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/dtos/OrderDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/dtos/OrderDTO.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/dtos/OrderDetailDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/dtos/OrderDetailDTO.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/dtos/ProductDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/dtos/ProductDTO.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/dtos/ProductImageDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/dtos/ProductImageDTO.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/dtos/RefreshTokenDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/dtos/RefreshTokenDTO.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/dtos/UpdateUserDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/dtos/UpdateUserDTO.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/dtos/UserDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/dtos/UserDTO.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/dtos/UserLoginDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/dtos/UserLoginDTO.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/exceptions/AppException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/exceptions/AppException.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/exceptions/ErrorCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/exceptions/ErrorCode.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/exceptions/GlobalExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/exceptions/GlobalExceptionHandler.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/exceptions/payload/DataNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/exceptions/payload/DataNotFoundException.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/exceptions/payload/InvalidParamException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/exceptions/payload/InvalidParamException.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/exceptions/payload/InvalidPasswordException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/exceptions/payload/InvalidPasswordException.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/exceptions/payload/PermissionDenyException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/exceptions/payload/PermissionDenyException.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/filters/JwtTokenFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/filters/JwtTokenFilter.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/mapper/ProductMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/mapper/ProductMapper.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/mapper/UserMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/mapper/UserMapper.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/models/BaseEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/models/BaseEntity.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/models/Category.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/models/Category.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/models/Comment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/models/Comment.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/models/Coupon.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/models/Coupon.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/models/CouponCondition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/models/CouponCondition.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/models/Order.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/models/Order.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/models/OrderDetail.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/models/OrderDetail.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/models/OrderStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/models/OrderStatus.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/models/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/models/Product.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/models/ProductImage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/models/ProductImage.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/models/ProductListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/models/ProductListener.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/models/Role.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/models/Role.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/models/SocialAccount.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/models/SocialAccount.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/models/Token.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/models/Token.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/models/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/models/User.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/repositories/CategoryRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/repositories/CategoryRepository.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/repositories/CommentRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/repositories/CommentRepository.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/repositories/CouponConditionRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/repositories/CouponConditionRepository.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/repositories/CouponRespository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/repositories/CouponRespository.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/repositories/OrderDetailRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/repositories/OrderDetailRepository.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/repositories/OrderRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/repositories/OrderRepository.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/repositories/ProductImageRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/repositories/ProductImageRepository.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/repositories/ProductRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/repositories/ProductRepository.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/repositories/ProductSearchRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/repositories/ProductSearchRepository.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/repositories/RoleRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/repositories/RoleRepository.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/repositories/SocialAccountRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/repositories/SocialAccountRepository.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/repositories/TokenRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/repositories/TokenRepository.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/repositories/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/repositories/UserRepository.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/responses/ApiResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/responses/ApiResponse.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/responses/BaseResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/responses/BaseResponse.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/responses/comment/CommentResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/responses/comment/CommentResponse.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/responses/coupon/CouponCalculationResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/responses/coupon/CouponCalculationResponse.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/responses/order/OrderPageResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/responses/order/OrderPageResponse.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/responses/order/OrderResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/responses/order/OrderResponse.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/responses/order_detail/OrderDetailResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/responses/order_detail/OrderDetailResponse.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/responses/product/ProductPageResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/responses/product/ProductPageResponse.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/responses/product/ProductResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/responses/product/ProductResponse.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/responses/user/LoginResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/responses/user/LoginResponse.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/responses/user/UserPageResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/responses/user/UserPageResponse.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/responses/user/UserRegisterResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/responses/user/UserRegisterResponse.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/responses/user/UserResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/responses/user/UserResponse.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/services/CategoryService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/services/CategoryService.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/services/CommentService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/services/CommentService.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/services/CouponService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/services/CouponService.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/services/OrderDetailService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/services/OrderDetailService.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/services/OrderService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/services/OrderService.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/services/ProductRedisService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/services/ProductRedisService.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/services/ProductService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/services/ProductService.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/services/RoleService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/services/RoleService.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/services/TokenService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/services/TokenService.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/services/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/services/UserService.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/services/impl/CategoryServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/services/impl/CategoryServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/services/impl/CommentServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/services/impl/CommentServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/services/impl/CouponServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/services/impl/CouponServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/services/impl/OrderDetailServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/services/impl/OrderDetailServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/services/impl/OrderServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/services/impl/OrderServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/services/impl/ProductRegisServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/services/impl/ProductRegisServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/services/impl/ProductServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/services/impl/ProductServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/services/impl/RoleServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/services/impl/RoleServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/services/impl/TokenServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/services/impl/TokenServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/services/impl/UserServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/services/impl/UserServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/utils/ConfixSql.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/utils/ConfixSql.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/utils/Const.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/utils/Const.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/utils/LocalizationUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/utils/LocalizationUtils.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/utils/MessageKeys.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/utils/MessageKeys.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/utils/RoleType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/utils/RoleType.java -------------------------------------------------------------------------------- /src/main/java/com/hoangtien2k3/shopappbackend/utils/WebUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/java/com/hoangtien2k3/shopappbackend/utils/WebUtils.java -------------------------------------------------------------------------------- /src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/resources/application.yml -------------------------------------------------------------------------------- /src/main/resources/banner.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/resources/banner.txt -------------------------------------------------------------------------------- /src/main/resources/data_sql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/resources/data_sql.sql -------------------------------------------------------------------------------- /src/main/resources/database.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/resources/database.sql -------------------------------------------------------------------------------- /src/main/resources/dev/db/migration/V1__alter_some_tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/resources/dev/db/migration/V1__alter_some_tables.sql -------------------------------------------------------------------------------- /src/main/resources/dev/db/migration/V2__change_tokens.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/resources/dev/db/migration/V2__change_tokens.sql -------------------------------------------------------------------------------- /src/main/resources/dev/db/migration/V3__refresh_token.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/resources/dev/db/migration/V3__refresh_token.sql -------------------------------------------------------------------------------- /src/main/resources/dev/db/migration/V4__create_comments_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/resources/dev/db/migration/V4__create_comments_table.sql -------------------------------------------------------------------------------- /src/main/resources/dev/db/migration/V5__create_soupon_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/resources/dev/db/migration/V5__create_soupon_table.sql -------------------------------------------------------------------------------- /src/main/resources/i18n/messages_en.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/resources/i18n/messages_en.properties -------------------------------------------------------------------------------- /src/main/resources/i18n/messages_vi.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/main/resources/i18n/messages_vi.properties -------------------------------------------------------------------------------- /src/test/java/com/hoangtien2k3/shopappbackend/ShopappBackendApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/src/test/java/com/hoangtien2k3/shopappbackend/ShopappBackendApplicationTests.java -------------------------------------------------------------------------------- /uploads/0f72d709-d9fd-4031-8687-e6b286330efa_428274123_2652788544898780_4862672080989530202_n.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/uploads/0f72d709-d9fd-4031-8687-e6b286330efa_428274123_2652788544898780_4862672080989530202_n.jpg -------------------------------------------------------------------------------- /uploads/2083a671-49cf-41d2-b1b3-2f79048cb4d0_019babbfcb593171061f99c608187fb1.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/uploads/2083a671-49cf-41d2-b1b3-2f79048cb4d0_019babbfcb593171061f99c608187fb1.jpeg -------------------------------------------------------------------------------- /uploads/291bd428-0a02-4b5e-b603-9fd1654b8760_440947298_1849346428919567_4684060356148360324_n.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/uploads/291bd428-0a02-4b5e-b603-9fd1654b8760_440947298_1849346428919567_4684060356148360324_n.jpg -------------------------------------------------------------------------------- /uploads/3797f1f2-d95b-471f-94f4-45572eb78edb_428349740_2652788711565430_3484388487677872808_n.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/uploads/3797f1f2-d95b-471f-94f4-45572eb78edb_428349740_2652788711565430_3484388487677872808_n.jpg -------------------------------------------------------------------------------- /uploads/4ccc0d33-12a3-47b5-ae1e-ea6e6c4de2f3_434686184_406329032146920_6581086513242851557_n.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/uploads/4ccc0d33-12a3-47b5-ae1e-ea6e6c4de2f3_434686184_406329032146920_6581086513242851557_n.jpg -------------------------------------------------------------------------------- /uploads/4cef3fd3-5d26-48a4-bcf0-72de70f2b443_437943298_934408201803635_7105490068902213779_n.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/uploads/4cef3fd3-5d26-48a4-bcf0-72de70f2b443_437943298_934408201803635_7105490068902213779_n.jpg -------------------------------------------------------------------------------- /uploads/4e67a15d-1067-4b81-a6f6-2058567f4eac_420640298_816885203531451_5075375321272275405_n.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/uploads/4e67a15d-1067-4b81-a6f6-2058567f4eac_420640298_816885203531451_5075375321272275405_n.jpg -------------------------------------------------------------------------------- /uploads/686337bc-fd71-4757-981b-3be8660b1f6f_434686184_406329032146920_6581086513242851557_n.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/uploads/686337bc-fd71-4757-981b-3be8660b1f6f_434686184_406329032146920_6581086513242851557_n.jpg -------------------------------------------------------------------------------- /uploads/6c74d339-e812-4e46-a199-18a3d92ede89_428274123_2652788544898780_4862672080989530202_n.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/uploads/6c74d339-e812-4e46-a199-18a3d92ede89_428274123_2652788544898780_4862672080989530202_n.jpg -------------------------------------------------------------------------------- /uploads/911ec34e-bc60-41d1-934d-b69fe322c015_437954419_966820704963363_6060610026826127183_n.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/uploads/911ec34e-bc60-41d1-934d-b69fe322c015_437954419_966820704963363_6060610026826127183_n.jpg -------------------------------------------------------------------------------- /uploads/93bae948-1c63-4f87-893d-3164db717457_410365668_665850255744771_1782394379342156820_n.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/uploads/93bae948-1c63-4f87-893d-3164db717457_410365668_665850255744771_1782394379342156820_n.jpg -------------------------------------------------------------------------------- /uploads/95fd71d2-9f28-42b5-9360-21f46017f0e3_408796531_376528161559148_8643287446678951836_n.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/uploads/95fd71d2-9f28-42b5-9360-21f46017f0e3_408796531_376528161559148_8643287446678951836_n.jpg -------------------------------------------------------------------------------- /uploads/976af83b-d994-442b-a175-645b19c04777_428349740_2652788711565430_3484388487677872808_n.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/uploads/976af83b-d994-442b-a175-645b19c04777_428349740_2652788711565430_3484388487677872808_n.jpg -------------------------------------------------------------------------------- /uploads/ad6ac525-73bf-404f-8bcb-6e3de88fc96d_420640298_816885203531451_5075375321272275405_n.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/uploads/ad6ac525-73bf-404f-8bcb-6e3de88fc96d_420640298_816885203531451_5075375321272275405_n.jpg -------------------------------------------------------------------------------- /uploads/be445bf3-7fe1-4f82-8e0e-a260605f3886_437574733_846081564230310_1430133414708698895_n.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/uploads/be445bf3-7fe1-4f82-8e0e-a260605f3886_437574733_846081564230310_1430133414708698895_n.jpg -------------------------------------------------------------------------------- /uploads/c44818f8-2c41-445e-a156-7107c7842e2b_411883748_350986300901010_4714117010291802114_n.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/uploads/c44818f8-2c41-445e-a156-7107c7842e2b_411883748_350986300901010_4714117010291802114_n.jpg -------------------------------------------------------------------------------- /uploads/cbd9dea4-47a3-40d6-bf2d-de82297be064_019babbfcb593171061f99c608187fb1.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/uploads/cbd9dea4-47a3-40d6-bf2d-de82297be064_019babbfcb593171061f99c608187fb1.jpeg -------------------------------------------------------------------------------- /uploads/cd0896a6-f0b1-4ea2-9fa5-d057200adc09_829be0259165cdea379e1ba7da58836c.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/uploads/cd0896a6-f0b1-4ea2-9fa5-d057200adc09_829be0259165cdea379e1ba7da58836c.jpg -------------------------------------------------------------------------------- /uploads/f644fb2a-f3dd-42e1-9a86-32a2b36f41e6_438230948_979059836912342_7503538515775966708_n.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/uploads/f644fb2a-f3dd-42e1-9a86-32a2b36f41e6_438230948_979059836912342_7503538515775966708_n.jpg -------------------------------------------------------------------------------- /uploads/f77994f5-29bc-45d1-b7f7-95934ba30a96_428274123_2652788544898780_4862672080989530202_n.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/uploads/f77994f5-29bc-45d1-b7f7-95934ba30a96_428274123_2652788544898780_4862672080989530202_n.jpg -------------------------------------------------------------------------------- /uploads/logo_images.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/uploads/logo_images.png -------------------------------------------------------------------------------- /uploads/notfound.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangtien2k3/shopapp-backend/HEAD/uploads/notfound.jpg --------------------------------------------------------------------------------