zhangtao
f74b5f277e
refactor: 重构查询参数处理逻辑,统一搜索参数处理
...
- 移除各模块查询schema中的自定义model_validator,统一通过search_to_dict处理搜索参数
- 为需要的字段添加json_schema_extra标记查询操作类型
- 重构base_crud的条件解析逻辑,支持直接处理普通字符串、数字类型参数
- 重构base_schema中的公共查询参数校验逻辑,简化时间范围和创建更新人参数处理
- 修复菜单查询的异步懒加载问题,添加多级预加载
- 调整日志打印配置,关闭uvicorn.access重复日志
- 修复前端路由跳转路径错误
- 调整弹窗宽度适配内容
- 修复测试环境限流器未注册问题
- 清理无用的导入和废弃函数
2026-07-16 01:19:03 +08:00
zhangtao
5ff72b086f
refactor: 重构项目模块结构与代码细节优化
...
1. 调整后端模块路由与插件文件结构,迁移部分模块代码至api/v1目录
2. 优化代码注释格式与文档字符串,简化冗余代码
3. 添加监控仪表盘、工单评论等新模块功能
4. 修复前端部分组件交互逻辑与类型定义
5. 清理冗余的初始化数据与废弃配置文件
6. 新增租户注册表单字段与国际化支持
7. 优化HTTP请求拦截器与快捷键功能
2026-07-10 00:18:11 +08:00
zhangtao
349ab7b525
refactor: 大规模代码重构与项目配置优化
...
- 调整前端路由前缀为 /web 并新增配置项
- 重构环境变量配置,替换旧环境文件为 dev/prod/test 版本
- 优化后端接口路由与参数校验,替换 dataclass 查询参数为 Pydantic 模型
- 整理后端导入顺序,延迟加载循环依赖模块
- 统一前端 API 调用命名,重构模块命名
- 新增多种响应类型支持,优化代码模板
- 简化后端路由装饰器写法,合并配置参数
2026-07-04 01:23:43 +08:00
zhangtao
414d5c80c3
refactor: 统一项目中状态字段类型为数字类型
...
这是一个大规模的类型对齐优化:
1. 将多处字符串类型的status字段统一改为数字类型,包括前后端接口定义、数据模型、页面组件
2. 重构编排节点相关的命名和注释,统一改为"节点类型"替代"编排节点类型"
3. 移除了过时的忘记密码相关接口和模板代码
4. 优化搜索栏组件,支持展开仅显示次要字段
5. 调整部分接口参数和路由逻辑,对齐前后端参数格式
2026-06-23 00:30:40 +08:00
zhangtao
afdd805e11
refactor: 重构查询参数实现,替换旧的__init__初始化方式为dataclass+post_init
...
feat: 新增岗位编码字段与校验
fix: 修复批量删除提示、请求缓存、任务状态等逻辑
perf: 优化表格列展示,移除冗余ID列
build: 降级fastapi版本至0.115.2,更新依赖锁文件
docs: 补充部分代码注释与说明
2026-06-22 00:27:23 +08:00
zhangtao
4e2b668d7b
chore: 批量优化项目代码,修复多处细节问题
...
本次提交包含多项优化和修复:
1. 修复CRUD初始化参数传递、搜索参数处理逻辑
2. 更新环境配置中的大模型相关参数
3. 重构部分服务方法命名,统一代码风格
4. 新增多个枚举类型,补充模型关联关系和加载选项
5. 优化查询参数类实现,完善字段校验逻辑
6. 调整Pydantic模型字段注释和类型定义
7. 简化并移除冗余的CRUD方法实现
8. 新增超级管理员权限装饰器
9. 修复邮件日志模型的租户关联和字段定义
2026-06-20 23:37:58 +08:00
zhangtao
d34d4a4c50
chore: 完成多批次代码优化与重构
...
- 重构工作流模块目录结构,迁移代码文件
- 修复类型断言空值安全问题,添加 ! 操作符
- 优化样式类名,替换 flex-cc 为标准 flex 工具类
- 更新路由标签简化文案,移除冗余注释
- 调整 ruff 配置,放宽行长度限制
- 更新 README 与多语言文案,优化项目描述
- 修复表单、图表组件的类型与样式问题
- 简化搜索表单、数据卡片的布局代码
2026-06-20 05:31:46 +08:00
zhangtao
73f2823692
refactor: 大规模代码整理与功能优化
...
1. 重构后端API路由、CRUD与模块结构,整合日志管理,移除废弃demo代码
2. 优化前端组件类型定义、样式与路由配置,修复权限判断逻辑
3. 调整默认排序规则、滚动条样式与工具类函数,更新依赖与配置文件
4. 修复多处类型不匹配与默认值问题,完善表单与菜单验证逻辑
2026-06-17 01:56:31 +08:00
zhangtao
290728d9d2
chore: 批量整理代码格式与优化细节
...
- 修复多处代码缩进、换行不规范问题
- 调整部分配置注释与字符串格式对齐
- 优化导入语句与多行表达式的排版
- 统一枚举、模型字段的注释风格
- 调整部分校验逻辑与提示文案
- 重构部分长函数参数与查询语句格式
2026-06-02 08:19:10 +08:00
zhangtao
301572d200
feat(security): 增加XSS防护和文件上传安全校验
...
添加bleach和dompurify库用于HTML内容过滤
实现文件上传路径校验和类型检测
增强定时任务函数格式验证
修复文件下载路径穿越漏洞
2026-02-18 23:05:51 +08:00
zhangtao
51f9a9acfa
feat(前端): 添加页面切换动画功能并优化工作流节点样式
...
refactor(后端): 统一查询参数处理使用QueueEnum枚举
style(前端): 优化菜单搜索组件样式
fix(后端): 移除不支持的数据库类型dm
chore: 更新依赖和配置文件
2026-02-06 22:31:39 +08:00
zhangtao
1d54dca76c
style: 统一代码格式和字符串引号使用
...
refactor: 优化代码结构和可读性
feat: 添加http_limit模块实现请求限制功能
fix: 修复异步任务中使用time.sleep的问题
chore: 更新依赖项并添加pytest测试框架
docs: 更新项目描述信息
perf: 优化Redis序列化方式使用JSON替代pickle
test: 添加测试相关配置和依赖
2026-01-17 20:07:25 +08:00
zhangtao
d50dd9dd1e
style: 移除Python文件中的编码声明并优化代码格式
...
refactor: 重构前端组件和样式,添加AI助手功能
docs: 更新README文档,添加ruff代码检查说明
feat: 新增AI助手相关API和前端组件
chore: 更新.gitignore文件,添加ruff缓存配置
fix: 修复前端布局和设置相关的问题
perf: 优化代码结构和性能,移除冗余代码
test: 更新测试文件,移除编码声明
build: 更新依赖版本,调整requirements.txt
2026-01-16 01:13:59 +08:00
zhangtao
fb592d4f1b
feat: 新增租户、客户和令牌模块及相关功能
...
refactor: 重构用户、角色、部门等模块的字段长度和校验逻辑
fix: 修复前端接口类型定义和字段显示问题
style: 优化代码格式和注释
perf: 提升数据库连接性能和查询效率
docs: 更新README和配置文档
test: 添加字段校验和数据库连接测试
chore: 更新依赖包和配置文件
2025-12-21 23:14:02 +08:00
zhangtao
dc4d6822c7
fix(security): 将OAuth2表单的regex参数改为pattern
...
refactor(scheduler): 重构任务调度器并添加分布式锁支持
test: 重构测试文件结构并添加健康检查测试
style(schema): 统一将example字段改为examples
chore: 清理无用的测试文件
2025-12-09 22:25:47 +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
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
ef5f14e856
refactor: 重构查询参数模块,将param.py合并到schema.py中
...
feat: 为模型添加租户配额字段和字典表关联关系
fix: 修复部门树查询未应用租户隔离的问题
perf: 优化操作日志中间件的拦截逻辑和日志记录
style: 清理无用导入和重复代码
test: 添加基础测试文件
docs: 更新模型注释和字段说明
2025-11-26 00:30:31 +08:00
zhangtao
b678588d13
refactor(schema): 移除重复的模型验证逻辑并简化字段验证
...
统一移除各模块schema中重复的model_validator前置处理逻辑,改用更简洁的字段验证方式
优化字段验证逻辑,移除冗余的字符串处理和类型转换代码
2025-11-11 23:34:30 +08:00
zhangtao
a1f9475f3a
feat: 优化表单提交逻辑和添加表单验证
...
refactor: 重构后端模型验证逻辑
fix: 修复资源文件路径处理和下载服务
style: 调整前端样式和布局
perf: 优化AI错误处理和提示信息
docs: 更新上传组件提示信息
test: 添加表单提交测试用例
chore: 更新依赖和配置文件
2025-10-28 23:32:10 +08:00
zhangtao
e159b31e62
feat: Add role code to system_role.json and update system_users.json creator_id to null
...
fix: Refactor initialize.py to handle nested children data during initialization
feat: Implement tree structure traversal functions in common_util.py
chore: Update requirements.txt to specify sqlalchemy-crud-plus version and add rich
refactor: Change API endpoints in dept.ts and menu.ts to return tree structure
feat: Add code field to role, dept, and menu interfaces in respective TypeScript files
fix: Update dept and role Vue components to display and handle code field
docs: Add comprehensive project documentation for FastAPI Vue3 Admin
2025-09-15 00:19:11 +08:00
zhangtao
4df6241e8b
refactor(api): 统一更新接口使用路径参数传递ID
...
refactor(backend): 重构CRUD基类查询方法去除重复结果
feat(application): 新增应用系统模块基础结构
fix(backend): 修复多处日志记录ID变量名错误
style(backend): 清理无用代码和注释
fix(frontend): 修复用户导入功能参数错误
docs(backend): 更新环境配置示例注释
perf(backend): 优化导出功能数据处理逻辑
test(frontend): 添加任务日志功能开发中提示
chore: 更新角色菜单权限数据
2025-09-05 01:00:38 +08:00
zhangtao
3b04534b32
refactor(api): 重构API路由及模块结构,清理废弃模型代码
...
- 修改alembic配置以使用异步数据库URI和更新Base类引用
- 新增数据库Schema优化脚本,统一字段长度,添加索引,规范外键策略
- 重构API路由管理,按模块类型分组并统一前缀
- 删除示例、监控及系统各子模块的模型定义,减少冗余代码
- 将mcp_server相关代码迁移到module_ai模块下,规范模块目录结构
- 迁移example控制器至module_application.application模块,并重命名相关服务和参数名
- 优化示例控制器中的依赖和响应结构,统一命名规范
2025-09-04 02:50:29 +08:00