admin

package
v0.0.0-...-cda82d8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 8, 2021 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AdminLogService

type AdminLogService struct {
}

func (*AdminLogService) DeleteByPID

func (service *AdminLogService) DeleteByPID(pId []int) int64

删除日志

func (*AdminLogService) Insert

func (service *AdminLogService) Insert(record *adminModel.AdminLog)

添加日志

func (*AdminLogService) SelectByPage

func (service *AdminLogService) SelectByPage(time time.Time, pageIndex int, pageSize int) (*[]adminModel.AdminLog, int64, error)

查询日志

type AdminMenuService

type AdminMenuService struct {
}

func (*AdminMenuService) DeleteByMenuID

func (service *AdminMenuService) DeleteByMenuID(menuID int) int64

* *删除菜单 * @param menuID 菜单id * @return 结果 1:成功 小于1:失败

func (*AdminMenuService) DeleteByPID

func (service *AdminMenuService) DeleteByPID(menuID int, pId int) int64

* *删除菜单节点 * @param menuID 菜单id * @param pId 菜单节点id * @return 结果 1:成功 小于1:失败

func (*AdminMenuService) Insert

func (service *AdminMenuService) Insert(record *adminModel.AdminMenu) int

* *添加菜单 * @param record 菜单实例 * @return 结果 1:成功 小于1:失败

func (*AdminMenuService) SelectMenuAllDataByMenuID

func (service *AdminMenuService) SelectMenuAllDataByMenuID(menuId int) *[]adminModel.AdminMenu

* *获取整个菜单 * @param menuId 菜单id * @return 未找到时返回null

func (*AdminMenuService) SelectMenuByID

func (service *AdminMenuService) SelectMenuByID(pId int) (error, *adminModel.AdminMenu)

* *获取整个菜单 * @param pId 菜单id * @return 未找到时返回null

func (*AdminMenuService) SelectMenuByMenuID

func (service *AdminMenuService) SelectMenuByMenuID(menuId int) *[]adminModel.AdminMenu

* *获取整个菜单 * @param menuId 菜单id * @return 未找到时返回null

func (*AdminMenuService) SelectRootByPage

func (service *AdminMenuService) SelectRootByPage(creatUser string, pageIndex int, pageSize int) (err error, list interface{}, total int64)

* *查询菜单 * @param pAppid 应用id * @param offset 偏移量 * @param limit 查询结果条数 * @return 未找到时返回null

func (*AdminMenuService) UpdateByPrimaryKey

func (service *AdminMenuService) UpdateByPrimaryKey(record *adminModel.AdminMenu) int64

* *修改菜单 * @param record 菜单实例 * @return 结果 1:成功 小于1:失败

func (*AdminMenuService) UpdateStateByPrimaryKey

func (service *AdminMenuService) UpdateStateByPrimaryKey(pId int, pState int) int64

* *修改菜单状态菜单 * @param pId 菜单id * @param pState 状态 1正常 0禁用 * @return 结果 1:成功 小于1:失败

type AdminResourceService

type AdminResourceService struct {
}

func (*AdminResourceService) DeleteByPrimaryKey

func (service *AdminResourceService) DeleteByPrimaryKey(pId int) int64

* * 删除 * @param pId 功能资源id * @param pAppid 功能模块id * @return 删除结果

func (*AdminResourceService) GetPermissinsNames

func (service *AdminResourceService) GetPermissinsNames(resources []string) [][]string

* * 获取资源的权限名称(全称) * * @param resource * @return

func (*AdminResourceService) Insert

func (service *AdminResourceService) Insert(record *adminModel.AdminResource) int

* * 插入一条功能资源信息 * @param record 功能资源实例对象 * @return 插入结果

func (*AdminResourceService) ResetAllListCache

func (service *AdminResourceService) ResetAllListCache()

* * 根据 功能资源id 查询 一条功能资源信息 * @param pAppid 功能模块id * @return 查询结果

func (*AdminResourceService) SelectAll

func (service *AdminResourceService) SelectAll() *[]*adminModel.AdminResource

* * 查询 所有资源信息 * @return 查询结果

func (*AdminResourceService) SelectByPrimaryKey

func (service *AdminResourceService) SelectByPrimaryKey(pId int) *adminModel.AdminResource

* * 根据 功能资源id 查询 一条功能资源信息 * @param pPermission 功能资源标识 * @param pAppid 功能模块id * @return 查询结果

func (*AdminResourceService) SelectByPrimaryKeys

func (service *AdminResourceService) SelectByPrimaryKeys(pIds []int) *[]*adminModel.AdminResource

