Browse Source
按照万材要求,生产管理生产入库单新增导出功能,支持部分行和全部行导出,导出更多数据 新增导出所有和选择导出后端接口 新增 导出生产管理生产入库单单明细方法 新增 导出入库单实体类dev
6 changed files with 485 additions and 15 deletions
@ -0,0 +1,363 @@ |
|||||
|
package com.ruoyi.warehouse.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 ExportWarehouseStorageOrderVo { |
||||
|
|
||||
|
/** |
||||
|
* 入库单号 |
||||
|
*/ |
||||
|
@Excel(name = "入库单号") |
||||
|
private String warehouseStorageCode; |
||||
|
|
||||
|
/** |
||||
|
* 关联订单号(多种订单类型) |
||||
|
*/ |
||||
|
@Excel(name = "关联订单号") |
||||
|
private String relatedOrderCode; |
||||
|
|
||||
|
/** |
||||
|
* 关联品质单号 |
||||
|
*/ |
||||
|
@Excel(name = "关联品质单号") |
||||
|
private String qualityOrderCode; |
||||
|
|
||||
|
/** |
||||
|
* 仓库入库状态(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; |
||||
|
|
||||
|
/** |
||||
|
* 通知已到货数量 |
||||
|
*/ |
||||
|
@Excel(name = "通知已到货数量") |
||||
|
private Integer notifyArrivedNum; |
||||
|
|
||||
|
/** |
||||
|
* 实际已到货数量 |
||||
|
*/ |
||||
|
@Excel(name = "实际已到货数量") |
||||
|
private Integer actualArrivedNum; |
||||
|
|
||||
|
|
||||
|
/** |
||||
|
* 暂收不合格数量 |
||||
|
*/ |
||||
|
@Excel(name = "暂收不合格数量") |
||||
|
private Integer temporaryUnqualifiedNum; |
||||
|
|
||||
|
/** |
||||
|
* 品质不合格数量 |
||||
|
*/ |
||||
|
@Excel(name = "品质不合格数量") |
||||
|
private Integer qualityUnqualifiedNum; |
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
/** |
||||
|
* 委内加工费总价 |
||||
|
*/ |
||||
|
private BigDecimal makeInTotalPrice; |
||||
|
|
||||
|
/** |
||||
|
* 到货时间 |
||||
|
*/ |
||||
|
@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 warehouseEmployee; |
||||
|
|
||||
|
/** |
||||
|
* 仓库ID |
||||
|
*/ |
||||
|
@Excel(name = "仓库ID") |
||||
|
private String warehouseCode; |
||||
|
|
||||
|
/** |
||||
|
* 仓库名称 |
||||
|
*/ |
||||
|
@Excel(name = "仓库名称") |
||||
|
private String warehouseName; |
||||
|
|
||||
|
/** |
||||
|
* 仓库详细地址 |
||||
|
*/ |
||||
|
@Excel(name = "仓库详细地址") |
||||
|
private String warehouseDetailAddress; |
||||
|
|
||||
|
/** |
||||
|
* 供应商ID |
||||
|
*/ |
||||
|
@Excel(name = "供应商ID") |
||||
|
private String supplierCode; |
||||
|
|
||||
|
/** |
||||
|
* 供应商名称 |
||||
|
*/ |
||||
|
@Excel(name = "供应商名称") |
||||
|
private String supplierName; |
||||
|
|
||||
|
/** |
||||
|
* 联系人 |
||||
|
*/ |
||||
|
@Excel(name = "联系人") |
||||
|
private String customerContact; |
||||
|
|
||||
|
/** |
||||
|
* 联系电话 |
||||
|
*/ |
||||
|
@Excel(name = "联系电话") |
||||
|
private String contactNumber; |
||||
|
|
||||
|
/** |
||||
|
* 公司地址 |
||||
|
*/ |
||||
|
@Excel(name = "公司地址") |
||||
|
private String supplierAddress; |
||||
|
|
||||
|
|
||||
|
/** |
||||
|
* 料号 |
||||
|
*/ |
||||
|
@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 qualityHasQualifiedNum; |
||||
|
|
||||
|
/** |
||||
|
* 品质合格数量 |
||||
|
*/ |
||||
|
@Excel(name = "品质合格数量") |
||||
|
private Integer qualityQualifiedNum; |
||||
|
|
||||
|
/** |
||||
|
* 退换货数 |
||||
|
*/ |
||||
|
@Excel(name = "退换货数") |
||||
|
private Integer refundsExchangesNum; |
||||
|
|
||||
|
/** |
||||
|
* 品质备注 |
||||
|
*/ |
||||
|
@Excel(name = "品质备注") |
||||
|
private String qualityRemark; |
||||
|
|
||||
|
/** |
||||
|
* 委内加工费单价 |
||||
|
*/ |
||||
|
private BigDecimal makeInUnitPrice; |
||||
|
|
||||
|
|
||||
|
/** |
||||
|
* 暂收备注 |
||||
|
*/ |
||||
|
@Excel(name = "暂收备注") |
||||
|
private String temporaryRemark; |
||||
|
|
||||
|
/** |
||||
|
* 存放位置 |
||||
|
*/ |
||||
|
@Excel(name = "存放位置") |
||||
|
private String storageLocation; |
||||
|
|
||||
|
/** |
||||
|
* 生产入库数 |
||||
|
*/ |
||||
|
@Excel(name = "生产入库数") |
||||
|
private Integer makeStorageNum; |
||||
|
|
||||
|
/** |
||||
|
* 客户ID |
||||
|
*/ |
||||
|
@Excel(name = "客户ID") |
||||
|
private String customerId; |
||||
|
|
||||
|
/** |
||||
|
* 客户名称 |
||||
|
*/ |
||||
|
@Excel(name = "客户名称") |
||||
|
private String customerName; |
||||
|
|
||||
|
/** |
||||
|
* 客户联系人 |
||||
|
*/ |
||||
|
@Excel(name = "客户联系人") |
||||
|
private String customerContactPeople; |
||||
|
|
||||
|
/** |
||||
|
* 客户联系人电话 |
||||
|
*/ |
||||
|
@Excel(name = "客户联系人电话") |
||||
|
private String customerContactNumber; |
||||
|
|
||||
|
/** |
||||
|
* 客户公司地址 |
||||
|
*/ |
||||
|
@Excel(name = "客户公司地址") |
||||
|
private String customerCompanyAddress; |
||||
|
} |
Loading…
Reference in new issue