签入版本
This commit is contained in:
@@ -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 绑定,改动会破坏存量日志
|
||||
```
|
||||
|
||||
|
||||
+2
-2
@@ -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)——**该字段不走字典**(数值与标签绑定,改动破坏存量日志)。
|
||||
|
||||
## 开关与配置
|
||||
|
||||
|
||||
Reference in New Issue
Block a user