Files
old-backend/models/contract.go

35 lines
619 B
Go
Raw Normal View History

2023-09-18 12:27:40 +02:00
package models
2023-09-18 13:39:32 +02:00
import (
2023-09-21 11:59:08 +02:00
"time"
2023-09-18 13:39:32 +02:00
"github.com/jinzhu/gorm"
"github.com/lib/pq"
)
2023-09-18 12:27:40 +02:00
type Contract struct {
gorm.Model
Name string
2023-09-18 13:39:32 +02:00
DeviceIDs pq.Int64Array `gorm:"type:integer[]"`
2023-09-18 12:27:40 +02:00
BuyerID uint
2023-09-21 11:59:08 +02:00
StartLat float64
StartLon float64
EndLat float64
EndLon float64
StartTime time.Time
EndTime time.Time
2023-09-18 12:27:40 +02:00
Status string
BlockchainID string
ContractInfos []ContractInfo
}
func (Contract) Update() (bool, error) {
return false, nil
}
func (Contract) Create() (bool, error) {
return false, nil
}
func (Contract) Delete() (bool, error) {
return false, nil
}