fastapiadmin
|
898724a31b
|
Merge pull request #184 from 1014TaoTao/v2.0.0
refactor(dashboard): 重构工作台页面并移除快速开始组件
|
2025-09-30 01:05:31 +08:00 |
|
zhangtao
|
acfb1afdba
|
refactor(dashboard): 重构工作台页面并移除快速开始组件
feat(lang): 添加清除按钮的翻译文本
fix(tags-view): 移除调试日志输出
refactor(quick-start): 简化快速链接数据结构并添加清空功能
|
2025-09-30 01:04:08 +08:00 |
|
fastapiadmin
|
944daeb829
|
fix(api): 修正示例模块分页参数和消息提示
fix(api): 修正示例模块分页参数和消息提示
|
2025-09-29 01:03:08 +08:00 |
|
zhangtao
|
55f0bdde11
|
fix(api): 修正示例模块分页参数和消息提示
- 修改DemoCRUD中父类初始化调用,使用模型类而非实例
- 统一API中返回的消息提示为“查询示例列表成功”
- 前端gencode页面调整分页参数字段从pageNum和pageSize为page_no和page_size
- 更新分页计算中序号的计算逻辑以匹配新参数名
- 修正路由跳转时分页参数名称,确保正确传递page_no值
- 调整表单元素属性顺序优化代码可读性
|
2025-09-29 00:51:40 +08:00 |
|
fastapiadmin
|
b2616e7a98
|
Merge pull request #182 from 1014TaoTao/v2.0.0
fix(data): 修复系统角色菜单数据错误
|
2025-09-29 00:23:58 +08:00 |
|
zhangtao
|
ae54ad860f
|
fix(data): 修复系统角色菜单数据错误
- 系统角色菜单数据中添加缺失的菜单项
- 更新 system_role_menus.json 文件,增加 menu_id 116 的配置
|
2025-09-29 00:11:07 +08:00 |
|
fastapiadmin
|
f63142a99c
|
chore: 删除前端配置文件及变更日志
chore: 删除前端配置文件及变更日志
|
2025-09-29 00:02:17 +08:00 |
|
zhangtao
|
9021a558b2
|
chore: 删除前端配置文件及变更日志
移除不再使用的配置文件(.stylelintrc.cjs, commitlint.config.cjs, eslint.config.js)和CHANGELOG.md
|
2025-09-29 00:01:19 +08:00 |
|
fastapiadmin
|
cf298ce9cf
|
Merge pull request #180 from 1014TaoTao/v2.0.0
V2.0.0
|
2025-09-28 23:48:55 +08:00 |
|
zhangtao
|
0aeb77e0bd
|
feat: 新增权限指令并集成到多个页面组件
refactor(backend): 重构数据库模型和初始化逻辑
fix(frontend): 修复权限指令在多个组件中的使用问题
perf(backend): 优化数据库连接和初始化性能
docs: 更新低代码生成器的README文档
style: 清理无用代码和注释
chore: 移除不再需要的依赖项
test: 更新用户权限相关测试用例
ci: 更新CI配置以支持新的权限检查
build: 更新依赖项版本
|
2025-09-28 23:42:26 +08:00 |
|
zhangtao
|
3138fde133
|
refactor(theme): 移除未使用的主题CSS变量函数并更新文本样式
移除theme.store.ts中未使用的getThemeCSSVariables函数,该函数已被其他实现替代
在mine/index.vue中使用theme-text-secondary类统一文本颜色样式
|
2025-09-26 00:07:58 +08:00 |
|
zhangtao
|
8f5316df91
|
fix: 修复语法错误并添加wot-design组件类型声明
修复index.vue中的模板语法错误和条件表达式语法错误
清理表单校验规则中的多余分号
添加wot-design-uni组件库的类型声明
|
2025-09-25 23:14:57 +08:00 |
|
zhangtao
|
69b58baee3
|
fix(表单验证): 修复反馈页面表单验证规则格式错误
修复表单验证规则中的语法错误和格式问题,确保验证逻辑正确执行
移除components.d.ts中未使用的组件类型声明
|
2025-09-25 23:09:26 +08:00 |
|
zhangtao
|
3f5ae113d5
|
refactor: 移除主题适配类并清理项目配置
移除页面中的 theme-adaptive 类,简化样式结构
删除不再使用的 husky、prettier 和 stylelint 配置文件
优化 tabbar 逻辑,根据登录状态动态显示工作台项
重构主题存储模块,改进导航栏颜色设置逻辑
清理 package.json 中的冗余配置和依赖
统一页面样式和路由配置,移除重复的导航栏标题设置
|
2025-09-25 22:59:33 +08:00 |
|
zhangtao
|
6c4c3cdcca
|
refactor(lint-staged): 简化 lint-staged 配置为统一使用 eslint
|
2025-09-25 01:43:02 +08:00 |
|
zhangtao
|
fcc7e332d8
|
refactor: 移除pages.json中未使用的__esModule属性
|
2025-09-25 01:41:05 +08:00 |
|
zhangtao
|
64acfad217
|
build(vite): 更新 vite 配置并添加主题文件
refactor(package): 升级依赖版本并优化 package.json 结构
docs: 添加样式规范文档
|
2025-09-25 01:28:32 +08:00 |
|
zhangtao
|
aa7efbbe8b
|
docs(overview): 更新贡献指南和联系链接路径
- 将贡献指南链接从CONTRIBUTING.md修改为about.md#关于我们
- 修正联系或加入我们的链接地址,移除前置斜杠以避免路径错误
|
2025-09-24 22:42:14 +08:00 |
|
zhangtao
|
53dd4b4913
|
chore(cache): 清理并忽略 fastdocs 的 .vitepress 缓存文件夹
- 在主.gitignore中添加 fastdocs/.vitepress/cache/* 忽略规则
- 在 fastdocs/.gitignore 中添加 .vitepress/cache/* 忽略规则
- 删除 fastdocs/.vitepress/cache 中的 @vueuse_core.js 文件及其全部内容
|
2025-09-24 22:38:57 +08:00 |
|
fastapiadmin
|
36788a4399
|
Merge pull request #179 from 1014TaoTao/v2.0.0
build: 更新 requirements.txt 中的依赖项
|
2025-09-24 02:00:22 +08:00 |
|
zhangtao
|
ec7c306d25
|
build: 更新 requirements.txt 中的依赖项
将 fastapi-mcp 替换为 Jinja2 以支持模板渲染功能
|
2025-09-24 01:59:31 +08:00 |
|
fastapiadmin
|
d74bd3d9ab
|
Merge pull request #178 from 1014TaoTao/v2.0.0
V2.0.0 最新代码
|
2025-09-24 01:51:52 +08:00 |
|
zhangtao
|
2303f4cf5b
|
chore: 更新group.jpg图片文件
|
2025-09-24 01:44:31 +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
|
4c306bf430
|
refactor(mcp): 移除未使用的类型导入并简化模型定义
清理schema.py中未使用的Optional类型导入
移除model.py中未使用的数据库方言特定类型
|
2025-09-21 02:22:40 +08:00 |
|
zhangtao
|
e552661875
|
feat: 添加订阅页面和定价组件
refactor: 优化配置文件和导航结构
style: 更新首页展示内容和图标
chore: 添加vue依赖并更新缓存文件
|
2025-09-21 02:10:23 +08:00 |
|
zhangtao
|
eb44baabca
|
update: 官方文档更新
|
2025-09-21 02:09:48 +08:00 |
|
fastapiadmin
|
7feea06c3b
|
Merge pull request #176 from 1014TaoTao/v2.0.0
docs: 更新README中的项目贡献列表
|
2025-09-20 02:08:25 +08:00 |
|
zhangtao
|
02c4960151
|
docs: 更新README中的项目贡献列表
更新中英文README文件中的项目贡献列表,移除不再相关的项目,添加当前使用的主要依赖项
|
2025-09-20 02:06:48 +08:00 |
|
fastapiadmin
|
5b46f002dc
|
Merge pull request #175 from 1014TaoTao/v2.0.0
V2.0.0
|
2025-09-20 01:54:44 +08:00 |
|
zhangtao
|
60fe97afc3
|
refactor(gen): 重构代码生成模块,实现权限认证和分页支持
- 重构GenTableDao和GenTableColumnDao,继承CRUDBase,添加权限鉴权支持
- 优化分页逻辑,支持非分页时返回完整结果集
- 调整查询条件,支持大小写不敏感模糊查询和时间范围过滤
- 统一接口响应格式,返回SuccessResponse或ErrorResponse
- 替换旧的依赖和注解,改用新的认证和日志中间件
- 文档README.en.md和README.md内容格式及示例完善与优化
- alembic/env.py中数据库URL配置优化,增加异常检测保障环境配置正确
- 代码生成控制器genController新增代码批量生成下载流和本地生成文件覆盖检测
- 删除或更新废弃代码,清理无用导入,提升项目整体代码质量和可维护性
|
2025-09-20 01:52:23 +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 |
|
fastapiadmin
|
9e7fdb3220
|
Merge pull request #173 from 1014TaoTao/v2.0.0
feat(system): 添加工单列表刷新按钮
|
2025-09-17 02:07:48 +08:00 |
|
zhangtao
|
035efcd796
|
feat(system): 添加工单列表刷新按钮
- 在工单列表工具栏新增刷新按钮
- 增加刷新按钮的提示工具提示
- 按钮样式使用主色调及圆形图标按钮
- 实现点击刷新按钮时调用刷新处理函数handleRefresh
|
2025-09-17 02:07:01 +08:00 |
|
fastapiadmin
|
812723db0f
|
fix(core): 修正 DateTimeStr 序列化逻辑
fix(core): 修正 DateTimeStr 序列化逻辑
|
2025-09-17 01:58:40 +08:00 |
|
zhangtao
|
c11feb5861
|
fix(core): 修正 DateTimeStr 序列化逻辑
- 取消对 datetime 对象的格式化字符串序列化
- 保留原始 datetime 对象进行序列化处理
- 注释掉原有的 strftime 格式化代码以便回退检查
|
2025-09-17 01:57:18 +08:00 |
|
fastapiadmin
|
00c0924509
|
Merge pull request #171 from 1014TaoTao/v2.0.0
feat(model): 添加status字段表示启用状态
|
2025-09-17 01:36:50 +08:00 |
|
zhangtao
|
700d76ad5a
|
feat(model): 添加status字段表示启用状态
- 在myapp模块的ApplicationModel中新增status字段,标识应用是否启用
- 在demo模块的DemoModel中新增status字段,标识示例条目是否启用
- 修改代码生成模块相关模型,替换BaseMixin为CreatorMixin
- 删除代码生成模块中Python模板相关文件与Vue前端代码模板,优化代码结构和清理无用模板文件
|
2025-09-17 01:33:53 +08:00 |
|
fastapiadmin
|
20ffc16494
|
Merge pull request #170 from 1014TaoTao/v2.0.0
refactor(api): 重构API路由组织结构并简化模块导入
|
2025-09-16 02:07:47 +08:00 |
|
zhangtao
|
d36b86e446
|
refactor(api): 重构API路由组织结构并简化模块导入
- 将系统管理、监控管理、通用、资源管理、示例、应用及AI模块路由封装为统一Router
- 精简顶层路由注册逻辑,提升维护性和可读性
- 按模块重构AI、应用、通用、示例、监控、资源、系统子模块初始化文件
- 采用SQLAlchemy 2.0新语法重写工单和版本模型,兼容MySQL和PostgreSQL
- 完善工单和版本模块CRUD、服务、参数校验、Schema和控制器代码
- 增加工单和版本的权限验证、日志记录及分页支持
- 统一使用pydantic的新配置类ConfigDict增强Schema定义
- 删除废弃的工单和版本旧代码,提升代码一致性和健壮性
|
2025-09-16 02:06:54 +08:00 |
|
fastapiadmin
|
06cea757f1
|
Merge pull request #169 from 1014TaoTao/v2.0.0
V2.0.0
|
2025-09-16 00:43:30 +08:00 |
|
zhangtao
|
a42feeee30
|
refactor(工单/版本模块): 重构工单和版本模块代码结构
重构工单和版本模块的模型、服务层、控制器及CRUD操作
移除冗余代码,统一使用基础CRUD类实现
添加查询参数类用于工单和版本管理
优化模型字段定义和关系映射
|
2025-09-16 00:42:11 +08:00 |
|
zhangtao
|
046957654a
|
feat(api): 添加Ticket和Version模块路由
- 引入TicketRouter和VersionRouter
- 将TicketRouter和VersionRouter加入SYSTEM_MODULES路由列表
- 移除未使用的ResourceRouter导入声明
|
2025-09-15 08:22:56 +08:00 |
|
fastapiadmin
|
d2af6ac609
|
Merge pull request #168 from 1014TaoTao/v2.0.0
V2.0.0
|
2025-09-15 02:06:46 +08:00 |
|
zhangtao
|
02fefc7aae
|
feat(params): 新增根据配置键获取参数接口并优化参数模型
- 新增根据配置键获取参数详情接口get_obj_by_key_controller
- 新增根据配置键获取参数值接口get_config_value_by_key_controller
- 修改参数名称、键名最大长度为500,添加参数状态字段status
- 修改ParamsCRUD中获取配置详情方法键名参数名称
- 规范参数接口日志输出,修正部分接口路径及权限标识
- 更新参数导出文件名及相关描述信息
- 新增演示模式相关系统参数配置数据,包括白名单、黑名单等
- 添加对应权限控制和异常处理机制
|
2025-09-15 02:05:40 +08:00 |
|
zhangtao
|
693a521c9b
|
refactor(module_system): 重命名配置模块为参数模块
将系统配置模块重命名为参数模块,包括模型、路由、服务层及相关前端代码的修改
更新了数据库表名及字段引用,确保功能一致
|
2025-09-15 01:05:55 +08:00 |
|