package tqq9.lc123.cloud.app.api.model; import kd.bos.openapi.common.custom.annotation.ApiModel; import kd.bos.openapi.common.custom.annotation.ApiParam; import java.io.Serializable; import java.util.ArrayList; import java.util.Date; import java.util.List; @ApiModel public class FWInvQueryModel implements Serializable { @ApiParam(value = "物料编码集合", example = "{}", required = true) private List queryModels; public List getQueryModels() { return queryModels; } public void setQueryModels(List queryModels) { this.queryModels = queryModels; } @ApiModel public static class QueryModel implements Serializable { @ApiParam(value = "物料编码", example = "WL001", required = true) private String materialNumber; @ApiParam(value = "批次号", example = "20250101", required = true) private String lot; @ApiParam(value = "仓库编码", example = "01", required = true) private String warehouseNumber; @ApiParam(value = "生产日期", example = "2025-01-01") private Date producedate; @ApiParam(value = "到期日期", example = "2025-12-31") private Date expirydate; public String getMaterialNumber() { return materialNumber; } public void setMaterialNumber(String materialNumber) { this.materialNumber = materialNumber; } public String getLot() { return lot; } public void setLot(String lot) { this.lot = lot; } public String getWarehouseNumber() { return warehouseNumber; } public void setWarehouseNumber(String warehouseNumber) { this.warehouseNumber = warehouseNumber; } public Date getProducedate() { return producedate; } public void setProducedate(Date producedate) { this.producedate = producedate; } public Date getExpirydate() { return expirydate; } public void setExpirydate(Date expirydate) { this.expirydate = expirydate; } } }