fix 档案组,设备权限分配

This commit is contained in:
2024-01-15 14:55:26 +08:00
parent 7d2c041bb9
commit ea5761d9b4
18 changed files with 408 additions and 107 deletions

View File

@@ -20,12 +20,12 @@ public class DevicePermissionsController : ControllerBase
/// <summary>
/// 分配权限
/// </summary>
/// <param name="requests"></param>
/// <param name="request"></param>
/// <returns></returns>
[HttpPost("assign")]
public async Task AssignmentAsync(List<DevicePermissionSaveReuqest> requests)
public async Task AssignAsync(DevicePermissionSaveReuqest request)
{
await _devicePermissionService.AssignmentAsync(requests);
await _devicePermissionService.AssignAsync(request);
}
/// <summary>
@@ -36,18 +36,6 @@ public class DevicePermissionsController : ControllerBase
[HttpGet("assignments")]
public async Task<List<Guid>> GetAssignmentsAsync([FromQuery] DeviceGetAssignmentsRequest request)
{
return await _devicePermissionService.GetAssignmentsAsync(request.UserNo, request.UniqueType);
}
/// <summary>
/// 重置
/// </summary>
/// <param name="request"></param>
/// <returns></returns>
[HttpPost("reset")]
public async Task ResetAssignmentsAsync(DeviceResetAssignmentsRequest request)
{
await _devicePermissionService.ResetAssignmentsAsync(request);
return await _devicePermissionService.GetAssignmentsAsync(request.UniqueType, request.AssignType, request.AssignValue);
}
}