package com.doumee.service.business.third;
|
|
|
import com.doumee.service.business.third.model.*;
|
import com.doumee.service.business.third.model.response.*;
|
import com.doumee.service.business.third.model.request.*;
|
|
import java.util.List;
|
|
/**
|
* 月台信息表Service定义
|
* @author 江蹄蹄
|
* @date 2024/06/28 10:03
|
*/
|
public interface TmsService {
|
|
|
|
/**
|
* 电子锁上锁时间接口
|
* 根据合同号,查询电子锁上锁情况;存在批量查询的情况;
|
* @param param 参数
|
* @return TmsBaseResponse
|
*/
|
TmsBaseResponse<List<TmsLockStatusQueryResponse>> lockStatusQuery(TmsLockStatusQueryRequest param);
|
|
/**
|
* 合同列表接口
|
* 根据区域ID集合+筛选条件(合同号、制单开始日期、制单结束日期、发货地、到货地、省份、手机号,非需要),返回合同列表信息,按照时间倒序展示;
|
* @param param 参数
|
* @return TmsBaseResponse
|
*/
|
TmsBasePageResponse<TmsOrderListResponse> orderList(TmsOrderListRequest param);
|
List<TmsGisListResponse> gisList(TmsGisListRequest param);
|
TmsBasePageResponse<TmsOrderNoFinishListResponse> getNotFinishOrderList(TmsOrderNoFinishListRequest param);
|
TmsOutboundCapabilityResponse getOutboundCapability(TmsFacrotyCodeListRequest param);
|
List<TmsCircleStatusResultListResponse> getCicleStatusList(TmsCircleStatusListRequest param);
|
/**
|
* 合同详情接口
|
* @param param 参数
|
* @return TmsBaseResponse
|
*/
|
TmsOrderInfoResponse orderInfo(TmsOrderInfoRequest param);
|
void saveInterfaceLog(String url,String name,String param,Integer success,String respone,int type);
|
|
/**
|
* 全国到货地分布查询查询
|
* @param param 参数
|
* @return TmsBaseResponse
|
*/
|
List<TmsDistributionOfDeliveryLocResponse> getDistributionOfDeliveryLocations(TmsFacrotyCodeListRequest param);
|
|
/**
|
* 实时存库查询
|
* @return
|
*/
|
List<TmsInventoryListResponse> getRealTimeInventory( );
|
/**
|
* 查询5个厂的运力资源利用情况
|
* @return TmsBaseResponse
|
*/
|
List<TmsTotalAndReportVehicleQtyResponse> getTotalAndReportVehicleQty( );
|
/**
|
* 近7日到货情况(含明细)
|
* @return TmsBaseResponse
|
*/
|
List<TmsSevenArrivalStatusAndDetailsResponse> getSevenArrivalStatusAndDetails(TmsSevenArrivalDetailsRequest param );
|
/**
|
* 指定时间范围内累计出库量
|
* @param param
|
* @return
|
*/
|
|
List<TmsOutQtyAndVehicleQtyResponse> getOutQtyAndVehicleQty(TmsOutQtyAndVehicleQtyRequest param );
|
/**
|
* 查询司机所有代办任务
|
* @param param 参数
|
* @return TmsBaseResponse
|
*/
|
TmsBasePageResponse<TmsDriveTaskListResponse> getDriverTaskList(TmsDriverTaskListRequest param);
|
/**
|
* 司机待办任务详情
|
* @param param 参数
|
* @return TmsBaseResponse
|
*/
|
TmsDriveTaskInfoResponse getDriverTaskDetail(TmsDriverTaskInfoRequest param);
|
/**
|
* 司机启运
|
* @param param 参数
|
* @return TmsBaseResponse
|
*/
|
boolean driverStart(TmsDriverStartAndArrivalRequest param);
|
/**
|
* 司机到货
|
* @param param 参数
|
* @return TmsBaseResponse
|
*/
|
boolean driverArrival(TmsDriverStartAndArrivalRequest param);
|
|
TmsEmployeeListResponse getEmployeeList(TmsEmployeeListRequest param);
|
}
|