IEvaluateResultService.java 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. package com.xjrsoft.module.evaluate.service;
  2. import com.baomidou.mybatisplus.core.metadata.IPage;
  3. import com.github.yulichang.base.MPJBaseService;
  4. import com.xjrsoft.module.evaluate.dto.EvaluateResultDetailPageDetailDto;
  5. import com.xjrsoft.module.evaluate.dto.EvaluateResultDetailPageDto;
  6. import com.xjrsoft.module.evaluate.dto.EvaluateResultIndexPageDto;
  7. import com.xjrsoft.module.evaluate.dto.EvaluateResultSaveDto;
  8. import com.xjrsoft.module.evaluate.dto.ResultViewingPageDto;
  9. import com.xjrsoft.module.evaluate.entity.EvaluateResult;
  10. import com.xjrsoft.module.evaluate.vo.EvaluateResultDetailPageDetailVo;
  11. import com.xjrsoft.module.evaluate.vo.EvaluateResultDetailPageVo;
  12. import com.xjrsoft.module.evaluate.vo.EvaluateResultIndexPageVo;
  13. import com.xjrsoft.module.evaluate.vo.ResultViewingPageVo;
  14. import java.util.List;
  15. /**
  16. * @title: 评价结果
  17. * @Author szs
  18. * @Date: 2024-01-16
  19. * @Version 1.0
  20. */
  21. public interface IEvaluateResultService extends MPJBaseService<EvaluateResult> {
  22. IPage<EvaluateResultIndexPageVo> getIndexPage(EvaluateResultIndexPageDto dto);
  23. IPage<EvaluateResultDetailPageVo> getDetailPage(EvaluateResultDetailPageDto dto);
  24. EvaluateResultDetailPageDetailVo getDetailPageDetail(EvaluateResultDetailPageDetailDto dto);
  25. List<ResultViewingPageVo> pageResultViewing(ResultViewingPageDto dto);
  26. String saveBatch(EvaluateResultSaveDto dto);
  27. byte[] getList(ResultViewingPageDto dto);
  28. }