zhangtao
a8d29d4ab4
fix: 修复多项后端缺陷并加固安全与限流
...
- 修正 AI 会话表初始化及异步数据库 URI 处理
- 新增全局 API 与 WS 聊天限流,健康检查豁免
- 修复忘记密码接口防用户枚举与参数校验
- 修复 SSE 推送数据重复编码问题
- 修复 Cron 表达式 Quartz 问号兼容
- 修复存储模块权限标识前缀
- 新增过期日志清理与任务错误中文提示
2026-09-07 00:08:00 +08:00
zhangtao
e340053efa
docs(readme): 更新项目说明与界面截图
...
补充移动端截图、Docker 部署说明与 Star History,同时更新后端技术栈版本和项目结构描述。
2026-09-06 20:52:11 +08:00
zhangtao
d470c7eb1f
refactor(backend): 调整模块结构、调度器逻辑与健康检查路由
2026-09-06 00:54:24 +08:00
zhangtao
3f472d1e89
refactor: 重构存储与工作流模块,调整目录结构与初始化逻辑
...
1. 迁移存储模块功能到工作流模块,合并冗余代码
2. 调整环境配置加载路径与初始化脚本目录
3. 更新文档与前端组件代码适配重构
4. 新增工作流相关CRUD、模型与迁移文件
5. 移除过期模块与冗余代码,优化日志配置
2026-09-03 21:55:31 +08:00
zhangtao
158c14a46d
refactor: 项目代码整理与依赖优化
...
主要变更:
1. 替换默认部门名称为系统部门
2. 简化SQLAlchemy异步导入语句
3. 移除request_context.py与相关依赖,重构请求上下文逻辑
4. 替换旧的日志链路ID实现,将代码整合到logger.py
5. 简化WebSocket限流逻辑,移除冗余import
6. 删除多个模块的测试文件:common/ai/example/generator/monitor/task
7. 移除cron_util.py,改用croniter库实现Cron表达式校验
8. 优化系统参数Redis缓存键格式,移除多余的:1:前缀
9. 简化初始化脚本逻辑,移除日期自动转换逻辑
10. 简化动态路由发现代码,移除热重载相关逻辑
11. 简化认证逻辑,移除request.state.ctx相关操作
12. 修复定时任务调度器调用方式,移除await
13. 新增修改定时任务接口
14. 新增croniter依赖并更新相关配置
15. 优化数据库异常日志格式化方式
16. 简化base_schema.py空行格式
17. 移除initialize.py中的冗余依赖导入
2026-07-17 23:19:37 +08:00
zhangtao
a222cd9e43
refactor: 移除多租户相关代码,重构为单租户架构
...
此次提交进行了大规模的架构重构:
1. 移除所有平台租户相关模块和代码,包括租户管理、套餐、订单、发票等功能
2. 将菜单模块从platform迁移到system模块,统一系统功能入口
3. 移除租户隔离相关的模型混入、中间件和配置
4. 简化文件上传、SSE事件总线、定时任务等模块的租户逻辑
5. 重构所有业务schema和模型,移除租户相关字段和关联
6. 清理初始化脚本、模板和常量中的租户相关代码
7. 简化认证和权限控制逻辑,移除数据范围检查相关代码
2026-07-16 23:22:45 +08:00
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
3f7d5aa4b9
chore: 完成项目多批次优化与功能迭代
...
本次提交包含多项改进:
1. 国际化补充:新增通知空状态文案中英文支持
2. 启动优化:重构banner输出、移除环境参数依赖,简化启动日志
3. 配置清理:移除冗余的REDIS_ENABLE/SQL_DB_ENABLE配置项,同步更新env示例与测试配置
4. 接口分页改造:将全局分页参数从Query改为Depends自动解析,统一排序逻辑
5. 菜单权限优化:调整菜单可见范围默认值、修复平台菜单路由路径错误
6. 异常处理增强:完善数据库异常捕获逻辑,新增连接失败专项处理
7. API令牌重构:重命名API令牌路由与权限标识,拆分前端API文件
8. 定时任务整合:将系统任务注册移入调度器初始化逻辑
9. 数据库连接优化:新增连接检查,简化建表/删表逻辑
10. 控制台美化:重构启动控制台面板,优化信息展示格式
11. 租户/角色服务优化:移除不必要的超级管理员装饰器,统一分页排序逻辑
12. 用户菜单适配:修复超级用户菜单过滤逻辑,移除scope强制校验
2026-07-15 01:21:53 +08:00
zhangtao
cf88ab8897
refactor: 整合仪表盘功能到监控模块,清理冗余代码
...
- 移除原监控仪表盘独立模块,将相关功能合并到在线监控模块
- 重构租户配置字段名,统一使用logo_url和name替代tenant_logo/tenant_name
- 优化搜索工具函数,移除重复导入
- 调整参数配置模型字段长度限制,移除config_value的max_length约束
- 清理冗余的常量定义和导入语句
- 修复批量状态设置接口的redis依赖注入
- 增强OAuth登录安全性,添加租户默认归属和state一次性消费
- 优化资源目录缓存逻辑,减少重复计算
- 新增API Token模块基础框架
- 完善用户token版本管理,支持主动失效JWT
- 调整AI模型配置缓存过期时间
- 修复菜单类型字段索引,提升查询性能
- 简化前端刷新token调用逻辑
- 新增滑块验证完成接口和忘记密码验证码校验
- 调整系统配置默认值,添加操作日志保留天数和接口白名单配置
- 限制Mock支付回调仅在开发环境可用
- 重构websocket认证方式,支持更安全的subprotocol传参
2026-07-13 01:14:20 +08:00
zhangtao
6a5f8cf0dd
refactor: 完成项目大规模重构与功能优化
...
这是一次综合性的项目迭代,包含以下核心变更:
1. **目录与模块重构**
- 调整工作流节点类型模块目录结构,迁移节点类型相关代码
- 重命名platform模块为system模块,更新插件配置信息
- 重构代码生成模块导入路径
2. **数据库与CRUD优化**
- 统一所有CRUD类构造函数,新增数据库会话参数
- 修复权限过滤器数据库会话使用问题
- 更新模板生成器的CRUD代码模板
3. **认证与安全改进**
- 重构JWT密钥配置,移除默认密钥强制要求环境变量
- 重命名密码工具类,统一密码加密校验逻辑
- 优化OAuth认证流程,修复匿名认证使用问题
4. **前端与静态资源**
- 重构前端挂载逻辑,增加目录存在性校验
- 使用标准StaticFiles替换自定义前端挂载实现
5. **工具类与依赖更新**
- 修复导入工具的表名重复检测逻辑
- 优化限流回调代码,移除冗余依赖
- 更新用户、租户等模块的响应模型字段
6. **数据与配置修正**
- 修复系统版本数据字段命名不统一问题
- 简化枚举类校验逻辑,移除冗余注释
- 修复测试用例中的密码工具类导入错误
2026-07-11 13:03:28 +08:00
zhangtao
5ff72b086f
refactor: 重构项目模块结构与代码细节优化
...
1. 调整后端模块路由与插件文件结构,迁移部分模块代码至api/v1目录
2. 优化代码注释格式与文档字符串,简化冗余代码
3. 添加监控仪表盘、工单评论等新模块功能
4. 修复前端部分组件交互逻辑与类型定义
5. 清理冗余的初始化数据与废弃配置文件
6. 新增租户注册表单字段与国际化支持
7. 优化HTTP请求拦截器与快捷键功能
2026-07-10 00:18:11 +08:00
zhangtao
f57d4f8cfb
refactor: 清理冗余代码与初始化数据,优化配置与调度器
...
本次提交包含多项优化和清理工作:
1. 新增订单类型枚举BUY,调整定时任务状态显示逻辑
2. 优化Redis连接配置,重构认证逻辑减少重复代码
3. 移除大量初始化演示数据、过期的租户与角色配置
4. 简化调度器状态存储,不再写入配置表而是内存缓存
5. 修复插件开关状态存储逻辑,调整字典数据标签与值
6. 优化WebSocket聊天处理,完善错误处理流程
7. 清理冗余导入与废弃的操作日志过滤逻辑
2026-06-24 01:41:04 +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
7d2367e34e
refactor: 统一项目代码风格并修复多处类型与调用问题
...
本次提交包含多项优化:
1. 移除大量冗余的文件头注释与过时的from __future__导入
2. 将CRUD的list方法统一重命名为get_list保持接口一致
3. 修复前后端状态字段类型不匹配问题,将string类型status改为number
4. 修正前端文案错别字,将"代办事项"修正为标准写法
5. 更新sqlalchemy版本并调整依赖配置
6. 新增缓存工具类替代fastapi-cache2,重构缓存调用逻辑
7. 新增开源授权函生成相关工具与数据库字段支持
8. 为多个业务模块添加防重复提交loading状态
9. 修复邮件模型的外键关联缺失问题
10. 优化pdf生成工具的导入时机与文档注释
2026-06-21 17:34:11 +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
b0ae6af3b1
chore: update .gitignore and enhance docstrings across multiple files
...
- Added *.pyc and *.pyo to .gitignore to prevent compiled Python files from being tracked.
- Improved docstrings in various modules, providing clearer descriptions of functions, parameters, and return values to enhance code readability and maintainability.
2026-04-04 01:21:59 +08:00
zhangtao
d2a863652e
feat(docs): enhance README and backend documentation for new user onboarding and backend conventions
...
- Added a "Start Here" section in both English and Chinese README files to guide new users on running the project locally and exploring its features.
- Introduced backend conventions for date and serialization handling, clarifying the use of Pydantic v2 and PostgreSQL.
- Updated the "Quick Start" section with detailed steps for first-time local setup, including environment requirements and backend setup instructions.
- Improved overall structure and clarity of documentation to facilitate better understanding for developers and contributors.
2026-03-29 07:25:09 +08:00
zhangtao
e03692467b
feat(ai): 重构AI聊天模块,使用agno框架替代langchain
...
- 移除langchain相关依赖,引入agno作为大模型开发框架
- 重构聊天会话和消息存储,使用agno的TeamSession管理
- 合并chat_message和chat_session模块为统一的chat模块
- 更新前端API和类型定义,适配新的后端接口
- 优化数据库日志字段类型,根据数据库类型自动选择
- 重构AI助手组件,使用新的聊天API
- 清理不再使用的模型、控制器和服务代码
2026-03-13 00:41:44 +08:00
zhangtao
37d4dade10
feat(nginx): 更新SSL证书路径配置
...
fix(deploy): 移除对main分支的拉取尝试
feat(task): 添加节点处理器模块和示例代码
refactor(scheduler): 改进任务执行包装器支持完整Python语法
style(monitor): 允许资源文件URL为相对路径
chore(deps): 降级requests版本到2.32.3
refactor(frontend): 更新节点任务示例代码
refactor(docker): 优化docker-compose配置和健康检查
refactor(resource): 加强文件路径安全检查和URL处理
2026-03-08 21:17:04 +08:00
zhangtao
4b9ebfd4ed
feat(任务调度): 改进任务执行日志记录和UI展示
...
refactor(前端): 重构任务管理界面为卡片式布局
fix(后端): 修复任务日志记录中的job_id类型问题
perf(调度器): 优化立即执行任务的日志记录机制
style(前端): 调整多个页面的高度计算方式
2026-03-02 00:25:14 +08:00
zhangtao
83289f6025
feat: 重构前端页面布局和权限控制
...
refactor(前端): 统一调整表格高度为动态计算
fix(任务): 修正节点调试权限标识
style: 优化搜索区域样式和位置
chore: 移除不再使用的日志清理接口
docs(菜单): 更新菜单项名称和权限标识
2026-03-01 00:57:02 +08:00
zhangtao
b12c953f07
refactor(module_task): 移除节点分类相关代码
...
移除节点分类功能,包括前后端相关字段、枚举、表单和展示逻辑
优化任务调度器异常处理和日志记录
改进WebSocket聊天控制器的错误处理和连接关闭逻辑
增强节点调试功能,添加执行成功提示和跳转引导
2026-02-26 23:27:28 +08:00
zhangtao
1727110b46
refactor(workflow): 移除工作流编排功能及相关代码
...
删除前后端工作流编排功能的所有相关代码,包括模型、控制器、服务、API、前端组件等
更新依赖版本并移除不再需要的依赖包
调整系统菜单配置移除工作流相关菜单项
2026-02-26 00:33:57 +08:00
zhangtao
4e0eff3653
feat(workflow): 重构工作流模块并移除配置表单功能
...
refactor(node): 移除节点模型中的config_schema字段
refactor(workflow): 简化工作流模型和CRUD操作
feat(composables): 重构并增强任务相关组合式函数
style(settings): 优化设置抽屉样式
fix(auth): 修复配置加载逻辑
chore: 清理无用文件和代码
2026-02-23 06:43:38 +08:00
zhangtao
d21242f4a7
feat: 重构任务调度系统和工作流节点管理
...
- 重构任务调度系统,将定时任务改为调度器监控,优化状态管理和日志记录
- 重构工作流节点模型,简化分类并增加执行相关字段
- 优化工作流执行逻辑,移除对开始/结束节点的强制要求
- 前端新增终端组件和工作流节点操作按钮优化
- 移除无用代码和文件,清理后端任务调度相关代码
- 更新系统菜单结构,调整任务管理相关权限和名称
2026-02-23 03:09:29 +08:00
zhangtao
ef5f14e856
refactor: 重构查询参数模块,将param.py合并到schema.py中
...
feat: 为模型添加租户配额字段和字典表关联关系
fix: 修复部门树查询未应用租户隔离的问题
perf: 优化操作日志中间件的拦截逻辑和日志记录
style: 清理无用导入和重复代码
test: 添加基础测试文件
docs: 更新模型注释和字段说明
2025-11-26 00:30:31 +08:00
zhangtao
fb48b9ea1f
refactor(任务调度): 更新任务白名单和模块路径配置
...
删除示例模块相关文件
更新任务白名单配置从'module_task'到'function_task'
修改任务调度模块路径为新的功能任务路径
2025-11-19 02:31:51 +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
fce6333722
style: 优化代码格式和导入顺序
...
refactor: 重构数据库连接模块,提高可维护性
docs: 更新README.md项目描述
style: 调整日志输出格式和内容
refactor: 优化中间件日志记录逻辑
style: 统一代码中的空行和导入顺序
refactor: 分离数据库引擎和会话创建逻辑
style: 清理未使用的导入和代码
refactor: 重命名数据库会话变量
style: 调整jinja2模板变量命名
refactor: 优化异常处理和日志记录
style: 统一字符串格式化方式
refactor: 优化redis连接错误处理
style: 调整注释格式和位置
refactor: 优化数据库连接配置
style: 清理多余空行和注释
2025-11-16 18:43:30 +08:00
zhangtao
fd4598ea39
feat(gencode): 增强代码生成模块功能
...
- 添加列长度和默认值字段支持
- 改进表创建时的唯一性检查
- 优化字段属性初始化逻辑
- 增强前端表格展示和编辑功能
- 修复任务调度状态获取问题
- 清理和优化文档内容
refactor: 重构数据库查询逻辑
- 统一不同数据库类型的字段查询方式
- 添加唯一性约束检查
- 优化字段类型转换处理
fix: 修复任务重启逻辑
- 确保任务重启时使用最新配置
- 改进任务状态获取方法
docs: 更新部署文档
- 添加详细部署说明
- 优化文档结构
- 移除冗余内容
chore: 清理.gitignore和.gitattributes
- 移除冗余配置
- 更新忽略规则
2025-11-07 01:46:50 +08:00
zhangtao
2c7174db32
feat: 重构代码生成模块并优化定时任务功能
...
refactor(backend): 清理冗余模板文件并统一模板结构
fix(backend): 修复定时任务状态显示与操作逻辑
perf(backend): 优化数据库连接日志和初始化流程
style(frontend): 调整应用列表空状态显示样式
docs: 更新README中的命令说明和环境配置
chore: 添加banner.txt和统一环境变量格式
2025-11-02 18:01:05 +08:00
zhangtao
96335b385f
fix: 调整前端组件样式和修复后端调度器问题
...
修复操作列按钮宽度计算问题,调整日志详情页标签宽度
优化任务状态选项标签,从"暂停"改为"停用"
移除后端调度器无用导入,添加job_id到日志记录
添加job_id查询参数到任务日志接口
优化前端应用列表页搜索表单和分页样式
修复Pydantic错误消息处理,去除冗余前缀
添加应用模型的前置处理和验证逻辑
2025-10-28 01:35:06 +08:00
zhangtao
780e02b9de
feat: 新增刷新缓存功能并优化系统初始化
...
refactor: 重构模型加载选项和CRUD预加载逻辑
fix: 修复日期范围查询格式问题
style: 优化前端组件样式和布局
perf: 提升字典数据更新性能
docs: 更新注释和文档说明
chore: 清理无用文件和代码
test: 更新测试用例
build: 添加vue-json-pretty依赖
ci: 优化初始化脚本和事务处理
2025-10-27 02:33:50 +08:00
zhangtao
c2ca6d19ac
refactor: 优化代码注释和文档字符串格式
...
style: 统一代码风格和格式
docs: 完善函数和方法的文档字符串
refactor(base_model): 移除冗余的表名和表参数生成方法
refactor(constant): 更新返回码注释格式
refactor(router_class): 添加路由处理器的详细文档
refactor(database): 完善数据库连接函数的文档
refactor(security): 添加认证类和方法的详细文档
refactor(validator): 更新验证器函数的文档格式
refactor(serialize): 优化序列化工具类的文档
refactor(response): 完善响应类的文档字符串
refactor(dependencies): 添加依赖函数的详细文档
refactor(initialize): 完善初始化脚本的文档
refactor(plugin): 添加生命周期和中间件注册的文档
refactor(service): 完善服务层方法的文档
refactor(controller): 添加控制器方法的详细文档
refactor(crud): 完善CRUD操作的文档字符串
refactor(schema): 简化模型类并移除冗余字段
refactor(param): 更新查询参数类的注释格式
refactor(template): 优化代码生成模板的格式
refactor(console): 添加控制台输出功能的实现
refactor(util): 完善工具函数的文档字符串
2025-10-18 16:31:28 +08:00
zhangtao
d943d295d0
refactor(module): 重构模块结构,将示例模块和AI模块迁移至应用模块
...
- 删除原有的示例模块(module_example)和AI模块(module_ai)
- 在应用模块(module_application)下新增AI子模块和示例子模块
- 更新相关路由配置,移除不再使用的模块路由
- 调整定时任务模块从监控模块迁移至应用模块
- 更新前端API路径和组件文件结构
- 修正数据库表名前缀,统一使用'app_'作为应用模块表前缀
2025-10-05 12:24:40 +08:00
zhangtao
119964e6f9
refactor: 重构服务层方法命名规范
...
fix: 修复文件下载和删除功能
fix: 修复Redis哈希获取方法返回值类型
fix: 修复权限检查逻辑
perf: 优化部门和服务详情查询性能
perf: 优化角色数据范围显示
style: 清理无用导入和注释
style: 统一CRUD方法命名
docs: 更新main.py中的命令说明
chore: 移动IP定位工具类位置
chore: 更新.gitignore忽略迁移版本文件
2025-10-03 03:31:45 +08:00
zhangtao
013ba8074a
refactor(database): 重构数据库配置和CRUD逻辑
...
移除SQLITE_DB_NAME配置,统一使用DATABASE_NAME作为数据库名称
重构CRUD基类,增加out_schema参数用于序列化输出
优化数据库表查询逻辑,支持多种数据库类型
修复序列化工具类的方法签名和实现
2025-10-02 14:06:49 +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
714896161f
refactor(module_generator): 重构代码生成模块结构
...
重构代码生成模块,删除冗余文件并优化结构:
1. 删除旧的form、page、table等相关文件
2. 新增gencode模块基础结构
3. 移动jinja2工具类和模板引擎初始化器到utils目录
4. 优化数据库模型关系定义
5. 更新nginx配置支持WebSocket
6. 添加正则验证和加密工具类
7. 修复菜单和部门模型的循环引用问题
8. 优化初始化脚本和配置加载逻辑
调整初始化流程,使用统一会话管理:
1. 修改数据库初始化使用AsyncSessionLocal
2. 优化定时任务初始化逻辑
3. 统一配置和字典服务初始化方式
4. 修复模型关系定义导致的循环导入问题
其他改进:
1. 更新requirements.txt添加依赖
2. 调整IP白名单配置
3. 优化数据库连接日志输出
4. 修复模型继承关系问题
2025-09-12 01:05:07 +08:00
zhangtao
01fd6c8ea4
docs(backend): 重构后端README文档,完善项目文档与开发指南
...
- 全面更新README,添加项目特性、架构设计与技术栈介绍
- 详细补充项目结构说明及模块设计规范
- 增加快速开始步骤,包括环境配置、数据库初始化和服务启动
- 补充主要API模块路径和认证授权使用示例
- 添加开发指南、数据库迁移与测试方法
- 集成监控、日志级别说明及性能监控内容
- 完善Docker、传统部署及Nginx配置示例
- 添加贡献指南和代码规范说明
- 新增MCP模块概述及智能对话API接口文档
- 清理和移除module_ai中旧的mcp_server相关实现代码
- 在api/v1初始化文件中注册AI模块路由
- 修改resource模块,增强资源路径安全检查和文件类型检测逻辑
- 增强资源搜索和上传服务的健壮性及安全性
2025-09-08 00:45:34 +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
zhangtao
ecec6ceadb
feat: 新增MCP服务器和客户端功能,支持AI工具调用和天气查询
...
refactor: 重构基础模型和响应类,增加success字段
fix: 修复定时任务日志记录和异常处理问题
style: 调整中间件日志记录逻辑,优化参数处理
docs: 更新数据库配置和依赖项说明
perf: 优化文件上传服务,支持OSS存储
test: 添加定时任务日志模型和参数验证
chore: 更新依赖项,添加openai库支持
2025-08-30 13:22:48 +08:00
zhangtao
8daecc40b8
feat(database): 增加对postgresql的支持并优化数据库配置
...
扩展数据库驱动支持,添加postgresql选项
重构数据库连接配置,分离同步和异步引擎
添加菜单常量和更新业务操作类型枚举
新增MySQL配置文件并更新依赖项
优化任务调度器的事件处理和日志记录
2025-08-26 18:38:36 +08:00
zhangtao
d8bac53c72
refactor(backend): 重构任务模块并优化菜单权限
...
- 移除系统模块中的任务相关代码
- 新增批量设置字典类型和数据状态的功能
- 更新菜单权限获取逻辑,增加对链接类型菜单的支持
- 调整任务模块到 monitor 监控模块下
2025-07-17 00:50:07 +08:00
zhangtao
52038687d9
refactor(任务调度): 移除任务重启功能并优化调试日志
...
feat(标签页): 添加缓存刷新按钮并优化标签页组件
style(布局): 注释掉过渡动画中的冗余div标签
2025-06-17 23:26:04 +08:00
zhangtao
cb138adc9b
refactor: 移除PostgreSQL支持并优化数据库初始化流程
...
移除PostgreSQL相关配置和代码,简化数据库连接逻辑。优化数据库初始化流程,避免重复创建表和插入数据。改进Redis缓存配置,移除不必要的过期时间设置。
2025-05-23 00:04:13 +08:00
zhangtao
1e456670c8
feat(redis): 添加REDIS_USER配置并优化Redis连接逻辑
...
在.env.dev和.env.prod中添加了REDIS_USER配置,并在ap_scheduler.py中优化了Redis连接逻辑,支持自定义用户名。同时,简化了setting.py中REDIS_URI的生成逻辑,确保连接字符串的正确性。
2025-05-20 22:28:22 +08:00
wangcw
793ea7368d
fix: 修复Redis连接配置以支持ACL格式的用户名和密码
2025-05-20 16:20:02 +08:00