feat 设备批量导入

This commit is contained in:
cheche
2024-03-07 16:45:31 +08:00
parent 12215fdfd7
commit ff15ae9176
11 changed files with 395 additions and 7 deletions

View File

@@ -199,7 +199,17 @@ public class DevicesController : ControllerBase
}
/// <summary>
/// 获取近期30天新增设备数
/// 获取门禁在线/离线设备详情列表
/// </summary>
/// <returns></returns>
[HttpGet("dooroffline")]
public async Task<Pagination<DevicePageResponse>> GetDoorOfflineAsync([FromQuery] GetDoorOfflineRequest request)
{
return await _deviceService.GetDoorOfflineAsync(request);
}
/// <summary>
/// 获取近期30天考勤新增设备数
/// </summary>
/// <returns></returns>
[HttpGet("recentnumbers")]
@@ -208,4 +218,15 @@ public class DevicesController : ControllerBase
return await _deviceService.GetRecentNumbersAsync();
}
/// <summary>
/// 批量导入设备信息
/// </summary>
/// <param name="request"></param>
/// <returns></returns>
[HttpPost("bulkUploads")]
public async Task BulkUploadsAsync([FromForm] BulkUploadsRequest request)
{
await _deviceService.BulkUploadsAsync(request);
}
}