package com.zy.asrs.utils; import com.zy.asrs.entity.*; import java.util.ArrayList; import java.util.List; /** * Created by IX on 2024/12/14 */ public class OrderTransFormationUtil { public static Order transformationOrderPakin(OrderPakin orderPakin){ Order order = new Order(); order.sync(orderPakin); return order; } public static List transformationOrderListPakin(List orderPakinList){ List orderList = new ArrayList<>(); for (OrderPakin orderPakin : orderPakinList){ Order order = new Order(); order.sync(orderPakin); orderList.add(order); } return orderList; } public static OrderDetl transformationOrderDetlPakin(OrderDetlPakin orderDetlPakin){ OrderDetl orderDetl = new OrderDetl(); orderDetl.sync(orderDetlPakin); return orderDetl; } public static List transformationOrderDetlListPakin(List orderDetlPakinList){ List orderDetlList = new ArrayList<>(); for (OrderDetlPakin orderDetlPakin : orderDetlPakinList){ OrderDetl orderDetl = new OrderDetl(); orderDetl.sync(orderDetlPakin); orderDetlList.add(orderDetl); } return orderDetlList; } public static OrderPakin transformationPakin(Order order){ OrderPakin orderPakin = new OrderPakin(); orderPakin.sync(order); return orderPakin; } public static List transformationListPakin(List orderList){ List orderPakinList = new ArrayList<>(); for (Order order : orderList){ OrderPakin orderPakin = new OrderPakin(); orderPakin.sync(order); orderPakinList.add(orderPakin); } return orderPakinList; } public static OrderDetlPakin transformationDetlPakin(OrderDetl orderDetl){ OrderDetlPakin orderDetlPakin = new OrderDetlPakin(); orderDetlPakin.sync(orderDetl); return orderDetlPakin; } public static List transformationDetlListPakin(List orderDetlList){ List orderDetlPakinList = new ArrayList<>(); for (OrderDetl orderDetl : orderDetlList){ OrderDetlPakin orderDetlPakin = new OrderDetlPakin(); orderDetlPakin.sync(orderDetl); orderDetlPakinList.add(orderDetlPakin); } return orderDetlPakinList; } public static Order transformationOrderPakout(OrderPakout orderPakout){ Order order = new Order(); order.sync(orderPakout); return order; } public static List transformationOrderListPakout(List orderPakoutList){ List orderList = new ArrayList<>(); for (OrderPakout orderPakout : orderPakoutList){ Order order = new Order(); order.sync(orderPakout); orderList.add(order); } return orderList; } public static OrderDetl transformationOrderDetlPakout(OrderDetlPakout orderDetlPakout){ OrderDetl orderDetl = new OrderDetl(); orderDetl.sync(orderDetlPakout); return orderDetl; } public static List transformationOrderDetlListPakout(List orderDetlPakoutList){ List orderDetlList = new ArrayList<>(); for (OrderDetlPakout orderDetlPakout : orderDetlPakoutList){ OrderDetl orderDetl = new OrderDetl(); orderDetl.sync(orderDetlPakout); orderDetlList.add(orderDetl); } return orderDetlList; } public static OrderPakout transformationPakout(Order order){ OrderPakout orderPakout = new OrderPakout(); orderPakout.sync(order); return orderPakout; } public static List transformationListPakout(List orderList){ List orderPakoutList = new ArrayList<>(); for (Order order : orderList){ OrderPakout orderPakout = new OrderPakout(); orderPakout.sync(order); orderPakoutList.add(orderPakout); } return orderPakoutList; } public static OrderDetlPakout transformationDetlPakout(OrderDetl orderDetl){ OrderDetlPakout orderDetlPakout = new OrderDetlPakout(); orderDetlPakout.sync(orderDetl); return orderDetlPakout; } public static List transformationDetlListPakout(List orderDetlList){ List orderDetlPakoutList = new ArrayList<>(); for (OrderDetl orderDetl : orderDetlList){ OrderDetlPakout orderDetlPakout = new OrderDetlPakout(); orderDetlPakout.sync(orderDetl); orderDetlPakoutList.add(orderDetlPakout); } return orderDetlPakoutList; } public static Order transformationOrder(OrderPakin orderPakin,OrderPakout orderPakout){ Order order = new Order(); if (orderPakin!=null){ order.sync(orderPakin); } else if (orderPakout!=null){ order.sync(orderPakout); } else { return null; } return order; } public static List transformationOrderList(List orderPakinList,List orderPakoutList){ List orderList = transformationOrderListPakin(orderPakinList); for (OrderPakout orderPakout : orderPakoutList){ Order order = new Order(); order.sync(orderPakout); orderList.add(order); } return orderList; } public static OrderDetl transformationOrderDetl(OrderDetlPakin orderDetlPakin,OrderDetlPakout orderDetlPakout){ OrderDetl orderDetl = new OrderDetl(); if (orderDetlPakin!=null){ orderDetl.sync(orderDetlPakin); } else if (orderDetlPakout!=null){ orderDetl.sync(orderDetlPakout); } else { return null; } return orderDetl; } public static List transformationOrderDetlList(List orderDetlPakinList,List orderDetlPakoutList){ List orderDetlList = transformationOrderDetlListPakin(orderDetlPakinList); for (OrderDetlPakout orderDetlPakout : orderDetlPakoutList){ OrderDetl orderDetl = new OrderDetl(); orderDetl.sync(orderDetlPakout); orderDetlList.add(orderDetl); } return orderDetlList; } }