Test.Core.Web/db/Controllers/RechargeCodeController.cs
(开头部分) 2KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using CommonUtils;
using Test.Core.Web;
using LinqKit;
using Microsoft.AspNetCore.Mvc;
using Swashbuckle.AspNetCore.Annotations;
using System;
namespace web_api.Controllers
{
[SwaggerTag("充值码")]
public class RechargeCodeController : DbController<Db, RechargeCode>
{
[HttpGet]
[SwaggerOperation("单项查询")]
public ApiResult<RechargeCode> Query(
[SwaggerParameter("主键ID")] string? id,
[SwaggerParameter("Value")] string? value,
[SwaggerParameter("CreateTime")] DateTime? createTime,
[SwaggerParameter("Consumed")] bool? consumed,
[SwaggerParameter("ConsumTime")] DateTime? consumTime)
{
var query = NewQuery()
.And(id.IsNotEmpty(), m => m.Id == id)
.And(value.IsNotEmpty(), m => m.Value == value)
.And(createTime.IsNotEmpty(), m => m.CreateTime == createTime)
.And(consumed.IsNotEmpty(), m => m.Consumed == consumed)
.And(consumTime.IsNotEmpty(), m => m.ConsumTime == consumTime);
return ApiResult.Ok(Db.Query(query));
}
[HttpGet]
[SwaggerOperation("列表查询")]
public ApiResult<RechargeCode[]> List(
[SwaggerParameter("Value")] string? value,
[SwaggerParameter("CreateTime")] DateTime? createTime,
[SwaggerParameter("Consumed")] bool? consumed,
[SwaggerParameter("ConsumTime")] DateTime? consumTime)
{
var query = NewQuery()
.And(value.IsNotEmpty(), m => m.Value == value)
.And(createTime.IsNotEmpty(), m => m.CreateTime == createTime)
.And(consumed.IsNotEmpty(), m => m.Consumed == consumed)
.And(consumTime.IsNotEmpty(), m => m.ConsumTime == consumTime);
return ApiResult.Ok(Db.List(query));
}
[HttpGet]
[SwaggerOperation("分页查询")]
public ApiResult<Page<RechargeCode>> Page(
[SwaggerParameter("Value")] string? value,
[SwaggerParameter("CreateTime")] DateTime? createTime,
[SwaggerParameter("Consumed")] bool? consumed,
[SwaggerParameter("ConsumTime")] DateTime? consumTime,
[SwaggerParameter("页码")] int? pageNum,
[SwaggerParameter("页容")] int? pageSize)
{
var query = NewQuery()
.And(value.IsNotEmpty(), m => m.Value == value)
.And(createTime.IsNotEmpty(), m => m.CreateTime == createTime)
.And(consumed.IsNotEmpty(), m => m.Consumed == consumed)
后面还有 5 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。