ProjectReviewService.java 1 KB
package com.zhongzhi.service;

import com.zhongzhi.dto.review.CancelReviewDTO;
import com.zhongzhi.dto.review.ProjectReviewDTO;
import com.zhongzhi.dto.review.SetReviewDTO;
import com.zhongzhi.model.ProjectJudgeDO;
import com.zhongzhi.model.ProjectReviewDO;
import com.baomidou.mybatisplus.extension.service.IService;
import com.zhongzhi.vo.judge.ProjectReviewVO;
import com.zhongzhi.vo.review.SendNoticeVO;

import java.util.List;

/**
 * <p>
 * 项目评审 服务类
 * </p>
 *
 * @author DengMin
 * @since 2021-05-18
 */
public interface ProjectReviewService extends IService<ProjectReviewDO> {

    void setReview(SetReviewDTO setReviewDTO);

    List<ProjectReviewVO> getList(String projectSchedule, Long projectId);

    void cancelReview(CancelReviewDTO cancelReviewVO);

    List<ProjectJudgeDO> getProjectReview(ProjectReviewDTO projectReviewDTO);

    void sendNotice(SendNoticeVO sendNoticeVO);

    Integer selectCount(Long judgeId, Long matchId);

    Integer selectNotReviewCount(Long judgeId, Long matchId);
}