mirror of
				https://gitee.com/hhyykk/ipms-sjy.git
				synced 2025-10-30 01:38:43 +08:00 
			
		
		
		
	1. 增加 swagger 菜单
2. 增加 spring boot admin 菜单
This commit is contained in:
		| @@ -22,7 +22,7 @@ import java.util.Properties; | ||||
|  | ||||
| import static cn.iocoder.dashboard.common.pojo.CommonResult.success; | ||||
|  | ||||
| @Api("Redis 监控 API") | ||||
| @Api(tags = "Redis 监控") | ||||
| @RestController | ||||
| @RequestMapping("/infra/redis") | ||||
| public class RedisController { | ||||
|   | ||||
| @@ -31,7 +31,7 @@ import static cn.iocoder.dashboard.framework.security.core.util.SecurityUtils.ge | ||||
| import static cn.iocoder.dashboard.util.servlet.ServletUtils.getClientIP; | ||||
| import static cn.iocoder.dashboard.util.servlet.ServletUtils.getUserAgent; | ||||
|  | ||||
| @Api("认证 API") | ||||
| @Api(tags = "认证") | ||||
| @RestController | ||||
| @RequestMapping("/") | ||||
| public class SysAuthController { | ||||
|   | ||||
| @@ -27,7 +27,7 @@ import java.util.Map; | ||||
| import static cn.iocoder.dashboard.common.pojo.CommonResult.success; | ||||
| import static cn.iocoder.dashboard.util.collection.CollectionUtils.convertList; | ||||
|  | ||||
| @Api("用户 Session API") | ||||
| @Api(tags = "用户 Session") | ||||
| @RestController | ||||
| @RequestMapping("/system/user-session") | ||||
| public class SysUserSessionController { | ||||
|   | ||||
| @@ -13,7 +13,7 @@ import javax.annotation.Resource; | ||||
|  | ||||
| import static cn.iocoder.dashboard.common.pojo.CommonResult.success; | ||||
|  | ||||
| @Api(tags = "验证码 API") | ||||
| @Api(tags = "验证码") | ||||
| @RestController | ||||
| @RequestMapping("/system/captcha") | ||||
| public class SysCaptchaController { | ||||
|   | ||||
| @@ -20,7 +20,7 @@ import java.io.IOException; | ||||
|  | ||||
| import static cn.iocoder.dashboard.common.pojo.CommonResult.success; | ||||
|  | ||||
| @Api(tags = "文件 API") | ||||
| @Api(tags = "文件存储") | ||||
| @RestController | ||||
| @RequestMapping("/system/file") | ||||
| @Slf4j | ||||
|   | ||||
| @@ -18,7 +18,7 @@ import java.util.List; | ||||
|  | ||||
| import static cn.iocoder.dashboard.common.pojo.CommonResult.success; | ||||
|  | ||||
| @Api(tags = "部门 API") | ||||
| @Api(tags = "部门") | ||||
| @RestController | ||||
| @RequestMapping("/system/dept") | ||||
| public class SysDeptController { | ||||
|   | ||||
| @@ -23,7 +23,7 @@ import java.util.List; | ||||
|  | ||||
| import static cn.iocoder.dashboard.common.pojo.CommonResult.success; | ||||
|  | ||||
| @Api(tags = "岗位 API") | ||||
| @Api(tags = "岗位") | ||||
| @RestController | ||||
| @RequestMapping("/system/post") | ||||
| public class SysPostController { | ||||
|   | ||||
| @@ -20,7 +20,7 @@ import java.util.List; | ||||
|  | ||||
| import static cn.iocoder.dashboard.common.pojo.CommonResult.success; | ||||
|  | ||||
| @Api(tags = "字典数据 API") | ||||
| @Api(tags = "字典数据") | ||||
| @RestController | ||||
| @RequestMapping("/system/dict-data") | ||||
| public class SysDictDataController { | ||||
|   | ||||
| @@ -20,7 +20,7 @@ import java.util.List; | ||||
|  | ||||
| import static cn.iocoder.dashboard.common.pojo.CommonResult.success; | ||||
|  | ||||
| @Api(tags = "字典类型 API") | ||||
| @Api(tags = "字典类型") | ||||
| @RestController | ||||
| @RequestMapping("/system/dict-type") | ||||
| public class SysDictTypeController { | ||||
|   | ||||
| @@ -22,7 +22,7 @@ import javax.servlet.http.HttpServletResponse; | ||||
| import java.io.IOException; | ||||
| import java.util.List; | ||||
|  | ||||
| @Api(tags = "登陆日志 API") | ||||
| @Api(tags = "登陆日志") | ||||
| @RestController | ||||
| @RequestMapping("/system/login-log") | ||||
| public class SysLoginLogController { | ||||
|   | ||||
| @@ -35,7 +35,7 @@ import java.util.Map; | ||||
| import static cn.iocoder.dashboard.common.pojo.CommonResult.success; | ||||
| import static cn.iocoder.dashboard.framework.logger.operatelog.core.enums.OperateTypeEnum.EXPORT; | ||||
|  | ||||
| @Api(tags = "操作日志 API") | ||||
| @Api(tags = "操作日志") | ||||
| @RestController | ||||
| @RequestMapping("/system/operate-log") | ||||
| public class SysOperateLogController { | ||||
|   | ||||
| @@ -18,7 +18,7 @@ import javax.annotation.Resource; | ||||
|  | ||||
| import static cn.iocoder.dashboard.common.pojo.CommonResult.success; | ||||
|  | ||||
| @Api(tags = "通知公告 API") | ||||
| @Api(tags = "通知公告") | ||||
| @RestController | ||||
| @RequestMapping("/system/notice") | ||||
| public class SysNoticeController { | ||||
|   | ||||
| @@ -18,7 +18,7 @@ import java.util.List; | ||||
|  | ||||
| import static cn.iocoder.dashboard.common.pojo.CommonResult.success; | ||||
|  | ||||
| @Api(tags = "菜单 API") | ||||
| @Api(tags = "菜单") | ||||
| @RestController | ||||
| @RequestMapping("/system/menu") | ||||
| public class SysMenuController { | ||||
|   | ||||
| @@ -21,7 +21,7 @@ import static cn.iocoder.dashboard.common.pojo.CommonResult.success; | ||||
|  * | ||||
|  * @author 芋道源码 | ||||
|  */ | ||||
| @Api(tags = "权限 API") | ||||
| @Api(tags = "权限") | ||||
| @RestController | ||||
| @RequestMapping("/system/permission") | ||||
| public class SysPermissionController { | ||||
|   | ||||
| @@ -23,7 +23,7 @@ import java.util.List; | ||||
|  | ||||
| import static cn.iocoder.dashboard.common.pojo.CommonResult.success; | ||||
|  | ||||
| @Api(tags = "角色 API") | ||||
| @Api(tags = "角色") | ||||
| @RestController | ||||
| @RequestMapping("/system/role") | ||||
| public class SysRoleController { | ||||
|   | ||||
| @@ -30,7 +30,7 @@ import java.util.*; | ||||
|  | ||||
| import static cn.iocoder.dashboard.common.pojo.CommonResult.success; | ||||
|  | ||||
| @Api(tags = "用户 API") | ||||
| @Api(tags = "用户") | ||||
| @RestController | ||||
| @RequestMapping("/system/user") | ||||
| public class SysUserController { | ||||
|   | ||||
| @@ -37,7 +37,7 @@ import java.util.Set; | ||||
|  | ||||
| import static cn.iocoder.dashboard.common.pojo.CommonResult.success; | ||||
|  | ||||
| @Api(tags = "代码生成器 API") | ||||
| @Api(tags = "代码生成器") | ||||
| @RestController | ||||
| @RequestMapping("/tool/codegen") | ||||
| @Validated | ||||
| @@ -49,8 +49,8 @@ public class ToolCodegenController { | ||||
|     @GetMapping("/db/table/list") | ||||
|     @ApiOperation(value = "获得数据库自带的表定义列表", notes = "会过滤掉已经导入 Codegen 的表") | ||||
|     @ApiImplicitParams({ | ||||
|             @ApiImplicitParam(name = "tableName", required = true, example = "yudao", dataTypeClass = String.class), | ||||
|             @ApiImplicitParam(name = "tableComment", required = true, example = "芋道", dataTypeClass = String.class) | ||||
|             @ApiImplicitParam(name = "tableName", value = "表名,模糊匹配", required = true, example = "yudao", dataTypeClass = String.class), | ||||
|             @ApiImplicitParam(name = "tableComment", value = "描述,模糊匹配", required = true, example = "芋道", dataTypeClass = String.class) | ||||
|     }) | ||||
|     @PreAuthorize("@ss.hasPermission('tool:codegen:query')") | ||||
|     public CommonResult<List<ToolSchemaTableRespVO>> getSchemaTableList( | ||||
| @@ -74,7 +74,7 @@ public class ToolCodegenController { | ||||
|  | ||||
|     @GetMapping("/detail") | ||||
|     @ApiOperation("获得表和字段的明细") | ||||
|     @ApiImplicitParam(name = "tableId", required = true, example = "表编号", dataTypeClass = Long.class) | ||||
|     @ApiImplicitParam(name = "tableId", value = "表编号", required = true, example = "1024", dataTypeClass = Long.class) | ||||
|     @PreAuthorize("@ss.hasPermission('tool:codegen:query')") | ||||
|     public CommonResult<ToolCodegenDetailRespVO> getCodegenDetail(@RequestParam("tableId") Long tableId) { | ||||
|         ToolCodegenTableDO table = codegenService.getCodegenTablePage(tableId); | ||||
| @@ -84,7 +84,7 @@ public class ToolCodegenController { | ||||
|     } | ||||
|  | ||||
|     @ApiOperation("基于数据库的表结构,创建代码生成器的表和字段定义") | ||||
|     @ApiImplicitParam(name = "tableNames", required = true, example = "sys_user", dataTypeClass = List.class) | ||||
|     @ApiImplicitParam(name = "tableNames", value = "表名数组", required = true, example = "sys_user", dataTypeClass = List.class) | ||||
|     @PostMapping("/create-list-from-db") | ||||
|     @PreAuthorize("@ss.hasPermission('tool:codegen:create')") | ||||
|     public CommonResult<List<Long>> createCodegenListFromDB(@RequestParam("tableNames") List<String> tableNames) { | ||||
| @@ -92,7 +92,7 @@ public class ToolCodegenController { | ||||
|     } | ||||
|  | ||||
|     @ApiOperation("基于 SQL 建表语句,创建代码生成器的表和字段定义") | ||||
|     @ApiImplicitParam(name = "SQL 建表语句", required = true, example = "sql", dataTypeClass = String.class) | ||||
|     @ApiImplicitParam(name = "sql", value = "SQL 建表语句", required = true, example = "sql", dataTypeClass = String.class) | ||||
|     @PostMapping("/create-list-from-sql") | ||||
|     @PreAuthorize("@ss.hasPermission('tool:codegen:create')") | ||||
|     public CommonResult<Long> createCodegenListFromSQL(@RequestParam("sql") String sql) { | ||||
| @@ -109,7 +109,7 @@ public class ToolCodegenController { | ||||
|  | ||||
|     @ApiOperation("基于数据库的表结构,同步数据库的表和字段定义") | ||||
|     @PutMapping("/sync-from-db") | ||||
|     @ApiImplicitParam(name = "tableId", required = true, example = "表编号", dataTypeClass = Long.class) | ||||
|     @ApiImplicitParam(name = "tableId", value = "表编号", required = true, example = "1024", dataTypeClass = Long.class) | ||||
|     @PreAuthorize("@ss.hasPermission('tool:codegen:update')") | ||||
|     public CommonResult<Boolean> syncCodegenFromDB(@RequestParam("tableId") Long tableId) { | ||||
|         codegenService.syncCodegenFromDB(tableId); | ||||
| @@ -119,8 +119,8 @@ public class ToolCodegenController { | ||||
|     @ApiOperation("基于 SQL 建表语句,同步数据库的表和字段定义") | ||||
|     @PutMapping("/sync-from-sql") | ||||
|     @ApiImplicitParams({ | ||||
|             @ApiImplicitParam(name = "tableId", required = true, example = "表编号", dataTypeClass = Long.class), | ||||
|             @ApiImplicitParam(name = "SQL 建表语句", required = true, example = "sql", dataTypeClass = String.class) | ||||
|             @ApiImplicitParam(name = "tableId", value = "表编号", required = true, example = "1024", dataTypeClass = Long.class), | ||||
|             @ApiImplicitParam(name = "sql", value = "SQL 建表语句", required = true, example = "sql", dataTypeClass = String.class) | ||||
|     }) | ||||
|     @PreAuthorize("@ss.hasPermission('tool:codegen:update')") | ||||
|     public CommonResult<Boolean> syncCodegenFromSQL(@RequestParam("tableId") Long tableId, | ||||
| @@ -131,7 +131,7 @@ public class ToolCodegenController { | ||||
|  | ||||
|     @ApiOperation("删除数据库的表和字段定义") | ||||
|     @DeleteMapping("/delete") | ||||
|     @ApiImplicitParam(name = "tableId", required = true, example = "表编号", dataTypeClass = Long.class) | ||||
|     @ApiImplicitParam(name = "tableId", value = "表编号", required = true, example = "1024", dataTypeClass = Long.class) | ||||
|     @PreAuthorize("@ss.hasPermission('tool:codegen:delete')") | ||||
|     public CommonResult<Boolean> deleteCodegen(@RequestParam("tableId") Long tableId) { | ||||
|         codegenService.deleteCodegen(tableId); | ||||
| @@ -140,7 +140,7 @@ public class ToolCodegenController { | ||||
|  | ||||
|     @ApiOperation("预览生成代码") | ||||
|     @GetMapping("/preview") | ||||
|     @ApiImplicitParam(name = "tableId", required = true, example = "表编号", dataTypeClass = Long.class) | ||||
|     @ApiImplicitParam(name = "tableId", value = "表编号", required = true, example = "1024", dataTypeClass = Long.class) | ||||
|     @PreAuthorize("@ss.hasPermission('tool:codegen:preview')") | ||||
|     public CommonResult<List<ToolCodegenPreviewRespVO>> previewCodegen(@RequestParam("tableId") Long tableId) { | ||||
|         Map<String, String> codes = codegenService.generationCodes(tableId); | ||||
| @@ -149,7 +149,7 @@ public class ToolCodegenController { | ||||
|  | ||||
|     @ApiOperation("下载生成代码") | ||||
|     @GetMapping("/download") | ||||
|     @ApiImplicitParam(name = "tableId", required = true, example = "表编号", dataTypeClass = Long.class) | ||||
|     @ApiImplicitParam(name = "tableId", value = "表编号", required = true, example = "1024", dataTypeClass = Long.class) | ||||
|     @PreAuthorize("@ss.hasPermission('tool:codegen:download')") | ||||
|     public void downloadCodegen(@RequestParam("tableId") Long tableId, | ||||
|                                 HttpServletResponse response) throws IOException { | ||||
| @@ -164,18 +164,4 @@ public class ToolCodegenController { | ||||
|         ServletUtils.writeAttachment(response, "codegen.zip", outputStream.toByteArray()); | ||||
|     } | ||||
|  | ||||
| //    /** | ||||
| //     * 查询数据表字段列表 | ||||
| //     */ | ||||
| //    @PreAuthorize("@ss.hasPermi('tool:gen:list')") | ||||
| //    @GetMapping(value = "/column/{talbleId}") | ||||
| //    public TableDataInfo columnList(Long tableId) { | ||||
| //        TableDataInfo dataInfo = new TableDataInfo(); | ||||
| //        List<GenTableColumn> list = genTableColumnService.selectGenTableColumnListByTableId(tableId); | ||||
| //        dataInfo.setRows(list); | ||||
| //        dataInfo.setTotal(list.size()); | ||||
| //        return dataInfo; | ||||
| //    } | ||||
| // | ||||
|  | ||||
| } | ||||
|   | ||||
| @@ -75,7 +75,7 @@ spring: | ||||
|     admin: | ||||
|       # Spring Boot Admin Client 客户端的相关配置 | ||||
|       client: | ||||
|         url: http://127.0.0.1:8080/${spring.boot.admin.context-path} # 设置 Spring Boot Admin Server 地址 | ||||
|         url: http://127.0.0.1:${server.port}/${spring.boot.admin.context-path} # 设置 Spring Boot Admin Server 地址 | ||||
|       # Spring Boot Admin Server 服务端的相关配置 | ||||
|       context-path: /admin # 配置 Spring | ||||
|  | ||||
|   | ||||
| @@ -75,7 +75,7 @@ spring: | ||||
|     admin: | ||||
|       # Spring Boot Admin Client 客户端的相关配置 | ||||
|       client: | ||||
|         url: http://127.0.0.1:8080/${spring.boot.admin.context-path} # 设置 Spring Boot Admin Server 地址 | ||||
|         url: http://127.0.0.1:${server.port}/${spring.boot.admin.context-path} # 设置 Spring Boot Admin Server 地址 | ||||
|       # Spring Boot Admin Server 服务端的相关配置 | ||||
|       context-path: /admin # 配置 Spring | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 YunaiV
					YunaiV