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; }
}
}