Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IDeptService ¶
type IDeptService interface { SelectDeptList(dept *systemModels.SysDeptDQL) (list []*systemModels.SysDeptVo) SelectDeptById(deptId int64) (dept *systemModels.SysDeptVo) InsertDept(dept *systemModels.SysDeptAdd) UpdateDept(dept *systemModels.SysDeptEdit) DeleteDeptById(dept int64) CheckDeptNameUnique(id, parentId int64, deptName string) bool HasChildByDeptId(deptId int64) bool CheckDeptExistUser(deptId int64) bool SelectDeptListByRoleId(roleId int64) []string }
type IDictDataService ¶
type IDictDataService interface { SelectDictDataByType(dictType string) (sysDictDataList []*systemModels.SysDictDataVo) SelectDictDataList(dictData *systemModels.SysDictDataDQL) (list []*systemModels.SysDictDataVo, count *int64) ExportDictData(dictData *systemModels.SysDictDataDQL) (data []byte) SelectDictDataById(dictCode int64) (dictData *systemModels.SysDictDataVo) InsertDictData(dictData *systemModels.SysDictDataAdd) UpdateDictData(dictData *systemModels.SysDictDataEdit) DeleteDictDataByIds(dictCodes []int64) CheckDictDataByTypes(dictType []string) bool }
type IDictTypeService ¶
type IDictTypeService interface { SelectDictTypeList(dictType *systemModels.SysDictTypeDQL) (list []*systemModels.SysDictTypeVo, count *int64) ExportDictType(dictType *systemModels.SysDictTypeDQL) (data []byte) SelectDictTypeById(dictId int64) (dictType *systemModels.SysDictTypeVo) SelectDictTypeByIds(dictId []int64) (dictTypes []string) InsertDictType(dictType *systemModels.SysDictTypeAdd) UpdateDictType(dictType *systemModels.SysDictTypeEdit) DeleteDictTypeByIds(dictIds []int64) CheckDictTypeUnique(id int64, dictType string) bool DictTypeClearCache() SelectDictTypeAll() (list []*systemModels.SysDictTypeVo) }
type ILoginService ¶
type ILoginService interface { Login(user *systemModels.User, l *monitorModels.Logininfor) *string RecordLoginInfo(loginUser *monitorModels.Logininfor) GenerateCode() (m *systemModels.CaptchaVo) VerityCaptcha(id, base64 string) bool ForceLogout(token string) }
type IPermissionService ¶
type IPermissionService interface { SelectPermissionList(Permission *systemModels.SysPermissionDQL, userId int64) (list []*systemModels.SysPermissionVo) SelectPermissionById(PermissionId int64) (Permission *systemModels.SysPermissionVo) InsertPermission(Permission *systemModels.SysPermissionDML) UpdatePermission(Permission *systemModels.SysPermissionDML) DeletePermissionById(PermissionId int64) CheckPermissionNameUnique(Permission *systemModels.SysPermissionDML) bool HasChildByPermissionId(PermissionId int64) bool CheckPermissionExistRole(PermissionId int64) bool SelectPermissionListByRoleId(roleId int64) []string }
type IPostService ¶
type IPostService interface { SelectPostAll() (list []*systemModels.SysPostVo) PostExport(role *systemModels.SysPostDQL) (data []byte) SelectPostListByUserId(userId int64) (list []int64) SelectPostList(post *systemModels.SysPostDQL) (list []*systemModels.SysPostVo, count *int64) SelectPostById(postId int64) (Post *systemModels.SysPostVo) InsertPost(post *systemModels.SysPostAdd) UpdatePost(post *systemModels.SysPostEdit) DeletePostByIds(postId []int64) SelectUserPostGroupByUserId(userId int64) string }
type IRoleService ¶
type IRoleService interface { SelectRoleList(role *systemModels.SysRoleDQL) (list []*systemModels.SysRoleVo, count *int64) RoleExport(role *systemModels.SysRoleDQL) (data []byte) SelectRoleById(roseId int64) (role *systemModels.SysRoleVo) InsertRole(sysRole *systemModels.SysRoleAdd) UpdateRole(sysRole *systemModels.SysRoleEdit) UpdateRoleStatus(sysRole *systemModels.SysRoleEdit) AuthDataScope(sysRole *systemModels.SysRoleEdit) DeleteRoleByIds(ids []int64) CountUserRoleByRoleId(ids []int64) bool SelectBasicRolesByUserId(userId int64) (roles []*systemModels.SysRole) SelectRoleAll(role *systemModels.SysRoleDQL) (list []*systemModels.SysRoleVo) RolePermissionByRoles(roles []*systemModels.SysRole) (rolePerms []string, loginRoles []*baizeEntity.Role) SelectRoleListByUserId(userId int64) (list []int64) CheckRoleNameUnique(id int64, roleName string) bool CheckRoleKeyUnique(id int64, roleKey string) bool SelectUserRoleGroupByUserId(userId int64) string SelectAllocatedList(user *systemModels.SysRoleAndUserDQL) (list []*systemModels.SysUserVo, total *int64) SelectUnallocatedList(user *systemModels.SysRoleAndUserDQL) (list []*systemModels.SysUserVo, total *int64) InsertAuthUsers(roleId int64, userIds []int64) DeleteAuthUsers(roleId int64, userIds []int64) DeleteAuthUserRole(user *systemModels.SysUserRole) }
type IUserService ¶
type IUserService interface { SelectUserByUserName(userName string) *systemModels.User SelectUserList(user *systemModels.SysUserDQL) (sysUserList []*systemModels.SysUserVo, count *int64) UserExport(user *systemModels.SysUserDQL) (data []byte) SelectUserById(userId int64) (sysUser *systemModels.SysUserVo) InsertUser(sysUser *systemModels.SysUserAdd) UpdateUser(sysUser *systemModels.SysUserEdit) UpdateUserStatus(sysUser *systemModels.EditUserStatus) ResetPwd(userId int64, password string) CheckUserNameUnique(userName string) bool CheckPhoneUnique(id int64, phonenumber string) bool CheckEmailUnique(id int64, email string) bool DeleteUserByIds(ids []int64) UserImportData(rows [][]string, userId int64, deptId *int64) (msg string, failureNum int) UpdateLoginInformation(userId int64, ip string) UpdateUserAvatar(loginUser *systemModels.LoginUser, file *multipart.FileHeader) string ResetUserPwd(userId int64, password string) UpdateUserProfile(sysUser *systemModels.SysUserEdit) MatchesPassword(rawPassword string, userId int64) bool InsertUserAuth(userId int64, roleIds []int64) ImportTemplate() (data []byte) }
Source Files ¶
Click to show internal directories.
Click to hide internal directories.