kazelee
2 天以前 6d2faa6e299bdfe545ee339269e64f2900229147
api/ApiModel.cs
@@ -17,7 +17,8 @@
            public List<object> result { get; set; } = new List<object>();
        }
        public static SimpleResult NewSimpleResult(int code, string message) {
        public static SimpleResult BuildSimpleResult(int code, string message) {
            LogHelper.Info(message);
            return new SimpleResult { resultCode = code, resultMsg = message };
        }
@@ -39,7 +40,7 @@
        }
        public class SafetyInteractionInfo {
            public int station_id { get; set; }
            //public int station_id { get; set; }
            /// <summary>
            /// 请求上线/下线的的站台库位名称,例如work6、work8
@@ -50,10 +51,11 @@
            /// 请求码
            /// </summary>
            public string apply_code { get; set; }
            public string task_no { set; get; }
            //public string task_no { set; get; }
        }
        public class orderStatusReportParme {
            public int id { get; set; }
            /// <summary>
            /// 订单ID
            /// </summary>
@@ -87,17 +89,6 @@
            /// 错误码
            /// </summary>
            public int errorCode { get; set; }
            /// <summary>
            /// 订单的截至时间
            /// </summary>
            public string deadLine { get; set; }
            /// <summary>
            /// 订单的创建时间
            /// </summary>
            public string createdTime { get; set; }
            /// <summary>
            /// 额外信息1
            /// </summary>
@@ -107,6 +98,24 @@
            /// 额外信息2
            /// </summary>
            public string extraInfo2 { get; set; }
            /// <summary>
            /// 订单的截至时间
            /// </summary>
            public string deadLine { get; set; }
            /// <summary>
            /// 订单的创建时间
            /// </summary>
            public string createdTime { get; set; }
            /// <summary>
            /// 创建用户
            /// </summary>
            public string createUser { get; set; }
            /// <summary>
            /// 状态更改时间
            /// </summary>
            public string statusChangeTime { get; set; }
        }
        /// <summary>
@@ -117,6 +126,11 @@
            public string ResultMsg { get; set; }
        }
        public class gzResult {
            public int code { get; set; } = 0;
            public string msg { get; set; } = "success";
        }
        /// <summary>
        /// 返回给GZ
        /// </summary>
@@ -124,6 +138,30 @@
            public int resultCode { get; set; }
            public string msg { get; set; }
            public int orderID { get; set; }
        }
        public class EmptyGzResult {
        }
        public class agvRealtimeStateReportInfo {
            public int agvID { get; set; }
            public int agvStatusID { get; set; }
            public bool netConnected { get; set; }
            public string agv_speed { get; set; }
            public object node_information_of_traffic { get; set; }
            public int dispatchTaskActive { get; set; }
            public double position_x { get; set; }
            public double position_y { get; set; }
            public double angle {  get; set; }
            public double battery_percentage { get; set; }
            public double safetyTriggered { get; set; }
            public bool isBlocked { get; set; }
            public bool faultHappened { get; set; }
            public bool isCharging { get; set; }
            public bool hang_agv { get; set; }
            public string extroInfo1 { get; set; }
            public string extroInfo2 { get; set; }
        }
    }
@@ -142,13 +180,32 @@
            public string Row { get; set; }
        }
        public class InboundDataInfo {
            /// <summary>
            /// 起点货位
            /// </summary>
            [JsonProperty("StartLoc")]
            public string StartLoc { get; set; }
            /// <summary>
            /// 终点货架(可选)
            /// </summary>
            [JsonProperty("Nrow")]
            public string Row { get; set; }
            public string ItemCode { get; set; }
            //public string ItemName { get; set; }
        }
        public class SelectLocationInfo {
            /// <summary>
            /// AGV小车号:NOTE 后期可能省略,因为只有一辆车
            /// </summary>
            public string forklift_no { get; set; }
            //public string forklift_no { get; set; }
            public string endLoc { get; set; }
            public string TaskNo { get; set; }
            public string EndLoc { get; set; }
        }
        /// <summary>
@@ -164,6 +221,10 @@
            /// 终点位置
            /// </summary>
            public string endLoc { get; set; }
        }
        public class CancelTaskInfo {
            public string TaskNo { get; set; }
        }
        /// <summary>
@@ -191,8 +252,14 @@
        }
        public class CountProductInfo {
            public string cntrCode { get; set; }
            //public string cntrCode { get; set; }
            public string locCode { get; set; }
            public float qty { get; set; }
        }
        public class CheckOutboundOnceInfo {
            public string cntrCode { get; set; }
            public string endLoc { get; set; }
        }
        /// <summary>
@@ -477,5 +544,9 @@
            /// </summary>
            public string ext5 { get; set; }
        }
        public class KanbanAgvState {
            public string AgvState {  get; set; }
        }
    }
}