fix: 常量补充软件/许可/告警定义

This commit is contained in:
TsMask
2025-02-26 17:57:31 +08:00
parent 407630ea62
commit a581cfd499
4 changed files with 41 additions and 44 deletions

View File

@@ -253,7 +253,7 @@ func origSeverityValue(str string) string {
return str return str
} }
// alarmNew 清除告警 // alarmClear 清除告警
func alarmClear(neInfo neModel.NeInfo, v Alarm) (neDataModel.Alarm, error) { func alarmClear(neInfo neModel.NeInfo, v Alarm) (neDataModel.Alarm, error) {
alarmService := neDataService.NewAlarm alarmService := neDataService.NewAlarm
// 检查网元告警ID是否唯一 // 检查网元告警ID是否唯一

View File

@@ -0,0 +1,9 @@
package constants
// 告警 alarmCode 常量
const (
// ALARM_STATE_CHECK 告警-状态检查
ALARM_STATE_CHECK = 10000
// ALARM_EVENT_REBOOT 事件-网元重启
ALARM_EVENT_REBOOT = 9000
)

View File

@@ -16,6 +16,10 @@ const (
UPLOAD_DOWNLOAD = "download" UPLOAD_DOWNLOAD = "download"
// UPLOAD_CHUNK 切片 // UPLOAD_CHUNK 切片
UPLOAD_CHUNK = "chunk" UPLOAD_CHUNK = "chunk"
// UPLOAD_SOFTWARE 软件包
UPLOAD_SOFTWARE = "software"
// UPLOAD_LICENSE 授权文件
UPLOAD_LICENSE = "license"
) )
// UPLOAD_SUB_PATH 子路径类型映射 // UPLOAD_SUB_PATH 子路径类型映射
@@ -27,4 +31,6 @@ var UPLOAD_SUB_PATH = map[string]string{
UPLOAD_COMMON: "通用上传", UPLOAD_COMMON: "通用上传",
UPLOAD_DOWNLOAD: "下载", UPLOAD_DOWNLOAD: "下载",
UPLOAD_CHUNK: "切片", UPLOAD_CHUNK: "切片",
UPLOAD_SOFTWARE: "软件包",
UPLOAD_LICENSE: "授权文件",
} }

View File

@@ -17,68 +17,50 @@ const (
MSG_ENCRYPT = "encrypt" MSG_ENCRYPT = "encrypt"
) )
// Resp 响应结构体
type Resp struct {
Code int `json:"code,omitempty"` // 响应状态码
Msg string `json:"msg,omitempty"` // 响应信息
Data any `json:"data,omitempty"` // 响应数据
}
// CodeMsg 响应结果 // CodeMsg 响应结果
func CodeMsg(code int, msg string) map[string]any { func CodeMsg(code int, msg string) Resp {
args := make(map[string]any) return Resp{Code: code, Msg: msg}
args["code"] = code
args["msg"] = msg
return args
} }
// Ok 响应成功结果 // Ok 响应成功结果
func Ok(v map[string]any) map[string]any { func Ok(v map[string]any) Resp {
args := make(map[string]any) if v == nil {
args["code"] = CODE_SUCCESS return Resp{Code: CODE_SUCCESS, Msg: MSG_SUCCCESS}
args["msg"] = MSG_SUCCCESS
// v合并到args
for key, value := range v {
args[key] = value
} }
return args return Resp{Code: CODE_SUCCESS, Msg: MSG_SUCCCESS, Data: v}
} }
// OkMsg 响应成功结果信息 // OkMsg 响应成功结果信息
func OkMsg(msg string) map[string]any { func OkMsg(msg string) Resp {
args := make(map[string]any) return Resp{Code: CODE_SUCCESS, Msg: msg}
args["code"] = CODE_SUCCESS
args["msg"] = msg
return args
} }
// OkData 响应成功结果数据 // OkData 响应成功结果数据
func OkData(data any) map[string]any { func OkData(data any) Resp {
args := make(map[string]any) return Resp{Code: CODE_SUCCESS, Msg: MSG_SUCCCESS, Data: data}
args["code"] = CODE_SUCCESS
args["msg"] = MSG_SUCCCESS
args["data"] = data
return args
} }
// Err 响应失败结果 map[string]any{} // Err 响应失败结果 map[string]any{}
func Err(v map[string]any) map[string]any { func Err(v map[string]any) Resp {
args := make(map[string]any) if v == nil {
args["code"] = CODE_ERROR return Resp{Code: CODE_ERROR, Msg: MSG_ERROR}
args["msg"] = MSG_ERROR
// v合并到args
for key, value := range v {
args[key] = value
} }
return args return Resp{Code: CODE_ERROR, Msg: MSG_ERROR, Data: v}
} }
// ErrMsg 响应失败结果信息 // ErrMsg 响应失败结果信息
func ErrMsg(msg string) map[string]any { func ErrMsg(msg string) Resp {
args := make(map[string]any) return Resp{Code: CODE_ERROR, Msg: msg}
args["code"] = CODE_ERROR
args["msg"] = msg
return args
} }
// ErrData 响应失败结果数据 // ErrData 响应失败结果数据
func ErrData(data any) map[string]any { func ErrData(data any) Resp {
args := make(map[string]any) return Resp{Code: CODE_ERROR, Msg: MSG_ERROR, Data: data}
args["code"] = CODE_ERROR
args["msg"] = MSG_ERROR
args["data"] = data
return args
} }