* * 根据 功能资源id 查询 一条功能资源信息 * @param pId 功能资源id * @param pAppid 功能模块id * @return 查询结果

func (*AdminResourceService) SelectBypPermission

func (service *AdminResourceService) SelectBypPermission(pPermission string) *adminModel.AdminResource

* * 根据 功能资源id 查询 一条功能资源信息 * @param pPermission 功能资源标识 * @param pAppid 功能模块id * @return 查询结果

func (*AdminResourceService) SelectBypPermissions

func (service *AdminResourceService) SelectBypPermissions(pPermissions []string) *[]*adminModel.AdminResource

* * 根据 功能资源id 查询 一条功能资源信息 * @param pPermission 功能资源标识 * @param pAppid 功能模块id * @return 查询结果

func (*AdminResourceService) UpdateByPrimaryKey

func (service *AdminResourceService) UpdateByPrimaryKey(record *adminModel.AdminResource) int64

* * 修改一条功能资源信息 * @param record 功能资源实例对象 * @return 修改结果

type AdminRoleResourceService

type AdminRoleResourceService struct {
}

func (*AdminRoleResourceService) DeleteByPrimaryKey

func (service *AdminRoleResourceService) DeleteByPrimaryKey(roleid int, resourceids []int) int64

* *删除一条角色-功能资源对应信息 * @param * @return 结果 1:成功 小于1:失败

func (*AdminRoleResourceService) DeleteByResourceID

func (service *AdminRoleResourceService) DeleteByResourceID(pResource int) int64

* *删除一批角色-功能资源对应信息 * @param pResource 功能资源id * @return 结果 1:成功 小于1:失败

func (*AdminRoleResourceService) Inserts

func (service *AdminRoleResourceService) Inserts(roleid int, resourceids []int) int

* *添加一条角色-功能资源对应信息 * @param records 角色-功能资源对应信息实例 * @return 结果 1:成功 小于1:失败

func (*AdminRoleResourceService) SelectByPrimaryKey

func (service *AdminRoleResourceService) SelectByPrimaryKey(pId int) *adminModel.AdminRoleResource

* *查询一条角色-功能资源对应信息 * @param pId 信息id * @return 未找到时返回null

func (*AdminRoleResourceService) SelectByRoleID

func (service *AdminRoleResourceService) SelectByRoleID(roleid int) *[]int

* *查询一条角色对应的所有功能资源ID * @param roleid 信息id * @return 未找到时返回null

func (*AdminRoleResourceService) SelectByRoleIDs

func (service *AdminRoleResourceService) SelectByRoleIDs(roleids []int) *[]*adminModel.AdminRoleResource

type AdminRoleService

type AdminRoleService struct {
}

func (*AdminRoleService) Insert

func (service *AdminRoleService) Insert(record *adminModel.AdminRole) int

Insert 添加角色 结果 1:成功 小于1:失败

func (*AdminRoleService) SelectByPage

func (service *AdminRoleService) SelectByPage(creatUser string, pageIndex int, pageSize int) (err error, list interface{}, total int64)

* *查询角色 * @param creatUser 创建用户 * @return 未找到时返回null

func (*AdminRoleService) SelectByPrimaryKey

func (service *AdminRoleService) SelectByPrimaryKey(pId int) *adminModel.AdminRole

* *查询角色 * @param pId 角色id * @return 未找到时返回null

func (*AdminRoleService) SelectByRoleIds

func (service *AdminRoleService) SelectByRoleIds(pIds []int) *[]*adminModel.AdminRole

* *查询角色 * @param pId 角色id * @return 未找到时返回null

func (*AdminRoleService) UpdateByPrimaryKey

func (service *AdminRoleService) UpdateByPrimaryKey(record *adminModel.AdminRole) int64

* *修改角色 * @param record 角色实例 * @return 结果 1:成功 小于1:失败

func (*AdminRoleService) UpdateStateByPrimaryKey

func (service *AdminRoleService) UpdateStateByPrimaryKey(id int, state int) int64

* *修改角色 * @param record 角色实例 * @return 结果 1:成功 小于1:失败

type AdminUserPermissionService

type AdminUserPermissionService struct {
}

func (*AdminUserPermissionService) GetUserPermissions

func (service *AdminUserPermissionService) GetUserPermissions(userid adminModel.Juint64) *[]string

func (*AdminUserPermissionService) GetUserResourceIDs

func (service *AdminUserPermissionService) GetUserResourceIDs(userid adminModel.Juint64) *[]int

* * 获取用户的权限列表 * * @param uid * @return

