using System.Runtime.Serialization;

namespace SlnMesnac.Model.dto.webapi
{
    public class AgvCompeleted
    {
        public string stationId { get; set; }
        public string endStationCode { get; set; }
        public string stationState { get; set; }
        public string method { get; set; }
    }

    [DataContract(Name = "MesRequest-Mes请求参数")]
    public class MesRequest
    {
        public string reqCode { get; set; }
        public int machineId { get; set; }
        public string barcode { get; set; }
        public int amount { get; set; }
    }

    [DataContract(Name = "TaskContinue-任务继续")]
    public class TaskContinue
    {
        public string BarCodeInfo { get; set; }
        public string palletInfoCode { get; set; }
        public long? materialId { get; set; }
        public string endStationCode { get; set; }
    }

    public class TaskReturn
    {
        public string BarCodeInfo { get; set; }
        public string palletInfoCode { get; set; }
        public long? materialId { get; set; }
        public string endStationCode { get; set; }
    }

    [DataContract(Name = "agvCallbackDto-完成响应参数")]
    public class AgvCompeletedResponse
    {
        public string code { get; set; }
        public string message { get; set; }
    }
}