50 lines
1.3 KiB
C#
50 lines
1.3 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Text.Json.Serialization;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace WPFWCSDemo.Models.Tables
|
|
{
|
|
public class Event_Log
|
|
{
|
|
/// <summary>
|
|
/// 事件标识
|
|
/// </summary>
|
|
[JsonIgnore]
|
|
public Guid Id { get; set; } = Guid.NewGuid();
|
|
/// <summary>
|
|
/// 事件信息
|
|
/// </summary>
|
|
public string? Message { get; set; }
|
|
/// <summary>
|
|
/// 时间
|
|
/// </summary>
|
|
public string? TimeStamp { get; set; }
|
|
/// <summary>
|
|
/// 操作角色
|
|
/// </summary>
|
|
public string? UserId { get; set; }
|
|
/// <summary>
|
|
/// 事件类型(登录、操作、错误等)
|
|
/// </summary>
|
|
public string? Type { get; set; }
|
|
/// <summary>
|
|
/// 事件来源(名称、控件等)
|
|
/// </summary>
|
|
public string? Source { get; set; }
|
|
/// <summary>
|
|
/// 重要程度(信息、警告、错误等)
|
|
/// </summary>
|
|
public string? Level { get; set; }
|
|
/// <summary>
|
|
/// 事件状态(完成、失败等)
|
|
/// </summary>
|
|
public string? Status { get; set; }
|
|
|
|
|
|
|
|
}
|
|
}
|