@FeignClient(name="account")
@RequestMapping(value="/account/rest/v1/modules")
public interface ModuleManagerClient
| 限定符和类型 | 方法和说明 |
|---|---|
ModuleDto |
createModule(ModuleDto moduleDto) |
void |
deleteModule(String id) |
List<ModuleDto> |
findJuniorModules(String id) |
List<ModuleDto> |
findModuleTypes() |
ModuleDto |
getModuleById(String id) |
List<ModuleDto> |
getRootModules(String clientId) |
List<ModuleDto> |
listOptModules(String inquirer,
String clientId) |
List<ModuleDto> |
listRoleGradingModules(String clientId,
String moduleType,
List<String> roleIds)
根据角色列表,查询分级权限模块
|
ModuleDto |
updateModule(ModuleDto moduleDto) |
boolean |
validOnlyCode(String id,
String code) |
@PostMapping ModuleDto createModule(@RequestBody ModuleDto moduleDto)
moduleDto - 模块信息@PutMapping(value="/update") ModuleDto updateModule(@RequestBody ModuleDto moduleDto)
moduleDto - 模块信息@GetMapping(value="/operation-modules") List<ModuleDto> listOptModules(@RequestParam(name="inquirer") String inquirer, @RequestParam(name="clientId") String clientId)
inquirer - 模块信息clientId - 应用编码@DeleteMapping(value="/{id}")
void deleteModule(@PathVariable(name="id")
String id)
id - 模块id@GetMapping(value="/{id}")
ModuleDto getModuleById(@PathVariable(name="id")
String id)
id - 模块id@GetMapping(value="/{code}/code-only")
boolean validOnlyCode(@RequestParam(name="id",required=false)
String id,
@PathVariable(name="code")
String code)
id - 模块idcode - 编码@GetMapping(value="/root") List<ModuleDto> getRootModules(@RequestParam(name="clientId",required=false) String clientId)
clientId - 应用编码@GetMapping(value="/{id}/junior")
List<ModuleDto> findJuniorModules(@PathVariable(value="id")
String id)
id - 模块id@PostMapping(value="/role-grading-modules") List<ModuleDto> listRoleGradingModules(@RequestParam(name="clientId",required=false) String clientId, @RequestParam(name="moduleType",required=false) String moduleType, @RequestBody List<String> roleIds)
clientId - 应用IDmoduleType - 模块类型roleIds - 角色id列表,用","隔开Copyright © 2025 GTMAP. All rights reserved.