2022-09-21 10:40:49 +00:00
|
|
|
package model
|
|
|
|
|
|
|
|
import "time"
|
|
|
|
|
|
|
|
// SupplierOrderList ...
|
|
|
|
type SupplierOrderList struct {
|
|
|
|
List []SupplierOrder `json:"list"`
|
|
|
|
Total int64 `json:"total" example:"100"`
|
|
|
|
Limit int64 `json:"limit" example:"20"`
|
|
|
|
}
|
|
|
|
|
|
|
|
// SupplierOrder ...
|
|
|
|
type SupplierOrder struct {
|
2022-09-22 02:34:16 +00:00
|
|
|
ID string `json:"_id"`
|
|
|
|
Code string `json:"code"`
|
|
|
|
CreatedAt time.Time `json:"createdAt"`
|
|
|
|
Status string `json:"status"`
|
|
|
|
WarehouseStatus string `json:"warehouseStatus"`
|
|
|
|
Items []SupplierOrderItem `json:"items"`
|
|
|
|
Delivery SupplierOrderDelivery `json:"delivery"`
|
2022-09-21 10:40:49 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
// SupplierOrderItem ...
|
|
|
|
type SupplierOrderItem struct {
|
|
|
|
ID string `json:"_id" example:"1231"`
|
|
|
|
SupplierSKU string `json:"supplierSku" example:"SUPPLIER_SKU"`
|
|
|
|
Quantity int64 `json:"quantity" example:"2"`
|
|
|
|
}
|
|
|
|
|
|
|
|
// SupplierOrderDelivery ...
|
|
|
|
type SupplierOrderDelivery struct {
|
|
|
|
Code string `json:"code" example:"123187287"`
|
|
|
|
Status string `json:"status" enums:"waiting_to_confirm,waiting_to_pick,picking,picked,delay_pickup,pickup_failed,delivering,delay_delivery,delivered,cancelled,delivery_failed,waiting_to_return,returning,delay_return,compensation,returned"`
|
|
|
|
TPLCode string `json:"tplCode" enums:"SLY,GHTK,GHN,SSC,SPY,VTP,SE,NTL,BEST"`
|
|
|
|
}
|
2022-11-02 10:18:11 +00:00
|
|
|
|
|
|
|
type OrderSupplierCashRes struct {
|
|
|
|
PendingCash float64 `json:"pendingCash"`
|
|
|
|
WaitingForReconcileCash float64 `json:"waitingForReconcileCash"`
|
|
|
|
ReconciledCash float64 `json:"reconciledCash"`
|
|
|
|
}
|
2023-03-27 08:51:46 +00:00
|
|
|
|
2023-03-27 08:10:21 +00:00
|
|
|
// OrderGetTotalWarningRes ...
|
|
|
|
type OrderGetTotalWarningRes struct {
|
2023-03-31 07:56:34 +00:00
|
|
|
UserID string `json:"userId"`
|
|
|
|
TotalWarningOrder int64 `json:"totalWarningOrder"`
|
|
|
|
Action ActionType `json:"action"`
|
2023-03-27 08:10:21 +00:00
|
|
|
}
|