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
@@ -0,0 +1,13 @@
namespace LMS.Repository.DTO.Software
{
public class SoftwareBasicDto
{
public string Id { get; set; } = string.Empty;
public string SoftwareName { get; set; } = string.Empty;
public string SoftwareCode { get; set; } = string.Empty;
public bool IsUse { get; set; }
}
}
@@ -0,0 +1,44 @@
using LMS.Repository.DTO.UserDto;
namespace LMS.Repository.DTO.Software
{
public class SoftwareCollectionDto
{
/// <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 UserBaseDto CreatedUser { get; set; }
/// <summary>
/// 更新用户ID
/// </summary>
public UserBaseDto UpdatedUser { 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; }
}
}
@@ -0,0 +1,47 @@
using LMS.Repository.DTO.UserDto;
namespace LMS.Repository.DTO.Software
{
public class SoftwareControlCollectionDto
{
/// <summary>
/// ID
/// </summary>
public string Id { get; set; }
/// <summary>
/// 用户ID
/// </summary>
public UserBaseDto User { get; set; }
/// <summary>
/// 软件ID
/// </summary>
public DB.Software Software { get; set; }
/// <summary>
/// 创建用户ID
/// </summary>
public UserBaseDto CreatedUser { get; set; }
/// <summary>
/// 创建时间
/// </summary>
public DateTime CreatedTime { get; set; }
/// <summary>
/// 更新用户ID
/// </summary>
public UserBaseDto UpdatedUser { 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; }
}
}