Documentation ¶
Index ¶
- Variables
- func Check(ctx context.Context, db *gorm.DB) (bool, error)
- func ExecTrans(ctx context.Context, db *gorm.DB, fn TransFunc) error
- func ExecTransWithLock(ctx context.Context, db *gorm.DB, fn TransFunc) error
- func FindOne(ctx context.Context, db *gorm.DB, out interface{}) (bool, error)
- func FindPage(ctx context.Context, db *gorm.DB, pp schema.PaginationParam, out interface{}) (int, error)
- func ParseOrder(items []*schema.OrderField, handle ...OrderFieldFunc) string
- func WrapPageQuery(ctx context.Context, db *gorm.DB, pp schema.PaginationParam, out interface{}) (*schema.PaginationResult, error)
- type App
- type Demo
- func (a *Demo) Create(ctx context.Context, item schema.Demo) error
- func (a *Demo) Delete(ctx context.Context, id string) error
- func (a *Demo) Get(ctx context.Context, id 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, id string, item schema.Demo) error
- func (a *Demo) UpdateStatus(ctx context.Context, id string, status int) error
- type GPlatform
- func (a *GPlatform) Create(ctx context.Context, item schema.GPlatform) error
- func (a *GPlatform) Delete(ctx context.Context, id string) error
- func (a *GPlatform) Get(ctx context.Context, id string, opts ...schema.GPlatformQueryOptions) (*schema.GPlatform, error)
- func (a *GPlatform) GetByAppId(ctx context.Context, appId string) (*schema.GPlatform, error)
- func (a *GPlatform) GetOptions(ctx context.Context) (*schema.GPlatformSelectOptions, error)
- func (a *GPlatform) Query(ctx context.Context, params schema.GPlatformQueryParam, ...) (*schema.GPlatformQueryResult, error)
- func (a *GPlatform) Update(ctx context.Context, id string, item schema.GPlatform) error
- func (a *GPlatform) UpdateStatus(ctx context.Context, id string, status int) error
- type GTplMall
- func (a *GTplMall) Create(ctx context.Context, item schema.GTplMall) error
- func (a *GTplMall) Delete(ctx context.Context, id string) error
- func (a *GTplMall) Get(ctx context.Context, id string, opts ...schema.GTplMallQueryOptions) (*schema.GTplMall, error)
- func (a *GTplMall) GetByIdentify(ctx context.Context, identify string) (*schema.GTplMall, error)
- func (a *GTplMall) Query(ctx context.Context, params schema.GTplMallQueryParam, ...) (*schema.GTplMallQueryResult, error)
- func (a *GTplMall) Update(ctx context.Context, id string, item schema.GTplMall) error
- func (a *GTplMall) UpdateStatus(ctx context.Context, id string, status int) error
- type Menu
- func (a *Menu) Create(ctx context.Context, item schema.Menu) error
- func (a *Menu) Delete(ctx context.Context, id string) error
- func (a *Menu) DeleteByRouter(ctx context.Context, router string) error
- func (a *Menu) Get(ctx context.Context, id string, opts ...schema.MenuQueryOptions) (*schema.Menu, error)
- func (a *Menu) GetByRouter(ctx context.Context, router string) (*schema.Menu, error)
- func (a *Menu) Query(ctx context.Context, params schema.MenuQueryParam, ...) (*schema.MenuQueryResult, error)
- func (a *Menu) Update(ctx context.Context, id string, item schema.Menu) error
- func (a *Menu) UpdateParentPath(ctx context.Context, id, parentPath string) error
- func (a *Menu) UpdateStatus(ctx context.Context, id string, status int) error
- type MenuAction
- func (a *MenuAction) Create(ctx context.Context, item schema.MenuAction) error
- func (a *MenuAction) Delete(ctx context.Context, id string) error
- func (a *MenuAction) DeleteByMenuID(ctx context.Context, menuID string) error
- func (a *MenuAction) Get(ctx context.Context, id string, opts ...schema.MenuActionQueryOptions) (*schema.MenuAction, error)
- func (a *MenuAction) Query(ctx context.Context, params schema.MenuActionQueryParam, ...) (*schema.MenuActionQueryResult, error)
- func (a *MenuAction) Update(ctx context.Context, id string, item schema.MenuAction) error
- type MenuActionResource
- func (a *MenuActionResource) Create(ctx context.Context, item schema.MenuActionResource) error
- func (a *MenuActionResource) Delete(ctx context.Context, id string) error
- func (a *MenuActionResource) DeleteByActionID(ctx context.Context, actionID string) error
- func (a *MenuActionResource) DeleteByMenuID(ctx context.Context, menuID string) error
- func (a *MenuActionResource) Get(ctx context.Context, id string, opts ...schema.MenuActionResourceQueryOptions) (*schema.MenuActionResource, error)
- func (a *MenuActionResource) Query(ctx context.Context, params schema.MenuActionResourceQueryParam, ...) (*schema.MenuActionResourceQueryResult, error)
- func (a *MenuActionResource) Update(ctx context.Context, id string, item schema.MenuActionResource) error
- type OrderFieldFunc
- type PageManager
- func (a *PageManager) Create(ctx context.Context, item schema.PageManager) error
- func (a *PageManager) Delete(ctx context.Context, id string) error
- func (a *PageManager) Get(ctx context.Context, id string, opts ...schema.PageManagerQueryOptions) (*schema.PageManager, error)
- func (a *PageManager) GetByRoute(ctx context.Context, route string, opts ...schema.PageManagerQueryOptions) (*schema.PageManager, error)
- func (a *PageManager) GetLastId(ctx context.Context) (int, error)
- func (a *PageManager) Query(ctx context.Context, params schema.PageManagerQueryParam, ...) (*schema.PageManagerQueryResult, error)
- func (a *PageManager) Update(ctx context.Context, id string, item schema.PageManager) error
- func (a *PageManager) UpdateStatus(ctx context.Context, id string, status int) error
- type PageVersionHistory
- func (a *PageVersionHistory) Create(ctx context.Context, item schema.PageVersionHistory) error
- func (a *PageVersionHistory) Delete(ctx context.Context, id string) error
- func (a *PageVersionHistory) Get(ctx context.Context, id string, opts ...schema.PageVersionHistoryQueryOptions) (*schema.PageVersionHistory, error)
- func (a *PageVersionHistory) Query(ctx context.Context, params schema.PageVersionHistoryQueryParam, ...) (*schema.PageVersionHistoryQueryResult, error)
- func (a *PageVersionHistory) Update(ctx context.Context, id string, item schema.PageVersionHistory) error
- type Role
- func (a *Role) Create(ctx context.Context, item schema.Role) error
- func (a *Role) Delete(ctx context.Context, id string) error
- func (a *Role) Get(ctx context.Context, id 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, id string, item schema.Role) error
- func (a *Role) UpdateStatus(ctx context.Context, id string, status int) error
- type RoleMenu
- func (a *RoleMenu) Create(ctx context.Context, item schema.RoleMenu) error
- func (a *RoleMenu) Delete(ctx context.Context, id string) error
- func (a *RoleMenu) DeleteByRoleID(ctx context.Context, roleID string) error
- func (a *RoleMenu) Get(ctx context.Context, id string, opts ...schema.RoleMenuQueryOptions) (*schema.RoleMenu, error)
- func (a *RoleMenu) Query(ctx context.Context, params schema.RoleMenuQueryParam, ...) (*schema.RoleMenuQueryResult, error)
- func (a *RoleMenu) Update(ctx context.Context, id string, item schema.RoleMenu) error
- type Setting
- func (a *Setting) Create(ctx context.Context, item schema.Setting) error
- func (a *Setting) Delete(ctx context.Context, id string) error
- func (a *Setting) Get(ctx context.Context, id string) (*schema.Setting, error)
- func (a *Setting) Query(ctx context.Context) (*schema.SettingQueryResult, error)
- func (a *Setting) Truncate(ctx context.Context) error
- func (a *Setting) Update(ctx context.Context, id string, item schema.Setting) error
- type Trans
- type TransFunc
- type User
- func (a *User) Create(ctx context.Context, item schema.User) error
- func (a *User) Delete(ctx context.Context, id string) error
- func (a *User) Get(ctx context.Context, id 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, id string, item schema.User) error
- func (a *User) UpdatePassword(ctx context.Context, id, password string) error
- func (a *User) UpdateStatus(ctx context.Context, id string, status int) error
- type UserRole
- func (a *UserRole) Create(ctx context.Context, item schema.UserRole) error
- func (a *UserRole) Delete(ctx context.Context, id string) error
- func (a *UserRole) DeleteByUserID(ctx context.Context, userID string) error
- func (a *UserRole) Get(ctx context.Context, id string, opts ...schema.UserRoleQueryOptions) (*schema.UserRole, error)
- func (a *UserRole) Query(ctx context.Context, params schema.UserRoleQueryParam, ...) (*schema.UserRoleQueryResult, error)
- func (a *UserRole) Update(ctx context.Context, id string, item schema.UserRole) error
Constants ¶
This section is empty.
Variables ¶
var AppSet = wire.NewSet(wire.Struct(new(App), "*"), wire.Bind(new(model.IApp), new(*App)))
var DemoSet = wire.NewSet(wire.Struct(new(Demo), "*"), wire.Bind(new(model.IDemo), new(*Demo)))
DemoSet 注入Demo
var GPlatformSet = wire.NewSet(wire.Struct(new(GPlatform), "*"), wire.Bind(new(model.IGPlatform), new(*GPlatform)))
GPlatformSet 注入GPlatform
var GTplMallSet = wire.NewSet(wire.Struct(new(GTplMall), "*"), wire.Bind(new(model.IGTplMall), new(*GTplMall)))
GTplMallSet 注入GTplMall
var MenuActionResourceSet = wire.NewSet(wire.Struct(new(MenuActionResource), "*"), wire.Bind(new(model.IMenuActionResource), new(*MenuActionResource)))
MenuActionResourceSet 注入MenuActionResource
var MenuActionSet = wire.NewSet(wire.Struct(new(MenuAction), "*"), wire.Bind(new(model.IMenuAction), new(*MenuAction)))
MenuActionSet 注入MenuAction
var MenuSet = wire.NewSet(wire.Struct(new(Menu), "*"), wire.Bind(new(model.IMenu), new(*Menu)))
MenuSet 注入Menu
var ModelSet = wire.NewSet( DemoSet, MenuActionResourceSet, MenuActionSet, MenuSet, RoleMenuSet, RoleSet, TransSet, UserRoleSet, UserSet, PageManagerSet, SettingSet, AppSet, GPlatformSet, GTplMallSet, )
ModelSet model注入
var PageManagerSet = wire.NewSet(wire.Struct(new(PageManager), "*"), wire.Bind(new(model.IPageManager), new(*PageManager)))
MenuSet 注入Menu
var PageVersionHistorySet = wire.NewSet(wire.Struct(new(PageVersionHistory), "*"), wire.Bind(new(model.IPageVersionHistory), new(*PageVersionHistory)))
MenuSet 注入Menu
var RoleMenuSet = wire.NewSet(wire.Struct(new(RoleMenu), "*"), wire.Bind(new(model.IRoleMenu), new(*RoleMenu)))
RoleMenuSet 注入RoleMenu
var RoleSet = wire.NewSet(wire.Struct(new(Role), "*"), wire.Bind(new(model.IRole), new(*Role)))
RoleSet 注入Role
var SettingSet = wire.NewSet(wire.Struct(new(Setting), "*"), wire.Bind(new(model.ISetting), new(*Setting)))
SettingSet 注入Setting
var TransSet = wire.NewSet(wire.Struct(new(Trans), "*"), wire.Bind(new(model.ITrans), new(*Trans)))
TransSet 注入Trans
var UserRoleSet = wire.NewSet(wire.Struct(new(UserRole), "*"), wire.Bind(new(model.IUserRole), new(*UserRole)))
UserRoleSet 注入UserRole
var UserSet = wire.NewSet(wire.Struct(new(User), "*"), wire.Bind(new(model.IUser), new(*User)))
UserSet 注入User
Functions ¶
func ExecTransWithLock ¶
ExecTransWithLock 执行事务(加锁)
func FindPage ¶
func FindPage(ctx context.Context, db *gorm.DB, pp schema.PaginationParam, out interface{}) (int, error)
FindPage 查询分页数据
func ParseOrder ¶
func ParseOrder(items []*schema.OrderField, handle ...OrderFieldFunc) string
ParseOrder 解析排序字段
func WrapPageQuery ¶
func WrapPageQuery(ctx context.Context, db *gorm.DB, pp schema.PaginationParam, out interface{}) (*schema.PaginationResult, error)
WrapPageQuery 包装带有分页的查询
Types ¶
type Demo ¶
Demo 示例存储
func (*Demo) Get ¶
func (a *Demo) Get(ctx context.Context, id 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 GPlatform ¶ added in v1.0.1
GPlatform 示例存储
func (*GPlatform) Get ¶ added in v1.0.1
func (a *GPlatform) Get(ctx context.Context, id string, opts ...schema.GPlatformQueryOptions) (*schema.GPlatform, error)
Get 查询指定数据
func (*GPlatform) GetByAppId ¶ added in v1.0.1
Get 查询指定数据
func (*GPlatform) GetOptions ¶ added in v1.0.1
func (*GPlatform) Query ¶ added in v1.0.1
func (a *GPlatform) Query(ctx context.Context, params schema.GPlatformQueryParam, opts ...schema.GPlatformQueryOptions) (*schema.GPlatformQueryResult, error)
Query 查询数据
type GTplMall ¶ added in v1.0.1
GTplMall
func (*GTplMall) Get ¶ added in v1.0.1
func (a *GTplMall) Get(ctx context.Context, id string, opts ...schema.GTplMallQueryOptions) (*schema.GTplMall, error)
Get 查询指定数据
func (*GTplMall) GetByIdentify ¶ added in v1.0.1
Get 查询指定数据
func (*GTplMall) Query ¶ added in v1.0.1
func (a *GTplMall) Query(ctx context.Context, params schema.GTplMallQueryParam, opts ...schema.GTplMallQueryOptions) (*schema.GTplMallQueryResult, error)
Query 查询数据
type Menu ¶
Menu 菜单存储
func (*Menu) DeleteByRouter ¶
Delete 删除数据
func (*Menu) Get ¶
func (a *Menu) Get(ctx context.Context, id string, opts ...schema.MenuQueryOptions) (*schema.Menu, error)
Get 查询指定数据
func (*Menu) GetByRouter ¶
func (*Menu) Query ¶
func (a *Menu) Query(ctx context.Context, params schema.MenuQueryParam, opts ...schema.MenuQueryOptions) (*schema.MenuQueryResult, error)
Query 查询数据
func (*Menu) UpdateParentPath ¶
UpdateParentPath 更新父级路径
type MenuAction ¶
MenuAction 菜单动作存储
func (*MenuAction) Create ¶
func (a *MenuAction) Create(ctx context.Context, item schema.MenuAction) error
Create 创建数据
func (*MenuAction) Delete ¶
func (a *MenuAction) Delete(ctx context.Context, id string) error
Delete 删除数据
func (*MenuAction) DeleteByMenuID ¶
func (a *MenuAction) DeleteByMenuID(ctx context.Context, menuID string) error
DeleteByMenuID 根据菜单ID删除数据
func (*MenuAction) Get ¶
func (a *MenuAction) Get(ctx context.Context, id string, opts ...schema.MenuActionQueryOptions) (*schema.MenuAction, error)
Get 查询指定数据
func (*MenuAction) Query ¶
func (a *MenuAction) Query(ctx context.Context, params schema.MenuActionQueryParam, opts ...schema.MenuActionQueryOptions) (*schema.MenuActionQueryResult, error)
Query 查询数据
func (*MenuAction) Update ¶
func (a *MenuAction) Update(ctx context.Context, id string, item schema.MenuAction) error
Update 更新数据
type MenuActionResource ¶
MenuActionResource 菜单动作关联资源存储
func (*MenuActionResource) Create ¶
func (a *MenuActionResource) Create(ctx context.Context, item schema.MenuActionResource) error
Create 创建数据
func (*MenuActionResource) Delete ¶
func (a *MenuActionResource) Delete(ctx context.Context, id string) error
Delete 删除数据
func (*MenuActionResource) DeleteByActionID ¶
func (a *MenuActionResource) DeleteByActionID(ctx context.Context, actionID string) error
DeleteByActionID 根据动作ID删除数据
func (*MenuActionResource) DeleteByMenuID ¶
func (a *MenuActionResource) DeleteByMenuID(ctx context.Context, menuID string) error
DeleteByMenuID 根据菜单ID删除数据
func (*MenuActionResource) Get ¶
func (a *MenuActionResource) Get(ctx context.Context, id string, opts ...schema.MenuActionResourceQueryOptions) (*schema.MenuActionResource, error)
Get 查询指定数据
func (*MenuActionResource) Query ¶
func (a *MenuActionResource) Query(ctx context.Context, params schema.MenuActionResourceQueryParam, opts ...schema.MenuActionResourceQueryOptions) (*schema.MenuActionResourceQueryResult, error)
Query 查询数据
func (*MenuActionResource) Update ¶
func (a *MenuActionResource) Update(ctx context.Context, id string, item schema.MenuActionResource) error
Update 更新数据
type PageManager ¶
Menu 菜单存储
func (*PageManager) Create ¶
func (a *PageManager) Create(ctx context.Context, item schema.PageManager) error
创建数据
func (*PageManager) Delete ¶
func (a *PageManager) Delete(ctx context.Context, id string) error
删除数据
func (*PageManager) Get ¶
func (a *PageManager) Get(ctx context.Context, id string, opts ...schema.PageManagerQueryOptions) (*schema.PageManager, error)
查询指定数据
func (*PageManager) GetByRoute ¶
func (a *PageManager) GetByRoute(ctx context.Context, route string, opts ...schema.PageManagerQueryOptions) (*schema.PageManager, error)
根据路由查询指定数据
func (*PageManager) GetLastId ¶
func (a *PageManager) GetLastId(ctx context.Context) (int, error)
获取最后一条数据
func (*PageManager) Query ¶
func (a *PageManager) Query(ctx context.Context, params schema.PageManagerQueryParam, opts ...schema.PageManagerQueryOptions) (*schema.PageManagerQueryResult, error)
查询数据
func (*PageManager) Update ¶
func (a *PageManager) Update(ctx context.Context, id string, item schema.PageManager) error
更新数据
func (*PageManager) UpdateStatus ¶
更新状态
type PageVersionHistory ¶
Menu 菜单存储
func (*PageVersionHistory) Create ¶
func (a *PageVersionHistory) Create(ctx context.Context, item schema.PageVersionHistory) error
创建数据
func (*PageVersionHistory) Delete ¶
func (a *PageVersionHistory) Delete(ctx context.Context, id string) error
删除数据
func (*PageVersionHistory) Get ¶
func (a *PageVersionHistory) Get(ctx context.Context, id string, opts ...schema.PageVersionHistoryQueryOptions) (*schema.PageVersionHistory, error)
查询指定数据
func (*PageVersionHistory) Query ¶
func (a *PageVersionHistory) Query(ctx context.Context, params schema.PageVersionHistoryQueryParam, opts ...schema.PageVersionHistoryQueryOptions) (*schema.PageVersionHistoryQueryResult, error)
查询数据
func (*PageVersionHistory) Update ¶
func (a *PageVersionHistory) Update(ctx context.Context, id string, item schema.PageVersionHistory) error
更新数据
type Role ¶
Role 角色存储
func (*Role) Get ¶
func (a *Role) Get(ctx context.Context, id 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 RoleMenu ¶
RoleMenu 角色菜单存储
func (*RoleMenu) DeleteByRoleID ¶
DeleteByRoleID 根据角色ID删除数据
func (*RoleMenu) Get ¶
func (a *RoleMenu) Get(ctx context.Context, id string, opts ...schema.RoleMenuQueryOptions) (*schema.RoleMenu, error)
Get 查询指定数据
func (*RoleMenu) Query ¶
func (a *RoleMenu) Query(ctx context.Context, params schema.RoleMenuQueryParam, opts ...schema.RoleMenuQueryOptions) (*schema.RoleMenuQueryResult, error)
Query 查询数据
type Setting ¶
Setting 示例存储
type User ¶
User 用户存储
func (*User) Get ¶
func (a *User) Get(ctx context.Context, id 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 更新密码
type UserRole ¶
UserRole 用户角色存储
func (*UserRole) DeleteByUserID ¶
DeleteByUserID 根据用户ID删除数据
func (*UserRole) Get ¶
func (a *UserRole) Get(ctx context.Context, id string, opts ...schema.UserRoleQueryOptions) (*schema.UserRole, error)
Get 查询指定数据
func (*UserRole) Query ¶
func (a *UserRole) Query(ctx context.Context, params schema.UserRoleQueryParam, opts ...schema.UserRoleQueryOptions) (*schema.UserRoleQueryResult, error)
Query 查询数据