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}