39 lines
2.0 KiB
Go
39 lines
2.0 KiB
Go
package request
|
|
|
|
// GetShippingOrderListRequest 获取发货单列表请求
|
|
type GetShippingOrderListRequest struct {
|
|
Page int `form:"page" json:"page" binding:"omitempty,min=1"`
|
|
PageSize int `form:"page_size" json:"page_size" binding:"omitempty,min=1,max=100"`
|
|
Status int8 `form:"status" json:"status"`
|
|
CustomerID int64 `form:"customer_id" json:"customer_id"`
|
|
ShippingNo string `form:"shipping_no" json:"shipping_no"`
|
|
StartDate int64 `form:"start_date" json:"start_date"`
|
|
EndDate int64 `form:"end_date" json:"end_date"`
|
|
AssociationOrderNo string `form:"association_order_no" json:"association_order_no"`
|
|
LogisticsNo string `form:"logistics_no" json:"logistics_no"`
|
|
ShopType int `form:"shop_type" json:"shop_type"`
|
|
WarehouseID int64 `form:"warehouse_id" json:"warehouse_id"`
|
|
LocationID int64 `form:"location_id" json:"location_id"`
|
|
}
|
|
|
|
// GetShippingOrderDetailRequest 获取发货单详情请求
|
|
type GetShippingOrderDetailRequest struct {
|
|
ID int64 `form:"id" json:"id" binding:"required,min=1"`
|
|
}
|
|
|
|
// GetShippingOrderDetailListRequest 获取发货单详情列表请求
|
|
type GetShippingOrderDetailListRequest struct {
|
|
Page int `form:"page" json:"page" binding:"omitempty,min=1"`
|
|
PageSize int `form:"page_size" json:"page_size" binding:"omitempty,min=1,max=100"`
|
|
Status int8 `form:"status" json:"status"`
|
|
CustomerID int64 `form:"customer_id" json:"customer_id"`
|
|
ShippingNo string `form:"shipping_no" json:"shipping_no"`
|
|
StartDate int64 `form:"start_date" json:"start_date"`
|
|
EndDate int64 `form:"end_date" json:"end_date"`
|
|
AssociationOrderNo string `form:"association_order_no" json:"association_order_no"`
|
|
LogisticsNo string `form:"logistics_no" json:"logistics_no"`
|
|
ShopType int `form:"shop_type" json:"shop_type"`
|
|
WarehouseID int64 `form:"warehouse_id" json:"warehouse_id"`
|
|
LocationID int64 `form:"location_id" json:"location_id"`
|
|
}
|