docs: 更新代码生成器文档

This commit is contained in:
wintel
2025-04-16 00:04:04 +08:00
parent 3693a9dc44
commit 964ccb0d0b

View File

@@ -2,9 +2,29 @@
本章节视频讲解请参考:[OpenAuth.Net视频合集--使用企业版代码生成器](https://www.bilibili.com/video/BV1JCuyeaEFp/)
## 前言
都什么年代了,还在用代码生成器?有这个想法的人,通常是拿来和低代码平台做对比。那我们就从多维度对比一下:
| 维度 | 低代码平台 | 代码生成器 |
|------|------------|------------|
| 用户群体 | 非专业开发者、业务人员、快速交付团队 | 专业开发者 |
| 技术门槛 | 无需编码能力,强调业务逻辑可视化配置 | 需理解生成代码并手动集成/调试 |
| 灵活性 | 受限于平台提供的组件和逻辑抽象能力 | 生成代码可自由修改,灵活性高 |
| 技术依赖性 | 依赖平台运行时,可能面临厂商锁定风险 | 生成代码脱离工具,技术栈自主可控 |
| 适用场景 | 快速构建标准化应用如内部工具、MVP | 减少重复编码,提升开发效率 |
从上面对比我们可以看出二者使用场景完全不同:
* 低代码平台:业务人员通过拖拽表单设计器、配置数据源等,直接发布到低代码平台,无需编写代码。
* 代码生成器:**自动创建Entity、Controller、Service层基础代码开发者手动补充业务逻辑**,一旦代码生成完成,就可以脱离工具,技术自主可控。
于是就有了本节的内容。当然OpenAuth.Net即将推出低代码平台版本敬请期待😀
## 术语解释
在添加新功能之前需要先了解OpenAuth.Net生成代码时的两个概念动态头部和固定头部
使用代码生成器添加新功能之前需要先了解OpenAuth.Net生成代码时的两个概念动态头部和固定头部
#### 动态头部
@@ -134,7 +154,7 @@ src\views\stocks\index.vue
## 配置模块地址
经过以上步骤重启系统后使用System账号重新登录在【模块管理】中添加仓储管理模块,如下图:
经过以上步骤重启系统后使用System账号重新登录在【模块管理】中添加"仓储管理"模块,如下图:
![20211207003212](http://img.openauth.net.cn/20211207003212.png)