This commit is contained in:
TsMask
2023-08-22 19:25:39 +08:00
parent 38d3b7450e
commit 96de169777
45 changed files with 881 additions and 676 deletions

33
handle/model/alarm.go Normal file
View File

@@ -0,0 +1,33 @@
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"
}

View File

@@ -0,0 +1,21 @@
package model
import "time"
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"
}

39
handle/model/user.go Normal file
View File

@@ -0,0 +1,39 @@
package model
import "time"
// 用户表实体信息
type User struct {
Id int `json:"id"`
AccountId string `json:"account_id"`
Name string `json:"name"`
RealName string `json:"real_name"`
Sn string `json:"sn"`
Gender string `json:"gender"`
Email string `json:"email"`
IdCardNumber string `json:"id_card_number"`
Description string `json:"description"`
TelephoneNumber string `json:"telephone_number"`
Phone string `json:"phone"`
Mobile string `json:"mobile"`
EmployeeNumber string `json:"employee_number"`
EmployeeType string `json:"employee_type"`
Organize string `json:"organize"`
SupporterCorpName string `json:"supporter_corp_name"`
StartTime time.Time `json:"start_time"`
EndTime time.Time `json:"end_time"`
Password string `json:"password"`
PasswordSha512 string `json:"password_sha512"`
ChangePasswordFlag int `json:"change_password_flag"`
PasswordExpiration string `json:"password_expiration"`
Status string `json:"status"`
UserExpiration string `json:"user_expiration"`
GroupName string `json:"group_name"`
Profile string `json:"profile"`
CreateTime time.Time `json:"create_time"`
UpdateTime time.Time `json:"update_time"`
}
func (User) TableName() string {
return "user"
}