47 lines
2.0 KiB
Go
47 lines
2.0 KiB
Go
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"`
|
|
}
|