| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- package com.ydtech.modules.admin.controller;
- import com.ydtech.core.page.HttpResult;
- import com.ydtech.modules.admin.model.InsRoleMenuPermissions;
- import com.ydtech.modules.admin.model.InsRolePermissions;
- import com.ydtech.modules.admin.model.dto.InsRoleMenuPermissionsDto;
- import com.ydtech.modules.admin.model.dto.InsRolePermissionsDto;
- import com.ydtech.modules.admin.service.InsRolePermissionsService;
- import io.swagger.annotations.Api;
- import io.swagger.annotations.ApiOperation;
- import org.apache.commons.lang3.StringUtils;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.web.bind.annotation.PostMapping;
- import org.springframework.web.bind.annotation.RequestBody;
- import org.springframework.web.bind.annotation.RequestMapping;
- import org.springframework.web.bind.annotation.RestController;
- import java.util.List;
- @Api(tags = "角色菜单数据权限")
- @RequestMapping("/insRolePermissions")
- @RestController
- public class InsRolePermissionsController {
- @Autowired
- private InsRolePermissionsService insRolePermissionsService;
- /**
- * @param insRolePermissionsDto
- * @return 新增数据权限
- */
- @PostMapping("saveAndUpdate")
- @ApiOperation("新增修改")
- public HttpResult insertRolePermissions(@RequestBody InsRolePermissionsDto insRolePermissionsDto) {
- insRolePermissionsService.insertAndUpdate(insRolePermissionsDto);
- return HttpResult.ok(StringUtils.isNotBlank(insRolePermissionsDto.getId()) ? "编辑成功" : "新增成功");
- }
- /**
- * @param insRoleMenuPermissionsDto
- * @return 菜单角色数据权限关联
- */
- @PostMapping("saveAndUpdateRuleMenu")
- @ApiOperation("新增修改")
- public HttpResult saveAndUpdateRuleMenu(@RequestBody InsRoleMenuPermissionsDto insRoleMenuPermissionsDto) {
- insRolePermissionsService.saveAndUpdateRuleMenu(insRoleMenuPermissionsDto);
- return HttpResult.ok(StringUtils.isNotBlank(insRoleMenuPermissionsDto.getId()) ? "编辑成功" : "新增成功");
- }
- /**
- * @param
- * @return 获取数据权限菜单列表
- */
- @PostMapping("getInsRoleMenuPermissions")
- @ApiOperation("获取数据权限菜单列表")
- public HttpResult<List<InsRoleMenuPermissions>> getInsRoleMenuPermissions(@RequestBody InsRoleMenuPermissionsDto insRoleMenuPermissionsDto) {
- List<InsRoleMenuPermissions> insRoleMenuPermissionsList = insRolePermissionsService.getInsRoleMenuPermissions(insRoleMenuPermissionsDto);
- return HttpResult.ok(insRoleMenuPermissionsList);
- }
- /**
- * @param
- * @return 获取菜单数据权限
- */
- @PostMapping("getInsRolePermissionsDtoList")
- @ApiOperation("获取菜单数据权限")
- public HttpResult<List<InsRolePermissions>> getInsRolePermissionsDtoList(@RequestBody InsRolePermissionsDto insRolePermissionsDto) {
- List<InsRolePermissions> insRoleMenuPermissionsList = insRolePermissionsService.getInsRolePermissionsDtoList(insRolePermissionsDto);
- return HttpResult.ok(insRoleMenuPermissionsList);
- }
- }
|