Interface FeignRoleAccessServiceClient
-
- All Superinterfaces:
ru.foodtechlab.lib.auth.service.facade.roleAccess.endpoints.CreateRoleAccessEndpoint,ru.foodtechlab.lib.auth.service.facade.roleAccess.endpoints.DeleteRoleAccessEndpoint,ru.foodtechlab.lib.auth.service.facade.roleAccess.endpoints.FindRoleAccessByIdEndpoint,ru.foodtechlab.lib.auth.service.facade.roleAccess.endpoints.FindRoleAccessesEndpoint,ru.foodtechlab.lib.auth.service.facade.roleAccess.resources.RoleAccessResource,ru.foodtechlab.lib.auth.service.facade.roleAccess.endpoints.UpdateRoleAccessEndpoint
@FeignClient(name="feign-auth-service-role-access", url="${foodtechlab.infrastructure.microservice.auth-service.url}", configuration=FeignRoleAccessServiceConfig.class) public interface FeignRoleAccessServiceClient extends ru.foodtechlab.lib.auth.service.facade.roleAccess.resources.RoleAccessResource
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description com.rcore.rest.api.commons.response.SuccessApiResponse<ru.foodtechlab.lib.auth.service.facade.roleAccess.dto.responses.RoleAccessResponse>create(ru.foodtechlab.lib.auth.service.facade.roleAccess.dto.requests.CreateRoleAccessRequest request)com.rcore.rest.api.commons.response.OkApiResponsedelete(String id)com.rcore.rest.api.commons.response.SuccessApiResponse<com.rcore.rest.api.commons.response.SearchApiResponse<ru.foodtechlab.lib.auth.service.facade.roleAccess.dto.responses.RoleAccessResponse>>find(ru.foodtechlab.lib.auth.service.facade.roleAccess.dto.requests.FindRoleAccessWithFiltersRequest request)com.rcore.rest.api.commons.response.SuccessApiResponse<ru.foodtechlab.lib.auth.service.facade.roleAccess.dto.responses.RoleAccessResponse>findById(String id)com.rcore.rest.api.commons.response.SuccessApiResponse<ru.foodtechlab.lib.auth.service.facade.roleAccess.dto.responses.RoleAccessResponse>update(String id, ru.foodtechlab.lib.auth.service.facade.roleAccess.dto.requests.UpdateRoleAccessRequest request)
-
-
-
Method Detail
-
find
@GetMapping("/api/v1/role-accesses") com.rcore.rest.api.commons.response.SuccessApiResponse<com.rcore.rest.api.commons.response.SearchApiResponse<ru.foodtechlab.lib.auth.service.facade.roleAccess.dto.responses.RoleAccessResponse>> find(ru.foodtechlab.lib.auth.service.facade.roleAccess.dto.requests.FindRoleAccessWithFiltersRequest request)- Specified by:
findin interfaceru.foodtechlab.lib.auth.service.facade.roleAccess.endpoints.FindRoleAccessesEndpoint
-
findById
@GetMapping("/api/v1/role-accesses/{id}") com.rcore.rest.api.commons.response.SuccessApiResponse<ru.foodtechlab.lib.auth.service.facade.roleAccess.dto.responses.RoleAccessResponse> findById(@PathVariable("id") String id)- Specified by:
findByIdin interfaceru.foodtechlab.lib.auth.service.facade.roleAccess.endpoints.FindRoleAccessByIdEndpoint
-
create
@PostMapping("/api/v1/role-accesses") com.rcore.rest.api.commons.response.SuccessApiResponse<ru.foodtechlab.lib.auth.service.facade.roleAccess.dto.responses.RoleAccessResponse> create(@RequestBody ru.foodtechlab.lib.auth.service.facade.roleAccess.dto.requests.CreateRoleAccessRequest request)- Specified by:
createin interfaceru.foodtechlab.lib.auth.service.facade.roleAccess.endpoints.CreateRoleAccessEndpoint
-
update
@PutMapping("/api/v1/role-accesses/{id}") com.rcore.rest.api.commons.response.SuccessApiResponse<ru.foodtechlab.lib.auth.service.facade.roleAccess.dto.responses.RoleAccessResponse> update(@PathVariable("id") String id, @RequestBody ru.foodtechlab.lib.auth.service.facade.roleAccess.dto.requests.UpdateRoleAccessRequest request)- Specified by:
updatein interfaceru.foodtechlab.lib.auth.service.facade.roleAccess.endpoints.UpdateRoleAccessEndpoint
-
delete
@DeleteMapping("/api/v1/role-accesses/{id}") com.rcore.rest.api.commons.response.OkApiResponse delete(@PathVariable("id") String id)- Specified by:
deletein interfaceru.foodtechlab.lib.auth.service.facade.roleAccess.endpoints.DeleteRoleAccessEndpoint
-
-