From 41c5e7709734d60be21b2183516056ce15574dee Mon Sep 17 00:00:00 2001 From: lxw Date: Thu, 16 May 2024 11:57:46 +0800 Subject: [PATCH] =?UTF-8?q?http=E8=BF=94=E5=9B=9E=E7=8A=B6=E6=80=81?= =?UTF-8?q?=E7=B1=BB,=E5=88=86=E9=A1=B5=E6=9F=A5=E8=AF=A2=E7=B1=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- HybirdFrameworkCore/Entity/QueryPageModel.cs | 13 +++ HybirdFrameworkCore/Entity/Result.cs | 103 +++++++++++++++++++ 2 files changed, 116 insertions(+) create mode 100644 HybirdFrameworkCore/Entity/QueryPageModel.cs create mode 100644 HybirdFrameworkCore/Entity/Result.cs diff --git a/HybirdFrameworkCore/Entity/QueryPageModel.cs b/HybirdFrameworkCore/Entity/QueryPageModel.cs new file mode 100644 index 0000000..b8bfd4a --- /dev/null +++ b/HybirdFrameworkCore/Entity/QueryPageModel.cs @@ -0,0 +1,13 @@ +namespace HybirdFrameworkCore.Entity; + +public class QueryPageModel +{ + /// + ///页码 + /// + public int Page { get; set; } = 1; + /// + /// 页数 + /// + public int PageSize { get; set; } = 10; +} \ No newline at end of file diff --git a/HybirdFrameworkCore/Entity/Result.cs b/HybirdFrameworkCore/Entity/Result.cs new file mode 100644 index 0000000..7865213 --- /dev/null +++ b/HybirdFrameworkCore/Entity/Result.cs @@ -0,0 +1,103 @@ +namespace HybirdFrameworkCore.Entity +{ + /// + /// 通用返回信息类 + /// + public class Result + { + /// + /// 状态码 + /// + public int Status { get; set; } = 200; + /// + /// 操作是否成功 + /// + public bool IsSuccess { get; set; } = false; + /// + /// 返回信息 + /// + public string? Msg { get; set; } + + /// + /// 返回数据集合 + /// + public T? Data { get; set; } + + /// + /// 返回成功 + /// + /// 消息 + /// + public static Result Success(string msg = "成功") + { + return Message(true, msg, default); + } + + + + /// + /// 返回成功 + /// + /// 数据 + /// 消息 + /// + public static Result Success(T data, string msg = "成功") + { + return Message(true, msg, data); + } + + + + /// + /// 返回失败 + /// + /// 消息 + /// + public static Result Fail(string msg = "失败") + { + return Message(false, msg, default); + } + + + /// + /// 返回失败 + /// + /// 消息 + /// 数据 + /// + public static Result Fail(T data, string msg = "失败") + { + return Message(false, msg, data); + } + + /// + /// 返回消息 + /// + /// 失败/成功 + /// 消息 + /// 数据 + /// + public static Result Message(bool success, string msg, T data) + { + return new Result() { Msg = msg, Data = data, IsSuccess = success }; + } + + /// + /// 返回消息 + /// + /// 失败/成功 + /// 消息 + /// 数据 + /// + public static Result Message(bool success, T data) + { + return new Result() { Msg="查询成功", Data = data, IsSuccess = success }; + } + + + + } + + + +}