package com.youzan.pfcase.mapper;
import com.youzan.pfcase.domain.Caselist;
import com.youzan.pfcase.domain.Taskcase;
import com.youzan.pfcase.domain.Taskcases;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;
import java.util.List;
/**
* Created by sunjun on 16/8/12.
*/
@Repository
public interface TaskcaseMapper {
List<Taskcase> getAllTaskcase();
//查询某任务用例总数
int getTaskCount(@Param("taskid") int taskid);
//查询某任务已评分用例总数
int getTaskDoneCount(@Param("taskid") int taskid);
//查询已完成任务中认证执行的用例个数
int getTaskGoodResultCount(@Param("taskid") int taskid);
void insertCaseids(List<Integer> caseids);
void updateTaskid(Taskcases taskcases);
void updateCasedone(@Param("taskid") int taskid, @Param("caseid") int caseid);
void updateGoodCasescore(@Param("taskid") int taskid, @Param("caseid") int caseid);
void updateBadCasescore(@Param("taskid") int taskid, @Param("caseid") int caseid);
void updateBugurl(@Param("taskid") int taskid, @Param("caseid") int caseid, @Param("bugurl") String bugurl);
}