签入版本

This commit is contained in:
小蚂蚁云
2026-10-25 17:24:27 +08:00
parent 48911cc08f
commit fdbeae092a
1010 changed files with 30682 additions and 95274 deletions
@@ -85,7 +85,7 @@ data = append(data, []any{
编码规范:{模块snake}_{字段snake}(user_status / job_execute_policy / example_status)
公共字典:role_data_scope(数据范围)等不带模块前缀
例外:operation_log.type 存注解常量值(0-40/99),用静态表 LogTypeText
例外:operation_log.type 存标签常量值(0-40/99),用静态表 LogTypeText
(consts.LogTypeNames),不走字典——数值与 gmeta logType 绑定,改动会破坏存量日志
```
@@ -1,7 +1,7 @@
# 5.18 gmeta 注解系统总览
# 5.18 gmeta 标签系统总览
:::tip 概述
gmeta 注解是本项目的"声明即事实"机制:请求结构体上的一个 gmeta.Meta 标签同时驱动路由注册、权限校验、操作日志、OpenAPI 文档四件事。解析与分发在 internal/router/bind.go(反射绑定)与 meta/(路由元数据表)。
gmeta 标签是本项目的"声明即事实"机制:请求结构体上的一个 gmeta.Meta 标签同时驱动路由注册、权限校验、操作日志、OpenAPI 文档四件事。解析与分发在 internal/router/bind.go(反射绑定)与 meta/(路由元数据表)。
:::
## 一个标签,四份事实
@@ -41,7 +41,7 @@ CreateUser=ctx 用户名
37=归档 38=取消归档 39=绑定 40=解绑 99=其他
```
gmeta `logType` 字符串(query/add/update/delete/import/export/reset/…)经 LogTypeMap 转枚举;展示中文经 LogTypeNames(logic 的 LogTypeText)——**该字段不走字典**(数值与注解绑定,改动破坏存量日志)。
gmeta `logType` 字符串(query/add/update/delete/import/export/reset/…)经 LogTypeMap 转枚举;展示中文经 LogTypeNames(logic 的 LogTypeText)——**该字段不走字典**(数值与标签绑定,改动破坏存量日志)。
## 开关与配置