diff --git a/internal/models/contest.go b/internal/models/contest.go index c3b4182..b8d0caf 100644 --- a/internal/models/contest.go +++ b/internal/models/contest.go @@ -1,8 +1,8 @@ package models type Contest struct { - Id *int `db:"id"` - Name *string `db:"name"` - //CreatedAt time.Time `db:"created_at"` FIXME - //UpdatedAt time.Time `db:"updated_at"` FIXME + Id *int `db:"id"` + Name *string `db:"name"` + CreatedAt *time.Time `db:"created_at"` + UpdatedAt *time.Time `db:"updated_at"` } diff --git a/internal/models/task.go b/internal/models/task.go new file mode 100644 index 0000000..f5e96a4 --- /dev/null +++ b/internal/models/task.go @@ -0,0 +1,9 @@ +package models + +type Task struct { + Id *int32 `db:"id"` + ContestId *int32 `db:"contest_id"` + ProblemId *int32 `db:"problem_id"` + Position *int32 `db:"position"` + PositionName *string `db:"position_name"` +}