Files
oxygen-api/src/main/kotlin/top/fatweb/api/converter/permission/PowerConverter.kt
2023-11-16 17:33:49 +08:00

19 lines
665 B
Kotlin

package top.fatweb.api.converter.permission
import top.fatweb.api.entity.permission.PowerSet
import top.fatweb.api.vo.permission.PowerSetVo
/**
* Power converter
*
* @author FatttSnake
* @since 1.0.0
*/
object PowerConverter {
fun powerSetToPowerSetVo(powerSet: PowerSet) = PowerSetVo(
moduleList = powerSet.moduleList?.map { ModuleConverter.moduleToModuleVo(it) },
menuList = powerSet.menuList?.map { MenuConverter.menuToMenuVo(it) },
elementList = powerSet.elementList?.map { ElementConverter.elementToElementVo(it) },
operationList = powerSet.operationList?.map { OperationConverter.operationToOperationVo(it) }
)
}