INSERT INTO hrm_employees (emp_no, name, name_en, department_id, position_id, grade_id, employment_type, status, hire_date, email, phone_enc, photo_url, gender, birth_date, address, bank_account, created_by) VALUES (#{empNo}, #{name}, #{nameEn}, #{departmentId}, #{positionId}, #{gradeId}, #{employmentType}, #{status}, #{hireDate}, #{email}, #{phoneEnc}, #{photoUrl}, #{gender}, #{birthDate}, #{address}, #{bankAccount}, #{createdBy}) UPDATE hrm_employees SET name=#{name}, name_en=#{nameEn}, department_id=#{departmentId}, position_id=#{positionId}, grade_id=#{gradeId}, employment_type=#{employmentType}, email=#{email}, phone_enc=#{phoneEnc}, photo_url=#{photoUrl}, gender=#{gender}, birth_date=#{birthDate}, address=#{address}, updated_at=NOW() WHERE id=#{id} UPDATE hrm_employees SET status=#{status}, retire_date=#{retireDate}, updated_at=NOW() WHERE id=#{id} INSERT INTO hrm_emp_careers (emp_id, company_name, position, start_date, end_date, description) VALUES (#{empId}, #{companyName}, #{position}, #{startDate}, #{endDate}, #{description}) DELETE FROM hrm_emp_careers WHERE id=#{id} INSERT INTO hrm_emp_certs (emp_id, cert_name, cert_no, issue_date, expire_date, issuer) VALUES (#{empId}, #{certName}, #{certNo}, #{issueDate}, #{expireDate}, #{issuer}) DELETE FROM hrm_emp_certs WHERE id=#{id}