Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewTaskRepository ¶
func NewTaskRepository(db *gorm.DB) repository.Task
NewTaskRepository はタスクに関するリポジトリを生成します。
Types ¶
type BaseSchema ¶
type BaseSchema struct { CreatedAt time.Time `gorm:"type:datetime(6)"` UpdatedAt time.Time `gorm:"type:datetime(6)"` DeletedAt *time.Time `gorm:"type:datetime(6);index"` }
BaseSchema はベースとなるスキーマです。
type Task ¶
type Task struct { ID string `gorm:"primary_key;size:26"` Description string `gorm:"not null;size:255"` BaseSchema }
Task はタスクに関するスキーマです。
Click to show internal directories.
Click to hide internal directories.