| | |
| | | import org.springframework.security.access.prepost.PreAuthorize; |
| | | import org.springframework.validation.annotation.Validated; |
| | | import org.springframework.web.bind.annotation.*; |
| | | import org.springframework.web.multipart.MultipartFile; |
| | | |
| | | import java.io.IOException; |
| | | import java.util.HashMap; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | |
| | | |
| | | // @PreAuthorize("hasAuthority('hazmat:manage:company')") |
| | | // @PreAuthorize("hasAnyAuthority('hazmat:manage:system','hazmat:manage:company')") |
| | | // @PreAuthorize("hasAnyAuthority('hazmat:manage:system','hazmat:manage:company')") |
| | | @PreAuthorize("hasAnyAuthority('hazmat:manage:system','hazmat:manage:company','hazmat:manage:common')") |
| | | @ApiOperation(value = "用户列表(分页)") |
| | | @ApiImplicitParams({ |
| | | @ApiImplicitParam(paramType = "query", name = "pageNum", dataType = "int", required = false, value = "当前页,默认1"), |
| | |
| | | return success(sysUserService.selectUserById(userId)); |
| | | } |
| | | |
| | | // @PreAuthorize("hasAnyAuthority('hazmat:manage:system','hazmat:manage:company')") |
| | | @PreAuthorize("hasAnyAuthority('hazmat:manage:system','hazmat:manage:company')") |
| | | @RepeatSubmit |
| | | @Log(title = "用户管理", businessType = BusinessType.INSERT) |
| | | @ApiOperation(value = "新增用户") |
| | |
| | | return success(sysUserService.addUser(user)); |
| | | } |
| | | |
| | | // @PreAuthorize("hasAnyAuthority('hazmat:manage:system','hazmat:manage:company','hazmat:manage:common')") |
| | | @PreAuthorize("hasAnyAuthority('hazmat:manage:system','hazmat:manage:company','hazmat:manage:common')") |
| | | @RepeatSubmit |
| | | @Log(title = "用户管理", businessType = BusinessType.UPDATE) |
| | | @ApiOperation(value = "编辑用户") |
| | |
| | | return success(sysUserService.updateUser(user)); |
| | | } |
| | | |
| | | // @PreAuthorize("hasAnyAuthority('hazmat:manage:system','hazmat:manage:company')") |
| | | @PreAuthorize("hasAnyAuthority('hazmat:manage:system','hazmat:manage:company')") |
| | | @RepeatSubmit |
| | | @Log(title = "用户管理", businessType = BusinessType.DELETE) |
| | | @ApiOperation(value = "删除用户") |
| | |
| | | return success(sysUserService.deleteUserById(userId)); |
| | | } |
| | | |
| | | // @PreAuthorize("hasAnyAuthority('hazmat:manage:system','hazmat:manage:company','hazmat:manage:common')") |
| | | @PreAuthorize("hasAnyAuthority('hazmat:manage:system','hazmat:manage:company','hazmat:manage:common')") |
| | | @RepeatSubmit |
| | | @Log(title = "用户管理", businessType = BusinessType.UPDATE) |
| | | @ApiOperation(value = "重置密码") |
| | |
| | | return success(); |
| | | } |
| | | |
| | | // @PreAuthorize("hasAnyAuthority('hazmat:manage:system','hazmat:manage:company')") |
| | | @PreAuthorize("hasAnyAuthority('hazmat:manage:system','hazmat:manage:company')") |
| | | @RepeatSubmit |
| | | @Log(title = "用户管理", businessType = BusinessType.UPDATE) |
| | | @ApiOperation(value = "修改用户状态") |
| | |
| | | return success(deptService.selectDeptTreeList(dept)); |
| | | } |
| | | |
| | | @RepeatSubmit |
| | | @Log(title = "用户管理", businessType = BusinessType.IMPORT) |
| | | @ApiOperation(value = "用户Excel批量导入") |
| | | @PostMapping("/importExcel") |
| | | public CommonResult importExcel(MultipartFile file) throws IOException { |
| | | return CommonResult.success(sysUserService.importUserExcel(file)); |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | } |