Documentation
¶
Index ¶
- func New(i do.Injector) (memos.DAO, error)
- type Dao
- func (d *Dao) CountMemos(ctx context.Context, f *model.FindMemoFilter) (total int64, err error)
- func (d *Dao) CountSessions(ctx context.Context, f *model.FindSessionFilter) (total int64, err error)
- func (d *Dao) CountUsers(ctx context.Context, f *model.FindUserFilter) (total int64, err error)
- func (d *Dao) CreateMemo(ctx context.Context, m *model.Memo) error
- func (d *Dao) CreateSession(ctx context.Context, m *model.Session) error
- func (d *Dao) CreateSystemSetting(ctx context.Context, m *model.SystemSetting) error
- func (d *Dao) CreateUser(ctx context.Context, m *model.User) error
- func (d *Dao) DeleteMemos(ctx context.Context, filter *model.FindMemoFilter) error
- func (d *Dao) DeleteSessions(ctx context.Context, filter *model.FindSessionFilter) error
- func (d *Dao) DeleteSystemSettings(ctx context.Context, filter *model.FindSystemSettingFilter) error
- func (d *Dao) DeleteUsers(ctx context.Context, filter *model.FindUserFilter) error
- func (d *Dao) FindMemo(ctx context.Context, f *model.FindMemoFilter) (*model.Memo, error)
- func (d *Dao) FindMemoByID(ctx context.Context, id int64) (m *model.Memo, err error)
- func (d *Dao) FindMemos(ctx context.Context, f *model.FindMemoFilter) (ms []*model.Memo, err error)
- func (d *Dao) FindSession(ctx context.Context, f *model.FindSessionFilter) (*model.Session, error)
- func (d *Dao) FindSessionByID(ctx context.Context, id int64) (m *model.Session, err error)
- func (d *Dao) FindSessions(ctx context.Context, f *model.FindSessionFilter) (ms []*model.Session, err error)
- func (d *Dao) FindSystemSetting(ctx context.Context, f *model.FindSystemSettingFilter) (*model.SystemSetting, error)
- func (d *Dao) FindSystemSettings(ctx context.Context, f *model.FindSystemSettingFilter) (ms []*model.SystemSetting, err error)
- func (d *Dao) FindUser(ctx context.Context, f *model.FindUserFilter) (*model.User, error)
- func (d *Dao) FindUserByID(ctx context.Context, id int64) (m *model.User, err error)
- func (d *Dao) FindUsers(ctx context.Context, f *model.FindUserFilter) (ms []*model.User, err error)
- func (d *Dao) UpdateMemo(ctx context.Context, m *model.Memo, update map[string]any) error
- func (d *Dao) UpdateMemos(ctx context.Context, filter *model.FindMemoFilter, update map[string]any) (int64, error)
- func (d *Dao) UpdateSessions(ctx context.Context, filter *model.FindSessionFilter, update map[string]any) (int64, error)
- func (d *Dao) UpdateSystemSetting(ctx context.Context, m *model.SystemSetting, update map[string]any) error
- func (d *Dao) UpdateSystemSettings(ctx context.Context, filter *model.FindSystemSettingFilter, ...) (int64, error)
- func (d *Dao) UpdateUser(ctx context.Context, m *model.User, update map[string]any) error
- func (d *Dao) UpdateUsers(ctx context.Context, filter *model.FindUserFilter, update map[string]any) (int64, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Dao ¶
type Dao struct{}
func (*Dao) CountMemos ¶
func (*Dao) CountSessions ¶
func (*Dao) CountUsers ¶
func (*Dao) CreateSession ¶
func (*Dao) CreateSystemSetting ¶
func (*Dao) DeleteMemos ¶
func (*Dao) DeleteSessions ¶
func (*Dao) DeleteSystemSettings ¶
func (*Dao) DeleteUsers ¶
func (*Dao) FindMemoByID ¶
func (*Dao) FindSession ¶
func (*Dao) FindSessionByID ¶
func (*Dao) FindSessions ¶
func (*Dao) FindSystemSetting ¶
func (d *Dao) FindSystemSetting(ctx context.Context, f *model.FindSystemSettingFilter) (*model.SystemSetting, error)
func (*Dao) FindSystemSettings ¶
func (d *Dao) FindSystemSettings(ctx context.Context, f *model.FindSystemSettingFilter) (ms []*model.SystemSetting, err error)
func (*Dao) FindUserByID ¶
func (*Dao) UpdateMemo ¶
func (*Dao) UpdateMemos ¶
func (*Dao) UpdateSessions ¶
func (*Dao) UpdateSystemSetting ¶
func (*Dao) UpdateSystemSettings ¶
func (*Dao) UpdateUser ¶
Click to show internal directories.
Click to hide internal directories.