重构设备控制器

This commit is contained in:
2025-12-05 14:44:36 +08:00
parent d7ba7747ec
commit 7017ffa128
12 changed files with 811 additions and 642 deletions

View File

@@ -285,6 +285,8 @@ type AppServices struct {
pigBatchService service.PigBatchService
monitorService service.MonitorService
deviceService service.DeviceService
deviceTemplateService service.DeviceTemplateService
areaControllerService service.AreaControllerService
planService service.PlanService
userService service.UserService
auditService service.AuditService
@@ -334,11 +336,15 @@ func initAppServices(ctx context.Context, infra *Infrastructure, domainServices
deviceService := service.NewDeviceService(
logs.AddCompName(baseCtx, "DeviceService"),
infra.repos.deviceRepo,
infra.repos.areaControllerRepo,
infra.repos.deviceTemplateRepo,
domainServices.deviceOperator,
thresholdAlarmService,
)
deviceTemplateService := service.NewDeviceTemplateService(logs.AddCompName(baseCtx, "DeviceTemplateService"), infra.repos.deviceTemplateRepo)
areaControllerService := service.NewAreaControllerService(
logs.AddCompName(baseCtx, "AreaControllerService"),
infra.repos.areaControllerRepo,
thresholdAlarmService,
)
auditService := service.NewAuditService(logs.AddCompName(baseCtx, "AuditService"), infra.repos.userActionLogRepo)
planService := service.NewPlanService(logs.AddCompName(baseCtx, "AppPlanService"), domainServices.planService)
@@ -356,6 +362,8 @@ func initAppServices(ctx context.Context, infra *Infrastructure, domainServices
pigBatchService: pigBatchService,
monitorService: monitorService,
deviceService: deviceService,
deviceTemplateService: deviceTemplateService,
areaControllerService: areaControllerService,
auditService: auditService,
planService: planService,
userService: userService,