Browse Source
按照万材要求,采购管理采购计划单新增导出功能,支持部分行和全部行导出,导出更多数据 新增 采购管理采购计划单导出明细实体类 新增导出所有和选择导出后端接口 新增 导出采购管理采购计划单明细方法 新增 根据采购计划单号数组查询采购计划单集合方法 新增 根据采购计划单号集合查询采购计划单详情数据方法dev
8 changed files with 324 additions and 10 deletions
@ -0,0 +1,142 @@ |
|||
package com.ruoyi.purchase.domain.Vo; |
|||
|
|||
import com.ruoyi.common.annotation.Excel; |
|||
import lombok.Data; |
|||
|
|||
import java.math.BigDecimal; |
|||
import java.util.Date; |
|||
|
|||
/** |
|||
* 导出采购计划明细 |
|||
* */ |
|||
@Data |
|||
public class ExportPurchasePlanVo { |
|||
|
|||
/** 采购计划单号 */ |
|||
@Excel(name = "采购计划单号") |
|||
private String purchasePlanCode; |
|||
|
|||
/** 采购计划状态(0待申请、1部分申请、2全部申请、3全部作废) */ |
|||
@Excel(name = "采购计划状态",dictType = "purchase_plan_status") |
|||
private String purchasePlanStatus; |
|||
|
|||
/** 关联单号 */ |
|||
@Excel(name = "关联单号") |
|||
private String correlationCode; |
|||
|
|||
/** 采购来源(1生产单、2请购单、3开发修改单) */ |
|||
@Excel(name = "采购来源",dictType = "purchase_plan_source") |
|||
private String purchasePlanType; |
|||
|
|||
/** 物料数合计 */ |
|||
@Excel(name = "物料数合计") |
|||
private Integer materialSum; |
|||
|
|||
/** 不含税总价(RMB) */ |
|||
@Excel(name = "不含税总价(RMB)") |
|||
private BigDecimal noRmbSum; |
|||
|
|||
/** 含税总价(RMB) */ |
|||
@Excel(name = "含税总价(RMB)") |
|||
private BigDecimal rmbSum; |
|||
|
|||
/** 计划采购总数为之前的数量合计 */ |
|||
@Excel(name = "计划采购总数") |
|||
private Integer planPurchaseSum; |
|||
|
|||
/** 本次采购总数 */ |
|||
@Excel(name = "本次采购总数") |
|||
private Integer thisPurchaseSum; |
|||
|
|||
|
|||
/** 待采购总数 */ |
|||
@Excel(name = "待采购总数") |
|||
private Integer purchaseSum; |
|||
|
|||
/** 实际采购总数 */ |
|||
@Excel(name = "实际采购总数") |
|||
private Integer actualPurchaseSum; |
|||
|
|||
/** 共享库存占用总数 */ |
|||
@Excel(name = "共享库存占用总数") |
|||
private Integer sharedInventoryOccupancySum; |
|||
|
|||
/** 作废总数 */ |
|||
@Excel(name = "作废总数") |
|||
private Integer cancelSum; |
|||
|
|||
|
|||
/** 料号 */ |
|||
@Excel(name = "料号") |
|||
private String materialNo; |
|||
|
|||
/** 物料名称 */ |
|||
@Excel(name = "物料名称") |
|||
private String materialName; |
|||
|
|||
/** 物料品牌 */ |
|||
@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 String materialModel; |
|||
|
|||
/** 入库部门(0仓库、1采购) */ |
|||
@Excel(name = "入库部门",dictType = "warehouseDept") |
|||
private String warehouseDept; |
|||
|
|||
/** 物料不含税总价(RMB) */ |
|||
@Excel(name = "物料不含税总价(RMB)") |
|||
private BigDecimal materialNoRmbSum; |
|||
|
|||
/** 物料含税总价(RMB) */ |
|||
@Excel(name = "物料含税总价(RMB)") |
|||
private BigDecimal materialRmbSum; |
|||
|
|||
/** 计划采购数 */ |
|||
@Excel(name = "计划采购数") |
|||
private Integer planPurchaseNum; |
|||
|
|||
/** 待采购数 */ |
|||
@Excel(name = "待采购数") |
|||
private Integer purchaseNum; |
|||
|
|||
/** 实际采购数 */ |
|||
@Excel(name = "实际采购数") |
|||
private Integer actualPurchaseNum; |
|||
|
|||
/** 共享库存占用数 */ |
|||
@Excel(name = "共享库存占用数") |
|||
private Integer sharedInventoryOccupancyNum; |
|||
|
|||
/** 作废数 */ |
|||
@Excel(name = "作废数") |
|||
private Integer cancelNum; |
|||
|
|||
/** 本次采购数 */ |
|||
@Excel(name = "本次采购数") |
|||
private Integer thisPurchaseNum; |
|||
|
|||
/** 共享可用库存数 */ |
|||
@Excel(name = "共享可用库存数") |
|||
private Integer sharedAvailableInventoryNum; |
|||
|
|||
/** 计划交付时间*/ |
|||
@Excel(name = "计划交付时间", width = 30, dateFormat = "yyyy-MM-dd") |
|||
private Date planDeliveryTime; |
|||
|
|||
|
|||
} |
Loading…
Reference in new issue