using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Admin.NET.Application
{
///
/// 根据批次号获取任务参数
///
public class AutomaticWarehouseInput
{
///
/// 批次号
///
[Required(ErrorMessage = "批次号不能为空")]
public virtual string Batch { get; set; }
}
///
/// 根据id获取入库口下拉框
///
public class PdaGetWarehouseEntranceInput
{
///
/// id
///
public long Id { get; set; }
}
///
/// 根据单据编号获取任务参数
///
public class PdaAutomaticWarehouseInput
{
///
/// 批次号
///
[Required(ErrorMessage = "批次号不能为空")]
public virtual string Batch { get; set; }
///
/// 流水号
///
[Required(ErrorMessage = "流水号不能为空")]
public virtual int SerialNo { get; set; }
///
/// 入库口
///
[Required(ErrorMessage = "入库口不能为空")]
public virtual string EntranceCode { get; set; }
}
///
/// 反馈任务状态参数
///
public class CallBackInput
{
///
/// 任务号
///
[Required(ErrorMessage = "任务号不能为空")]
public virtual string TaskNo { get; set; }
///
/// 设备类型
/// 输送线 = 1,
/// 堆垛机 = 2,
///
[Required(ErrorMessage = "设备类型")]
public virtual string DeviceType { get; set; }
///
///设备执行状态
///输送线执行中 = 1,
///输送线完成 = 2,
///堆垛机执行中 = 3,
///堆垛机完成 = 4,
///
[Required(ErrorMessage = "设备类型")]
public virtual string TaskState { get; set; }
}
}