refactor: ai+人工重构优化 framework

This commit is contained in:
橙子
2025-02-23 03:06:06 +08:00
parent f9341fd2ac
commit 3e07ca822a
61 changed files with 2604 additions and 1260 deletions

View File

@@ -7,14 +7,37 @@ using System.Threading.Tasks;
namespace Yi.Framework.Core.Enums
{
/// <summary>
/// 定义公共文件路径
/// 文件类型枚举
/// </summary>
/// <remarks>
/// 用于定义系统支持的文件类型分类
/// 主要用于文件上传和存储时的类型区分
/// </remarks>
public enum FileTypeEnum
{
file,
image,
thumbnail,
excel,
temp
/// <summary>
/// 普通文件
/// </summary>
file = 0,
/// <summary>
/// 图片文件
/// </summary>
image = 1,
/// <summary>
/// 缩略图文件
/// </summary>
thumbnail = 2,
/// <summary>
/// Excel文件
/// </summary>
excel = 3,
/// <summary>
/// 临时文件
/// </summary>
temp = 4
}
}

View File

@@ -6,9 +6,23 @@ using System.Threading.Tasks;
namespace Yi.Framework.Core.Enums
{
/// <summary>
/// 排序方向枚举
/// </summary>
/// <remarks>
/// 用于定义数据查询时的排序方向
/// 常用于列表数据排序
/// </remarks>
public enum OrderByEnum
{
Asc,
Desc
/// <summary>
/// 升序排列
/// </summary>
Asc = 0,
/// <summary>
/// 降序排列
/// </summary>
Desc = 1
}
}

View File

@@ -6,67 +6,91 @@ using System.Threading.Tasks;
namespace Yi.Framework.Core.Enums
{
/// <summary>
/// 查询操作符枚举
/// </summary>
/// <remarks>
/// 定义查询条件中支持的操作符类型
/// 用于构建动态查询条件
/// </remarks>
public enum QueryOperatorEnum
{
/// <summary>
///
/// 等
/// </summary>
Equal,
Equal = 0,
/// <summary>
/// 匹配
/// 模糊匹配
/// </summary>
Like,
Like = 1,
/// <summary>
/// 大于
/// </summary>
GreaterThan,
GreaterThan = 2,
/// <summary>
/// 大于或等于
/// </summary>
GreaterThanOrEqual,
GreaterThanOrEqual = 3,
/// <summary>
/// 小于
/// </summary>
LessThan,
LessThan = 4,
/// <summary>
/// 小于或等于
/// </summary>
LessThanOrEqual,
LessThanOrEqual = 5,
/// <summary>
/// 等于集合
/// 在指定集合
/// </summary>
In,
In = 6,
/// <summary>
/// 不等于集合
/// 不在指定集合
/// </summary>
NotIn,
NotIn = 7,
/// <summary>
/// 左匹配
/// 左侧模糊匹配
/// </summary>
LikeLeft,
LikeLeft = 8,
/// <summary>
/// 右匹配
/// 右侧模糊匹配
/// </summary>
LikeRight,
LikeRight = 9,
/// <summary>
/// 不
/// 不等
/// </summary>
NoEqual,
NoEqual = 10,
/// <summary>
/// 为或空
/// 为null或空
/// </summary>
IsNullOrEmpty,
IsNullOrEmpty = 11,
/// <summary>
/// 不为
/// 不为null
/// </summary>
IsNot,
IsNot = 12,
/// <summary>
/// 不匹配
/// </summary>
NoLike,
NoLike = 13,
/// <summary>
/// 时间段 值用 "|" 隔开
/// 日期范围
/// </summary>
DateRange
/// <remarks>
/// 使用"|"分隔起始和结束日期
/// </remarks>
DateRange = 14
}
}

View File

@@ -6,26 +6,33 @@ using System.Threading.Tasks;
namespace Yi.Framework.Core.Enums
{
/// <summary>
/// API返回状态码枚举
/// </summary>
/// <remarks>
/// 定义API接口统一的返回状态码
/// 遵循HTTP状态码规范
/// </remarks>
public enum ResultCodeEnum
{
/// <summary>
/// 操作成功
/// 操作成功
/// </summary>
Success = 200,
/// <summary>
/// 操作不成功
/// </summary>
NotSuccess = 500,
/// <summary>
/// 无权限
/// 未授权访问
/// </summary>
NoPermission = 401,
/// <summary>
/// 被拒绝
/// 访问被拒绝
/// </summary>
Denied = 403
Denied = 403,
/// <summary>
/// 操作失败
/// </summary>
NotSuccess = 500
}
}