我目前正在一个项目中,我们会自动生成所有控制器。我们的BaseController可以执行以下操作:
[HttpPost("")]
public virtual Task<IActionResult> Create([FromBody] ICreateEntityModel<TBaseEntity> model)
{
return ProcessActionAsync(model);
}
设置NSwag之后,我得到的模型如下:
ICreateEntityModelOfPerson:{
type:"object",
x-abstract:true,
additionalProperties:false
}
该接口只是一个标记,API用户对此没有兴趣。有没有一种方法可以为实际类型(在这种情况下为Person)而不是接口生成模型?我只是缺少正确的配置还是我需要一个额外的处理器?
答案 0 :(得分:0)
使用for ($x = 0; $x < 10; $x++) {
// start with current value of $x
for ($y = $x; $y < $x + 10; $y++) {
// use mod to calculate the correct value
echo $y % 10 . ' ';
}
echo "\n";
}
指定给定状态码的响应类型。