在列表分页查询的时候用到了自定义路由用法,但是源生成器生成的代码里面,search接口的query parameter 参数未将父类的参数包含进去,没有PageIndex,PageSize字段。如果不用继承则可以
`
[EndpointSummary("获取用户列表")]
[Route("search")]
public async Task<PagedResult> GetSearchAsync(GetUsersRequest query)
{
return await Task.FromResult(null);
}
public class GetUsersRequest: PagedQuery
{
public string? Name { get; set; }
public string? Sex { get; set; }
}
public class PagedQuery
{
public int PageIndex { get; set; } = 1;
public int PageSize { get; set; } = 100;
}
`
在列表分页查询的时候用到了自定义路由用法,但是源生成器生成的代码里面,search接口的query parameter 参数未将父类的参数包含进去,没有PageIndex,PageSize字段。如果不用继承则可以
`
[EndpointSummary("获取用户列表")]
[Route("search")]
public async Task<PagedResult> GetSearchAsync(GetUsersRequest query)
{
return await Task.FromResult(null);
}
public class GetUsersRequest: PagedQuery
{
public string? Name { get; set; }
public string? Sex { get; set; }
}
public class PagedQuery
{
public int PageIndex { get; set; } = 1;
public int PageSize { get; set; } = 100;
}
`