namespace Admin.NET.Plugin.AiDOP.MaterialWarehouse.InventoryPosting.Receipt;
/// C7 移动任务命令(写 DOP shadow `ado_inventory_mobile_task`,不写旧 MobileTask)。
public sealed class MobileTaskCommand
{
public long TenantId { get; set; }
public string DomainCode { get; set; }
public long? PostingId { get; set; }
public string Fbillno { get; set; }
/// 幂等键(InvUpShelf=Receiver / PurOrdRctByMRBChoose=QCNbr)。
public string TaskId { get; set; }
public string TypeId { get; set; }
public string Name { get; set; }
public string Description { get; set; }
public string Executer { get; set; }
public int ExecuterTypeId { get; set; }
public string Status { get; set; }
public string Receiver { get; set; }
public string RctQcNbr { get; set; }
public string User { get; set; }
}
/// MRB 挑选(②⑤)任务命令——不进 C5 库存过账,仅创建 PurOrdRctByMRBChoose 任务。
public sealed class IqcMrbSelectionCommand
{
public long TenantId { get; set; }
public string DomainCode { get; set; }
public long PostingId { get; set; }
public string QcNbr { get; set; }
public string ItemNum { get; set; }
public string Fbillno { get; set; }
public string Receiver { get; set; }
public string User { get; set; }
}