package com.gkhy.exam.institutionalaccess.service; import com.baomidou.mybatisplus.extension.service.IService; import com.gkhy.exam.institutionalaccess.entity.ThBatchCourse; import com.gkhy.exam.institutionalaccess.model.vo.ThBatchCourseVO; import org.springframework.scheduling.annotation.Async; import java.util.List; public interface ThBatchCourseService extends IService { List getByBatchUuid(String batchUuid); List getCourseUuisByBatchUuid(String batchUuid); void deleteByBatchUuidAndCourseUuid(List deleteBatchCourseList); List getListByBatchUuids(List batchUuids); List getListByBatchUuid(String batchUuid); boolean isExsit(String courseUuid); List listByInstitutionId(Long InstitutionId); void deleteByBatchUuid(String batchUuid); //@Async("SocketTaskExecutor") Integer insertBatch(List courseList); //@Async("SocketTaskExecutor") Integer updateBatch(List courseList); }