select staff_id, canteen_id, staff_no, kst.user_id, health_cert_expire, health_cert_front_img, health_cert_back_img, nutrity_cert_expire, safety_cert_expire, kst.create_by, kst.create_time, kst.update_by, kst.update_time, su.nick_name, su.phonenumber, su.sex, uf.photo_url, uf.face_state as faceStatus, sp.post_name from kitchen_staff_info kst left join sys_user su on kst.user_id = su.user_id left join sys_user_post sup on kst.user_id = sup.user_id left join sys_post sp on sup.post_id = sp.post_id left join user_face uf on kst.user_id = uf.user_id insert into kitchen_staff_info staff_no, canteen_id, user_id, health_cert_expire, health_cert_front_img, health_cert_back_img, nutrity_cert_expire, safety_cert_expire, create_by, create_time, update_by, update_time, #{staffNo}, #{canteenId}, #{userId}, #{healthCertExpire}, #{healthCertFrontImg}, #{healthCertBackImg}, #{nutrityCertExpire}, #{safetyCertExpire}, #{createBy}, #{createTime}, #{updateBy}, #{updateTime}, update kitchen_staff_info staff_no = #{staffNo}, canteen_id = #{canteenId}, user_id = #{userId}, health_cert_expire = #{healthCertExpire}, health_cert_front_img = #{healthCertFrontImg}, health_cert_back_img = #{healthCertBackImg}, nutrity_cert_expire = #{nutrityCertExpire}, safety_cert_expire = #{safetyCertExpire}, create_by = #{createBy}, create_time = #{createTime}, update_by = #{updateBy}, update_time = #{updateTime}, where staff_id = #{staffId} delete from kitchen_staff_info where staff_id = #{staffId} delete from kitchen_staff_info where staff_id in #{staffId}