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 21d1702a..c5a04b6b 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 @@ -15,8 +15,6 @@ import java.util.List; @FeignClient(name = "nanopart", url = "${axzo.service.nanopart:http://nanopart:8080}") public interface ChangeRecordRelationApi { - ApiResult> listByVisaId(String visaId); - ApiResult> listByVisaId(String visaId, VisaRelationFieldEnum fieldEnum); diff --git a/visa/visa-api/src/main/java/cn/axzo/visa/api/request/VisaRelationReq.java b/visa/visa-api/src/main/java/cn/axzo/visa/api/request/VisaRelationReq.java new file mode 100644 index 00000000..f4d1949b --- /dev/null +++ b/visa/visa-api/src/main/java/cn/axzo/visa/api/request/VisaRelationReq.java @@ -0,0 +1,36 @@ +package cn.axzo.visa.api.request; + +import cn.axzo.visa.api.enums.VisaRelationFieldEnum; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; +import lombok.experimental.Accessors; + +import javax.validation.constraints.NotBlank; + +/** + * 变洽签关联数据查询入参模型 + * + * @author wangli + * @since 2025-01-16 10:46 + */ +@Data +@Accessors(chain = true) +@Builder +@NoArgsConstructor +@AllArgsConstructor +public class VisaRelationReq { + + /** + * 变洽签单据 ID + */ + @NotBlank(message = "变洽签单据 ID不能为空") + private Long visaId; + + /** + * 关联表中指定类型 + * 可为空,则查询所有关联的数据 + */ + private VisaRelationFieldEnum fieldEnum; +}