feat 升级版本, 设备权限
This commit is contained in:
@@ -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>();
|
||||
}
|
||||
@@ -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; }
|
||||
}
|
||||
@@ -6,6 +6,11 @@ public class DeviceGroupSaveRequest
|
||||
{
|
||||
public long? Id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 上级分组
|
||||
/// </summary>
|
||||
public Guid? PCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 设备组名称
|
||||
/// </summary>
|
||||
|
||||
@@ -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; }
|
||||
}
|
||||
Reference in New Issue
Block a user