43 lines
987 B
C#
Raw Normal View History

2024-10-13 17:04:47 +08:00
using System.ComponentModel.DataAnnotations;
using static LMS.Common.Enums.MachineEnum;
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; }
}
}