package com.ydtech.modules.nai.dao; import com.ydtech.core.page.PageResult; import com.ydtech.modules.nai.excelvo.OfflineExcelVO; import com.ydtech.modules.nai.excelvo.SettlementVO; import java.util.List; public interface ExcelDao { public Integer insert(SettlementVO settlementVO); List select(String whereCase, Object[] paramValues); PageResult selectPage(int pageNum, int pageSize, String toString, Object[] toArray); Integer updateSelective(SettlementVO settlementVO); List selectOffline(String toString, Object[] toArray); Integer insertOffline(OfflineExcelVO offlineExcelVO); PageResult selectPageOfflineExcel(int pageNum, int pageSize, String toString, Object[] toArray); public PageResult tongJiOffline(String whereCase, Object[] paramValues); List selectOffFeeExcel(String toString, Object[] toArray); Integer delete(List idList); Integer ClaimOfflineExcel(OfflineExcelVO settlementVO); Integer updateOff(OfflineExcelVO records); void batchUpdate(String[] policynos, String flag) throws Exception; void batchUpdate_other(String[] policynos, String fieldName3, String fieldName6, String fieldName11, String fieldName12, String fieldName17, String fieldName18) throws Exception; Integer insertOfflineCheck(OfflineExcelVO offlineExcelVO); PageResult selectPageOfflineExcelCheck(int pageNum, int pageSize, String toString, Object[] toArray); List selectOffFeeExcelCheck(String toString, Object[] toArray); Integer updateOffCheck(OfflineExcelVO records); Integer deleteCheck(List records); List selectOfflineCheck(String toString, Object[] toArray); }