package com.xinelu.manage.service.patientinfoimportmain;


import com.xinelu.common.core.domain.AjaxResult;
import com.xinelu.manage.domain.dialtime.DialTime;
import com.xinelu.manage.vo.patientinfo.PatientInfoVo;
import com.xinelu.manage.vo.patientinfoimportmain.PatientInfoImportMainVO;

import java.util.List;

public interface IPatientInfoImportMainService {

    List<PatientInfoImportMainVO> GetPatientInfoImport(PatientInfoImportMainVO patientInfoImportMainVO);

    /**
     * 删除批次导入信息
     *
     * @param sn 流水号
     * @return AjaxResult
     */
    AjaxResult updateSn(String sn);

    /**
     * 删除单个导入信息
     *
     * @param patientInfoVo 单个信息
     * @return AjaxResult
     */
    AjaxResult updatePatientInfoImport(PatientInfoVo patientInfoVo);

    /**
     * 获取医院外呼时间起止详细信息
     *
     * @return AjaxResult
     */
    AjaxResult selectDialTimeById();

    /**
     * 新增医院外呼时间起止
     *
     * @param dialTime 医院外呼时间起止
     * @return 结果
     */
    AjaxResult insertDialTime(DialTime dialTime);
}
