SELECT tou.id,
tou.user_id,
tou.NAME,
tou.mobile,
tou.image,
tou.STATUS,
tou.id_card,
tou.create_time,
tou.create_by,
tou.update_time,
tou.update_by,
tou.remark,
CASE
WHEN (u.`name` IS NOT NULL AND u.`name` != '') THEN
u.`name`
ELSE u.nickname
END AS userName,
u.avatar as userAvatar,
u.mobile as userMobile,
tou.born_day,
tou.cert_address,
tou.cert_number,
tou.cert_org,
tou.cert_type,
tou.eff_date,
tou.exp_date,
tou.gender,
tou.identity_pic,
tou.nation,
tou.party_name,
tou.nation_code,
tou.face_id,
tou.face_group_id
FROM zdy_user_tourist tou
LEFT JOIN zdy_user u ON u.id = tou.user_id
insert into zdy_user_tourist
user_id,
name,
mobile,
image,
status,
id_card,
create_time,
create_by,
update_time,
update_by,
remark,
born_day,
cert_address,
cert_number,
cert_org,
cert_type,
eff_date,
exp_date,
gender,
identity_pic,
nation,
party_name,
nation_code,
face_id,
face_group_id,
#{userId},
#{name},
#{mobile},
#{image},
#{status},
#{idCard},
#{createTime},
#{createBy},
#{updateTime},
#{updateBy},
#{remark},
#{bornDay},
#{certAddress},
#{certNumber},
#{certOrg},
#{certType},
#{effDate},
#{expDate},
#{gender},
#{identityPic},
#{nation},
#{partyName},
#{nationCode},
#{faceId},
#{faceGroupId},
update zdy_user_tourist
user_id =
#{userId},
name =
#{name},
mobile =
#{mobile},
image =
#{image},
status =
#{status},
id_card =
#{idCard},
create_time =
#{createTime},
create_by =
#{createBy},
update_time =
#{updateTime},
update_by =
#{updateBy},
remark =
#{remark},
born_day =
#{bornDay},
cert_address =
#{certAddress},
cert_number =
#{certNumber},
cert_org =
#{certOrg},
cert_type =
#{certType},
eff_date =
#{effDate},
exp_date =
#{expDate},
gender =
#{gender},
identity_pic =
#{identityPic},
nation =
#{nation},
party_name =
#{partyName},
nation_code =
#{nationCode},
face_id =
#{faceId},
face_group_id =
#{faceGroupId},
where id = #{id}
delete
from zdy_user_tourist
where id = #{id}
delete from zdy_user_tourist where id in
#{id}
update zdy_user_tourist
set status = 0
where user_id = #{userId}