skyouc
3 天以前 687e4da4b6fb9147b12eb0cd5072e1dda02abc00
rsf-server/src/main/java/com/vincent/rsf/server/manager/service/WaveService.java
@@ -1,8 +1,50 @@
package com.vincent.rsf.server.manager.service;
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 波次任务下发
     * @time 2025/4/25 16:24
     */
    R publicTask(Map<String, Object> map, Long loginUserId);
    /**
     * @author Ryan
     * @description 预览波次下发任务
     * @param
     * @return
     * @time 2025/4/27 11:08
     */
    List<WaveItem> mergeWavePreview(Long waveId);
    /**
    * @author Ryan
    * @description 取消波次,修改订单信息
    * @param
    * @return
    * @time 2025/6/17 10:03
    */
    R cancelWave(List<Long> ids);
    /**
     * @param
     * @param loginUserId
     * @return
     * @author Ryan
     * @description 选择明细下发任务
     * @time 2025/4/25 16:24
     */
    R waveToTask(Map<String, Object> map, Long loginUserId);
}