Files
cloud-services/pkg/db/queries/car_config_data.go

23 lines
468 B
Go

package queries
import (
"github.com/fiskerinc/cloud-services/pkg/common"
"github.com/pkg/errors"
)
type CarConfigDataInterface interface {
SelectByVIN(vin string) (common.CarConfigData, error)
}
type CarConfigData struct {
QueryBase
}
func (c *CarConfigData) SelectByVIN(vin string) (common.CarConfigData, error) {
config := common.CarConfigData{}
err := c.GetDBConn().Model(&config).Where("vin = ?", vin).Select()
return config, errors.WithStack(err)
}