ExcelDao.java 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. package com.ydtech.modules.nai.dao;
  2. import com.ydtech.core.page.PageResult;
  3. import com.ydtech.modules.nai.excelvo.OfflineExcelVO;
  4. import com.ydtech.modules.nai.excelvo.SettlementVO;
  5. import java.util.List;
  6. public interface ExcelDao {
  7. public Integer insert(SettlementVO settlementVO);
  8. List<SettlementVO> select(String whereCase, Object[] paramValues);
  9. PageResult selectPage(int pageNum, int pageSize, String toString, Object[] toArray);
  10. Integer updateSelective(SettlementVO settlementVO);
  11. List<OfflineExcelVO> selectOffline(String toString, Object[] toArray);
  12. Integer insertOffline(OfflineExcelVO offlineExcelVO);
  13. PageResult selectPageOfflineExcel(int pageNum, int pageSize, String toString, Object[] toArray);
  14. public PageResult tongJiOffline(String whereCase, Object[] paramValues);
  15. List<OfflineExcelVO> selectOffFeeExcel(String toString, Object[] toArray);
  16. Integer delete(List<OfflineExcelVO> idList);
  17. Integer ClaimOfflineExcel(OfflineExcelVO settlementVO);
  18. Integer updateOff(OfflineExcelVO records);
  19. void batchUpdate(String[] policynos, String flag) throws Exception;
  20. void batchUpdate_other(String[] policynos, String fieldName3, String fieldName6, String fieldName11, String fieldName12, String fieldName17, String fieldName18) throws Exception;
  21. Integer insertOfflineCheck(OfflineExcelVO offlineExcelVO);
  22. PageResult selectPageOfflineExcelCheck(int pageNum, int pageSize, String toString, Object[] toArray);
  23. List<OfflineExcelVO> selectOffFeeExcelCheck(String toString, Object[] toArray);
  24. Integer updateOffCheck(OfflineExcelVO records);
  25. Integer deleteCheck(List<OfflineExcelVO> records);
  26. List<OfflineExcelVO> selectOfflineCheck(String toString, Object[] toArray);
  27. }