package com.grkj.iscs_mc.model.vo.material

data class MaterialTypePageRespVO(
    val current: Int,
    val optimizeCountSql: Boolean,
    val orders: List<Any>,
    val pages: Int,
    val records: List<Record>,
    val searchCount: Boolean,
    val size: Int,
    val total: Int
) {
    data class Record(
        val materialsTypeId: Long?,

        val materialsTypeCode: String?,

        val materialsTypeName: String?,

        val parentId: Long?,

        val ancestors: String?,

        val enableFlag: String?,

        val serviceLife: String?,

        val availableLife: String?,

        val serviceTimes: Long?,

        val availableTimes: Long?,

        val materialsTypeIcon: String?,

        val materialsTypePicture: String?,

        val delFlag: String?,

        val status: String?,

        val ruleId: Long?,

        val restitutionRequired: Int?,

        val restorationRequired: Int?,

        val loanDuration: Int?,

        val reminderTime: Int?,

        val timeoutAlarm: Int?,

        val checkStandard: String?,

        val propertyIds: String?
    )
}