refactor: 移除多租户相关逻辑并清理冗余代码

本次提交完成以下主要变更:
1.  删除所有租户相关的初始化数据、配置和工具代码
2.  移除TicketModel的租户关联字段与校验逻辑
3.  重构菜单表名与关联外键,统一为sys_前缀
4.  为岗位、部门、工作流等模型添加唯一约束
5.  调整导入顺序与冗余代码,优化代码结构
6.  移除支付、PDF生成相关的依赖与工具类
7.  简化OpenAPI文档标签配置
8.  清理无效的枚举与冗余导入
This commit is contained in:
zhangtao
2026-07-17 01:07:17 +08:00
parent c0b9c22650
commit 53c8f67bd5
48 changed files with 5622 additions and 8134 deletions
@@ -219,12 +219,12 @@ class ApiTokenService:
if status not in (0, 1, 2):
raise CustomException(msg="状态值不合法(0:启用 1:禁用 2:吊销)")
crud = ApiTokenCRUD(self.auth, self.db)
token = await crud.get_or_404(id=id)
await crud.get_or_404(id=id)
await crud.update(id=id, data={"status": status}) # pyright: ignore[reportArgumentType]
async def delete(self, id: int) -> None:
crud = ApiTokenCRUD(self.auth, self.db)
token = await crud.get_or_404(id=id)
await crud.get_or_404(id=id)
await crud.delete(ids=[id])
# ── reveal:二次验证后展示明文 ─────────────────────────