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