|
@@ -1,30 +1,20 @@
|
|
|
package com.ozs.web.controller.system;
|
|
|
|
|
|
-import java.net.UnknownHostException;
|
|
|
import java.util.List;
|
|
|
-import java.util.stream.Collectors;
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
import javax.validation.constraints.NotEmpty;
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
-import com.ozs.base.domain.BasePolicy;
|
|
|
-import com.ozs.base.vo.BasePolicyPageReqVo;
|
|
|
-import com.ozs.common.constant.ModularConstans;
|
|
|
-import com.ozs.common.core.domain.R;
|
|
|
-import com.ozs.common.utils.file.FileUtils;
|
|
|
-import com.ozs.common.vo.EsMessage;
|
|
|
import com.ozs.system.domain.vo.requestVo.SysMenuIdsRequestVo;
|
|
|
import com.ozs.system.domain.vo.requestVo.SysRoleRequestVo;
|
|
|
import com.ozs.system.domain.vo.requestVo.SysStatusRequestVo;
|
|
|
import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
-import org.apache.lucene.search.similarities.Distribution;
|
|
|
import org.springframework.beans.BeanUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.security.access.prepost.PreAuthorize;
|
|
|
-import org.springframework.util.ObjectUtils;
|
|
|
import org.springframework.validation.annotation.Validated;
|
|
|
import org.springframework.web.bind.annotation.DeleteMapping;
|
|
|
import org.springframework.web.bind.annotation.GetMapping;
|
|
@@ -93,8 +83,17 @@ public class SysRoleController extends BaseController
|
|
|
@ApiOperation("根据条件分页查询角色数据")
|
|
|
public AjaxResult page(@NotEmpty(message = "数据为空")
|
|
|
@RequestBody SysRoleRequestVo vo) {
|
|
|
- LambdaQueryWrapper<SysRole> lw = new LambdaQueryWrapper<>();
|
|
|
+ LambdaQueryWrapper<SysRole> lw = new LambdaQueryWrapper<SysRole>();
|
|
|
lw.eq(SysRole::getDelFlag,0);
|
|
|
+ if (!StringUtils.isBlank(vo.getRoleName())) {
|
|
|
+ lw.like(SysRole::getRoleName, "%" +vo.getRoleName() + "%");
|
|
|
+ }
|
|
|
+ if (!StringUtils.isBlank(vo.getRoleKey())) {
|
|
|
+ lw.like(SysRole::getRoleKey, "%" +vo.getRoleKey() + "%");
|
|
|
+ }
|
|
|
+ if (!StringUtils.isBlank(vo.getStatus())) {
|
|
|
+ lw.eq(SysRole::getStatus, vo.getStatus());
|
|
|
+ }
|
|
|
IPage<SysRole> page = roleService.page(new Page<>(vo.getPageNum(), vo.getPageSize()), lw);
|
|
|
return success(page);
|
|
|
|
|
@@ -160,7 +159,8 @@ public class SysRoleController extends BaseController
|
|
|
sysRole.setCreateBy(getUsername());
|
|
|
return toAjax(roleService.addRole(sysRole));
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
+ @PreAuthorize("@ss.hasPermi('system:role:addDistribution')")
|
|
|
@PostMapping("/saveDistributionModule")
|
|
|
@ApiOperation("新增分配模块")
|
|
|
public AjaxResult saveDistributionModule(@RequestBody SysMenuIdsRequestVo sysMenuIdsRequestVo)
|
|
@@ -240,7 +240,8 @@ public class SysRoleController extends BaseController
|
|
|
roleService.checkRoleDataScope(role.getRoleId());
|
|
|
return toAjax(roleService.authDataScope(role));
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
+ @PreAuthorize("@ss.hasPermi('system:role:editDistribution')")
|
|
|
@PostMapping("/updateDistributionModule")
|
|
|
@ApiOperation("修改分配模块")
|
|
|
public AjaxResult updateDistributionModule(@RequestBody SysMenuIdsRequestVo sysMenuIdsRequestVo)
|