新增软件授权和数据信息
This commit is contained in:
2025-03-28 22:13:41 +08:00
parent a37c40a2ef
commit 61c4e0f977
17 changed files with 914 additions and 5 deletions
+30
View File
@@ -0,0 +1,30 @@
using LMS.Common.Enums;
using System.ComponentModel.DataAnnotations;
namespace LMS.Repository.DB
{
public class DataInfo
{
/// <summary>
/// ID
/// </summary>
[Required]
public required string ID { get; set; }
/// <summary>
/// 数据的类型
/// </summary>
[Required]
public required DataInfoTypeEnum Type { get; set; }
/// <summary>
/// 数据的字符串
/// </summary>
[Required]
public required string DataString { get; set; }
/// <summary>
/// 创建时间
/// </summary>
public DateTime CreatedTime { get; set; }
}
}
+64
View File
@@ -0,0 +1,64 @@
using LMS.Common.Enums;
using System.ComponentModel.DataAnnotations;
namespace LMS.Repository.DB
{
public class MachineAuthorization
{
/// <summary>
/// ID
/// </summary>
[Required]
public required string ID { get; set; }
/// <summary>
/// 机器码或者是授权码
/// </summary>
[Required]
public required string MachineID { get; set; }
/// <summary>
/// 授权软件类型
/// </summary>
[Required]
public required MachineAuthorizationEnum Type { get; set; }
/// <summary>
/// 授权日期
/// </summary>
[Required]
public DateTime AuthorizedDate { get; set; }
/// <summary>
/// 过期日期
/// </summary>
[Required]
public DateTime ExpiryDate { get; set; }
/// <summary>
/// 授权码
/// </summary>
[Required]
public required string AuthorizationCode { get; set; }
/// <summary>
/// 创建用户ID
/// </summary>
public long CreatedUserID { get; set; }
/// <summary>
/// 创建时间
/// </summary>
public DateTime CreatedDate { get; set; }
/// <summary>
/// 更新用户ID
/// </summary>
public long UpdatedUserID { get; set; }
/// <summary>
/// 更新时间
/// </summary>
public DateTime UpdatedDate { get; set; }
}
}