zhangtao
5ff72b086f
refactor: 重构项目模块结构与代码细节优化
...
1. 调整后端模块路由与插件文件结构,迁移部分模块代码至api/v1目录
2. 优化代码注释格式与文档字符串,简化冗余代码
3. 添加监控仪表盘、工单评论等新模块功能
4. 修复前端部分组件交互逻辑与类型定义
5. 清理冗余的初始化数据与废弃配置文件
6. 新增租户注册表单字段与国际化支持
7. 优化HTTP请求拦截器与快捷键功能
2026-07-10 00:18:11 +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
d6c3104f2d
chore: upgrade python version to 3.12 and refactor password encryption
...
This commit upgrades the project's Python base version from 3.10 to 3.12, updates all related dependency versions, replaces bcrypt password hashing with pbkdf2-sha256, refactors the UA parsing library, removes unused dependencies, and fixes related exception handling code.
2026-06-21 06:57:44 +08:00
zhangtao
94ba7319c5
docs: 完善项目文档与目录结构
...
1. 新增并更新各模块README文档,统一项目说明格式
2. 调整docker目录结构,使用.gitkeep保留空目录
3. 新增CONTRIBUTING.md贡献指南文档
4. 精简根目录README,优化导航与展示逻辑
2026-05-22 00:34:08 +08:00
zhangtao
8397c305bd
docs: add packaging philosophy section to README files
...
- Introduced a new section on packaging philosophy in both English and Chinese README files, explaining the project's approach to organizing source directories by feature rather than by layer.
- Updated the "Start Here" section to include a link to the new packaging philosophy for better guidance on project structure.
- Added a reference to the packaging philosophy in the backend README for consistency and clarity.
2026-04-04 01:48:36 +08:00
zhangtao
25f497a55b
feat(docs): update README files for improved local setup instructions and architecture overview
...
- Enhanced the "Quick Start" section in both English and Chinese README files to clarify steps for running the project locally, including environment setup and backend initialization.
- Added a new section detailing local architecture and default ports, aligning with configuration files for better user guidance.
- Improved clarity on API documentation access and emphasized automatic database initialization on the first backend start.
- Updated backend README to reflect changes in migration commands and emphasize the automatic setup process during the first run.
2026-03-29 07:42:33 +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
2af82b3959
fix(gencode): 修复数据库类型映射和导入处理问题
...
refactor: 优化数据库类型处理逻辑,移除COLLATE和UNSIGNED标记
feat: 添加PostgreSQL数组类型支持
docs: 更新README添加全类型测试表SQL
style: 统一datetime导入方式
2026-02-03 18:07:17 +08:00
zhangtao
f296621215
docs: 更新后端文档和依赖配置
...
更新README.md添加uv工具使用说明
将psycopg2依赖升级为psycopg
添加pyproject.toml配置文件
调整controller.py导入顺序
添加.python-version文件指定Python版本
2026-01-17 02:11:52 +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
8712831e45
refactor(代码生成器): 优化模板文件格式和类型检查逻辑
...
style: 统一代码格式并移除多余空行
fix(前端): 修复富文本编辑器在详情页的显示问题
feat(前端): 为代码编辑器添加主题切换功能
docs: 更新README中的命令说明
2025-11-19 23:22:13 +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
88c1b8fa67
refactor: 统一项目名称为FastApiAdmin
...
将项目名称从FastAPI Vue3 Admin统一更改为FastApiAdmin,包括:
- 所有README文件中的项目名称和链接
- 前后端代码中的系统名称变量
- 文档和配置文件中的引用
- 数据库初始化数据中的系统名称
2025-11-03 01:35:56 +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
e669722706
refactor: 重构系统配置和用户模型相关代码
...
feat: 添加中间件系统配置获取功能
fix: 修复用户模型和CRUD基础类的问题
docs: 更新README和界面文本
style: 清理无用代码和注释
2025-10-08 01:32:14 +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
fa644fa0ca
refactor: 将服务配置从IP地址改为localhost
...
- 将前端、后端和nginx配置中的IP地址改为localhost,提高开发环境一致性
- 删除不再使用的gunicorn配置文件
- 更新文档和README,移除过时信息
- 优化docker-compose网络配置和卷挂载路径
- 简化启动脚本,移除健康检查和不必要的变量
- 更新文档站点配置,添加代码复制和返回顶部功能
2025-05-27 00:07:05 +08:00
zhangtao
0dbbe5cbcb
feat: 添加多语言支持及资源文件更新
...
- 添加日语、中文、泰语等多语言支持文件
- 更新静态资源文件包括图片和样式表
- 重构菜单权限树组件,修复父子节点联动问题
- 优化在线用户管理功能,使用会话ID替代用户名
- 更新数据库配置,默认使用MySQL
- 重构文档系统,将mkdocs迁移至backend目录
- 修复Redis哈希操作接口
- 更新前端工具函数,优化列表转树形结构逻辑
- 调整端口配置和环境变量
- 添加开发运维文档和部署脚本
本次提交主要实现了多语言支持、资源文件更新和多个功能优化,同时改进了系统文档结构和部署配置。
2025-05-26 00:36:34 +08:00
zhangtao
cb138adc9b
refactor: 移除PostgreSQL支持并优化数据库初始化流程
...
移除PostgreSQL相关配置和代码,简化数据库连接逻辑。优化数据库初始化流程,避免重复创建表和插入数据。改进Redis缓存配置,移除不必要的过期时间设置。
2025-05-23 00:04:13 +08:00
zhangtao
00b7fe54ba
feat: 添加任务管理和字典管理功能,优化系统配置和代码结构
...
本次提交主要包含以下变更:
1. 新增任务管理模块,支持定时任务的创建、更新、删除和状态管理
2. 新增字典管理模块,用于维护系统中常用的固定数据
3. 优化系统配置,移除Celery,改用APScheduler进行任务调度
4. 修复部分前端组件的样式问题,统一输入框宽度
5. 更新文档和相关图片资源,完善系统功能描述
这些变更旨在增强系统的可维护性和功能性,提供更灵活的任务调度机制和更便捷的字典数据管理方式。
2025-04-12 06:43:27 +08:00
zhangtao
ab8e7ac0b7
feat(backend): 添加数据库迁移命令并优化日志配置
...
- 在 main.py 中添加 revision 和 upgrade 命令,用于生成和应用数据库迁移
- 优化日志配置,确保日志目录存在并添加异常处理
- 更新 README 文件,添加数据库迁移相关说明
- 重构设置文件,将数据库连接信息移至 Settings 类
- 更新数据库连接逻辑,使用新的 DB_URI 属性
2025-03-13 22:44:02 +08:00
zhangtao
37201454c0
项目帮助文档更新
2025-01-22 12:12:54 +08:00
zhangtao
91b5383d0f
1、文档说明优化
...
2、部署文件修改
2024-12-13 11:52:10 +08:00
zhangtao
cbaf324e19
开源准备
2024-12-10 17:39:26 +08:00