using System.ComponentModel; namespace WCS.WorkEngineering.WebApi.Models.WMS.Response { /// /// WCS上传信息接口返回 /// public class SRes { /// /// 返回状态码 /// public ResponseStatusCodeEnum ResCode { get; set; } /// /// 返回描述信息 /// public string ResMsg { get; set; } = "成功"; /// /// 备用 /// public string Memo1 { get; set; } /// /// 备用 /// public string Memo2 { get; set; } /// /// 备用 /// public string Memo3 { get; set; } } /// /// WMS返回DTO /// /// 泛型 public class SRes : SRes { /// /// 数据实体 /// public T ResData { get; set; } /// /// 集合数据实体 /// public List ResDataList { get; set; } } public enum ResponseStatusCodeEnum { /// /// 成功 /// [Description("成功")] Sucess = 200, /// /// 已存在 /// [Description("已存在")] Exist = 201, /// /// 执行成功但未取得任何数据 /// [Description("执行成功但未取得任何数据")] NoResult = 202, /// /// 参数错误 /// [Description("参数错误")] ErrParam = 203, /// /// 语法异常 /// [Description("语法异常")] InnerServerErr = 204, /// /// 参数不可为空 /// [Description("参数不可为空")] ErrParamNotNull = 205, /// /// 失败 /// [Description("失败")] Fail = 206, /// /// 参数错误 /// [Description("参数错误")] AccountError = 1001, /// /// 业务逻辑错误 /// [Description("业务逻辑错误")] DataSaveErr = 1002, /// /// 没有传过账凭证号 /// [Description("没有传过账凭证号")] NotReqId = 1003, /// /// 仓库编码不存在 /// [Description("仓库编码不存在")] WarehouseCodeNotExist = 2001, /// /// 容器码不能为空 /// [Description("容器码不能为空")] ContainerCodeNotEmpty = 2002, /// /// 该托盘号已在库中,请检查托盘号是否贴重复 /// [Description("该托盘号已在库中,请检查托盘号是否贴重复")] BarcodeContainerRepeat = 2003, /// /// 物料条码重复组盘 /// [Description("物料条码重复组盘")] GroupStockDetailMaterialBarCodeExist = 2004, /// /// 物料编码信息不存在 /// [Description("物料编码信息不存在")] MaterInfoNotExist = 2005, /// /// 不存在该任务 /// [Description("不存在该任务")] WcsTaskNotExist = 2006, /// /// 组盘信息不存在 /// [Description("组盘信息不存在")] StockNotExist = 2007, /// /// 没有可用库位 /// [Description("没有可用库位")] NotEnoughLocation = 2008, /// /// 库区编码不存在 /// [Description("库区编码不存在")] WareZoneCodeNotExist = 2009, /// /// 货位编码不存在 /// [Description("货位编码不存在")] WareLocationCodeNotExist = 2010, /// /// 物料编码不存在 /// [Description("物料编码不存在")] BaseMaterCodeNotExist = 2011, /// /// 单位编码不存在 /// [Description("单位编码不存在")] BaseUnitCodeNotExist = 2012, /// /// 条码不存在 /// [Description("条码不存在")] BaseBarcodeNotExist = 2013, /// /// 明细数据必须传参 /// [Description("明细数据必须传参")] DocDetailNotExist = 2014, /// /// 当前组盘状态不是已组盘,不允许取消 /// [Description("当前组盘状态不是已组盘,不允许取消")] StockStateNotBuildUp = 2015, /// /// 当前任务是已完成或已取消状态 /// [Description("当前任务是已完成或已取消状态")] WcsTaskStateIsComplete = 2016, /// /// 组盘状态是已出库或已入库 /// [Description("组盘状态是已出库或已入库")] StockStateFail = 2017, /// /// 当前入库任务还未分配货位,不允许完成 /// [Description("当前入库任务还未分配货位,不允许完成")] InTaskNotLocation = 2018, /// /// 当前任务不是新建状态,只能取消新建状态的任务 /// [Description("当前任务不是新建状态,只能取消新建状态的任务")] WcsTaskStateNotCreate = 2019, /// /// 单据不存在 /// [Description("单据不存在")] DocNoCodeNotExist = 2019, /// /// 单据状态不是新增或执行,不允许结单 /// [Description("单据状态不是新增或执行,不允许结单")] DocumentStateNotFinish = 2020, /// /// 单据存在新建或执行中的任务,不允许结单 /// [Description("单据存在新建或执行中的任务,不允许结单")] IsTaskNotFinish = 2021, /// /// 存在进行中任务,不允许解绑 /// [Description("存在进行中任务,不允许解绑")] IsTaskNotUnbounding = 2022, /// /// 没有当前设备信息,请进行维护 /// [Description("没有当前设备信息,请进行维护")] EquipInfoNotExist = 2023, /// /// 存在当前任务 /// [Description("存在当前任务")] WcsTaskExist = 2024, /// /// 组盘状态不对,请检查当前的组盘状态 /// [Description("组盘状态不对,请检查当前的组盘状态")] RFIDStockStateFail = 2025, } }