using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace HH.WCS.JingyuNongfu.api { /// /// 通用model /// public class ApiModel { #region hosttoagv 相关 /// /// 返回给hosttoagv /// public class ReturnResult { public int ResultCode { get; set; } public string ResultMsg { get; set; } } /// /// hosttoagv上报任务状态 /// public class AgvTaskState { public int State { get; set; } public string No { get; set; } public string ForkliftNo { get; set; } public string ErrCode { get; set; } public string LockNo { get; set; } public string Ext1 { get; set; } public string Ext2 { get; set; } public string Ext3 { get; set; } public string N_CNTR_COUNT { get; set; } public string ExtData { get; set; } } /// /// hosttoagv上报车辆状态(参数在hosttoagv服务配置,可修改) /// public class AgvDeviceStatus { public string forkliftNo { get; set; } public string errCode { get; set; } public string errCode2 { get; set; } public string faildCode { get; set; } public string xPos { get; set; } public string yPos { get; set; } public string battery { get; set; } public string detail { get; set; } public string infoType { get; set; } public string inMapRoute { get; set; } public string CumInfo { get; set; } } /// /// osttoagv上报其它事件信息 /// public class AgvEventInfo { public int Code { get; set; } public string CarID { get; set; } public string Param1 { get; set; } public string Param2 { get; set; } public string Param3 { get; set; } } #endregion #region mobox 相关 /// /// mobox 取消任务、标记完成任务 /// public class MoboxTaskBase { public string TaskNo { get; set; } } public class MoboxCreatTask { public string Location { get; set; } public string Area { get; set; } } /// /// mobox 接口返回 /// public class SimpleResult { public int resultCode { get; set; } public string resultMsg { get; set; } public List result { get; set; } = new List(); #region 富勒完工回报 public string message { get; set; } public bool success { get; set; } public string errMsg { get; set; } = ""; #endregion } /// /// 库区绑定 /// public class BindArea { public string AreaCode { get; set; } public string ItemCode { get; set; } } /// /// 库区解绑 /// public class UntieArea { public string AreaCode { get; set; } } #endregion } /// /// 项目订制model /// public class OtherModel { } }