| package com.zy.asrs.entity.result; | 
|   | 
| import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; | 
| import com.core.common.Cools; | 
| import com.core.common.SpringUtils; | 
| import com.zy.asrs.entity.LocOwner; | 
| import com.zy.asrs.service.LocOwnerService; | 
| import com.zy.common.utils.Synchro; | 
| import lombok.Data; | 
|   | 
| import java.util.Date; | 
|   | 
| @Data | 
| @ExcelIgnoreUnannotated | 
| public class LocDetlAll { | 
|     private String loc_no; | 
|     private String zpallet; | 
|     private String matnr; | 
|     private String maktx; | 
|     private String specs; | 
|     private Double anfme; | 
|     private String batch; | 
|     private Double weight; | 
|   | 
|     private String order_no; | 
|     private Integer owner; | 
|     private Integer payment; | 
|     private Date modi_time; | 
|     private Date appe_time; | 
|     private String meno; | 
|     private String manu; | 
|   | 
|     public String getOwner$(){ | 
|         LocOwnerService service = SpringUtils.getBean(LocOwnerService.class); | 
|         LocOwner locOwner = service.selectById(this.owner); | 
|         if (!Cools.isEmpty(locOwner)){ | 
|             return String.valueOf(locOwner.getOwner()); | 
|         } | 
|         return null; | 
|     } | 
|   | 
|     public String getPayment$(){ | 
|         if (null == this.payment){ return null; } | 
|         switch (this.payment){ | 
|             case 1: | 
|                 return "仓储"; | 
|             case 0: | 
|                 return "代采"; | 
|             default: | 
|                 return String.valueOf(this.payment); | 
|         } | 
|     } | 
|   | 
|     public void sync(Object source) { | 
|         Synchro.Copy(source, this); | 
|     } | 
| } |