Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IDemo ¶
type IDemo interface { // 查询数据 Query(ctx context.Context, params schema.DemoQueryParam, opts ...schema.DemoQueryOptions) (*schema.DemoQueryResult, error) // 查询指定数据 Get(ctx context.Context, recordID string, opts ...schema.DemoQueryOptions) (*schema.Demo, error) // 创建数据 Create(ctx context.Context, item schema.Demo) error // 更新数据 Update(ctx context.Context, recordID string, item schema.Demo) error // 删除数据 Delete(ctx context.Context, recordID string) error // 更新状态 UpdateStatus(ctx context.Context, recordID string, status int) error }
IDemo demo存储接口
type IMenu ¶
type IMenu interface { // 查询数据 Query(ctx context.Context, params schema.MenuQueryParam, opts ...schema.MenuQueryOptions) (*schema.MenuQueryResult, error) // 查询指定数据 Get(ctx context.Context, recordID string, opts ...schema.MenuQueryOptions) (*schema.Menu, error) // 创建数据 Create(ctx context.Context, item schema.Menu) error // 更新数据 Update(ctx context.Context, recordID string, item schema.Menu) error // 更新父级路径 UpdateParentPath(ctx context.Context, recordID, parentPath string) error // 删除数据 Delete(ctx context.Context, recordID string) error }
IMenu 菜单管理存储接口
type IRole ¶
type IRole interface { // 查询数据 Query(ctx context.Context, params schema.RoleQueryParam, opts ...schema.RoleQueryOptions) (*schema.RoleQueryResult, error) // 查询指定数据 Get(ctx context.Context, recordID string, opts ...schema.RoleQueryOptions) (*schema.Role, error) // 创建数据 Create(ctx context.Context, item schema.Role) error // 更新数据 Update(ctx context.Context, recordID string, item schema.Role) error // 删除数据 Delete(ctx context.Context, recordID string) error }
IRole 角色管理
type ITrans ¶
type ITrans interface { // 开始事务 Begin(ctx context.Context) (interface{}, error) // 提交事务 Commit(ctx context.Context, trans interface{}) error // 回滚事务 Rollback(ctx context.Context, trans interface{}) error }
ITrans 事务管理接口
type IUser ¶
type IUser interface { // 查询数据 Query(ctx context.Context, params schema.UserQueryParam, opts ...schema.UserQueryOptions) (*schema.UserQueryResult, error) // 查询指定数据 Get(ctx context.Context, recordID string, opts ...schema.UserQueryOptions) (*schema.User, error) // 创建数据 Create(ctx context.Context, item schema.User) error // 更新数据 Update(ctx context.Context, recordID string, item schema.User) error // 删除数据 Delete(ctx context.Context, recordID string) error // 更新状态 UpdateStatus(ctx context.Context, recordID string, status int) error // 更新密码 UpdatePassword(ctx context.Context, recordID, password string) error }
IUser 用户对象存储接口
Click to show internal directories.
Click to hide internal directories.