Documentation ¶
Index ¶
- func ExecTrans(ctx context.Context, db *gormplus.DB, fn func(context.Context) error) error
- func WrapPageQuery(db *gorm.DB, pp *schema.PaginationParam, out interface{}) (*schema.PaginationResult, error)
- type Demo
- func (a *Demo) Create(ctx context.Context, item schema.Demo) error
- func (a *Demo) Delete(ctx context.Context, recordID string) error
- func (a *Demo) Get(ctx context.Context, recordID string, opts ...schema.DemoQueryOptions) (*schema.Demo, error)
- func (a *Demo) Query(ctx context.Context, params schema.DemoQueryParam, ...) (*schema.DemoQueryResult, error)
- func (a *Demo) Update(ctx context.Context, recordID string, item schema.Demo) error
- func (a *Demo) UpdateStatus(ctx context.Context, recordID string, status int) error
- type Menu
- func (a *Menu) Create(ctx context.Context, item schema.Menu) error
- func (a *Menu) Delete(ctx context.Context, recordID string) error
- func (a *Menu) Get(ctx context.Context, recordID string, opts ...schema.MenuQueryOptions) (*schema.Menu, error)
- func (a *Menu) Query(ctx context.Context, params schema.MenuQueryParam, ...) (*schema.MenuQueryResult, error)
- func (a *Menu) Update(ctx context.Context, recordID string, item schema.Menu) error
- func (a *Menu) UpdateParentPath(ctx context.Context, recordID, parentPath string) error
- type Role
- func (a *Role) Create(ctx context.Context, item schema.Role) error
- func (a *Role) Delete(ctx context.Context, recordID string) error
- func (a *Role) Get(ctx context.Context, recordID string, opts ...schema.RoleQueryOptions) (*schema.Role, error)
- func (a *Role) Query(ctx context.Context, params schema.RoleQueryParam, ...) (*schema.RoleQueryResult, error)
- func (a *Role) Update(ctx context.Context, recordID string, item schema.Role) error
- type Trans
- type User
- func (a *User) Create(ctx context.Context, item schema.User) error
- func (a *User) Delete(ctx context.Context, recordID string) error
- func (a *User) Get(ctx context.Context, recordID string, opts ...schema.UserQueryOptions) (*schema.User, error)
- func (a *User) Query(ctx context.Context, params schema.UserQueryParam, ...) (*schema.UserQueryResult, error)
- func (a *User) Update(ctx context.Context, recordID string, item schema.User) error
- func (a *User) UpdatePassword(ctx context.Context, recordID, password string) error
- func (a *User) UpdateStatus(ctx context.Context, recordID string, status int) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func WrapPageQuery ¶
func WrapPageQuery(db *gorm.DB, pp *schema.PaginationParam, out interface{}) (*schema.PaginationResult, error)
WrapPageQuery 包装带有分页的查询
Types ¶
type Demo ¶
type Demo struct {
// contains filtered or unexported fields
}
Demo demo存储
func (*Demo) Get ¶
func (a *Demo) Get(ctx context.Context, recordID string, opts ...schema.DemoQueryOptions) (*schema.Demo, error)
Get 查询指定数据
func (*Demo) Query ¶
func (a *Demo) Query(ctx context.Context, params schema.DemoQueryParam, opts ...schema.DemoQueryOptions) (*schema.DemoQueryResult, error)
Query 查询数据
type Menu ¶
type Menu struct {
// contains filtered or unexported fields
}
Menu 菜单存储
func (*Menu) Get ¶
func (a *Menu) Get(ctx context.Context, recordID string, opts ...schema.MenuQueryOptions) (*schema.Menu, error)
Get 查询指定数据
func (*Menu) Query ¶
func (a *Menu) Query(ctx context.Context, params schema.MenuQueryParam, opts ...schema.MenuQueryOptions) (*schema.MenuQueryResult, error)
Query 查询数据
type Role ¶
type Role struct {
// contains filtered or unexported fields
}
Role 角色存储
func (*Role) Get ¶
func (a *Role) Get(ctx context.Context, recordID string, opts ...schema.RoleQueryOptions) (*schema.Role, error)
Get 查询指定数据
func (*Role) Query ¶
func (a *Role) Query(ctx context.Context, params schema.RoleQueryParam, opts ...schema.RoleQueryOptions) (*schema.RoleQueryResult, error)
Query 查询数据
type Trans ¶
type Trans struct {
// contains filtered or unexported fields
}
Trans 事务管理
type User ¶
type User struct {
// contains filtered or unexported fields
}
User 用户存储
func (*User) Get ¶
func (a *User) Get(ctx context.Context, recordID string, opts ...schema.UserQueryOptions) (*schema.User, error)
Get 查询指定数据
func (*User) Query ¶
func (a *User) Query(ctx context.Context, params schema.UserQueryParam, opts ...schema.UserQueryOptions) (*schema.UserQueryResult, error)
Query 查询数据
func (*User) UpdatePassword ¶
UpdatePassword 更新密码
Click to show internal directories.
Click to hide internal directories.