feat 按设备,设备组,营业点维度添加人员

This commit is contained in:
2024-06-11 10:42:35 +08:00
parent 452192d36e
commit 02e3e5c63b
5 changed files with 133 additions and 16 deletions

View File

@@ -1,4 +1,5 @@
using Dlhis.Basic.Device.Dtos;
using Dlhis.Basic.Device.Filters;
using Dlhis.Basic.Device.Request;
using Dlhis.Basic.Device.Services;
using Dlhis.Basic.Organization.Dto;
@@ -29,11 +30,25 @@ public class DevicePermissionsController : ControllerBase
[HttpPost("assign")]
[Transactional]
[IgnoreTenant]
[AssignPermissionLimit]
public async Task AssignAsync(DevicePermissionSaveRequest request)
{
await _devicePermissionService.AssignAsync(request);
}
/// <summary>
/// 分配权限到设备/设备组/营业点
/// </summary>
/// <param name="request"></param>
[HttpPost("assign-unique")]
[Transactional]
[IgnoreTenant]
[AssignPermissionLimit]
public async Task AssignToUniqueAsync(DevicePermissionsAssignToDeviceRequest request)
{
await _devicePermissionService.AssignToUniqueAsync(request);
}
[AllowAnonymous]
[HttpPost("assignment-generate")]
[Transactional]