select id, user_id, sale_group_id, account_id, wechat_account, wechat_account_type, create_time, create_by, update_time, update_by, del_flag from sys_wx_distribution SELECT swd.id, swd.user_id, swd.sale_group_id, swd.account_id, swd.wechat_account,swd.create_time, su.nick_name as user_name,acc.dict_label as account,asg.dict_label as sale_group, swsa.wx_nick_name,swsa.wx_account FROM sys_wx_distribution AS swd lEFT JOIN sys_wx_sale_account swsa ON swsa.id = swd.wechat_account and swsa.del_flag = 0 LEFT JOIN sys_user su ON su.user_id = swd.user_id AND su.del_flag = 0 LEFT JOIN (SELECT dict_label, dict_value FROM sys_dict_data WHERE dict_type = 'fan_channel') AS acc ON acc.dict_value = swd.account_id LEFT JOIN (SELECT dict_label, dict_value FROM sys_dict_data WHERE dict_type = 'sale_group') AS asg ON asg.dict_value = swd.sale_group_id where swd.del_flag = 0 insert into sys_wx_distribution user_id, sale_group_id, account_id, wechat_account, wechat_account_type, create_time, create_by, update_time, update_by, del_flag, #{userId}, #{saleGroupId}, #{accountId}, #{wechatAccount}, #{wechatAccountType}, #{createTime}, #{createBy}, #{updateTime}, #{updateBy}, #{delFlag}, update sys_wx_distribution user_id = #{userId}, sale_group_id = #{saleGroupId}, account_id = #{accountId}, wechat_account = #{wechatAccount}, wechat_account_type = #{wechatAccountType}, create_time = #{createTime}, create_by = #{createBy}, update_time = #{updateTime}, update_by = #{updateBy}, del_flag = #{delFlag}, where id = #{id} update sys_wx_distribution set del_flag = 1 where id = #{id} update sys_wx_distribution set del_flag = 1 where id in #{id}