1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- syntax = "v1"
- type CommonParams {
- Ts int64 `form:"ts"`
- ProjectId int64 `form:"project_id"`
- Sign string `form:"sign"`
- SignFlag uint8 `form:"sign_flag,optional"`
- AppName string `header:"APP-NAME"`
- }
- type CommonResponse {
- Code uint32 `json:"code"`
- Msg string `json:"msg"`
- Data interface{} `json:"data,omitempty"`
- }
- type (
- DcWorkingReq {
- ProjectId int64 `form:"project_id"`
- DeviceCode string `form:"device_code"`
- Stime string `form:"stime"`
- Etime string `form:"etime"`
- Page int64 `form:"page"`
- PageSize int64 `form:"page_size"`
- Order string `form:"order"`
- }
- ItemHistoryData {
- ProjectId int64 `json:"project_id"`
- ItemName string `json:"item_name"`
- Val float64 `json:"val"`
- HTime string `json:"h_time"`
- }
- MultiAddItemHistoryDataReq {
- CommonParams
- List []*ItemHistoryData `json:"list"`
- }
- ItemHistoryDataListReq {
- CommonParams
- ItemName string `form:"item_name"`
- Size int64 `form:"size"` //结果间隔
- Interval string `form:"interval"` //时间单位 s,minute,h,day
- Aggregator string `form:"aggregator"` //聚合方式 min,max,avg,sum,realtime, new
- STime string `form:"stime"`
- ETime string `form:"etime"`
- }
- ItemHistoryDataByTimeReq {
- CommonParams
- ItemName string `form:"item_name"`
- STime string `form:"stime"`
- ETime string `form:"etime"`
- }
- ItemHistoryDataMaxMinByTimeReq {
- CommonParams
- ItemName string `form:"item_name"`
- STime string `form:"stime"`
- ETime string `form:"etime"`
- }
- WorkingUfByCycleReq {
- CommonParams
- DeviceCode string `form:"device_code"`
- FilterCycle int64 `form:"filter_cycle"`
- Step int64 `form:"step"`
- FilterTimeStart float64 `form:"filter_time_start"`
- FilterTimeEnd float64 `form:"filter_time_end"`
- Limit int64 `form:"limit"`
- }
- )
|