package com.imed.costaccount.service; import com.baomidou.mybatisplus.extension.service.IService; import com.imed.costaccount.common.util.PageUtils; import com.imed.costaccount.model.HospProfitAndLoss; import javax.servlet.http.HttpServletResponse; /** * 全院损益表 * * @author huangrui * @email * @date 2021-08-27 14:20:53 */ public interface HospProfitAndLossService extends IService { /** * 计算全院损益 * * @param date yyyy-MM-dd 时间 * @param hospId 医院id */ void calc(String date, Long hospId); /** * 全院损益列表 * * @param current 当前页 * @param pageSize 每页展示数据大小 * @param date 日期 * @param hospId 医院id * @return PageUtils */ PageUtils getHospProfits(Integer current, Integer pageSize, String date, Long hospId); /** * 导出全院损益计算 * @param date yyyy-MM-dd * @param hospId * @param response */ void hospProfitReport(String date, Long hospId, HttpServletResponse response); /** * * @param date * @param hospId */ void calcByResponsibility(String date, Long hospId); PageUtils hospProfitReports(Integer current, Integer pageSize, Long hospId); }