id, user_id, name, remark, mobile, email, org_email, main_admin, is_admin, unionid,
avatar, jobnumber, is_leader, leader_dept_ids, face_url, user_status, deleted, create_time,
update_time,online_status, feishu_user_id
user_region_ids
insert into enterprise_user
user_id,
feishu_user_id,
name,
remark,
mobile,
email,
org_email,
main_admin,
is_admin,
unionid,
avatar,
jobnumber,
is_leader,
leader_dept_ids,
face_url,
user_status,
deleted,
create_time,
update_time,
user_region_ids,
#{record.userId},
#{record.feishuUserId},
#{record.name},
#{record.remark},
#{record.mobile},
#{record.email},
#{record.orgEmail},
#{record.mainAdmin},
#{record.isAdmin},
#{record.unionid},
#{record.avatar},
#{record.jobnumber},
#{record.isLeader},
#{record.leaderDeptIds},
#{record.faceUrl},
#{record.userStatus},
#{record.deleted},
#{record.createTime},
#{record.updateTime},
#{record.userRegionIds},
ON DUPLICATE KEY UPDATE user_id = values(user_id), name = values(name), remark = values(remark), mobile = values(mobile), email = values(email), org_email = values(org_email)
, main_admin = values(main_admin), is_admin = values(is_admin), unionid = values(unionid), avatar = values(avatar), jobnumber = values(jobnumber)
, face_url = values(face_url), user_status = values(user_status), user_region_ids = values(user_region_ids), deleted = values(deleted), feishu_user_id = values(feishu_user_id)
, is_leader = values(is_leader)
, leader_dept_ids = values(leader_dept_ids)
update enterprise_user
user_id = #{userId},
feishu_user_id = #{feishuUserId},
name = #{name},
remark = #{remark},
mobile = #{mobile},
email = #{email},
org_email = #{orgEmail},
main_admin = #{mainAdmin},
is_admin = #{isAdmin},
unionid = #{unionid},
avatar = #{avatar},
jobnumber = #{jobnumber},
is_leader = #{isLeader},
leader_dept_ids = #{record.leaderDeptIds},
face_url = #{faceUrl},
user_status = #{userStatus},
deleted = #{deleted},
create_time = #{createTime},
update_time = #{updateTime},
user_region_ids = #{userRegionIds},
online_status = #{onlineStatus},
where id = #{id}
update enterprise_user set online_status = #{onlineStatus} where user_id = #{userId}
update enterprise_user set deleted = 1 where user_id not in #{userId}
update enterprise_user set deleted = 1 where user_id = #{userId}