select is_activate,head_image_url as avatarMediaid, user_name, alias, user_id, gender, mobile, email, wx_account, department, position, is_leader_in_dept, join_time, enable, id_card, qq_account, telephone, address, birthday, remark from we_user insert into we_user id, head_image_url, user_name, alias, user_id, gender, mobile, email, wx_account, department, position, is_leader_in_dept, join_time, enable, id_card, qq_account, telephone, address, birthday, remark, is_activate, #{id}, #{avatarMediaid}, #{name}, #{alias}, #{userId}, #{gender}, #{mobile}, #{email}, #{wxAccount}, #{department,jdbcType=OTHER,typeHandler=com.linkwechat.framework.handler.StringArrayJoinTypeHandler}, #{position}, #{isLeaderInDept,jdbcType=OTHER,typeHandler=com.linkwechat.framework.handler.StringArrayJoinTypeHandler}, #{joinTime}, #{enable}, #{idCard}, #{qqAccount}, #{telephone}, #{address}, #{birthday}, #{remark}, #{isActivate}, update we_user head_image_url = #{avatarMediaid}, user_name = #{name}, alias = #{alias}, user_id = #{userId}, gender = #{gender}, mobile = #{mobile}, email = #{email}, wx_account = #{wxAccount}, department = #{department,jdbcType=OTHER,typeHandler=com.linkwechat.framework.handler.StringArrayJoinTypeHandler}, position = #{position}, is_leader_in_dept = #{isLeaderInDept,jdbcType=OTHER,typeHandler=com.linkwechat.framework.handler.StringArrayJoinTypeHandler}, join_time = #{joinTime}, enable = #{enable}, id_card = #{idCard}, qq_account = #{qqAccount}, telephone = #{telephone}, address = #{address}, birthday = #{birthday}, remark = #{remark}, is_activate = #{isActivate}, where id = #{id} delete from we_user insert into we_user (id, head_image_url, user_name, alias, user_id, gender, mobile, email, wx_account, department, position, is_leader_in_dept, join_time, enable, id_card, qq_account, telephone, address, birthday, remark, is_activate) values ( #{weUser.id},#{weUser.avatarMediaid},#{weUser.name},#{weUser.alias}, #{weUser.userId},#{weUser.gender},#{weUser.mobile},#{weUser.email},#{weUser.wxAccount}, #{weUser.department},#{weUser.position},#{weUser.isLeaderInDept}, #{weUser.joinTime},#{weUser.enable},#{weUser.idCard}, #{weUser.qqAccount},#{weUser.telephone},#{weUser.address}, #{weUser.birthday},#{weUser.remark},#{weUser.isActivate} ) on duplicate key update head_image_url= values(head_image_url), id=values(id), user_name= values(user_name),alias= values(alias), mobile= values(mobile),email= values(email), wx_account= values(wx_account),department= values(department), position= values(position),is_leader_in_dept= values(is_leader_in_dept), join_time= values(join_time),enable= values(enable), id_card= values(id_card),qq_account= values(qq_account), telephone= values(telephone),address= values(address), birthday= values(birthday),remark= values(remark), is_activate= values(is_activate)