48 lines
1001 B
Go
48 lines
1001 B
Go
package domain
|
|
|
|
import (
|
|
"time"
|
|
|
|
dbgen "github.com/SamuelTariku/FortuneBet-Backend/gen/db"
|
|
)
|
|
|
|
type DisabledOdd struct {
|
|
ID int64
|
|
OddID int64
|
|
RawOddID int64
|
|
EventID string
|
|
CreatedAt time.Time
|
|
}
|
|
|
|
type CreateDisabledOdd struct {
|
|
OddID int64
|
|
RawOddID int64
|
|
EventID string
|
|
}
|
|
|
|
func ConvertCreateDisabledOdd(odd CreateDisabledOdd) dbgen.InsertDisabledOddsParams {
|
|
return dbgen.InsertDisabledOddsParams{
|
|
OddID: odd.OddID,
|
|
EventID: odd.EventID,
|
|
RawOddID: odd.RawOddID,
|
|
}
|
|
}
|
|
|
|
func ConvertDBDisabledOdd(dbDisabledOdd dbgen.DisabledOdd) DisabledOdd {
|
|
return DisabledOdd{
|
|
ID: dbDisabledOdd.ID,
|
|
OddID: dbDisabledOdd.OddID,
|
|
RawOddID: dbDisabledOdd.RawOddID,
|
|
EventID: dbDisabledOdd.EventID,
|
|
CreatedAt: dbDisabledOdd.CreatedAt.Time,
|
|
}
|
|
}
|
|
|
|
func ConvertDisabledOdds(list []dbgen.DisabledOdd) []DisabledOdd {
|
|
result := make([]DisabledOdd, 0, len(list))
|
|
for _, item := range list {
|
|
result = append(result, ConvertDBDisabledOdd(item))
|
|
}
|
|
return result
|
|
}
|