feat 升级版本, 设备权限

This commit is contained in:
2024-01-10 11:06:15 +08:00
parent 4b7a0f8682
commit 76558e2f0a
43 changed files with 376 additions and 43 deletions

View File

@@ -2,11 +2,16 @@
namespace Dlhis.Basic.Device.Request;
public class AssignDevicesRequest
public class DeviceAssignRequest
{
/// <summary>
/// 设备组
/// </summary>
[Required(ErrorMessage = "设备组不能为空")]
public Guid GroupCode { get; set; }
/// <summary>
/// 设备code
/// </summary>
public List<Guid> DeviceCodes { get; set; } = new List<Guid>();
}

View File

@@ -0,0 +1,24 @@
using Dlhis.Entity.Sys.Enums;
using System.ComponentModel.DataAnnotations;
namespace Dlhis.Basic.Device.Request;
public class DeviceGetAssignmentsRequest
{
/// <summary>
/// 用户档案号
/// </summary>
[Required]
public string UserId { get; set; }
/// <summary>
/// 权限分配类型 MenuAssignmentTypeEnumType
/// </summary>
[EnumDataType(typeof(DeviceAssignmentTypeEnumType))]
public DeviceAssignmentTypeEnumType UniqueType { get; set; }
/// <summary>
/// 类型对应的唯一值(可为空)
/// </summary>
public Guid? UniqueValue { get; set; }
}

View File

@@ -6,6 +6,11 @@ public class DeviceGroupSaveRequest
{
public long? Id { get; set; }
/// <summary>
/// 上级分组
/// </summary>
public Guid? PCode { get; set; }
/// <summary>
/// 设备组名称
/// </summary>

View File

@@ -0,0 +1,25 @@
using System.ComponentModel.DataAnnotations;
using Dlhis.Entity.Sys.Enums;
namespace Dlhis.Basic.Device.Request;
public class DevicePermissionSaveReuqest
{
/// <summary>
/// 人员档案号
/// </summary>
[Required(ErrorMessage = "人员档案号不能为空")]
public string UserId { get; set; }
/// <summary>
/// 分配权限类型 DevicePermissionTypeEnumType
/// </summary>
[EnumDataType(typeof(DeviceAssignmentTypeEnumType), ErrorMessage = "枚举类型错误")]
public DeviceAssignmentTypeEnumType UniqueType { get; set; }
/// <summary>
/// 分配权限值不能为空
/// </summary>
[Required(ErrorMessage = "分配权限值不能为空")]
public Guid UniqueValue { get; set; }
}