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