Commit Graph
328 Commits
Author SHA1 Message Date
zhangtao d7d10b88ab docs: 添加前后端环境配置文件示例
添加前端和后端的开发与生产环境配置文件示例,方便开发者参考配置
更新.gitignore以排除特定环境配置文件
2026-01-05 01:24:32 +08:00
zhangtao c40ed5b599 feat(gencode): 优化代码生成器功能并修复类型映射问题
refactor(discover): 重构路由发现模块,增强错误处理和日志记录

fix(constant): 修正TINYINT类型映射为Boolean

style(vue): 调整前端模板格式和样式

chore: 清理无用文件和更新依赖项

perf(jinja2): 改进模板工具性能和类型处理

docs: 更新注释和文档字符串

test: 移除过时的测试文件
2026-01-05 01:11:35 +08:00
zhangtao c178b996a4 chore: 删除前后端环境配置文件 2026-01-05 01:11:21 +08:00
zhangtao 2bd510de80 fix(gencode): 修复代码生成模块的表创建和菜单生成逻辑
refactor(menu): 优化菜单表格列的溢出显示
style: 调整CSS样式属性和注释格式
fix: 修正SQL示例的格式缩进问题
chore: 更新系统菜单的keep_alive配置
2026-01-04 01:27:08 +08:00
zhangtao 1ee6400ac7 feat: 重构代码生成模块并添加示例模块
refactor(menu): 优化菜单删除逻辑,自动删除子菜单
refactor(dept): 优化部门删除逻辑,自动删除子部门
feat(redis): 添加分布式锁功能
feat(validator): 新增DateStr和TimeStr验证类型
refactor(logger): 简化日志配置,移除开发环境同步策略
refactor(console): 重命名并简化控制台输出函数
feat(example): 添加示例模块,包含完整数据类型示例
refactor(gencode): 重构代码生成工具,移除SQL生成
feat(ai): 添加MCP客户端和服务端实现
chore: 更新依赖版本
style: 清理无用代码和文件
2026-01-03 04:28:18 +08:00
zhangtao d7f87fafdb feat(ai): 替换OpenAI客户端为LangChain并添加消息折叠功能 2025-12-28 12:04:48 +08:00
zhangtao 21097b3e99 refactor: 移除AI助手和令牌管理相关功能
移除前端AI助手组件及相关API、状态管理
移除后端令牌管理模块的模型、控制器、服务和路由
清理不再使用的依赖项和导入
更新前端设置和全局类型定义
简化用户管理界面操作逻辑
移除租户相关字段和模型继承
2025-12-26 00:48:40 +08:00
zhangtao c7798e5eeb refactor(权限管理): 统一详情权限标识从query改为detail
- 删除租户和客户管理相关模块代码
- 更新多个视图文件的权限标识
- 修改全局响应类型添加success字段
- 优化基础模型字段索引配置
2025-12-25 01:30:44 +08:00
zhangtao 97c35b0780 feat(workflow): 重构工作流编排界面,使用VueFlow替换LogicFlow
refactor: 统一详情接口权限标识从query改为detail

feat(tenant): 为租户模型添加domain字段支持

fix(cron): 移除定时任务触发参数只读限制

perf(menu): 优化菜单权限标识注释说明

refactor(model): 为多个模型添加租户关联支持

style(main): 调整CSS导入顺序和格式

chore(package): 替换前端流程图库为@vue-flow系列

fix(token): 修正令牌详情接口权限标识

docs(sql): 更新菜单权限标识注释为query格式
2025-12-24 01:01:34 +08:00
zhangtao 057776c35f fix(backend): 修复WebSocket和AI客户端关闭时的异常处理
feat(frontend): 添加markdown支持并改进AI聊天界面显示
refactor(backend): 优化定时任务参数处理和日志记录
style(frontend): 格式化代码和修复样式问题
chore(frontend): 添加markdown相关依赖
2025-12-22 22:21:52 +08:00
zhangtao fb592d4f1b feat: 新增租户、客户和令牌模块及相关功能
refactor: 重构用户、角色、部门等模块的字段长度和校验逻辑

fix: 修复前端接口类型定义和字段显示问题

style: 优化代码格式和注释

perf: 提升数据库连接性能和查询效率

docs: 更新README和配置文档

test: 添加字段校验和数据库连接测试

