This commit is contained in:
2024-06-14 16:55:37 +08:00
parent e3809a3d36
commit eb482fb53c
3 changed files with 20 additions and 0 deletions

View File

@@ -126,4 +126,11 @@ public class DevicePermissionsController : ControllerBase
{ {
return await _devicePermissionService.GetTestData(); return await _devicePermissionService.GetTestData();
} }
[DataPermission]
[HttpGet("test/user")]
public async Task<object> GetTestUserNoData()
{
return await _devicePermissionService.GetTestUserNoData();
}
} }

View File

@@ -11,6 +11,8 @@ public interface IDevicePermissionService : IScopeDependency
{ {
Task<object> GetTestData(); Task<object> GetTestData();
Task<object> GetTestUserNoData();
/// <summary> /// <summary>
/// 保存设备权限 /// 保存设备权限
/// </summary> /// </summary>

View File

@@ -163,6 +163,17 @@ public class DevicePermissionService : IDevicePermissionService
return before; return before;
} }
public async Task<object> GetTestUserNoData()
{
var userNos = new List<string>();
//获取所有人的权限
if (userNos.IsEmpty())
userNos = await GetPermissionUserNosAsync();
return userNos;
}
public async Task GenerateDeviceTasksAsync(Func<Task> func, List<string> userNos) public async Task GenerateDeviceTasksAsync(Func<Task> func, List<string> userNos)