vars.go 859 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. package handler
  2. import (
  3. "GtDataStore/app/cmd/organization/internal/logic/job"
  4. "context"
  5. "time"
  6. )
  7. const (
  8. DEVICE_UF = "uf"
  9. DEVICE_MF = "mf"
  10. DEVICE_NF = "nf"
  11. DEVICE_RO = "ro"
  12. DEVICE_VALVE = "valve"
  13. DEVICE_PUMP = "pump"
  14. DEVICE_CHEST = "chest"
  15. )
  16. var (
  17. DeviceIntervalTable = map[string]time.Duration{
  18. DEVICE_UF: 1 * time.Second,
  19. DEVICE_MF: 1 * time.Second,
  20. DEVICE_NF: 1 * time.Second,
  21. DEVICE_RO: 1 * time.Second,
  22. DEVICE_VALVE: 1 * time.Second,
  23. DEVICE_PUMP: 1 * time.Second,
  24. DEVICE_CHEST: 1 * time.Second,
  25. }
  26. DeviceHandlerTable = map[string]func(ctx context.Context, task *job.Task, technologyName string) error{
  27. DEVICE_UF: DeviceUf,
  28. DEVICE_MF: DeviceMf,
  29. DEVICE_NF: DeviceNf,
  30. DEVICE_RO: DeviceRo,
  31. DEVICE_VALVE: DeviceValve,
  32. DEVICE_PUMP: DevicePump,
  33. DEVICE_CHEST: DeviceChest,
  34. }
  35. )