natsio/model/supplier_response.go

52 lines
1.2 KiB
Go
Raw Normal View History

2022-08-26 16:13:18 +00:00
package model
// ResponseSupplierInfo ...
type ResponseSupplierInfo struct {
2022-09-14 07:39:16 +00:00
ID string `json:"id"`
Name string `json:"name"`
BusinessType string `json:"businessType"`
2022-08-26 16:13:18 +00:00
}
2022-08-29 07:25:12 +00:00
// ResponseSupplierContract ...
type ResponseSupplierContract struct {
ID string `json:"id"`
Supplier string `json:"supplier"`
Name string `json:"name"`
Status string `json:"status"`
}
// SupplierBrief ...
type SupplierBrief struct {
2022-09-14 07:39:16 +00:00
ID string `json:"_id"`
Name string `json:"name"`
Status string `json:"status"`
BusinessType string `json:"businessType"`
CreatedAt string `json:"createdAt"`
UpdatedAt string `json:"updatedAt"`
}
type SupplierAll struct {
Suppliers []SupplierBrief `json:"suppliers"`
Total int64 `json:"total"`
}
2022-10-17 08:09:50 +00:00
type ResponseListWarehouseIDByBusinessType struct {
Warehouses []string `json:"warehouses"`
}
2022-10-26 10:56:15 +00:00
type SupplierCashflowCreateResponse struct {
ID string `json:"id"`
}
2022-10-27 02:41:38 +00:00
2022-10-27 08:52:39 +00:00
type FreeShip struct {
2022-10-25 05:00:37 +00:00
ID string `json:"_id"`
ShortName string `json:"shortName"`
MilestoneText []string `json:"milestoneText"`
2022-10-27 08:52:39 +00:00
Order int `json:"-"`
2022-10-25 05:00:37 +00:00
}
2022-10-27 08:52:39 +00:00
type SupplierFreeShipInfoResponse struct {
2022-10-27 09:16:09 +00:00
SupplierID string `json:"supplierId"`
2022-10-27 10:16:45 +00:00
FreeShips []FreeShip `json:"freeShips"`
2022-10-25 05:00:37 +00:00
}