数据库大作业——工厂管理系统复盘

介绍

FastAPI + Supabase 后端,React + Ant Design 前端的工厂管理系统。包含零件、供应商、仓库、员工、库存、采购、用户权限等模块,支持 Supabase Auth 鉴权和业务角色控制。

后端结构

1
2
3
4
5
6
7
- backend/
- main.py:FastAPI 入口,注册各路由
- api/:业务路由(factory 模块、auth、users 等)
- services/:业务服务、鉴权依赖
- schemas/:Pydantic 模型
- src/db/:SQLAlchemy 模型、数据库工具、DDL/示例数据文档
- docs/:后端设计文档

鉴权功能实现解析