调整项目架构,让框架更优化

This commit is contained in:
2026-07-20 21:39:01 +08:00
parent 987b16fd41
commit 121928733b
16 changed files with 866 additions and 689 deletions

View File

@@ -82,8 +82,13 @@ func (h *Handler) SuccessPage(list interface{}, total int64) {
h.Success(pageData)
}
// Error 失败响应messageCode 为 i18n 消息码)
// Error 失败响应messageCode 为 i18n 消息码data 为 null
func (h *Handler) Error(messageCode string, args ...interface{}) {
h.ErrorData(messageCode, nil, args...)
}
// ErrorData 失败响应并附带 data
func (h *Handler) ErrorData(messageCode string, data interface{}, args ...interface{}) {
code := 0
message := messageCode
if h.i18n != nil {
@@ -91,5 +96,5 @@ func (h *Handler) Error(messageCode string, args ...interface{}) {
code = info.Code
message = info.Message
}
writeResponse(h.w, code, message, nil)
writeResponse(h.w, code, message, data)
}