PiexlMax(奇淼
|
6323688fca
|
发布dev2.8.2版本 (#2025)
* refactor(server): 重构服务器启动和重载逻辑
将服务器启动和重载逻辑进行重构,提取初始化系统为单独函数,优化代码结构。删除冗余的服务器初始化文件,统一使用新的 `server_run.go` 实现优雅关闭和重载功能。同时,将“重启服务”改为“重载服务”以更准确地描述功能。
* refactor: 重构系统事件处理、JWT和Casbin相关逻辑
- 将系统重载逻辑提取到独立的`system_events.go`文件中,并引入全局事件管理器
- 将JWT相关操作从`service`层移动到`utils`层,减少服务层依赖
- 将Casbin实例管理逻辑提取到`utils`层,统一管理Casbin实例的初始化和获取
- 删除冗余的`CreateSysOperationRecord`方法,优化操作记录中间件逻辑
* refactor(server): 重构服务初始化和关闭逻辑
将 `RunServer` 函数重命名为 `initServer`,并调整其调用方式以简化代码。同时,在系统初始化时添加 `SetupHandlers` 函数以注册全局处理函数,提升代码可维护性。
* fix: 修复自动化代码enum查询条件的bug
* fix: 修复组合模式下,顶部菜单重复bug
* refactor: 修改名称 RunWindowsServer ==> RunServer
* 新增mcp
* feat: 支持mcp服务
* feat:调整mcp结构,增加客户端和测试用例
* feat:更换mcp基础包和结构
* feat:提交客户端工具测试用例
* feat: 增加自动创建 mcp Tool模板 功能
* fix: 增加默认值属性
* feat: 调整初始化menu的逻辑
* feat: 调整初始config.yaml
* feat: 增加全局GVA_MCP_SERVER属性,方便灵活化开发。
* feat: 优化自动化mcp逻辑和成功展示
* feat: 优化mcp tool nickname工具
* feat: 发布2.8.2 Beta版本
---------
Co-authored-by: piexlMax(奇淼 <qimiaojiangjizhao@gmail.com>
Co-authored-by: Gor-c <creup@outlook.com>
Co-authored-by: QIN xiansheng <sjjlnaps@163.com>
|
2025-05-13 19:24:54 +08:00 |
|
PiexlMax(奇淼
|
866fa5643e
|
Dev273 (#1868)
* fixed: 修复addFunction下前端api.js无法创建的bug。
* feature: 增加严格角色模式
* Update system.vue
* fixed: 多点登录拦截模式下,jwt换票期间不需要拉黑token。
* fixed: 修复使用ast时候产生无意义的换行的问题
* fixed: 修复跨级操作角色权限的越权问题
* feature: 优化严格模式角色鉴权操作。
* fixed: 增加菜单和api设置越权问题的限制
* feature: 增加插件打包前的自动化同步所需菜单和api的功能
* feature: 自动化代码可以默认生成导入导出
* feature: 自动化导入导出对模板进行回滚
* feature: 剔除无用的packfile代码包
* feature: 发布V2.7.3版本公测。
---------
Co-authored-by: task <ms.yangdan@gmail.com>
|
2024-08-27 13:15:56 +08:00 |
|
PiexlMax(奇淼
|
7f9194f475
|
feater: 可对自动化代码增加空方法 (#1834)
* feature:自动化代码可从自动化代码管理中增加空方法,用户不用自行组织其中的关系。
|
2024-07-25 21:29:20 +08:00 |
|
PiexlMax(奇淼
|
6e4dc10c49
|
文件结构调整,支持插件自动化 (#1824)
* Update index.vue
多个详情页之间切换tab,页面没有重新渲染
* feature:新增同步API功能
* feature: 同步表数据
* feature:新增同步API功能
* feature: 增加V2插件注册
* feature:给Enter的依赖结构增加单独的New 方便引用
* feature: 调整关联属性的选择模式
* feature: 增加component组件和name的映射插件,防止keepalive的懒加载失效。
* update: PluginInitializeRouter && 修复TypePluginInitializeMenu ast 类型错误
* update: 测试文件的astType 类型错误
* feature: 文件变更自动同步componentName.json。
* feature: 文件变更自动同步componentName.json。
* feat: UI美化
* feat: 自动化页面顺序调整
* feature:修改404页面
* update: PluginInitializeMenu
* update: Plugin template
* fixed systemApi 重复声明
* api.vue:update:修改API分组为下拉列表
* update: import添加注释
* update: plugin_enter_test.go 增加测试用例
* update: ast 预览文件路径
* update: config Autocode 新增Module字段以及如果为空的情况下自动获取运行目录下的go.mod文件
* update: auto_code_package.go 完善调用ast工具类的封装使用
* update: auto_code_template.go Create方法和修正SysAutoCodeHistory
* feat:调整自动化package为模板,增加初始化配置信息,调整页面信息。
* update: ast PreviewPath MkdirAll
* update: ast type错误, PluginEnter and PackageModuleEnter add TemplatePath模版路径
* update: autoCodePackage and autoCodeTemplate bug修正
* update: PackageInitializeRouter 传入两个路由组
* update: PackageModuleEnter 处理空变量时与type冲突注入
* update: Package 模版更新
* update: utils/ast 优化统一
* update: 注入内容修复错误
* fix: 修复注释错误
* update: plugin 模版 完成
* feature: 文件watch功能只在development下开启
* update: viper.go.template 因为viper不区分配置的key的大小写所以用package
* update: ast 测试代码规范化
* update: package 删除api和router多余导包
* update: plugin template
* update: auto_code_package 问题修复
* update: ast 测试插件的预览功能
* update: gorm_biz 更新注册方式
* update: go.mod tidy
* remove: plugin template gen main.go.template
* update: ast 重构, 分离读取和写入步骤支持
* update: AutoCodePackageApi 传入参数错误修复
* rename: sys_autocode_history.go => sys_auto_code_history.go
* update: 预览无需落盘, 创建落盘,抽离公共参数
* update: api.go.tpl 导包位置fmt 和package js位置存放错误
* update: 测试用例修复 and PackageInitializeGorm 重构
* update: ast 新增相对路径, 代码生成器历史回滚功能
* update: ast 工具类回滚失败修复以及测试文件
* update: 代码生成器历史 回滚问题修复
* update: 代码生成器模版忽略.DS_Store
* featute: 自动化GORM结构的注入和剔除
* feature: 插件模板调整
* feature: 增加公告插件示例,调整代码模板。
* feature: 自动注册插件V2。
---------
Co-authored-by: zayn <972858472@qq.com>
Co-authored-by: SliverHorn <sliver_horn@qq.com>
Co-authored-by: krank <emosick@qq.com>
Co-authored-by: cjk <wlicjk@126.com>
Co-authored-by: piexlMax(奇淼 <qimiaojiangjizhao@gmail.com>
Co-authored-by: maxwell <zhong.maxwell@gmail.com>
|
2024-07-21 11:33:25 +08:00 |
|
PiexlMax(奇淼
|
59cfe96fe3
|
增加AI辅助功能 (#1808)
* feature: 增加两个辅助AI,小奇和小淼
* feature:调整AI自动反写部分
|
2024-07-02 22:53:59 +08:00 |
|
piexlMax
|
4b6adb3919
|
增加自动打包插件功能
|
2023-06-10 17:16:26 +08:00 |
|
奇淼(piexlmax
|
4bf872d292
|
增加插件安装功能并提升其他功能稳定性 (#1155)
* 增加安装插件demo
* 前端上传demo
* 插件安装初版
* 调整菜单结构
* fix: 修改密码校验 jwt 中的用户 id
* router.go:fix logger的中间件是默认的,这边日志可以删除;cors的日志打印应当在上面两行启用的时候再进行注释
* 登陆==>登录
* 抽离插件安装方法
* 调整插件功能 提升灵活度
Co-authored-by: zeromake <a390720046@gmail.com>
Co-authored-by: Lu JJ <275955589@qq.com>
Co-authored-by: pnck <hio131@gmail.com>
Co-authored-by: feixuanyu <994085848@qq.com>
|
2022-07-07 12:34:54 +08:00 |
|
奇淼(piexlmax
|
6add2094a6
|
v2.5.1 beta2 (#1048)
* 修复日志中间件报文过大的报错问题
* 修复 Token 失效后导致的白屏问题
* 增加自动创建插件模板功能
* 密码加密方式改为 hash
* 增加刷新防抖
Co-authored-by: songzhibin97 <718428482@qq.com>
Co-authored-by: icedays <icedays@163.com>
Co-authored-by: hedeqiang <laravel_code@163.com>
|
2022-04-25 17:34:17 +08:00 |
|
bx
|
8dd87d0172
|
更改自动化代码注释错别字
更改自动化代码注释错别字
|
2022-04-13 22:03:58 +08:00 |
|
奇淼(piexlmax
|
429353fa54
|
自动化代码可分包 (#982)
* [style] 修改右上角图标,选择统一风格的iconfont
* 增加路由排错处理
* 未输入tablename时前端自动生成下划线表名方式回滚误删表
* 支持自动化生成package功能
Co-authored-by: bypanghu <bypanghu@163.com>
Co-authored-by: songzhibin97 <718428482@qq.com>
|
2022-03-26 14:13:26 +08:00 |
|
SliverHorn
|
6cc495de95
|
update:
- pgsql 获取表名, 获取表字段(todo), 获取数据库名
refactor:
- 自动化代码与自动化代码历史 代码规范化
- mysql 获取表名, 获取表字段, 获取数据库名
- enter 代码优化
|
2021-11-20 22:46:05 +08:00 |
|
蒋吉兆
|
6afe848210
|
修改包名称定为至server为插件化提供便利
|
2021-08-23 23:13:24 +08:00 |
|
songzhibin97
|
cbf73f24ae
|
feat:fix go mod
|
2021-08-21 11:01:34 +08:00 |
|
pixel
|
c7de76b849
|
基础架构变更 增加模块化
|
2021-07-17 14:18:52 +08:00 |
|
pixel
|
b5c1babec9
|
模块化变更
|
2021-07-16 20:08:11 +08:00 |
|