Files
QYZH.InteractiveMagazine/QYZH.InteractiveMagazine.Models/Entity/OperationLog.cs
glz 195792ec66 refactor: 统一数据库表名前缀,按业务模块拆分表名
对所有实体类的SugarTable特性以及菜单初始化SQL中的表名进行统一修改,将原有的零散表名调整为带业务前缀的规范命名,例如将系统管理相关表加上System_前缀、内容相关表加上Content_前缀、商城相关表加上Mall_前缀等,统一数据库表命名规范
2026-07-08 10:37:03 +08:00

69 lines
1.6 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using SqlSugar;
namespace QYZH.InteractiveMagazine.Models.Entity;
/// <summary>
/// 操作日志表 — 记录后台管理员的所有手动操作
/// </summary>
[SugarTable("System_OperationLog")]
public partial class OperationLog : SqlSugarBaseEntity
{
public OperationLog() { }
/// <summary>
/// Desc:操作人Id管理员Id
/// Default:
/// Nullable:False
/// </summary>
public long OperatorId { get; set; }
/// <summary>
/// Desc:操作人用户名
/// Default:
/// Nullable:False
/// </summary>
public string OperatorName { get; set; }
/// <summary>
/// Desc:操作类型ManualAddPoints/ManualDeductPoints/CompensationRetry/CompensationResolve
/// Default:
/// Nullable:False
/// </summary>
public string ActionType { get; set; }
/// <summary>
/// Desc:目标类型User/CompensationTask
/// Default:
/// Nullable:False
/// </summary>
public string TargetType { get; set; }
/// <summary>
/// Desc:目标记录Id
/// Default:
/// Nullable:False
/// </summary>
public long TargetId { get; set; }
/// <summary>
/// Desc:目标名称(用户昵称/任务描述等,便于展示)
/// Default:
/// Nullable:True
/// </summary>
public string? TargetName { get; set; }
/// <summary>
/// Desc:操作详情JSON格式记录操作参数和结果
/// Default:
/// Nullable:True
/// </summary>
public string? Detail { get; set; }
/// <summary>
/// Desc:操作IP地址
/// Default:
/// Nullable:True
/// </summary>
public string? IpAddress { get; set; }
}