using System.ComponentModel.DataAnnotations; using static LMS.Common.Enums.MachineEnum; namespace LMS.Repository.Models.Machine { public class MachineModel { /// /// 机器ID /// [Required] public string MachineId { get; set; } /// /// 停用时间 /// public DateTime? DeactivationTime { get; set; } /// /// 使用状态(试用,永久) /// [Required] public MachineUseStatus UseStatus { get; set; } /// /// 当前机器的状态(激活,冻结) /// [Required] public MachineStatus Status { get; set; } /// /// 备注 /// public string? Remark { get; set; } /// /// 所属用户ID /// public long? UserId { get; set; } } }