ControllerGenerator/Resources/UserController.txt
(完整代码) 1KBusing CommonUtils;
using @namespace;
using Microsoft.AspNetCore.Mvc;
using Swashbuckle.AspNetCore.Annotations;
namespace @parentspace.Controllers
{
[SwaggerTag("@ControllerTitle")]
public class @NameController : DbController<Db, @Name>
{
[HttpGet]
[SwaggerOperation("单项查询")]
public ApiResult<@Name> Query(
[SwaggerParameter("主键ID")] string? id,
@FilterFields)
{
var query = NewQuery()
.And(id.IsNotEmpty(), m => m.Id == id)@FilterLambdas;
return ApiResult.Ok(Db.Query(query));
}
[HttpGet]
[SwaggerOperation("列表查询")]
public ApiResult<@Name[]> List(
@FilterFields)
{
var query = NewQuery()@FilterLambdas;
return ApiResult.Ok(Db.List(query));
}
[HttpGet]
[SwaggerOperation("分页查询")]
public ApiResult<Page<@Name>> Page(
@FilterFields,
[SwaggerParameter("页码")] int? pageNum,
[SwaggerParameter("页容")] int? pageSize)
{
var query = NewQuery()@FilterLambdas;
return ApiResult.Ok(Db.Page(pageNum, pageSize, query));
}
}
}
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。