chore: 更新依赖包和配置文件
2025-12-21 23:14:02 +08:00
zhangtao 33cf047c93 1. 后端注册:usertype(完成)
2. 登录页面暗色主题(完成)
3. 登录页面底部项目信息展示优化(完成)
4. 不同字典下的相同字典值允许重复,相同字典下至不可以重复(完成)
5.定时任务执行错误(未复线)
6.自动生成表:表格字段顺序和批量操作没对应(明晚解决)
2025-12-19 00:20:54 +08:00
zhangtao d06e78d0ab feat(任务调度): 添加立即执行定时任务功能
refactor(前端): 统一调整表格高度为500px
style(前端): 优化用户管理页面布局
fix(前端): 修复验证码未开启时的登录验证规则
perf(任务调度): 优化任务状态更新逻辑
fix(后端): 修复字符类型映射问题
docs(后端): 更新数据库配置为MySQL
feat(登录): 添加登录/登出成功通知
2025-12-18 00:54:10 +08:00
zhangtao 4c97e9f68c refactor(角色管理): 移除创建人和更新人表格列及相关配置 2025-12-17 01:48:44 +08:00
zhangtao cec3f65d64 style: 修复数据表格的缩进格式 2025-12-17 01:36:31 +08:00
zhangtao 1d91d8c1da 1.ai连接报错(完成)
2.crud后的前端列表高度(完成)
3.代码生成批量选中(完成)
4.登录背景动态展示(完成)
5.代码生成表单宽度调整(完成)
2025-12-17 01:29:20 +08:00
zhangtao 854d37dcdc feat(ai): 新增AI助手功能及相关组件
refactor(websocket): 重构WebSocket服务管理及字典同步功能

style(login): 优化登录页面样式及背景图

perf(menu): 改进菜单项展开状态监听逻辑

build: 更新依赖并添加prettier和lint-staged配置

docs: 更新README和注释说明

chore: 清理无用代码和文件
2025-12-16 01:29:43 +08:00
zhangtao 34c662b35a feat(gencode): 优化代码生成器功能并修复若干问题
- 修复MySQL端口注释错误
- 重构模块名生成逻辑,使用统一前缀
- 移除冗余的param.py生成项
- 新增execute_sql方法支持SQL执行
- 优化查询参数生成逻辑,排除时间字段
- 调整前端API路径使用package_name
- 完善菜单SQL执行服务,增加文件检查
- 修复前端表单和详情页字段显示问题
- 统一状态字段的radio值类型为字符串
2025-12-07 16:52:00 +08:00
zhangtao 802840f233 fix(menu): 修复表单重置和父级菜单选择问题
refactor(gencode): 简化复选框组件-双击问题解决
style(permission): 移除多余空行
2025-12-05 22:46:07 +08:00
zhangtao b2e0a3d9c4 fix(auth): 在请求上下文中添加会话ID设置
feat(gencode): 改进导入验证错误信息格式

fix(scheduler): 修复任务重复添加问题并合并错过的任务

refactor(router): 优化路由转换逻辑避免Layout嵌套

feat(middleware): 增强会话ID提取功能并改进日志记录
2025-12-05 00:19:44 +08:00
zhangtao b5a969c555 最新代码 2025-12-04 01:08:12 +08:00
zhangtao 0305b4b64b feat(module_gencode): 新增代码生成模块并重构示例模块
重构示例模块为代码生成模块,包括新增模型、服务、控制器等核心组件
更新数据库配置从MySQL切换为PostgreSQL并调整相关参数
优化代码生成模板逻辑,移除无用字段和功能
添加PostgreSQL菜单SQL生成测试用例
更新前端API路径和菜单配置
移除旧的示例模块相关代码
2025-12-03 21:22:23 +08:00
zhangtao 0766c8aa7d style: 统一字符串引号为双引号并优化代码格式
将单引号字符串统一改为双引号
调整部分组件代码格式和样式
移除空行和冗余代码
2025-12-03 01:07:45 +08:00
zhangtao 279ba76709 feat: 统一编码声明为utf-8格式并优化模板生成逻辑
fix(notice): 修正公告状态查询条件为字符串类型
fix(job): 将日志状态显示从布尔值改为字符串类型
fix(dict): 修复字典状态显示与表单提交问题

refactor: 重构模板生成代码结构,移除冗余文件
refactor(schema): 优化字段类型定义和查询参数处理

style: 调整前端样式和布局问题
style: 清理重复注释和未使用代码

docs: 更新示例SQL模板和注释
docs: 完善代码生成模板文档

