52 lines
988 B
Go
52 lines
988 B
Go
package model
|
|
|
|
import "time"
|
|
|
|
type Alarm struct {
|
|
Id int
|
|
AlarmSeq int
|
|
AlarmId string
|
|
NeId string
|
|
AlarmCode int
|
|
AlarmTitle string
|
|
EventTime time.Time
|
|
AlarmType string
|
|
OrigSeverity string
|
|
PVFlag string
|
|
NeName string
|
|
NeType string
|
|
ObjectName string
|
|
ObjectUID string
|
|
ObjectType string
|
|
LocationInfo string
|
|
Province string
|
|
AlarmStatus int
|
|
SpecificProblem string
|
|
SpecificProblemID string
|
|
AddInfo string
|
|
ClearType int
|
|
ClearTime time.Time
|
|
}
|
|
|
|
func (Alarm) TableName() string {
|
|
return "alarm"
|
|
}
|
|
|
|
type NbiAlarmLog struct {
|
|
ID int64
|
|
AId int64
|
|
OpUser string
|
|
SrcIp string
|
|
NeType string
|
|
NeId string
|
|
AlarmSeq int64
|
|
AlarmId string
|
|
AlarmCode int
|
|
EventTime time.Time
|
|
LogTime time.Time
|
|
}
|
|
|
|
func (NbiAlarmLog) TableName() string {
|
|
return "nbi_alarm_log"
|
|
}
|