Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Activity ¶
type Activity struct { ID uint `json:"id" gorm:"primary_key,auto_increment"` UserID uint `json:"user_id"` Name string `json:"name" gorm:"type:varchar(255)"` Description string `json:"description" gorm:"type:varchar(255)"` CreatedAt time.Time `json:"created_at" gorm:"autoCreateTime"` UpdatedAt time.Time `json:"updated_at" gorm:"autoUpdateTime"` }
Activity
func (*Activity) GetActivities ¶
type Attendance ¶
type Attendance struct { ID uint `json:"id" gorm:"primary_key,auto_increment"` UserID uint `json:"user_id"` CreatedAt time.Time `json:"created_at" gorm:"autoCreateTime"` UpdatedAt time.Time `json:"updated_at" gorm:"autoUpdateTime"` }
Attendance
func (*Attendance) GetAttendanceByDate ¶
func (a *Attendance) GetAttendanceByDate(ctx *gin.Context, date string) (Attendance, error)
func (*Attendance) GetAttendances ¶
func (a *Attendance) GetAttendances(ctx *gin.Context) ([]Attendance, error)
type User ¶
type User struct { ID uint `json:"id" gorm:"primary_key"` Username string `json:"username" gorm:"type:varchar(255)"` Password string `json:"password" gorm:"type:varchar(255)"` Activity []Activity `json:"activity" gorm:"foreignKey:UserID"` Attendance []Attendance `json:"attendance" gorm:"foreignKey:UserID"` }
User
Click to show internal directories.
Click to hide internal directories.