# ItemMark 标签打印与扫码查询系统

把分散的标签打印、二维码生成和扫码查询能力整合成一个 Docker 化 Web 系统，让物料信息可以被打印、扫码、查询和同步管理。

## 适合场景

- 物品标签打印与扫码查询
- 需要降低重复人工操作
- 需要把分散流程沉淀成可复用工具

## 业务痛点

- 旧系统分散，入口和维护方式不统一
- 物料标签打印和二维码查询链路容易割裂
- 扫码后需要稳定展示物料基础信息
- 多模块部署需要统一配置和域名入口

## 解决流程

1. 整合旧标签打印与物品查询模块
2. 设计统一的模块路由和二维码路径兼容策略
3. 配置标签模板、批量打印和单张打印入口
4. 接入物料数据同步和扫码查询页面
5. 通过 Docker 与 Nginx 完成部署

## 使用效果

把标签打印、二维码生成和扫码查询统一到一个系统中，降低现场人员找信息和维护多套入口的成本。

## 项目价值

- 统一标签打印入口
- 保留旧二维码路径兼容性
- 提升扫码查询效率
- 降低多系统维护成本

## 我负责什么

- 梳理旧系统能力和兼容路径
- 设计统一模块结构和访问入口
- 实现标签打印、二维码生成和扫码查询流程
- 配置 Docker 部署和 Nginx 访问方案

## 技术实现

- Python / FastAPI
- Jinja2
- SQL Server / pymssql
- QRCode
- Docker Compose
- Nginx
- 定时同步
