zoukankan      html  css  js  c++  java
  • java list model转换



    //
    需要字段名一致 List<UserCheckData> userCheckDataList = null;
    List
    <UserCheckPO> list = userCheckPORepository.findAll(); if(CollectionUtils.isNotEmpty(list)){ userCheckDataList = list.stream().map(userCheckPO -> { UserCheckData userCheckData = new UserCheckData();           //将userCheckPO拷贝给userCheckData BeanUtils.copyProperties(userCheckPO, userCheckData); return userCheckData; }).collect(Collectors.toList()); }

    方法1 为转载

    转载地址:https://www.cnblogs.com/java-h/p/14212205.html

    方法2:

    outGoodsVehicleRouteDataTResult.setVehicleRouteInfos(outBoardGoodsListDataResponseBO.
                    getOutBoardGoodsListResponseBOList().stream().map(OutBoardListQueryConverter::
                    OutBoardGoodsListResponseBO2VehicleGoodsRouteInfoDTO).collect(Collectors.toList()));
    public static VehicleRouteInfoDTO outBoardListResponseBO2VehicleRouteInfoDTO(OutBoardListResponseBO bo) {
            if (bo == null) {
                return null;
            }
            VehicleRouteInfoDTO vehicleRouteInfoDTO = new VehicleRouteInfoDTO();
            vehicleRouteInfoDTO.setGoodsPointNo(bo.getGoodsPointNo());
            vehicleRouteInfoDTO.setRelationGridId(bo.getRelationGridId());
            vehicleRouteInfoDTO.setUserPreReceiptDate(bo.getUserPreReceiptDate());
            vehicleRouteInfoDTO.setUserDemandQuantity(bo.getUserDemandQuantity());
            vehicleRouteInfoDTO.setPlanSowQuantity(bo.getPlanSowQuantity());
            vehicleRouteInfoDTO.setSowedQuantity(bo.getSowedQuantity());
            vehicleRouteInfoDTO.setCloseContainerQuantity(bo.getCloseContainerQuantity());
            vehicleRouteInfoDTO.setEntruckingOrderQuantity(bo.getEntruckingOrderQuantity());
            vehicleRouteInfoDTO.setShippedQuantity(bo.getShippedQuanti

    o2o

  • 相关阅读:
    ExceptionExtensions
    implicit operator
    javascript Demo
    KO Demo
    Model Binding
    Await Async Task
    STL查找序列中处于某一大小范围内的元素个数
    2017头条笔试题:二维点集中找出右上角没有点的点并按x坐标从小到大打印坐标
    VS2017新建windows控制台程序打印中文乱码问题
    【详解】Linux的文件描述符fd与文件指针FILE*互相转换
  • 原文地址:https://www.cnblogs.com/honghong75042/p/14506894.html
Copyright © 2011-2022 走看看