是否可以有多个IReturn<>
请求 DTO?
例如以下路线:
[Route("/api/whatever", "GET,POST,PUT,DELETE")]
public class WhateverRequest : IReturn<bool>, IReturn<List<Whatever>>
{
public string WhateverId { get; set; }
}
根据请求方法,我想要另一个IReturn
. Post-Put-Delete Request 仅在请求成功时才应返回确认:
IReturn<bool>
但在 GET 请求中,我想要一个:
IReturn<List<Whatever>>
如果有办法在 Swagger Api/元数据页面中反映这一点,那也很好。目前只显示第一个IReturn
。
这是可能的还是为每个不同的人创建一条路线会更好IReturn
?