zhangtao
|
ea4e35fd14
|
feat(系统配置): 重构系统配置模块为参数管理模块
refactor(代码生成): 重构代码生成相关组件和路由路径
feat(WebSocket): 添加WebSocket支持并配置Nginx代理
fix(用户管理): 移除超级管理员过滤并调整用户数据
feat(定时任务): 完善定时任务日志功能并添加相关API
style(前端): 优化AI助手界面样式和提示文本
chore(初始化数据): 清理和更新系统初始化数据
perf(前端): 优化表格操作列宽度和按钮样式
docs(注释): 更新控制器注释以反映模块变更
|
2025-09-11 02:06:11 +08:00 |
|
zhangtao
|
6bd474eb4f
|
fix(myapp): 调整权限验证为myapp相关权限
- 修改应用详情、列表、创建、更新、删除及状态修改接口的权限从system改为myapp
fix(resource): 修复资源服务中文件URL生成逻辑
- 重新实现URL拼接逻辑,避免多余的斜杠及错误的协议前缀
- 确保base_url
|
2025-09-10 02:46:41 +08:00 |
|
zhangtao
|
8bb5134cb2
|
fix(mcp): 优化智能对话流式响应并增强异常处理
- 确保智能对话流式响应返回字节串,防止类型错误
- 在流式响应异常时返回友好错误信息,避免连接中断
- WebSocket聊天控制器中添加异常处理,保证异常信息反馈客户端
- WebSocket连接异常后使用finally确保连接正确关闭
refactor(resource): 统一资源接口返回HTTP URL路径
- 资源控制器新增Request参数,传递base_url实现URL转换
- 资源服务中所有路径替换为返回基于base_url的HTTP URL路径
- 文件信息、目录列表、文件上传下载接口均返回HTTP URL,提升前端友好度
- 移除递归参数及相关逻辑,简化目录统计实现
fix(database): 简化数据库依赖生成器,避免不必要的事务开启
- dependencies中db_getter取消多余事务管理,仅yield数据库会话
style(router_class): 优化操作日志路由异常处理,去除多余事务
- 简化操作日志写入流程,移除嵌套事务开启,提升代码可读性
refactor(initialize): 优化数据库初始化逻辑并增强日志与事务管理
- 初始化数据插入前打印日志,插入后标记是否需要提交事务
- PostgreSQL序列更新拆分成单独方法,针对有id字段的表执行
- 增加完整的异常捕获和回滚,保证初始化失败时事务回滚
- 读取初始化数据文件时增加日志及异常处理
fix(ai_client): 修正AI客户端HTTP连接管理及异常处理
- 使用自定义httpx AsyncClient替代默认客户端,确保连接配置
- 增加关闭客户端连接方法,避免资源泄露
- 流式响应时检查选择器内容有效性,提升稳定性
chore(cleanup): 移除MySQL快照SQL文件,保持仓库整洁
- 删除无用的SQL数据转储文件,减小仓库体积并维护清洁度
|
2025-09-09 01:09:33 +08:00 |
|
zhangtao
|
ccaa94e1f2
|
refactor(config): 优化演示环境中IP白名单和中间件请求IP获取逻辑
- 演示模式中增加演示白名单IP "117.10.167.220"
- 中间件中优先从X-Forwarded-For请求头获取客户端真实IP,优化IP判断逻辑
- 从日志中打印用户名称,方便追踪演示环境操作用户
- 补充IP白名单和路径白名单的判断条件,非白名单用户禁止操作
- 初始化插件中的数据库连接和初始化逻辑调整,改为单独会话完成,提升代码清晰度
- 初始化脚本中更新PostgreSQL序列时仅处理含id字段的模型,避免关联表模型错误
- 修改开发环境配置,切换数据库类型为MySQL,更新相关连接配置,匹配MySQL默认端口及用户信息
- 删除MySQL数据库的完整导出脚本,确保代码库无冗余数据库备份文件
|
2025-09-08 22:04:00 +08:00 |
|
zhangtao
|
67f194f6ca
|
fix(middleware): 禁止演示环境中无权限用户操作
- 移除演示环境中权限检查的异常处理逻辑
- 直接返回错误响应,阻止无权限用户继续操作
fix(initialize): 修正PostgreSQL自增序列更新逻辑
- 新增私有方法更新PostgreSQL数据库中表的序列值
- 在初始化数据后更新序列,保证ID自增正确
- 处理更新序列过程中可能的异常并记录日志
- 优化导入语句,增加text支持数据库原生SQL执行
|
2025-09-08 21:02:26 +08:00 |
|
yuan
|
372bce54e6
|
fix(user): 修复修改用户是必传password
|
2025-09-08 18:06:31 +08:00 |
|
yuan
|
255f9ef245
|
refactor(auth): 优化认证的代码风格
|
2025-09-08 16:50:27 +08:00 |
|
yuan
|
a1dc54a662
|
fix(menu): 修复菜单的验证器
|
2025-09-08 16:47:30 +08:00 |
|
yuan
|
8e856d1344
|
refactor(role): 优化角色验证器
|
2025-09-08 16:42:47 +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
|
8cb93d31d1
|
fix(core): 修正 ID 自增和操作日志请求体参数处理
- 修改基础模型中主键ID的自增参数为 autoincrement=True,确保自增行为正确
- 优化操作日志路由中请求体解析逻辑,增加 JSON 解码异常处理,提升健壮性
- 分别使用 'body' 和 'path_params' 字段存储请求体和路径参数,避免参数冲突
- 调整.env.dev配置,切换数据库类型为 PostgreSQL,更新相关连接配置项
- 清理脚本数据 JSON 文件中的冗余 id 字段,保持数据格式简洁一致
|
2025-09-06 14:05:55 +08:00 |
|
zhangtao
|
0626fddff2
|
chore(menu): 更新菜单图标并扩展管理员角色权限
- 修改应用管理、我的应用、资源管理和文件管理的菜单图标
- 为管理员角色(role_id=1)新增多个菜单访问权限
- 扩展资源相关菜单项的权限范围
|
2025-09-05 02:40:26 +08:00 |
|
zhangtao
|
3af6e0f97e
|
fix(router): 优化请求参数日志处理逻辑
- 将表单请求参数格式化为字符串,避免日志记录对象格式
- 修正请求参数长度判断,避免超长参数存储
- 统一使用字符串格式的请求参数记录日志
- 保持对非表单请求的处理逻辑不变
|
2025-09-05 02:22:55 +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
|
9fda6f3bfc
|
修复数据库初始化和Schema类型匹配问题
|
2025-09-04 02:50:29 +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 |
|
fastapiadmin
|
511ce6f552
|
Merge pull request #138 from 1014TaoTao/refactor/all-schemas
Refactor/all schemas
|
2025-08-29 23:04:08 +08:00 |
|
yuan
|
bf1c652c6c
|
fix(menu):修复菜单类型
|
2025-08-29 11:24:11 +08:00 |
|
yuan
|
ffa1d47102
|
refactor(user):优化用户模型属性
|
2025-08-29 11:21:59 +08:00 |
|
yuan
|
028526b110
|
refactor(dict):优化字典模型属性
|
2025-08-28 17:51:13 +08:00 |
|
zhangtao
|
398f5cb8f8
|
refactor(页面): 移除多个页面中的导航栏和返回逻辑
feat(轮播图): 更新轮播图图片资源并简化点击事件
style(主题): 简化导航栏颜色设置逻辑
chore(配置): 更新开发环境API基础URL配置
chore(数据库): 删除mysql配置文件
docs(组件): 更新组件类型声明文件
|
2025-08-26 23:00:36 +08:00 |
|
yuan
|
2f22a9f1b0
|
Merge branch 'v2.0.0' into refactor/all-schemas
|
2025-08-26 20:54:18 +08:00 |
|
yuan
|
cdfeb6318f
|
refactor(dept):优化部门模型属性
refactor(menu):优化菜单模型属性
refactor(notice):优化公告通知模型属性
refactor(position):优化岗位模型属性
refactor(role):优化角色模型属性
refactor(user):优化用户模型属性
|
2025-08-26 20:27:08 +08:00 |
|
yuan
|
551c260e51
|
refactor(config):优化系统配置模型属性
|
2025-08-26 20:20:00 +08:00 |
|
yuan
|
2f1a310017
|
refactor(auth):优化权限认证模型属性
|
2025-08-26 20:17:46 +08:00 |
|
yuan
|
0781db32be
|
refactor(online):优化在线用户模型属性
|
2025-08-26 20:09:20 +08:00 |
|
yuan
|
b66fab0553
|
refactor(cache):优化缓存监控信息模型属性
|
2025-08-26 20:08:16 +08:00 |
|
zhangtao
|
33f13ef402
|
feat(微信小程序): 添加微信小程序和支付相关配置类
新增 WxMiniConfig 配置类,包含微信小程序登录、获取手机号、生成小程序码、发送订阅消息等接口配置,以及微信支付相关参数配置
|
2025-08-26 18:42:41 +08:00 |
|
zhangtao
|
8daecc40b8
|
feat(database): 增加对postgresql的支持并优化数据库配置
扩展数据库驱动支持,添加postgresql选项
重构数据库连接配置,分离同步和异步引擎
添加菜单常量和更新业务操作类型枚举
新增MySQL配置文件并更新依赖项
优化任务调度器的事件处理和日志记录
|
2025-08-26 18:38:36 +08:00 |
|
zhangtao
|
085a860a45
|
feat(数据库配置): 添加PostgreSQL支持并更新相关配置
- 在.env.dev和.env.prod中添加PostgreSQL配置项
- 更新setting.py以支持PostgreSQL数据库连接
- 在DB_URI和DATABASES_URI方法中添加PostgreSQL处理逻辑
- 补充constant.py中的常量注释
|
2025-08-26 16:15:48 +08:00 |
|
zhangtao
|
86a98fd2c8
|
fix(中间件): 修复演示环境中间件的权限检查逻辑
修改演示环境中间件的权限检查流程,先执行请求再检查用户权限,避免误拦截合法请求
|
2025-08-26 02:32:17 +08:00 |
|
zhangtao
|
272ab024e1
|
fix(deploy): 更新部署脚本和配置路径
调整docker-compose中的前端路径映射,简化部署流程
优化部署脚本步骤顺序和日志输出
重构演示环境中间件的权限检查逻辑
|
2025-08-26 02:19:30 +08:00 |
|
zhangtao
|
cd6c5e0931
|
feat: 更新开发环境配置和部署脚本优化
- 将前端API基础URL切换为本地开发环境
- 登录表单添加默认测试账号
- 主题存储默认设置为暗色模式
- 添加用户信息到请求上下文
- 调整LOGO和登录页面样式
- 更新演示环境白名单和权限控制
- 优化部署脚本流程和日志输出
- 清理未使用的组件类型声明
|
2025-08-26 01:02:54 +08:00 |
|
yuan
|
808c6a5a69
|
refactor(job):优化定时任务模型属性
|
2025-08-25 14:32:07 +08:00 |
|
zhangtao
|
630619e2aa
|
feat(中间件): 添加演示环境IP白名单功能
在演示环境中间件中添加IP白名单检查,只有白名单中的IP才能执行非GET请求
|
2025-08-24 22:22:57 +08:00 |
|
zhangtao
|
94a527ab6c
|
feat: 新增隐私政策页面并优化设置模块
refactor: 重构用户信息存储和主题管理逻辑
fix: 修正登录类型字段缺失问题
style: 统一页面导航栏样式和布局
docs: 更新README和文档内容
chore: 清理无用代码和资源文件
perf: 优化网络请求和错误处理逻辑
test: 更新API测试用例
build: 更新依赖版本和构建配置
ci: 调整CI/CD脚本配置
|
2025-08-24 21:08:48 +08:00 |
|
zhangtao
|
d9f974c4a9
|
feat(security): 启用HTTPS并配置SSL证书
更新所有HTTP链接为HTTPS,配置Nginx支持SSL并添加重定向
添加443端口映射和SSL证书挂载
更新文档和配置中的URL引用
|
2025-08-19 01:14:05 +08:00 |
|
zhangtao
|
1bc59f0da5
|
feat: 重构项目结构并新增fastdocs文档工程
- 新增fastdocs文档工程,使用vitepress 2.0构建
- 将原frontend/docs下的文档资源迁移至fastdocs工程
- 优化nginx配置,支持多项目部署路由
- 更新README文档,调整图片引用路径
- 移除旧的start.sh脚本,新增更完善的deploy.sh部署脚本
- 调整docker-compose配置,支持多项目部署
- 修复fastapp中qiun-data-charts组件willReadFrequently属性问题
- 更新项目依赖版本,统一使用pnpm管理
- 优化项目结构,分离前端、小程序和文档工程
|
2025-08-17 00:59:54 +08:00 |
|
zhangtao
|
d89111e220
|
refactor(logger): 重构日志系统以提升性能和可维护性
- 使用自定义的TimedRotatingFileHandler实现更高效的日志轮换
- 新增日志文件自动清理功能,支持按天数保留日志
- 优化日志处理器初始化流程,增加线程安全保护
- 分离不同级别日志到单独文件(all.log和error.log)
- 添加全局异常捕获和日志文件信息统计功能
|
2025-08-14 00:39:46 +08:00 |
|
zhangtao
|
c760a53f34
|
feat: 新增文件上传下载功能并优化用户认证流程
- 新增文件上传下载服务及API接口
- 重构用户认证模块,支持验证码登录
- 优化.env配置文件结构
- 更新前端API请求工具和类型定义
- 添加工作台菜单项
- 修复用户登出逻辑
- 统一API响应数据结构
|
2025-08-11 23:52:29 +08:00 |
|
zhangtao
|
603bbdb3e9
|
fix(monitor): 修复定时任务权限标识错误
refactor(base_crud): 优化数据权限过滤逻辑
fix(user): 修正用户详情部门查询错误
feat(menu): 添加菜单标题字段并优化路由更新
style(auth): 优化登录页面背景样式
fix(profile): 修复表单样式问题
perf(redis): 优化缓存清除逻辑
fix(role): 移除默认角色操作限制
chore: 清理无用导入和注释
|
2025-08-10 02:46:59 +08:00 |
|
zhangtao
|
6bb829a10b
|
feat: 重构静态资源路径并更新文档配置
- 将静态图片资源从backend迁移到frontend/docs/public目录
- 更新文档配置和图片引用路径
- 替换登录背景图为SVG格式并支持暗色模式
- 修复字典服务错误消息拼写错误
- 优化菜单表单父级菜单显示逻辑
|
2025-08-07 23:45:08 +08:00 |
|
langjin
|
13d0243111
|
fix(dict): 初始化字典失败的错误提示修改
|
2025-08-07 18:24:14 +08:00 |
|
zhangtao
|
b124a519f6
|
feat(docs): 迁移文档到vitepress并更新前端相关配置
重构文档系统,从mkdocs迁移到vitepress
添加vitepress主题配置和样式
更新前端构建脚本以支持文档构建
移除不再使用的mkdocs相关文件和依赖
调整导航栏文档链接指向新文档系统
统一错误处理方式,将ElMessage.error替换为console.error
|
2025-08-07 01:54:46 +08:00 |
|
zhangtao
|
56d04b4e14
|
refactor(upload): 重构文件上传组件并优化相关逻辑
移除旧的FileUpload和MultiImageUpload组件,统一使用SingleImageUpload组件处理上传
重构SingleImageUpload组件,使用ConfigAPI替代FileAPI,优化上传逻辑和错误处理
更新用户头像上传逻辑,使用UserAPI处理上传并优化交互体验
优化数据库初始化流程,分离数据库操作和Redis相关操作
重构字典数据配置,合并重复的字典类型并更新相关视图组件
修复定时任务控制器参数类型,从Query改为Body
添加ElImageViewer组件类型声明
优化数据库连接错误处理和日志信息
|
2025-08-05 01:32:48 +08:00 |
|
langjin
|
ea1f2db086
|
取消aioredis包的使用,改用redis,解决不兼容python3.10以上版本的问题
|
2025-08-04 23:08:03 +08:00 |
|
zhangtao
|
f583f1ce09
|
feat: 更新项目名称和配置,优化任务管理和字典功能
refactor(backend): 重命名任务分组为任务存储器并更新相关数据
fix(backend): 修正用户服务中密码重置的参数名错误
feat(frontend): 添加字典数据清理功能并在用户登出时调用
style(frontend): 简化加载页面样式并更新favicon
feat(frontend): 实现动态设置页面标题和图标功能
feat(frontend): 增强角色和用户管理界面的操作限制
feat(frontend): 优化任务管理界面,使用字典数据展示选项
refactor(frontend): 改进字典存储模块,增加数据校验和过滤
|
2025-08-04 21:49:17 +08:00 |
|
zhangtao
|
18bcd1961c
|
feat: 添加演示模块并优化日期选择器组件
refactor: 重构文件导入组件为通用组件
fix: 修复导出文件名统一问题
docs: 更新README添加二次开发教程
style: 统一系统管理页面的日期选择器实现
chore: 更新数据库迁移脚本和初始化数据
perf: 优化前端页面日期范围选择交互
test: 添加演示模块相关测试文件
build: 更新依赖项配置
ci: 调整CI/CD脚本配置
|
2025-08-03 17:33:24 +08:00 |
|
zhangtao
|
2048820832
|
feat(settings): 添加项目引导可见性配置项
feat(api): 修改导出接口返回类型为Blob并统一处理导出逻辑
feat(router): 添加404路由匹配规则
fix(permission): 优化动态路由处理逻辑
feat(login): 登录成功后自动显示项目引导
feat(navbar): 优化用户头像显示和引导可见性控制
feat(store): 添加引导可见性状态管理
refactor(views): 统一导出功能实现方式
fix(backend): 添加导出数据中的创建者字段
refactor(user): 优化用户导入导出功能
refactor(job): 重构定时任务页面和导出逻辑
|
2025-07-30 00:08:30 +08:00 |
|