| 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<Order> transformationOrderListPakin(List<OrderPakin> orderPakinList){ | 
|         List<Order> 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<OrderDetl> transformationOrderDetlListPakin(List<OrderDetlPakin> orderDetlPakinList){ | 
|         List<OrderDetl> 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<OrderPakin> transformationListPakin(List<Order> orderList){ | 
|         List<OrderPakin> 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<OrderDetlPakin> transformationDetlListPakin(List<OrderDetl> orderDetlList){ | 
|         List<OrderDetlPakin> 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<Order> transformationOrderListPakout(List<OrderPakout> orderPakoutList){ | 
|         List<Order> 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<OrderDetl> transformationOrderDetlListPakout(List<OrderDetlPakout> orderDetlPakoutList){ | 
|         List<OrderDetl> 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<OrderPakout> transformationListPakout(List<Order> orderList){ | 
|         List<OrderPakout> 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<OrderDetlPakout> transformationDetlListPakout(List<OrderDetl> orderDetlList){ | 
|         List<OrderDetlPakout> 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<Order> transformationOrderList(List<OrderPakin> orderPakinList,List<OrderPakout> orderPakoutList){ | 
|         List<Order> 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<OrderDetl> transformationOrderDetlList(List<OrderDetlPakin> orderDetlPakinList,List<OrderDetlPakout> orderDetlPakoutList){ | 
|         List<OrderDetl> orderDetlList = transformationOrderDetlListPakin(orderDetlPakinList); | 
|         for (OrderDetlPakout orderDetlPakout : orderDetlPakoutList){ | 
|             OrderDetl orderDetl = new OrderDetl(); | 
|             orderDetl.sync(orderDetlPakout); | 
|             orderDetlList.add(orderDetl); | 
|         } | 
|         return orderDetlList; | 
|     } | 
| } |