package com.imed.costaccount.service; import com.baomidou.mybatisplus.extension.service.IService; import com.imed.costaccount.common.util.PageUtils; import com.imed.costaccount.common.util.Result; import com.imed.costaccount.model.CostIncomeGroup; import com.imed.costaccount.model.User; import org.springframework.web.multipart.MultipartFile; import java.util.List; /** * 收入归集 * * @author KCYG * @email KCYG@xinxicom * @date 2021-08-03 16:15:20 */ public interface CostIncomeGroupService extends IService { /** * 分页查询收入归集前的数据 * @param current 当前页 * @param pageSize 当前页大小 * @param dateTime 年月 * @param responsibilityCode 责任中心代码 * @param accountCode 会计科目的Code * @param hospId 医院Id * @return */ PageUtils queryList(Integer current, Integer pageSize, String dateTime, String responsibilityCode, String accountCode, Long hospId); /** * 批量导入收入数据 * @param read * @param user * @param file * @return */ Result importIncomeGroup(List> read, User user, MultipartFile file, Integer year, Integer month); /** * 导入收入数据 * @param read 读取到的初始数据 * @param user 当前登录用户 * @param file 导入的文件 * @param year 年 * @param month 月 * @return {@link Result} */ Result importDataByIncomeData(List> read, User user, MultipartFile file, Integer year, Integer month); }