63 lines
1.4 KiB
C#
63 lines
1.4 KiB
C#
using static LMS.Common.Enums.MachineEnum;
|
|
|
|
namespace LMS.Repository.Models.DB
|
|
{
|
|
public class Machine
|
|
{
|
|
/// <summary>
|
|
/// ID 主键
|
|
/// </summary>
|
|
public string Id { get; set; }
|
|
|
|
/// <summary>
|
|
/// 机器ID
|
|
/// </summary>
|
|
public string MachineId { get; set; }
|
|
|
|
/// <summary>
|
|
/// 创建时间
|
|
/// </summary>
|
|
public DateTime CreateTime { get; set; }
|
|
|
|
/// <summary>
|
|
/// 更新时间
|
|
/// </summary>
|
|
public DateTime UpdateTime { get; set; }
|
|
|
|
/// <summary>
|
|
/// 停用时间
|
|
/// </summary>
|
|
public DateTime? DeactivationTime { get; set; }
|
|
|
|
/// <summary>
|
|
/// 状态(是否可用)
|
|
/// </summary>
|
|
public MachineStatus Status { get; set; }
|
|
|
|
/// <summary>
|
|
/// 创建者ID
|
|
/// </summary>
|
|
public long CreateId { get; set; }
|
|
|
|
/// <summary>
|
|
/// 更新者ID
|
|
/// </summary>
|
|
public long UpdateId { get; set; }
|
|
|
|
/// <summary>
|
|
/// 使用状态(试用,永久)
|
|
/// </summary>
|
|
public MachineUseStatus UseStatus { get; set; }
|
|
|
|
/// <summary>
|
|
/// 备注
|
|
/// </summary>
|
|
public string? Remark { get; set; }
|
|
|
|
/// <summary>
|
|
/// 所属用户ID
|
|
/// </summary>
|
|
public required long UserID { get; set; }
|
|
}
|
|
}
|