CostSurveyTemplateUploadDataDao.java 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. package com.hotent.enterpriseDeclare.dao;
  2. import com.baomidou.mybatisplus.core.mapper.BaseMapper;
  3. import com.hotent.enterpriseDeclare.model.CostSurveyTemplateUploadData;
  4. import com.hotent.project.req.ComprehensiveStatisticsReq;
  5. import com.hotent.project.vo.CostSurveysVo;
  6. import org.apache.ibatis.annotations.Param;
  7. import java.util.List;
  8. import java.util.Map;
  9. /**
  10. * 成本调查表模板上传数据表 Mapper 接口
  11. *
  12. * @company 山西清众科技股份有限公司
  13. * @author 超级管理员
  14. * @since 2025-01-XX
  15. */
  16. public interface CostSurveyTemplateUploadDataDao extends BaseMapper<CostSurveyTemplateUploadData> {
  17. /**
  18. * 根据上传记录ID查询数据列表
  19. * @param uploadId 上传记录ID
  20. * @return 数据列表
  21. */
  22. List<CostSurveyTemplateUploadData> selectByUploadId(@Param("uploadId") String uploadId);
  23. /**
  24. * 根据上传记录ID和企业ID查询数据列表
  25. * @param uploadId 上传记录ID
  26. * @return 数据列表
  27. */
  28. List<CostSurveyTemplateUploadData> selectByUploadIdAndAuditedUnitId(
  29. @Param("uploadId") String uploadId,
  30. @Param("periodRecordId") String periodRecordId
  31. );
  32. /**
  33. * 根据行数据ID查询数据列表
  34. * @param rowid 行数据ID
  35. * @return 数据列表
  36. */
  37. List<CostSurveyTemplateUploadData> selectByRowid(@Param("rowid") String rowid);
  38. List<CostSurveysVo> analyze(@Param("taskIds") List<String> taskIds);
  39. }