package com.zy.asrs.entity.param;
|
|
import lombok.Data;
|
|
import java.util.List;
|
|
/**
|
* Created by vincent on 2020/6/13
|
*/
|
@Data
|
public class DigitalTwinRecentDetainMatParam {
|
private int areaId = 0; //库区ID,不传默认全部
|
private int overDayNum = 30; //呆滞品认定天数,如超过10传值:10。默认30。
|
private int pageIndex = 1; //分页页码,从1开始。需要分页时使用。
|
private int pageSize = 9999; //分页页码大小。
|
|
private List<DataCode> dataCodeList;
|
|
@Data
|
public static class DataCode {
|
|
private int belongAreaId; //归属库区ID
|
private String belongAreaName; //归属库区名称
|
private String matId; //物料ID
|
private String matName; //物料名称
|
private String lokId; //所属库位ID
|
private String lokName; //所属库位名称
|
private int detainTime; //呆滞时间,计算单位:分钟
|
private String inBoundTime; //入库时间,格式:2025-10-11T11:15:16,预留
|
|
public DataCode() {
|
}
|
|
public DataCode(VwLocDetlSummaryParam vwLocDetlSummaryParam) {
|
this.belongAreaId = vwLocDetlSummaryParam.getAreaId();
|
this.matId = vwLocDetlSummaryParam.getMatId();
|
this.matName = vwLocDetlSummaryParam.getMaktx();
|
this.lokId = vwLocDetlSummaryParam.getLocNo();
|
this.lokName = vwLocDetlSummaryParam.getLocNo();
|
this.detainTime = vwLocDetlSummaryParam.getDetainTime();
|
this.inBoundTime = vwLocDetlSummaryParam.getInBoundTime();
|
}
|
}
|
|
}
|