| | |
| | | package cn.flightfeather.supervision.domain.enumeration |
| | | |
| | | enum class SceneType(val value: Int, val des: String) { |
| | | enum class SceneType(val value: Int, val des: String) { |
| | | NoType(0, "无类型"), |
| | | Restaurant(1, "餐饮"), |
| | | Construction(2, "工地"), |
| | |
| | | StorageYard(4, "堆场"), |
| | | MixingPlant(5, "搅拌站"), |
| | | Industrial(6, "工业企业"), |
| | | VehicleRepair(7, "汽修"); |
| | | VehicleRepair(7, "汽修"), |
| | | Laboratory(8, "实验室"), |
| | | MedicalInstitution(9, "医疗机构"); |
| | | |
| | | companion object { |
| | | fun getNameByValue(value: Int): String = when (value) { |
| | | 0 -> NoType.des |
| | | 1 -> Restaurant.des |
| | | 2 -> Construction.des |
| | | 3 -> Wharf.des |
| | | 4 -> StorageYard.des |
| | | 5 -> MixingPlant.des |
| | | 6 -> Industrial.des |
| | | 7 -> VehicleRepair.des |
| | | else -> NoType.des |
| | | fun getByValue(value: Int?): SceneType = when (value) { |
| | | 0 -> NoType |
| | | 1 -> Restaurant |
| | | 2 -> Construction |
| | | 3 -> Wharf |
| | | 4 -> StorageYard |
| | | 5 -> MixingPlant |
| | | 6 -> Industrial |
| | | 7 -> VehicleRepair |
| | | 8 -> Laboratory |
| | | 9 -> MedicalInstitution |
| | | else -> NoType |
| | | } |
| | | |
| | | fun toPairList() = listOf( |
| | | Pair(Restaurant.value.toString(), Restaurant.des), |
| | | Pair(Construction.value.toString(), Construction.des), |
| | | Pair(Wharf.value.toString(), Wharf.des), |
| | | Pair(StorageYard.value.toString(), StorageYard.des), |
| | | Pair(MixingPlant.value.toString(), MixingPlant.des), |
| | | Pair(Industrial.value.toString(), Industrial.des), |
| | | Pair(VehicleRepair.value.toString(), VehicleRepair.des), |
| | | Pair(Laboratory.value.toString(), Laboratory.des), |
| | | Pair(MedicalInstitution.value.toString(), MedicalInstitution.des), |
| | | ) |
| | | } |
| | | } |