Skip to content

Conversation

Parkjyun
Copy link
Contributor

@Parkjyun Parkjyun commented Mar 6, 2025

No description provided.

PicturePark1101 and others added 18 commits December 12, 2024 11:33
* [feat] add request, command dto

* [feat] imple repository logic

* [feat] imple service, refac origin functions

* [feat] imple controller

* [refac] Applying feedback

* [feat] Applying feedback
* [feat] make response, command dto

* [feat] implementing repository func

* [feat] implementing controller func

* [feat] Add Exception Handling

* [refac] Remove Unnecessary Code
* [feat] Implement controller

* [feat] Implement service

* [refac] Refacotr dto naming
* [refac] Refactor api path, Add shared favaroite GET api

* [feat] Add shared favaroite GET api

* [feat] Add businessLogicWhileList path

* [feat] Add response dto
* [feat] 전체 카테고리 추가

* [chore] add All category image url to yml
* [feat] change store category sequence

* [feat] delete unnecessary code

* [feat] add PriceCategory Converter

* [refac] move webConfig and related class

* [feat] delete unnecessary log
* [refac] optimize query execution by reducing select queries

* [refac] improve nested loop

* [refac] delete unnecessary query

* [refac] minimize interdependence between methods
* [fix] add versioning in store category api

* [fix] fix typo
* [feat] apply optimistic lock

* [chore] add aop dependency

* [fix] set default version

* [feat] make custom retry annotation

* [feat] logic for retry

* [feat] apply retry logic

* [chore] change error message

* [refac] move to other package

* [refac] change throwing exception class

* [refac] simplify exception handling

* [refac] change error message
* [refac] move package

* [refac] change expiration date

* [refac] make OAuthProvider interface

* [refac] implement interface

* [refac] use factory method pattern

* [refac] adhere to the Dependency Inversion Principle

* [refac] change to primitive type

* [refac] delete unused method

* [refac] set default user name

* [refac] extract hardcoded strings into constants

* [refac] use TypeReference for safe deserialization

* [refac] change access modifier from public to protected

* [fix] replace to @RequestParam for parameter binding

* [refac] change package name

* [refac] divide method

* [refac] add final keyword

* [refac] delete blank for adhere convention

* [refac] use transaction annotation on method

* [refac] use bean name to find class

* [refac] change package
* [feat] add auto creation of release

* [refac] add blank


Co-authored-by: kgy1008 <[email protected]>
* [feat] add mysql and h2 dependency

* [chore] update submodule

Co-authored-by: kgy1008 <[email protected]>

* [chore] update submodule

Co-authored-by: kgy1008 <[email protected]>

* [chore] changes images of README.md

---------

Co-authored-by: kgy1008 <[email protected]>
* [refac] make user info dto

* [refac] extract external service from transaction

* [refac] handle feign exception

* [refac] rename variable

* [refac] apply facade pattern

* [refac] use final keyword

* [refac] use final keyword

* [refac] delete unnecessary transaction

* [refac] delete unnecessary logout logic in validation

* [refac] add transactional annotation

* [refac] extract external network from transactional

* [refac] rename class

* [refac] move package

* [docs] update README.md

* [refac] delete static method

* [fix] validate null name

* [refac] separate responsibilities by creating dedicated classes

* [refac] delete AuthValidator.java

* [refac] summarize parameter

* [refac] refactor to use string constants

* [refac] move location of validation logic

* [refac] divide method

* [fix] Revoke refresh token renewal on access token reissuance

* [fix] change access modifier to public for apply transactional annotation
* [feat] create custom universitystore repository interface

* [refactor] rename method of custom store repository

* [feat] change service layer for pagination

* [feat] create custom cursor

* [refactor] extract methods related with orderspecifier

* [feat] create cursor provider

* [feat] create store page response

* [feat] add method signature related with paging

* [feat] implement interface to provide paging

* [feat] create logic for store pagination without university filter

* [feat] add sortoption converter

* [feat] create dynamicQueryProvider

* [feat] create CustomUniversityStoreRepositoryImpl

* [refactor] rename method used for dynamic query

* [feat] create CustomUniversityStoreRepository

* [feat] create logic for store pagination

* [feat] create store retrieval api with pagination

* [refactor] delete magic number

* [fix] delete lazy initialization

* [refactor] resolve conflict

* [chore] delete unnecessary dependency

* [refactor] refactor duplication in webconfig

* [chore] add gitignore

* [feat] create custom validator for cursor

* [feat] add enum converter

* [refactor] refactor enum converters

* [feat] add whitelist

* [refactor] refactor logic

* [feat] add handling exception type

* [feat] fix logic to ignore price category All

* [feat] create test utils

* [feat] create test fixtures

* [feat] create service slice test

* [feat] create PriceCategoryConverter test

* [feat] create StoreControllerTest

* [feat] add profile to test

* [refactor] optimize import

* [refactor] delete validated

* [refactor] change test to assert appropriate values

* [refactor] delete redundant logic

* [refactor] fix typo

* [refactor] change method to non-static

* [feat] add test code

* [fix] fix cursor validation logic

* [refactor] change access level

* [refactor] change parameter naming

* [refactor] add model attribute for readability
@Parkjyun Parkjyun self-assigned this Mar 6, 2025
@Parkjyun Parkjyun merged commit 4a60f47 into main Mar 6, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants