using JSMachine.WMS.Domain.Repository; namespace JSMachine.WMS.Domain.Entity { /// /// ERP任务表 /// public partial class ERPTask : AggregateRoot { public ERPTask() { } /// /// 库位编号 /// public string StorageRackNo { get; set; } /// /// 订单号 /// public string OrderNo { get; set; } /// /// 生产退库单号 /// public string ProduceReturnCode { get; set; } /// /// 销售单号 /// public string SaleNo { get; set; } /// /// 销售退库单号 /// public string SaleReturnCode { get; set; } /// /// 合格证号 /// public string BarCode { get; set; } /// /// 用户名称 /// public string CustomName { get; set; } /// /// 物料名称 /// public string MateriaName { get; set; } /// /// 物料类型 /// public string MateriaType { get; set; } /// /// 批次号的生成规则为: 作业单号+日期+班次 /// public string MateriaBatch { get; set; } /// /// 物料编号 /// public string MateriaCode { get; set; } /// /// 联动线出口,机械手设备唯一号 /// public string EquipmentNo { get; set; } /// /// erp下发命令中出入库总数量 /// public int ErpOrderNum { get; set; } /// /// 工单状态 1:生成任务 2:开始执行 3:第一次暂停 4:执行第二段 5:第二次暂停 6:执行第三段 7:执行成功 -1:任务取消 /// public int TaskStatus { get; set; } /// /// 任务类型 1:码垛入库(实际没用了) 2:PDA入库 3:出库 4:销售退库 5:生产退库 /// public int TaskType { get; set; } /// /// 楼层(入库,尾托回库指定楼层使用) /// public int Floor { get; set; } /// /// 码头位置 1:北区 2:南区 3:人工 4:退货到车间 99:其它 /// public int Transport { get; set; } /// /// 优先级 1:入库 10:出库 20:托盘入库 30:托盘出库 40:移库 99:其它 /// public int Priority { get; set; } /// /// 锁定 0:未锁定 1:锁定 /// public bool IsLock { get; set; } /// /// 已上传给Erp的数量 /// public int AlreadyUploadNum { get; set; } /// /// Erp出库撤单数量 /// public int ErpCancelNum { get; set; } /// /// 回调Erp失败/成功 1:成功 0:失败 /// public bool IsCallBackErpEnd { get; set; } /// /// Erp回调Wms接口地址 /// public string ErpCallWmsInterface { get; set; } /// /// Wms回调Erp接口地址 /// public string WmsCallErpInterface { get; set; } /// /// 任务信息(生成失败提示等) /// public string TaskMsg { get; set; } /// /// 创建时间 /// public DateTime? CreationTime { get; set; } /// /// 修改时间 /// public DateTime? LastModifiedTime { get; set; } } }