#region << 版 本 注 释 >> /*---------------------------------------------------------------- * 命名空间:WIDESEA_ITaskInfoService * 创建者:胡童庆 * 创建时间:2024/8/2 16:13:36 * 版本:V1.0.0 * 描述: * * ---------------------------------------------------------------- * 修改人: * 修改时间: * 版本:V1.0.1 * 修改说明: * *----------------------------------------------------------------*/ #endregion << 版 本 注 释 >> using Microsoft.AspNetCore.Mvc; using SqlSugar; using System; using System.Collections.Generic; using System.Diagnostics.CodeAnalysis; using System.Linq; using System.Text; using System.Threading.Tasks; using WIDESEA_Common.AGVEunm; using WIDESEA_Core; using WIDESEA_Core.BaseServices; using WIDESEA_Core.Enums; using WIDESEA_DTO.Stock; using WIDESEA_DTO.Task; using WIDESEA_ITaskInfoRepository; using WIDESEA_Model.Models; namespace WIDESEA_ITaskInfoService { public interface ITaskService : IService { ITaskRepository Repository { get; } WebResponseContent TaskCompleted(int taskNum); WebResponseContent TaskCancel(string taskNum); WebResponseContent UpdateTaskStatus(int taskNum); WebResponseContent CallMateriel(string endPoint); WebResponseContent MaterielCarry(string startPoint); WebResponseContent GetTaskInfo(); WebResponseContent OutboundTask(TaskDTO taskDTO); WebResponseContent RequestInbound(SaveModel saveModel); WebResponseContent OutboundTasks(SaveModel saveModel); WebResponseContent InboundTask(SaveModel saveModel); List GetTasks(); Dt_Task GetTasksout(); Dt_CachePoint GetTasksoin(); WCSback UpdateAgvTask(AGVTaskFeedback feedback); WebResponseContent AGVTaskrevokes(int taskNum); WebResponseContent AGVTaskConts(int taskNum); WebResponseContent AGVTaskEnds(int taskNum); WebResponseContent AGVTaskSuspends(int taskNum); WebResponseContent AGVTaskRecoverys(int taskNum); WebResponseContent GetAGVTaskData(SaveModel saveModel); WebResponseContent GetAGVTaskDataCP(SaveModel saveModel); WebResponseContent EmptyInTask(SaveModel saveModel); WebResponseContent EmptyOutTask(SaveModel saveModel); WebResponseContent PartiallyTask(SaveModel saveModel); WebResponseContent ConfirmTask(SaveModel saveModel); WebResponseContent HCJLock(Dt_Task task); WebResponseContent HCJFree(Dt_Task task, int TaskStatus); WebResponseContent CacheStatus(SaveModel saveModel); WCSback EquipmentTask(AGVTaskEquipment saveModel); WebResponseContent GetConfig(); WebResponseContent LEDloctionList(); WebResponseContent PrintStatusUp(int tasknum, string palletCode); } }