chore: 移除已废弃的gen_demo视图文件
2025-12-03 00:53:19 +08:00
zhangtao 3c12fa56eb refactor: 移除多租户和客户相关代码及功能
refactor: 统一状态字段为字符串类型并更新相关组件
refactor: 更新模型基类移除租户和客户相关字段
refactor: 简化数据权限控制逻辑
refactor: 优化类型注解使用Python 3.10+语法
refactor: 清理无用导入和注释
docs: 更新文档移除多租户相关内容
2025-12-01 00:36:05 +08:00
zhangtao 463e2fca23 feat: 统一状态字段为字符串类型并标准化状态显示
refactor: 将状态字段从布尔值改为字符串类型'0'和'1'
fix: 修复前端组件中状态显示和判断逻辑
docs: 更新相关字段描述为'0:启用 1:禁用'
style: 统一时间查询字段为created_time和created_id
2025-11-30 09:12:13 +08:00
zhangtao a96c2f32a8 feat(系统菜单): 添加客户管理模块及前端页面
新增客户管理菜单项及相关权限配置
实现客户管理前端页面,包含CRUD、导入导出等功能
2025-11-28 01:11:26 +08:00
zhangtao 42fa1944e0 refactor: 统一状态字段类型为字符串并移除租户配额功能
- 将多个模型中的status字段从布尔值改为字符串类型
- 移除租户配额相关字段和功能
- 优化任务调度器中的租户上下文处理
- 清理无用代码和注释
2025-11-28 00:59:38 +08:00
zhangtao 0c86069efa feat: 统一状态字段类型为字符串并重构基础类型
refactor: 重构前后端状态字段类型从布尔值改为字符串
feat: 新增基础类型定义和通用类型接口
refactor: 移除不必要的时间范围字段并统一使用created_time
style: 更新前端组件以匹配新的字段命名
docs: 更新接口文档和类型定义
2025-11-27 23:47:23 +08:00
zhangtao 9a39a64faf feat(backend): 实现多租户数据隔离与权限管理架构
refactor(backend): 重构模型基类支持租户与客户隔离
feat(backend): 添加客户模块相关模型、CRUD和参数校验
docs(backend): 新增SaaS数据隔离设计方案文档
refactor(backend): 优化日志模块并添加类型注解
fix(backend): 修正字典模块查询参数移除creator字段

style(frontend): 统一按钮组件代码格式
fix(frontend): 修复表格序号计算逻辑
chore(frontend): 更新lint脚本使用pnpm替代npm
2025-11-23 18:59:43 +08:00
zhangtao 749c97f4e3 feat: 添加部门字段显示并优化用户界面
fix(service): 修复创建时编码重复检查问题
refactor(middleware): 优化CORS中间件配置
style(model): 更新用户模型默认性别值
perf(request): 增强前端请求错误处理
docs(cli): 改进命令行帮助文本
chore: 清理无用配置并更新依赖
2025-11-21 01:11:08 +08:00
zhangtao 8712831e45 refactor(代码生成器): 优化模板文件格式和类型检查逻辑
style: 统一代码格式并移除多余空行
fix(前端): 修复富文本编辑器在详情页的显示问题
feat(前端): 为代码编辑器添加主题切换功能
docs: 更新README中的命令说明
2025-11-19 23:22:13 +08:00
zhangtao 279f547f84 refactor: 重构代码结构并优化命名一致性
feat(backend): 新增模块示例和路径配置
fix(backend): 修复菜单模型名称唯一性约束
refactor(backend): 重构日志模块和路径配置
style(backend): 统一API方法命名规范
refactor(frontend): 重构API方法命名规范
fix(frontend): 修复权限校验问题
refactor: 移动定时任务测试文件到正确模块
docs: 更新模板文件路径
refactor: 优化日志记录和错误处理
fix: 修复排序默认值问题
2025-11-19 02:24:16 +08:00
zhangtao e24e54bfee fix: 修复前端表格高度语法错误并完善菜单ID处理
修复前端表格组件中错误的双冒号语法,改为单冒号绑定高度属性
在Jinja2模板工具中添加parent_menu_id的默认值处理
统一SQL模板中parent_menu_id的处理逻辑,移除NULL判断
2025-11-15 21:40:36 +08:00
zhangtao ded2c4cf8b refactor(layout): 优化混合布局结构和路由处理逻辑
feat(editor): 调整默认高度并移除冗余属性

refactor(tagsview): 重构标签视图逻辑和交互优化

