fix: rebuild MES as compilable go-zero+ent backend (renamed bj_power_mes), restore 3 workstation projects from pristine original, align naming; all Go projects go build clean

This commit is contained in:
SunYF
2026-08-27 10:56:41 +08:00
parent 380715f8a9
commit 371b494c54
523 changed files with 67923 additions and 24758 deletions
+9
View File
@@ -1,3 +1,12 @@
/*
* Copyright (c) 2025 Beijing Hardman Automation Equipment Co., LTD. All rights reserved.
*
* Project: adapter
* File: ctx_data.go
* Last: 2025-04-15 16:40:17
* Author: wangcheng@bj-hardman.com
*/
package xhttp
import (
+1 -3
View File
@@ -72,8 +72,6 @@ func ErrorCtx(ctx context.Context, err error) (int, any) {
return 200, body
}
// 未识别的普通错误(å¦?EventLoop 返回的业务错误):Msg 直接é€å‡ºçœŸå®žåŽŸå› ï¼?
// é¿å…å‰ç«¯åªçœ‹åˆ°ç¬¼ç»Ÿçš„"æœåС噍开å°å·®"而无法定ä½é—®é¢?
body := Body{Code: errorx.CommonErrCode, Msg: err.Error()}
body := Body{Code: errorx.CommonErrCode, Msg: errorx.MapErrMsg(errorx.CommonErrCode), Detail: err.Error()}
return 200, body
}
+4 -11
View File
@@ -1,7 +1,6 @@
package xhttp
import (
"log/slog"
"net/http"
"reflect"
"regexp"
@@ -25,25 +24,19 @@ func NewValidator() *Validator {
validate := validator.New()
uni := ut.New(en.New(), zh.New(), en.New())
translator, _ = uni.GetTranslator("zh")
if err := zhTranslations.RegisterDefaultTranslations(validate, translator); err != nil {
slog.Error("验证器: 注册默认翻译失败", "error", err)
}
_ = zhTranslations.RegisterDefaultTranslations(validate, translator)
validate.RegisterTagNameFunc(func(fld reflect.StructField) string {
return fld.Tag.Get("comment")
})
if err := validate.RegisterValidation("mobile", validateMobile); err != nil {
slog.Error("验证器: 注册mobile校验失败", "error", err)
}
if err := validate.RegisterTranslation("mobile", translator, func(ut ut.Translator) error {
_ = validate.RegisterValidation("mobile", validateMobile)
_ = validate.RegisterTranslation("mobile", translator, func(ut ut.Translator) error {
return ut.Add("mobile", "{0}必须是一个有效的手机号", true)
}, func(ut ut.Translator, fe validator.FieldError) string {
t, _ := ut.T("mobile", fe.Field())
return t
}); err != nil {
slog.Error("验证器: 注册mobile翻译失败", "error", err)
}
})
return &Validator{
v: validate,
}