| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- namespace Admin.NET.Plugin.AiDOP.Order;
- // ─────────────────────────── 查询入参 ───────────────────────────
- /// <summary>订单发货列表分页查询入参</summary>
- public class AsnShipperListInput
- {
- public int Page { get; set; } = 1;
- public int PageSize { get; set; } = 10;
- /// <summary>发货单号(模糊)</summary>
- public string? Id { get; set; }
- /// <summary>销售单号(模糊)</summary>
- public string? OrdNbr { get; set; }
- /// <summary>部门(模糊)</summary>
- public string? Department { get; set; }
- /// <summary>发货日期 >= 此值</summary>
- public string? ShipDateFrom { get; set; }
- }
- // ─────────────────────────── 保存入参 ───────────────────────────
- /// <summary>发货明细行入参</summary>
- public class AsnShipperDetailInput
- {
- /// <summary>明细主键(编辑时传入,新增行为 null)</summary>
- public int? RecID { get; set; }
- public int? Line { get; set; }
- public string? OrdNbr { get; set; }
- public int? OrdLine { get; set; }
- public string? ContainerItem { get; set; }
- public string? Descr { get; set; }
- public string? UM { get; set; }
- public string? Location { get; set; }
- public string? LotSerial { get; set; }
- public decimal? QtyToShip { get; set; }
- public decimal? PickingQty { get; set; }
- public decimal? RealQty { get; set; }
- public string? Status { get; set; }
- public string? Remark { get; set; }
- }
- /// <summary>新增 / 编辑订单发货入参</summary>
- public class AsnShipperSaveInput
- {
- public int? RecID { get; set; }
- /// <summary>发货单号</summary>
- public string? Id { get; set; }
- [Required(ErrorMessage = "销售单号不能为空")]
- public string OrdNbr { get; set; } = string.Empty;
- public string? SoldTo { get; set; }
- public string? Department { get; set; }
- public string? ShipDate { get; set; }
- public string? Status { get; set; }
- public string? Remark { get; set; }
- public List<AsnShipperDetailInput> Details { get; set; } = new();
- }
- /// <summary>删除入参</summary>
- public class AsnShipperDeleteInput
- {
- [Required]
- public int RecID { get; set; }
- }
|