69 lines
1.7 KiB
Kotlin
69 lines
1.7 KiB
Kotlin
package com.sw.inbound.objbox
|
|
|
|
import android.graphics.Bitmap
|
|
import android.net.Uri
|
|
import java.io.File
|
|
|
|
data class FoodClassInfo(
|
|
var class_names: List<String>,
|
|
var class_to_idx: Map<String, Int>,
|
|
var idx_to_class: Map<String, String>
|
|
)
|
|
|
|
data class FoodCollectionBean(
|
|
var imageUri: Uri? = null,
|
|
var bitmap: Bitmap? = null,
|
|
var imageFile: File? = null,
|
|
var imageVector: FloatArray? = null,
|
|
var isShowCamera: Boolean = false,
|
|
var isFinish:Boolean = false,
|
|
var uploadSuccess:Boolean = false
|
|
)
|
|
|
|
data class ReceiptGoodsInfo(
|
|
var goodsId: String? = "",
|
|
var goodsName: String? = "",
|
|
var procurementUnit: String? = "",
|
|
var procurementCount: Int? = 0,
|
|
var procurementPrice: Double? = 0.0,
|
|
var procurementAmount: Double? = 0.0,
|
|
var receiptCount: Int? = 0,
|
|
var goodsWeight: Int? = 0,
|
|
var goodsState: String? = "",
|
|
var isSelected: Boolean = false,
|
|
var isLocalGoods: Boolean = false
|
|
)
|
|
|
|
//data class DropdownInfo(
|
|
// var id: String,
|
|
// var name: String
|
|
//)
|
|
|
|
//data class RecognizeResult(
|
|
// var name: String? = null,
|
|
// var image: String? = null,
|
|
// var isSelected: Boolean = false
|
|
//)
|
|
|
|
//data class GoodsSearchInfo(
|
|
// var id: String? = null,
|
|
// var name: String? = null,
|
|
// var isSelected: Boolean = false
|
|
//)
|
|
|
|
data class OperateBean(
|
|
var obj: Any? = null,
|
|
var typeList: MutableList<OperateType> = mutableListOf(),
|
|
var isSelected: Boolean = false,
|
|
var isLocalGoods: Boolean = false,
|
|
var isReceiptPage: Boolean = true
|
|
)
|
|
|
|
data class OperateType(
|
|
var value: String = "",
|
|
var width: Int = 0,
|
|
var textColor: String = "#FF999999",
|
|
var isBoldFont: Boolean = false,
|
|
var isShowIcon: Boolean = false
|
|
)
|