diff --git a/src/main/resources/mapper/UserMapper.xml b/src/main/resources/mapper/UserMapper.xml index 9eeadb5..03bf808 100644 --- a/src/main/resources/mapper/UserMapper.xml +++ b/src/main/resources/mapper/UserMapper.xml @@ -3,27 +3,16 @@ "https://mybatis.org/dtd/mybatis-3-mapper.dtd"> - INSERT INTO hmm_hr_employees ( - employee_id, employee_code, full_name, email, job_title, team_id, hire_date, employment_status - ) - SELECT #{userId}, - #{command.empNo}, - #{command.username}, - LOWER(#{command.empNo}) || '@example.test', - 'HMM Demo Employee', - t.team_id, - TRUNC(SYSDATE), - 'ACTIVE' - FROM hmm_org_teams t - WHERE t.team_code = #{command.deptCode} + INSERT INTO sg_app_user (user_id, login_id, user_name, employee_no, dept_code, can_read_contents, active) + VALUES (#{userId}, LOWER(#{command.empNo}), #{command.username}, #{command.empNo}, + #{command.deptCode}, 'N', 'Y') - UPDATE hmm_hr_employees - SET employment_status = CASE WHEN #{activeYn} = 'Y' THEN 'ACTIVE' ELSE 'INACTIVE' END - WHERE employee_id = #{userId} + UPDATE sg_app_user SET active = #{activeYn} WHERE user_id = #{userId} - INSERT INTO hmm_employee_access_roles (employee_id, role_id) - VALUES (#{userId}, #{roleId}) + INSERT INTO sg_user_role (user_id, role_id) VALUES (#{userId}, #{roleId}) - DELETE FROM hmm_employee_access_roles - WHERE employee_id = #{userId} + DELETE FROM sg_user_role WHERE user_id = #{userId} AND role_id = #{roleId}