feat: schoolName field, 입사일 label, password reset for admin

This commit is contained in:
pray4skylark
2026-06-08 09:05:32 +09:00
parent 40415fc6dc
commit c0969bcd90
10 changed files with 98 additions and 9 deletions
@@ -113,6 +113,7 @@ public class EmployeeService {
employee.setGraduationDate(updateRequest.getGraduationDate());
employee.setResidence(updateRequest.getResidence());
employee.setProfileImage(updateRequest.getProfileImage());
employee.setSchoolName(updateRequest.getSchoolName());
return employee;
}
@@ -144,6 +145,13 @@ public class EmployeeService {
return employeeRepository.save(employee);
}
@Transactional
public void resetPassword(Long empId, String newPassword) {
Employee employee = findById(empId);
employee.setPassword(passwordEncoder.encode(newPassword));
employeeRepository.save(employee);
}
@Transactional
public void delete(Long empId) {
Employee employee = findById(empId);
@@ -171,7 +179,8 @@ public class EmployeeService {
employee.getMajor(),
employee.getGraduationDate(),
employee.getResidence(),
employee.getProfileImage()
employee.getProfileImage(),
employee.getSchoolName()
);
}