using System.Collections.Generic; namespace RGD.ZhiQianAPI.ZhiQianModel { public class CreateOrder { private int _zoneid; private int _poolid; private string _orderno; private bool _appendflag; private List _boxLists; /// /// 区域组id,区分agv执行逻辑,主要分为普通出入库模式和盘库模式 /// public int zoneid { get => _zoneid; set => _zoneid = value; } /// /// 运单池id,固定值 /// public int poolid { get => _poolid; set => _poolid = value; } /// /// 运单号,采用时间戳模式 /// public string orderno { get => _orderno; set => _orderno = value; } /// /// 后续是否追加任务 /// public bool appendflag { get => _appendflag; set => _appendflag = value; } /// /// 任务列表 /// public List boxlist { get => _boxLists; set => _boxLists = value; } } public class BoxList { private string _src; private string _dst; private string _box; private int _scansrc; private int _scandst; private int _rgsTaskId; /// /// 取货位置 /// public string src { get => _src; set => _src = value; } /// /// 目的位置 /// public string dst { get => _dst; set => _dst = value; } /// /// 料箱码,实际不需要 /// public string box { get => _box; set => _box = value; } /// /// 取货是否扫码,默认不扫 /// public int scansrc { get => _scansrc; set => _scansrc = 0; } /// /// 放货是否扫码,默认不扫 /// public int scandst { get => _scandst; set => _scandst = 0; } /// /// 对应大任务id /// public int rgsTaskId { get => _rgsTaskId; set => _rgsTaskId = value; } } }