接口 IRolePermController
- 所有已知实现类:
RolePermControllerRegister
@RestControllerRegister("${taybct.serve.taybct-system.context-path}{version}/rolePerm")
@ApiVersion
public interface IRolePermController
角色权限相关接口
- 从以下版本开始:
- 1.0.0
- 另请参阅:
-
方法概要
修饰符和类型方法说明void
清理角色权限脏数据void
初始化角色权限配置io.github.mangocrisp.spring.taybct.tool.core.result.R<List<SysRolePermission>>
list
(SysRolePermission dto) 获取列表io.github.mangocrisp.spring.taybct.tool.core.result.R<List<SysRolePermission>>
saveBatch
(@Valid @NotNull List<SysRolePermission> domains, Integer primaryBy) 批量保存对象
-
方法详细资料
-
list
@GetMapping("list") io.github.mangocrisp.spring.taybct.tool.core.result.R<List<SysRolePermission>> list(SysRolePermission dto) 获取列表- 参数:
dto
- 请求参数- 返回:
R<List<SysRolePermission>>
- 从以下版本开始:
- 1.0.0
-
saveBatch
@PostMapping("batch") @ApiLog(title="\u6279\u91cf\u4fdd\u5b58\u5bf9\u8c61", description="\u6279\u91cf\u4fdd\u5b58\u5bf9\u8c61\uff0c\u5e76\u4e14\u5728\u65b0\u589e\u6210\u529f\u540e\u4e00\u8d77\u8fd4\u56de", type="INSERT", isSaveRequestData=false, isSaveResultData=false) io.github.mangocrisp.spring.taybct.tool.core.result.R<List<SysRolePermission>> saveBatch(@Valid @NotNull @RequestBody @Valid @NotNull List<SysRolePermission> domains, @RequestParam Integer primaryBy) 批量保存对象- 参数:
domains
- 请求参数对象primaryBy
- 根据哪个对象来操作,1是根据角色,其他是根据权限- 返回:
R<List<SysRolePermission>>
- 从以下版本开始:
- 1.0.0
-
clearDirtyData
@PostMapping("clearDirtyData") void clearDirtyData()清理角色权限脏数据- 从以下版本开始:
- 1.0.0
-
iniConfig
@PostMapping("iniConfig") void iniConfig()初始化角色权限配置- 从以下版本开始:
- 1.0.0
-