| 
															
																@@ -1,10 +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 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.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.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; 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@@ -14,6 +24,7 @@ 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; 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@@ -67,14 +78,25 @@ public class SysRoleController extends BaseController 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     @Autowired 
															 | 
															
															 | 
															
																     @Autowired 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     private ISysDeptService deptService; 
															 | 
															
															 | 
															
																     private ISysDeptService deptService; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																  
															 | 
															
															 | 
															
																  
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+//    @PreAuthorize("@ss.hasPermi('system:role:list')") 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+//    @GetMapping("/list") 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+//    @ApiOperation("根据条件分页查询角色数据") 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+//    public TableDataInfo list(SysRole role) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+//    { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+//        startPage(); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+//        List<SysRole> list = roleService.selectRoleList(role); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+//        return getDataTable(list); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+//    } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     @PreAuthorize("@ss.hasPermi('system:role:list')") 
															 | 
															
															 | 
															
																     @PreAuthorize("@ss.hasPermi('system:role:list')") 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-    @GetMapping("/list") 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+    @PostMapping("/list") 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     @ApiOperation("根据条件分页查询角色数据") 
															 | 
															
															 | 
															
																     @ApiOperation("根据条件分页查询角色数据") 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-    public TableDataInfo list(SysRole role) 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-    { 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-        startPage(); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-        List<SysRole> list = roleService.selectRoleList(role); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-        return getDataTable(list); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+    public AjaxResult page(@NotEmpty(message = "数据为空") 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                           @RequestBody SysRoleRequestVo vo) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+        LambdaQueryWrapper<SysRole> lw = new LambdaQueryWrapper<>(); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+        IPage<SysRole> page = roleService.page(new Page<>(vo.getPageNum(), vo.getPageSize()), lw); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+        return success(page); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     } 
															 | 
															
															 | 
															
																     } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																  
															 | 
															
															 | 
															
																  
															 | 
														
													
												
													
														
															| 
															 | 
															
																     @Log(title = "角色管理", businessType = BusinessType.EXPORT) 
															 | 
															
															 | 
															
																     @Log(title = "角色管理", businessType = BusinessType.EXPORT) 
															 |