|  |  |  | 
|---|
|  |  |  | import com.baomidou.mybatisplus.extension.service.IService; | 
|---|
|  |  |  | import com.vincent.rsf.framework.common.R; | 
|---|
|  |  |  | import com.vincent.rsf.server.manager.entity.Wave; | 
|---|
|  |  |  | import com.vincent.rsf.server.manager.entity.WaveItem; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import java.util.List; | 
|---|
|  |  |  | import java.util.Map; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public interface WaveService extends IService<Wave> { | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * @param | 
|---|
|  |  |  | * @param loginUserId | 
|---|
|  |  |  | * @return | 
|---|
|  |  |  | * @author Ryan | 
|---|
|  |  |  | * @description 波次任务下发 | 
|---|
|  |  |  | * @param | 
|---|
|  |  |  | * @return | 
|---|
|  |  |  | * @time 2025/4/25 16:24 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | R publicTask(Map<String, Object> map); | 
|---|
|  |  |  | R publicTask(Map<String, Object> map, Long loginUserId); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * @author Ryan | 
|---|
|  |  |  | * @description 预览波次下发任务 | 
|---|
|  |  |  | * @param | 
|---|
|  |  |  | * @return | 
|---|
|  |  |  | * @time 2025/4/27 11:08 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | List<WaveItem> mergeWavePreview(Long waveId); | 
|---|
|  |  |  | } | 
|---|