package com.ruoyi.tms.service;
|
|
import java.util.List;
|
|
import com.ruoyi.common.core.domain.AjaxResult;
|
import com.ruoyi.tms.domain.TmsDispatchOrder;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
/**
|
* 调度单管理Service接口
|
*
|
* @author ruoyi
|
* @date 2025-11-04
|
*/
|
public interface ITmsDispatchOrderService extends IService<TmsDispatchOrder>
|
{
|
/**
|
* 查询调度单管理
|
*
|
* @param id 调度单管理ID
|
* @return 调度单管理
|
*/
|
public TmsDispatchOrder selectTmsDispatchOrderById(Integer id);
|
public AjaxResult confirmOrder(Integer id);
|
public AjaxResult copyOrder(Integer id);
|
public AjaxResult okOrder(Integer id);
|
|
|
/**
|
* 被指派行程列表
|
* @return
|
*/
|
public AjaxResult assignedItineraryList();
|
public AjaxResult assignedItineraryLogList();
|
public AjaxResult selectAssignedItineraryDetail(Integer dispatchId);
|
|
/**
|
* 查询调度单管理 记录数
|
*
|
* @param tmsDispatchOrder 调度单管理
|
* @return 调度单管理集合
|
*/
|
public int selectTmsDispatchOrderCount(TmsDispatchOrder tmsDispatchOrder);
|
|
/**
|
* 查询调度单管理列表
|
*
|
* @param tmsDispatchOrder 调度单管理
|
* @return 调度单管理集合
|
*/
|
public List<TmsDispatchOrder> selectTmsDispatchOrderList(TmsDispatchOrder tmsDispatchOrder);
|
|
/**
|
* 查询调度单管理列表 异步 导出
|
*
|
* @param tmsDispatchOrder 调度单管理
|
* @param exportKey 导出功能的唯一标识
|
* @return 调度单管理集合
|
*/
|
public void export(TmsDispatchOrder tmsDispatchOrder, String exportKey) ;
|
|
|
/**
|
* 新增调度单管理
|
*
|
* @param tmsDispatchOrder 调度单管理
|
* @return 结果
|
*/
|
public int insertTmsDispatchOrder(TmsDispatchOrder tmsDispatchOrder);
|
|
/**
|
* 新增调度单管理[批量]
|
*
|
* @param tmsDispatchOrders 调度单管理
|
* @return 结果
|
*/
|
public int insertTmsDispatchOrderBatch(List<TmsDispatchOrder> tmsDispatchOrders);
|
|
/**
|
* 修改调度单管理
|
*
|
* @param tmsDispatchOrder 调度单管理
|
* @return 结果
|
*/
|
public int updateTmsDispatchOrder(TmsDispatchOrder tmsDispatchOrder);
|
|
/**
|
* 修改调度单管理[批量]
|
*
|
* @param tmsDispatchOrders 调度单管理
|
* @return 结果
|
*/
|
public int updateTmsDispatchOrderBatch(List<TmsDispatchOrder> tmsDispatchOrders);
|
/**
|
* 批量删除调度单管理
|
*
|
* @param ids 需要删除的数据ID
|
* @return 结果
|
*/
|
public int deleteTmsDispatchOrderByIds(String ids);
|
|
/**
|
* 批量删除调度单管理
|
*
|
* @param ids 需要删除的数据ID
|
* @return 结果
|
*/
|
public int deleteTmsDispatchOrderByIds(Integer[] ids);
|
|
/**
|
* 删除调度单管理信息
|
*
|
* @param id 调度单管理ID
|
* @return 结果
|
*/
|
public int deleteTmsDispatchOrderById(Integer id);
|
}
|