.NETCore WebApi框架request/response模型介绍(req_XXX/res_XXX)|C/S开发框架

.NETCore WebApi框架request/response模型介绍(req_XXX/res_XXX)
名词解释
req是request缩写,用于请求模型命名的开头部分。
res是response缩写,用于响应模型命名的开头部分。
用途
req_XXX:用于Api接口的参数模型
res_XXX:用于Api接口返回的模型
模型定义参考
Req/Res模型分开2个子目录

req_XXX模型定义

res_XXX模型定义

使用场景
WebApi控制器使用req_XXX请求模型
[HttpPost]
public async Task<bool> ApprovalBusiness(req_Approval input)
{
return await _business.ApprovalBusiness(input);
}
WebApi控制器使用res_XXX响应模型
[HttpPost]
public async Task<List<res_BOMList>> QueryList(req_BOMList input)
{
return await _business.QueryList(input);
}
DAL层使用res_XXX响应模型

扫一扫加作者微信