package com.imed.costaccount.service; import com.baomidou.mybatisplus.extension.service.IService; import com.imed.costaccount.model.User; import com.imed.costaccount.model.dto.ReportFormEditDTO; import com.imed.costaccount.model.dto.ReportFormSaveDTO; import com.imed.costaccount.model.vo.ReportFormVO; import com.imed.costaccount.model.ReportForm; import java.util.List; import java.util.Map; /** * 报表项目 * * @author huangrui * @email * @date 2021-08-03 13:53:52 */ public interface ReportFormService extends IService { /** * 报表项目列表(必定只有两层) * @param reportType * @param user * @return */ List selectList(Integer reportType, User user); /** * 新增一个报表项目 * @param reportFormDTO {@link ReportFormSaveDTO} * @param hospId 医院id */ void saveReport(ReportFormSaveDTO reportFormDTO, Long hospId); /** * 更新某个报表项目 * @param formEditDTO */ void updateReport(ReportFormEditDTO formEditDTO); }