|
|
@@ -101,11 +101,14 @@ public class SysUserController extends BaseController
|
|
|
util.exportExcel(response, list, "用户数据");
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 导入用户数据
|
|
|
+ */
|
|
|
@Log(title = "用户管理", businessType = BusinessType.IMPORT)
|
|
|
- @RequiresPermissions("system:user:import")
|
|
|
+ @RequiresPermissions("system:user:add")
|
|
|
@PostMapping("/importData")
|
|
|
- public AjaxResult importData(MultipartFile file) throws Exception
|
|
|
- {
|
|
|
+ public AjaxResult importData(MultipartFile file) throws Exception {
|
|
|
ExcelUtil<UserImportDTO> util = new ExcelUtil<UserImportDTO>(UserImportDTO.class);
|
|
|
List<UserImportDTO> userImportList = util.importExcel(file.getInputStream());
|
|
|
String operName = SecurityUtils.getUsername();
|
|
|
@@ -113,9 +116,13 @@ public class SysUserController extends BaseController
|
|
|
return success(message);
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 下载用户导入模板
|
|
|
+ */
|
|
|
+ @RequiresPermissions("system:user:add")
|
|
|
@PostMapping("/importTemplate")
|
|
|
- public void importTemplate(HttpServletResponse response) throws IOException
|
|
|
- {
|
|
|
+ public void importTemplate(HttpServletResponse response) throws IOException {
|
|
|
ExcelUtil<UserImportDTO> util = new ExcelUtil<UserImportDTO>(UserImportDTO.class);
|
|
|
util.importTemplateExcel(response, "用户数据");
|
|
|
}
|