CostIncomeFileService.java 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. package com.imed.costaccount.service;
  2. import com.baomidou.mybatisplus.extension.service.IService;
  3. import com.imed.costaccount.common.util.PageUtils;
  4. import com.imed.costaccount.model.CostIncomeFile;
  5. import com.imed.costaccount.model.User;
  6. import com.imed.costaccount.model.vo.IncomeErrorMessage;
  7. import org.springframework.web.multipart.MultipartFile;
  8. import java.util.List;
  9. /**
  10. * 文件上传记录
  11. *
  12. * @author KCYG
  13. * @email KCYG@xinxicom
  14. * @date 2021-08-10 14:42:20
  15. */
  16. public interface CostIncomeFileService extends IService<CostIncomeFile> {
  17. /**
  18. * 保存文件上传记录
  19. * @param list 文件数据
  20. * @param user 当前用户
  21. * @param file 上传文件
  22. * @param hospId 医院Id
  23. * @param incomeErrorMessageList 错误信息
  24. * @param uploadFile 文件路径
  25. * @return
  26. */
  27. CostIncomeFile saveCostIncomeFile(List<List<Object>> list, User user, MultipartFile file, Long hospId, List<IncomeErrorMessage> incomeErrorMessageList, String uploadFile,Integer fileType,Integer year,Integer month);
  28. /**
  29. * 分页查询查询记录数据
  30. * @param current
  31. * @param pageSize
  32. * @param fileName
  33. * @param dateTime
  34. * @param hospId
  35. * @return
  36. */
  37. PageUtils queryList(Integer current, Integer pageSize, String fileName, String dateTime, Long hospId);
  38. /**
  39. * 撤销导入
  40. * @param id
  41. * @param hospId
  42. */
  43. void deleteImport(Long id, Long hospId);
  44. /**
  45. * 错误详情
  46. * @param id
  47. * @param hospId
  48. * @return
  49. */
  50. List<IncomeErrorMessage> getErrorList(Long id, Long hospId);
  51. }