1.UManageController : ApiController继承
2.Controller路由 :[RoutePrefix("TESTDATA")]
3.Action路由 :[Route("GetInvList/V1")]
4.允许请求方式: [HttpPost]
5.权限过滤: [ApiAuthorizeAttribute]
6.返回结果: CommonResult<InventoryResult>
[RoutePrefix("TESTDATA")]
public class UManageController : ApiController
{
[ApiAuthorizeAttribute]
[HttpPost]
[Route("GetInvList/V1")]
public CommonResult<InventoryResult> GetInvList([FromBody] Para Value)
{
Msg msg = new Msg();
try
{
List<InventoryModel> list = new List<InventoryModel>();
if (value== null)
{
para= new InventoryPara();
para.DataList = new List<InventoryModel>();
}
else
{
para.DataList = new List<InventoryModel>();
}
msg = GetInventoryList(value);
}
catch (Exception ex)
{
}
return ReturnHelper.SuccessData<InventoryPara>(para);
}
}