Skip to content

kerthans/mini_back

Repository files navigation

mini_back

Makers小程序后端

API文档:

https://xi1uh4zvhbc.feishu.cn/docx/AgqldIq1No5WdWx83zOcJJH9nSf?from=from_copylink

project_root/
├── utils/                      # 工具类
│   ├── __init__.py
│   ├── database.py             # 数据库连接和管理
│   ├── cache.py                # 缓存工具
│   ├── logger.py               # 日志工具
│   ├── security.py             # 安全相关工具(加密、解密)
│   └── validators.py           # 数据验证工具
│
├── scripts/                    # 脚本目录
│   ├── deploy/                 # 部署相关脚本
│   │   ├── init_db.py
│   │   └── setup_env.sh
│   └── maintenance/            # 维护脚本
│       ├── backup_db.py
│       └── cleanup.py
│
│
├── models/                     # 数据模型层
│   ├── __init__.py
│   ├── Base.py                 # 基础模型类
│   ├── Rules.py                # 规章制度模型
│   ├── User.py                 # 用户模型
│   ├── Event.py                # 事件模型
│   ├── Project.py              # 项目模型
│   ├── 3dPrinter.py            # 打印机模型
│   ├── Task.py                 # 任务模型
│   ├── SitesBorrow.py          # 场地借用模型
│   ├── Games.py                # 比赛模型
│   ├── Clean.py                # 打扫模型
│   ├── PublicityLink.py        # 秀米模型
│   ├── Arrange.py              # 排班模型
│   ├── Messages.py             # 消息模型
│   ├── DutyRecord.py           # 值班记录模型
│   ├── DutyApply.py            # 值班申请模型
│   ├── Stuff.py                # 物品模型
│   └── StuffBorrow.py         # 借用记录模型
│
├── api_routes/                 # API 路由(controllers也在其中)
│   ├── __init__.py
│   ├── v1/                     # API v1 版本
│   │   ├── __init__.py
│   │   ├── users.py
│   │   ├── rules.py
│   │   ├── 3dprint.py
│   │   ├── events.py
│   │   ├── tasks.py
│   │   ├── stuff_borrow.py
│   │   ├── stuff.py
│   │   ├── SiteBorrow.py
│   │   ├── projects.py
│   │   ├── Games.py
│   │   ├── honor.py
│   │   ├── DutyRecord.py
│   │   ├── DutyApply.py
│   │   ├── Clean.py
│   │   ├── Arrange.py
│   │   ├── PubliityLink.py
│   │   └── Messages.py
│   └── middleware/             # 中间件
│       ├── __init__.py
│       └── error_handler.py    # 错误处理(log)
│
├── auth.py                     # 认证相关逻辑
├── app.py                    # 应用入口文件
├── .env                        # 配置环境信息
├── .env.example                # 环境信息示例
├── dockerfile                  # Docker 配置文件
├── readme.md                   # 项目说明文档
├── requirements.txt            # 项目依赖
└── .gitignore                  # Git 忽略配置

About

Makers小程序后端

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 6