kazelee
2025-05-26 53d582ad41d8450b21045b2d862a532ecc57a9ba
api/ApiModel.cs
@@ -28,20 +28,6 @@
        }
        /// <summary>
        /// 构建 <see cref="SimpleResult"/> 异常返回值,选择打印异常日志信息(默认打印)
        /// </summary>
        /// <param name="ex"></param>
        /// <param name="exCode"></param>
        /// <param name="pringLog"></param>
        /// <returns></returns>
        public static SimpleResult BuildSimpleEx(Exception ex, int exCode = 1, bool pringLog = true) {
            if (pringLog) {
                LogHelper.InfoEx(ex);
            }
            return new SimpleResult { resultCode = exCode, resultMsg = ex.Message };
        }
        /// <summary>
        /// HostToAGV 上报任务状态
        /// </summary>
        public class AgvTaskState {
@@ -69,7 +55,7 @@
        public class SafetyInteractionInfo {
            public int station_id { get; set; }
            //public int station_id { get; set; }
            /// <summary>
            /// 请求上线/下线的的站台库位名称,例如work6、work8
@@ -80,7 +66,7 @@
            /// 请求码
            /// </summary>
            public string apply_code { get; set; }
            public string task_no { set; get; }
            //public string task_no { set; get; }
        }
        /// <summary>
@@ -89,6 +75,10 @@
        public class ReturnResult {
            public int ResultCode { get; set; }
            public string ResultMsg { get; set; }
        }
        public static ReturnResult NewReturnResult(int code, string message) {
            return new ReturnResult { ResultCode = code, ResultMsg = message };
        }
        public class orderStatusReportParme {
@@ -153,13 +143,10 @@
        /// 返回给GZ
        /// </summary>
        public class GzResult {
            public int resultCode { get; set; }
            public string msg { get; set; }
            public int orderID { get; set; }
        }
    }
@@ -172,7 +159,8 @@
            /// <summary>
            /// 物料编码
            /// </summary>
            public string s_item_code { get; set; }
            [JsonProperty("s_item_code")]
            public string ItemCode { get; set; }
            ///// <summary>
            ///// 物料名称
            ///// </summary>
@@ -181,20 +169,23 @@
            /// <summary>
            /// 批次号
            /// </summary>
            public string s_batch { get; set; }
            [JsonProperty("s_batch")]
            public string BatchNo { get; set; }
            /// <summary>
            /// 物料规格
            /// </summary>
            [JsonProperty("s_spec")]
            public string s_spec { get; set; }
            /// <summary>
            /// 数量
            /// </summary>
            [JsonProperty("n_num")]
            public int n_num { get; set; }
            /// <summary>
            /// 起点货位信息
            /// </summary>
            public string s_start_loc { get; set; }
            [JsonProperty("s_start_loc")]
            public string StartLoc { get; set; }
        }
        /// <summary>
        /// 空托/空箱入库绑定(PDA)数据类
@@ -559,10 +550,7 @@
            public string Data { get; set; }
        }
        public static WmsResult MesResultBuilder(int code, string message = "", bool printLog = true) {
            if (printLog && string.IsNullOrEmpty(message)) {
                LogHelper.Info(message);
            }
        public static WmsResult NewWmsResult(int code, string message = "", bool printLog = true) {
            return new WmsResult {
                Result = code,
                Success = code == 0, // 仅当code=0时,success=true