Browse Source
按照万材要求,采购管理采购入库单新增导出功能,支持部分行和全部行导出,导出更多数据 新增 采购管理采购入库单导出明细实体类 新增导出所有和选择导出后端接口 新增 导出采购管理采购入库单明细方法 新增 根据采购入库单号数组查询采购入库单集合方法 新增 根据采购入库单号集合查询采购入库单详情数据方法dev
9 changed files with 407 additions and 20 deletions
@ -0,0 +1,192 @@ |
|||
package com.ruoyi.purchase.domain.Vo; |
|||
|
|||
import com.fasterxml.jackson.annotation.JsonFormat; |
|||
import com.ruoyi.common.annotation.Excel; |
|||
import lombok.Data; |
|||
|
|||
import java.math.BigDecimal; |
|||
import java.util.Date; |
|||
|
|||
/** |
|||
* 采购入库单导出明细 |
|||
* */ |
|||
@Data |
|||
public class ExportPurchaseStorageVo { |
|||
|
|||
/** 入库单号 */ |
|||
@Excel(name = "入库单号") |
|||
private String warehouseStorageCode; |
|||
|
|||
/** 关联订单号(多种订单类型) */ |
|||
@Excel(name = "关联订单号") |
|||
private String relatedOrderCode; |
|||
|
|||
/** 入库状态(0待暂收、1已暂收、2待入库、3部分入库、4全部入库) */ |
|||
@Excel(name = "入库状态",dictType = "warehouse_storage_status") |
|||
private String warehouseStorageStatus; |
|||
|
|||
/** 品质状态(0待品质、1部分品质、2全部品质) */ |
|||
@Excel(name = "品质状态",dictType = "warehouse_quality_status") |
|||
private String warehouseQualityStatus; |
|||
|
|||
/** 入库类型(0采购入库、1供应商补货、2委内入库、3公司退货、4委外入库、5生产入库) */ |
|||
@Excel(name = "入库类型",dictType ="warehouse_storage_type" ) |
|||
private String warehouseStorageType; |
|||
|
|||
/** 订单类型(0采购订单、1生产订单、2退换货订单、3委外订单) */ |
|||
@Excel(name = "订单类型",dictType = "storage_order_type") |
|||
private String warehouseOrderType; |
|||
|
|||
/** 入库部门类型(0仓库,1采购 ) */ |
|||
@Excel(name = "入库部门类型",dictType = "warehouse_dept_type") |
|||
private String warehouseDeptType; |
|||
|
|||
/** 供应商ID */ |
|||
@Excel(name = "供应商ID") |
|||
private String supplierCode; |
|||
|
|||
/** 供应商名称 */ |
|||
@Excel(name = "供应商名称") |
|||
private String supplierName; |
|||
|
|||
|
|||
/** 通知已到货数量 */ |
|||
@Excel(name = "通知已到货数量") |
|||
private Integer notifyArrivedSum; |
|||
|
|||
/** 实际已到货数量 */ |
|||
@Excel(name = "实际已到货数量") |
|||
private Integer actualArrivedSum; |
|||
|
|||
/** 暂收合格数量 */ |
|||
@Excel(name = "暂收合格数量") |
|||
private Integer temporaryQualifiedSum; |
|||
|
|||
/** 暂收不合格数量 */ |
|||
@Excel(name = "暂收不合格数量") |
|||
private Integer temporaryUnqualifiedSum; |
|||
|
|||
/** 品质合格数量 */ |
|||
@Excel(name = "品质合格数量") |
|||
private Integer qualityQualifiedSum; |
|||
|
|||
/** 退换货数 */ |
|||
@Excel(name = "退换货数") |
|||
private Integer refundsExchangesSum; |
|||
|
|||
/** 入库数量 */ |
|||
@Excel(name = "入库数量") |
|||
private Integer storageSum; |
|||
|
|||
/** 到货时间 */ |
|||
@JsonFormat(pattern = "yyyy-MM-dd") |
|||
@Excel(name = "到货时间", width = 30, dateFormat = "yyyy-MM-dd") |
|||
private Date arrivedTime; |
|||
|
|||
/** 暂收时间 */ |
|||
@JsonFormat(pattern = "yyyy-MM-dd") |
|||
@Excel(name = "暂收时间", width = 30, dateFormat = "yyyy-MM-dd") |
|||
private Date temporaryTime; |
|||
|
|||
/** 交付质检时间 */ |
|||
@JsonFormat(pattern = "yyyy-MM-dd") |
|||
@Excel(name = "交付质检时间", width = 30, dateFormat = "yyyy-MM-dd") |
|||
private Date deliveryInspectionTime; |
|||
|
|||
/** 品质时间 */ |
|||
@JsonFormat(pattern = "yyyy-MM-dd") |
|||
@Excel(name = "品质时间", width = 30, dateFormat = "yyyy-MM-dd") |
|||
private Date qualityTime; |
|||
|
|||
/** 入库时间 */ |
|||
@JsonFormat(pattern = "yyyy-MM-dd") |
|||
@Excel(name = "入库时间", width = 30, dateFormat = "yyyy-MM-dd") |
|||
private Date storageTime; |
|||
|
|||
|
|||
|
|||
|
|||
|
|||
/** 料号 */ |
|||
@Excel(name = "料号") |
|||
private String materialNo; |
|||
|
|||
/** 物料名称 */ |
|||
@Excel(name = "物料名称") |
|||
private String materialName; |
|||
|
|||
/** 物料型号 */ |
|||
@Excel(name = "物料型号") |
|||
private String materialModel; |
|||
|
|||
/** 物料品牌 */ |
|||
@Excel(name = "物料品牌") |
|||
private String materialBrand; |
|||
|
|||
/** 物料单位 */ |
|||
@Excel(name = "物料单位") |
|||
private String materialUnit; |
|||
|
|||
/** 物料描述 */ |
|||
@Excel(name = "物料描述") |
|||
private String materialDescribe; |
|||
|
|||
/** 物料加工方式 */ |
|||
@Excel(name = "物料加工方式",dictType = "processMethod") |
|||
private String materialProcessMethod; |
|||
|
|||
/** 生产订单数 */ |
|||
@Excel(name = "生产订单数") |
|||
private Integer makeTotal; |
|||
|
|||
/** 通知已到货数量 */ |
|||
@Excel(name = "通知已到货数量") |
|||
private Integer notifyHasArrivedNum; |
|||
|
|||
/** 通知到货数量 */ |
|||
@Excel(name = "通知到货数量") |
|||
private Integer notifyArriveNum; |
|||
|
|||
/** 实际已到货数量 */ |
|||
@Excel(name = "实际已到货数量") |
|||
private Integer actualHasArrivedNum; |
|||
|
|||
/** 实际到货数量 */ |
|||
@Excel(name = "实际到货数量") |
|||
private Integer actualArriveNum; |
|||
|
|||
/** 暂收已合格数量 */ |
|||
@Excel(name = "暂收已合格数量") |
|||
private Integer temporaryHasQualifiedNum; |
|||
|
|||
/** 暂收合格数量 */ |
|||
@Excel(name = "暂收合格数量") |
|||
private Integer temporaryQualifiedNum; |
|||
|
|||
/** 已入库数量 */ |
|||
@Excel(name = "已入库数量") |
|||
private Integer hasStorageNum; |
|||
|
|||
/** 入库数量 */ |
|||
@Excel(name = "入库数量") |
|||
private Integer storageNum; |
|||
|
|||
/** 生产入库数量 */ |
|||
@Excel(name = "生产入库数量") |
|||
private Integer makeStorageNum; |
|||
|
|||
/** 品质已合格数量 */ |
|||
@Excel(name = "品质已合格数量") |
|||
private Integer qualityHasQualifiedNum; |
|||
|
|||
/** 品质合格数量 */ |
|||
@Excel(name = "品质合格数量") |
|||
private Integer qualityQualifiedNum; |
|||
|
|||
/** 退换货数 */ |
|||
@Excel(name = "退换货数") |
|||
private Integer refundsExchangesNum; |
|||
|
|||
|
|||
|
|||
} |
Loading…
Reference in new issue