fastapiadmin
|
3dbc756868
|
Merge pull request #250 from 1014TaoTao/2.2.0
refactor: 移除param层并优化用户更新和查询逻辑
|
2025-12-04 22:21:52 +08:00 |
|
zhangtao
|
7cbcbf73f8
|
refactor: 移除param层并优化用户更新和查询逻辑
移除不再使用的param层文件和相关引用
优化用户服务中密码更新逻辑,直接排除密码字段
调整常量配置中不需要编辑、显示和查询的字段
重构模板中查询参数生成逻辑,简化条件判断
更新README文档以反映架构变更
|
2025-12-04 22:21:14 +08:00 |
|
fastapiadmin
|
a85e92a24b
|
Merge pull request #248 from 1014TaoTao/2.2.0
最新代码
|
2025-12-04 01:09:11 +08:00 |
|
zhangtao
|
b5a969c555
|
最新代码
|
2025-12-04 01:08:12 +08:00 |
|
fastapiadmin
|
cb64f72f60
|
Merge pull request #247 from 1014TaoTao/2.2.0
2.2.0
|
2025-12-03 21:23:19 +08:00 |
|
zhangtao
|
0305b4b64b
|
feat(module_gencode): 新增代码生成模块并重构示例模块
重构示例模块为代码生成模块,包括新增模型、服务、控制器等核心组件
更新数据库配置从MySQL切换为PostgreSQL并调整相关参数
优化代码生成模板逻辑,移除无用字段和功能
添加PostgreSQL菜单SQL生成测试用例
更新前端API路径和菜单配置
移除旧的示例模块相关代码
|
2025-12-03 21:22:23 +08:00 |
|
zhangtao
|
3cc7981008
|
refactor(module_generator): 优化模板文件结构和数据库配置
- 移除未使用的类型导入并优化模板文件结构
- 调整数据库配置从postgres改为mysql
- 为jinja2模板添加uuid生成工具
- 优化ts接口类型定义和vue表单处理逻辑
- 重构菜单SQL模板结构并添加目录类型支持
|
2025-12-03 17:49:30 +08:00 |
|
zhangtao
|
4b8e53d986
|
refactor(database): 切换数据库配置从mysql到postgres并更新相关常量
更新.env.dev文件中的数据库配置,从mysql切换为postgres
重构constant.py中的数据库相关常量,统一使用双引号并优化类型映射
调整基础实体字段,增加uuid和状态等通用字段
|
2025-12-03 01:38:38 +08:00 |
|
fastapiadmin
|
1eecc75b42
|
Merge pull request #246 from 1014TaoTao/2.2.0
style: 统一字符串引号为双引号并优化代码格式
|
2025-12-03 01:10:43 +08:00 |
|
zhangtao
|
0766c8aa7d
|
style: 统一字符串引号为双引号并优化代码格式
将单引号字符串统一改为双引号
调整部分组件代码格式和样式
移除空行和冗余代码
|
2025-12-03 01:07:45 +08:00 |
|
fastapiadmin
|
fe98780780
|
Merge pull request #245 from 1014TaoTao/2.2.0
2.2.0
|
2025-12-03 01:01:08 +08:00 |
|
fastapiadmin
|
871b5c37e4
|
Merge branch 'master' into 2.2.0
|
2025-12-03 01:00:53 +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
|
463e2fca23
|
feat: 统一状态字段为字符串类型并标准化状态显示
refactor: 将状态字段从布尔值改为字符串类型'0'和'1'
fix: 修复前端组件中状态显示和判断逻辑
docs: 更新相关字段描述为'0:启用 1:禁用'
style: 统一时间查询字段为created_time和created_id
|
2025-11-30 09:12:13 +08:00 |
|
zhangtao
|
959eb6f19c
|
feat(多租户): 增强多租户和客户支持功能
添加租户ID和客户ID到请求上下文中
更新操作日志记录以包含租户和客户信息
优化类型注解使用现代Python语法
重构基础模型和模式中的租户和客户关联字段
|
2025-11-29 16:22:46 +08:00 |
|
zhangtao
|
7e4eda0671
|
refactor(database): 重构系统表命名及数据隔离逻辑
- 将系统表前缀从'system_'统一改为'sys_',包括用户、角色、部门等核心表
- 优化数据权限检查逻辑,支持初始化场景跳过权限验证
- 更新初始化脚本和模型模板,确保与新的表结构兼容
- 修复字典服务中is_default字段类型定义问题
- 调整控制台显示的数据库类型描述
- 添加业务逻辑文档,详细说明系统架构和核心功能
docs: 添加系统业务逻辑文档和多租户设计参考
|
2025-11-29 14:54:40 +08:00 |
|
zhangtao
|
a96c2f32a8
|
feat(系统菜单): 添加客户管理模块及前端页面
新增客户管理菜单项及相关权限配置
实现客户管理前端页面,包含CRUD、导入导出等功能
|
2025-11-28 01:11:26 +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
|
2c9d66e2a7
|
refactor(module_generator): 统一使用column_name替换python_field字段名
修改模板文件中的字段引用,从python_field改为column_name以保持命名一致性
|
2025-11-27 00:17:42 +08:00 |
|
fastapiadmin
|
289be2d93c
|
Merge pull request #243 from 1014TaoTao/v2.0.0
refactor(vue模板): 统一使用column_name替代python_field作为字段名
|
2025-11-27 00:11:34 +08:00 |
|
zhangtao
|
0070769864
|
refactor(vue模板): 统一使用column_name替代python_field作为字段名
修改vue模板文件,将所有使用python_field的地方替换为column_name,保持字段命名一致性
|
2025-11-27 00:10:18 +08:00 |
|
fastapiadmin
|
5198d704d3
|
Merge pull request #242 from 1014TaoTao/v2.0.0
refactor(base_crud): 优化分页查询返回数据结构
|
2025-11-27 00:01:38 +08:00 |
|
zhangtao
|
334b59a8ab
|
refactor(base_crud): 优化分页查询返回数据结构
将PageResultSchema的实例化改为直接返回字典结构,简化代码并提高性能
```
```msg
fix(module_generator): 修正模板字段命名问题
将模板中的python_field统一改为column_name,保持字段命名一致性
|
2025-11-27 00:00:23 +08:00 |
|
zhangtao
|
bd5ee45e8a
|
refactor(分页): 统一分页逻辑并设置默认值
将分页参数的默认值从 None 改为具体数值,简化分页处理逻辑
移除返回全部数据的逻辑,强制所有分页操作使用默认值
更新相关文档说明分页行为变化
|
2025-11-26 23:45:40 +08:00 |
|
zhangtao
|
6ccafb63ef
|
refactor: 优化配置和日志初始化流程
移除RELOAD配置项,改为根据环境变量动态设置
调整banner显示逻辑,确保在日志初始化后执行
将部分错误日志改为警告级别
更新.gitignore,添加缓存目录
重构测试文件,添加健康检查测试
|
2025-11-26 01:09:35 +08:00 |
|
zhangtao
|
c675952875
|
更新mysql
|
2025-11-26 00:33:20 +08:00 |
|
zhangtao
|
ef5f14e856
|
refactor: 重构查询参数模块,将param.py合并到schema.py中
feat: 为模型添加租户配额字段和字典表关联关系
fix: 修复部门树查询未应用租户隔离的问题
perf: 优化操作日志中间件的拦截逻辑和日志记录
style: 清理无用导入和重复代码
test: 添加基础测试文件
docs: 更新模型注释和字段说明
|
2025-11-26 00:30:31 +08:00 |
|
zhangtao
|
2002bc11d1
|
docs: 更新README中的服务启动前注意事项
|
2025-11-24 21:18:08 +08:00 |
|
fastapiadmin
|
0b12a41f65
|
Merge pull request #240 from 1014TaoTao/v2.0.0
refactor(cli): 将参数声明从Argument改为Option以保持一致性
|
2025-11-24 20:59:33 +08:00 |
|
zhangtao
|
8e25a2549b
|
refactor(cli): 将参数声明从Argument改为Option以保持一致性
修改revision和upgrade命令的环境参数声明方式,从typer.Argument改为typer.Option,与run命令保持一致
|
2025-11-24 20:56:11 +08:00 |
|
zhangtao
|
e32bc0660e
|
refactor(字段命名): 统一将created_at和updated_at重命名为created_time和updated_time
重构字段命名以保持一致性,将时间相关字段从created_at/updated_at统一改为created_time/updated_time
同时调整相关查询参数、服务层映射和模板文件中的字段命名
优化权限过滤逻辑,提取为独立的Permission类
|
2025-11-24 01:53:01 +08:00 |
|
zhangtao
|
c0d32a7eec
|
refactor: 统一将creator_id重命名为created_id并优化模型关系
feat: 新增系统租户和用户初始化数据
style: 优化代码注释和格式
fix: 修复数据权限检查逻辑中的created_id字段判断
perf: 移除不必要的模型关系以提升性能
docs: 更新初始化数据的描述信息
chore: 清理废弃文件和冗余代码
|
2025-11-24 01:02:27 +08:00 |
|
fastapiadmin
|
810e5d7d1a
|
Merge pull request #239 from 1014TaoTao/v2.0.0
refactor(base_model): 移除未使用的uuid字段
|
2025-11-23 19:04:50 +08:00 |
|
zhangtao
|
246628d2cf
|
refactor(base_model): 移除未使用的uuid字段
|
2025-11-23 19:02:38 +08:00 |
|
zhangtao
|
9a39a64faf
|
feat(backend): 实现多租户数据隔离与权限管理架构
refactor(backend): 重构模型基类支持租户与客户隔离
feat(backend): 添加客户模块相关模型、CRUD和参数校验
docs(backend): 新增SaaS数据隔离设计方案文档
refactor(backend): 优化日志模块并添加类型注解
fix(backend): 修正字典模块查询参数移除creator字段
style(frontend): 统一按钮组件代码格式
fix(frontend): 修复表格序号计算逻辑
chore(frontend): 更新lint脚本使用pnpm替代npm
|
2025-11-23 18:59:43 +08:00 |
|
fastapiadmin
|
ffd5966058
|
Merge pull request #237 from 1014TaoTao/v2.0.0
feat: 添加部门字段显示并优化用户界面
|
2025-11-21 01:12:39 +08:00 |
|
zhangtao
|
749c97f4e3
|
feat: 添加部门字段显示并优化用户界面
fix(service): 修复创建时编码重复检查问题
refactor(middleware): 优化CORS中间件配置
style(model): 更新用户模型默认性别值
perf(request): 增强前端请求错误处理
docs(cli): 改进命令行帮助文本
chore: 清理无用配置并更新依赖
|
2025-11-21 01:11:08 +08:00 |
|
fastapiadmin
|
9b67cba013
|
Merge pull request #236 from 1014TaoTao/v2.0.0
V2.0.0
|
2025-11-20 02:10:34 +08:00 |
|
zhangtao
|
30118a4148
|
refactor: 优化服务启动流程和配置管理
重构服务启动流程,简化配置管理并移除不必要的UVICORN配置
优化控制台输出显示,增加服务启动和关闭的友好提示
移除.env文件和生产环境配置中的冗余参数
在banner中增加当前运行环境显示
|
2025-11-20 02:09:52 +08:00 |
|
zhangtao
|
8712831e45
|
refactor(代码生成器): 优化模板文件格式和类型检查逻辑
style: 统一代码格式并移除多余空行
fix(前端): 修复富文本编辑器在详情页的显示问题
feat(前端): 为代码编辑器添加主题切换功能
docs: 更新README中的命令说明
|
2025-11-19 23:22:13 +08:00 |
|
fastapiadmin
|
e9af5cc1b6
|
Merge pull request #235 from 1014TaoTao/v2.0.0
V2.0.0
|
2025-11-19 02:33:13 +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 |
|
fastapiadmin
|
d432948eb9
|
Merge pull request #234 from 1014TaoTao/v2.0.0
style: 优化代码格式和导入顺序
|
2025-11-16 21:59:46 +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 |
|
fastapiadmin
|
27d265cef0
|
Merge pull request #232 from 1014TaoTao/v2.0.0
fix: 修复前端表格高度语法错误并完善菜单ID处理
|
2025-11-15 21:41:26 +08:00 |
|
zhangtao
|
e24e54bfee
|
fix: 修复前端表格高度语法错误并完善菜单ID处理
修复前端表格组件中错误的双冒号语法,改为单冒号绑定高度属性
在Jinja2模板工具中添加parent_menu_id的默认值处理
统一SQL模板中parent_menu_id的处理逻辑,移除NULL判断
|
2025-11-15 21:40:36 +08:00 |
|
fastapiadmin
|
66b577af71
|
Merge pull request #231 from 1014TaoTao/v2.0.0
refactor(layout): 优化混合布局结构和路由处理逻辑
|
2025-11-15 03:04:44 +08:00 |
|