截取了如下一部分工作中使用的代码,具体映射逻辑是从一个对象的list中,获取部分参数组成另外一个对象的list
override fun queryPayAccount(): List<BankInfoVO>? { val express = QSysUserAccountInfo.sysUserAccountInfo.accountType.eq(600) val list = sysUserAccountInfoRepository.findAll(express) return list.flatMap { listOf(BankInfoVO(it.accountName, it.owner, it.account, it.id)) } }
主要调用flatMap方法