ReviewDetailsMapper.java 1.01 KB
Newer Older
王飞's avatar
王飞 committed
1 2 3 4 5
package com.ruoyi.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ruoyi.domain.ReviewDetails;
import com.ruoyi.domain.ReviewKeyPoint;
wdy's avatar
wdy committed
6
import com.ruoyi.web.request.ReviewFindListRequest;
王飞's avatar
王飞 committed
7
import org.apache.ibatis.annotations.Param;
8
import org.springframework.stereotype.Repository;
王飞's avatar
王飞 committed
9 10 11

import java.util.List;

12
@Repository
王飞's avatar
王飞 committed
13 14
public interface ReviewDetailsMapper extends BaseMapper<ReviewDetails> {
    List<ReviewDetails> findByKeyPointList(@Param("reviewKeyPointList") List<ReviewKeyPoint> reviewKeyPointList);
W_Y's avatar
W_Y committed
15 16 17 18 19 20

    /**
     * 根据任务id查询没有回答细则的数量
     * @param taskId
     * @return
     */
W_Y's avatar
W_Y committed
21
    List<ReviewDetails> findNoResult(@Param("taskId") Long taskId, @Param("type") String type);
22 23

    Long count (@Param("taskId")Long taskId, @Param("type")String type);
wdy's avatar
wdy committed
24 25 26 27 28 29

    // 根据要点id查询细则列表
    List<ReviewDetails> findByKeyPointId(@Param("keyPointId") Long keyPointId);

    // 查询细则列表
    List<ReviewDetails> findDetailsList(ReviewFindListRequest request);
王飞's avatar
王飞 committed
30
}