[2.13.0-opt]remove service module and module-common

This commit is contained in:
zhongchao
2022-12-23 14:09:47 +08:00
parent 704200d03f
commit 40caefa91f
163 changed files with 13479 additions and 980 deletions

View File

@@ -55,16 +55,15 @@ dependencies {
if (Boolean.valueOf(USE_MAVEN_PACKAGE)) {
implementation rootProject.ext.dependencies.mogoutils
implementation rootProject.ext.dependencies.mogocommons
implementation rootProject.ext.dependencies.modulecommon
implementation rootProject.ext.dependencies.mogo_core_data
implementation rootProject.ext.dependencies.mogo_core_function_call
implementation rootProject.ext.dependencies.mogo_core_function_v2x
implementation rootProject.ext.dependencies.mogo_core_function_hmi
}else {
implementation project(":core:mogo-core-utils")
implementation project(':foudations:mogo-aicloud-services-sdk')
implementation project(":foudations:mogo-commons")
implementation project(':modules:mogo-module-common')
implementation project(':core:mogo-core-data')
implementation project(":core:mogo-core-utils")
implementation project(':core:mogo-core-function-call')
implementation project(':core:function-impl:mogo-core-function-v2x')
implementation project(':core:function-impl:mogo-core-function-hmi')

View File

@@ -59,14 +59,12 @@ dependencies {
if (Boolean.valueOf(USE_MAVEN_PACKAGE)) {
implementation rootProject.ext.dependencies.mogoutils
implementation rootProject.ext.dependencies.mogocommons
implementation rootProject.ext.dependencies.modulecommon
implementation rootProject.ext.dependencies.mogo_core_data
implementation rootProject.ext.dependencies.mogo_core_function_call
implementation rootProject.ext.dependencies.mogo_core_function_hmi
}else {
implementation project(":core:mogo-core-utils")
implementation project(":foudations:mogo-commons")
implementation project(':modules:mogo-module-common')
implementation project(':core:mogo-core-data')
implementation project(':core:mogo-core-function-call')
implementation project(':core:function-impl:mogo-core-function-hmi')

View File

@@ -4,9 +4,7 @@ import static com.mogo.eagle.core.utilcode.mogo.logger.scene.SceneConstant.M_BUS
import static com.mogo.och.bus.constant.BusConst.TIMER_START_AUTOPILOT_INTERVAL;
import android.animation.ObjectAnimator;
import android.content.Intent;
import android.os.Bundle;
import android.util.DisplayMetrics;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
@@ -21,12 +19,9 @@ import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.constraintlayout.widget.Group;
import com.mogo.commons.AbsMogoApplication;
import com.mogo.commons.debug.DebugConfig;
import com.mogo.commons.mvp.IView;
import com.mogo.commons.mvp.MvpFragment;
import com.mogo.commons.mvp.Presenter;
import com.mogo.commons.voice.AIAssist;
import com.mogo.eagle.core.data.config.HmiBuildConfig;
import com.mogo.eagle.core.function.api.autopilot.IMoGoAutopilotRecordListener;
import com.mogo.eagle.core.function.api.autopilot.IMoGoAutopilotStatusListener;
@@ -35,26 +30,21 @@ import com.mogo.eagle.core.function.call.autopilot.CallerAutopilotRecordListener
import com.mogo.eagle.core.function.call.devatools.CallerDevaToolsManager;
import com.mogo.eagle.core.function.call.hmi.CallerHmiManager;
import com.mogo.eagle.core.function.hmi.ui.widget.TrafficDataView;
import com.mogo.eagle.core.function.v2x.events.scenario.scene.airoad.AiRoadMarker;
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger;
import com.mogo.eagle.core.utilcode.util.ToastUtils;
import com.mogo.eagle.core.utilcode.mogo.view.OnPreventFastClickListener;
import com.mogo.eagle.core.utilcode.util.UiThreadHandler;
import com.mogo.map.MogoMapUIController;
import com.mogo.map.MogoMarkerManager;
import com.mogo.map.listener.IMogoMapListener;
import com.mogo.map.listener.MogoMapListenerHandler;
import com.mogo.map.uicontroller.VisualAngleMode;
import com.mogo.module.common.MogoApisHandler;
import com.mogo.eagle.core.utilcode.mogo.view.OnPreventFastClickListener;
import com.mogo.och.bus.R;
import com.mogo.och.bus.bean.BusRoutesResult;
import com.mogo.och.bus.constant.BusConst;
import com.mogo.och.bus.model.BusOrderModel;
import com.mogo.och.bus.util.BDRouteDataTestUtils;
import com.mogo.och.bus.view.SlidePanelView;
import com.mogo.och.common.module.utils.SoundPoolHelper;
import org.greenrobot.eventbus.EventBus;
import org.greenrobot.eventbus.ThreadMode;
import mogo.telematics.pad.MessagePad;
import record_cache.RecordPanelOuterClass;
@@ -68,7 +58,7 @@ import record_cache.RecordPanelOuterClass;
*/
public abstract class BaseBusTabFragment<V extends IView, P extends Presenter<V>> extends MvpFragment<V, P> implements IMogoMapListener, IMoGoAutopilotRecordListener {
private static final String TAG = "BaseOchFragment";
private static final String TAG = "BaseBusTabFragment";
protected SlidePanelView slidePanelView;
private RelativeLayout ctvAutopilotStatus;
@@ -83,8 +73,6 @@ public abstract class BaseBusTabFragment<V extends IView, P extends Presenter<V>
private TrafficDataView mTrafficDataView;
// private BusTrafficLightView mTrafficLightView;
public static final String TYPE_ENTRANCE = "entrance";
//远景和中景的切换
private ImageView mSwitchMapModeImage;
private LinearLayout mSwitchMapModeLayout;
@@ -188,7 +176,7 @@ public abstract class BaseBusTabFragment<V extends IView, P extends Presenter<V>
);
findViewById(R.id.btnAutopilotRoute).setOnClickListener(view -> debugArrivedRoute());
tvArrived.setOnClickListener(view -> {
onArriveStation();
});
@@ -267,7 +255,7 @@ public abstract class BaseBusTabFragment<V extends IView, P extends Presenter<V>
protected abstract void debugArrivedStation();
private void initListener() {
MogoApisHandler.getInstance().getApis().getRegisterCenterApi().registerMogoMapListener(TYPE_ENTRANCE, this);
MogoMapListenerHandler.Companion.getMogoMapListenerHandler().registerHostMapListener(TAG, this);
}
/**
@@ -376,15 +364,15 @@ public abstract class BaseBusTabFragment<V extends IView, P extends Presenter<V>
// 主动开启自动驾驶中不为2为0、1则继续loading
return;
}
if (isAnimateRunning){
if (isAnimateRunning) {
stopAnimAndUpdateBtnStatus();
}else {
} else {
setAutopilotBtnStatus(autopilotStatus);
}
}
public void stopAnimAndUpdateBtnStatus(){
public void stopAnimAndUpdateBtnStatus() {
stopAutopilotAnimation();
updateAutopilotStatus(CallerAutoPilotStatusListenerManager.INSTANCE.getAutoPilotStatusInfo().getState());
}
@@ -494,7 +482,7 @@ public abstract class BaseBusTabFragment<V extends IView, P extends Presenter<V>
@Override
public void onDestroy() {
super.onDestroy();
MogoApisHandler.getInstance().getApis().getRegisterCenterApi().unregisterMogoMapListener(TYPE_ENTRANCE);
MogoMapListenerHandler.Companion.getMogoMapListenerHandler().unregisterHostMapListener(TAG);
}
@Override

View File

@@ -60,7 +60,6 @@ dependencies {
if (Boolean.valueOf(USE_MAVEN_PACKAGE)) {
implementation rootProject.ext.dependencies.mogoutils
implementation rootProject.ext.dependencies.mogocommons
implementation rootProject.ext.dependencies.modulecommon
implementation rootProject.ext.dependencies.mogo_core_data
implementation rootProject.ext.dependencies.mogo_core_function_call
implementation rootProject.ext.dependencies.mogo_core_function_v2x
@@ -68,7 +67,6 @@ dependencies {
}else {
implementation project(":core:mogo-core-utils")
implementation project(":foudations:mogo-commons")
implementation project(':modules:mogo-module-common')
implementation project(':core:mogo-core-data')
implementation project(':core:mogo-core-function-call')
implementation project(':core:function-impl:mogo-core-function-v2x')

View File

@@ -3,17 +3,18 @@ package com.mogo.och.common.module.biz.model
import android.annotation.SuppressLint
import android.content.Context
import com.mogo.eagle.core.data.BaseData
import com.mogo.eagle.core.data.map.MogoLocation
import com.mogo.eagle.core.function.api.map.listener.IMoGoMapLocationListener
import com.mogo.eagle.core.function.call.map.CallerMapLocationListenerManager
import com.mogo.eagle.core.utilcode.util.NetworkUtils
import com.mogo.eagle.core.utilcode.util.SharedPrefs
import com.mogo.eagle.core.utilcode.util.ToastUtils
import com.mogo.map.navi.IMogoCarLocationChangedListener2
import com.mogo.module.common.MogoApisHandler
import com.mogo.och.common.module.R
import com.mogo.och.common.module.biz.bean.TaxiLoginReqBean
import com.mogo.och.common.module.biz.bean.TaxiLoginRespBean
import com.mogo.och.common.module.biz.callback.ITaxiLoginCallback
import com.mogo.och.common.module.biz.constant.TaxiLoginStatusEnum
import com.mogo.och.common.module.biz.constant.LoginStatusManager
import com.mogo.och.common.module.biz.constant.TaxiLoginStatusEnum
import com.mogo.och.common.module.biz.network.OchCommonServiceCallback
import com.mogo.och.common.module.biz.network.OchCommonServiceManager
import com.mogo.och.common.module.utils.ToastUtilsOch
@@ -25,7 +26,7 @@ import com.mogo.och.common.module.utils.ToastUtilsOch
* 网约车 - 出租车业务逻辑处理
*/
@SuppressLint("StaticFieldLeak")
object OchCommonLoginModel{
object OchCommonLoginModel : IMoGoMapLocationListener {
private val TAG = "TaxiLoginModel"
private var mContext: Context? = null
@@ -35,20 +36,21 @@ object OchCommonLoginModel{
fun init(context: Context) {
mContext = context.applicationContext
// 达到起始站围栏监听
MogoApisHandler.getInstance().apis.registerCenterApi.registerCarLocationChangedListener(TAG, mCarLocationChangedListener2)
CallerMapLocationListenerManager.addListener(TAG, this, false)
}
fun hasInit():Boolean{
if(mContext==null&& iTaxiLoginCallback==null){
return false;
fun hasInit(): Boolean {
if (mContext == null && iTaxiLoginCallback == null) {
return false
}
return true
}
// 自车定位
private val mCarLocationChangedListener2 = IMogoCarLocationChangedListener2 { location ->
mLongitude = location.longitude
mLatitude = location.latitude
override fun onLocationChanged(location: MogoLocation?, from: Int, isGps: Boolean) {
location?.let {
mLongitude = it.longitude
mLatitude = it.latitude
}
}
fun getiTaxiLoginCallback(): ITaxiLoginCallback? {
@@ -63,8 +65,7 @@ object OchCommonLoginModel{
mContext = null
iTaxiLoginCallback = null
// 注销到达起始站围栏监听
MogoApisHandler.getInstance().apis.registerCenterApi
.unregisterCarLocationChangedListener(TAG, mCarLocationChangedListener2)
CallerMapLocationListenerManager.removeListener(TAG, false)
}
/**
@@ -95,7 +96,7 @@ object OchCommonLoginModel{
}
override fun onFail(code: Int, msg: String) {
ToastUtilsOch.showWithCodeMessage(code,msg)
ToastUtilsOch.showWithCodeMessage(code, msg)
}
})
}
@@ -113,7 +114,7 @@ object OchCommonLoginModel{
ToastUtils.showShort(mContext?.getString(R.string.module_och_taxi_login_login_success))
LoginStatusManager.setLoginStatus(TaxiLoginStatusEnum.Login)
mContext?.let {
SharedPrefs.getInstance(it).putString("och_account",phone)
SharedPrefs.getInstance(it).putString("och_account", phone)
}
iTaxiLoginCallback?.loginSuccess()
} else {
@@ -132,9 +133,10 @@ object OchCommonLoginModel{
}
override fun onFail(code: Int, msg: String) {
ToastUtilsOch.showWithCodeMessage(code,msg)
ToastUtilsOch.showWithCodeMessage(code, msg)
}
})
}
}
}

View File

@@ -42,13 +42,11 @@ dependencies {
if (Boolean.valueOf(USE_MAVEN_PACKAGE)) {
implementation rootProject.ext.dependencies.mogoutils
implementation rootProject.ext.dependencies.mogocommons
implementation rootProject.ext.dependencies.modulecommon
implementation rootProject.ext.dependencies.mogo_core_data
implementation rootProject.ext.dependencies.mogo_core_function_call
}else {
implementation project(":core:mogo-core-utils")
implementation project(":foudations:mogo-commons")
implementation project(':modules:mogo-module-common')
implementation project(':core:mogo-core-data')
implementation project(':core:mogo-core-function-call')
}

View File

@@ -58,14 +58,12 @@ dependencies {
if (Boolean.valueOf(USE_MAVEN_PACKAGE)) {
implementation rootProject.ext.dependencies.mogoutils
implementation rootProject.ext.dependencies.mogocommons
implementation rootProject.ext.dependencies.modulecommon
implementation rootProject.ext.dependencies.mogo_core_data
implementation rootProject.ext.dependencies.mogo_core_function_call
implementation rootProject.ext.dependencies.mogo_core_function_hmi
}else {
implementation project(":core:mogo-core-utils")
implementation project(":foudations:mogo-commons")
implementation project(':modules:mogo-module-common')
implementation project(':core:mogo-core-data')
implementation project(':core:mogo-core-function-call')
implementation project(':core:function-impl:mogo-core-function-hmi')

View File

@@ -20,7 +20,6 @@ import androidx.constraintlayout.widget.Group;
import com.mogo.commons.AbsMogoApplication;
import com.mogo.commons.debug.DebugConfig;
import com.mogo.commons.module.intent.IntentManager;
import com.mogo.commons.mvp.IView;
import com.mogo.commons.mvp.MvpFragment;
import com.mogo.commons.mvp.Presenter;
@@ -35,13 +34,12 @@ import com.mogo.eagle.core.function.call.hmi.CallerHmiManager;
import com.mogo.eagle.core.function.hmi.ui.widget.TrafficDataView;
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger;
import com.mogo.eagle.core.utilcode.mogo.view.OnPreventFastClickListener;
import com.mogo.eagle.core.utilcode.util.ToastUtils;
import com.mogo.eagle.core.utilcode.util.UiThreadHandler;
import com.mogo.map.MogoMapUIController;
import com.mogo.map.MogoMarkerManager;
import com.mogo.map.listener.IMogoMapListener;
import com.mogo.map.listener.MogoMapListenerHandler;
import com.mogo.map.uicontroller.VisualAngleMode;
import com.mogo.module.common.MogoApisHandler;
import com.mogo.och.sweeper.R;
import com.mogo.och.sweeper.bean.SweeperRoutesResult;
import com.mogo.och.sweeper.constant.SweeperConst;
@@ -61,7 +59,7 @@ import record_cache.RecordPanelOuterClass;
*/
public abstract class BaseSweeperTabFragment<V extends IView, P extends Presenter<V>> extends MvpFragment<V, P> implements IMogoMapListener, IMoGoAutopilotRecordListener {
private static final String TAG = "BaseOchFragment";
private static final String TAG = "BaseSweeperTabFragment";
protected SlidePanelView slidePanelView;
private RelativeLayout ctvAutopilotStatus;
@@ -80,8 +78,6 @@ public abstract class BaseSweeperTabFragment<V extends IView, P extends Presente
private ImageView mUpgradeTipIv;
// private BusTrafficLightView mTrafficLightView;
public static final String TYPE_ENTRANCE = "entrance";
//远景和中景的切换
private ImageView mSwitchMapModeImage;
private LinearLayout mSwitchMapModeLayout;
@@ -266,7 +262,7 @@ public abstract class BaseSweeperTabFragment<V extends IView, P extends Presente
protected abstract void debugArrivedStation();
private void initListener() {
MogoApisHandler.getInstance().getApis().getRegisterCenterApi().registerMogoMapListener(TYPE_ENTRANCE, this);
MogoMapListenerHandler.Companion.getMogoMapListenerHandler().registerHostMapListener(TAG, this);
}
protected void onChangeOperationStatus() {
@@ -497,7 +493,7 @@ public abstract class BaseSweeperTabFragment<V extends IView, P extends Presente
@Override
public void onDestroy() {
super.onDestroy();
MogoApisHandler.getInstance().getApis().getRegisterCenterApi().unregisterMogoMapListener(TYPE_ENTRANCE);
MogoMapListenerHandler.Companion.getMogoMapListenerHandler().unregisterHostMapListener(TAG);
}
@Override
@@ -567,7 +563,5 @@ public abstract class BaseSweeperTabFragment<V extends IView, P extends Presente
stopMd5DPQPTV.setText("SMd5DPQP:" + (routesResult == null ? "" : routesResult.txtFileMd5DPQP));
}
}
/**
* END
*/
}

View File

@@ -35,7 +35,6 @@ import com.mogo.eagle.core.utilcode.mogo.logger.Logger;
import com.mogo.eagle.core.utilcode.util.NetworkUtils;
import com.mogo.eagle.core.utilcode.util.ToastUtils;
import com.mogo.map.navi.IMogoCarLocationChangedListener2;
import com.mogo.module.common.MogoApisHandler;
import com.mogo.och.sweeper.bean.SweeperOperationStatusResponse;
import com.mogo.och.sweeper.bean.SweeperRoutePlanningUpdateReqBean;
import com.mogo.och.sweeper.bean.SweeperRoutesResponse;

View File

@@ -57,7 +57,6 @@ dependencies {
if (Boolean.valueOf(USE_MAVEN_PACKAGE)) {
implementation rootProject.ext.dependencies.mogoutils
implementation rootProject.ext.dependencies.mogocommons
implementation rootProject.ext.dependencies.modulecommon
implementation rootProject.ext.dependencies.mogo_core_data
implementation rootProject.ext.dependencies.mogo_core_function_call
implementation rootProject.ext.dependencies.mogo_core_function_v2x
@@ -65,7 +64,6 @@ dependencies {
}else {
implementation project(":core:mogo-core-utils")
implementation project(":foudations:mogo-commons")
implementation project(':modules:mogo-module-common')
implementation project(':core:mogo-core-data')
implementation project(':core:mogo-core-function-call')
implementation project(':core:function-impl:mogo-core-function-v2x')

View File

@@ -57,7 +57,6 @@ dependencies {
if (Boolean.valueOf(USE_MAVEN_PACKAGE)) {
implementation rootProject.ext.dependencies.mogoutils
implementation rootProject.ext.dependencies.mogocommons
implementation rootProject.ext.dependencies.modulecommon
implementation rootProject.ext.dependencies.mogo_core_data
implementation rootProject.ext.dependencies.mogo_core_function_call
implementation rootProject.ext.dependencies.mogo_core_function_v2x
@@ -65,7 +64,6 @@ dependencies {
}else {
implementation project(":core:mogo-core-utils")
implementation project(":foudations:mogo-commons")
implementation project(':modules:mogo-module-common')
implementation project(':core:mogo-core-data')
implementation project(':core:mogo-core-function-call')
implementation project(':core:function-impl:mogo-core-function-v2x')

View File

@@ -49,11 +49,8 @@ mogomap : "com.mogo.map:mogo-map:${MOGO_COMMONS_VERSION}",
mogomapapi : "com.mogo.map:mogo-map-api:${MOGO_COMMONS_VERSION}",
mogocustommap : "com.zhidaoauto.machine:map:${MOGO_COMMONS_VERSION}",
modulecommon : "com.mogo.module:module-common:${MOGO_COMMONS_VERSION}",
modulemain : "com.mogo.module:module-main:${MOGO_COMMONS_VERSION}",
modulemap : "com.mogo.module:module-map:${MOGO_COMMONS_VERSION}",
moduleservice : "com.mogo.module:module-service:${MOGO_COMMONS_VERSION}",
mogoservice : "com.mogo.service:mogo-service:${MOGO_COMMONS_VERSION}",
mogoserviceapi : "com.mogo.service:mogo-service-api:${MOGO_COMMONS_VERSION}",
moduleapps : "com.mogo.module:module-apps:${MOGO_COMMONS_VERSION}",
moduleextensions : "com.mogo.module:module-extensions:${MOGO_COMMONS_VERSION}",

View File

@@ -132,10 +132,7 @@ ext {
mogocustommap : "com.zhidaoauto.machine:map:${MAP_SDK_VERSION}",
mogocustommapoperational : "com.zhidaoauto.map:operational:${MAP_SDK_OPERATION_VERSION}",
modulecommon : "com.mogo.module:module-common:${MOGO_MODULE_COMMON_VERSION}",
modulemap : "com.mogo.module:module-map:${MOGO_MODULE_MAP_VERSION}",
moduleservice : "com.mogo.module:module-service:${MOGO_MODULE_SERVICE_VERSION}",
mogoservice : "com.mogo.service:mogo-service:${MOGO_SERVICE_VERSION}",
mogoserviceapi : "com.mogo.service:mogo-service-api:${MOGO_SERVICE_API_VERSION}",
chat : "com.mogo.module.carchatim:module-chat:${MOGO_MODULE_CHAT_VERSION}",
callchat : "com.mogo.module.carchatim:module-carchatting:${MOGO_MODULE_CARCHATTING_VERSION}",

View File

@@ -57,7 +57,6 @@ dependencies {
if (Boolean.valueOf(USE_MAVEN_PACKAGE)) {
implementation rootProject.ext.dependencies.mogo_core_data
implementation rootProject.ext.dependencies.modulecommon
implementation rootProject.ext.dependencies.moduleservice
implementation rootProject.ext.dependencies.mogo_core_utils
implementation rootProject.ext.dependencies.mogo_core_network
@@ -65,14 +64,15 @@ dependencies {
implementation rootProject.ext.dependencies.mogo_core_function_call
implementation project(':libraries:mogo-adas')
} else {
implementation project(':modules:mogo-module-common')
implementation project(':foudations:mogo-commons')
implementation project(':core:mogo-core-data')
implementation project(':core:mogo-core-utils')
implementation project(':core:mogo-core-network')
implementation project(':core:mogo-core-function-api')
implementation project(':core:mogo-core-function-call')
implementation project(':libraries:mogo-adas')
implementation project(":libraries:mogo-map-api")
implementation project(":libraries:mogo-map")
}
}

View File

@@ -63,7 +63,6 @@ dependencies {
if (Boolean.valueOf(USE_MAVEN_PACKAGE)) {
implementation rootProject.ext.dependencies.mogocommons
implementation rootProject.ext.dependencies.mogoserviceapi
implementation rootProject.ext.dependencies.modulecommon
implementation rootProject.ext.dependencies.mogo_core_data
implementation rootProject.ext.dependencies.mogo_core_utils
@@ -72,7 +71,6 @@ dependencies {
} else {
implementation project(":foudations:mogo-commons")
implementation project(':services:mogo-service-api')
implementation project(':modules:mogo-module-common')
implementation project(':core:mogo-core-data')
implementation project(':core:mogo-core-utils')

View File

@@ -50,8 +50,7 @@ dependencies {
if (Boolean.valueOf(USE_MAVEN_PACKAGE)) {
implementation rootProject.ext.dependencies.mogoserviceapi
implementation rootProject.ext.dependencies.modulecommon
implementation project(':libraries:map-usbcamera')
implementation rootProject.ext.dependencies.mogo_core_utils
@@ -60,7 +59,6 @@ dependencies {
implementation rootProject.ext.dependencies.mogo_core_data
}else {
implementation project(':services:mogo-service-api')
implementation project(':modules:mogo-module-common')
implementation project(':libraries:map-usbcamera')

View File

@@ -61,15 +61,13 @@ dependencies {
implementation rootProject.ext.dependencies.androidxrecyclerview
if (Boolean.valueOf(USE_MAVEN_PACKAGE)) {
implementation rootProject.ext.dependencies.modulecommon
implementation rootProject.ext.dependencies.moduleservice
implementation rootProject.ext.dependencies.mogo_core_data
implementation rootProject.ext.dependencies.mogo_core_utils
implementation rootProject.ext.dependencies.mogo_core_function_api
implementation rootProject.ext.dependencies.mogo_core_function_call
implementation rootProject.ext.dependencies.mogo_core_res
} else {
implementation project(':modules:mogo-module-common')
implementation project(':foudations:mogo-commons')
implementation project(':core:mogo-core-data')
implementation project(':core:mogo-core-utils')
implementation project(':core:mogo-core-function-api')

View File

@@ -15,6 +15,7 @@ import com.mogo.eagle.core.function.api.chat.biz.IMCallType.CALL_TYPE_DEFAULT
import com.mogo.eagle.core.function.api.chat.biz.IMCallType.CALL_TYPE_VEHICLE_TEAM
import com.mogo.eagle.core.function.api.chat.biz.IMCallType.CALL_TYPE_VOICE
import com.mogo.eagle.core.function.api.chat.biz.IMType.*
import com.mogo.eagle.core.function.call.map.CallerMapLocationListenerManager
import com.mogo.eagle.core.function.chat.facade.analytics.ChatAnalyticsFacade
import com.mogo.eagle.core.function.chat.facade.audio.AudioFocusFacade
import com.mogo.eagle.core.function.chat.facade.bridge.BridgeApi
@@ -38,7 +39,6 @@ import com.mogo.eagle.core.function.chat.facade.voice.VoiceControlFacade
import com.mogo.eagle.core.utilcode.kotlin.safeCancel
import com.mogo.eagle.core.utilcode.mogo.logger.Logger
import com.mogo.eagle.core.utilcode.util.Utils
import com.mogo.map.MogoLocationClient
import kotlinx.coroutines.*
import kotlinx.coroutines.android.asCoroutineDispatcher
import kotlinx.coroutines.channels.Channel
@@ -581,7 +581,7 @@ object MoGoChatFacade: IMoGoChatFacade {
}
//告之服务器给发送方下发接收通话消息
try {
val location = MogoLocationClient.getInstance(context())?.lastKnowLocation
val location = CallerMapLocationListenerManager.getCurrentLocation()
val response = serverApi.requestConnectStatus(ConnectStatusParam(MoGoAiCloudClientConfig.getInstance().sn, sn, roomId, PUSH_MSG_AGREE_ENTER, CALL_TYPE_VOICE.type).also {
it.nickName = mySelf.get().name
it.headImgUrl = mySelf.get().icon
@@ -812,7 +812,7 @@ object MoGoChatFacade: IMoGoChatFacade {
}
val response = serverApi.inviteJoinVehicleTeam(CallRequestParam().also {
val user = mySelf.get()
val location = MogoLocationClient.getInstance(context())?.lastKnowLocation
val location = CallerMapLocationListenerManager.getCurrentLocation()
it.snSender = mySn
it.snReceiver = sn
it.nickName = user.name
@@ -958,7 +958,7 @@ object MoGoChatFacade: IMoGoChatFacade {
}
//告之服务器给发送方下发接收通话消息
try {
val location = MogoLocationClient.getInstance(context())?.lastKnowLocation
val location = CallerMapLocationListenerManager.getCurrentLocation()
val response = serverApi.requestConnectStatus(ConnectStatusParam(MoGoAiCloudClientConfig.getInstance().sn, sn, roomId, PUSH_MSG_AGREE_ENTER, CALL_TYPE_VEHICLE_TEAM.type).also {
it.nickName = mySelf.get().name
it.headImgUrl = mySelf.get().icon

View File

@@ -2,7 +2,6 @@ package com.mogo.eagle.core.function.chat.facade.analytics
import com.mogo.commons.analytics.AnalyticsUtils
import com.mogo.eagle.core.function.api.chat.biz.IMoGoAnalyticsFacade
import com.mogo.eagle.core.function.chat.facade.bridge.BridgeApi
object ChatAnalyticsFacade: IMoGoAnalyticsFacade {

View File

@@ -3,15 +3,14 @@ package com.mogo.eagle.core.function.chat.facade.net
import com.google.gson.Gson
import com.google.gson.JsonObject
import com.mogo.cloud.passport.MoGoAiCloudClientConfig
import com.mogo.commons.AbsMogoApplication
import com.mogo.eagle.core.data.BaseResponse
import com.mogo.eagle.core.data.chat.UserInfo
import com.mogo.eagle.core.function.api.chat.biz.ChatConsts
import com.mogo.eagle.core.function.api.chat.biz.IMCallType.CALL_TYPE_VOICE
import com.mogo.eagle.core.function.call.map.CallerMapLocationListenerManager
import com.mogo.eagle.core.function.chat.facade.consts.ChatHttp
import com.mogo.eagle.core.function.chat.facade.consts.ChatHttp.Companion.getConfig
import com.mogo.eagle.core.function.chat.facade.net.bean.*
import com.mogo.map.MogoLocationClient
import com.mogo.eagle.core.network.MoGoRetrofitFactory
import com.mogo.eagle.core.utilcode.mogo.logger.Logger
import retrofit2.http.*
@@ -70,7 +69,8 @@ internal class ChatServiceModel {
suspend fun requestConnectStatus(params: ConnectStatusParam): BaseResponse<Any> {
val map = hashMapOf<String, String>()
val sn = MoGoAiCloudClientConfig.getInstance().sn
val location = MogoLocationClient.getInstance(AbsMogoApplication.getApp())?.lastKnowLocation
val location = CallerMapLocationListenerManager.getCurrentLocation()
if (location != null) {
params.lon = location.longitude
params.lat = location.latitude
@@ -104,7 +104,7 @@ internal class ChatServiceModel {
suspend fun requestRoomInfo(param: CallRequestParam): BaseResponse<RoomInfo> {
val map = hashMapOf<String, String>()
val location = MogoLocationClient.getInstance(AbsMogoApplication.getApp())?.lastKnowLocation
val location = CallerMapLocationListenerManager.getCurrentLocation()
if (location != null) {
param.lat = location.latitude
param.lon = location.longitude

View File

@@ -56,8 +56,6 @@ dependencies {
implementation rootProject.ext.dependencies.mogocommons
implementation rootProject.ext.dependencies.mogoserviceapi
implementation rootProject.ext.dependencies.modulecommon
implementation rootProject.ext.dependencies.moduleservice
implementation rootProject.ext.dependencies.callchatprovider
implementation rootProject.ext.dependencies.mogo_core_data
@@ -69,7 +67,6 @@ dependencies {
implementation project(":foudations:mogo-commons")
implementation project(':services:mogo-service-api')
implementation project(':modules:mogo-module-common')
implementation project(':core:mogo-core-data')
implementation project(':core:mogo-core-utils')

View File

@@ -86,7 +86,6 @@ dependencies {
if (Boolean.valueOf(USE_MAVEN_PACKAGE)) {
implementation rootProject.ext.dependencies.mogoserviceapi
implementation rootProject.ext.dependencies.modulecommon
implementation rootProject.ext.dependencies.mogo_core_utils
implementation rootProject.ext.dependencies.mogo_core_function_api
implementation rootProject.ext.dependencies.mogo_core_function_call
@@ -94,8 +93,8 @@ dependencies {
implementation rootProject.ext.dependencies.mogo_core_res
}else {
implementation project(':services:mogo-service-api')
implementation project(':modules:mogo-module-common')
implementation project(':foudations:mogo-aicloud-services-sdk')
implementation project(':foudations:mogo-commons')
implementation project(':core:mogo-core-utils')
implementation project(':core:mogo-core-function-api')
implementation project(':core:mogo-core-function-call')

View File

@@ -55,19 +55,16 @@ dependencies {
if (Boolean.valueOf(USE_MAVEN_PACKAGE)) {
implementation rootProject.ext.dependencies.modulecommon
implementation rootProject.ext.dependencies.mogo_core_data
implementation rootProject.ext.dependencies.mogo_core_utils
implementation rootProject.ext.dependencies.mogo_core_network
implementation rootProject.ext.dependencies.mogo_core_function_call
}else{
implementation project(":foudations:mogo-commons")
implementation project(':modules:mogo-module-common')
implementation project(':core:mogo-core-data')
implementation project(':core:mogo-core-utils')
implementation project(':core:mogo-core-network')
implementation project(':core:mogo-core-function-api')
implementation project(':core:mogo-core-function-call')
}
}

View File

@@ -1,10 +1,18 @@
package com.zhjt.dispatch;
import static com.mogo.eagle.core.utilcode.mogo.logger.scene.SceneConstant.M_DISPATCH;
import static com.zhjt.dispatch.model.DispatchServiceModel.DISPATCH_RESULT_AFFIRM;
import static com.zhjt.dispatch.model.DispatchServiceModel.DISPATCH_RESULT_MANUAL_CANCEL;
import static com.zhjt.dispatch.model.DispatchServiceModel.DISPATCH_RESULT_TIMER_CANCEL;
import android.content.Context;
import android.location.Location;
import android.os.Handler;
import android.os.Message;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import com.mogo.aicloud.services.socket.IMogoOnMessageListener;
import com.mogo.aicloud.services.socket.MogoAiCloudSocketManager;
import com.mogo.cloud.commons.utils.CoordinateUtils;
import com.mogo.eagle.core.data.autopilot.AutopilotControlParameters;
@@ -16,16 +24,14 @@ import com.mogo.eagle.core.data.map.MogoLocation;
import com.mogo.eagle.core.function.api.autopilot.IMoGoAutopilotPlanningListener;
import com.mogo.eagle.core.function.api.autopilot.IMoGoAutopilotStatusListener;
import com.mogo.eagle.core.function.api.hmi.autopilot.IMoGoCheckAutoPilotBtnListener;
import com.mogo.eagle.core.function.api.map.listener.IMoGoMapLocationListener;
import com.mogo.eagle.core.function.call.autopilot.CallerAutoPilotManager;
import com.mogo.eagle.core.function.call.autopilot.CallerAutoPilotStatusListenerManager;
import com.mogo.eagle.core.function.call.autopilot.CallerAutopilotPlanningListenerManager;
import com.mogo.eagle.core.function.call.hmi.CallerHmiListenerManager;
import com.mogo.eagle.core.function.call.map.CallerMapLocationListenerManager;
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger;
import com.mogo.map.navi.IMogoCarLocationChangedListener2;
import com.mogo.module.common.MogoApisHandler;
import com.zhjt.dispatch.model.DispatchServiceModel;
import com.mogo.service.IMogoServiceApis;
import com.mogo.aicloud.services.socket.IMogoOnMessageListener;
import com.zhjt.dispatch.model.IDispatch;
import org.jetbrains.annotations.NotNull;
@@ -33,22 +39,13 @@ import org.jetbrains.annotations.NotNull;
import java.util.ArrayList;
import java.util.List;
import static com.mogo.eagle.core.utilcode.mogo.logger.scene.SceneConstant.M_DISPATCH;
import static com.zhjt.dispatch.model.DispatchServiceModel.DISPATCH_RESULT_AFFIRM;
import static com.zhjt.dispatch.model.DispatchServiceModel.DISPATCH_RESULT_MANUAL_CANCEL;
import static com.zhjt.dispatch.model.DispatchServiceModel.DISPATCH_RESULT_TIMER_CANCEL;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import mogo.telematics.pad.MessagePad;
import mogo_msg.MogoReportMsg;
import system_master.SystemStatusInfo;
//负责监听自动驾驶状态并进行状态上报,自动驾驶路线上报,接收调度指令展示指令弹窗
public class DispatchAutoPilotManager implements IMogoOnMessageListener<DispatchAdasAutoPilotLocReceiverBean>
, IDispatchRemindClickListener, IMogoCarLocationChangedListener2,
IMoGoCheckAutoPilotBtnListener, IMoGoAutopilotPlanningListener, IMoGoAutopilotStatusListener {
, IDispatchRemindClickListener, IMoGoCheckAutoPilotBtnListener, IMoGoAutopilotPlanningListener, IMoGoAutopilotStatusListener, IMoGoMapLocationListener {
private static final String TAG = "DispatchAutoPilotManager";
private static volatile DispatchAutoPilotManager instance;
@@ -104,8 +101,7 @@ public class DispatchAutoPilotManager implements IMogoOnMessageListener<Dispatch
mContext = context;
MogoAiCloudSocketManager.getInstance(context).registerOnMessageListener(MSG_SOCKET_TYPE, this);
MogoApisHandler.getInstance().getApis().getRegisterCenterApi()
.registerCarLocationChangedListener(TAG, this);
CallerMapLocationListenerManager.INSTANCE.addListener(TAG, this, false);
// 添加自动驾驶按钮选中监听
CallerHmiListenerManager.INSTANCE.addCheckAutoPilotBtnListener(TAG, this);
// 添加 规划路径相关回调 监听
@@ -195,21 +191,10 @@ public class DispatchAutoPilotManager implements IMogoOnMessageListener<Dispatch
}
@Override
public void onCarLocationChanged2(Location location) {
//坐标转换
MogoLocation loc = new MogoLocation();
loc.setTime(loc.getTime());
loc.setAccuracy(location.getAccuracy());
loc.setSpeed(location.getSpeed());
loc.setLongitude(location.getLongitude());
loc.setLatitude(location.getLatitude());
loc.setAltitude(location.getAltitude());
loc.setBearing(location.getBearing());
loc.setProvider(location.getProvider());
mogoLocation = loc;
public void onLocationChanged(@Nullable MogoLocation location, int from, boolean isGps) {
mogoLocation = location;
}
@Override
public void onCheck(boolean isChecked) {
if (isChecked) {
@@ -342,4 +327,5 @@ public class DispatchAutoPilotManager implements IMogoOnMessageListener<Dispatch
@Override
public void onAutopilotStatusRespByQuery(@NonNull SystemStatusInfo.StatusInfo status) {
}
}

View File

@@ -80,9 +80,7 @@ dependencies {
if (Boolean.valueOf(USE_MAVEN_PACKAGE)) {
api rootProject.ext.dependencies.mogoaicloudservicesdk
api rootProject.ext.dependencies.mogocommons
api rootProject.ext.dependencies.modulecommon
api rootProject.ext.dependencies.mogoserviceapi
api rootProject.ext.dependencies.moduleservice
api rootProject.ext.dependencies.mogoservice
api rootProject.ext.dependencies.mogomap
api rootProject.ext.dependencies.crashreportupgrade
@@ -111,9 +109,7 @@ dependencies {
} else {
api project(':foudations:mogo-aicloud-services-sdk')
api project(':foudations:mogo-commons')
api project(':modules:mogo-module-common')
api project(':services:mogo-service-api')
api project(':services:mogo-service')
api project(':libraries:mogo-map')
api project(':test:crashreport-upgrade')

View File

@@ -1,19 +1,17 @@
package com.mogo.eagle.core.function.hmi.ui.widget
import android.content.Context
import android.graphics.*
import android.location.Location
import android.util.*
import android.graphics.Color
import android.util.AttributeSet
import android.view.Gravity
import android.widget.FrameLayout
import com.alibaba.android.arouter.launcher.ARouter
import com.mogo.eagle.core.data.constants.MogoServicePaths
import com.mogo.eagle.core.data.map.MogoLocation
import com.mogo.eagle.core.function.api.map.listener.IMoGoMapLocationListener
import com.mogo.eagle.core.function.call.hmi.CallerHmiManager
import com.mogo.eagle.core.function.call.map.CallerMapLocationListenerManager
import com.mogo.eagle.core.function.hmi.R
import com.mogo.eagle.core.utilcode.util.*
import com.mogo.map.*
import com.mogo.map.navi.IMogoCarLocationChangedListener2
import com.mogo.service.IMogoServiceApis
import com.mogo.eagle.core.utilcode.util.UiThreadHandler
import com.mogo.map.MogoMapUIController
import java.util.*
/**
@@ -24,20 +22,16 @@ class SpeedPanelView @JvmOverloads constructor(
context: Context,
attrs: AttributeSet? = null,
defStyleAttr: Int = 0
) : FrameLayout(context, attrs, defStyleAttr),
IMogoCarLocationChangedListener2 {
val TAG = "SpeedPanelView"
private var mMogoServiceApis: IMogoServiceApis =
ARouter.getInstance().build(MogoServicePaths.PATH_SERVICE_APIS)
.navigation(context) as IMogoServiceApis
) : FrameLayout(context, attrs, defStyleAttr), IMoGoMapLocationListener {
companion object {
const val TAG = "SpeedPanelView"
}
var mContext: Context
var mSpeedChartView: SpeedChartView
var mLatLng: Location? = null
var mSpeedLimmit = 60;
var mLatLng: MogoLocation? = null
var mSpeedLimit = 60
private val timer by lazy {
Timer()
@@ -45,7 +39,6 @@ class SpeedPanelView @JvmOverloads constructor(
init {
initEvent(context)
setBackgroundResource(R.drawable.yi_biao_pan_bg_nor)
mContext = context
mSpeedChartView = SpeedChartView(context)
@@ -66,24 +59,23 @@ class SpeedPanelView @JvmOverloads constructor(
}
}
private var timerTask : TimerTask? = null
private var timerTask: TimerTask? = null
override fun onAttachedToWindow() {
super.onAttachedToWindow() // 注册位置回调
mMogoServiceApis.registerCenterApi.registerCarLocationChangedListener(TAG, this)
CallerMapLocationListenerManager.addListener(TAG, this, false)
// 开启定时查询速度
timerTask?.cancel()
val task = object : TimerTask() {
override fun run() {
if (mLatLng != null) {
mSpeedLimmit = MogoMapUIController.getInstance()
.getLimitSpeed(mLatLng!!.longitude, mLatLng!!.latitude, mLatLng!!.bearing)
mLatLng?.let {
mSpeedLimit = MogoMapUIController.getInstance()
.getLimitSpeed(it.longitude, it.latitude, it.bearing)
UiThreadHandler.post {
val speed = (mLatLng!!.speed * 3.6f).toInt()
mSpeedChartView.setArcColor(Color.parseColor(if (speed > mSpeedLimmit) "#DB3137" else "#3E77F6"))
val speed = (it.speed * 3.6f).toInt()
mSpeedChartView.setArcColor(Color.parseColor(if (speed > mSpeedLimit) "#DB3137" else "#3E77F6"))
mSpeedChartView.setValues(speed)
setBackgroundResource(if (speed > mSpeedLimmit) R.drawable.yi_biao_pan_bg_speeding else R.drawable.yi_biao_pan_bg_nor)
setBackgroundResource(if (speed > mSpeedLimit) R.drawable.yi_biao_pan_bg_speeding else R.drawable.yi_biao_pan_bg_nor)
}
}
}
@@ -92,11 +84,16 @@ class SpeedPanelView @JvmOverloads constructor(
timer.schedule(task, Date(), 100)
}
override fun onLocationChanged(location: MogoLocation?, from: Int, isGps: Boolean) {
location?.let {
mLatLng = location
}
}
override fun onDetachedFromWindow() {
super.onDetachedFromWindow()
// 解除注册
mMogoServiceApis.registerCenterApi
.unregisterMogoLocationListener(TAG)
CallerMapLocationListenerManager.removeListener(TAG, false)
try {
timerTask?.cancel()
} catch (e: Exception) {
@@ -104,9 +101,4 @@ class SpeedPanelView @JvmOverloads constructor(
}
}
override fun onCarLocationChanged2(latLng: Location) {
mLatLng = latLng
}
}

View File

@@ -232,8 +232,8 @@ public class MainActivity extends MvpActivity<MainView, MainPresenter> implement
MogoModulesManager.getInstance().init(this);
IMogoHosListenerRegister listenerRegister = CallerMapUIServiceManager.INSTANCE.getHostListenerRegister();
if (listenerRegister != null) {
listenerRegister.registerHostMapListener(EventDispatchCenter.getInstance());
listenerRegister.registerMarkerClickListener(EventDispatchCenter.getInstance());
listenerRegister.registerHostMapListener(TAG,EventDispatchCenter.getInstance());
listenerRegister.registerMarkerClickListener(TAG, EventDispatchCenter.getInstance());
}
EventDispatchCenter.getInstance().setMapLoadedCallback(() -> {
@@ -246,7 +246,7 @@ public class MainActivity extends MvpActivity<MainView, MainPresenter> implement
// TODO 这里临时兼容进入VR模式标记状态机。有些业务OCH会根据状态判断加载
MogoStatusManager.getInstance().setVrMode(TAG, true);
// 设置地图样式
MogoMapListenerHandler.getInstance().onMapModeChanged(EnumMapUI.MAP_STYLE_DAY_VR);
MogoMapListenerHandler.Companion.getMogoMapListenerHandler().onMapModeChanged(EnumMapUI.MAP_STYLE_DAY_VR);
});
CallerLogger.INSTANCE.i(M_HMI + TAG, "App launch timer cost " + (System.currentTimeMillis() - start) + "ms");
});
@@ -436,8 +436,8 @@ public class MainActivity extends MvpActivity<MainView, MainPresenter> implement
CallerAutoPilotStatusListenerManager.INSTANCE.removeListener(TAG);
IMogoHosListenerRegister listenerRegister = CallerMapUIServiceManager.INSTANCE.getHostListenerRegister();
if (listenerRegister != null) {
listenerRegister.unregisterMarkerClickListener();
listenerRegister.unregisterHostMapListener();
listenerRegister.unregisterMarkerClickListener(TAG);
listenerRegister.unregisterHostMapListener(TAG);
}
IMogoMapUIController mapUIController = CallerMapUIServiceManager.INSTANCE.getMapUIController();
if (mapUIController != null) {

View File

@@ -1,7 +1,6 @@
package com.mogo.eagle.core.function.main;
import com.mogo.commons.mvp.IView;
import com.mogo.service.IMogoServiceApis;
/**
* @author congtaowang

View File

@@ -69,7 +69,6 @@ dependencies {
implementation rootProject.ext.dependencies.lifecycle_extension
if (Boolean.valueOf(USE_MAVEN_PACKAGE)) {
implementation rootProject.ext.dependencies.modulecommon
implementation rootProject.ext.dependencies.mogoserviceapi
implementation rootProject.ext.dependencies.mogo_core_res
@@ -81,9 +80,9 @@ dependencies {
implementation rootProject.ext.dependencies.mogomap
implementation rootProject.ext.dependencies.mogomapapi
} else {
implementation project(':modules:mogo-module-common')
implementation project(':services:mogo-service-api')
implementation project(':foudations:mogo-commons')
implementation project(':core:mogo-core-res')
implementation project(':core:mogo-core-data')
implementation project(':core:mogo-core-utils')

View File

@@ -57,14 +57,12 @@ dependencies {
implementation rootProject.ext.dependencies.mogo_core_data
implementation rootProject.ext.dependencies.mogo_core_function_api
implementation rootProject.ext.dependencies.mogo_core_function_call
implementation rootProject.ext.dependencies.modulecommon
} else {
implementation project(':core:mogo-core-utils')
implementation project(':core:mogo-core-res')
implementation project(':core:mogo-core-data')
implementation project(':core:mogo-core-function-api')
implementation project(':core:mogo-core-function-call')
implementation project(':modules:mogo-module-common')
implementation project(":foudations:mogo-commons")
}
}

View File

@@ -8,11 +8,11 @@ import com.mogo.commons.constants.HostConst
import com.mogo.eagle.core.data.camera.CameraEntity
import com.mogo.eagle.core.data.camera.ReqLiveCarBean
import com.mogo.eagle.core.function.call.hmi.CallerHmiManager
import com.mogo.eagle.core.function.call.map.CallerMapLocationListenerManager
import com.mogo.eagle.core.function.monitoring.net.CameraListServices
import com.mogo.eagle.core.network.MoGoRetrofitFactory
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger
import com.mogo.eagle.core.utilcode.mogo.logger.scene.SceneConstant.Companion.M_MONITOR
import com.mogo.map.MogoLocationClient
import io.reactivex.Observable
import io.reactivex.android.schedulers.AndroidSchedulers
import io.reactivex.disposables.Disposable
@@ -86,7 +86,7 @@ class CronTaskManager(private var context: Context?) {
* 请求路口一定范围内的设备信息(包含:摄像头、灯)
*/
private fun requestDeviceList() {
MogoLocationClient.getInstance(context).lastKnowLocation?.let { location ->
CallerMapLocationListenerManager.getCurrentLocation()?.let { location ->
disposable = MoGoRetrofitFactory.getInstance(HostConst.CITY_HOST)
.create(CameraListServices::class.java)
.getDeviceList(location.longitude, location.latitude, 500)
@@ -114,13 +114,13 @@ class CronTaskManager(private var context: Context?) {
"requestDeviceList:message is:${it.message}, cause is:${it.cause}"
)
})
} ?: run {
}?: run {
CallerLogger.e("$M_MONITOR$TAG", "CurrentLocation is null!")
}
}
private fun requestCarCameraList() {
MogoLocationClient.getInstance(context).lastKnowLocation?.let { location ->
CallerMapLocationListenerManager.getCurrentLocation()?.let { location ->
carDisposable = MoGoRetrofitFactory.getInstance(HostConst.CITY_HOST)
.create(CameraListServices::class.java)
.getCarCameraList(ReqLiveCarBean(location.longitude, location.latitude))

View File

@@ -0,0 +1,18 @@
/**
* Automatically generated file. DO NOT MODIFY
*/
package com.mogo.eagle.core.function.msgbox;
public final class BuildConfig {
public static final boolean DEBUG = Boolean.parseBoolean("true");
public static final String LIBRARY_PACKAGE_NAME = "com.mogo.eagle.core.function.msgbox";
/**
* @deprecated APPLICATION_ID is misleading in libraries. For the library package name use LIBRARY_PACKAGE_NAME
*/
@Deprecated
public static final String APPLICATION_ID = "com.mogo.eagle.core.function.msgbox";
public static final String BUILD_TYPE = "debug";
public static final String FLAVOR = "";
public static final int VERSION_CODE = 1;
public static final String VERSION_NAME = "";
}

View File

@@ -0,0 +1,19 @@
package com.alibaba.android.arouter.routes;
import com.alibaba.android.arouter.facade.enums.RouteType;
import com.alibaba.android.arouter.facade.model.RouteMeta;
import com.alibaba.android.arouter.facade.template.IRouteGroup;
import com.mogo.eagle.core.function.msgbox.MsgBoxProvider;
import java.lang.Override;
import java.lang.String;
import java.util.Map;
/**
* DO NOT EDIT THIS FILE!!! IT WAS GENERATED BY AROUTER.
*/
public class ARouter$$Group$$msg_box implements IRouteGroup {
@Override
public void loadInto(Map<String, RouteMeta> atlas) {
atlas.put("/msg_box/api", RouteMeta.build(RouteType.PROVIDER, MsgBoxProvider.class, "/msg_box/api", "msg_box", null, -1, -2147483648));
}
}

View File

@@ -0,0 +1,19 @@
package com.alibaba.android.arouter.routes;
import com.alibaba.android.arouter.facade.enums.RouteType;
import com.alibaba.android.arouter.facade.model.RouteMeta;
import com.alibaba.android.arouter.facade.template.IProviderGroup;
import com.mogo.eagle.core.function.msgbox.MsgBoxProvider;
import java.lang.Override;
import java.lang.String;
import java.util.Map;
/**
* DO NOT EDIT THIS FILE!!! IT WAS GENERATED BY AROUTER.
*/
public class ARouter$$Providers$$mogocorefunctionmsgbox implements IProviderGroup {
@Override
public void loadInto(Map<String, RouteMeta> providers) {
providers.put("com.mogo.eagle.core.function.api.msgbox.IMsgBoxProvider", RouteMeta.build(RouteType.PROVIDER, MsgBoxProvider.class, "/msg_box/api", "msg_box", null, -1, -2147483648));
}
}

View File

@@ -0,0 +1,18 @@
package com.alibaba.android.arouter.routes;
import com.alibaba.android.arouter.facade.template.IRouteGroup;
import com.alibaba.android.arouter.facade.template.IRouteRoot;
import java.lang.Class;
import java.lang.Override;
import java.lang.String;
import java.util.Map;
/**
* DO NOT EDIT THIS FILE!!! IT WAS GENERATED BY AROUTER.
*/
public class ARouter$$Root$$mogocorefunctionmsgbox implements IRouteRoot {
@Override
public void loadInto(Map<String, Class<? extends IRouteGroup>> routes) {
routes.put("msg_box", ARouter$$Group$$msg_box.class);
}
}

View File

@@ -0,0 +1,146 @@
package com.mogo.eagle.core.function.msgbox.db;
import android.database.Cursor;
import androidx.room.CoroutinesRoom;
import androidx.room.EntityDeletionOrUpdateAdapter;
import androidx.room.EntityInsertionAdapter;
import androidx.room.RoomDatabase;
import androidx.room.RoomSQLiteQuery;
import androidx.room.util.CursorUtil;
import androidx.room.util.DBUtil;
import androidx.sqlite.db.SupportSQLiteStatement;
import java.lang.Class;
import java.lang.Exception;
import java.lang.Object;
import java.lang.Override;
import java.lang.String;
import java.lang.SuppressWarnings;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.concurrent.Callable;
import kotlin.Unit;
import kotlin.coroutines.Continuation;
@SuppressWarnings({"unchecked", "deprecation"})
public final class MsgBoxDao_Impl implements MsgBoxDao {
private final RoomDatabase __db;
private final EntityInsertionAdapter<MsgBoxInfo> __insertionAdapterOfMsgBoxInfo;
private final EntityDeletionOrUpdateAdapter<MsgBoxInfo> __deletionAdapterOfMsgBoxInfo;
public MsgBoxDao_Impl(RoomDatabase __db) {
this.__db = __db;
this.__insertionAdapterOfMsgBoxInfo = new EntityInsertionAdapter<MsgBoxInfo>(__db) {
@Override
public String createQuery() {
return "INSERT OR REPLACE INTO `t_msg_box` (`obj_json`,`json_obj_type`,`time_stamp`) VALUES (?,?,?)";
}
@Override
public void bind(SupportSQLiteStatement stmt, MsgBoxInfo value) {
if (value.getBean2Json() == null) {
stmt.bindNull(1);
} else {
stmt.bindString(1, value.getBean2Json());
}
stmt.bindLong(2, value.getObj2JsonType());
stmt.bindLong(3, value.getTimeStamp());
}
};
this.__deletionAdapterOfMsgBoxInfo = new EntityDeletionOrUpdateAdapter<MsgBoxInfo>(__db) {
@Override
public String createQuery() {
return "DELETE FROM `t_msg_box` WHERE `obj_json` = ?";
}
@Override
public void bind(SupportSQLiteStatement stmt, MsgBoxInfo value) {
if (value.getBean2Json() == null) {
stmt.bindNull(1);
} else {
stmt.bindString(1, value.getBean2Json());
}
}
};
}
@Override
public void insertMessage(final MsgBoxInfo info) {
__db.assertNotSuspendingTransaction();
__db.beginTransaction();
try {
__insertionAdapterOfMsgBoxInfo.insert(info);
__db.setTransactionSuccessful();
} finally {
__db.endTransaction();
}
}
@Override
public void insertMessages(final MsgBoxInfo... info) {
__db.assertNotSuspendingTransaction();
__db.beginTransaction();
try {
__insertionAdapterOfMsgBoxInfo.insert(info);
__db.setTransactionSuccessful();
} finally {
__db.endTransaction();
}
}
@Override
public Object deleteMsg(final MsgBoxInfo info, final Continuation<? super Unit> continuation) {
return CoroutinesRoom.execute(__db, true, new Callable<Unit>() {
@Override
public Unit call() throws Exception {
__db.beginTransaction();
try {
__deletionAdapterOfMsgBoxInfo.handle(info);
__db.setTransactionSuccessful();
return Unit.INSTANCE;
} finally {
__db.endTransaction();
}
}
}, continuation);
}
@Override
public List<MsgBoxInfo> getAllCachedMessages() {
final String _sql = "SELECT * FROM t_msg_box";
final RoomSQLiteQuery _statement = RoomSQLiteQuery.acquire(_sql, 0);
__db.assertNotSuspendingTransaction();
final Cursor _cursor = DBUtil.query(__db, _statement, false, null);
try {
final int _cursorIndexOfBean2Json = CursorUtil.getColumnIndexOrThrow(_cursor, "obj_json");
final int _cursorIndexOfObj2JsonType = CursorUtil.getColumnIndexOrThrow(_cursor, "json_obj_type");
final int _cursorIndexOfTimeStamp = CursorUtil.getColumnIndexOrThrow(_cursor, "time_stamp");
final List<MsgBoxInfo> _result = new ArrayList<MsgBoxInfo>(_cursor.getCount());
while(_cursor.moveToNext()) {
final MsgBoxInfo _item;
final String _tmpBean2Json;
if (_cursor.isNull(_cursorIndexOfBean2Json)) {
_tmpBean2Json = null;
} else {
_tmpBean2Json = _cursor.getString(_cursorIndexOfBean2Json);
}
final int _tmpObj2JsonType;
_tmpObj2JsonType = _cursor.getInt(_cursorIndexOfObj2JsonType);
final long _tmpTimeStamp;
_tmpTimeStamp = _cursor.getLong(_cursorIndexOfTimeStamp);
_item = new MsgBoxInfo(_tmpBean2Json,_tmpObj2JsonType,_tmpTimeStamp);
_result.add(_item);
}
return _result;
} finally {
_cursor.close();
_statement.release();
}
}
public static List<Class<?>> getRequiredConverters() {
return Collections.emptyList();
}
}

View File

@@ -0,0 +1,166 @@
package com.mogo.eagle.core.function.msgbox.db;
import androidx.annotation.NonNull;
import androidx.room.DatabaseConfiguration;
import androidx.room.InvalidationTracker;
import androidx.room.RoomOpenHelper;
import androidx.room.RoomOpenHelper.Delegate;
import androidx.room.RoomOpenHelper.ValidationResult;
import androidx.room.migration.AutoMigrationSpec;
import androidx.room.migration.Migration;
import androidx.room.util.DBUtil;
import androidx.room.util.TableInfo;
import androidx.room.util.TableInfo.Column;
import androidx.room.util.TableInfo.ForeignKey;
import androidx.room.util.TableInfo.Index;
import androidx.sqlite.db.SupportSQLiteDatabase;
import androidx.sqlite.db.SupportSQLiteOpenHelper;
import androidx.sqlite.db.SupportSQLiteOpenHelper.Callback;
import androidx.sqlite.db.SupportSQLiteOpenHelper.Configuration;
import java.lang.Class;
import java.lang.Override;
import java.lang.String;
import java.lang.SuppressWarnings;
import java.util.Arrays;
import java.util.HashMap;
import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.Set;
@SuppressWarnings({"unchecked", "deprecation"})
public final class MsgBoxDb_Impl extends MsgBoxDb {
private volatile MsgBoxDao _msgBoxDao;
@Override
protected SupportSQLiteOpenHelper createOpenHelper(DatabaseConfiguration configuration) {
final SupportSQLiteOpenHelper.Callback _openCallback = new RoomOpenHelper(configuration, new RoomOpenHelper.Delegate(1) {
@Override
public void createAllTables(SupportSQLiteDatabase _db) {
_db.execSQL("CREATE TABLE IF NOT EXISTS `t_msg_box` (`obj_json` TEXT NOT NULL, `json_obj_type` INTEGER NOT NULL, `time_stamp` INTEGER NOT NULL, PRIMARY KEY(`obj_json`))");
_db.execSQL("CREATE TABLE IF NOT EXISTS room_master_table (id INTEGER PRIMARY KEY,identity_hash TEXT)");
_db.execSQL("INSERT OR REPLACE INTO room_master_table (id,identity_hash) VALUES(42, 'e3b1c5d5d688059898caf243cb07d34c')");
}
@Override
public void dropAllTables(SupportSQLiteDatabase _db) {
_db.execSQL("DROP TABLE IF EXISTS `t_msg_box`");
if (mCallbacks != null) {
for (int _i = 0, _size = mCallbacks.size(); _i < _size; _i++) {
mCallbacks.get(_i).onDestructiveMigration(_db);
}
}
}
@Override
protected void onCreate(SupportSQLiteDatabase _db) {
if (mCallbacks != null) {
for (int _i = 0, _size = mCallbacks.size(); _i < _size; _i++) {
mCallbacks.get(_i).onCreate(_db);
}
}
}
@Override
public void onOpen(SupportSQLiteDatabase _db) {
mDatabase = _db;
internalInitInvalidationTracker(_db);
if (mCallbacks != null) {
for (int _i = 0, _size = mCallbacks.size(); _i < _size; _i++) {
mCallbacks.get(_i).onOpen(_db);
}
}
}
@Override
public void onPreMigrate(SupportSQLiteDatabase _db) {
DBUtil.dropFtsSyncTriggers(_db);
}
@Override
public void onPostMigrate(SupportSQLiteDatabase _db) {
}
@Override
protected RoomOpenHelper.ValidationResult onValidateSchema(SupportSQLiteDatabase _db) {
final HashMap<String, TableInfo.Column> _columnsTMsgBox = new HashMap<String, TableInfo.Column>(3);
_columnsTMsgBox.put("obj_json", new TableInfo.Column("obj_json", "TEXT", true, 1, null, TableInfo.CREATED_FROM_ENTITY));
_columnsTMsgBox.put("json_obj_type", new TableInfo.Column("json_obj_type", "INTEGER", true, 0, null, TableInfo.CREATED_FROM_ENTITY));
_columnsTMsgBox.put("time_stamp", new TableInfo.Column("time_stamp", "INTEGER", true, 0, null, TableInfo.CREATED_FROM_ENTITY));
final HashSet<TableInfo.ForeignKey> _foreignKeysTMsgBox = new HashSet<TableInfo.ForeignKey>(0);
final HashSet<TableInfo.Index> _indicesTMsgBox = new HashSet<TableInfo.Index>(0);
final TableInfo _infoTMsgBox = new TableInfo("t_msg_box", _columnsTMsgBox, _foreignKeysTMsgBox, _indicesTMsgBox);
final TableInfo _existingTMsgBox = TableInfo.read(_db, "t_msg_box");
if (! _infoTMsgBox.equals(_existingTMsgBox)) {
return new RoomOpenHelper.ValidationResult(false, "t_msg_box(com.mogo.eagle.core.function.msgbox.db.MsgBoxInfo).\n"
+ " Expected:\n" + _infoTMsgBox + "\n"
+ " Found:\n" + _existingTMsgBox);
}
return new RoomOpenHelper.ValidationResult(true, null);
}
}, "e3b1c5d5d688059898caf243cb07d34c", "b378eb20a36b24560e715c71bdca2117");
final SupportSQLiteOpenHelper.Configuration _sqliteConfig = SupportSQLiteOpenHelper.Configuration.builder(configuration.context)
.name(configuration.name)
.callback(_openCallback)
.build();
final SupportSQLiteOpenHelper _helper = configuration.sqliteOpenHelperFactory.create(_sqliteConfig);
return _helper;
}
@Override
protected InvalidationTracker createInvalidationTracker() {
final HashMap<String, String> _shadowTablesMap = new HashMap<String, String>(0);
HashMap<String, Set<String>> _viewTables = new HashMap<String, Set<String>>(0);
return new InvalidationTracker(this, _shadowTablesMap, _viewTables, "t_msg_box");
}
@Override
public void clearAllTables() {
super.assertNotMainThread();
final SupportSQLiteDatabase _db = super.getOpenHelper().getWritableDatabase();
try {
super.beginTransaction();
_db.execSQL("DELETE FROM `t_msg_box`");
super.setTransactionSuccessful();
} finally {
super.endTransaction();
_db.query("PRAGMA wal_checkpoint(FULL)").close();
if (!_db.inTransaction()) {
_db.execSQL("VACUUM");
}
}
}
@Override
protected Map<Class<?>, List<Class<?>>> getRequiredTypeConverters() {
final HashMap<Class<?>, List<Class<?>>> _typeConvertersMap = new HashMap<Class<?>, List<Class<?>>>();
_typeConvertersMap.put(MsgBoxDao.class, MsgBoxDao_Impl.getRequiredConverters());
return _typeConvertersMap;
}
@Override
public Set<Class<? extends AutoMigrationSpec>> getRequiredAutoMigrationSpecs() {
final HashSet<Class<? extends AutoMigrationSpec>> _autoMigrationSpecsSet = new HashSet<Class<? extends AutoMigrationSpec>>();
return _autoMigrationSpecsSet;
}
@Override
public List<Migration> getAutoMigrations(
@NonNull Map<Class<? extends AutoMigrationSpec>, AutoMigrationSpec> autoMigrationSpecsMap) {
return Arrays.asList();
}
@Override
public MsgBoxDao monitorDao() {
if (_msgBoxDao != null) {
return _msgBoxDao;
} else {
synchronized(this) {
if(_msgBoxDao == null) {
_msgBoxDao = new MsgBoxDao_Impl(this);
}
return _msgBoxDao;
}
}
}
}

View File

@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.mogo.eagle.core.function.msgbox"
android:versionCode="1" >
<uses-sdk
android:minSdkVersion="21"
android:targetSdkVersion="21" />
<application>
</application>
</manifest>

View File

@@ -0,0 +1 @@
[{"outputType":{"type":"AAPT_FRIENDLY_MERGED_MANIFESTS"},"apkData":{"type":"MAIN","splits":[],"versionCode":1,"versionName":"","enabled":true,"outputFile":"mogo-core-function-msgbox-debug.aar","fullName":"debug","baseName":"debug"},"path":"AndroidManifest.xml","properties":{"packageId":"com.mogo.eagle.core.function.msgbox","split":""}}]

View File

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<merger version="3"><dataSet config="main" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/arrowem/Documents/androidProject/Launcher/core/mogo-core-function-call/src/main/jniLibs"/></dataSet><dataSet config="debug" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/arrowem/Documents/androidProject/Launcher/core/mogo-core-function-call/src/debug/jniLibs"/></dataSet></merger>

View File

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<merger version="3"><dataSet config="main" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/arrowem/Documents/androidProject/Launcher/core/mogo-core-function-call/src/main/shaders"/></dataSet><dataSet config="debug" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/arrowem/Documents/androidProject/Launcher/core/mogo-core-function-call/src/debug/shaders"/></dataSet></merger>

View File

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<merger version="3"><dataSet config="main" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/arrowem/Documents/androidProject/Launcher/core/mogo-core-function-api/src/main/assets"/><source path="/Users/arrowem/Documents/androidProject/Launcher/core/mogo-core-function-api/build/intermediates/shader_assets/debug/compileDebugShaders/out"/></dataSet><dataSet config="debug" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/arrowem/Documents/androidProject/Launcher/core/mogo-core-function-api/src/debug/assets"/></dataSet></merger>

View File

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<merger version="3"><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="main$Generated" generated="true" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/arrowem/Documents/androidProject/Launcher/core/mogo-core-function-call/src/main/res"/><source path="/Users/arrowem/Documents/androidProject/Launcher/core/mogo-core-function-call/build/generated/res/rs/debug"/><source path="/Users/arrowem/Documents/androidProject/Launcher/core/mogo-core-function-call/build/generated/res/resValues/debug"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="main" generated-set="main$Generated" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/arrowem/Documents/androidProject/Launcher/core/mogo-core-function-call/src/main/res"/><source path="/Users/arrowem/Documents/androidProject/Launcher/core/mogo-core-function-call/build/generated/res/rs/debug"/><source path="/Users/arrowem/Documents/androidProject/Launcher/core/mogo-core-function-call/build/generated/res/resValues/debug"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="debug$Generated" generated="true" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/arrowem/Documents/androidProject/Launcher/core/mogo-core-function-call/src/debug/res"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="debug" generated-set="debug$Generated" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/arrowem/Documents/androidProject/Launcher/core/mogo-core-function-call/src/debug/res"/></dataSet><mergedItems/></merger>

View File

@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.mogo.eagle.core.function.msgbox"
android:versionCode="1" >
<uses-sdk
android:minSdkVersion="21"
android:targetSdkVersion="21" />
<application>
</application>
</manifest>

View File

@@ -0,0 +1,2 @@
R_DEF: Internal format may change without notice
local

View File

@@ -0,0 +1,16 @@
1<?xml version="1.0" encoding="utf-8"?>
2<manifest xmlns:android="http://schemas.android.com/apk/res/android"
3 package="com.mogo.eagle.core.function.msgbox"
4 android:versionCode="1" >
5
6 <uses-sdk
7 android:minSdkVersion="21"
7-->/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-msgbox/src/main/AndroidManifest.xml
8 android:targetSdkVersion="21" />
8-->/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-msgbox/src/main/AndroidManifest.xml
9
10 <application>
10-->/Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-msgbox/src/main/AndroidManifest.xml:4:5-5:19
11 </application>
12
13</manifest>

View File

@@ -0,0 +1 @@
[{"outputType":{"type":"MERGED_MANIFESTS"},"apkData":{"type":"MAIN","splits":[],"versionCode":1,"versionName":"","enabled":true,"outputFile":"mogo-core-function-msgbox-debug.aar","fullName":"debug","baseName":"debug"},"path":"../../library_manifest/debug/AndroidManifest.xml","properties":{"packageId":"com.mogo.eagle.core.function.msgbox","split":""}}]

View File

@@ -0,0 +1,33 @@
-- Merging decision tree log ---
manifest
ADDED from /Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-msgbox/src/main/AndroidManifest.xml:2:1-6:12
INJECTED from /Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-msgbox/src/main/AndroidManifest.xml:2:1-6:12
INJECTED from /Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-msgbox/src/main/AndroidManifest.xml:2:1-6:12
INJECTED from /Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-msgbox/src/main/AndroidManifest.xml:2:1-6:12
INJECTED from /Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-msgbox/src/main/AndroidManifest.xml:2:1-6:12
package
ADDED from /Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-msgbox/src/main/AndroidManifest.xml:3:5-50
INJECTED from /Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-msgbox/src/main/AndroidManifest.xml
INJECTED from /Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-msgbox/src/main/AndroidManifest.xml
android:versionCode
INJECTED from /Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-msgbox/src/main/AndroidManifest.xml
ADDED from /Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-msgbox/src/main/AndroidManifest.xml:2:1-6:12
INJECTED from /Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-msgbox/src/main/AndroidManifest.xml
xmlns:android
ADDED from /Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-msgbox/src/main/AndroidManifest.xml:2:11-69
application
ADDED from /Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-msgbox/src/main/AndroidManifest.xml:4:5-5:19
uses-sdk
INJECTED from /Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-msgbox/src/main/AndroidManifest.xml reason: use-sdk injection requested
INJECTED from /Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-msgbox/src/main/AndroidManifest.xml
INJECTED from /Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-msgbox/src/main/AndroidManifest.xml
INJECTED from /Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-msgbox/src/main/AndroidManifest.xml
INJECTED from /Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-msgbox/src/main/AndroidManifest.xml
android:targetSdkVersion
INJECTED from /Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-msgbox/src/main/AndroidManifest.xml
ADDED from /Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-msgbox/src/main/AndroidManifest.xml
INJECTED from /Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-msgbox/src/main/AndroidManifest.xml
android:minSdkVersion
INJECTED from /Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-msgbox/src/main/AndroidManifest.xml
ADDED from /Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-msgbox/src/main/AndroidManifest.xml
INJECTED from /Users/arrowem/Documents/androidProject/Launcher/core/function-impl/mogo-core-function-msgbox/src/main/AndroidManifest.xml

View File

@@ -0,0 +1,147 @@
package com.mogo.eagle.core.function.msgbox;
import java.lang.System;
@kotlin.Metadata(mv = {1, 5, 1}, k = 1, d1 = {"\u0000H\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0002\n\u0002\u0010\t\n\u0000\n\u0002\u0010!\n\u0002\u0018\u0002\n\u0002\b\u0011\n\u0002\u0018\u0002\n\u0002\u0010\u000e\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0007\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010 \n\u0002\b\u000f\b\u00c6\u0002\u0018\u00002\u00020\u0001B\u0007\b\u0002\u00a2\u0006\u0002\u0010\u0002J\u0016\u0010&\u001a\u00020\'2\u0006\u0010(\u001a\u00020)2\u0006\u0010*\u001a\u00020\u0007J\u001f\u0010+\u001a\b\u0012\u0004\u0012\u00020\u00070,2\u0006\u0010(\u001a\u00020)H\u0082@\u00f8\u0001\u0000\u00a2\u0006\u0002\u0010-J\f\u0010.\u001a\b\u0012\u0004\u0012\u00020\u00070,J\f\u0010/\u001a\b\u0012\u0004\u0012\u00020\u00070,J\f\u00100\u001a\b\u0012\u0004\u0012\u00020\u00070,J\b\u00101\u001a\u00020\'H\u0002J\u000e\u00102\u001a\u00020\'2\u0006\u0010(\u001a\u00020)J\u0010\u00103\u001a\u00020\'2\u0006\u00104\u001a\u00020\u0007H\u0002J\u0016\u00105\u001a\u00020\'2\u0006\u00106\u001a\u00020\u001a2\u0006\u00107\u001a\u00020\u0001J\u000e\u00108\u001a\u00020\'2\u0006\u0010(\u001a\u00020)J\u000e\u00109\u001a\u00020\'2\u0006\u0010:\u001a\u00020\u0007R\u000e\u0010\u0003\u001a\u00020\u0004X\u0086T\u00a2\u0006\u0002\n\u0000R!\u0010\u0005\u001a\b\u0012\u0004\u0012\u00020\u00070\u00068BX\u0082\u0084\u0002\u00a2\u0006\f\n\u0004\b\n\u0010\u000b\u001a\u0004\b\b\u0010\tR!\u0010\f\u001a\b\u0012\u0004\u0012\u00020\u00070\u00068BX\u0082\u0084\u0002\u00a2\u0006\f\n\u0004\b\u000e\u0010\u000b\u001a\u0004\b\r\u0010\tR!\u0010\u000f\u001a\b\u0012\u0004\u0012\u00020\u00070\u00068BX\u0082\u0084\u0002\u00a2\u0006\f\n\u0004\b\u0011\u0010\u000b\u001a\u0004\b\u0010\u0010\tR!\u0010\u0012\u001a\b\u0012\u0004\u0012\u00020\u00070\u00068BX\u0082\u0084\u0002\u00a2\u0006\f\n\u0004\b\u0014\u0010\u000b\u001a\u0004\b\u0013\u0010\tR!\u0010\u0015\u001a\b\u0012\u0004\u0012\u00020\u00070\u00068BX\u0082\u0084\u0002\u00a2\u0006\f\n\u0004\b\u0017\u0010\u000b\u001a\u0004\b\u0016\u0010\tR\'\u0010\u0018\u001a\u000e\u0012\u0004\u0012\u00020\u001a\u0012\u0004\u0012\u00020\u00010\u00198BX\u0082\u0084\u0002\u00a2\u0006\f\n\u0004\b\u001d\u0010\u000b\u001a\u0004\b\u001b\u0010\u001cR\u001b\u0010\u001e\u001a\u00020\u001f8BX\u0082\u0084\u0002\u00a2\u0006\f\n\u0004\b\"\u0010\u000b\u001a\u0004\b \u0010!R!\u0010#\u001a\b\u0012\u0004\u0012\u00020\u00070\u00068BX\u0082\u0084\u0002\u00a2\u0006\f\n\u0004\b%\u0010\u000b\u001a\u0004\b$\u0010\t\u0082\u0002\u0004\n\u0002\b\u0019\u00a8\u0006;"}, d2 = {"Lcom/mogo/eagle/core/function/msgbox/DataManager;", "", "()V", "DISMISS_TIME", "", "cacheNotifyList", "", "Lcom/mogo/eagle/core/data/msgbox/MsgBoxBean;", "getCacheNotifyList", "()Ljava/util/List;", "cacheNotifyList$delegate", "Lkotlin/Lazy;", "cacheRecordList", "getCacheRecordList", "cacheRecordList$delegate", "cacheSysInfoList", "getCacheSysInfoList", "cacheSysInfoList$delegate", "notifyList", "getNotifyList", "notifyList$delegate", "recordBagList", "getRecordBagList", "recordBagList$delegate", "removedRecordMap", "Ljava/util/HashMap;", "", "getRemovedRecordMap", "()Ljava/util/HashMap;", "removedRecordMap$delegate", "scope", "Landroidx/lifecycle/LifecycleCoroutineScope;", "getScope", "()Landroidx/lifecycle/LifecycleCoroutineScope;", "scope$delegate", "sysInfoList", "getSysInfoList", "sysInfoList$delegate", "delMsgBoxBean", "", "context", "Landroid/content/Context;", "msgBoxBean", "getCacheMessages", "", "(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "getNotifyData", "getRecordBagData", "getSysInfoData", "initCache", "queryAllMessages", "realSaveMsg", "msg", "removeRecordInfo", "key", "value", "saveAllMessages2Disk", "saveMsg", "bean", "mogo-core-function-msgbox_debug"})
public final class DataManager {
@org.jetbrains.annotations.NotNull()
public static final com.mogo.eagle.core.function.msgbox.DataManager INSTANCE = null;
public static final long DISMISS_TIME = 5000L;
private static final kotlin.Lazy notifyList$delegate = null;
/**
* 当天缓存的通知消息
*/
private static final kotlin.Lazy cacheNotifyList$delegate = null;
private static final kotlin.Lazy sysInfoList$delegate = null;
/**
* 当天缓存的系统消息
*/
private static final kotlin.Lazy cacheSysInfoList$delegate = null;
private static final kotlin.Lazy recordBagList$delegate = null;
/**
* 当天缓存的录包消息
*/
private static final kotlin.Lazy cacheRecordList$delegate = null;
private static final kotlin.Lazy scope$delegate = null;
/**
* 用户取消给录制的Bag包打标签
*/
private static final kotlin.Lazy removedRecordMap$delegate = null;
private DataManager() {
super();
}
private final java.util.List<com.mogo.eagle.core.data.msgbox.MsgBoxBean> getNotifyList() {
return null;
}
/**
* 当天缓存的通知消息
*/
private final java.util.List<com.mogo.eagle.core.data.msgbox.MsgBoxBean> getCacheNotifyList() {
return null;
}
private final java.util.List<com.mogo.eagle.core.data.msgbox.MsgBoxBean> getSysInfoList() {
return null;
}
/**
* 当天缓存的系统消息
*/
private final java.util.List<com.mogo.eagle.core.data.msgbox.MsgBoxBean> getCacheSysInfoList() {
return null;
}
private final java.util.List<com.mogo.eagle.core.data.msgbox.MsgBoxBean> getRecordBagList() {
return null;
}
/**
* 当天缓存的录包消息
*/
private final java.util.List<com.mogo.eagle.core.data.msgbox.MsgBoxBean> getCacheRecordList() {
return null;
}
private final androidx.lifecycle.LifecycleCoroutineScope getScope() {
return null;
}
/**
* 用户取消给录制的Bag包打标签
*/
private final java.util.HashMap<java.lang.String, java.lang.Object> getRemovedRecordMap() {
return null;
}
/**
* 存储时保证按时序排列
*/
public final void saveMsg(@org.jetbrains.annotations.NotNull()
com.mogo.eagle.core.data.msgbox.MsgBoxBean bean) {
}
private final void realSaveMsg(com.mogo.eagle.core.data.msgbox.MsgBoxBean msg) {
}
/**
* 通知消息V2X、云公告、运营信息
*/
@org.jetbrains.annotations.NotNull()
public final java.util.List<com.mogo.eagle.core.data.msgbox.MsgBoxBean> getNotifyData() {
return null;
}
/**
* 工控机Report信息
*/
@org.jetbrains.annotations.NotNull()
public final java.util.List<com.mogo.eagle.core.data.msgbox.MsgBoxBean> getSysInfoData() {
return null;
}
/**
* 录包信息
*/
@org.jetbrains.annotations.NotNull()
public final java.util.List<com.mogo.eagle.core.data.msgbox.MsgBoxBean> getRecordBagData() {
return null;
}
public final void removeRecordInfo(@org.jetbrains.annotations.NotNull()
java.lang.String key, @org.jetbrains.annotations.NotNull()
java.lang.Object value) {
}
/**
* 从本地数据库中查询数据
*/
public final void queryAllMessages(@org.jetbrains.annotations.NotNull()
android.content.Context context) {
}
private final void initCache() {
}
private final java.lang.Object getCacheMessages(android.content.Context context, kotlin.coroutines.Continuation<? super java.util.List<com.mogo.eagle.core.data.msgbox.MsgBoxBean>> continuation) {
return null;
}
/**
* 存储到本地数据库
*/
public final void saveAllMessages2Disk(@org.jetbrains.annotations.NotNull()
android.content.Context context) {
}
public final void delMsgBoxBean(@org.jetbrains.annotations.NotNull()
android.content.Context context, @org.jetbrains.annotations.NotNull()
com.mogo.eagle.core.data.msgbox.MsgBoxBean msgBoxBean) {
}
}

View File

@@ -0,0 +1,49 @@
package com.mogo.eagle.core.function.msgbox;
import java.lang.System;
/**
* @author XuXinChao
* @description 消息盒子配置
* @since: 2022/12/1
*/
@kotlin.Metadata(mv = {1, 5, 1}, k = 1, d1 = {"\u0000\f\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0003\u0018\u0000 \u00032\u00020\u0001:\u0001\u0003B\u0005\u00a2\u0006\u0002\u0010\u0002\u00a8\u0006\u0004"}, d2 = {"Lcom/mogo/eagle/core/function/msgbox/MsgBoxConfig;", "", "()V", "Companion", "mogo-core-function-msgbox_debug"})
public final class MsgBoxConfig {
@org.jetbrains.annotations.NotNull()
public static final com.mogo.eagle.core.function.msgbox.MsgBoxConfig.Companion Companion = null;
private static final java.lang.String userRecord = "USER_RECORD";
@org.jetbrains.annotations.NotNull()
@kotlin.jvm.JvmField()
public static java.util.ArrayList<com.mogo.eagle.core.data.msgbox.MsgBoxBean> noticeList;
@org.jetbrains.annotations.NotNull()
@kotlin.jvm.JvmField()
public static java.util.ArrayList<com.mogo.eagle.core.data.msgbox.MsgBoxBean> systemInfoList;
@org.jetbrains.annotations.NotNull()
@kotlin.jvm.JvmField()
public static java.util.ArrayList<com.mogo.eagle.core.data.msgbox.MsgBoxBean> recordBagList;
public MsgBoxConfig() {
super();
}
@kotlin.Metadata(mv = {1, 5, 1}, k = 1, d1 = {"\u00000\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010\u000e\n\u0000\n\u0002\u0010\b\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0002\b\u0086\u0003\u0018\u00002\u00020\u0001B\u0007\b\u0002\u00a2\u0006\u0002\u0010\u0002J\u0006\u0010\u000b\u001a\u00020\fJ\u000e\u0010\r\u001a\u00020\u000e2\u0006\u0010\u000f\u001a\u00020\fR\"\u0010\u0003\u001a\u0012\u0012\u0004\u0012\u00020\u00050\u0004j\b\u0012\u0004\u0012\u00020\u0005`\u00068\u0006@\u0006X\u0087\u000e\u00a2\u0006\u0002\n\u0000R\"\u0010\u0007\u001a\u0012\u0012\u0004\u0012\u00020\u00050\u0004j\b\u0012\u0004\u0012\u00020\u0005`\u00068\u0006@\u0006X\u0087\u000e\u00a2\u0006\u0002\n\u0000R\"\u0010\b\u001a\u0012\u0012\u0004\u0012\u00020\u00050\u0004j\b\u0012\u0004\u0012\u00020\u0005`\u00068\u0006@\u0006X\u0087\u000e\u00a2\u0006\u0002\n\u0000R\u000e\u0010\t\u001a\u00020\nX\u0082T\u00a2\u0006\u0002\n\u0000\u00a8\u0006\u0010"}, d2 = {"Lcom/mogo/eagle/core/function/msgbox/MsgBoxConfig$Companion;", "", "()V", "noticeList", "Ljava/util/ArrayList;", "Lcom/mogo/eagle/core/data/msgbox/MsgBoxBean;", "Lkotlin/collections/ArrayList;", "recordBagList", "systemInfoList", "userRecord", "", "getUserRecord", "", "setUserRecord", "", "record", "mogo-core-function-msgbox_debug"})
public static final class Companion {
private Companion() {
super();
}
/**
* 获取当前用户Tab选择记录
*/
public final int getUserRecord() {
return 0;
}
/**
* 设置当前用户Tab选择记录
*/
public final void setUserRecord(int record) {
}
}
}

View File

@@ -0,0 +1,67 @@
package com.mogo.eagle.core.function.msgbox;
import java.lang.System;
@com.alibaba.android.arouter.facade.annotation.Route(path = "/msg_box/api")
@kotlin.Metadata(mv = {1, 5, 1}, k = 1, d1 = {"\u00004\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u000e\n\u0002\b\u0003\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010\t\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\b\b\u0007\u0018\u00002\u00020\u0001B\u0005\u00a2\u0006\u0002\u0010\u0002J\u000e\u0010\u0007\u001a\b\u0012\u0004\u0012\u00020\t0\bH\u0016J\u000e\u0010\n\u001a\b\u0012\u0004\u0012\u00020\t0\bH\u0016J\u000e\u0010\u000b\u001a\b\u0012\u0004\u0012\u00020\t0\bH\u0016J\b\u0010\f\u001a\u00020\rH\u0016J\u0010\u0010\u000e\u001a\u00020\u000f2\u0006\u0010\u0010\u001a\u00020\u0011H\u0016J\b\u0010\u0012\u001a\u00020\u000fH\u0016J\u0010\u0010\u0013\u001a\u00020\u000f2\u0006\u0010\u0010\u001a\u00020\u0011H\u0016J \u0010\u0014\u001a\u00020\u000f2\u0006\u0010\u0010\u001a\u00020\u00112\u0006\u0010\u0015\u001a\u00020\t2\u0006\u0010\u0016\u001a\u00020\u0004H\u0016J\u0010\u0010\u0017\u001a\u00020\u000f2\u0006\u0010\u0018\u001a\u00020\tH\u0016R\u0014\u0010\u0003\u001a\u00020\u00048VX\u0096\u0004\u00a2\u0006\u0006\u001a\u0004\b\u0005\u0010\u0006\u00a8\u0006\u0019"}, d2 = {"Lcom/mogo/eagle/core/function/msgbox/MsgBoxProvider;", "Lcom/mogo/eagle/core/function/api/msgbox/IMsgBoxProvider;", "()V", "functionName", "", "getFunctionName", "()Ljava/lang/String;", "getCachedNotifyData", "", "Lcom/mogo/eagle/core/data/msgbox/MsgBoxBean;", "getCachedRecordBagData", "getCachedSysInfoData", "getDismissTime", "", "init", "", "context", "Landroid/content/Context;", "onDestroy", "queryAllMessages", "removeRecordInfo", "msgBoxBean", "key", "saveMsg", "bean", "mogo-core-function-msgbox_debug"})
public final class MsgBoxProvider implements com.mogo.eagle.core.function.api.msgbox.IMsgBoxProvider {
public MsgBoxProvider() {
super();
}
@org.jetbrains.annotations.NotNull()
@java.lang.Override()
public java.lang.String getFunctionName() {
return null;
}
@java.lang.Override()
public void init(@org.jetbrains.annotations.NotNull()
android.content.Context context) {
}
@java.lang.Override()
public void queryAllMessages(@org.jetbrains.annotations.NotNull()
android.content.Context context) {
}
@java.lang.Override()
public void saveMsg(@org.jetbrains.annotations.NotNull()
com.mogo.eagle.core.data.msgbox.MsgBoxBean bean) {
}
@org.jetbrains.annotations.NotNull()
@java.lang.Override()
public java.util.List<com.mogo.eagle.core.data.msgbox.MsgBoxBean> getCachedNotifyData() {
return null;
}
@org.jetbrains.annotations.NotNull()
@java.lang.Override()
public java.util.List<com.mogo.eagle.core.data.msgbox.MsgBoxBean> getCachedSysInfoData() {
return null;
}
@org.jetbrains.annotations.NotNull()
@java.lang.Override()
public java.util.List<com.mogo.eagle.core.data.msgbox.MsgBoxBean> getCachedRecordBagData() {
return null;
}
@java.lang.Override()
public void removeRecordInfo(@org.jetbrains.annotations.NotNull()
android.content.Context context, @org.jetbrains.annotations.NotNull()
com.mogo.eagle.core.data.msgbox.MsgBoxBean msgBoxBean, @org.jetbrains.annotations.NotNull()
java.lang.String key) {
}
@java.lang.Override()
public long getDismissTime() {
return 0L;
}
@java.lang.Override()
public void onDestroy() {
}
}

View File

@@ -0,0 +1,26 @@
package com.mogo.eagle.core.function.msgbox.db;
import java.lang.System;
@androidx.room.Dao()
@kotlin.Metadata(mv = {1, 5, 1}, k = 1, d1 = {"\u0000(\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010 \n\u0002\b\u0002\n\u0002\u0010\u0011\n\u0002\b\u0002\bg\u0018\u00002\u00020\u0001J\u0019\u0010\u0002\u001a\u00020\u00032\u0006\u0010\u0004\u001a\u00020\u0005H\u00a7@\u00f8\u0001\u0000\u00a2\u0006\u0002\u0010\u0006J\u000e\u0010\u0007\u001a\b\u0012\u0004\u0012\u00020\u00050\bH\'J\u0010\u0010\t\u001a\u00020\u00032\u0006\u0010\u0004\u001a\u00020\u0005H\'J!\u0010\n\u001a\u00020\u00032\u0012\u0010\u0004\u001a\n\u0012\u0006\b\u0001\u0012\u00020\u00050\u000b\"\u00020\u0005H\'\u00a2\u0006\u0002\u0010\f\u0082\u0002\u0004\n\u0002\b\u0019\u00a8\u0006\r"}, d2 = {"Lcom/mogo/eagle/core/function/msgbox/db/MsgBoxDao;", "", "deleteMsg", "", "info", "Lcom/mogo/eagle/core/function/msgbox/db/MsgBoxInfo;", "(Lcom/mogo/eagle/core/function/msgbox/db/MsgBoxInfo;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "getAllCachedMessages", "", "insertMessage", "insertMessages", "", "([Lcom/mogo/eagle/core/function/msgbox/db/MsgBoxInfo;)V", "mogo-core-function-msgbox_debug"})
public abstract interface MsgBoxDao {
@androidx.room.Insert(onConflict = androidx.room.OnConflictStrategy.REPLACE)
public abstract void insertMessage(@org.jetbrains.annotations.NotNull()
com.mogo.eagle.core.function.msgbox.db.MsgBoxInfo info);
@androidx.room.Insert(onConflict = androidx.room.OnConflictStrategy.REPLACE)
public abstract void insertMessages(@org.jetbrains.annotations.NotNull()
com.mogo.eagle.core.function.msgbox.db.MsgBoxInfo... info);
@org.jetbrains.annotations.Nullable()
@androidx.room.Delete()
public abstract java.lang.Object deleteMsg(@org.jetbrains.annotations.NotNull()
com.mogo.eagle.core.function.msgbox.db.MsgBoxInfo info, @org.jetbrains.annotations.NotNull()
kotlin.coroutines.Continuation<? super kotlin.Unit> continuation);
@org.jetbrains.annotations.NotNull()
@androidx.room.Query(value = "SELECT * FROM t_msg_box")
public abstract java.util.List<com.mogo.eagle.core.function.msgbox.db.MsgBoxInfo> getAllCachedMessages();
}

View File

@@ -0,0 +1,42 @@
package com.mogo.eagle.core.function.msgbox.db;
import java.lang.System;
@androidx.room.Database(entities = {com.mogo.eagle.core.function.msgbox.db.MsgBoxInfo.class}, version = 1, exportSchema = false)
@kotlin.Metadata(mv = {1, 5, 1}, k = 1, d1 = {"\u0000\u0014\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\b\'\u0018\u0000 \u00052\u00020\u0001:\u0001\u0005B\u0005\u00a2\u0006\u0002\u0010\u0002J\b\u0010\u0003\u001a\u00020\u0004H&\u00a8\u0006\u0006"}, d2 = {"Lcom/mogo/eagle/core/function/msgbox/db/MsgBoxDb;", "Landroidx/room/RoomDatabase;", "()V", "monitorDao", "Lcom/mogo/eagle/core/function/msgbox/db/MsgBoxDao;", "Companion", "mogo-core-function-msgbox_debug"})
public abstract class MsgBoxDb extends androidx.room.RoomDatabase {
@org.jetbrains.annotations.NotNull()
public static final com.mogo.eagle.core.function.msgbox.db.MsgBoxDb.Companion Companion = null;
@org.jetbrains.annotations.NotNull()
public static final java.lang.String INTERNAL_DB_NAME = "msg_box.db";
private static com.mogo.eagle.core.function.msgbox.db.MsgBoxDb db;
public MsgBoxDb() {
super();
}
@org.jetbrains.annotations.NotNull()
public abstract com.mogo.eagle.core.function.msgbox.db.MsgBoxDao monitorDao();
@org.jetbrains.annotations.NotNull()
@kotlin.jvm.JvmStatic()
public static final com.mogo.eagle.core.function.msgbox.db.MsgBoxDb getDb(@org.jetbrains.annotations.NotNull()
android.content.Context context) {
return null;
}
@kotlin.Metadata(mv = {1, 5, 1}, k = 1, d1 = {"\u0000 \n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0002\n\u0002\u0010\u000e\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\b\u0086\u0003\u0018\u00002\u00020\u0001B\u0007\b\u0002\u00a2\u0006\u0002\u0010\u0002J\u0010\u0010\u0007\u001a\u00020\u00062\u0006\u0010\b\u001a\u00020\tH\u0007R\u000e\u0010\u0003\u001a\u00020\u0004X\u0086T\u00a2\u0006\u0002\n\u0000R\u0010\u0010\u0005\u001a\u0004\u0018\u00010\u0006X\u0082\u000e\u00a2\u0006\u0002\n\u0000\u00a8\u0006\n"}, d2 = {"Lcom/mogo/eagle/core/function/msgbox/db/MsgBoxDb$Companion;", "", "()V", "INTERNAL_DB_NAME", "", "db", "Lcom/mogo/eagle/core/function/msgbox/db/MsgBoxDb;", "getDb", "context", "Landroid/content/Context;", "mogo-core-function-msgbox_debug"})
public static final class Companion {
private Companion() {
super();
}
@org.jetbrains.annotations.NotNull()
@kotlin.jvm.JvmStatic()
public final com.mogo.eagle.core.function.msgbox.db.MsgBoxDb getDb(@org.jetbrains.annotations.NotNull()
android.content.Context context) {
return null;
}
}
}

View File

@@ -0,0 +1,70 @@
package com.mogo.eagle.core.function.msgbox.db;
import java.lang.System;
@androidx.room.Entity(tableName = "t_msg_box")
@kotlin.Metadata(mv = {1, 5, 1}, k = 1, d1 = {"\u0000&\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\u000e\n\u0000\n\u0002\u0010\b\n\u0000\n\u0002\u0010\t\n\u0002\b\f\n\u0002\u0010\u000b\n\u0002\b\u0004\b\u0087\b\u0018\u00002\u00020\u0001B!\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u0012\b\b\u0002\u0010\u0004\u001a\u00020\u0005\u0012\b\b\u0002\u0010\u0006\u001a\u00020\u0007\u00a2\u0006\u0002\u0010\bJ\t\u0010\u000f\u001a\u00020\u0003H\u00c6\u0003J\t\u0010\u0010\u001a\u00020\u0005H\u00c6\u0003J\t\u0010\u0011\u001a\u00020\u0007H\u00c6\u0003J\'\u0010\u0012\u001a\u00020\u00002\b\b\u0002\u0010\u0002\u001a\u00020\u00032\b\b\u0002\u0010\u0004\u001a\u00020\u00052\b\b\u0002\u0010\u0006\u001a\u00020\u0007H\u00c6\u0001J\u0013\u0010\u0013\u001a\u00020\u00142\b\u0010\u0015\u001a\u0004\u0018\u00010\u0001H\u00d6\u0003J\t\u0010\u0016\u001a\u00020\u0005H\u00d6\u0001J\t\u0010\u0017\u001a\u00020\u0003H\u00d6\u0001R\u0016\u0010\u0002\u001a\u00020\u00038\u0006X\u0087\u0004\u00a2\u0006\b\n\u0000\u001a\u0004\b\t\u0010\nR\u0016\u0010\u0004\u001a\u00020\u00058\u0006X\u0087\u0004\u00a2\u0006\b\n\u0000\u001a\u0004\b\u000b\u0010\fR\u0016\u0010\u0006\u001a\u00020\u00078\u0006X\u0087\u0004\u00a2\u0006\b\n\u0000\u001a\u0004\b\r\u0010\u000e\u00a8\u0006\u0018"}, d2 = {"Lcom/mogo/eagle/core/function/msgbox/db/MsgBoxInfo;", "", "bean2Json", "", "obj2JsonType", "", "timeStamp", "", "(Ljava/lang/String;IJ)V", "getBean2Json", "()Ljava/lang/String;", "getObj2JsonType", "()I", "getTimeStamp", "()J", "component1", "component2", "component3", "copy", "equals", "", "other", "hashCode", "toString", "mogo-core-function-msgbox_debug"})
public final class MsgBoxInfo {
@org.jetbrains.annotations.NotNull()
@androidx.room.ColumnInfo(name = "obj_json")
@androidx.room.PrimaryKey()
private final java.lang.String bean2Json = null;
@androidx.room.ColumnInfo(name = "json_obj_type")
private final int obj2JsonType = 0;
@androidx.room.ColumnInfo(name = "time_stamp")
private final long timeStamp = 0L;
@org.jetbrains.annotations.NotNull()
public final com.mogo.eagle.core.function.msgbox.db.MsgBoxInfo copy(@org.jetbrains.annotations.NotNull()
java.lang.String bean2Json, int obj2JsonType, long timeStamp) {
return null;
}
@java.lang.Override()
public boolean equals(@org.jetbrains.annotations.Nullable()
java.lang.Object other) {
return false;
}
@java.lang.Override()
public int hashCode() {
return 0;
}
@org.jetbrains.annotations.NotNull()
@java.lang.Override()
public java.lang.String toString() {
return null;
}
public MsgBoxInfo(@org.jetbrains.annotations.NotNull()
java.lang.String bean2Json, int obj2JsonType, long timeStamp) {
super();
}
@org.jetbrains.annotations.NotNull()
public final java.lang.String component1() {
return null;
}
@org.jetbrains.annotations.NotNull()
public final java.lang.String getBean2Json() {
return null;
}
public final int component2() {
return 0;
}
public final int getObj2JsonType() {
return 0;
}
public final long component3() {
return 0L;
}
public final long getTimeStamp() {
return 0L;
}
}

View File

@@ -0,0 +1,4 @@
package error;
public final class NonExistentClass {
}

Some files were not shown because too many files have changed in this diff Show More