select a.* from company_wx_client a
select a.*,b.wx_nick_name,c.name as dialogName,robotic.name roboticName from company_wx_client a
inner join company_voice_robotic_wx wx on a.robotic_wx_id = wx.id
inner join company_wx_account b on wx.account_id = b.id
inner join company_wx_dialog c on a.dialog_id = c.id
inner join company_voice_robotic robotic on a.robotic_id = robotic.id
and a.robotic_id = #{roboticId}
and b.id = #{roboticWxId}
and a.customer_id = #{customerId}
and a.dialog_id = #{dialogId}
and a.nick_name = #{nickName}
and a.avatar = #{avatar}
and a.phone = #{phone}
and a.wx_no = #{wxNo}
and a.is_add = #{isAdd}
and a.add_time = #{addTime}
and date_format(a.add_time,'%y%m%d') >= date_format(#{beginTime},'%y%m%d')
AND date_format(a.add_time,'%y%m%d') <= date_format(#{endTime},'%y%m%d')
select a.*,b.wx_nick_name,c.name as dialogName,robotic.name roboticName from company_wx_client a
inner join company_voice_robotic_wx wx on a.robotic_wx_id = wx.id
inner join company_wx_account b on wx.account_id = b.id
inner join company_user u on b.company_user_id = u.user_id
inner join company_dept d on u.dept_id = d.dept_id
inner join company_wx_dialog c on a.dialog_id = c.id
inner join company_voice_robotic robotic on a.robotic_id = robotic.id
and a.robotic_id = #{roboticId}
and b.id = #{roboticWxId}
and a.customer_id = #{customerId}
and a.dialog_id = #{dialogId}
and a.nick_name = #{nickName}
and a.avatar = #{avatar}
and a.phone = #{phone}
and a.wx_no = #{wxNo}
and a.is_add = #{isAdd}
and a.add_time = #{addTime}
and date_format(a.add_time,'%y%m%d') >= date_format(#{beginTime},'%y%m%d')
AND date_format(a.add_time,'%y%m%d') <= date_format(#{endTime},'%y%m%d')
${params.dataScope}
where id = #{id}
insert into company_wx_client
robotic_wx_id,
nick_name,
avatar,
phone,
wx_no,
is_add,
add_time,
remark,
create_time,
#{roboticWxId},
#{nickName},
#{avatar},
#{phone},
#{wxNo},
#{isAdd},
#{addTime},
#{remark},
#{createTime},
update company_wx_client
robotic_wx_id = #{roboticWxId},
nick_name = #{nickName},
avatar = #{avatar},
phone = #{phone},
wx_no = #{wxNo},
is_add = #{isAdd},
add_time = #{addTime},
remark = #{remark},
create_time = #{createTime},
where id = #{id}
delete from company_wx_client where id = #{id}
delete from company_wx_client where id in
#{id}
select a.*,b.wx_nick_name,c.name as dialogName,c.template_details,d.name roboticName from company_wx_client a
inner join company_voice_robotic_wx wx on a.robotic_wx_id = wx.id
inner join company_wx_account b on wx.account_id = b.id
inner join company_wx_dialog c on a.dialog_id = c.id
inner join company_voice_robotic d on a.robotic_id = d.id
where b.id = #{accountId} and b.company_user_id = #{companyId} and a.is_add = #{addType}
select c.* from company_voice_robotic_wx a
inner join company_wx_account b on a.account_id = b.id
inner join company_user c on b.company_user_id = c.user_id
where a.id = #{wxId}
select a.*,b.company_user_id from
company_wx_client a
inner join company_wx_account b on a.account_id = b.id
where b.company_user_id in #{item}
SELECT * FROM company_wx_client where is_add = 0 and account_id is not null
and account_id in #{item}
group by account_id
select * from company_wx_client where account_id = #{accountId} and wx_v3 = #{v3}
select * from company_wx_client where robotic_id = #{roboticId}
select * from company_wx_client where robotic_id = #{roboticId} and customer_id = #{customerId}