Files
scrq-hd/.svn/pristine/b8/b8049a88eb7b13689850d11b646f5d4986741fd1.svn-base
2025-07-03 10:34:04 +08:00

264 lines
4.1 KiB
Plaintext

package com.cmeim.stock.dto;
import io.swagger.annotations.ApiParam;
import lombok.Data;
import javax.persistence.Id;
import java.io.Serializable;
import java.math.BigDecimal;
@Data
public class MmStockDto implements Serializable {
/**
* Id
*/
@Id
@ApiParam(value = "Id")
private Long id;
/**
* 物料条码
*/
@ApiParam(value = "物料条码")
private String materialBar;
/**
* 箱条码
*/
@ApiParam(value = "箱条码")
private String boxBar;
/**
* 物料Id
*/
@ApiParam(value = "物料Id")
private Long materialId;
/**
* 物料编码
*/
@ApiParam(value = "物料编码")
private String materialCode;
/**
* 物料名称
*/
@ApiParam(value = "物料名称")
private String materialName;
/**
* 物料规格
*/
@ApiParam(value = "物料规格")
private String materialSpec;
/**
* 单位
*/
@ApiParam(value = "单位")
private String unitOfMeasure;
/**
* 批次
*/
@ApiParam(value = "批次")
private String batchNo;
/**
* 数量
*/
@ApiParam(value = "数量")
private BigDecimal qty;
/**
* 库区Id
*/
@ApiParam(value = "库区Id")
private Long warehouseId;
/**
* 库区代码
*/
@ApiParam(value = "库区代码")
private String warehouseCode;
/**
* 库区类型
*/
@ApiParam(value = "库区类型")
private Integer warehouseType;
/**
* 库区名称
*/
@ApiParam(value = "库区名称")
private String warehouseName;
/**
* 库位Id
*/
@ApiParam(value = "库位Id")
private Long locationId;
/**
* 库位代码
*/
@ApiParam(value = "库位代码")
private String locationCode;
/**
* 库位名称
*/
@ApiParam(value = "库位名称")
private String locationName;
/**
* 状态
*/
@ApiParam(value = "状态")
private Integer dictStatus;
/**
* 库存冻结
*/
@ApiParam(value = "库存冻结")
private Integer dictFreeze;
/**
* 单据类型
*/
@ApiParam(value = "单据类型")
private Integer dictBilltype;
/**
* 单据Id
*/
@ApiParam(value = "单据Id")
private Long billId;
/**
* 单据编号
*/
@ApiParam(value = "单据编号")
private String billNumber;
/**
* 供应商Id
*/
@ApiParam(value = "供应商Id")
private Long supplierId;
/**
* 供应商代码
*/
@ApiParam(value = "供应商代码")
private String supplierCode;
/**
* 供应商名称
*/
@ApiParam(value = "供应商名称")
private String supplierName;
/**
* 是否筛选
*/
@ApiParam(value = "是否筛选")
private String isFil;
/**
* 保质期有效期
*/
@ApiParam(value = "保质期有效期")
private String bzyxq;
/**
* 创建人
*/
@ApiParam(value = "创建人")
private String createdBy;
/**
* 创建时间
*/
@ApiParam(value = "创建时间")
private String createdDt;
/**
* 修改人
*/
@ApiParam(value = "修改人")
private String updatedBy;
/**
* 修改时间
*/
@ApiParam(value = "修改时间")
private String updatedDt;
/**
* 检验单号
*/
@ApiParam(value = "检验单号")
private String inspectionNo;
@ApiParam(value = "业务类型")
private Integer bizType;
@ApiParam(value = "创建时间")
private String createdDt2;
@ApiParam(value = "库区编码集合")
private String[] warehouseCodes;
@ApiParam(value = "库位编码集合")
private String[] locationCodes;
@ApiParam(value = "快照Id")
private Long snapshootId;
@ApiParam(value = "快照时间")
private String snapshootDt;
@ApiParam(value = "出库时间")
private String outDt;
@ApiParam(value = "出库数量")
private BigDecimal outQty;
@ApiParam(value = "ERP数量")
private BigDecimal erpQty;
}