Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/csx-bill/quick-boot
/ functions
Functions
127 in github.com/csx-bill/quick-boot
⨍
Functions
127
◇
Types & classes
86
↓ 42 callers
Method
ok
()
src/main/java/com/quick/boot/modules/common/vo/R.java:33
↓ 18 callers
Method
getProjectId
从线程上下文中获取项目ID @return 项目ID,如果未设置则返回null
src/main/java/com/quick/boot/modules/common/project/ProjectContextHolder.java:31
↓ 10 callers
Method
setProjectId
设置项目ID到线程上下文 @param projectId 项目ID
src/main/java/com/quick/boot/modules/common/project/ProjectContextHolder.java:23
↓ 8 callers
Method
restResult
(T data, int status, String msg)
src/main/java/com/quick/boot/modules/common/vo/R.java:63
↓ 7 callers
Method
fillValIfNullByName
填充值,先判断是否有手动设置,优先手动设置的值 @param fieldName 属性名 @param fieldVal 属性值 @param metaObject MetaObject @param isCover 是否覆盖原有值,避免更新操作手动入参
src/main/java/com/quick/boot/modules/common/mybatis/handler/MybatisPlusMetaObjectHandler.java:48
↓ 5 callers
Method
failed
()
src/main/java/com/quick/boot/modules/common/vo/R.java:45
↓ 4 callers
Method
selectProjectByUserIdAndProjectId
(@Param("projectId") Long projectId,@Param("userId") Long userId)
src/main/java/com/quick/boot/modules/system/mapper/SysProjectsMapper.java:15
↓ 3 callers
Method
getUserName
获取当前的用户名 @return 当前用户名
src/main/java/com/quick/boot/modules/common/mybatis/handler/MybatisPlusMetaObjectHandler.java:75
↓ 3 callers
Method
save
新增 @param params 新增参数 @return R
src/main/java/com/quick/boot/modules/system/controller/SysMenusController.java:44
↓ 2 callers
Method
findNotInProjectUsers
(Long projectId)
src/main/java/com/quick/boot/modules/system/service/SysUsersService.java:14
↓ 1 callers
Method
buildTree
构建树形结构(核心方法) @param list 原始数据列表 @param idGetter 节点ID获取函数 @param parentIdGetter 父节点ID获取函数 @param childrenSetter 子节点设置函数 @param comparator 节点排序比较器(可为nu
src/main/java/com/quick/boot/modules/common/util/TreeUtil.java:26
↓ 1 callers
Method
clear
清理线程上下文中的项目ID 防止内存泄漏,建议在请求处理完成后调用
src/main/java/com/quick/boot/modules/common/project/ProjectContextHolder.java:39
↓ 1 callers
Method
createBucket
(String bucketName)
src/main/java/com/quick/boot/modules/common/files/local/LocalFilesStorageServiceImpl.java:25
↓ 1 callers
Method
createComparator
创建通用排序比较器(支持任意Comparable类型) @param sortGetter 排序值获取函数 @param ascending 排序方向:true=升序(小→大),false=降序(大→小) @param nullsFirst 空值处理:true=空值排前面,false=空值排后面
src/main/java/com/quick/boot/modules/common/util/TreeUtil.java:125
↓ 1 callers
Method
detectCycle
检测循环引用(防止父节点和子节点相互引用导致无限递归) @param parentMap 父节点映射表 @param idGetter 节点ID获取函数 @param idMap ID到节点的映射
src/main/java/com/quick/boot/modules/common/util/TreeUtil.java:98
↓ 1 callers
Method
fileLog
文件管理数据记录 @param file 上传的文件 @param fileName 文件名 @param type 文件类型
src/main/java/com/quick/boot/modules/system/service/impl/SysFilesServiceImpl.java:93
↓ 1 callers
Method
findUserByProjectsUsersId
(@Param("id")Long id)
src/main/java/com/quick/boot/modules/system/mapper/SysProjectsUsersMapper.java:18
↓ 1 callers
Method
findUserInfo
()
src/main/java/com/quick/boot/modules/system/service/SysUsersService.java:16
↓ 1 callers
Method
getById
通过id查询 @param id 查询参数 @return R
src/main/java/com/quick/boot/modules/system/controller/SysPagesController.java:121
↓ 1 callers
Method
getFile
读取文件 @param fileName 文件名称 @param response 输出流
src/main/java/com/quick/boot/modules/system/service/SysFilesService.java:24
↓ 1 callers
Method
getObject
获取文件 @param bucketName bucket名称 @param fileName 文件名称 @return
src/main/java/com/quick/boot/modules/common/files/FilesStorageService.java:33
↓ 1 callers
Method
getProjectUser
(Long id)
src/main/java/com/quick/boot/modules/system/service/SysProjectsUsersService.java:18
↓ 1 callers
Method
getRoleMenus
(Long roleId)
src/main/java/com/quick/boot/modules/system/service/SysRolesService.java:13
↓ 1 callers
Method
getRolesPermissions
()
src/main/java/com/quick/boot/modules/system/service/SysRolesService.java:15
↓ 1 callers
Method
getSize
序列化: size -> perPage
src/main/java/com/quick/boot/modules/common/vo/ApiPage.java:39
↓ 1 callers
Method
getUserRoles
()
src/main/java/com/quick/boot/modules/system/service/SysRolesService.java:14
↓ 1 callers
Method
list
列表查询 @param params 查询参数 @return R
src/main/java/com/quick/boot/modules/system/controller/SysPagesController.java:56
↓ 1 callers
Method
projectsPage
(Page page, @Param("query") ProjectsPageParams params)
src/main/java/com/quick/boot/modules/system/mapper/SysProjectsMapper.java:13
↓ 1 callers
Method
projectsPage
(Page page, ProjectsPageParams params)
src/main/java/com/quick/boot/modules/system/service/SysProjectsService.java:12
↓ 1 callers
Method
projectsUsersPage
(Page page,@Param("query")ProjectsUsersPageParams params)
src/main/java/com/quick/boot/modules/system/mapper/SysProjectsUsersMapper.java:16
↓ 1 callers
Method
projectsUsersPage
(Page page, ProjectsUsersPageParams params)
src/main/java/com/quick/boot/modules/system/service/SysProjectsUsersService.java:13
↓ 1 callers
Method
putObject
上传文件 @param bucketName 存储桶名称 @param fileName 文件名称 @param stream 文件流 @param contextType 文件类型 @throws Exception
src/main/java/com/quick/boot/modules/common/files/FilesStorageService.java:23
↓ 1 callers
Method
saveProjectUser
(SaveProjectUserParams params)
src/main/java/com/quick/boot/modules/system/service/SysProjectsUsersService.java:15
↓ 1 callers
Method
saveProjects
(SaveProjectsParams params)
src/main/java/com/quick/boot/modules/system/service/SysProjectsService.java:13
↓ 1 callers
Method
setCurrent
为了支持 @ParameterObject 参数绑定,需要重写 setCurrent 和 setSize
src/main/java/com/quick/boot/modules/common/vo/ApiPage.java:79
↓ 1 callers
Method
setSize
(long size)
src/main/java/com/quick/boot/modules/common/vo/ApiPage.java:87
↓ 1 callers
Method
treeMenu
构建树 @return
src/main/java/com/quick/boot/modules/system/service/SysMenusService.java:15
↓ 1 callers
Method
updateById
通过id更新 @param params 修改参数 @return R
src/main/java/com/quick/boot/modules/system/controller/SysPagesController.java:85
↓ 1 callers
Method
updateProjectUser
(Long id, UpdateProjectUserParams params)
src/main/java/com/quick/boot/modules/system/service/SysProjectsUsersService.java:16
↓ 1 callers
Method
updateRoleMenus
(UpdateRoleMenusParams params)
src/main/java/com/quick/boot/modules/system/service/SysRolesService.java:12
↓ 1 callers
Method
uploadFile
上传文件 @param file 文件流 @param type 类型 @return
src/main/java/com/quick/boot/modules/system/service/SysFilesService.java:17
↓ 1 callers
Method
usersList
(UsersListParams params)
src/main/java/com/quick/boot/modules/system/service/SysUsersService.java:12
Method
ApiPage
()
src/main/java/com/quick/boot/modules/common/vo/ApiPage.java:16
Method
CheckedException
(String message)
src/main/java/com/quick/boot/modules/common/exception/CheckedException.java:13
Method
JavaTimeModule
()
src/main/java/com/quick/boot/modules/common/config/jackson/JavaTimeModule.java:14
Method
addInterceptors
(InterceptorRegistry registry)
src/main/java/com/quick/boot/modules/common/config/satoken/SaTokenConfigure.java:12
Method
batchUserProjectRoleList
(@Param("projectId") Long projectId, @Param("userIds") List<Long> userIds)
src/main/java/com/quick/boot/modules/system/mapper/SysRolesMapper.java:10
Method
checkedException
(CheckedException e)
src/main/java/com/quick/boot/modules/common/exception/GlobalExceptionHandler.java:24
Method
createBucket
创建bucket @param bucketName bucket名称
src/main/java/com/quick/boot/modules/common/files/FilesStorageService.java:13
Method
customizer
()
src/main/java/com/quick/boot/modules/common/config/jackson/JacksonConfiguration.java:19
Method
doFilter
过滤器核心方法 @param servletRequest 请求对象 @param servletResponse 响应对象 @param filterChain 过滤器链 @throws IOException IO异常 @throws ServletException Servlet异常
src/main/java/com/quick/boot/modules/common/project/ProjectContextHolderFilter.java:39
Method
exception
全局异常信息 @param e @return
src/main/java/com/quick/boot/modules/common/exception/GlobalExceptionHandler.java:66
Method
exception401
401场景
src/main/java/com/quick/boot/modules/common/exception/GlobalExceptionHandler.java:34
Method
exception403
403场景
src/main/java/com/quick/boot/modules/common/exception/GlobalExceptionHandler.java:43
Method
file
获取文件 @param fileName 文件名称 @param response @return
src/main/java/com/quick/boot/modules/system/controller/SysFilesController.java:86
Method
findNotInProjectUsers
(@Param("projectId")Long projectId)
src/main/java/com/quick/boot/modules/system/mapper/SysProjectsUsersMapper.java:20
Method
findNotInProjectUsers
(Long projectId)
src/main/java/com/quick/boot/modules/system/service/impl/SysUsersServiceImpl.java:47
Method
findUserInfo
()
src/main/java/com/quick/boot/modules/system/service/impl/SysUsersServiceImpl.java:52
Method
getById
通过id查询 @param id 查询参数 @return R
src/main/java/com/quick/boot/modules/system/controller/SysMenusController.java:98
Method
getById
通过id查询 @param id 查询参数 @return R
src/main/java/com/quick/boot/modules/system/controller/SysProjectsController.java:84
Method
getById
通过id查询 @param id 查询参数 @return R
src/main/java/com/quick/boot/modules/system/controller/SysRolesController.java:126
Method
getCurrent
序列化: current -> page
src/main/java/com/quick/boot/modules/common/vo/ApiPage.java:29
Method
getFile
(String fileName, HttpServletResponse response)
src/main/java/com/quick/boot/modules/system/service/impl/SysFilesServiceImpl.java:73
Method
getObject
(String bucketName,String dir, String fileName)
src/main/java/com/quick/boot/modules/common/files/local/LocalFilesStorageServiceImpl.java:48
Method
getPermissionList
返回账号所拥有项目的权限码集合 @param loginId @param loginType @return
src/main/java/com/quick/boot/modules/common/security/StpInterfaceImpl.java:24
Method
getProjectUser
通过id查询 @param id 查询参数 @return R
src/main/java/com/quick/boot/modules/system/controller/SysUsersController.java:141
Method
getProjectUser
(Long id)
src/main/java/com/quick/boot/modules/system/service/impl/SysProjectsUsersServiceImpl.java:111
Method
getRecords
序列化: records -> items
src/main/java/com/quick/boot/modules/common/vo/ApiPage.java:49
Method
getRoleList
返回账号所拥有项目的角色标识集合 @param loginId @param loginType @return
src/main/java/com/quick/boot/modules/common/security/StpInterfaceImpl.java:35
Method
getRoleMenus
通过id查询角色菜单ID @param id 查询参数 @return R
src/main/java/com/quick/boot/modules/system/controller/SysRolesController.java:149
Method
getRoleMenus
(Long roleId)
src/main/java/com/quick/boot/modules/system/service/impl/SysRolesServiceImpl.java:66
Method
getRolesPermissions
当前用户的项目角色权限码集合 @return
src/main/java/com/quick/boot/modules/system/service/impl/SysRolesServiceImpl.java:109
Method
getTree
(@ParameterObject @Valid MenusTreeParams params)
src/main/java/com/quick/boot/modules/system/controller/SysMenusController.java:33
Method
getUserRoles
当前用户的项目角色 @return
src/main/java/com/quick/boot/modules/system/service/impl/SysRolesServiceImpl.java:83
Method
info
获取当前用户全部信息 @return 用户信息
src/main/java/com/quick/boot/modules/system/controller/SysUsersController.java:43
Method
insertFill
(MetaObject metaObject)
src/main/java/com/quick/boot/modules/common/mybatis/handler/MybatisPlusMetaObjectHandler.java:20
Method
list
列表查询 @param params 查询参数 @return R
src/main/java/com/quick/boot/modules/system/controller/SysRolesController.java:61
Method
list
列表查询 @param params 查询参数 @return R
src/main/java/com/quick/boot/modules/system/controller/SysUsersController.java:54
Method
localFileStorageService
本地文件存储服务
src/main/java/com/quick/boot/modules/common/files/FilesAutoConfiguration.java:25
Method
login
(@RequestBody LoginReq loginReq)
src/main/java/com/quick/boot/modules/system/controller/LoginController.java:28
Method
logout
()
src/main/java/com/quick/boot/modules/system/controller/LoginController.java:49
Method
main
(String[] args)
src/main/java/com/quick/boot/QuickBootApplication.java:11
Method
mybatisPlusInterceptor
()
src/main/java/com/quick/boot/modules/common/mybatis/MybatisAutoConfiguration.java:20
Method
mybatisPlusMetaObjectHandler
审计字段自动填充 @return {@link MetaObjectHandler}
src/main/java/com/quick/boot/modules/common/mybatis/MybatisAutoConfiguration.java:35
Method
noResourceFoundException
文件找不到 @param e @return
src/main/java/com/quick/boot/modules/common/exception/GlobalExceptionHandler.java:54
Method
notInProject
查询未加入当前项目的用户列表 @param projectId 项目ID @return R
src/main/java/com/quick/boot/modules/system/controller/SysUsersController.java:66
Method
page
分页查询 @param page 分页对象 @param params 查询参数 @return R
src/main/java/com/quick/boot/modules/system/controller/SysPagesController.java:42
Method
page
分页查询 @param page 分页对象 @param params 查询参数 @return R
src/main/java/com/quick/boot/modules/system/controller/SysProjectsController.java:34
Method
page
分页查询 @param page 分页对象 @param params 查询参数 @return R
src/main/java/com/quick/boot/modules/system/controller/SysRolesController.java:46
Method
page
分页查询 @param page 分页对象 @param params 查询参数 @return R
src/main/java/com/quick/boot/modules/system/controller/SysFilesController.java:39
Method
projectByUserIdAndProjectId
(Long projectId,Long userId)
src/main/java/com/quick/boot/modules/system/service/SysProjectsService.java:14
Method
projectByUserIdAndProjectId
(Long projectId, Long userId)
src/main/java/com/quick/boot/modules/system/service/impl/SysProjectsServiceImpl.java:50
Method
projectsPage
(Page page, ProjectsPageParams params)
src/main/java/com/quick/boot/modules/system/service/impl/SysProjectsServiceImpl.java:26
Method
projectsUsersPage
分页查询 @param page 分页对象 @param params 查询参数 @return R
src/main/java/com/quick/boot/modules/system/controller/SysUsersController.java:79
Method
projectsUsersPage
(Page page, ProjectsUsersPageParams params)
src/main/java/com/quick/boot/modules/system/service/impl/SysProjectsUsersServiceImpl.java:34
Method
putObject
(String bucketName, String fileName, InputStream stream, String contextType)
src/main/java/com/quick/boot/modules/common/files/local/LocalFilesStorageServiceImpl.java:31
Method
removeBatchByIds
批量删除 @return R
src/main/java/com/quick/boot/modules/system/controller/SysPagesController.java:99
Method
removeBatchByIds
批量删除 @return R
src/main/java/com/quick/boot/modules/system/controller/SysMenusController.java:74
Method
removeBatchByIds
批量删除 @return R
src/main/java/com/quick/boot/modules/system/controller/SysRolesController.java:104
Method
removeBatchByIds
批量删除 @return R
src/main/java/com/quick/boot/modules/system/controller/SysUsersController.java:117
next →
1–100 of 127, ranked by callers