func (*AdminUserPermissionService) GetUserResources

func (service *AdminUserPermissionService) GetUserResources(userid adminModel.Juint64) *[]*adminModel.AdminResource

* * 获取用户的权限列表 * * @param uid * @return

func (*AdminUserPermissionService) GetUserResourcesList

func (service *AdminUserPermissionService) GetUserResourcesList(uid adminModel.Juint64) *[]*adminModel.AdminResource

* * 获取用户的权限列表数据 * * @param uid * @return

func (*AdminUserPermissionService) GetUserResourcesListForMenu

func (service *AdminUserPermissionService) GetUserResourcesListForMenu(uid adminModel.Juint64) *[]*adminModel.AdminResource

* * 获取用户的权限列表数据 * * @param uid * @return

func (*AdminUserPermissionService) GetUserRoleIDs

func (service *AdminUserPermissionService) GetUserRoleIDs(uid adminModel.Juint64) *[]int

* * 获取用户的权限列表 * * @param uid * @return

func (*AdminUserPermissionService) GetUserRoles

func (service *AdminUserPermissionService) GetUserRoles(uid adminModel.Juint64) *[]*adminModel.AdminRole

* * 获取用户的权限列表 * * @param uid * @return

func (*AdminUserPermissionService) HasPathPermissin

func (service *AdminUserPermissionService) HasPathPermissin(userid adminModel.Juint64, resuorces []string) []string

* * 获取用户是否具有该路径的访问权限 * * @param uid * @param resuorces * @return

func (*AdminUserPermissionService) ListMenu2Tree

func (service *AdminUserPermissionService) ListMenu2Tree(root adminModel.AdminMenu, menuList []adminModel.AdminMenu)

func (*AdminUserPermissionService) ListResource2Tree

func (service *AdminUserPermissionService) ListResource2Tree(root adminModel.AdminResource, ResourceList []adminModel.AdminResource)

func (*AdminUserPermissionService) PathPermissin

func (service *AdminUserPermissionService) PathPermissin(userid adminModel.Juint64, resuorces []string) bool

* * 获取用户是否具有该路径的访问权限 * * @param uid * @param resuorces * @return

type AdminUserService

type AdminUserService struct {
}

func (*AdminUserService) DeleteUser

func (service *AdminUserService) DeleteUser(userID adminModel.Juint64) int64

DeleteByUserID 删除一个用户的认证信息

userID 用户ID

func (*AdminUserService) GetAdminUser

func (service *AdminUserService) GetAdminUser(searchID string, searchType int) (*adminModel.AdminUser, error)

查询用户信息(登录) searchID 查询ID type 查询类型 1用户id 2手机号 3邮箱 4用户名 返回 用户信息

func (*AdminUserService) GetSaltPwd

func (service *AdminUserService) GetSaltPwd(uid adminModel.Juint64, password string) string

GetSaltPwd 密码加盐

func (*AdminUserService) GetUserByEmail

func (service *AdminUserService) GetUserByEmail(email string) (*adminModel.AdminUser, error)

* * 根据用户id获取用户认证信息 * @param email * @return

func (*AdminUserService) GetUserByPhone

func (service *AdminUserService) GetUserByPhone(phone string) (*adminModel.AdminUser, error)

* * 根据用户id获取用户认证信息 * @param phone * @return

func (*AdminUserService) GetUserByUserID

func (service *AdminUserService) GetUserByUserID(userID string) (*adminModel.AdminUser, error)

* * 根据用户id获取用户认证信息 * @param userID * @return

func (*AdminUserService) GetUserByUserName

func (service *AdminUserService) GetUserByUserName(userName string) (*adminModel.AdminUser, error)

* * 根据用户id获取用户认证信息 * @param userName * @return

func (*AdminUserService) GetUserInfoByUserIDS

func (service *AdminUserService) GetUserInfoByUserIDS(userIDs []string) *[]adminModel.AdminUserBasic

* * 根据一批用户id获取一批用户基本信息 * @param userIDs * @return

func (*AdminUserService) GetUserRolesByUid

func (service *AdminUserService) GetUserRolesByUid(uid string) *[]*adminModel.XAdminRoleLimit

func (*AdminUserService) InsertUser

func (service *AdminUserService) InsertUser(id adminModel.Juint64, userID string, userName string, userPhone string, userEmail string, pwd string, state int) (int64, *adminModel.AdminUser)

InsertUser 添加用户 userID 用户ID userName 登录用户户名 不填则为null userPhone 登录手机号 不填则为null userEmail 登录邮箱 不填则为null pwd 密码 state 状态

