daShangDao_psiServer/models/request/sales.go
2026-07-01 18:07:51 +08:00

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"`
}