| | |
| | | package com.ruoyi.tms.service; |
| | | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | import com.ruoyi.common.core.domain.AjaxResult; |
| | | import com.ruoyi.tms.domain.TmsDispatchOrder; |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import com.ruoyi.tms.domain.TmsDriverDispatch; |
| | | import com.ruoyi.tms.domain.vo.DpDriverDispatchItemVo; |
| | | import com.ruoyi.tms.domain.vo.DpDriverDispatchVo; |
| | | import com.ruoyi.tms.domain.vo.DpItineraryLogVo; |
| | | import com.ruoyi.tms.domain.TmsPayableFee; |
| | | import com.ruoyi.tms.domain.vo.*; |
| | | |
| | | /** |
| | | * 调度单管理Service接口 |
| | | * |
| | | * |
| | | * @author ruoyi |
| | | * @date 2025-11-04 |
| | | */ |
| | |
| | | { |
| | | /** |
| | | * 查询调度单管理 |
| | | * |
| | | * |
| | | * @param id 调度单管理ID |
| | | * @return 调度单管理 |
| | | */ |
| | |
| | | public AjaxResult close(Integer id); |
| | | public AjaxResult connectHang(TmsDriverDispatch driverDispatch); |
| | | public AjaxResult closeOrder(TmsDispatchOrder order); |
| | | public int customsOrder(TmsDispatchOrder tmsDispatchOrder); |
| | | public int loadingOrder(TmsDispatchOrder tmsDispatchOrder); |
| | | public int customsOrder(List<TmsDispatchOrder> tmsDispatchOrders); |
| | | public int loadingOrder(List<TmsDispatchOrder> tmsDispatchOrders); |
| | | |
| | | |
| | | /** |
| | |
| | | */ |
| | | public AjaxResult assignedItineraryList(); |
| | | public AjaxResult assignedItineraryLogList(); |
| | | public Map<String, Object> assignedItineraryLogListPage(Integer pageNum, Integer pageSize); |
| | | public AjaxResult selectAssignedItineraryDetail(Integer dispatchId); |
| | | |
| | | /** |
| | |
| | | |
| | | /** |
| | | * 查询调度单管理列表 |
| | | * |
| | | * |
| | | * @param tmsDispatchOrder 调度单管理 |
| | | * @return 调度单管理集合 |
| | | */ |
| | |
| | | */ |
| | | public void export(TmsDispatchOrder tmsDispatchOrder, String exportKey) ; |
| | | |
| | | public String importData(List<TmsDispatchOrderImport> list); |
| | | public void importTemplate( String exportKey) ; |
| | | |
| | | |
| | | /** |
| | | * 新增调度单管理 |
| | | * |
| | | * |
| | | * @param tmsDispatchOrder 调度单管理 |
| | | * @return 结果 |
| | | */ |
| | | public int insertTmsDispatchOrder(TmsDispatchOrder tmsDispatchOrder); |
| | | |
| | | public int insertTmsDispatchOrder2(TmsDispatchOrder tmsDispatchOrder); |
| | | /** |
| | | * 新增调度单管理[批量] |
| | | * |
| | |
| | | |
| | | /** |
| | | * 修改调度单管理 |
| | | * |
| | | * |
| | | * @param tmsDispatchOrder 调度单管理 |
| | | * @return 结果 |
| | | */ |
| | | public int updateTmsDispatchOrder(TmsDispatchOrder tmsDispatchOrder); |
| | | public int updateTmsDispatchOrder2(TmsDispatchOrder tmsDispatchOrder); |
| | | public int updateTmsDispatchOrder(YpdddjDispatchOrderVo dispatchOrderVo); |
| | | public int printDispatchOrder(TmsDispatchOrder tmsDispatchOrder); |
| | | |
| | | /** |
| | |
| | | public int updateTmsDispatchOrderBatch(List<TmsDispatchOrder> tmsDispatchOrders); |
| | | /** |
| | | * 批量删除调度单管理 |
| | | * |
| | | * |
| | | * @param ids 需要删除的数据ID |
| | | * @return 结果 |
| | | */ |
| | |
| | | |
| | | /** |
| | | * 删除调度单管理信息 |
| | | * |
| | | * |
| | | * @param id 调度单管理ID |
| | | * @return 结果 |
| | | */ |
| | |
| | | |
| | | public List<TmsDispatchOrder> initGenerate(List<Integer> ids); |
| | | public List<TmsDispatchOrder> initYSGenerate(List<Integer> ids); |
| | | public List<TmsDispatchOrder> initYFGenerate(List<Integer> ids); |
| | | public List<TmsPayableFee> initYFGenerate(List<Integer> ids); |
| | | public AjaxResult generateTmsDispatchOrder(List<Integer> ids); |
| | | public AjaxResult ysGenerateTmsDispatchOrder(List<Integer> ids); |
| | | public AjaxResult yfGenerateTmsDispatchOrder(List<Integer> ids); |
| | |
| | | DpDriverDispatchItemVo selectDataByNo(String no); |
| | | |
| | | List<DpItineraryLogVo> selectItineraryLog(); |
| | | |
| | | /** |
| | | * 根据司机名称查询上一次驾驶的车牌号 |
| | | * @param driverName 司机名称 |
| | | * @return 车牌号 |
| | | */ |
| | | public TmsDispatchOrder getLastLicensePlateByDriverName(String driverName); |
| | | } |