[6.6.0]数据闭环接口
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
package com.mogo.eagle.core.function.call.devatools
|
||||
|
||||
import com.mogo.eagle.core.data.deva.report.CategoryInfo
|
||||
import com.mogo.eagle.core.data.deva.scene.SceneModule
|
||||
import com.mogo.eagle.core.function.api.devatools.IMoGoDevaToolsListener
|
||||
import com.mogo.eagle.core.function.call.base.CallerBase
|
||||
@@ -78,6 +79,46 @@ object CallerDevaToolsListenerManager : CallerBase<IMoGoDevaToolsListener>() {
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 上报故障到运营平台成功
|
||||
*/
|
||||
fun invokeProblemPadAddSuccess(){
|
||||
M_LISTENERS.forEach{
|
||||
val listener = it.value
|
||||
listener.problemPadAddSuccess()
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 上报故障到运营平台失败
|
||||
*/
|
||||
fun invokeProblemPadAddError(){
|
||||
M_LISTENERS.forEach{
|
||||
val listener = it.value
|
||||
listener.problemPadAddError()
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取报障、接管、一键上报配置成功
|
||||
*/
|
||||
fun invokeGetCategoriesSuccess(list: List<CategoryInfo>){
|
||||
M_LISTENERS.forEach{
|
||||
val listener = it.value
|
||||
listener.getCategoriesSuccess(list)
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取报障、接管、一键上报配置失败
|
||||
*/
|
||||
fun invokeGetCategoriesError(msg: String){
|
||||
M_LISTENERS.forEach{
|
||||
val listener = it.value
|
||||
listener.getCategoriesError(msg)
|
||||
}
|
||||
}
|
||||
|
||||
fun invokeMoFangStatus(status:Boolean){
|
||||
M_LISTENERS.forEach {
|
||||
val listener = it.value
|
||||
|
||||
@@ -9,6 +9,7 @@ import com.mogo.eagle.core.data.deva.bindingcar.ModifyBindingcarInfo
|
||||
import com.mogo.eagle.core.data.config.FunctionBuildConfig
|
||||
import com.mogo.eagle.core.data.constants.MogoServicePaths
|
||||
import com.mogo.eagle.core.data.deva.chain.ChainLogParam
|
||||
import com.mogo.eagle.core.data.deva.report.PadAddProblemReq
|
||||
import com.mogo.eagle.core.data.deva.report.WorkOrderReportInfo
|
||||
import com.mogo.eagle.core.data.deva.scene.SceneModule
|
||||
import com.mogo.eagle.core.data.deva.scene.SceneTAG
|
||||
@@ -356,6 +357,20 @@ object CallerDevaToolsManager {
|
||||
devaToolsProviderApi?.workOrderReport(workOrderReportInfo)
|
||||
}
|
||||
|
||||
/**
|
||||
* 上报故障到运营平台
|
||||
*/
|
||||
fun problemPadAdd(padAddProblemReq: PadAddProblemReq){
|
||||
devaToolsProviderApi?.problemPadAdd(padAddProblemReq)
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取报障、接管、一键上报配置
|
||||
*/
|
||||
fun getCategories(tenantId: Long, level: Int, parentId: Int){
|
||||
devaToolsProviderApi?.getCategories(tenantId, level, parentId)
|
||||
}
|
||||
|
||||
fun dockerVersion(dockerVersion: String?){
|
||||
devaToolsProviderApi?.dockerVersion(dockerVersion)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user