using SqlSugar; using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Linq; using System.Text; using System.Text.Json.Serialization; using System.Threading.Tasks; using WIDESEAWCS_Common.TaskEnum; namespace WIDESEAWCS_DTO.TaskInfo { /// /// 创建任务Dto /// public class CreateTaskDto { /// /// 托盘编码 /// public string PalletCode { get; set; } /// /// 源地址 /// public string SourceAddress { get; set; } /// /// 目标地址 /// public string TargetAddress { get; set; } /// /// 巷道 /// public string Roadway { get; set; } /// /// 仓库ID /// public int WarehouseId { get; set; } /// /// 托盘类型 /// public int PalletType { get; set; } /// /// 任务类型 /// 注意:前端通常传数字,后端会自动映射为枚举 /// public int TaskType { get; set; } } /// /// 手动创建机器人任务 /// public class ManualRobotTaskDto { /// /// 机器人名称 /// public string RobotRoadway { get; set; } /// /// 机器人来源地址输送线托盘号 /// public String RobotSourceAddressPalletCode { get; set; } /// /// 机器人目标地址线托盘号 /// public String RobotTargetAddressPalletCode { get; set; } /// /// 机器人任务总数 /// public int RobotTaskTotalNum { get; set; } /// /// 方向 /// public int Forward { get; set; } } }