Havoc412 eeeaa2a86f feat(animal): 优化动物列表查询并添加用户友好错误信息
- 在动物模型中添加排序条件,按更新时间降序排列
- 在错误代码中添加针对用户的错误信息
- 在动物控制器中使用用户友好的错误信息
2024-11-09 05:51:43 +08:00

28 lines
467 B
Go

package errcode
type msg map[int]string
var ErrMsg msg
var ErrMsgForUser msg
func init() {
ErrMsg = make(msg)
GeneralMsgInit(ErrMsg)
AnimalMsgInit(ErrMsg)
UserMsgInit(ErrMsg)
EnocunterMsgInit(ErrMsg)
NlpMsgInit(ErrMsg)
// INGO
ErrMsgForUser = make(msg)
AnimalMsgUserInit(ErrMsgForUser)
}
func GeneralMsgInit(m msg) {
m[0] = ""
m[ErrInvalidData] = "参数无效"
m[ErrInternalError] = "内部服务器错误"
m[ErrDataNoFound] = "无数据查询"
}