PiexlMax(奇淼
|
273d7bd50e
|
V2.8.4Beta 极致融合AI编辑器 让开发速度更进一步 (#2060)
* fix(style): 修复 border 额外的 reset 导致 tailwind border 属性生效异常的问题
* feat: 添加错误预览组件并优化请求错误处理逻辑
* optimize: select and update necessary fields in `ChangePassword` method
- Simplify `ChangePassword` method signature by removing unnecessary return type.
- Use `Select()` to fetch only the necessary fields (`id` and `password`) from the database.
- Replace `Save()` with `Update()` for more efficient password update operation.
Note: use `Save(&user)` to update the whole user record, which will cover other unchanged fields as well, causing data inconsistency when data race conditions.
* feat(menu): 版本更新为2.8.4,给菜单增加按钮和参数的预制打包
* feat(menu): 恢复空白的配置文件
* Remove unused `SideMode` field from `ChangeUserInfo` struct
Remove unused and deprecated `SideMode` field from user request model.
* feat(automation): 增加可以自动生成CURD和续写方法的MCP
* fix(mcp): 确保始终返回目录结构信息
* fix(mcp): 当不需要创建模块时提前返回目录结构信息
* feat(automation): 增加可以自动生成CURD和续写方法的MCP
* feat(mcp): 添加GAG工具用户确认流程和自动字典创建功能
实现三步工作流程:分析、确认、执行
新增自动字典创建功能,当字段使用字典类型时自动检查并创建字典
添加用户确认机制,确保创建操作前获得用户明确确认
* feat(version): 新增版本管理功能,支持创建、导入、导出和下载版本数据
新增版本管理模块,包含以下功能:
1. 版本数据的增删改查
2. 版本创建功能,可选择关联菜单和API
3. 版本导入导出功能
4. 版本JSON数据下载
5. 相关前端页面和接口实现
* refactor(version): 简化版本管理删除逻辑并移除无用字段
移除版本管理中的状态、创建者、更新者和删除者字段
简化删除和批量删除方法的实现,去除事务和用户ID参数
更新自动生成配置的默认值说明
* feat(版本管理): 新增版本管理功能模块
* fix(menu): 修复递归创建菜单时关联数据未正确处理的问题
* feat(mcp): 添加预设计模块扫描功能以支持代码自动生成
在自动化模块分析器中添加对预设计模块的扫描功能,包括:
- 新增PredesignedModuleInfo结构体存储模块信息
- 实现scanPredesignedModules方法扫描plugin和model目录
- 在分析响应中添加predesignedModules字段
- 更新帮助文档说明预设计模块的使用方式
这些修改使系统能够识别并利用现有的预设计模块,提高代码生成效率并减少重复工作。
* feat(mcp): 新增API、菜单和字典生成工具并优化自动生成模块
* docs(mcp): 更新菜单和API创建工具的描述信息
* feat(mcp): 添加字典查询工具用于AI生成逻辑时了解可用字典选项
* feat: 在创建菜单/API/模块结果中添加权限分配提醒
为菜单创建、API创建和模块创建的结果消息添加权限分配提醒,帮助用户了解后续需要进行的权限配置步骤
* refactor(mcp): 统一使用WithBoolean替换WithBool并优化错误处理
* docs(mcp): 更新API创建工具的说明和错误处理日志
* feat(mcp): 添加插件意图检测功能并增强验证逻辑
---------
Co-authored-by: Azir <2075125282@qq.com>
Co-authored-by: Feng.YJ <jxfengyijie@gmail.com>
Co-authored-by: piexlMax(奇淼 <qimiaojiangjizhao@gmail.com>
|
2025-07-31 21:21:04 +08:00 |
|
PiexlMax(奇淼
|
d40c815760
|
2.7.9beta (#1993)
* 媒体库增加分类,图库多选择时优化。
* 重构 JWT token 生成,使用 `New()` 函数代替直接创建实例
* 上传组件支持查看大图 (#1982)
* 将参数缓存,媒体库增加分类,图库多选择时优化。 (#1978)
* 媒体库增加分类,图库多选择时优化。
*修复文件上传进度显示bug&按钮样式优化 (#1986)
* fix:添加内部 iframe 展示网页,优化 permission 代码
* 俩个uuid库合并一个,更新库到当前版本。
* 优化关于我们界面
* feat: 个人中心头像调整,媒体库兼容性调整。
* feat: 自动化代码前端页面美化,多余按钮收入专家模式
* feat: 增加单独生成server功能
* feat: 限制单独生成前后端的情况下的细节配置
* feat: 修复全选失败报错的问题
---------
Co-authored-by: task <121913992@qq.com>
Co-authored-by: Feng.YJ <32027253+huiyifyj@users.noreply.github.com>
Co-authored-by: will0523 <dygsunshine@163.com>
Co-authored-by: task <ms.yangdan@gmail.com>
Co-authored-by: sslee <57312216+GIS142857@users.noreply.github.com>
Co-authored-by: bypanghu <bypanghu@163.com>
Co-authored-by: Azir <2075125282@qq.com>
Co-authored-by: piexlMax(奇淼 <qimiaojiangjizhao@gmail.com>
Co-authored-by: krank <emosick@qq.com>
|
2025-02-13 15:25:10 +08:00 |
|
PiexlMax(奇淼
|
0ce5a63c1d
|
update: 发布dev2.7.6Beta版本 (#1908)
* feat: 优化菜单管理的路径选择框
* fixed: 修复错误的文件命名
* feat: 增加参数管理功能,调整菜单选择组件。
* feat: 恢复config.yaml
* feat: 更新AI功能
* feat: 增加API自动填充功能
* feat: 增加AI自动填充表格导出模板
* feat: 增加AI自动填充表格导出模板和AI自动模板填充
* feat: 新增方法支持选择是否鉴权
---------
Co-authored-by: Azir <2075125282@qq.com>
|
2024-10-15 21:58:17 +08:00 |
|
pixelmaxQM
|
332a8de2e9
|
fixed: 修复其他数据库类型下无法获取表列表的bug
|
2024-08-05 20:05:23 +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(奇淼
|
02f5d6fea2
|
增加同步API功能 (#1811)
* feature:新增同步API功能
|
2024-07-04 21:19:20 +08:00 |
|
pixelmaxQM
|
6e2140258e
|
feature:后端路由注册和数据库注册方法与原始框架分离,自定业务不再干扰原始框架内容。
|
2024-06-23 17:01:39 +08:00 |
|
pixelmaxQM
|
18c2f84771
|
feature:表格导出功能增加join支持多表关联导出
|
2024-04-09 22:05:12 +08:00 |
|
奇淼(piexlmax
|
35e2c2cfe8
|
feature:表格导出支持配置limit order和where条件 (#1665)
* feature:导出功能可携带条件
* feature:组件增加导出入参
* 带条件导出Excel功能
|
2024-03-05 23:29:59 +08:00 |
|
piexlMax(奇淼
|
e1d214b91a
|
剔除GPT相关功能,后续独立新开源项目制作。
|
2024-01-03 14:49:28 +08:00 |
|
piexlMax
|
36eba36bf2
|
调整建表结构
|
2023-12-30 20:32:05 +08:00 |
|
piexlMax
|
cd5b60c8cc
|
增加excel模板配置,增加前端导出工具。token迁移至cookie x-token且保留header x-token 两者兼容。
|
2023-12-30 20:29:47 +08:00 |
|
奇淼(piexlmax
|
bd3931d62d
|
[feature]:支持Sqlite数据库 (#1467)
* add sqlite3 support
* 修改gorm.io/driver/sqlite 为 github.com/glebarez/sqlite 适配windows用户无cgo环境
---------
Co-authored-by: Kafumio <linzehong1_2020@qq.com>
Co-authored-by: Kafumio <73083337+Kafumio@users.noreply.github.com>
Co-authored-by: sliverhorn <sliver_horn@qq.com>
|
2023-06-30 19:18:20 +08:00 |
|
奇淼(piexlmax
|
64608f6b05
|
Gpt (#1389)
* fix:优化自动化代码搜索区域 (#1382)
* 增加gpt功能(万用表格)
* feat: chatTable页面
---------
Co-authored-by: ipanghu <bypanghu@163.com>
Co-authored-by: 陶正虎 <zhenghu.tao@jutze.com.cn>
Co-authored-by: krank <emosick@qq.com>
|
2023-03-25 20:02:14 +08:00 |
|
奇淼(piexlmax
|
0abcb5aba1
|
重构自动化代码,修复皮肤bug (#1355)
* 增加读取ast方法和AddImport 方法来增加引用包功能
* 增加在指定方法中添加头部声明global.DB业务库的方法
* 增加了自动添加AutoMigrate方法。
* 将自动化产生自动迁移功能替换为新ast
* 增加了自动注册router块的功能
* 废除旧的对router和gorm的处理方法,替换为新的自动化方法
* 修复开发模式下皮肤失效的问题
|
2023-02-25 14:46:02 +08:00 |
|
奇淼(piexlmax
|
5e0117e7c6
|
Captcha (#1329)
* feat: #807 自定义验证码开关,可以自行配置
* 添加数据库列表支持:SQL SERVER
* [user.vue]: 新增邮箱手机合法性校验,邮箱手机非必填
* [menu.js]: 修复错误的API注释
* 调整配置文件 是其可以支持oracle和mssql
Co-authored-by: Yexk <yexk@yexk.cn>
Co-authored-by: 逆光飞翔 <191180776@qq.com>
Co-authored-by: chenteng <cc17854330572@163.com>
|
2023-01-01 01:26:57 +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 |
|
奇淼(piexlmax
|
6a97f39f66
|
新增按钮权限,增加redis可独立配置 (#923)
* fix jwt to golang-jwt, gin to 1.7.0
* 增加按钮权限功能
* 增加redis可独立配置
Co-authored-by: helight <helight@helight.info>
|
2022-02-22 00:26:21 +08:00 |
|
songzhibin97
|
0fe4750991
|
style: linker
|
2021-12-06 12:44:26 +08:00 |
|
蒋吉兆
|
6b69972230
|
增加pgsql获取数据库和表方法 更新版本为V2.4.6 Beta
|
2021-11-22 10:57:07 +08:00 |
|
SliverHorn
|
f19e719cbb
|
refactor:
- 优化 postgresql 的配置文件
- dsn 优化
- gorm logger 代码优化
- 优化 注册表 函数名
- 更新 go.mod
|
2021-11-15 23:50:28 +08:00 |
|
蒋吉兆
|
1744c0b44d
|
增加pgsql适配(todo)
|
2021-11-15 23:00:14 +08:00 |
|
piexlmax
|
265e42f513
|
vue3版本初版上线 自测已可用
|
2021-08-26 12:45:41 +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 |
|
pixel
|
3434b2ba5e
|
增加自动化代码回滚功能
|
2021-07-14 14:37:04 +08:00 |
|
SliverHorn
|
a4623373a7
|
update: 自定义gorm的logger优化
|
2021-07-09 21:52:17 +08:00 |
|
何秀钢
|
3ffe0d89d8
|
modified 统一代码风格
|
2021-06-01 16:20:46 +08:00 |
|
LeonardWang
|
0a3696ee01
|
添加代码生成中route和gorm的自动注入
|
2021-03-19 23:56:40 +08:00 |
|
pixel
|
7668e7fdde
|
清理工作流功能
|
2021-03-18 14:27:39 +08:00 |
|
songzhibin97
|
00b5024f20
|
新增功能-api生成数据库并初始化回写配置
修改gva initdb 判断是否已经创建的一些小问题
新增api生成数据库并初始化回写配置
修改文件:
server/cmd/gva/initdb.go
server/cmd/information/data_authorities.go
server/cmd/information/workflow.go
server/initialize/gorm
server/main.go
新增文件:
server/api/v1/sys.initdb.go
server/middleware/init.go
server/model/sys_init.go
server/service/sys_initdb.go
servcer/utils/init_db.go
迁移文件
server/cmd/gva/mysql.go->server/utils/mysql.go
|
2021-02-27 17:32:41 +08:00 |
|
SliverHorn
|
6c7d49b323
|
优化gorm的自定义logger代码, 升级gorm的版本为1.20.9, Makefile 添加goproxy代理
|
2020-12-26 00:52:18 +08:00 |
|
SliverHorn
|
336d7473f7
|
自定义logger保留gorm的格式输出控制台, 修改SetUserInfo的校验规则为IdVerify
|
2020-12-07 12:11:50 +08:00 |
|
QM303176530
|
9098eaf22e
|
Merge branches 'gva_gormv2_dev' and 'gva_workflow' of https://github.com/flipped-aurora/gin-vue-admin into gva_gormv2_dev
|
2020-11-28 10:10:48 +08:00 |
|
SliverHorn
|
c2a55931bb
|
自定义gorm的logger
|
2020-11-24 19:27:16 +08:00 |
|
pixel
|
2fad9035d3
|
增加工作流使用方法 接口
增加工作流通用完成方法
增加查询待办
查询我发起的工作流功能
增加测试示例
|
2020-11-17 16:41:43 +08:00 |
|
pixel
|
02f155f497
|
整体结构变更 新增方法数据错乱问题修复
|
2020-10-29 17:57:29 +08:00 |
|
pixel
|
e9c5ac6ec0
|
修改 workflow数据结构
|
2020-10-26 16:51:24 +08:00 |
|
SliverHorn
|
dd65a4a716
|
Migrate the gva project to the cmd folder, delete other redundant database configurations, optimize the initialization method of viper, zap, and gorm
|
2020-10-22 16:28:51 +08:00 |
|
SliverHorn
|
5b1eb546fd
|
add ss.Dbname
|
2020-10-13 15:29:08 +08:00 |
|
SliverHorn
|
d16ca6967f
|
优化配置文件的结构体,优化文件上传与下载功能,系统配置的前端展示更友好及其他的优化
|
2020-10-06 11:30:50 +08:00 |
|
SliverHorn
|
f8e1832172
|
新增postgresql的Host配置
|
2020-09-22 17:53:20 +08:00 |
|
SliverHorn
|
759dd34c76
|
优化zap.go代码,修改dubg输出为info输出
|
2020-09-16 10:31:56 +08:00 |
|
pixel
|
df69c96bd3
|
默认readme修改为中文
|
2020-09-09 16:17:26 +08:00 |
|
SliverHorn
|
c6700a72bc
|
适配了Gorm的v1.20.0版本,迁移初始表的注册函数至gorm.go并优化了代码,注释了sqlite的初始化,需要的自行打开注释,默认使用mysql
|
2020-09-09 14:48:33 +08:00 |
|
SliverHorn
|
e9ef8f7882
|
完成GORM的支持四个数据库的配置
|
2020-09-07 18:17:27 +08:00 |
|