43 lines
994 B
C#
43 lines
994 B
C#
|
|
using System.ComponentModel.DataAnnotations;
|
|||
|
|
using static LMS.Common.Enums.MachineEnum;
|
|||
|
|
|
|||
|
|
namespace LMS.Repository.Models.Machine
|
|||
|
|
{
|
|||
|
|
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; }
|
|||
|
|
}
|
|||
|
|
}
|