| | |
| | | @PostMapping("/list") |
| | | public Result list(@ApiParam(value = "账号名称") @RequestParam(value = "name", required = false) String name, |
| | | @ApiParam(value = "关键词") @RequestParam(value = "keyword", required = false) String keyword, |
| | | @ApiParam(value = "账号类型") @RequestParam(value = "type", required = false) Integer type, |
| | | @ApiParam(value = "账号类型 1委托方 2项目") @RequestParam(value = "type", required = false) Integer type, |
| | | @Validated @RequestBody PageReq pageReq) { |
| | | return Result.success(screenAccountService.list(name, keyword, type,pageReq)); |
| | | } |
| | |
| | | public Result edit(@Validated @RequestBody ScreenAccountEditDto dto) { |
| | | ScreenAccount screenAccount = new ScreenAccount(); |
| | | BeanUtils.copyProperties(dto, screenAccount); |
| | | if (screenAccountService.existsByAccountAndIdNot(dto.getAccount(), dto.getId())) { |
| | | return Result.error("账号已存在"); |
| | | } |
| | | if (dto.getPassword() != null && !dto.getPassword().isEmpty()) { |
| | | screenAccount.setPassword(MD5Utils.encrypt(dto.getPassword())); |
| | | } |
| | | return Result.success(screenAccountService.updateById(screenAccount)); |
| | | } |
| | | |