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