package modelrepo // 构建错误记录 type ErrorRecord struct { // 告警信息 Warns []string // 错误信息 Errs []string } func NewErrorRecord() *ErrorRecord { return &ErrorRecord{} } func (r *ErrorRecord) AddError(err string) { r.Errs = append(r.Errs, err) } func (r *ErrorRecord) HasError() bool { return len(r.Errs) > 0 } func (r *ErrorRecord) AddWarn(warn string) { r.Warns = append(r.Warns, warn) }