Merge pull request 'add response' (#121) from feature/get-info-supplier-campaign-app into develop
Reviewed-on: #121
This commit is contained in:
commit
a8f5bf5d6c
|
@ -5,6 +5,54 @@ type ResponseSupplierInfo struct {
|
|||
ID string `json:"id"`
|
||||
Name string `json:"name"`
|
||||
BusinessType string `json:"businessType"`
|
||||
Statistic *SupplierStatistic `json:"statistic"`
|
||||
Rating float64 `json:"rating"`
|
||||
Inventories *SKUCommonInfo `json:"inventories"`
|
||||
Active bool `json:"active"`
|
||||
}
|
||||
|
||||
// SupplierStatistic ...
|
||||
type SupplierStatistic struct {
|
||||
TotalInventory int64 `json:"totalInventory"`
|
||||
TotalQuantitySale int64 `json:"totalQuantitySale"`
|
||||
TotalProduct int64 `json:"totalProduct"`
|
||||
TotalHasOrderSeller int64 `json:"totalHasOrderSeller"`
|
||||
TotalFollower int64 `json:"totalFollower"`
|
||||
SalesTotal float64 `json:"salesTotal"`
|
||||
SalesWeekTotal float64 `json:"salesWeekTotal"`
|
||||
SalesMonthTotal float64 `json:"salesMonthTotal"`
|
||||
SalesTwoMonthTotal float64 `json:"salesTwoMonthTotal"`
|
||||
SalesYearTotal float64 `json:"salesYearTotal"`
|
||||
SalesSuccess float64 `json:"salesSuccess"`
|
||||
SalesPending float64 `json:"salesPending"`
|
||||
SalesCancelled float64 `json:"salesCancelled"`
|
||||
}
|
||||
|
||||
// SKUCommonInfo ...
|
||||
type SKUCommonInfo struct {
|
||||
Code int `json:"id,omitempty" bson:"id,omitempty"`
|
||||
ID string `json:"_id" bson:"_id"`
|
||||
Name string `json:"name" bson:"name"`
|
||||
SearchString string `json:"-" bson:"searchString,omitempty"`
|
||||
Location *LocationInventory `json:"location,omitempty" bson:"location,omitempty"`
|
||||
MinimumValue float64 `json:"minimumValue,omitempty" bson:"-"`
|
||||
}
|
||||
|
||||
// LocationInventory ...
|
||||
type LocationInventory struct {
|
||||
Address string `bson:"address" json:"address"`
|
||||
Province string `bson:"province" json:"province"`
|
||||
ProvinceName string `bson:"provinceName,omitempty" json:"provinceName,omitempty"`
|
||||
District string `bson:"district" json:"district"`
|
||||
Ward string `bson:"ward" json:"ward"`
|
||||
FullAddress string `bson:"fullAddress,omitempty" json:"fullAddress,omitempty"`
|
||||
Location *MongoLocation `bson:"location" json:"location"`
|
||||
}
|
||||
|
||||
// MongoLocation ...
|
||||
type MongoLocation struct {
|
||||
Type string `bson:"type"`
|
||||
Coordinates []float64 `bson:"coordinates"`
|
||||
}
|
||||
|
||||
// ResponseSupplierContract ...
|
||||
|
|
Loading…
Reference in New Issue