package com.gkhy.exam.institutionalaccess.service; import com.baomidou.mybatisplus.extension.service.IService; import com.gkhy.exam.institutionalaccess.entity.ThBatch; import com.gkhy.exam.institutionalaccess.model.query.ThBatchQuery; import com.gkhy.exam.institutionalaccess.model.vo.ThBatchVO; import org.springframework.scheduling.annotation.Async; import java.util.List; public interface ThBatchService extends IService { ThBatch getByUuid(String uuid); List listByInstitutionId(Long institutionId); List listByPage(ThBatchQuery query); List getByUuids(List batchUuids); //@Async("SocketTaskExecutor") Integer insertBatch(List batchList); //@Async("SocketTaskExecutor") Integer updateBatch(List batchList); List getBatchNameByUuids(List batchUuids); }