添加了界面及逻辑

This commit is contained in:
zxj
2025-07-18 17:16:00 +08:00
parent b68c967d82
commit f97ef151c3
74 changed files with 3108 additions and 34 deletions
@@ -0,0 +1,35 @@
package com.sw.platecabinet.model.request
import android.os.Parcelable
import com.google.gson.annotations.SerializedName
import kotlinx.parcelize.Parcelize
/**
*
* 设备与用户餐盘信息绑定解绑请求参数
*/
@Parcelize
data class BindParam(
/**
*设备盒子编号
*/
@SerializedName("equipmentBoxCode")
val equipmentBoxCode: String? = "",
/**
*设备编号
*/
@SerializedName("equipmentCode")
val equipmentCode: String? = "",
/**
*
* 会员Id
*/
@SerializedName("memberId")
val memberId: Int? = 0,
/**
*餐盘编号
*/
@SerializedName("plateNumber")
val plateNumber: String? = ""
) : Parcelable
@@ -0,0 +1,15 @@
package com.sw.platecabinet.model.request
import android.os.Parcelable
import kotlinx.parcelize.Parcelize
/**
* 根据设备ID查询当前用户的餐盘信息,用户信息,设备盒子信息请求参数
*/
@Parcelize
data class EquipmentParam(
/**
* 设备ID
*/
var equipmentCode: String = ""
) : Parcelable
@@ -0,0 +1,33 @@
package com.sw.platecabinet.model.request
import android.os.Parcelable
import com.google.gson.annotations.SerializedName
import kotlinx.parcelize.Parcelize
/**
* 登录参数
*/
@Parcelize
data class LoginParam(
/**
* 设备ID
*/
@SerializedName("equipmentCode")
val equipmentCode: String? = "",
/**
* 会员信息
*/
@SerializedName("memberId")
val memberId: String? = "",
/**
* 密码
*/
@SerializedName("password")
val password: String? = "",
/**
* 手机号
*/
@SerializedName("phone")
val phone: String? = ""
) : Parcelable
@@ -0,0 +1,25 @@
package com.sw.platecabinet.model.request
import android.os.Parcelable
import com.google.gson.annotations.SerializedName
import kotlinx.parcelize.Parcelize
/**
* (手机号/会员信息/会员卡号)模糊搜索
*/
@Parcelize
data class SearchParam(
@SerializedName("consumptionTime")
val consumptionTime: List<String?>? = listOf(),
@SerializedName("createTime")
val createTime: List<String?>? = listOf(),
@SerializedName("memberFrom")
val memberFrom: Int? = 0,
@SerializedName("pageNum")
val pageNum: Int? = 0,
@SerializedName("pageSize")
val pageSize: Int? = 0,
@SerializedName("param")
val `param`: String? = ""
) : Parcelable