| | |
| | | package com.ruoyi.system.mapper; |
| | | |
| | | import java.util.List; |
| | | import org.apache.ibatis.annotations.Param; |
| | | import com.ruoyi.system.domain.SysTaskEmergency; |
| | | |
| | | /** |
| | |
| | | |
| | | /** |
| | | * 查询待同步的急救转运任务列表(同步状态为0或3的任务) |
| | | * 支持分页查询,过滤已完成/已取消的任务 |
| | | * |
| | | * @param offset 偏移量(从第几条开始) |
| | | * @param limit 每页数量 |
| | | * @return 急救转运任务列表 |
| | | */ |
| | | public List<SysTaskEmergency> selectPendingSyncTasks(); |
| | | public List<SysTaskEmergency> selectPendingSyncTasks(@Param("offset") Integer offset, @Param("limit") Integer limit); |
| | | |
| | | /** |
| | | * 查询待同步调度单的任务列表(已同步服务单但未同步调度单) |
| | | * 支持分页查询,过滤已完成/已取消的任务 |
| | | * |
| | | * @param offset 偏移量(从第几条开始) |
| | | * @param limit 每页数量 |
| | | * @return 急救转运任务列表 |
| | | */ |
| | | public List<SysTaskEmergency> selectPendingDispatchSyncTasks(); |
| | | public List<SysTaskEmergency> selectPendingDispatchSyncTasks(@Param("offset") Integer offset, @Param("limit") Integer limit); |
| | | |
| | | /** |
| | | * 查询已同步调度单且状态未完成的任务列表(用于状态同步) |
| | | * 支持分页查询 |
| | | * |
| | | * @param offset 偏移量(从第几条开始) |
| | | * @param limit 每页数量 |
| | | * @return 急救转运任务列表 |
| | | */ |
| | | public List<SysTaskEmergency> selectSyncedTasksForStatusUpdate(@Param("offset") Integer offset, @Param("limit") Integer limit); |
| | | |
| | | /** |
| | | * 根据旧系统服务单ID查询急救转运任务扩展信息 |
| | | * |
| | | * @param legacyServiceOrdId 旧系统服务单ID |
| | | * @return 急救转运任务扩展信息 |
| | | */ |
| | | public SysTaskEmergency selectByLegacyServiceOrdId(@Param("legacyServiceOrdId") Long legacyServiceOrdId); |
| | | |
| | | /** |
| | | * 根据旧系统调度单ID查询急救转运任务扩展信息 |
| | | * |
| | | * @param legacyDispatchOrdId 旧系统调度单ID |
| | | * @return 急救转运任务扩展信息 |
| | | */ |
| | | public SysTaskEmergency selectByLegacyDispatchOrdId(@Param("legacyDispatchOrdId") Long legacyDispatchOrdId); |
| | | } |