package irbs.financialTemplate.service; import io.sc.platform.orm.service.DaoService; import io.sc.platform.orm.service.support.QueryParameter; import irbs.financialTemplate.jpa.entity.FinancialMapping; import irbs.financialTemplate.jpa.repository.FinancialMappingRepository; import irbs.financialTemplate.jpa.vo.FinancialMappingVo; import irbs.financialTemplate.jpa.vo.OriginalFinancialReportVo; import org.springframework.data.domain.Page; import java.util.List; public interface FinancialMappingService extends DaoService { Page queryForPage(QueryParameter queryParameter) throws Exception; /** * 原始财报科目编号映射为模型财报科目编号 * @param projectType 原始财报类型,如企业类资产负债表,企业类损益表等 * @param projectCode 原始财报科目代码 * @return */ FinancialMappingVo getMappingResult(String projectType, String projectCode); /** * 原始财报科目编号映射为模型财报科目编号 * @param finReports 原始财报科目信息 * @return */ List getMappingResultList(List finReports); }