style(myapp): 改进应用卡片布局和交互体验
2025-11-15 03:01:36 +08:00
zhangtao af0180f4e3 style: 优化前端代码格式和样式顺序
refactor: 调整样式属性顺序以提高可读性
fix: 修复请求异常处理中的错误日志输出
chore: 添加stylelint相关依赖和配置
docs: 更新存储工具类的文档注释
2025-11-14 02:27:07 +08:00
zhangtao 43e6d7ea12 chore: 移除不再使用的文档相关脚本 2025-11-14 01:50:28 +08:00
zhangtao c8e3928487 chore: 将项目名称从FastapiAdmin改为fastapi-admin 2025-11-14 01:49:30 +08:00
zhangtao d588abb386 style: 移除多余空行并统一代码格式
修复代码中的多余空行问题,统一字符串引号使用双引号,调整对象和数组的格式,优化代码缩进和换行,提升代码可读性和一致性
2025-11-14 01:45:22 +08:00
zhangtao 66c345d590 style(表格): 为表格列添加溢出提示工具
在多个视图的表格列中添加show-overflow-tooltip属性,当内容过长时显示提示框
2025-11-14 00:29:51 +08:00
zhangtao 086bce3972 feat(tenant): 添加租户编码字段及相关功能
- 在后端模型、schema和前端接口中添加code字段
- 在前端表格和表单中显示和编辑code字段
- 修改租户名称长度限制从50到64字符
- 添加编码字段的验证逻辑
- 更新WangEditor组件返回纯文本格式
2025-11-13 23:47:52 +08:00
zhangtao 196d8e1026 refactor: 统一语言包键名并移除创建人列
将语言包中的 module_common 统一重命名为 common 以提高一致性
移除租户列表中的创建人列以简化界面
2025-11-13 01:19:48 +08:00
zhangtao 8b16da0062 refactor(frontend): 统一表格高度属性绑定方式
fix(backend): 修复租户管理菜单图标错误

style(backend): 优化启动banner显示格式

refactor(backend): 重构日志系统使用loguru替代原生logging

feat(backend): 增加租户名称校验规则

refactor(backend): 优化应用启动流程和日志初始化

docs(frontend): 更新租户管理页面标题和描述
2025-11-13 00:38:06 +08:00
zhangtao 5d0d0cd26a refactor: 统一权限标识前缀为module_格式
feat(tenant): 新增租户管理模块相关文件

style: 优化代码导入和类型提示

fix: 修复前端权限标识校验逻辑

docs: 更新注释中的权限标识示例

test: 更新测试用例中的权限标识

chore: 清理无用导入和类型定义
2025-11-11 01:06:40 +08:00
zhangtao 3df4f5a45a refactor(module): 重构模块路径和数据库配置
- 将前端API路径从`system`和`monitor`重命名为`module_system`和`module_monitor`
- 移除MongoDB相关配置和依赖
- 统一数据库类型命名为`mysql`和`postgres`
- 修复代码生成模板中的字段命名问题
- 更新依赖项并移除不必要的包
- 优化数据库连接配置
- 添加新的文档和Redoc视图组件
- 修复SQL脚本中的字段注释
2025-11-10 01:43:23 +08:00
zhangtao bbde7b8c6e chore: 删除未使用的logo.png文件 2025-11-08 01:57:52 +08:00
zhangtao 7d8f172fdc chore: 更新.gitignore并移除注释代码
更新.gitignore文件,添加对alembic版本目录的忽略
移除前端LockDialog和LockPage组件中的注释代码
2025-11-08 01:57:20 +08:00
zhangtao fd4598ea39 feat(gencode): 增强代码生成模块功能
- 添加列长度和默认值字段支持
- 改进表创建时的唯一性检查
- 优化字段属性初始化逻辑
- 增强前端表格展示和编辑功能
- 修复任务调度状态获取问题
- 清理和优化文档内容

refactor: 重构数据库查询逻辑

- 统一不同数据库类型的字段查询方式
- 添加唯一性约束检查
- 优化字段类型转换处理

fix: 修复任务重启逻辑

- 确保任务重启时使用最新配置
- 改进任务状态获取方法

docs: 更新部署文档

- 添加详细部署说明
- 优化文档结构
- 移除冗余内容

chore: 清理.gitignore和.gitattributes

- 移除冗余配置
- 更新忽略规则
2025-11-07 01:46:50 +08:00
zhangtao 6383c53580 refactor(gencode): 重构代码生成模块,优化字段初始化和类型处理
fix(setting): 确保日志目录存在

perf(logger): 改进日志文件轮转处理,优化异常处理

feat(gencode): 添加子表关联字段支持

style(constant): 更新字段常量命名规范

chore: 移除前端低代码生成器相关文件

fix(gencode): 修复CRUD操作中的字段过滤逻辑

refactor(gen_util): 重构字段初始化逻辑,增强类型安全

docs: 更新代码注释和文档

test: 移除无效测试文件

build: 更新依赖版本

ci: 优化CI配置
2025-11-06 00:31:21 +08:00
zhangtao 88c1b8fa67 refactor: 统一项目名称为FastApiAdmin
将项目名称从FastAPI Vue3 Admin统一更改为FastApiAdmin,包括:
- 所有README文件中的项目名称和链接
- 前后端代码中的系统名称变量
- 文档和配置文件中的引用
- 数据库初始化数据中的系统名称
2025-11-03 01:35:56 +08:00