# Work_cam_core **Repository Path**: ztt490695878/work_cam_core ## Basic Information - **Project Name**: Work_cam_core - **Description**: No description available - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-08-13 - **Last Updated**: 2025-08-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 核心数据库服务 (Core Database Service) 本项目实现了一个基于 FastAPI 的核心数据库服务,用于记录产品在生产线各工位的过站信息,并在查询时提供产品相关的视频链接。主要功能包括: - **REST API 接口**(带可配置的路径前缀),采用 Token 简单认证保护。 - **产品与支具绑定**接口:接收产品唯一ID与支具ID的绑定请求并存储在内存/数据库中。 - **RFID 过站信息上传**接口:接收RFID扫描的时间、工站、支具ID数据,异步写入数据库(立即返回202 Accepted提高并发性能)。 - **产品信息查询**接口:根据产品唯一ID查询其Tracking ID(支具ID)、经过流程的起止时间,以及各经过工站的监控视频直链。 ## 项目结构 参考 `core_database_service/` 目录结构,其中 `app/` 目录包含应用主要代码,`config.yaml` 是配置文件。Dockerfile 和 docker-compose 用于容器化部署。 ## 部署与运行 ### 本地运行(开发模式) 1. 安装依赖: ```bash pip install fastapi uvicorn\[standard] pyyaml aiosqlite httpx