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}