| | |
| | | @GetMapping("/get-import-template") |
| | | @Operation(summary = "获得导入用户模板") |
| | | public void importTemplate(HttpServletResponse response) throws IOException { |
| | | // 手动创建导出 demo |
| | | // 手动创建导出 demo:部门、岗位要填写系统里已经存在的名称;多个岗位用「、」分隔 |
| | | List<UserImportExcelVO> list = Arrays.asList( |
| | | UserImportExcelVO.builder().username("yunai").deptId(1L).email("yunai@iocoder.cn").mobile("15601691300") |
| | | .nickname("超级管理员").status(CommonStatusEnum.ENABLE.getStatus()).sex(SexEnum.MALE.getSex()).build(), |
| | | UserImportExcelVO.builder().username("yuanma").deptId(2L).email("yuanma@iocoder.cn").mobile("15601701300") |
| | | .nickname("源码").status(CommonStatusEnum.DISABLE.getStatus()).sex(SexEnum.FEMALE.getSex()).build() |
| | | UserImportExcelVO.builder().username("zhangsan").nickname("张三").dept("综合管理部").post("普通员工") |
| | | .email("zhangsan@example.com").mobile("15601691300").password("123456") |
| | | .status(CommonStatusEnum.ENABLE.getStatus()).sex(SexEnum.MALE.getSex()).build(), |
| | | UserImportExcelVO.builder().username("lisi").nickname("李四").dept("综合管理部").post("普通员工、班组长") |
| | | .email("lisi@example.com").mobile("15601701300").password("123456") |
| | | .status(CommonStatusEnum.ENABLE.getStatus()).sex(SexEnum.FEMALE.getSex()).build() |
| | | ); |
| | | // 输出 |
| | | ExcelUtils.write(response, "用户导入模板.xls", "用户列表", UserImportExcelVO.class, list); |