select mc.id, mc.project_id, pi.project_name, mc.menu_name, mc.menu_identi, mc.menu_img, mc.menu_url, mc.del_flag, mc.menu_sort, mc.create_time, mc.menu_type from wx_menu_config mc left join pro_project_info pi on pi.id = mc.project_id insert into wx_menu_config project_id, menu_name, menu_identi, menu_img, menu_url, del_flag, menu_sort, create_time, menu_type, #{projectId}, #{menuName}, #{menuIdenti}, #{menuImg}, #{menuUrl}, #{delFlag}, #{menuSort}, #{createTime}, #{menuType}, update wx_menu_config project_id = #{projectId}, menu_name = #{menuName}, menu_identi = #{menuIdenti}, menu_img = #{menuImg}, menu_url = #{menuUrl}, del_flag = #{delFlag}, menu_sort = #{menuSort}, create_time = #{createTime}, menu_type = #{menuType}, where id = #{id} delete from wx_menu_config where id = #{id} delete from wx_menu_config where id in #{id} delete from wx_menu_config_role where smcid in #{smcid} delete from wx_menu_config_role where smcid = #{smcid} insert into wx_menu_config_role( smcid, role_id, user_id) values ( #{item.smcid}, #{item.roleId}, #{item.userId})