Documentation
¶
Index ¶
- func New(i do.Injector) (memos.DAO, error)
- type Dao
- func (d *Dao) CountAttachments(ctx context.Context, f *model.FindAttachmentFilter) (total int64, err error)
- func (d *Dao) CountInboxes(ctx context.Context, f *model.FindInboxFilter) (total int64, err error)
- 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) CreateAttachment(ctx context.Context, m *model.Attachment) error
- func (d *Dao) CreateInbox(ctx context.Context, m *model.Inbox) 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) CreateUserSetting(ctx context.Context, m *model.UserSetting) error
- func (d *Dao) DeleteAttachments(ctx context.Context, filter *model.FindAttachmentFilter) error
- func (d *Dao) DeleteInboxes(ctx context.Context, filter *model.FindInboxFilter) 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) DeleteUserSettings(ctx context.Context, filter *model.FindUserSettingFilter) error
- func (d *Dao) DeleteUsers(ctx context.Context, filter *model.FindUserFilter) error
- func (d *Dao) FindAttachment(ctx context.Context, f *model.FindAttachmentFilter) (*model.Attachment, error)
- func (d *Dao) FindAttachmentByID(ctx context.Context, id int64) (m *model.Attachment, err error)
- func (d *Dao) FindAttachments(ctx context.Context, f *model.FindAttachmentFilter) (ms []*model.Attachment, err error)
- func (d *Dao) FindInbox(ctx context.Context, f *model.FindInboxFilter) (*model.Inbox, error)
- func (d *Dao) FindInboxByID(ctx context.Context, id int64) (m *model.Inbox, err error)
- func (d *Dao) FindInboxes(ctx context.Context, f *model.FindInboxFilter) (ms []*model.Inbox, err 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) FindUserSetting(ctx context.Context, f *model.FindUserSettingFilter) (*model.UserSetting, error)
- func (d *Dao) FindUserSettings(ctx context.Context, f *model.FindUserSettingFilter) (ms []*model.UserSetting, err error)
- func (d *Dao) FindUsers(ctx context.Context, f *model.FindUserFilter) (ms []*model.User, err error)
- func (d *Dao) UpdateAttachment(ctx context.Context, m *model.Attachment, update map[string]any) error
- func (d *Dao) UpdateAttachments(ctx context.Context, filter *model.FindAttachmentFilter, update map[string]any) (int64, error)
- func (d *Dao) UpdateInbox(ctx context.Context, m *model.Inbox, update map[string]any) error
- func (d *Dao) UpdateInboxes(ctx context.Context, filter *model.FindInboxFilter, update map[string]any) (int64, 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) UpdateUserSetting(ctx context.Context, m *model.UserSetting, update map[string]any) error
- func (d *Dao) UpdateUserSettings(ctx context.Context, filter *model.FindUserSettingFilter, ...) (int64, 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) CountAttachments ¶ added in v0.1.2
func (*Dao) CountInboxes ¶ added in v0.1.2
func (*Dao) CountMemos ¶
func (*Dao) CountSessions ¶
func (*Dao) CountUsers ¶
func (*Dao) CreateAttachment ¶ added in v0.1.2
func (*Dao) CreateInbox ¶ added in v0.1.2
func (*Dao) CreateSession ¶
func (*Dao) CreateSystemSetting ¶
func (*Dao) CreateUserSetting ¶ added in v0.1.1
func (*Dao) DeleteAttachments ¶ added in v0.1.2
func (*Dao) DeleteInboxes ¶ added in v0.1.2
func (*Dao) DeleteMemos ¶
func (*Dao) DeleteSessions ¶
func (*Dao) DeleteSystemSettings ¶
func (*Dao) DeleteUserSettings ¶ added in v0.1.1
func (*Dao) DeleteUsers ¶
func (*Dao) FindAttachment ¶ added in v0.1.2
func (d *Dao) FindAttachment(ctx context.Context, f *model.FindAttachmentFilter) (*model.Attachment, error)
func (*Dao) FindAttachmentByID ¶ added in v0.1.2
func (*Dao) FindAttachments ¶ added in v0.1.2
func (d *Dao) FindAttachments(ctx context.Context, f *model.FindAttachmentFilter) (ms []*model.Attachment, err error)
func (*Dao) FindInboxByID ¶ added in v0.1.2
func (*Dao) FindInboxes ¶ added in v0.1.2
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) FindUserSetting ¶ added in v0.1.1
func (d *Dao) FindUserSetting(ctx context.Context, f *model.FindUserSettingFilter) (*model.UserSetting, error)
func (*Dao) FindUserSettings ¶ added in v0.1.1
func (d *Dao) FindUserSettings(ctx context.Context, f *model.FindUserSettingFilter) (ms []*model.UserSetting, err error)
func (*Dao) UpdateAttachment ¶ added in v0.1.2
func (*Dao) UpdateAttachments ¶ added in v0.1.2
func (*Dao) UpdateInbox ¶ added in v0.1.2
func (*Dao) UpdateInboxes ¶ added in v0.1.2
func (*Dao) UpdateMemo ¶
func (*Dao) UpdateMemos ¶
func (*Dao) UpdateSessions ¶
func (*Dao) UpdateSystemSetting ¶
func (*Dao) UpdateSystemSettings ¶
func (*Dao) UpdateUser ¶
func (*Dao) UpdateUserSetting ¶ added in v0.1.1
func (*Dao) UpdateUserSettings ¶ added in v0.1.1
Click to show internal directories.
Click to hide internal directories.