package request // GetSalesOrderListRequest 获取销售订单列表请求 type GetSalesOrderListRequest struct { Page int `form:"page"` PageSize int `form:"page_size"` SoNo string `form:"so_no"` Status int8 `form:"status"` CustomerID int64 `form:"customer_id"` WarehouseID int64 `form:"warehouse_id"` LocationID int64 `form:"location_id"` StartDate int64 `form:"start_date"` EndDate int64 `form:"end_date"` AssociationOrderNo string `form:"association_order_no"` LogisticsNo string `form:"logistics_no"` ShopType int `form:"shop_type" json:"shop_type"` } // GetSalesOrderDetailRequest 获取销售订单详情请求 type GetSalesOrderDetailRequest struct { ID int64 `form:"id" binding:"required"` } // GetSalesOrderDetailListRequest 获取销售订单详情列表请求 type GetSalesOrderDetailListRequest struct { Page int `form:"page"` PageSize int `form:"page_size"` SoNo string `form:"so_no"` Status int8 `form:"status"` CustomerID int64 `form:"customer_id"` WarehouseID int64 `form:"warehouse_id"` LocationID int64 `form:"location_id"` StartDate int64 `form:"start_date"` EndDate int64 `form:"end_date"` AssociationOrderNo string `form:"association_order_no"` LogisticsNo string `form:"logistics_no"` ShopType int `form:"shop_type" json:"shop_type"` } // ModifySalesOrderQuantityRequest 修改销售订单明细订购数量请求 type ModifySalesOrderQuantityRequest struct { SalesOrderID int64 `form:"sales_order_id" json:"sales_order_id" binding:"required"` SalesOrderItemID int64 `form:"sales_order_item_id" json:"sales_order_item_id" binding:"required"` AdditionalQty int64 `form:"additional_quantity" json:"additional_quantity" binding:"required,min=1"` Remark string `form:"remark" json:"remark"` }