package com.kcim.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.kcim.common.util.PageUtils;
import com.kcim.dao.model.DepartmentProfitFile;

import java.util.List;

/**
 * 科室经营报表
 *
 * @author huangrui
 * @email 
 * @date 2021-08-30 13:40:57
 */
public interface DepartmentProfitFileService extends IService<DepartmentProfitFile> {
    /**
     * 分页查询进行报表记录
     * @param current 当前页
     * @param pageSize 每一页大小
     * @param date 时间xxx-xx-xx
     * @param reportName 报表名称
     * @param hospId 医院Id
     * @return
     */
    PageUtils queryList(Integer current, Integer pageSize, String date, String reportName, Long hospId);

    /**
     * 添加科室损益记录
     * @param date 时间
     * @param reportType 报表类型
     * @param hospId 医院ID
     */
    void addDepartmentProfitFile(String date, Integer reportType, Long hospId);

    /**
     *  批量删除科室损益数据
     * @param idList 科室损益的Id的集合
     */
    void deleteByIds(List<Long> idList);
}

