feat 任务下发生成

This commit is contained in:
2024-01-14 22:50:04 +08:00
parent 64c15ad305
commit b957ea5f4d
8 changed files with 209 additions and 79 deletions

View File

@@ -19,4 +19,20 @@ public interface IDevicePermissionService : IScopeDependency
/// <param name="uniqueType"></param>
/// <returns></returns>
Task<List<Guid>> GetAssignmentsAsync(string userNo, DeviceAssignmentTypeEnumType? uniqueType);
/// <summary>
/// 重置分配
/// </summary>
/// <returns></returns>
Task ResetAssignmentsAsync(DeviceResetAssignmentsRequest request);
/// <summary>
/// 生成下发任务
/// </summary>
/// <param name="func"></param>
/// <param name="userNos"></param>
/// <returns></returns>
Task GenerateDeviceTasksAsync(Func<Task> func, List<string> userNos);
}