package com.grkj.iscs_mc.model.vo.replacement

data class ManualReplacementListRespVO(
    val materialsTypeId: Long?,

    val materialsTypeName: String?,

    val materialsTypeIcon: String?,

    val materialsTypePicture: String?,

    val exNumber: Int?,

    val materials: List<MaterialsPageVO>?
) {
    data class MaterialsPageVO(
        val materialsId: Long?,

        val materialsCode: String?,

        val materialsName: String?,

        val materialsTypeId: Long?,

        val materialsTypeName: String?,

        val workareaId: Long?,

        val materialsCabinetId: Long?,

        val cabinetName: String?,

        val serviceLife: String?,

        val availableLife: String?,

        val serviceTimes: Long?,

        val availableTimes: Long?,

        val startTime: String?,

        val delFlag: String?,

        val loanState: String?,

        val materialsRfid: String?,

        val supplier: String?,

        val expirationDate: String?,

        val materialsTypeIcon: String?,

        val materialsTypePicture: String?,

        val properties: String?,

        val propertiesValueId: String?,

        val propertiesValue: String?,

        val propertiesPropertyId: String?,

        val propertiesProperty: String?,

        val status: String?, // 0：正常 1：损坏 2：过期 3：放错柜子

        /***************App自用数据***************/
        var newName: String?,
        var newRfid: String?,
        var newDate: String?,
        /**
         * 选择的类型
         */
        var selectedTypeId: Long?,

        /**
         * 选择的型号
         */
        var selectedModelId: Long?
    )
}