【轻量级 PR】修改重置密码使用Long类型接收员工id

This commit is contained in:
liutao-lx 2024-09-09 22:05:36 +08:00
parent 4362e8df8b
commit 7486d3bc58
3 changed files with 3 additions and 3 deletions

View File

@ -110,7 +110,7 @@ public class EmployeeController {
@Operation(summary = "重置员工密码 @author 卓大") @Operation(summary = "重置员工密码 @author 卓大")
@GetMapping("/employee/update/password/reset/{employeeId}") @GetMapping("/employee/update/password/reset/{employeeId}")
@SaCheckPermission("system:employee:password:reset") @SaCheckPermission("system:employee:password:reset")
public ResponseDTO<String> resetPassword(@PathVariable Integer employeeId) { public ResponseDTO<String> resetPassword(@PathVariable Long employeeId) {
return employeeService.resetPassword(employeeId); return employeeService.resetPassword(employeeId);
} }

View File

@ -113,6 +113,6 @@ public interface EmployeeDao extends BaseMapper<EmployeeEntity> {
/** /**
* 员工重置密码 * 员工重置密码
*/ */
Integer updatePassword(@Param("employeeId") Integer employeeId, @Param("password") String password); Integer updatePassword(@Param("employeeId") Long employeeId, @Param("password") String password);
} }

View File

@ -362,7 +362,7 @@ public class EmployeeService {
/** /**
* 重置密码 * 重置密码
*/ */
public ResponseDTO<String> resetPassword(Integer employeeId) { public ResponseDTO<String> resetPassword(Long employeeId) {
String password = securityPasswordService.randomPassword(); String password = securityPasswordService.randomPassword();
employeeDao.updatePassword(employeeId, SecurityPasswordService.getEncryptPwd(password)); employeeDao.updatePassword(employeeId, SecurityPasswordService.getEncryptPwd(password));
return ResponseDTO.ok(password); return ResponseDTO.ok(password);