feat(REQ-3300) - 添加变洽签关联内容的查询接口定义

This commit is contained in:
wangli 2025-01-16 10:49:32 +08:00
parent d07375295c
commit 0568485691
2 changed files with 36 additions and 2 deletions

View File

@ -15,8 +15,6 @@ import java.util.List;
@FeignClient(name = "nanopart", url = "${axzo.service.nanopart:http://nanopart:8080}")
public interface ChangeRecordRelationApi {
ApiResult<List<VisaRelationResp>> listByVisaId(String visaId);
ApiResult<List<VisaRelationResp>> listByVisaId(String visaId, VisaRelationFieldEnum fieldEnum);

View File

@ -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;
}