using LMS.Common.Enums;
using System.ComponentModel.DataAnnotations;
namespace LMS.Repository.DB
{
public class MachineAuthorization
{
///
/// ID
///
[Required]
public required string ID { get; set; }
///
/// 机器码或者是授权码
///
[Required]
public required string MachineID { get; set; }
///
/// 授权软件类型
///
[Required]
public required MachineAuthorizationEnum Type { get; set; }
///
/// 授权日期
///
[Required]
public DateTime AuthorizedDate { get; set; }
///
/// 过期日期
///
[Required]
public DateTime ExpiryDate { get; set; }
///
/// 授权码
///
[Required]
public required string AuthorizationCode { get; set; }
///
/// 创建用户ID
///
public long CreatedUserID { get; set; }
///
/// 创建时间
///
public DateTime CreatedDate { get; set; }
///
/// 更新用户ID
///
public long UpdatedUserID { get; set; }
///
/// 更新时间
///
public DateTime UpdatedDate { get; set; }
}
}