21 lines
676 B
Go
21 lines
676 B
Go
package domain
|
|
|
|
import "time"
|
|
|
|
type Solution struct {
|
|
ID string `json:"id" db:"id"`
|
|
Name string `json:"name" db:"name"`
|
|
Slug string `json:"slug" db:"slug"`
|
|
Icon string `json:"icon" db:"icon"`
|
|
Description string `json:"description" db:"description"`
|
|
IsActive bool `json:"is_active" db:"is_active"`
|
|
CreatedAt time.Time `json:"created_at" db:"created_at"`
|
|
UpdatedAt time.Time `json:"updated_at" db:"updated_at"`
|
|
}
|
|
|
|
type PlanSolution struct {
|
|
PlanID string `json:"plan_id" db:"plan_id"`
|
|
SolutionID string `json:"solution_id" db:"solution_id"`
|
|
CreatedAt time.Time `json:"created_at" db:"created_at"`
|
|
}
|