V1.0.2 新增软件管理权限,新增,删除,管理等,还有软件控制权限等

This commit is contained in:
2024-12-27 21:50:13 +08:00
parent 3b0c316928
commit 54bbfe2fe4
26 changed files with 1625 additions and 33 deletions
+41
View File
@@ -0,0 +1,41 @@
namespace LMS.Repository.DB;
public class Software
{
/// <summary>
/// ID
/// </summary>
public string Id { get; set; }
/// <summary>
/// 软件名称
/// </summary>
public string SoftwareName { get; set; }
/// <summary>
/// 软件代码
/// </summary>
public string SoftwareCode { get; set; }
/// <summary>
/// 创建用户ID
/// </summary>
public long CreatedUserId { get; set; }
/// <summary>
/// 更新用户ID
/// </summary>
public long UpdatedUserId { get; set; }
/// <summary>
/// 创建时间
/// </summary>
public DateTime CreatedTime { get; set; }
/// <summary>
/// 更新时间
/// </summary>
public DateTime UpdatedTime { get; set; }
/// <summary>
/// 备注
/// </summary>
public string Remark { get; set; }
/// <summary>
/// 是否启用
/// </summary>
public bool IsUse { get; set; }
}
+45
View File
@@ -0,0 +1,45 @@
namespace LMS.Repository.DB;
public class SoftwareControl
{
/// <summary>
/// ID
/// </summary>
public string Id { get; set; }
/// <summary>
/// 用户ID
/// </summary>
public long UserId { get; set; }
/// <summary>
/// 软件ID
/// </summary>
public string SoftwareId { get; set; }
/// <summary>
/// 创建用户ID
/// </summary>
public long CreatedUserId { get; set; }
/// <summary>
/// 创建时间
/// </summary>
public DateTime CreatedTime { get; set; }
/// <summary>
/// 更新用户ID
/// </summary>
public long UpdatedUserId { get; set; }
/// <summary>
/// 更新时间
/// </summary>
public DateTime UpdatedTime { get; set; }
/// <summary>
/// 备注
/// </summary>
public string Remark { get; set; }
/// <summary>
/// 到期时间
/// </summary>
public DateTime? ExpirationTime { get; set; }
/// <summary>
/// 是否永久
/// </summary>
public bool IsForever { get; set; }
}
+22
View File
@@ -0,0 +1,22 @@
namespace LMS.Repository.DB;
public class UserSoftware
{
/// <summary>
/// 用户ID
/// </summary>
public long UserId { get; set; }
/// <summary>
/// 软件ID
/// </summary>
public string SoftwareId { get; set; }
/// <summary>
///
/// </summary>
public string MachineId { get; set; }
/// <summary>
/// 软件控制ID
/// </summary>
public string SoftwareControlId { get; set; }
}