package com.ruoyi.web.modules.farming.service;

import java.util.List;
import com.ruoyi.web.modules.diagnosis.domain.BizServiceAppointment;
import com.ruoyi.web.modules.farming.domain.BizServiceAppointmentReview;

/**
 * 我的预约（专家）服务。
 */
public interface IBizExpertMyAppointmentService
{
    List<BizServiceAppointment> selectExpertAppointmentList(BizServiceAppointment query, Long sysUserId);

    BizServiceAppointment selectExpertAppointmentById(Long id, Long sysUserId);

    int confirm(Long id, Long sysUserId, String operator);

    int reject(Long id, String rejectReason, Long sysUserId, String operator);

    int complete(Long id, Long sysUserId, String operator);

    List<BizServiceAppointmentReview> selectReviewList(Long appointmentId, Long sysUserId);
}
