package com.avivasa.maf.remunerationmanagement.idm; import com.avivasa.maf.remunerationmanagement.dto.CommissionExceptionTitleDTO; import com.avivasa.maf.remunerationmanagement.dto.CommissionPersonTitlesDTO; import com.avivasa.maf.util.web.BaseResponse; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestParam; import java.util.List; @FeignClient( value = "idmClient", path = "/idm", url = "${url.maf-idm-services}" ) public interface IdmClient { @GetMapping( value = {"/getPersonnelTitles"}, produces = {"application/json"} ) ResponseEntity>> getPersonnelTitles(); @PostMapping( value = {"/getCommissionPersonTitles"}, produces = {"application/json"} ) ResponseEntity>> getCommissionPersonTitles(@RequestParam List userRegistryList); }