@RestController @RequestMapping(value="/system/api/module") public class ApiModuleController extends Object
| 构造器和说明 |
|---|
ApiModuleController() |
| 限定符和类型 | 方法和说明 |
|---|---|
Result |
add(ApiModule apiModule)
新增保存
|
Result |
detail(Integer id)
详情页
|
Result |
edit(ApiModule apiModule)
修改保存
|
void |
export(javax.servlet.http.HttpServletResponse response,
ApiModule apiModule)
导出接口
|
Result |
list(ApiModule apiModule,
Integer pageNo,
Integer pageSize)
分页查询
|
Result |
moduleTree(Long projectId)
获取部门树列表
|
Result |
remove(Long id)
删除接口
|
@OperateLog(title="\u63a5\u53e3\u6587\u6863", businessType=DETAIL) @PreAuthorize(value="@auth.hasAuthority(\'system:module:query\')") @GetMapping(value="/{id}") public Result detail(@PathVariable Integer id)
@OperateLog(title="\u63a5\u53e3\u6587\u6863", businessType=LIST) @PreAuthorize(value="@auth.hasAuthority(\'system:module:list\')") @GetMapping(value="/list") public Result list(ApiModule apiModule, @RequestParam(name="pageNum",defaultValue="1") Integer pageNo, @RequestParam(name="pageSize",defaultValue="10") Integer pageSize)
apiModule - 分页查询筛选条件pageNo - 页码pageSize - 每页的数量@OperateLog(title="\u63a5\u53e3\u6587\u6863", businessType=INSERT) @PreAuthorize(value="@auth.hasAuthority(\'system:module:add\')") @PostMapping public Result add(@Validated @RequestBody ApiModule apiModule)
@OperateLog(title="\u63a5\u53e3\u6587\u6863", businessType=UPDATE) @PreAuthorize(value="@auth.hasAuthority(\'system:module:edit\')") @PutMapping public Result edit(@Validated @RequestBody ApiModule apiModule)
@OperateLog(title="\u63a5\u53e3\u6587\u6863", businessType=DELETE) @PreAuthorize(value="@auth.hasAuthority(\'system:module:remove\')") @DeleteMapping(value="/{id}") public Result remove(@PathVariable Long id)
@OperateLog(title="\u63a5\u53e3\u6587\u6863", businessType=EXPORT) @PreAuthorize(value="@auth.hasAuthority(\'system:module:export\')") @PostMapping(value="/export") public void export(javax.servlet.http.HttpServletResponse response, ApiModule apiModule) throws Exception
Exception@OperateLog(title="\u7528\u6237\u7ba1\u7406", businessType=LIST) @PreAuthorize(value="@auth.hasAuthority(\'system:module:list\')") @GetMapping(value="/moduleTree/{projectId}") public Result moduleTree(@PathVariable Long projectId)
Copyright © 2023. All rights reserved.