1
0

marge: 合并代码

This commit is contained in:
TsMask
2023-11-13 18:28:13 +08:00
parent 6caf373ab5
commit 21a5e210eb
77 changed files with 1001 additions and 664 deletions

View File

@@ -1,6 +1,8 @@
package controller
import (
"ems.agt/src/framework/i18n"
"ems.agt/src/framework/utils/ctx"
"ems.agt/src/framework/vo/result"
commonService "ems.agt/src/modules/common/service"
"github.com/gin-gonic/gin"
@@ -21,11 +23,35 @@ type CommontController struct {
// 哈希加密
//
// GET /hash
// POST /hash
func (s *CommontController) Hash(c *gin.Context) {
c.String(200, "commont Hash")
}
// 多语言处理
//
// GET /i18n
func (s *CommontController) I18n(c *gin.Context) {
language := ctx.AcceptLanguage(c)
i18nLang := i18n.TKey(language, "i18n")
hello := i18n.TKey(language, "hello")
ivs := i18n.TTemplate(language, "errorFields", nil)
errorFields := i18n.TTemplate(language, "errorFields", map[string]any{
"num": 1000,
"hello": "你好",
"h2o2": false,
"fileName": " ====",
})
c.JSON(200, map[string]any{
"lang": language,
"i18nLang": i18nLang,
"ivs": ivs,
"hello": hello,
"errorFields": errorFields,
})
}
// 系统可暴露的配置信息
//
// GET /sys-conf