select p.id, p.name, p.phone, p.sex, p.avatar, p.branch_id, p.position, p.idcard, p.car_no,p.door_no, p.guid, p.face_guid, p.openid, b.is_examine,
p.user_id, p.remark, p.create_by, p.create_time, p.update_by, p.update_time ,b.name branchName,p.gh,p.fingerprint,p.join_time,p.down,p.del_flag,b.rule_id,
p.carry_stuff_examine
from sys_people p left join sys_branch b on p.branch_id=b.id
left join sys_user u on u.user_id = p.user_id
left join sys_dept d on u.dept_id = d.dept_id
insert into sys_people
name,
phone,
sex,
avatar,
branch_id,
position,
idcard,
car_no,
door_no,
guid,
face_guid,
user_id,
remark,
create_by,
create_time,
update_by,
update_time,
gh,
fingerprint,
join_time,
down,
del_flag,
#{name},
#{phone},
#{sex},
#{avatar},
#{branchId},
#{position},
#{idcard},
#{carNo},
#{doorNo},
#{guid},
#{faceGuid},
#{userId},
#{remark},
#{createBy},
#{createTime},
#{updateBy},
#{updateTime},
#{gh},
#{fingerprint},
#{joinTime},
#{down},
#{delFlag},
update sys_people
name = #{name},
phone = #{phone},
sex = #{sex},
avatar = #{avatar},
branch_id = #{branchId},
position = #{position},
idcard = #{idcard},
car_no = #{carNo},
door_no = #{doorNo},
guid = #{guid},
face_guid = #{faceGuid},
user_id = #{userId},
remark = #{remark},
create_by = #{createBy},
create_time = #{createTime},
update_by = #{updateBy},
update_time = #{updateTime},
gh = #{gh},
fingerprint = #{fingerprint},
join_time = #{joinTime},
down = #{down},
del_flag = #{delFlag},
openid = #{openid},
where id = #{id}
update sys_people set del_flag='2' where id = #{id}
update sys_people set del_flag='2' where id in
#{id}
update sys_people set del_flag='2' where guid = #{guid}
update sys_people set del_flag='2', update_time = now() where gh = #{gh}
update sys_people set openid= #{openid} where phone = #{phone} and name = #{name}