Documentation ¶
Index ¶
- type AuthService
- type ConfigService
- func (service *ConfigService) Add(obj entity.Config) (int64, error)
- func (service *ConfigService) All() []entity.Config
- func (service *ConfigService) FindOne(name string) entity.Config
- func (service *ConfigService) Query(arg model.ConfigArg) []entity.Config
- func (service *ConfigService) Update(name string, value string) (int64, error)
- type ResourceService
- func (service *ResourceService) Add(res entity.Resource) (id int64, err error)
- func (service *ResourceService) AddWithRoleIds(res entity.Resource, roleIds []int) (id int64, err error)
- func (service *ResourceService) All() []entity.Resource
- func (service *ResourceService) Delete(res entity.Resource) (n int64, err error)
- func (service *ResourceService) Reback(res entity.Resource) (n int64, err error)
- func (service *ResourceService) RoleAuth(roleId int) []entity.Resource
- type RoleService
- func (service *RoleService) Add(role entity.Role) (id int64, err error)
- func (service *RoleService) All() []entity.Role
- func (service *RoleService) Delete(role entity.Role) (n int64, err error)
- func (service *RoleService) GrantAuth(roleid int, resid int) (n int64, err error)
- func (service *RoleService) LoadAllAuth() (ret []entity.Resource)
- func (service *RoleService) LoadAuth(roleid int64) (ret []entity.Resource)
- func (service *RoleService) Reback(role entity.Role) (n int64, err error)
- func (service *RoleService) RevokeAuth(roleid int, resid int) (n int64, err error)
- type UserService
- func (service *UserService) BuildCond(arg model.UserArg) *xorm.Session
- func (service *UserService) Count(arg model.UserArg) (n int64)
- func (service *UserService) FindOne(userId int64) entity.User
- func (service *UserService) Login(ctx *gin.Context, kword string, passwd string) (u entity.User, err error)
- func (service *UserService) Query(arg model.UserArg) []entity.User
- func (service *UserService) Register(ctx *gin.Context, user *entity.User) (p *entity.User, err error)
- func (service *UserService) UpdateStat(id int64, stat int) (int64, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthService ¶
type AuthService struct{}
type ConfigService ¶
type ConfigService struct{}
func (*ConfigService) All ¶
func (service *ConfigService) All() []entity.Config
func (*ConfigService) FindOne ¶
func (service *ConfigService) FindOne(name string) entity.Config
根据userId 获取用户编号
type ResourceService ¶
type ResourceService struct{}
资源服务层
func (*ResourceService) Add ¶
func (service *ResourceService) Add(res entity.Resource) (id int64, err error)
添加新资源,不绑定权限
func (*ResourceService) AddWithRoleIds ¶
func (service *ResourceService) AddWithRoleIds(res entity.Resource, roleIds []int) (id int64, err error)
添加新资源,同时绑定权限
func (*ResourceService) Delete ¶
func (service *ResourceService) Delete(res entity.Resource) (n int64, err error)
删除新资源
type RoleService ¶
type RoleService struct{}
func (*RoleService) Add ¶
func (service *RoleService) Add(role entity.Role) (id int64, err error)
添加一个新的角色
func (*RoleService) Delete ¶
func (service *RoleService) Delete(role entity.Role) (n int64, err error)
添加一个新的角色
func (*RoleService) GrantAuth ¶
func (service *RoleService) GrantAuth(roleid int, resid int) (n int64, err error)
授权
func (*RoleService) LoadAllAuth ¶
func (service *RoleService) LoadAllAuth() (ret []entity.Resource)
添加一个新的角色
func (*RoleService) LoadAuth ¶
func (service *RoleService) LoadAuth(roleid int64) (ret []entity.Resource)
添加一个新的角色
func (*RoleService) Reback ¶
func (service *RoleService) Reback(role entity.Role) (n int64, err error)
恢复数据
func (*RoleService) RevokeAuth ¶
func (service *RoleService) RevokeAuth(roleid int, resid int) (n int64, err error)
取消授权
type UserService ¶
type UserService struct{}
func (*UserService) BuildCond ¶
func (service *UserService) BuildCond(arg model.UserArg) *xorm.Session
func (*UserService) FindOne ¶
func (service *UserService) FindOne(userId int64) entity.User
根据userId 获取用户编号
func (*UserService) Login ¶
func (service *UserService) Login(ctx *gin.Context, kword string, passwd string) (u entity.User, err error)
登录服务,通过手机号/邮箱/用户名登录
func (*UserService) Register ¶
func (service *UserService) Register(ctx *gin.Context, user *entity.User) (p *entity.User, err error)
注册服务,注册后自动登录
func (*UserService) UpdateStat ¶
func (service *UserService) UpdateStat(id int64, stat int) (int64, error)
Click to show internal directories.
Click to hide internal directories.