2024-10-13 17:04:47 +08:00
|
|
|
|
using System.ComponentModel.DataAnnotations;
|
|
|
|
|
|
using static LMS.Common.Enums.MachineEnum;
|
|
|
|
|
|
|
2025-03-24 16:53:32 +08:00
|
|
|
|
namespace LMS.Repository.Machine
|
2024-10-13 17:04:47 +08:00
|
|
|
|
{
|
|
|
|
|
|
public class MachineModel
|
|
|
|
|
|
{
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 机器ID
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
[Required]
|
|
|
|
|
|
public string MachineId { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 停用时间
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public DateTime? DeactivationTime { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 使用状态(试用,永久)
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
[Required]
|
|
|
|
|
|
public MachineUseStatus UseStatus { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 当前机器的状态(激活,冻结)
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
[Required]
|
|
|
|
|
|
public MachineStatus Status { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 备注
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public string? Remark { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 所属用户ID
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public long? UserId { get; set; }
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|