37 lines
523 B
Go
37 lines
523 B
Go
package domain
|
|
|
|
import "time"
|
|
|
|
type Raffle struct {
|
|
ID int32
|
|
CompanyID int32
|
|
Name string
|
|
CreatedAt time.Time
|
|
ExpiresAt time.Time
|
|
Type string
|
|
Status string
|
|
}
|
|
|
|
type RaffleTicket struct {
|
|
ID int32
|
|
RaffleID int32
|
|
UserID int32
|
|
IsActive bool
|
|
}
|
|
|
|
type RaffleTicketRes struct {
|
|
TicketID int32
|
|
UserID int32
|
|
Name string
|
|
Type string
|
|
ExpiresAt time.Time
|
|
Status string
|
|
}
|
|
|
|
type CreateRaffle struct {
|
|
CompanyID int32
|
|
Name string
|
|
ExpiresAt time.Time
|
|
Type string
|
|
}
|