添加注释

This commit is contained in:
zxj
2025-08-22 16:28:20 +08:00
parent cd375bfaf8
commit 578a9aaced
7 changed files with 21 additions and 0 deletions
@@ -3,6 +3,9 @@ package com.sw.platecabinet.activity
import com.sw.platecabinet.databinding.ActivityInitBinding import com.sw.platecabinet.databinding.ActivityInitBinding
import com.sw.platecabinet.databinding.ItemTitleTimeBinding import com.sw.platecabinet.databinding.ItemTitleTimeBinding
/**
* 待机界面
*/
class InitActivity : BaseActivity<ActivityInitBinding>() { class InitActivity : BaseActivity<ActivityInitBinding>() {
override fun inflateViewBinding(): ActivityInitBinding { override fun inflateViewBinding(): ActivityInitBinding {
return ActivityInitBinding.inflate(layoutInflater) return ActivityInitBinding.inflate(layoutInflater)
@@ -7,6 +7,9 @@ import com.sw.platecabinet.databinding.ItemTitleTimeBinding
import com.sw.platecabinet.model.response.EquipmentUserInfo import com.sw.platecabinet.model.response.EquipmentUserInfo
import com.sw.platecabinet.utils.KeyboardUtils import com.sw.platecabinet.utils.KeyboardUtils
/**
* 密码登录
*/
class LoginByPwdActivity : BaseActivity<ActivityLoginByPwdBinding>() { class LoginByPwdActivity : BaseActivity<ActivityLoginByPwdBinding>() {
override fun inflateViewBinding(): ActivityLoginByPwdBinding { override fun inflateViewBinding(): ActivityLoginByPwdBinding {
@@ -15,6 +15,9 @@ import com.sw.platecabinet.utils.FragmentHelper
typealias Callback = (String) -> Unit typealias Callback = (String) -> Unit
/**
* 主界面,内部嵌套framgnet使用
*/
class MainActivity : BaseActivity<ActivityMainBinding>() { class MainActivity : BaseActivity<ActivityMainBinding>() {
private lateinit var fragmentHelper: FragmentHelper private lateinit var fragmentHelper: FragmentHelper
private var pageType = PageType.SETTING_LIST private var pageType = PageType.SETTING_LIST
@@ -11,6 +11,9 @@ import com.sw.platecabinet.databinding.ItemTitleTimeBinding
import com.sw.platecabinet.ext.dp import com.sw.platecabinet.ext.dp
import com.sw.platecabinet.model.response.EquipmentUserInfo import com.sw.platecabinet.model.response.EquipmentUserInfo
/**
* 解绑确认弹窗界面
*/
class UnBindDialogActivity : BaseActivity<ActivityUnbindDialogBinding>() { class UnBindDialogActivity : BaseActivity<ActivityUnbindDialogBinding>() {
private var equipmentUserInfo: EquipmentUserInfo? = null private var equipmentUserInfo: EquipmentUserInfo? = null
@@ -10,6 +10,9 @@ import android.view.View;
import android.view.Window; import android.view.Window;
import android.view.WindowManager; import android.view.WindowManager;
/**
* 加载进度弹窗
*/
public class CustomLoadingDialog extends Dialog { public class CustomLoadingDialog extends Dialog {
@@ -12,6 +12,9 @@ import com.sw.platecabinet.model.response.SearchResult
import kotlinx.coroutines.flow.MutableStateFlow import kotlinx.coroutines.flow.MutableStateFlow
import kotlinx.coroutines.flow.StateFlow import kotlinx.coroutines.flow.StateFlow
/**
* 管理员操作viewmodel
*/
class SettingViewModel : BaseViewModel() { class SettingViewModel : BaseViewModel() {
// 设备绑定列表 // 设备绑定列表
private val _equipmentList = MutableStateFlow<List<EquipmentUserInfo>>(emptyList()) private val _equipmentList = MutableStateFlow<List<EquipmentUserInfo>>(emptyList())
@@ -21,6 +21,9 @@ import kotlinx.coroutines.launch
import kotlinx.coroutines.withContext import kotlinx.coroutines.withContext
import timber.log.Timber import timber.log.Timber
/**
* 用户viewmodel
*/
class UserViewModel : BaseViewModel() { class UserViewModel : BaseViewModel() {
// 通过人脸获取到的用户信息 // 通过人脸获取到的用户信息
private val _currentUserInfo = MutableStateFlow<EquipmentUserInfo?>(null) private val _currentUserInfo = MutableStateFlow<EquipmentUserInfo?>(null)