Skip to content

Commit

Permalink
[chore] #34 - EnterpriseInfoController에 Swagger 설정 추가
Browse files Browse the repository at this point in the history
  • Loading branch information
2oo1s committed Nov 15, 2024
1 parent 4ebd4c1 commit 8e91c19
Showing 1 changed file with 7 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -5,38 +5,41 @@
import com.wooribound.api.corporate.dto.EnterpriseInfoReqDTO;
import com.wooribound.api.corporate.facade.EnterpriseInfoFacade;
import com.wooribound.domain.enterprise.dto.EnterpriseInfoDTO;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.RequiredArgsConstructor;
import org.springframework.security.core.Authentication;
import org.springframework.web.bind.annotation.*;

import java.util.List;

@Tag(name = "기업 회원 정보 관련 API", description = "기업회원 서비스 중 기업정보 관리/직원 관리 입니다.")
@RequiredArgsConstructor
@RestController
@RequestMapping("/corporate/info")
public class EnterpriseInfoController {

private final EnterpriseInfoFacade enterpriseInfoFacade;

// 1. 기업회원 정보 조회
@Operation(summary = "기업 정보 조회", description = "기업 정보 조회")
@GetMapping()
public EnterpriseInfoDTO getEnterpriseInfo(Authentication authentication) {
return enterpriseInfoFacade.getEnterpriseInfo(authentication);
}

// 2. 기업회원 정보 수정
@Operation(summary = "기업 정보 수정", description = "기업 정보 수정")
@PostMapping("/update")
public String updateEnterpriseInfo(@RequestBody EnterpriseInfoReqDTO enterpriseInfoReqDTO) {
return enterpriseInfoFacade.updateEnterpriseInfo(enterpriseInfoReqDTO);
}

// 3. 고용 직원 목록 조회
@Operation(summary = "고용 직원 목록 조회", description = "고용 직원 목록 조회")
@GetMapping("/employee")
public List<EmployeeDTO> getJobEmployees(@RequestParam String entId) {
return enterpriseInfoFacade.getEmployees(entId);
}

// 4. 고용 직원 평가
@Operation(summary = "고용 직원 평가", description = "고용 직원 평가")
@PostMapping("/employee/rating")
public String evaluateEmployee(@RequestBody EmploymentReqDTO employmentReqDTO) {
return enterpriseInfoFacade.evaluateEmployee(employmentReqDTO);
Expand Down

0 comments on commit 8e91c19

Please sign in to comment.