diff --git a/visa/visa-api/src/main/java/cn/axzo/visa/api/changerecord/ChangeRecordRelationApi.java b/visa/visa-api/src/main/java/cn/axzo/visa/api/changerecord/ChangeRecordRelationApi.java index c5a04b6b..6573e521 100644 --- a/visa/visa-api/src/main/java/cn/axzo/visa/api/changerecord/ChangeRecordRelationApi.java +++ b/visa/visa-api/src/main/java/cn/axzo/visa/api/changerecord/ChangeRecordRelationApi.java @@ -2,8 +2,12 @@ package cn.axzo.visa.api.changerecord; import cn.axzo.framework.domain.web.result.ApiResult; import cn.axzo.visa.api.enums.VisaRelationFieldEnum; +import cn.axzo.visa.api.request.VisaRelationReq; import cn.axzo.visa.api.response.VisaRelationResp; import org.springframework.cloud.openfeign.FeignClient; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; import java.util.List; @@ -15,7 +19,8 @@ import java.util.List; @FeignClient(name = "nanopart", url = "${axzo.service.nanopart:http://nanopart:8080}") public interface ChangeRecordRelationApi { - ApiResult> listByVisaId(String visaId, VisaRelationFieldEnum fieldEnum); + @PostMapping("/api/visa/relation/list") + ApiResult> listByVisaId(@Validated @RequestBody VisaRelationReq req) ; } diff --git a/visa/visa-server/src/main/java/cn/axzo/visa/server/controller/ChangeRecordRelationController.java b/visa/visa-server/src/main/java/cn/axzo/visa/server/controller/ChangeRecordRelationController.java index 87e96ed4..dfc17f61 100644 --- a/visa/visa-server/src/main/java/cn/axzo/visa/server/controller/ChangeRecordRelationController.java +++ b/visa/visa-server/src/main/java/cn/axzo/visa/server/controller/ChangeRecordRelationController.java @@ -3,6 +3,7 @@ package cn.axzo.visa.server.controller; import cn.axzo.framework.domain.web.result.ApiResult; import cn.axzo.visa.api.changerecord.ChangeRecordRelationApi; import cn.axzo.visa.api.enums.VisaRelationFieldEnum; +import cn.axzo.visa.api.request.VisaRelationReq; import cn.axzo.visa.api.response.VisaRelationResp; import cn.axzo.visa.server.service.ChangeRecordRelationService; import lombok.RequiredArgsConstructor; @@ -26,7 +27,7 @@ public class ChangeRecordRelationController implements ChangeRecordRelationApi { private ChangeRecordRelationService changeRecordRelationService; @Override - public ApiResult> listByVisaId(String visaId, VisaRelationFieldEnum fieldEnum) { + public ApiResult> listByVisaId(VisaRelationReq req) { return null; } }