✨ feat(*): 重构PCB放行流程并接入双扫码校验

- 将流程改为 OMRON FINS + TCP 双扫码 + SFTP 文件校验
- 新增文件校验与扫码结果汇总实现,补充对应单测
- 同步更新流程设计文档、配置和系统设置页面文案
This commit is contained in:
2026-05-17 14:08:05 +08:00
parent 9a2211ccaa
commit ce356bffff
37 changed files with 4443 additions and 2436 deletions

View File

@@ -119,9 +119,11 @@ public partial class App : Application
services.AddSingleton(TimeProvider.System);
services.AddHttpClient(nameof(AndonService));
services.AddSingleton<IPlcService, ModbusTcpPlcService>();
services.AddSingleton<IScannerService, SerialScannerService>();
services.AddSingleton<ISftpLookupService, SftpLookupService>();
services.AddSingleton<IPlcService, OmronFinsPlcService>();
services.AddSingleton<IScannerService, TcpDualScannerService>();
services.AddSingleton<IFileCheckProvider, SftpLookupService>();
services.AddSingleton<IFileCheckProvider, LocalFileCheckProvider>();
services.AddSingleton<IFileCheckService, FileCheckService>();
services.AddSingleton<IAndonService, AndonService>();
services.AddSingleton<IBoardRecordRepository, CsvBoardRecordRepository>();
services.AddSingleton<WorkflowHostedService>();