25 lines
873 B
C#
25 lines
873 B
C#
using Dlhis.ScheduledTask.TaskAssignment.Request;
|
|
using Dlhis.ScheduledTask.TaskAssignment.Response;
|
|
|
|
namespace Dlhis.ScheduledTask.TaskAssignment.Services;
|
|
|
|
public interface IAssignmentService : IScopeDependency
|
|
{
|
|
/// <summary>
|
|
/// 设备获取任务
|
|
/// </summary>
|
|
/// <param name="request"></param>
|
|
/// <returns></returns>
|
|
Task<List<DeviceTaskToDeviceByDeviceResponse>> DeviceGetTasksAsync(DeviceTaskGetRequest request);
|
|
|
|
|
|
Task<List<string>> ElevatorAcsDeviceGetTasksGetAsync(string userCode);
|
|
Task<ElevatorAcsDeviceTaskToDeviceByDeviceResponse> GetElevatorAcsTaskAsync(string deviceUniqueNo, string userCode);
|
|
|
|
/// <summary>
|
|
/// 更新设备任务状态
|
|
/// </summary>
|
|
/// <param name="requests"></param>
|
|
/// <returns></returns>
|
|
Task UpdateDeviceTaskStatusAsync(List<UpdateDeviceTaskStatusRequest> requests);
|
|
} |