wlzboy
2025-10-26 2c86a8bd60deed0dd0e044bad6fb83f75d19a332
ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysTaskEmergencyMapper.java
New file
@@ -0,0 +1,75 @@
package com.ruoyi.system.mapper;
import java.util.List;
import com.ruoyi.system.domain.SysTaskEmergency;
/**
 * 急救转运任务扩展信息Mapper接口
 *
 * @author ruoyi
 * @date 2024-01-16
 */
public interface SysTaskEmergencyMapper {
    /**
     * 查询急救转运任务扩展信息
     *
     * @param id 急救转运任务扩展信息主键
     * @return 急救转运任务扩展信息
     */
    public SysTaskEmergency selectSysTaskEmergencyById(Long id);
    /**
     * 通过任务ID查询急救转运任务扩展信息
     *
     * @param taskId 任务ID
     * @return 急救转运任务扩展信息
     */
    public SysTaskEmergency selectSysTaskEmergencyByTaskId(Long taskId);
    /**
     * 新增急救转运任务扩展信息
     *
     * @param sysTaskEmergency 急救转运任务扩展信息
     * @return 结果
     */
    public int insertSysTaskEmergency(SysTaskEmergency sysTaskEmergency);
    /**
     * 修改急救转运任务扩展信息
     *
     * @param sysTaskEmergency 急救转运任务扩展信息
     * @return 结果
     */
    public int updateSysTaskEmergency(SysTaskEmergency sysTaskEmergency);
    /**
     * 删除急救转运任务扩展信息
     *
     * @param id 急救转运任务扩展信息主键
     * @return 结果
     */
    public int deleteSysTaskEmergencyById(Long id);
    /**
     * 通过任务ID删除急救转运任务扩展信息
     *
     * @param taskId 任务ID
     * @return 结果
     */
    public int deleteSysTaskEmergencyByTaskId(Long taskId);
    /**
     * 查询待同步的急救转运任务列表(同步状态为0或3的任务)
     *
     * @return 急救转运任务列表
     */
    public List<SysTaskEmergency> selectPendingSyncTasks();
    /**
     * 查询待同步调度单的任务列表(已同步服务单但未同步调度单)
     *
     * @return 急救转运任务列表
     */
    public List<SysTaskEmergency> selectPendingDispatchSyncTasks();
}