package cn.hnthyy.thmz.service.his.mz;

import cn.hnthyy.thmz.entity.his.mz.MzVisitTable;

import java.util.Date;
import java.util.List;

public interface MzVisitTableService {

    /**
     * 按照病人编号和就诊次数查询就诊信息
     *
     * @param patientId 病人编号
     *
     * @return
     */
    MzVisitTable queryByPatientIdAndTimes(String patientId, Integer times);

    /**
     * 查询最后一次的就诊记录
     * @param patientId
     * @return
     */
    MzVisitTable queryLastMzVisitTableByPatientId(String patientId);


    /**
     * 按照时间范围查询就诊表数据
     * @param beginTime
     * @param endTime
     * @param tableName
     * @return
     */
    List<MzVisitTable> queryByDateRages(Date beginTime, Date endTime, String tableName);
}
