select user_id, name, age, sex, birth_date, education, political_affiliation, phone, avatar, salary_min, salary_max, area, status, del_flag, login_ip, login_date, create_by, create_time, update_by, update_time, remark,job_title_id,is_recommend,id_card,work_experience,is_company_user,dw_userid from app_user select u.user_id, u.dept_id, u.user_name, u.nick_name, u.email, u.avatar, u.phonenumber, u.password, u.sex, u.status, u.del_flag, u.login_ip, u.login_date, u.create_by, u.create_time, u.remark,u.id_card from sys_user u insert into sys_user_role (user_id,role_id) values (#{userId},#{roleId}) insert into sys_user( user_id, dept_id, user_name, nick_name, email, avatar, phonenumber, sex, password, status, create_by, remark, id_card, app_user_id, create_time )values( #{userId}, #{deptId}, #{userName}, #{nickName}, #{email}, #{avatar}, #{phonenumber}, #{sex}, #{password}, #{status}, #{createBy}, #{remark}, #{idCard}, #{appUserId}, sysdate() ) UPDATE app_user SET id_card = CASE WHEN user_id = #{item.userId} THEN #{item.idCard} END, id_card_cipher = CASE WHEN user_id = #{item.userId} THEN #{item.idCardCipher} END, id_card_encrypt = CASE WHEN user_id = #{item.userId} THEN #{item.idCardEncrypt} END, phone = CASE WHEN user_id = #{item.userId} THEN #{item.phone} END, phone_cipher = CASE WHEN user_id = #{item.userId} THEN #{item.phoneCipher} END, phone_encrypt = CASE WHEN user_id = #{item.userId} THEN #{item.phoneEncrypt} END WHERE user_id IN #{item.userId} UPDATE sys_user SET id_card = CASE WHEN user_id = #{item.userId} THEN #{item.idCard} END, id_card_cipher = CASE WHEN user_id = #{item.userId} THEN #{item.idCardCipher} END, id_card_encrypt = CASE WHEN user_id = #{item.userId} THEN #{item.idCardEncrypt} END, phonenumber = CASE WHEN user_id = #{item.userId} THEN #{item.phonenumber} END, phonenumber_cipher = CASE WHEN user_id = #{item.userId} THEN #{item.phonenumberCipher} END, phonenumber_encrypt = CASE WHEN user_id = #{item.userId} THEN #{item.phonenumberEncrypt} END WHERE user_id IN #{item.userId} UPDATE app_user SET id_card = CASE WHEN user_id = #{item.userId} THEN #{item.idCard} END, id_card_cipher = CASE WHEN user_id = #{item.userId} THEN #{item.idCardCipher} END, id_card_encrypt = CASE WHEN user_id = #{item.userId} THEN #{item.idCardEncrypt} END, phone = CASE WHEN user_id = #{item.userId} THEN #{item.phone} END, phone_cipher = CASE WHEN user_id = #{item.userId} THEN #{item.phoneCipher} END, phone_encrypt = CASE WHEN user_id = #{item.userId} THEN #{item.phoneEncrypt} END, update_by = 'jbd_user', update_time = CURRENT_TIMESTAMP WHERE user_id IN #{item.userId} INSERT INTO app_user ( name, sex, phone,phone_encrypt,phone_cipher,create_by,create_time,id_card,id_card_encrypt,id_card_cipher, dw_userid, status,del_flag,is_recommend,is_company_user ) VALUES ( #{item.name}, #{item.sex}, #{item.phone},#{item.phoneEncrypt},#{item.phoneCipher}, #{item.createBy}, SYSDATE, #{item.idCard},#{item.idCardEncrypt},#{item.idCardCipher}, #{item.dwUserid},#{item.status},#{item.delFlag},#{item.isRecommend},#{item.isCompanyUser} )