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 lombok.Data;
|
import org.springframework.beans.BeanUtils;
|
|
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) {
|
BeanUtils.copyProperties(source, this);
|
}
|
}
|