You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
97 lines
4.1 KiB
97 lines
4.1 KiB
package HBJCAS
|
|
|
|
type UploadBody struct {
|
|
Data []interface{} `json:"data"`
|
|
}
|
|
|
|
//摄像机状态
|
|
type CameraInfo struct {
|
|
PointUniqueCode int64 `json:"pointUniqueCode"`
|
|
Online int `json:"online"`
|
|
}
|
|
|
|
//桥梁/隧道健康度
|
|
type HealthInfo struct {
|
|
UniqueCode int `json:"uniqueCode"`
|
|
EntireHealthLevel int `json:"entireHealthLevel"`
|
|
ComponentHealthLevel int `json:"componentHealthLevel"`
|
|
EvaluateTime int64 `json:"evaluateTime"`
|
|
Remark string `json:"remark,omitempty"`
|
|
}
|
|
|
|
//报警信息内容
|
|
type WarningInfo struct {
|
|
AlarmId string `json:"alarmId"`
|
|
UniqueCode int `json:"uniqueCode"`
|
|
PointUniqueCode int64 `json:"pointUniqueCode"`
|
|
AlarmLevel int `json:"alarmLevel"`
|
|
MonitorValue string `json:"monitorValue"`
|
|
Unit string `json:"unit"`
|
|
AlarmStartTime int64 `json:"alarmStartTime"`
|
|
ReportToProvinceTime int64 `json:"reportToProvinceTime"`
|
|
ReportToProvinceUser string `json:"reportToProvinceUser"`
|
|
ReportToProvinceUserTel string `json:"reportToProvinceUserTel"`
|
|
AlarmStatus string `json:"alarmStatus"`
|
|
HandleTime int64 `json:"handleTime,omitempty"`
|
|
HandleUser string `json:"handleUser,omitempty"`
|
|
HandleUserTel string `json:"handleUserTel,omitempty"`
|
|
HandleContent string `json:"handleContent,omitempty"`
|
|
Test bool `json:"test,omitempty"`
|
|
}
|
|
|
|
//特殊事件信息
|
|
type SpecialEventInfo struct {
|
|
SpecialEventId string `json:"specialEventId"`
|
|
UniqueCode int `json:"uniqueCode"`
|
|
EventType string `json:"eventType"`
|
|
EventName string `json:"eventName"`
|
|
EventContent string `json:"eventContent"`
|
|
EventOccurTime int64 `json:"eventOccurTime"`
|
|
ReportToProvinceTime int64 `json:"reportToProvinceTime"`
|
|
ReportToProvinceUser string `json:"reportToProvinceUser"`
|
|
ReportToProvinceUserTel string `json:"reportToProvinceUserTel"`
|
|
Status string `json:"status"`
|
|
HandleTime int64 `json:"handleTime,omitempty"`
|
|
HandleUser string `json:"handleUser,omitempty"`
|
|
HandleUserTel string `json:"handleUserTel,omitempty"`
|
|
HandleContent string `json:"handleContent,omitempty"`
|
|
Test bool `json:"test,omitempty"`
|
|
}
|
|
|
|
//特殊事件预案信息
|
|
type SpecialEventPlanInfo struct {
|
|
UniqueCode int `json:"uniqueCode"`
|
|
File interface{} `json:"file"`
|
|
PlanContactsUser string `json:"planContactsUser"`
|
|
PlanContactsUserTel string `json:"planContactsUserTel"`
|
|
PlanContent string `json:"planContent,omitempty"`
|
|
PlanCreateTime int64 `json:"planCreateTime"`
|
|
PlanName string `json:"planName"`
|
|
PlanRemark string `json:"planRemark,omitempty"`
|
|
PlanType string `json:"planType"`
|
|
ReportToProvinceTime int64 `json:"reportToProvinceTime"`
|
|
ReportToProvinceUser string `json:"reportToProvinceUser"`
|
|
ReportToProvinceUserTel string `json:"reportToProvinceUserTel"`
|
|
Test bool `json:"test,omitempty"`
|
|
}
|
|
|
|
//特殊事件预案信息删除
|
|
type EventPlanDel struct {
|
|
UniqueCode int `json:"uniqueCode"`
|
|
PlanType string `json:"planType"`
|
|
}
|
|
|
|
//报告信息
|
|
type ReportInfo struct {
|
|
UniqueCode int `json:"uniqueCode"`
|
|
File interface{} `json:"file"`
|
|
ReportName string `json:"reportName"`
|
|
SpecialEventId string `json:"specialEventId,omitempty"`
|
|
ReportTime int64 `json:"reportTime"`
|
|
ReportToProvinceTime int64 `json:"reportToProvinceTime"`
|
|
ReportToProvinceUser string `json:"reportToProvinceUser"`
|
|
ReportToProvinceUserTel string `json:"reportToProvinceUserTel"`
|
|
ReportType string `json:"reportType"`
|
|
UploadType string `json:"uploadType,omitempty"`
|
|
Test bool `json:"test,omitempty"`
|
|
}
|
|
|