[2.13.0]消息盒子

This commit is contained in:
xuxinchao
2022-12-01 15:08:00 +08:00
parent 8e3d7893d2
commit 8cb6dba885
11 changed files with 262 additions and 127 deletions

View File

@@ -0,0 +1,42 @@
package com.mogo.eagle.core.function.msgbox
import com.mogo.eagle.core.data.msgbox.MsgBoxBean
import com.mogo.eagle.core.utilcode.util.SPUtils
/**
* @author XuXinChao
* @description 消息盒子配置
* @since: 2022/12/1
*/
class MsgBoxConfig {
companion object{
//当前用户的Tab选择记录
private const val userRecord = "USER_RECORD"
/**
* 获取当前用户Tab选择记录
*/
fun getUserRecord(): Int{
return SPUtils.getInstance().getInt(userRecord,0)
}
/**
* 设置当前用户Tab选择记录
*/
fun setUserRecord(record: Int){
SPUtils.getInstance().put(userRecord,record)
}
//通知消息缓存列表
@JvmField
var noticeList: ArrayList<MsgBoxBean> = ArrayList()
//车辆系统信息缓存列表
@JvmField
var systemInfoList: ArrayList<MsgBoxBean> = ArrayList()
//录包信息缓存列表
@JvmField
var recordBagList: ArrayList<MsgBoxBean> = ArrayList()
}
}