power_statistics.go 695 B

12345678910111213141516171819202122232425
  1. package dao
  2. import (
  3. "server/global"
  4. )
  5. type PowerStatistics struct {
  6. global.GVA_MODEL
  7. TunnelSn string `json:"tunnelSn" gorm:"comment:隧道sn"`
  8. TotalActivePower float64 `json:"totalActivePower" gorm:"comment:总有功功率"`
  9. UploadTime string `json:"uploadTime" gorm:"comment:时间"`
  10. }
  11. func (PowerStatistics) TableName() string {
  12. return "power_statistics"
  13. }
  14. func (p PowerStatistics) CreatePowerStatistics() error {
  15. return global.GVA_DB.Create(&p).Error
  16. }
  17. func QueryPowerStatisticsBySn(tunnelSn string) (powerStatistics []PowerStatistics, err error) {
  18. err = global.GVA_DB.Where("tunnel_sn = ?", tunnelSn).Find(&powerStatistics).Error
  19. return powerStatistics, err
  20. }