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
|
5ff72b086f
|
refactor: 重构项目模块结构与代码细节优化
1. 调整后端模块路由与插件文件结构,迁移部分模块代码至api/v1目录
2. 优化代码注释格式与文档字符串,简化冗余代码
3. 添加监控仪表盘、工单评论等新模块功能
4. 修复前端部分组件交互逻辑与类型定义
5. 清理冗余的初始化数据与废弃配置文件
6. 新增租户注册表单字段与国际化支持
7. 优化HTTP请求拦截器与快捷键功能
|
2026-07-10 00:18:11 +08:00 |
|
zhangtao
|
646cbd6e60
|
refactor(backend): 重构项目结构,将模块代码移动到plugin目录
feat(backend): 添加数据库表创建和删除工具函数
fix(backend): 修复日志输出和Redis连接提示信息
style(frontend): 调整导航栏头像大小
perf(backend): 优化系统配置和字典数据缓存逻辑
chore(backend): 更新模板文件路径配置
|
2026-01-12 01:14:06 +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
|
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
|
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
|
3df4f5a45a
|
refactor(module): 重构模块路径和数据库配置
- 将前端API路径从`system`和`monitor`重命名为`module_system`和`module_monitor`
- 移除MongoDB相关配置和依赖
- 统一数据库类型命名为`mysql`和`postgres`
- 修复代码生成模板中的字段命名问题
- 更新依赖项并移除不必要的包
- 优化数据库连接配置
- 添加新的文档和Redoc视图组件
- 修复SQL脚本中的字段注释
|
2025-11-10 01:43:23 +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
|
d02844dd70
|
refactor(代码生成): 简化代码生成模块配置项和模板逻辑
移除不必要的配置字段如作者、模板类型等,优化字段初始化逻辑
重构模板生成逻辑,移除主子表和树表模板支持
优化前端代码生成页面,简化配置步骤和表单验证
更新文档中的代码生成模块说明和快速开始指南
|
2025-11-03 01:27:12 +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
|
0ea88c3320
|
refactor(代码生成): 移除驼峰命名转换并优化模板变量命名
重构代码生成模块,移除不必要的驼峰命名转换逻辑,统一使用下划线命名风格
优化模板上下文变量命名,使其更加清晰和一致
修复SQL查询参数处理和表创建逻辑
简化模型转换逻辑,直接使用Pydantic的model_validate方法
更新.gitignore文件,添加前端环境变量配置
|
2025-10-17 02:17:56 +08:00 |
|
zhangtao
|
df2e47342b
|
fix(gencode): 修复代码生成模块的多处问题
refactor(backend): 重构代码生成服务层和控制器层逻辑
feat(backend): 添加SQL模板文件后缀
fix(backend): 修复用户服务中的用户名空值检查
style(backend): 优化导入和代码格式
refactor(frontend): 重构代码生成前端组件和API
fix(frontend): 修复用户信息表单的可选字段
feat(frontend): 添加Python和SQL图标资源
style(frontend): 调整样式和布局
chore: 更新依赖版本和配置文件
docs: 更新注释和文档内容
|
2025-10-14 00:23:23 +08:00 |
|
zhangtao
|
1dc8e4f3e2
|
refactor(gencode): 重构代码生成模块,优化模板和查询逻辑
重构代码生成模块的模板文件,统一命名规范为下划线风格
优化GenTableQueryParam查询参数类,移除不必要的字段
修复SQLite数据库支持问题,改进表结构查询逻辑
添加数据验证处理,防止空值导致的异常
改进批量生成代码时的错误处理和参数校验
|
2025-10-04 23:38:42 +08:00 |
|
zhangtao
|
f4b55334e2
|
feat: 添加IP归属地工具类并优化代码
refactor: 简化AuthPermission调用方式
style: 更新日志输出格式和内容
fix: 修复BaseSchema字段可选性
perf: 优化数据库连接日志显示
chore: 更新requirements.txt添加sqlglot依赖
docs: 更新配置注释说明
|
2025-10-04 18:55:29 +08:00 |
|
zhangtao
|
609324f6c7
|
refactor(gencode): 重构代码生成模块的schema和crud层
- 合并GenTableCreateSchema和GenTableUpdateSchema为GenTableBaseSchema
- 移除不必要的OutSchema类,简化模型结构
- 优化数据库查询方法,使用更安全的SQL构建方式
- 统一列查询接口,增强类型安全性
|
2025-10-03 05:06:29 +08:00 |
|
zhangtao
|
7b9d8d7854
|
fix(gencode): 修复模型关系字段命名错误及优化用户服务逻辑
refactor(schema): 重构代码生成相关schema,增加可选字段和类型提示
refactor(crud): 优化CRUD操作,简化查询逻辑并增加类型安全
fix(user): 修复用户信息获取时的空指针异常及优化菜单权限查询
|
2025-10-02 20:29:22 +08:00 |
|
zhangtao
|
ba7fddc34a
|
refactor(generator): 优化代码生成模块接口和服务实现
- 修改接口定义,增加路径参数并完善请求描述,增强参数校验和依赖注入
- 优化CRUD层数据库操作,统一异步会话使用,删除多余db参数
- 增加业务表与字段模型关系级联删除配置,优化模型关联关系声明
- 精简pydantic模型,去除冗余校验装饰器,完善字段描述和必填约束
- 服务层增加类型检查和异常抛出,规范业务逻辑流程和错误提示
- 优化代码结构,调整模块导入顺序和注释,提升代码可读性和一致性
|
2025-10-01 16:58:49 +08:00 |
|
zhangtao
|
c6828fd21b
|
refactor(api): 统一API路径常量并优化前端代码结构
feat(backend): 更新路由前缀和查询参数处理
style(backend): 调整导入顺序和清理无用导入
refactor(frontend): 重构工作台页面交互和样式
fix(frontend): 修复代码生成页面查询表单和表格展示
|
2025-10-01 11:32:53 +08:00 |
|
zhangtao
|
d30d2faf6e
|
refactor(module): 重构模块结构和代码生成模板
- 删除废弃的ticket和version模块相关代码
- 将resource模块从system迁移到monitor
- 移除前端资源管理相关配置
- 重构代码生成模板路径和配置
- 修复CRUD基类初始化参数问题
- 优化模板工具类路径处理
- 更新基础模型字段和配置
|
2025-09-24 01:39:44 +08:00 |
|
zhangtao
|
4a7533325a
|
refactor(model): 优化示例表及代码生成表模型定义
- 统一示例表注释格式,去除兼容说明
- 取消 GenTableModel 和 GenTableColumnModel 中的 @declared_attr 装饰器,改用类属性定义表名和表注释
- 移除 GenTableModel 中冗余字段定义如删除标志、创建人、更新时间等,简化模型
- 调整字段 table_id 顺序至 GenTableColumnModel 中末尾,保证定义统一
- 修改导入的 sqlalchemy 模块,去除未使用的类型和方法
- 在 GenTableColumnBaseSchema 中添加 create_by 字段,完善字段信息描述
|
2025-09-22 01:23:33 +08:00 |
|
zhangtao
|
f78a419fb8
|
fix(module_generator): 修复代码生成器关键问题及模板路径错误
- 修正 CRUD 基类初始化时 model 参数传递方式,改为实例化对象
- 修改部分查询中条件字段名的错误,table_id 改为 id
- 修正数据库方言下查询语句缺少 SELECT 关键字的问题
- 优化查询参数绑定,避免直接传递包含分页参数的字典
- 修正生成表结构后返回数据中的主键字段 id 替代 table_id
- 优化删除逻辑中获取列 ID 的字段名称错误
- 重写建表功能相关代码,添加异常捕获和事务回滚
- 取消子表字段 Schema 的非空强制,改为可选类型
- 修正前端接口请求路径及参数命名,使其更加直观和规范
- 修改模板加载路径为绝对路径,确保多环境下模板加载正确
- 修复模板工具中子表相关属性为空时的类型检查错误
- 调整模板文件及路径后缀名,统一从 .jinja2 改为 .j2
- 修正生成文件路径映射以符合新模板路径和文件名规范
- 删除冗余和废弃的 Python 控制器及 CRUD 模板文件
- 修正 SQL 菜单模板中模块名路径格式错误
- 更新前端 Vue API 调用函数参数与接口路径一致性
|
2025-09-22 01:10:24 +08:00 |
|
zhangtao
|
9feb08a962
|
feat(mcp): 重构 MCP 服务器及智能助手模块
- 新增代码生成模块路由支持
- 重构 MCP 服务器API,支持增删改查接口和分页查询
- 实现 MCP 智能对话的流式响应和 WebSocket 通信
- 优化 MCP 数据模型,支持环境变量等配置项
- 改进 MCP CRUD 层,集成权限控制和统一操作方法
- 优化异常处理,提升接口错误信息准确性
- 修正依赖导入和数据校验,增强代码健壮性
|
2025-09-22 00:37:10 +08:00 |
|
zhangtao
|
81d131c0a4
|
refactor(common): 替换分页服务方法及代码生成模块重构
- 将分页服务中方法名由get_page_obj统一替换为paginate
- 注意相关controller均调整调用方式,保证统一接口调用
- 代码生成模块数据库模型统一替换为GenTableModel和GenTableColumnModel
- 更改数据库类型及分页相关配置为settings.DATABASE_TYPE统一管理
- 重构代码生成模块查询参数,新增GenTableQueryParam和GenTableColumnQueryParam类支持更灵活查询
- 数据模型中Pydantic Schema类型统一调整为Schema后缀
- 优化异常处理,增加请求参数验证错误的友好提示映射
- 调整中间件及依赖以支持更严格的类型检查及更健壮的用户权限认证逻辑
- 微调日志打印格式,改进请求日志信息输出风格
|
2025-09-19 01:41:10 +08:00 |
|
zhangtao
|
019bfdf57b
|
refactor(myapp): 重命名查询参数类以统一命名风格
- 将 ApplicationQueryParams 改为 ApplicationQueryParam
- 同步更新相关导入和函数参数类型注解
- 修改 PaginationQueryParams 为 PaginationQueryParam
refactor(demo): 重命名查询参数类以统一命名风格
- 将 DemoQueryParams 改为 DemoQueryParam
- 同步更新相关导入和函数参数类型注解
- 修改 PaginationQueryParams 为 PaginationQueryParam
refactor(gencode): 优化代码生成模块的模型和服务层结构
- 统一模型名称后缀为 Schema,调整相关引用
- 规范 Pydantic schema 的命名和定义
- 删除无用的 Python DAO 模板文件
- 调整导入路径,统一使用 app 目录下的模块路径
- 改进服务层方法签名,添加返回类型注解
- 使用自定义异常 CustomException 替代旧异常
- 统一成功响应格式为 SuccessResponse
- 优化代码生成服务中的数据库操作 DAO 调用参数传递
- 优化代码生成业务表和字段模型的字段定义,添加注释和默认值
- 优化生成代码路径处理逻辑和异常信息提示
- 整合分页查询参数定义,统一分页模型
- 修正多个服务方法的参数类型和返回类型
- 删除无用的导入和多余注释,提升代码整洁度
|
2025-09-18 01:51:41 +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 |
|