func (*AdminUserService) InsertUserModel

func (service *AdminUserService) InsertUserModel(adminUser *adminModel.AdminUser) (int64, *adminModel.AdminUser)

InsertUserModel 添加用户

func (*AdminUserService) IsEmail

func (service *AdminUserService) IsEmail(email string) bool

是否是邮箱 email 邮箱 返回值 是/否

func (*AdminUserService) IsPhone

func (service *AdminUserService) IsPhone(phone string) bool

是否是手机号 phone 手机号 返回值 是/否

func (*AdminUserService) IsUserName

func (service *AdminUserService) IsUserName(userName string) bool

是否是用户名 userName 用户名 返回值 是/否

func (*AdminUserService) Login

func (service *AdminUserService) Login(loginID string, password string, loginType int, isEncryptPwd bool) (*adminModel.AdminUser, int)

登录逻辑 loginID 手机号\用户名\邮箱\ password 密码 返回 登录结果

func (*AdminUserService) LoginByEmail

func (service *AdminUserService) LoginByEmail(email string, password string) (*adminModel.AdminUser, int)

* * 邮箱、密码登录 * * @param email * @param password 明文密码 * @return

func (*AdminUserService) LoginByPhone

func (service *AdminUserService) LoginByPhone(phone string, password string) (*adminModel.AdminUser, int)

* * 手机号、密码登录 * * @param phone * @param password 明文密码 * @return

func (*AdminUserService) LoginByUserID

func (service *AdminUserService) LoginByUserID(userID string, password string) (*adminModel.AdminUser, int)

* * 用户ID、密码登录 * * @param userID * @param password 明文密码 * @return

func (*AdminUserService) LoginByUserIDAndEncryptPwd

func (service *AdminUserService) LoginByUserIDAndEncryptPwd(userID string, password string) (*adminModel.AdminUser, int)

* * 用户ID、密文密码登录 * * @param userID * @param password 密文密码 * @return

func (*AdminUserService) LoginByUserName

func (service *AdminUserService) LoginByUserName(username string, password string) (*adminModel.AdminUser, int)

* * 用户名、密码登录 * * @param username * @param password 明文密码 * @return

func (*AdminUserService) SelectUserList

func (service *AdminUserService) SelectUserList(pageSize int, pageIndex int) (list interface{}, count int64, err error)

* * 根据一批用户id获取一批用户基本信息 * @param userIDs * @return

func (*AdminUserService) UpdateUserEmail

func (service *AdminUserService) UpdateUserEmail(pUserID adminModel.Juint64, email string) int64

UpdateEmail 修改邮箱

userID  用户ID
email 新邮箱

返回修改结果

func (*AdminUserService) UpdateUserHeadPortrait

func (service *AdminUserService) UpdateUserHeadPortrait(pUserID adminModel.Juint64, HeadPortrait string) int64

UpdateUserName 修改用户头像

userID  用户ID

返回修改结果

func (*AdminUserService) UpdateUserLoginValue

func (service *AdminUserService) UpdateUserLoginValue(pUserID adminModel.Juint64, phone string, email string, username string) int64

UpdateLoginValue 修改登录账号

userID  用户ID
phone 手机号
email 邮箱
username 用户名

返回修改结果

func (*AdminUserService) UpdateUserName

func (service *AdminUserService) UpdateUserName(pUserID adminModel.Juint64, username string) int64

UpdateUserName 修改用户名

userID  用户ID
username 新用户名

返回修改结果

func (*AdminUserService) UpdateUserPassword

func (service *AdminUserService) UpdateUserPassword(pUserID adminModel.Juint64, pPassword string) int64

UpdatePassword 修改用户的认证密码

userID 用户ID
password 密码

func (*AdminUserService) UpdateUserPhone

func (service *AdminUserService) UpdateUserPhone(pUserID adminModel.Juint64, phone string) int64

UpdatePhone 修改手机号

userID  用户ID
phone 新手机号

返回修改结果

func (*AdminUserService) UpdateUserPubInfo

func (service *AdminUserService) UpdateUserPubInfo(obj *adminModel.AdminUser) int

func (*AdminUserService) UpdateUserRoles

func (service *AdminUserService) UpdateUserRoles(uid adminModel.Juint64, userRoles *[]*adminModel.XAdminRoleLimit) int

func (*AdminUserService) UpdateUserState

func (service *AdminUserService) UpdateUserState(pUserID adminModel.Juint64, pState int) int64

UpdateState 修改一个用户的认证状态

userID 用户ID
state 状态

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL