package com.gx.obe.server.management.evaluation.service;

import java.util.List;

import com.baomidou.mybatisplus.extension.service.IService;

import com.gx.obe.server.management.evaluation.entity.EvaluationGroup;

/**
 * @Description:
 * @author mazc
 */
public interface EvaluationGroupService extends IService<EvaluationGroup> {
    
    /**
     * @Description: ��������
     * @author mazc
     * @param ObeEvaluationGroupList
     */
    Integer updateByBatch(List<EvaluationGroup> ObeEvaluationGroupList);
    
    /**
     * @Description: ��������
     * @author mazc
     * @param ObeEvaluationGroupList
     */
    Integer insertByBatch(List<EvaluationGroup> ObeEvaluationGroupList);
    
    /**
     * @Description: 根据用户id获取评审分组
     * @author chenxw
     * @param tenderId
     * @param userId
     * @param stepId
     * @return
     */
    List<EvaluationGroup> getEvaluationGroupByUserId(String tenderId, String userId, String stepId);
    
    
    /**
     * @Description: 通过tenderid 与 stepId删除
     * @author mazc
     * @param tenderId
     * @param stepId
     * @return 
     */
    int deleteByTenderIdAndStepId(String tenderId,String stepId);
    
}