feat 优化权限完成

This commit is contained in:
2024-12-10 17:30:39 +08:00
parent 2d1191e125
commit 297aa63eb9
36 changed files with 473 additions and 999 deletions

View File

@@ -13,5 +13,5 @@ public class DeviceAssignRequest
/// <summary>
/// 设备code
/// </summary>
public List<Guid> DeviceCodes { get; set; } = new List<Guid>();
public List<Guid> DeviceCodes { get; set; } = new();
}

View File

@@ -61,4 +61,13 @@ public class DevicePermissionSaveRequest : IValidatableObject
yield return new ValidationResult("暂不支持角色分配", new[] { nameof(AssignType) });
}
}
/// <summary>
/// 获取实际分配的权限值
/// </summary>
/// <returns></returns>
public string GetActualAssignValue()
{
return AssignType == AssignTypeEnumType.Department ? TenantId + ":" + AssignValue : AssignValue;
}
}