package request // GetPurchaseOrderListRequest 获取采购订单列表请求 type GetPurchaseOrderListRequest struct { Page int `form:"page"` PageSize int `form:"page_size"` PoNo string `form:"po_no"` Status int8 `form:"status"` SupplierID int64 `form:"supplier_id"` WarehouseID int64 `form:"warehouse_id"` StartDate int64 `form:"start_date"` EndDate int64 `form:"end_date"` } // GetPurchaseOrderDetailRequest 获取采购订单详情请求 type GetPurchaseOrderDetailRequest struct { ID int64 `form:"id" binding:"required"` } // ExportPurchaseOrderToWDTRequest 导出采购单到旺店通请求 type ExportPurchaseOrderToWDTRequest struct { IDs []int64 `form:"ids[]"` // 采购单ID列表(可选,不传则导出全部) Status int8 `form:"status"` // 状态筛选(可选) SupplierID int64 `form:"supplier_id"` // 供应商筛选(可选) WarehouseID int64 `form:"warehouse_id"` // 仓库筛选(可选) PoNo string `form:"po_no"` // 采购单号筛选(可选) StartDate int64 `form:"start_date"` // 开始时间筛选(可选) EndDate int64 `form:"end_date"` // 结束时间筛选(可选) }