初始
This commit is contained in:
189
api/hwy/plant/res.go
Normal file
189
api/hwy/plant/res.go
Normal file
@ -0,0 +1,189 @@
|
||||
package plant
|
||||
|
||||
// 电站详情
|
||||
type PlantAddRes struct {
|
||||
Code int `json:"code"`
|
||||
Message string `json:"message"`
|
||||
Obj struct {
|
||||
} `json:"obj"`
|
||||
Result struct {
|
||||
Address string `json:"address"`
|
||||
City string `json:"city"`
|
||||
CompanyId string `json:"companyId"`
|
||||
CompanyName string `json:"companyName"`
|
||||
DipAngle int `json:"dipAngle"`
|
||||
District string `json:"district"`
|
||||
Earnings int `json:"earnings"`
|
||||
Id string `json:"id"`
|
||||
Kwp int `json:"kwp"`
|
||||
Latitude string `json:"latitude"`
|
||||
Longitude string `json:"longitude"`
|
||||
MonEarnings int `json:"monEarnings"`
|
||||
MonKwh float64 `json:"monKwh"`
|
||||
Name string `json:"name"`
|
||||
NetworkType string `json:"networkType"`
|
||||
NowKw int `json:"nowKw"`
|
||||
OrientationAngle int `json:"orientationAngle"`
|
||||
OwnerId string `json:"ownerId"`
|
||||
PaymentType string `json:"paymentType"`
|
||||
PlantContact string `json:"plantContact"`
|
||||
PlantContactPhone string `json:"plantContactPhone"`
|
||||
PlantImg string `json:"plantImg"`
|
||||
PowerPlantType string `json:"powerPlantType"`
|
||||
Province string `json:"province"`
|
||||
Remark string `json:"remark"`
|
||||
ServiceProviderEmail string `json:"serviceProviderEmail"`
|
||||
ServiceProviderPhone string `json:"serviceProviderPhone"`
|
||||
Status int `json:"status"`
|
||||
SubassemblyNumber int `json:"subassemblyNumber"`
|
||||
SumEarnings int `json:"sumEarnings"`
|
||||
SumKwh float64 `json:"sumKwh"`
|
||||
TodayEarnings int `json:"todayEarnings"`
|
||||
TodayKwh float64 `json:"todayKwh"`
|
||||
UpdateTime string `json:"updateTime"`
|
||||
UserName string `json:"userName"`
|
||||
YearEarnings int `json:"yearEarnings"`
|
||||
YearKwh int `json:"yearKwh"`
|
||||
} `json:"result"`
|
||||
Success bool `json:"success"`
|
||||
Timestamp int `json:"timestamp"`
|
||||
}
|
||||
|
||||
// 电站列表
|
||||
type PlantListRes struct {
|
||||
Code int `json:"code"`
|
||||
Message string `json:"message"`
|
||||
Obj struct {
|
||||
} `json:"obj"`
|
||||
Result struct {
|
||||
Page struct {
|
||||
PageIndex int `json:"pageIndex"`
|
||||
PageSize int `json:"pageSize"`
|
||||
Total int `json:"total"`
|
||||
} `json:"page"`
|
||||
Records []struct {
|
||||
Address string `json:"address"`
|
||||
City string `json:"city"`
|
||||
CompanyId string `json:"companyId"`
|
||||
CompanyName string `json:"companyName"`
|
||||
DipAngle int `json:"dipAngle"`
|
||||
District string `json:"district"`
|
||||
Id string `json:"id"`
|
||||
Kwp float64 `json:"kwp"`
|
||||
Latitude string `json:"latitude"`
|
||||
Longitude string `json:"longitude"`
|
||||
MonKwh float64 `json:"monKwh"`
|
||||
Name string `json:"name"`
|
||||
NetworkTime string `json:"networkTime"`
|
||||
NetworkType string `json:"networkType"`
|
||||
NowKw float64 `json:"nowKw"`
|
||||
OrientationAngle int `json:"orientationAngle"`
|
||||
OwnerId string `json:"ownerId"`
|
||||
OwnerName string `json:"ownerName"`
|
||||
PaymentType string `json:"paymentType"`
|
||||
PlantContact string `json:"plantContact"`
|
||||
PlantContactPhone string `json:"plantContactPhone"`
|
||||
PlantImg string `json:"plantImg"`
|
||||
PowerPlantType string `json:"powerPlantType"`
|
||||
Province string `json:"province"`
|
||||
Remark string `json:"remark"`
|
||||
ServiceProviderName string `json:"serviceProviderName"`
|
||||
ServiceProviderPhone string `json:"serviceProviderPhone"`
|
||||
Status int `json:"status"`
|
||||
SubassemblyNumber int `json:"subassemblyNumber"`
|
||||
SumKwh float64 `json:"sumKwh"`
|
||||
TodayKwh float64 `json:"todayKwh"`
|
||||
UpdateTime string `json:"updateTime"`
|
||||
YearKwh float64 `json:"yearKwh"`
|
||||
} `json:"records"`
|
||||
Statistics struct {
|
||||
AlarmNumber int `json:"alarmNumber"`
|
||||
OfflineNumber int `json:"offlineNumber"`
|
||||
OnlineNumber int `json:"onlineNumber"`
|
||||
SumNumber int `json:"sumNumber"`
|
||||
} `json:"statistics"`
|
||||
} `json:"result"`
|
||||
Success bool `json:"success"`
|
||||
Timestamp int `json:"timestamp"`
|
||||
}
|
||||
|
||||
// 电站实时数据
|
||||
type RealDataRes struct {
|
||||
Code int `json:"code"`
|
||||
Message string `json:"message"`
|
||||
Obj struct {
|
||||
} `json:"obj"`
|
||||
Result struct {
|
||||
NowKw int `json:"nowKw"`
|
||||
PowerUnit string `json:"powerUnit"`
|
||||
Time string `json:"time"`
|
||||
} `json:"result"`
|
||||
Success bool `json:"success"`
|
||||
Timestamp int `json:"timestamp"`
|
||||
}
|
||||
|
||||
// 电站日统计信息
|
||||
type DayStaticRes struct {
|
||||
Code int `json:"code"`
|
||||
Message string `json:"message"`
|
||||
Obj struct {
|
||||
} `json:"obj"`
|
||||
Result []struct {
|
||||
Earnings int `json:"earnings"`
|
||||
EarningsUnit string `json:"earningsUnit"`
|
||||
Kwh int `json:"kwh"`
|
||||
KwhUnit string `json:"kwhUnit"`
|
||||
Time string `json:"time"`
|
||||
} `json:"result"`
|
||||
Success bool `json:"success"`
|
||||
Timestamp int `json:"timestamp"`
|
||||
}
|
||||
|
||||
// 电站月统计信息
|
||||
type MonthStaticRes struct {
|
||||
Code int `json:"code"`
|
||||
Message string `json:"message"`
|
||||
Obj struct {
|
||||
} `json:"obj"`
|
||||
Result []struct {
|
||||
Earnings int `json:"earnings"`
|
||||
EarningsUnit string `json:"earningsUnit"`
|
||||
Kwh int `json:"kwh"`
|
||||
KwhUnit string `json:"kwhUnit"`
|
||||
Time string `json:"time"`
|
||||
} `json:"result"`
|
||||
Success bool `json:"success"`
|
||||
Timestamp int `json:"timestamp"`
|
||||
}
|
||||
|
||||
// 电站年统计信息
|
||||
type YearStaticRes struct {
|
||||
Code int `json:"code"`
|
||||
Message string `json:"message"`
|
||||
Obj struct {
|
||||
} `json:"obj"`
|
||||
Result []struct {
|
||||
Earnings int `json:"earnings"`
|
||||
EarningsUnit string `json:"earningsUnit"`
|
||||
Kwh int `json:"kwh"`
|
||||
KwhUnit string `json:"kwhUnit"`
|
||||
Time string `json:"time"`
|
||||
} `json:"result"`
|
||||
Success bool `json:"success"`
|
||||
Timestamp int `json:"timestamp"`
|
||||
}
|
||||
|
||||
// 电站历史记录
|
||||
type HistoryStaticRes struct {
|
||||
Code int `json:"code"`
|
||||
Message string `json:"message"`
|
||||
Obj struct {
|
||||
} `json:"obj"`
|
||||
Result []struct {
|
||||
NowKw int `json:"nowKw"`
|
||||
PowerUnit string `json:"powerUnit"`
|
||||
Time string `json:"time"`
|
||||
} `json:"result"`
|
||||
Success bool `json:"success"`
|
||||
Timestamp int `json:"timestamp"`
|
||||
}
|
Reference in New Issue
Block a user