[6.7.0] replace taxi base f view to new bone

This commit is contained in:
EmArrow
2024-09-27 19:41:42 +08:00
parent d998b4366a
commit 99d1012b77
39 changed files with 729 additions and 998 deletions

View File

@@ -7,4 +7,19 @@ interface IDataCenterBizListener {
fun invokeCarRes(res:Int){}
fun invokeCarNo(no:String?){}
fun invokeOrderStatus(inOrder: Boolean){}
fun invokeOrderRemoval(){}
fun invokeOrderLine(lineName: String){}
fun invokeTenantId(tenantId: Long){}
fun invokeLoginStatus(isLogin: Boolean){}
fun isLoginStatus(): Boolean{
return false
}
}

View File

@@ -76,6 +76,35 @@ interface IEagleBaseFunctionCall4Och {
*/
fun setOchLoginNo(loginNo: String?){}
/**
* 通知订单状态
* @param inOrder true:开始订单false:订单结束
*/
fun updateOrderStatus(inOrder: Boolean){}
/**
* 订单核销
*/
fun onOrderRemoval(){}
/**
* 订单路线名称变化监听
* @param lineName 路线名称
*/
fun updateOrderLine(lineName: String){}
/**
* 租户id变化监听
* @param tenantId 租户id
*/
fun updateTenantId(tenantId: Long){}
/**
* 登录状态变化通知
* @param isLogin 是否已登录
*/
fun updateLoginStatus(isLogin: Boolean) {}
/**
* Och设置 启动自动驾驶附带的orderId
*/

View File

@@ -12,7 +12,7 @@ interface IOchFunctionCallNotify {
/**
* 网约车回调登陆信息
*/
fun notifyLoginInfo(loginNo: String?) {}
fun notifyLoginInfo(loginNo: String?)
// 车型变化回调
fun notifyCarMode(carModel: Carmodel)
@@ -20,6 +20,18 @@ interface IOchFunctionCallNotify {
// 车牌变化回调
fun notifyPlateNumber(plateNumber: String?)
fun loginOut() {}
// 订单状态变化回调
fun notifyOrderStatus(inOrder: Boolean)
// 订单核销
fun notifyOrderRemoval()
// 订单线路变化,BadCase使用非业务订单ID
fun notifyOrderLine(lineName: String)
// 订单租户变化
fun notifyTenantId(tenantId: Long)
// 登录状态变化
fun notifyLoginStatus(isLogin: Boolean)
}

View File

@@ -1,38 +0,0 @@
package com.mogo.eagle.core.function.api.order
/**
* @author XuXinChao
* @date 2023/4/20
* 订单事件监听回调
*/
interface IOrderListener {
/**
* 通知订单状态
* @param inOrder true:开始订单false:订单结束
*/
fun onUpdateOrderStatus(inOrder: Boolean){}
/**
* 订单核销
*/
fun onOrderRemoval(){}
/**
* 订单路线名称变化监听
* @param lineName 路线名称
*/
fun onOrderLineUpdate(lineName: String){}
/**
* 租户id变化监听
* @param tenantId 租户id
*/
fun onTenantIdUpdate(tenantId: Long){}
/**
* 登录状态变化通知
* @param isLogin 是否已登录
*/
fun onLoginStatusUpdate(isLogin: Boolean) {}
}