repositories.go 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. package repositories
  2. import (
  3. "fwh-toolbox-server/repositories/api/fwh_pro"
  4. "fwh-toolbox-server/repositories/mongo"
  5. "fwh-toolbox-server/repositories/pgsql/alarmSnapshot"
  6. "fwh-toolbox-server/repositories/redis"
  7. )
  8. // 聚合包
  9. /*************** API ***************/
  10. // fwh_pro
  11. type EventAlarmType = fwh_pro.EventAlarmType
  12. const (
  13. Event EventAlarmType = fwh_pro.Event // 0
  14. Alarm EventAlarmType = fwh_pro.Alarm // 1
  15. )
  16. var QuerySiteBaseInfoList = fwh_pro.QuerySiteBaseInfoList
  17. var QuerySiteInfoList = fwh_pro.QuerySiteInfoList
  18. var QuerySiteModeInfo = fwh_pro.QuerySiteModeInfo
  19. var QuerySitePowerFlow = fwh_pro.QuerySitePowerFlow
  20. var QuerySiteAlarmList = fwh_pro.QuerySiteAlarmList
  21. var QueryEventOrAlarmListOnTimeRange = fwh_pro.QueryEventOrAlarmListOnTimeRange
  22. var QueryAlarmSnapshotInfo = fwh_pro.QueryAlarmSnapshotInfo
  23. var QueryMqttLogListOnTimeRange = fwh_pro.QueryMqttLogListOnTimeRange
  24. var QuerySiteShutdownList = fwh_pro.QuerySiteShutdownList
  25. /*************** MONGO ***************/
  26. // Xlog
  27. var GetXlogManageList = mongo.GetXlogManageList
  28. var SendXlogCmd = mongo.SendXlogCmd
  29. // SiteMonitor
  30. var GetSiteMonitorConfig = mongo.GetSiteMonitorConfig
  31. var GetSiteMonitorNameList = mongo.GetSiteMonitorNameList
  32. var GetOneSiteMonitorConfig = mongo.GetOneSiteMonitorConfig
  33. var InsertSiteMonitorConfig = mongo.InsertSiteMonitorConfig
  34. var UpdateSiteMonitorConfig = mongo.UpdateSiteMonitorConfig
  35. var DeleteSiteMonitorConfig = mongo.DeleteSiteMonitorConfig
  36. var UpdateSiteMonitorPageConfig = mongo.UpdateSiteMonitorPageConfig
  37. // SiteAnalysis
  38. var GetSiteAnalysisManageList = mongo.GetSiteAnalysisManageList
  39. var GetSiteAnalysisConfig = mongo.GetSiteAnalysisConfig
  40. var InsertSiteAnalysisConfig = mongo.InsertSiteAnalysisConfig
  41. var UpdateSiteAnalysisConfig = mongo.UpdateSiteAnalysisConfig
  42. var UpdateSiteAnalysisDescription = mongo.UpdateSiteAnalysisDescription
  43. var UpdateSiteAnalysisResult = mongo.UpdateSiteAnalysisResult
  44. var DeleteSiteAnalysisConfig = mongo.DeleteSiteAnalysisConfig
  45. var InsertSiteAnalysisData = mongo.InsertSiteAnalysisData
  46. var InsertSiteAnalysisTimeline = mongo.InsertSiteAnalysisTimeline
  47. var InsertSiteAnalysisRuntime = mongo.InsertSiteAnalysisRuntime
  48. // StatisticsShutdown
  49. var GetStatisticsShutdown = mongo.GetStatisticsShutdown
  50. var InsertStatisticsShutdown = mongo.InsertStatisticsShutdown
  51. /*************** PGSQL ***************/
  52. // Alarm Snapshot
  53. var QuerySnapshotFileRecord = alarmSnapshot.QuerySnapshotFileRecord
  54. var InsertSnapshotFileRecord = alarmSnapshot.InsertSnapshotFileRecord
  55. var InsertSnapshotData = alarmSnapshot.InsertSnapshotData
  56. /*************** MYSQL ***************/
  57. /*************** REDIS ***************/
  58. // Auth
  59. type SessionInfo = redis.SessionInfo
  60. var StoreSession = redis.StoreSession
  61. var GetSession = redis.GetSession
  62. var DeleteSession = redis.DeleteSession