package com.imed.costaccount.service; import com.baomidou.mybatisplus.extension.service.IService; import com.imed.costaccount.common.util.PageUtils; import com.imed.costaccount.model.CostOtherPaymentsData; import com.imed.costaccount.model.dto.CostOtherPaymentsDataEditDto; import com.imed.costaccount.model.dto.CostOtherPaymentsDataSaveDto; import java.util.List; /** * 全院其他收支数据 * * @author KCYG * @email KCYG@xinxicom * @date 2021-08-17 08:53:35 */ public interface CostOtherPaymentsDataService extends IService { /** * 分页查询 * @param current * @param pageSize * @param dateTime * @param hospId * @return */ PageUtils queryList(Integer current, Integer pageSize, String dateTime, Long hospId); /** * 保存全院其他收支数据 * @param costOtherPaymentsDataSaveDto 全院其他收支 * @param hospId 医院的Id */ void addOtherPaymentData(CostOtherPaymentsDataSaveDto costOtherPaymentsDataSaveDto, Long hospId); /** * 修改全院其他收支数据 * @param costOtherPaymentsDataEditDto * @param hospId */ void updateOtherPaymentData(CostOtherPaymentsDataEditDto costOtherPaymentsDataEditDto, Long hospId); /** * 某个月全月其他收支 * @param year 年 * @param month 月 * @param hospId 医院id * @return */ List getByMonth(int year, int month, Long hospId); /** * 批量删除全院其他收支设置数据 * @param idList */ void deleteByIds(List idList); }