File tree Expand file tree Collapse file tree
src/main/java/com/gearfirst/user_be/user Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -16,7 +16,7 @@ RUN ./gradlew bootJar
1616# --- 2단계: 최종 실행(Runtime) 환경 ---
1717# 실제 애플리케이션을 실행할 환경입니다. JDK 21만 포함된 가벼운 이미지를 사용합니다.
1818# openjdk:21-jdk-slim 으로 버전을 변경했습니다.
19- FROM openjdk :21-jdk-slim
19+ FROM eclipse-temurin :21-jdk-jammy
2020
2121# 컨테이너 내부에 작업 디렉터리를 만듭니다.
2222WORKDIR /app
Original file line number Diff line number Diff line change 2424public class UserController {
2525 private final UserService userService ;
2626
27- @ Operation (summary = "회원 등록" , description = "신규 회원을 등록한다." )
28- @ PostMapping ("/registUser" )
29- public ResponseEntity <ApiResponse <RegistResponse >> registUser (@ RequestBody UserRequest userRequest ) {
30- RegistResponse registUser = userService .registUser (userRequest );
3127
32- return ApiResponse .success (SuccessStatus .REGIST_USER_SUCCESS , registUser );
28+ @ Operation (summary = "회원 등록" , description = "신규 회원을 등록한다." )
29+ @ PostMapping ("/registerUser" )
30+ public ResponseEntity <ApiResponse <RegistResponse >> registerUser (@ RequestBody UserRequest userRequest ) {
31+ RegistResponse registerUser = userService .registerUser (userRequest );
32+ return ApiResponse .success (SuccessStatus .REGIST_USER_SUCCESS , registerUser );
3333 }
3434
3535 @ Operation (summary = "전체 사용자 조회" , description = "전체 사용자 리스트를 조회한다." )
Original file line number Diff line number Diff line change 55@ Getter
66public enum Rank {
77 EMPLOYEE ("사원" ),
8- LEADER ("팀장" );
8+ LEADER ("팀장" ),
9+ // WAREHOUSE (창고)
10+ WAREHOUSE_MANAGER ("창고 관리자" ),
11+ // BRANCH (대리점)
12+ BRANCH_ENGINEER ("엔지니어" );
913
1014 private final String status ;
1115
Original file line number Diff line number Diff line change 1414import jakarta .persistence .EntityExistsException ;
1515import jakarta .persistence .EntityNotFoundException ;
1616import lombok .RequiredArgsConstructor ;
17+
1718import org .springframework .data .domain .Page ;
1819import org .springframework .data .domain .Pageable ;
1920import org .springframework .data .jpa .domain .Specification ;
21+
2022import org .springframework .stereotype .Service ;
2123
2224@ Service
@@ -72,7 +74,7 @@ private UserResponse convertToDto(UserEntity entity) {
7274 .build ();
7375 }
7476
75- public RegistResponse registUser (UserRequest userRequest ) {
77+ public RegistResponse registerUser (UserRequest userRequest ) {
7678 RegionEntity region = regionRepository .findById (userRequest .getRegionId ())
7779 .orElseThrow (() -> new IllegalArgumentException ("지역 정보를 찾을 수 없습니다." ));
7880
You can’t perform that action at this time.
0 commit comments