44 lines
849 B
Go
44 lines
849 B
Go
package domain
|
|
|
|
import (
|
|
"time"
|
|
|
|
dbgen "github.com/SamuelTariku/FortuneBet-Backend/gen/db"
|
|
)
|
|
|
|
type CustomOdd struct {
|
|
ID int64
|
|
OddID int64
|
|
RawOddID int64
|
|
EventID string
|
|
OddValue float64
|
|
CreatedAt time.Time
|
|
}
|
|
|
|
type CreateCustomOdd struct {
|
|
OddID int64
|
|
RawOddID int64
|
|
EventID string
|
|
OddValue float64
|
|
}
|
|
|
|
func ConvertCreateCustomOdd(odd CreateCustomOdd) dbgen.InsertCustomOddParams {
|
|
return dbgen.InsertCustomOddParams{
|
|
OddID: odd.OddID,
|
|
RawOddID: odd.RawOddID,
|
|
EventID: odd.EventID,
|
|
OddValue: odd.OddValue,
|
|
}
|
|
}
|
|
|
|
func ConvertDBCustomOdd(dbCustomOdd dbgen.CustomOdd) CustomOdd {
|
|
return CustomOdd{
|
|
ID: dbCustomOdd.ID,
|
|
OddID: dbCustomOdd.OddID,
|
|
RawOddID: dbCustomOdd.RawOddID,
|
|
EventID: dbCustomOdd.EventID,
|
|
OddValue: dbCustomOdd.OddValue,
|
|
CreatedAt: dbCustomOdd.CreatedAt.Time,
|
|
}
|
|
}
|