This repository has been archived on 2025-04-28. You can view files and clone it, but cannot push or open issues or pull requests.
CMS/1.Software/UI/gateway-ui/service/request.go
2024-11-19 17:19:21 +08:00

75 lines
3.9 KiB
Go

package service
type User struct {
Name string `json:"name" binding:"required"`
Password string `json:"password" binding:"required"`
}
type ConfReq struct {
Broker string `json:"broker" binding:"required"`
Client_id string `json:"client_id" binding:"required"`
Device_id string `json:"device_id" binding:"required"`
Windfarm string `json:"windfarm" binding:"required"`
Fansnum string `json:"fansnum" binding:"required"`
Addresses string `json:"addresses" binding:"required"`
Via string `json:"via" binding:"required"`
Ntp string `json:"ntp" binding:"required"`
Ch0_measurpoint string `json:"ch0_measurpoint" binding:"required"`
Ch0_measurpointdirection string `json:"ch0_measurpointdirection" binding:"required"`
Ch0_sensorparameters float32 `json:"ch0_sensorparameters" binding:"required"`
Ch0_samplingtime int `json:"ch0_samplingtime" binding:"required"`
Ch0_samplingfrequency int `json:"ch0_samplingfrequency" binding:"required"`
Ch1_measurpoint string `json:"ch1_measurpoint" binding:"required"`
Ch1_measurpointdirection string `json:"ch1_measurpointdirection" binding:"required"`
Ch1_sensorparameters float32 `json:"ch1_sensorparameters" binding:"required"`
Ch1_samplingtime int `json:"ch1_samplingtime" binding:"required"`
Ch1_samplingfrequency int `json:"ch1_samplingfrequency" binding:"required"`
Ch2_measurpoint string `json:"ch2_measurpoint" binding:"required"`
Ch2_measurpointdirection string `json:"ch2_measurpointdirection" binding:"required"`
Ch2_sensorparameters float32 `json:"ch2_sensorparameters" binding:"required"`
Ch2_samplingtime int `json:"ch2_samplingtime" binding:"required"`
Ch2_samplingfrequency int `json:"ch2_samplingfrequency" binding:"required"`
Ch3_measurpoint string `json:"ch3_measurpoint" binding:"required"`
Ch3_measurpointdirection string `json:"ch3_measurpointdirection" binding:"required"`
Ch3_sensorparameters float32 `json:"ch3_sensorparameters" binding:"required"`
Ch3_samplingtime int `json:"ch3_samplingtime" binding:"required"`
Ch3_samplingfrequency int `json:"ch3_samplingfrequency" binding:"required"`
Ch4_measurpoint string `json:"ch4_measurpoint" binding:"required"`
Ch4_measurpointdirection string `json:"ch4_measurpointdirection" binding:"required"`
Ch4_sensorparameters float32 `json:"ch4_sensorparameters" binding:"required"`
Ch4_samplingtime int `json:"ch4_samplingtime" binding:"required"`
Ch4_samplingfrequency int `json:"ch4_samplingfrequency" binding:"required"`
Ch5_measurpoint string `json:"ch5_measurpoint" binding:"required"`
Ch5_measurpointdirection string `json:"ch5_measurpointdirection" binding:"required"`
Ch5_sensorparameters float32 `json:"ch5_sensorparameters" binding:"required"`
Ch5_samplingtime int `json:"ch5_samplingtime" binding:"required"`
Ch5_samplingfrequency int `json:"ch5_samplingfrequency" binding:"required"`
Ch6_measurpoint string `json:"ch6_measurpoint" binding:"required"`
Ch6_measurpointdirection string `json:"ch6_measurpointdirection" binding:"required"`
Ch6_sensorparameters float32 `json:"ch6_sensorparameters" binding:"required"`
Ch6_samplingtime int `json:"ch6_samplingtime" binding:"required"`
Ch6_samplingfrequency int `json:"ch6_samplingfrequency" binding:"required"`
Ch7_measurpoint string `json:"ch7_measurpoint" binding:"required"`
Ch7_measurpointdirection string `json:"ch7_measurpointdirection" binding:"required"`
Ch7_sensorparameters float32 `json:"ch7_sensorparameters" binding:"required"`
Ch7_samplingtime int `json:"ch7_samplingtime" binding:"required"`
Ch7_samplingfrequency int `json:"ch7_samplingfrequency" binding:"required"`
}
type SecretReq struct {
Secret string `json:"secret"`
}