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);
|
}
|
}
|