Files
ArmedPolice/app/model/sys_breakdown.go

33 lines
593 B
Go
Raw Normal View History

2021-11-05 15:27:04 +08:00
package model
import (
"ArmedPolice/app/common/model"
"ArmedPolice/config"
"ArmedPolice/utils"
"strings"
)
2021-11-05 15:27:04 +08:00
type SysBreakdown struct {
*model.SysBreakdown
}
// BreakdownTitle 故障信息
func (m *SysBreakdown) BreakdownTitle(breakdown string) string {
src := strings.Split(breakdown, ",")
out := make([]string, 0)
for _, v := range src {
data, has := config.SystemBreakdown[utils.StringToUnit64(v)]
if !has {
continue
}
out = append(out, data)
}
return strings.Join(out, ",")
}
2021-11-05 15:27:04 +08:00
func NewSysBreakdown() *SysBreakdown {
2021-11-23 09:12:49 +08:00
return &SysBreakdown{model.NewSysBreakdown()}
2021-11-05 15:27:04 +08:00
}