select
a.user_id userId,
a.nick_name nickName,
a.chat_no chatNo,
a.model_type modelType,
a.phone phone,
a.status status,
a.invite_id inviteId,
a.is_robot isRobot,
date_format(a.create_time, '%Y-%m-%d %H:%m:%s') createTime,
IFNULL(sum(b.total_amount), 0) totalAmount,
IFNULL(sum(b.ava_amount), 0) avaAmount
from chat_user a
left join chat_wallet b on b.user_id = a.user_id and type = 'USDT'
and a.nick_name like CONCAT('%', CONCAT(#{record.nickName}, '%'))
and a.invite_id = #{record.inviteId}
and a.status = #{record.status}
group by a.user_id
order by a.create_time desc
select
a.*
from chat_user a
where a.user_id = #{userId}
update chat_user
set
status = #{status}
where user_id = #{userId}
select
a.user_id id,
a.total_amount balance
from chat_wallet a
where a.user_id = #{userId}
and a.type = 'USDT'
update chat_wallet
set
total_amount = total_amount + #{addBalance},
ava_amount = ava_amount + #{addBalance}
where user_id = #{userId}
and type = 'USDT'
select
a.type type,
a.amount amount,
b.nick_name nickName,
date_format(a.create_time, '%Y-%m-%d %H:%m:%s') createTime,
a.ava_amount avaAmount,
a.state state,
a.remark remark
from chat_amount_flow a
left join chat_user b on b.user_id = a.user_id
and b.nick_name like CONCAT('%', CONCAT(#{record.nickName}, '%'))
and a.type = #{record.type}
order by a.create_time desc
select
date_format(a.created_time, '%Y-%m-%d %H:%m:%s') createdTime,
b.nick_name nickName,
a.amount amount,
a.last_amount lastAmount,
a.status status,
a.symbol symbol,
a.tag tag,
a.hash hash,
a.address address
from member_coin_charge a
left join chat_user b on b.user_id = a.user_id
and b.nick_name like CONCAT('%', CONCAT(#{record.nickName}, '%'))
and a.address = #{record.address}
order by a.created_time desc
select
date_format(a.created_time, '%Y-%m-%d %H:%m:%s') createdTime,
b.nick_name nickName,
a.id id,
a.amount amount,
a.type type,
a.address address,
a.state state
from member_coin_withdraw a
left join chat_user b on b.user_id = a.user_id
and b.nick_name like CONCAT('%', CONCAT(#{record.nickName}, '%'))
and a.address = #{record.address}
and a.state = #{record.state}
and a.type = #{record.type}
order by a.created_time desc
select * from member_coin_withdraw a where a.id = #{id}
update member_coin_withdraw set state = #{state} where id = #{id}
update chat_amount_flow set state = #{state} where user_id = #{userId} and relation_id = #{id}
update chat_user
set
is_robot = #{isRobot}
where user_id = #{userId}
update chat_user
set
model_type = #{modelType}
where user_id = #{userId}
select * from data_dictionary a
where a.type=#{type} and a.code=#{code}
select
a.id id,
a.use_robot useRobot,
a.name name,
a.model_type modelType,
a.amount_min amountMin,
a.amount_max amountMax,
a.red_bag_cnt redBagCnt,
b.phone phone,
b.nick_name nickName,
a.create_time createTime
from chat_group a
left join chat_user b on b.user_id = a.master
and a.name like CONCAT('%', CONCAT(#{record.name}, '%'))
order by a.create_time desc
update chat_group
set
use_robot = #{useRobot}
where id = #{id}
select
a.id id,
a.name name,
b.phone phone,
a.model_type modelType,
b.nick_name nickName,
a.use_robot useRobot,
a.amount_min amountMin,
a.amount_max amountMax,
a.red_bag_cnt redBagCnt
from chat_group a
left join chat_user b on b.user_id = a.master
where id = #{id}