Documentation ¶
Index ¶
- Constants
- type Repo
- func (r *Repo) CreateWorkDay(workDay model.WorkDay) (model.WorkDay, error)
- func (r *Repo) CreateWorkPeriod(period model.WorkPeriod) (model.WorkPeriod, error)
- func (r *Repo) GetOpenWorkPeriod(workDay model.WorkDay) (model.WorkPeriod, error)
- func (r *Repo) GetWorkDayByDate(date time.Time) (model.WorkDay, error)
- func (r *Repo) GetWorkDayCount() (int, error)
- func (r *Repo) GetWorkPeriods(workDay model.WorkDay) ([]model.WorkPeriod, error)
- func (r *Repo) UpdateWorkPeriod(workPeriod model.WorkPeriod) (model.WorkPeriod, error)
Constants ¶
View Source
const DefaultDatabasePath string = "./db.sqlite"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Repo ¶
type Repo struct {
// contains filtered or unexported fields
}
func (*Repo) CreateWorkDay ¶
func (*Repo) CreateWorkPeriod ¶
func (r *Repo) CreateWorkPeriod(period model.WorkPeriod) (model.WorkPeriod, error)
func (*Repo) GetOpenWorkPeriod ¶
func (*Repo) GetWorkDayByDate ¶
func (*Repo) GetWorkDayCount ¶
func (*Repo) GetWorkPeriods ¶
func (*Repo) UpdateWorkPeriod ¶
func (r *Repo) UpdateWorkPeriod(workPeriod model.WorkPeriod) (model.WorkPeriod, error)
Click to show internal directories.
Click to hide internal directories.