| | |
| | | @PostMapping |
| | | @PreAuthorize("hasAuthority('user:add')") |
| | | @ControllerEndpoint(operation = "新增用户", exceptionMessage = "新增用户失败") |
| | | public void addUser(@Valid SystemUser user) { |
| | | public void addUser(@Valid SystemUser user) throws FebsException { |
| | | this.userService.createUser(user); |
| | | } |
| | | |
| | | @PutMapping |
| | | @PreAuthorize("hasAuthority('user:update')") |
| | | @ControllerEndpoint(operation = "修改用户", exceptionMessage = "修改用户失败") |
| | | public void updateUser(@Valid SystemUser user) { |
| | | public void updateUser(@Valid SystemUser user) throws FebsException { |
| | | this.userService.updateUser(user); |
| | | } |
| | | |
| | |
| | | List<SystemUser> users = this.userService.findUserDetailList(user, queryRequest).getRecords(); |
| | | ExcelKit.$Export(SystemUser.class, response).downXlsx(users, false); |
| | | } |
| | | |
| | | @PostMapping("updateStatus") |
| | | public void updateStatus(@NotBlank(message = "{required}") String certificateNumb) { |
| | | String[] strNumbers = certificateNumb.split(","); |
| | | for (int i = 0,k=strNumbers.length; i < k; i++) { |
| | | this.userService.updateUserByCertificateNumb(strNumbers[i]); |
| | | } |
| | | } |
| | | private static final String XLSX = ".xlsx"; |
| | | @PostMapping("import") |
| | | public FebsResponse importExcels(MultipartFile file) throws IOException, FebsException { |