Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Interface ¶
type Interface interface {
RoleGet(id string) (*model.Role, error)
RoleList() (roles []*model.Role, err error)
RoleCreate(role *model.Role) error
RoleUpdate(role *model.Role) error
RoleDelete(id string) error
UserCreate(user *model.User) error
UserUpdate(user *model.User) error
UserList(args *model.UserListArgs) (users []*model.User, count int, err error)
UserCount() (int, error)
UserGetByID(id string) (*model.User, error)
UserGetByName(loginName string) (*model.User, error)
UserBlock(id string, blocked bool) error
UserDelete(id string) error
ProfileUpdateInfo(user *model.User) error
ProfileUpdatePassword(id, pwd, salt string) error
SessionUpdate(session *model.Session) error
SessionGet(token string) (*model.Session, error)
RegistryCreate(registry *model.Registry) error
RegistryUpdate(registry *model.Registry) error
RegistryGet(id string) (*model.Registry, error)
RegistryList() (registries []*model.Registry, err error)
RegistryDelete(id string) error
ArchiveList(args *model.ArchiveListArgs) (archives []*model.Archive, count int, err error)
ArchiveGet(id string) (*model.Archive, error)
ArchiveCreate(archive *model.Archive) error
ArchiveUpdate(archive *model.Archive) error
ArchiveDelete(id string) error
TemplateList(args *model.TemplateListArgs) (tpls []*model.Template, count int, err error)
TemplateGet(id string) (*model.Template, error)
TemplateCreate(tpl *model.Template) error
TemplateUpdate(tpl *model.Template) error
TemplateDelete(id string) error
EventCreate(event *model.Event) error
EventList(args *model.EventListArgs) (events []*model.Event, count int, err error)
PermGet(resType, resID string) (*model.Perm, error)
PermUpdate(perm *model.Perm) error
PermDelete(resType, resID string) error
SettingGet() (setting *model.Setting, err error)
SettingUpdate(setting *model.Setting) error
ChartGet(name string) (*model.Chart, error)
ChartBatch(names ...string) ([]*model.Chart, error)
ChartList() (charts []*model.Chart, err error)
ChartCreate(chart *model.Chart) error
ChartUpdate(chart *model.Chart) error
ChartDelete(name string) error
DashboardGet(name, key string) (dashboard *model.ChartDashboard, err error)
DashboardUpdate(dashboard *model.ChartDashboard) error
}
Interface is the interface that wraps all dao methods.
Click to show internal directories.
Click to hide internal directories.