增加配置接口;调试人脸识别;验证手机号密码登录和人脸登录功能;

This commit is contained in:
马增飞
2025-12-29 18:41:48 +08:00
parent 6c28260069
commit 17d47a876f
21 changed files with 141 additions and 55 deletions
@@ -6,11 +6,22 @@ import com.sw.platecabinet.model.response.EquipmentUserInfo
* 错误信息 code == 200 成功
*/
data class ErrorInfo(
val code: Int = 200,
val code: String = "200",
val msg: String = "",
val equipmentUserInfo: EquipmentUserInfo? = null
) {
fun isSuccess(): Boolean {
return code == 200
return code == "00000"
}
}
data class DeviceConfig(
var arcsoftAppId: String? = null,
var arcsoftSdkKey: String? = null,
var arcsoftActiveKey: String? = null
)
data class CodeMsg(
val code: String? = "",
val msg: String? = ""
)
@@ -14,7 +14,7 @@ data class BindParam(
/**
* 设备Id
*/
val equipmentId: Int? = null,
val equipmentId: String? = null,
/**
* 设备编号
*/
@@ -27,7 +27,7 @@ data class BindParam(
*
* 会员Id
*/
val memberId: Int? = null,
val memberId: String? = null,
/**
*餐盘编号
*/
@@ -17,7 +17,7 @@ data class LoginParam(
/**
* 会员信息
*/
val memberId: Int? = null,
val memberId: String? = null,
/**
* 密码
*/
@@ -1,11 +1,12 @@
package com.sw.platecabinet.model.response
data class ApiResponse<T>(
val code: Int,
val success: Boolean? = false,
val code: String,
// val success: Boolean? = false,
val msg: String? = "",
val data: T? = null,
val result: T? = null,
// val result: T? = null,
) {
fun isSuccess(): Boolean = code == 200
// fun isSuccess(): Boolean = code == 200
fun isSuccess(): Boolean = code == "00000"
}
@@ -14,12 +14,12 @@ data class EquipmentUserInfo(
/**
* 主键
*/
val id: Int? = 0,
val id: Long? = 0,
/**
*
* 设备Id
*/
val equipmentId: Int? = 0,
val equipmentId: String? = "",
/**
* 设备编号
*/
@@ -31,7 +31,7 @@ data class EquipmentUserInfo(
/**
* 会员Id
*/
val memberId: Int? = 0,
val memberId: String? = "",
/**
* 餐盘编号
*/
@@ -62,7 +62,8 @@ data class EquipmentUserInfo(
/**
* 用于cardBalance后续拦截判断
*/
var showBalanceNotEnoughDialog: Boolean = false
var showBalanceNotEnoughDialog: Boolean = false,
var isIntercept: Boolean = false
) : Parcelable {
/**
@@ -77,7 +77,7 @@ data class SearchResult(
// val rewardBalance: String? = "",
// @SerializedName("topUpBalance")
// val topUpBalance: String? = ""
val id: Int? = 0,
val id: String? = "",
val name: String? = "",
val phone: String? = "",
) : Parcelable