forked from sfms3.0/sfms3.0
126 changed files with 3641 additions and 1129 deletions
@ -0,0 +1,11 @@ |
|||
package com.win.module.wms.enums.inventoryAction; |
|||
|
|||
/** |
|||
* 订单状态枚举 |
|||
*/ |
|||
public enum InventoryActionEnum { |
|||
|
|||
OUT,// 出库
|
|||
IN; // 入库
|
|||
|
|||
} |
@ -0,0 +1,25 @@ |
|||
package com.win.module.wms.controller.deliverPlan.vo; |
|||
|
|||
import com.alibaba.excel.annotation.ExcelProperty; |
|||
import lombok.Data; |
|||
import lombok.EqualsAndHashCode; |
|||
import lombok.ToString; |
|||
|
|||
|
|||
/** |
|||
* 采购索赔申请子 Excel VO |
|||
* |
|||
* @author 超级管理员 |
|||
*/ |
|||
@Data |
|||
@EqualsAndHashCode(callSuper = true) |
|||
@ToString(callSuper = true) |
|||
public class DeliverPlanMainImportErrorVO extends DeliverPlanMainImportVO { |
|||
|
|||
@ExcelProperty(value = "导入状态", index = 0) |
|||
private String importStatus; |
|||
|
|||
@ExcelProperty(value = "导入说明", index = 1) |
|||
private String importRemark; |
|||
|
|||
} |
@ -0,0 +1,45 @@ |
|||
package com.win.module.wms.controller.deliverPlan.vo; |
|||
|
|||
import com.alibaba.excel.annotation.ExcelProperty; |
|||
import lombok.AllArgsConstructor; |
|||
import lombok.Data; |
|||
import lombok.NoArgsConstructor; |
|||
import lombok.experimental.Accessors; |
|||
|
|||
import java.math.BigDecimal; |
|||
|
|||
|
|||
/** |
|||
* 采购索赔申请子 Excel VO |
|||
* |
|||
* @author 超级管理员 |
|||
*/ |
|||
@Data |
|||
@AllArgsConstructor |
|||
@NoArgsConstructor |
|||
@Accessors(chain = false) // 设置 chain = false,避免用户导入有问题
|
|||
public class DeliverPlanMainImportVO { |
|||
|
|||
@ExcelProperty("单据号") |
|||
private String number; |
|||
|
|||
@ExcelProperty("客户") |
|||
private String customerCode; |
|||
|
|||
@ExcelProperty("计划日期") |
|||
private String planDate; |
|||
|
|||
|
|||
|
|||
//子表数据
|
|||
@ExcelProperty("销售订单号") |
|||
private String soNumber; |
|||
@ExcelProperty("销售订单行") |
|||
private BigDecimal soLine; |
|||
@ExcelProperty("物品代码") |
|||
private String itemCode; |
|||
@ExcelProperty("计划数量") |
|||
private BigDecimal qty; |
|||
@ExcelProperty("计量单位") |
|||
private String uom; |
|||
} |
@ -0,0 +1,25 @@ |
|||
package com.win.module.wms.controller.demandforecasting.vo; |
|||
|
|||
import com.alibaba.excel.annotation.ExcelProperty; |
|||
import lombok.Data; |
|||
import lombok.EqualsAndHashCode; |
|||
import lombok.ToString; |
|||
|
|||
|
|||
/** |
|||
* 采购索赔申请子 Excel VO |
|||
* |
|||
* @author 超级管理员 |
|||
*/ |
|||
@Data |
|||
@EqualsAndHashCode(callSuper = true) |
|||
@ToString(callSuper = true) |
|||
public class DemandforecastingImportErrorVO extends DemandforecastingImportVO { |
|||
|
|||
@ExcelProperty(value = "导入状态", index = 0) |
|||
private String importStatus; |
|||
|
|||
@ExcelProperty(value = "导入说明", index = 1) |
|||
private String importRemark; |
|||
|
|||
} |
@ -0,0 +1,53 @@ |
|||
package com.win.module.wms.controller.demandforecasting.vo; |
|||
|
|||
import com.alibaba.excel.annotation.ExcelProperty; |
|||
import com.alibaba.excel.annotation.write.style.ColumnWidth; |
|||
import lombok.AllArgsConstructor; |
|||
import lombok.Data; |
|||
import lombok.NoArgsConstructor; |
|||
import lombok.experimental.Accessors; |
|||
|
|||
import java.time.LocalDateTime; |
|||
|
|||
|
|||
/** |
|||
* 采购索赔申请子 Excel VO |
|||
* |
|||
* @author 超级管理员 |
|||
*/ |
|||
@Data |
|||
@AllArgsConstructor |
|||
@NoArgsConstructor |
|||
@Accessors(chain = false) // 设置 chain = false,避免用户导入有问题
|
|||
public class DemandforecastingImportVO { |
|||
|
|||
@ExcelProperty("供应商代码") |
|||
private String supplierCode; |
|||
|
|||
@ExcelProperty("版本号") |
|||
private String version; |
|||
|
|||
//子表数据
|
|||
@ExcelProperty("预测时间类型") |
|||
private String predictTimeType; |
|||
|
|||
@ExcelProperty("预测日期") |
|||
private LocalDateTime predictTime; |
|||
|
|||
@ExcelProperty("订单号") |
|||
@ColumnWidth(value = 16) |
|||
private String po_number; |
|||
|
|||
@ExcelProperty("订单行") |
|||
@ColumnWidth(value = 16) |
|||
private LocalDateTime dueTime; |
|||
|
|||
@ExcelProperty("物品代码") |
|||
private String departmentCode; |
|||
|
|||
@ExcelProperty("计划数量") |
|||
private String autoCommit; |
|||
|
|||
@ExcelProperty("计量单位") |
|||
private String autoAgree; |
|||
} |
@ -1,12 +1,20 @@ |
|||
package com.win.module.wms.controller.demandforecasting.vo; |
|||
|
|||
import lombok.*; |
|||
import com.win.framework.excel.core.annotations.SubObject; |
|||
import io.swagger.v3.oas.annotations.media.Schema; |
|||
import lombok.Data; |
|||
import lombok.EqualsAndHashCode; |
|||
import lombok.ToString; |
|||
|
|||
import java.util.List; |
|||
|
|||
@Schema(description = "管理后台 - 要货预测主创建 Request VO") |
|||
@Data |
|||
@EqualsAndHashCode(callSuper = true) |
|||
@ToString(callSuper = true) |
|||
public class DemandforecastingMainCreateReqVO extends DemandforecastingMainBaseVO { |
|||
@SubObject |
|||
@Schema(description = "子表数据") |
|||
private List<DemandforecastingDetailCreateReqVO> subList; |
|||
|
|||
} |
|||
|
@ -1,12 +1,19 @@ |
|||
package com.win.module.wms.controller.inventorychangeRequest.vo; |
|||
|
|||
import lombok.*; |
|||
import com.win.framework.excel.core.annotations.SubObject; |
|||
import io.swagger.v3.oas.annotations.media.Schema; |
|||
import lombok.Data; |
|||
import lombok.EqualsAndHashCode; |
|||
import lombok.ToString; |
|||
|
|||
import java.util.List; |
|||
|
|||
@Schema(description = "管理后台 - 库存修改申请主创建 Request VO") |
|||
@Data |
|||
@EqualsAndHashCode(callSuper = true) |
|||
@ToString(callSuper = true) |
|||
public class InventorychangeRequestMainCreateReqVO extends InventorychangeRequestMainBaseVO { |
|||
|
|||
@SubObject |
|||
@Schema(description = "子表数据") |
|||
private List<InventorychangeRequestDetailCreateReqVO> subList; |
|||
} |
|||
|
@ -0,0 +1,25 @@ |
|||
package com.win.module.wms.controller.inventorychangeRequest.vo; |
|||
|
|||
import com.alibaba.excel.annotation.ExcelProperty; |
|||
import lombok.Data; |
|||
import lombok.EqualsAndHashCode; |
|||
import lombok.ToString; |
|||
|
|||
|
|||
/** |
|||
* 采购索赔申请子 Excel VO |
|||
* |
|||
* @author 超级管理员 |
|||
*/ |
|||
@Data |
|||
@EqualsAndHashCode(callSuper = true) |
|||
@ToString(callSuper = true) |
|||
public class InventorychangeRequestMainImportErrorVO extends InventorychangeRequestMainImportVO { |
|||
|
|||
@ExcelProperty(value = "导入状态", index = 0) |
|||
private String importStatus; |
|||
|
|||
@ExcelProperty(value = "导入说明", index = 1) |
|||
private String importRemark; |
|||
|
|||
} |
@ -0,0 +1,34 @@ |
|||
package com.win.module.wms.controller.inventorychangeRequest.vo; |
|||
|
|||
import com.alibaba.excel.annotation.ExcelProperty; |
|||
import lombok.AllArgsConstructor; |
|||
import lombok.Data; |
|||
import lombok.NoArgsConstructor; |
|||
import lombok.experimental.Accessors; |
|||
|
|||
|
|||
/** |
|||
* 采购索赔申请子 Excel VO |
|||
* |
|||
* @author 超级管理员 |
|||
*/ |
|||
@Data |
|||
@AllArgsConstructor |
|||
@NoArgsConstructor |
|||
@Accessors(chain = false) // 设置 chain = false,避免用户导入有问题
|
|||
public class InventorychangeRequestMainImportVO { |
|||
|
|||
//子表数据
|
|||
@ExcelProperty("零件号") |
|||
private String itemCode; |
|||
@ExcelProperty("包装号") |
|||
private String fromPackingNumber; |
|||
@ExcelProperty("器具号") |
|||
private String fromContainerNumber; |
|||
@ExcelProperty("批次") |
|||
private String fromBatch; |
|||
@ExcelProperty("库存状态") |
|||
private String fromInventoryStatus; |
|||
@ExcelProperty("来源库位") |
|||
private String fromLocationCode; |
|||
} |
@ -0,0 +1,26 @@ |
|||
package com.win.module.wms.controller.inventoryinitRequest.vo; |
|||
|
|||
import com.alibaba.excel.annotation.ExcelProperty; |
|||
import com.win.module.wms.controller.purchase.vo.PurchaseMainImportVO; |
|||
import lombok.Data; |
|||
import lombok.EqualsAndHashCode; |
|||
import lombok.ToString; |
|||
|
|||
|
|||
/** |
|||
* 采购索赔申请子 Excel VO |
|||
* |
|||
* @author 超级管理员 |
|||
*/ |
|||
@Data |
|||
@EqualsAndHashCode(callSuper = true) |
|||
@ToString(callSuper = true) |
|||
public class InventoryinitRequestMainImportErrorVO extends PurchaseMainImportVO { |
|||
|
|||
@ExcelProperty(value = "导入状态", index = 0) |
|||
private String importStatus; |
|||
|
|||
@ExcelProperty(value = "导入说明", index = 1) |
|||
private String importRemark; |
|||
|
|||
} |
@ -0,0 +1,63 @@ |
|||
package com.win.module.wms.controller.inventoryinitRequest.vo; |
|||
|
|||
import com.alibaba.excel.annotation.ExcelProperty; |
|||
import com.alibaba.excel.annotation.write.style.ColumnWidth; |
|||
import lombok.AllArgsConstructor; |
|||
import lombok.Data; |
|||
import lombok.NoArgsConstructor; |
|||
import lombok.experimental.Accessors; |
|||
|
|||
import java.time.LocalDateTime; |
|||
|
|||
|
|||
/** |
|||
* 采购索赔申请子 Excel VO |
|||
* |
|||
* @author 超级管理员 |
|||
*/ |
|||
@Data |
|||
@AllArgsConstructor |
|||
@NoArgsConstructor |
|||
@Accessors(chain = false) // 设置 chain = false,避免用户导入有问题
|
|||
public class InventoryinitRequestMainImportVO{ |
|||
|
|||
//主表数据
|
|||
@ExcelProperty("仓库代码") |
|||
private String warehouseCode; |
|||
|
|||
//子表数据
|
|||
@ExcelProperty("包装号") |
|||
private String packingNumber; |
|||
|
|||
@ExcelProperty("器具号") |
|||
private String containerNumber; |
|||
|
|||
@ExcelProperty("批次") |
|||
private String batch; |
|||
|
|||
@ExcelProperty("替代批次") |
|||
private String altBatch; |
|||
|
|||
@ExcelProperty("到货日期") |
|||
@ColumnWidth(value = 16) |
|||
private String arriveDate; |
|||
|
|||
@ExcelProperty("生产日期") |
|||
@ColumnWidth(value = 16) |
|||
private String produceDate; |
|||
|
|||
@ExcelProperty("过期日期") |
|||
private String expireDate; |
|||
|
|||
@ExcelProperty("库存状态") |
|||
private LocalDateTime inventoryStatus; |
|||
|
|||
@ExcelProperty("库位代码") |
|||
private String locationCode; |
|||
|
|||
@ExcelProperty("数量") |
|||
private String qty; |
|||
|
|||
@ExcelProperty("计量单位") |
|||
private String uom; |
|||
} |
@ -0,0 +1,25 @@ |
|||
package com.win.module.wms.controller.inventorymoveRequest.vo; |
|||
|
|||
import com.alibaba.excel.annotation.ExcelProperty; |
|||
import lombok.Data; |
|||
import lombok.EqualsAndHashCode; |
|||
import lombok.ToString; |
|||
|
|||
|
|||
/** |
|||
* 采购索赔申请子 Excel VO |
|||
* |
|||
* @author 超级管理员 |
|||
*/ |
|||
@Data |
|||
@EqualsAndHashCode(callSuper = true) |
|||
@ToString(callSuper = true) |
|||
public class InventorymoveRequestMainImportErrorVO extends InventorymoveRequestMainImportVO { |
|||
|
|||
@ExcelProperty(value = "导入状态", index = 0) |
|||
private String importStatus; |
|||
|
|||
@ExcelProperty(value = "导入说明", index = 1) |
|||
private String importRemark; |
|||
|
|||
} |
@ -0,0 +1,64 @@ |
|||
package com.win.module.wms.controller.inventorymoveRequest.vo; |
|||
|
|||
import com.alibaba.excel.annotation.ExcelProperty; |
|||
import com.alibaba.excel.annotation.write.style.ColumnWidth; |
|||
import lombok.AllArgsConstructor; |
|||
import lombok.Data; |
|||
import lombok.NoArgsConstructor; |
|||
import lombok.experimental.Accessors; |
|||
|
|||
import java.math.BigDecimal; |
|||
import java.time.LocalDateTime; |
|||
|
|||
|
|||
/** |
|||
* 采购索赔申请子 Excel VO |
|||
* |
|||
* @author 超级管理员 |
|||
*/ |
|||
@Data |
|||
@AllArgsConstructor |
|||
@NoArgsConstructor |
|||
@Accessors(chain = false) // 设置 chain = false,避免用户导入有问题
|
|||
public class InventorymoveRequestMainImportVO { |
|||
|
|||
//主表数据
|
|||
@ExcelProperty("订单类型") |
|||
private String type; |
|||
|
|||
@ExcelProperty("单据号") |
|||
private String number; |
|||
|
|||
@ExcelProperty("行号") |
|||
private String hang; |
|||
|
|||
@ExcelProperty("供应商代码") |
|||
private String supplierCode; |
|||
|
|||
@ExcelProperty("联系人姓名") |
|||
private String contactName; |
|||
|
|||
@ExcelProperty("联系人电话") |
|||
@ColumnWidth(value = 16) |
|||
private String contactPhone; |
|||
|
|||
@ExcelProperty("联系人电子邮件") |
|||
@ColumnWidth(value = 16) |
|||
private String contactEmail; |
|||
|
|||
@ExcelProperty("是否寄存订单") |
|||
private String isConsignment; |
|||
|
|||
@ExcelProperty("截止日期") |
|||
private LocalDateTime dueDate; |
|||
|
|||
//子表数据
|
|||
@ExcelProperty("物品代码") |
|||
private String itemCode; |
|||
@ExcelProperty("数量") |
|||
private BigDecimal orderQty; |
|||
@ExcelProperty("计量单位") |
|||
private String uom; |
|||
@ExcelProperty("超收百分比") |
|||
private BigDecimal overReceivingPercent; |
|||
} |
@ -0,0 +1,25 @@ |
|||
package com.win.module.wms.controller.production.vo; |
|||
|
|||
import com.alibaba.excel.annotation.ExcelProperty; |
|||
import lombok.Data; |
|||
import lombok.EqualsAndHashCode; |
|||
import lombok.ToString; |
|||
|
|||
|
|||
/** |
|||
* 采购索赔申请子 Excel VO |
|||
* |
|||
* @author 超级管理员 |
|||
*/ |
|||
@Data |
|||
@EqualsAndHashCode(callSuper = true) |
|||
@ToString(callSuper = true) |
|||
public class ProductionMainImportErrorVO extends ProductionMainImportVO { |
|||
|
|||
@ExcelProperty(value = "导入状态", index = 0) |
|||
private String importStatus; |
|||
|
|||
@ExcelProperty(value = "导入说明", index = 1) |
|||
private String importRemark; |
|||
|
|||
} |
@ -0,0 +1,63 @@ |
|||
package com.win.module.wms.controller.production.vo; |
|||
|
|||
import com.alibaba.excel.annotation.ExcelProperty; |
|||
import com.alibaba.excel.annotation.write.style.ColumnWidth; |
|||
import lombok.AllArgsConstructor; |
|||
import lombok.Data; |
|||
import lombok.NoArgsConstructor; |
|||
import lombok.experimental.Accessors; |
|||
|
|||
import java.math.BigDecimal; |
|||
import java.time.LocalDateTime; |
|||
|
|||
|
|||
/** |
|||
* 采购索赔申请子 Excel VO |
|||
* |
|||
* @author 超级管理员 |
|||
*/ |
|||
@Data |
|||
@AllArgsConstructor |
|||
@NoArgsConstructor |
|||
@Accessors(chain = false) // 设置 chain = false,避免用户导入有问题
|
|||
public class ProductionMainImportVO { |
|||
|
|||
@ExcelProperty("单据号") |
|||
private String number; |
|||
|
|||
@ExcelProperty("顺序") |
|||
private String hang; |
|||
|
|||
@ExcelProperty("车间") |
|||
private String supplierCode; |
|||
|
|||
@ExcelProperty("生产线") |
|||
private String contactName; |
|||
|
|||
@ExcelProperty("班次") |
|||
@ColumnWidth(value = 16) |
|||
private String contactPhone; |
|||
|
|||
@ExcelProperty("班组") |
|||
@ColumnWidth(value = 16) |
|||
private String contactEmail; |
|||
|
|||
@ExcelProperty("计划日期") |
|||
private LocalDateTime isConsignment; |
|||
|
|||
@ExcelProperty("订单行") |
|||
private String woLine; |
|||
|
|||
@ExcelProperty("订单号") |
|||
private String woNumber; |
|||
|
|||
//子表数据
|
|||
@ExcelProperty("Bom版本") |
|||
private String itemCode; |
|||
@ExcelProperty("物品代码") |
|||
private BigDecimal orderQty; |
|||
@ExcelProperty("计划数量") |
|||
private String uom; |
|||
@ExcelProperty("计量单位") |
|||
private BigDecimal overReceivingPercent; |
|||
} |
@ -1,12 +1,19 @@ |
|||
package com.win.module.wms.controller.productscrapRequest.vo; |
|||
|
|||
import lombok.*; |
|||
import com.win.framework.excel.core.annotations.SubObject; |
|||
import io.swagger.v3.oas.annotations.media.Schema; |
|||
import lombok.Data; |
|||
import lombok.EqualsAndHashCode; |
|||
import lombok.ToString; |
|||
|
|||
import java.util.List; |
|||
|
|||
@Schema(description = "管理后台 - 制品报废申请主创建 Request VO") |
|||
@Data |
|||
@EqualsAndHashCode(callSuper = true) |
|||
@ToString(callSuper = true) |
|||
public class ProductscrapRequestMainCreateReqVO extends ProductscrapRequestMainBaseVO { |
|||
|
|||
@SubObject |
|||
@Schema(description = "子表数据") |
|||
private List<ProductscrapRequestDetailCreateReqVO> subList; |
|||
} |
|||
|
@ -0,0 +1,25 @@ |
|||
package com.win.module.wms.controller.productscrapRequest.vo; |
|||
|
|||
import com.alibaba.excel.annotation.ExcelProperty; |
|||
import lombok.Data; |
|||
import lombok.EqualsAndHashCode; |
|||
import lombok.ToString; |
|||
|
|||
|
|||
/** |
|||
* 采购索赔申请子 Excel VO |
|||
* |
|||
* @author 超级管理员 |
|||
*/ |
|||
@Data |
|||
@EqualsAndHashCode(callSuper = true) |
|||
@ToString(callSuper = true) |
|||
public class ProductscrapRequestMainImportErrorVO extends ProductscrapRequestMainImportVO { |
|||
|
|||
@ExcelProperty(value = "导入状态", index = 0) |
|||
private String importStatus; |
|||
|
|||
@ExcelProperty(value = "导入说明", index = 1) |
|||
private String importRemark; |
|||
|
|||
} |
@ -0,0 +1,46 @@ |
|||
package com.win.module.wms.controller.productscrapRequest.vo; |
|||
|
|||
import com.alibaba.excel.annotation.ExcelProperty; |
|||
import lombok.AllArgsConstructor; |
|||
import lombok.Data; |
|||
import lombok.NoArgsConstructor; |
|||
import lombok.experimental.Accessors; |
|||
|
|||
|
|||
/** |
|||
* 采购索赔申请子 Excel VO |
|||
* |
|||
* @author 超级管理员 |
|||
*/ |
|||
@Data |
|||
@AllArgsConstructor |
|||
@NoArgsConstructor |
|||
@Accessors(chain = false) // 设置 chain = false,避免用户导入有问题
|
|||
public class ProductscrapRequestMainImportVO { |
|||
|
|||
//子表数据
|
|||
@ExcelProperty("零件号") |
|||
private String itemCode; |
|||
|
|||
@ExcelProperty("包装号") |
|||
private String packingNumber; |
|||
|
|||
@ExcelProperty("器具号") |
|||
private String containerNumber; |
|||
|
|||
@ExcelProperty("批次") |
|||
private String batch; |
|||
|
|||
@ExcelProperty("数量") |
|||
private String qty; |
|||
|
|||
@ExcelProperty("记录单位") |
|||
private String uom ; |
|||
|
|||
@ExcelProperty("来源库位") |
|||
private String fromLocationCode; |
|||
|
|||
@ExcelProperty("原因") |
|||
private String reason; |
|||
|
|||
} |
@ -1,12 +1,21 @@ |
|||
package com.win.module.wms.controller.purchase.vo; |
|||
|
|||
import lombok.*; |
|||
import com.win.framework.excel.core.annotations.SubObject; |
|||
import io.swagger.v3.oas.annotations.media.Schema; |
|||
import lombok.Data; |
|||
import lombok.EqualsAndHashCode; |
|||
import lombok.ToString; |
|||
|
|||
@Schema(description = "管理后台 - 采购订单主创建 Request VO") |
|||
import java.util.List; |
|||
|
|||
@Schema(description = "管理后台 - 采购索赔申请主创建 Request VO") |
|||
@Data |
|||
@EqualsAndHashCode(callSuper = true) |
|||
@ToString(callSuper = true) |
|||
public class PurchaseMainCreateReqVO extends PurchaseMainBaseVO { |
|||
|
|||
@SubObject |
|||
@Schema(description = "子表数据") |
|||
private List<PurchaseDetailCreateReqVO> subList; |
|||
|
|||
} |
|||
|
@ -0,0 +1,25 @@ |
|||
package com.win.module.wms.controller.purchase.vo; |
|||
|
|||
import com.alibaba.excel.annotation.ExcelProperty; |
|||
import lombok.Data; |
|||
import lombok.EqualsAndHashCode; |
|||
import lombok.ToString; |
|||
|
|||
|
|||
/** |
|||
* 采购索赔申请子 Excel VO |
|||
* |
|||
* @author 超级管理员 |
|||
*/ |
|||
@Data |
|||
@EqualsAndHashCode(callSuper = true) |
|||
@ToString(callSuper = true) |
|||
public class PurchaseMainImportErrorVO extends PurchaseMainImportVO { |
|||
|
|||
@ExcelProperty(value = "导入状态", index = 0) |
|||
private String importStatus; |
|||
|
|||
@ExcelProperty(value = "导入说明", index = 1) |
|||
private String importRemark; |
|||
|
|||
} |
@ -0,0 +1,64 @@ |
|||
package com.win.module.wms.controller.purchase.vo; |
|||
|
|||
import com.alibaba.excel.annotation.ExcelProperty; |
|||
import com.alibaba.excel.annotation.write.style.ColumnWidth; |
|||
import lombok.AllArgsConstructor; |
|||
import lombok.Data; |
|||
import lombok.NoArgsConstructor; |
|||
import lombok.experimental.Accessors; |
|||
|
|||
import java.math.BigDecimal; |
|||
import java.time.LocalDateTime; |
|||
|
|||
|
|||
/** |
|||
* 采购索赔申请子 Excel VO |
|||
* |
|||
* @author 超级管理员 |
|||
*/ |
|||
@Data |
|||
@AllArgsConstructor |
|||
@NoArgsConstructor |
|||
@Accessors(chain = false) // 设置 chain = false,避免用户导入有问题
|
|||
public class PurchaseMainImportVO { |
|||
|
|||
//主表数据
|
|||
@ExcelProperty("单据号") |
|||
private String number; |
|||
@ExcelProperty("供应商代码") |
|||
private String supplierCode; |
|||
//日程/离散
|
|||
@ExcelProperty("订单类型") |
|||
private String type; |
|||
|
|||
@ExcelProperty("联系人姓名") |
|||
private String contactName; |
|||
|
|||
@ExcelProperty("联系人电话") |
|||
@ColumnWidth(value = 16) |
|||
private String contactPhone; |
|||
|
|||
@ExcelProperty("联系人电子邮件") |
|||
@ColumnWidth(value = 16) |
|||
private String contactEmail; |
|||
|
|||
@ExcelProperty("是否寄存订单") |
|||
private String isConsignment; |
|||
|
|||
@ExcelProperty("截止日期") |
|||
private LocalDateTime dueDate; |
|||
|
|||
//子表数据
|
|||
@ExcelProperty("单据号") |
|||
private String poNumber; |
|||
@ExcelProperty("行号") |
|||
private String poLine; |
|||
@ExcelProperty("物品代码") |
|||
private String itemCode; |
|||
@ExcelProperty("数量") |
|||
private BigDecimal orderQty; |
|||
@ExcelProperty("计量单位") |
|||
private String uom; |
|||
@ExcelProperty("超收百分比") |
|||
private BigDecimal overReceivingPercent; |
|||
} |
@ -0,0 +1,25 @@ |
|||
package com.win.module.wms.controller.purchasePlan.vo; |
|||
|
|||
import com.alibaba.excel.annotation.ExcelProperty; |
|||
import lombok.Data; |
|||
import lombok.EqualsAndHashCode; |
|||
import lombok.ToString; |
|||
|
|||
|
|||
/** |
|||
* 采购索赔申请子 Excel VO |
|||
* |
|||
* @author 超级管理员 |
|||
*/ |
|||
@Data |
|||
@EqualsAndHashCode(callSuper = true) |
|||
@ToString(callSuper = true) |
|||
public class PurchasePlanMainImportErrorVO extends PurchasePlanMainImportVO { |
|||
|
|||
@ExcelProperty(value = "导入状态", index = 0) |
|||
private String importStatus; |
|||
|
|||
@ExcelProperty(value = "导入说明", index = 1) |
|||
private String importRemark; |
|||
|
|||
} |
@ -0,0 +1,38 @@ |
|||
package com.win.module.wms.controller.purchasePlan.vo; |
|||
|
|||
import com.alibaba.excel.annotation.ExcelProperty; |
|||
import lombok.AllArgsConstructor; |
|||
import lombok.Data; |
|||
import lombok.NoArgsConstructor; |
|||
import lombok.experimental.Accessors; |
|||
|
|||
import java.math.BigDecimal; |
|||
|
|||
|
|||
/** |
|||
* 采购索赔申请子 Excel VO |
|||
* |
|||
* @author 超级管理员 |
|||
*/ |
|||
@Data |
|||
@AllArgsConstructor |
|||
@NoArgsConstructor |
|||
@Accessors(chain = false) // 设置 chain = false,避免用户导入有问题
|
|||
public class PurchasePlanMainImportVO { |
|||
|
|||
//主表数据
|
|||
@ExcelProperty("供应商代码") |
|||
private String supplierCode; |
|||
|
|||
//子表数据
|
|||
@ExcelProperty("订单号") |
|||
private String poNumber; |
|||
@ExcelProperty("订单行") |
|||
private BigDecimal poLine; |
|||
@ExcelProperty("物品代码") |
|||
private String itemCode; |
|||
@ExcelProperty("计划数量") |
|||
private String planQty; |
|||
@ExcelProperty("计量单位") |
|||
private String uom; |
|||
} |
@ -0,0 +1,25 @@ |
|||
package com.win.module.wms.controller.purchasereceiptRequest.vo; |
|||
|
|||
import com.alibaba.excel.annotation.ExcelProperty; |
|||
import lombok.Data; |
|||
import lombok.EqualsAndHashCode; |
|||
import lombok.ToString; |
|||
|
|||
|
|||
/** |
|||
* 采购索赔申请子 Excel VO |
|||
* |
|||
* @author 超级管理员 |
|||
*/ |
|||
@Data |
|||
@EqualsAndHashCode(callSuper = true) |
|||
@ToString(callSuper = true) |
|||
public class PurchasereceiptRequestMainImportErrorVO extends PurchasereceiptRequestMainImportVO { |
|||
|
|||
@ExcelProperty(value = "导入状态", index = 0) |
|||
private String importStatus; |
|||
|
|||
@ExcelProperty(value = "导入说明", index = 1) |
|||
private String importRemark; |
|||
|
|||
} |
@ -0,0 +1,64 @@ |
|||
package com.win.module.wms.controller.purchasereceiptRequest.vo; |
|||
|
|||
import com.alibaba.excel.annotation.ExcelProperty; |
|||
import com.alibaba.excel.annotation.write.style.ColumnWidth; |
|||
import lombok.AllArgsConstructor; |
|||
import lombok.Data; |
|||
import lombok.NoArgsConstructor; |
|||
import lombok.experimental.Accessors; |
|||
|
|||
import java.math.BigDecimal; |
|||
import java.time.LocalDateTime; |
|||
|
|||
|
|||
/** |
|||
* 采购索赔申请子 Excel VO |
|||
* |
|||
* @author 超级管理员 |
|||
*/ |
|||
@Data |
|||
@AllArgsConstructor |
|||
@NoArgsConstructor |
|||
@Accessors(chain = false) // 设置 chain = false,避免用户导入有问题
|
|||
public class PurchasereceiptRequestMainImportVO { |
|||
|
|||
//主表数据
|
|||
@ExcelProperty("供应商代码") |
|||
private String supplier_code; |
|||
|
|||
@ExcelProperty("订单号") |
|||
private String po_number; |
|||
|
|||
@ExcelProperty("订单行") |
|||
private String po_line; |
|||
|
|||
@ExcelProperty("物品代码") |
|||
private String item_code; |
|||
|
|||
@ExcelProperty("批次") |
|||
private String batch; |
|||
|
|||
@ExcelProperty("数量") |
|||
@ColumnWidth(value = 16) |
|||
private String qty; |
|||
|
|||
@ExcelProperty("计量单位") |
|||
@ColumnWidth(value = 16) |
|||
private String uom; |
|||
|
|||
@ExcelProperty("到货日期") |
|||
private String isConsignment; |
|||
|
|||
@ExcelProperty("生产日期") |
|||
private LocalDateTime dueDate; |
|||
|
|||
//子表数据
|
|||
@ExcelProperty("过期日期") |
|||
private String itemCode; |
|||
@ExcelProperty("承运商") |
|||
private String orderQty; |
|||
@ExcelProperty("运输方式") |
|||
private String aa; |
|||
@ExcelProperty("车牌号") |
|||
private BigDecimal overReceivingPercent; |
|||
} |
@ -1,12 +1,19 @@ |
|||
package com.win.module.wms.controller.repleinshRequest.vo; |
|||
|
|||
import lombok.*; |
|||
import com.win.framework.excel.core.annotations.SubObject; |
|||
import io.swagger.v3.oas.annotations.media.Schema; |
|||
import lombok.Data; |
|||
import lombok.EqualsAndHashCode; |
|||
import lombok.ToString; |
|||
|
|||
import java.util.List; |
|||
|
|||
@Schema(description = "管理后台 - 补料申请主创建 Request VO") |
|||
@Data |
|||
@EqualsAndHashCode(callSuper = true) |
|||
@ToString(callSuper = true) |
|||
public class RepleinshRequestMainCreateReqVO extends RepleinshRequestMainBaseVO { |
|||
|
|||
@SubObject |
|||
@Schema(description = "子表数据") |
|||
private List<RepleinshRequestDetailCreateReqVO> subList; |
|||
} |
|||
|
@ -0,0 +1,25 @@ |
|||
package com.win.module.wms.controller.repleinshRequest.vo; |
|||
|
|||
import com.alibaba.excel.annotation.ExcelProperty; |
|||
import lombok.Data; |
|||
import lombok.EqualsAndHashCode; |
|||
import lombok.ToString; |
|||
|
|||
|
|||
/** |
|||
* 采购索赔申请子 Excel VO |
|||
* |
|||
* @author 超级管理员 |
|||
*/ |
|||
@Data |
|||
@EqualsAndHashCode(callSuper = true) |
|||
@ToString(callSuper = true) |
|||
public class RepleinshRequestMainImportErrorVO extends RepleinshRequestMainImportVO { |
|||
|
|||
@ExcelProperty(value = "导入状态", index = 0) |
|||
private String importStatus; |
|||
|
|||
@ExcelProperty(value = "导入说明", index = 1) |
|||
private String importRemark; |
|||
|
|||
} |
@ -0,0 +1,64 @@ |
|||
package com.win.module.wms.controller.repleinshRequest.vo; |
|||
|
|||
import com.alibaba.excel.annotation.ExcelProperty; |
|||
import com.alibaba.excel.annotation.write.style.ColumnWidth; |
|||
import lombok.AllArgsConstructor; |
|||
import lombok.Data; |
|||
import lombok.NoArgsConstructor; |
|||
import lombok.experimental.Accessors; |
|||
|
|||
import java.math.BigDecimal; |
|||
import java.time.LocalDateTime; |
|||
|
|||
|
|||
/** |
|||
* 采购索赔申请子 Excel VO |
|||
* |
|||
* @author 超级管理员 |
|||
*/ |
|||
@Data |
|||
@AllArgsConstructor |
|||
@NoArgsConstructor |
|||
@Accessors(chain = false) // 设置 chain = false,避免用户导入有问题
|
|||
public class RepleinshRequestMainImportVO { |
|||
|
|||
//主表数据
|
|||
@ExcelProperty("订单类型") |
|||
private String type; |
|||
|
|||
@ExcelProperty("单据号") |
|||
private String number; |
|||
|
|||
@ExcelProperty("行号") |
|||
private String hang; |
|||
|
|||
@ExcelProperty("供应商代码") |
|||
private String supplierCode; |
|||
|
|||
@ExcelProperty("联系人姓名") |
|||
private String contactName; |
|||
|
|||
@ExcelProperty("联系人电话") |
|||
@ColumnWidth(value = 16) |
|||
private String contactPhone; |
|||
|
|||
@ExcelProperty("联系人电子邮件") |
|||
@ColumnWidth(value = 16) |
|||
private String contactEmail; |
|||
|
|||
@ExcelProperty("是否寄存订单") |
|||
private String isConsignment; |
|||
|
|||
@ExcelProperty("截止日期") |
|||
private LocalDateTime dueDate; |
|||
|
|||
//子表数据
|
|||
@ExcelProperty("物品代码") |
|||
private String itemCode; |
|||
@ExcelProperty("数量") |
|||
private BigDecimal orderQty; |
|||
@ExcelProperty("计量单位") |
|||
private String uom; |
|||
@ExcelProperty("超收百分比") |
|||
private BigDecimal overReceivingPercent; |
|||
} |
@ -1,12 +1,19 @@ |
|||
package com.win.module.wms.controller.sale.vo; |
|||
|
|||
import lombok.*; |
|||
import com.win.framework.excel.core.annotations.SubObject; |
|||
import io.swagger.v3.oas.annotations.media.Schema; |
|||
import lombok.Data; |
|||
import lombok.EqualsAndHashCode; |
|||
import lombok.ToString; |
|||
|
|||
import java.util.List; |
|||
|
|||
@Schema(description = "管理后台 - 销售订单主创建 Request VO") |
|||
@Data |
|||
@EqualsAndHashCode(callSuper = true) |
|||
@ToString(callSuper = true) |
|||
public class SaleMainCreateReqVO extends SaleMainBaseVO { |
|||
|
|||
@SubObject |
|||
@Schema(description = "子表数据") |
|||
private List<SaleDetailCreateReqVO> subList; |
|||
} |
|||
|
@ -0,0 +1,25 @@ |
|||
package com.win.module.wms.controller.sale.vo; |
|||
|
|||
import com.alibaba.excel.annotation.ExcelProperty; |
|||
import lombok.Data; |
|||
import lombok.EqualsAndHashCode; |
|||
import lombok.ToString; |
|||
|
|||
|
|||
/** |
|||
* 采购索赔申请子 Excel VO |
|||
* |
|||
* @author 超级管理员 |
|||
*/ |
|||
@Data |
|||
@EqualsAndHashCode(callSuper = true) |
|||
@ToString(callSuper = true) |
|||
public class SaleMainImportErrorVO extends SaleMainImportVO { |
|||
|
|||
@ExcelProperty(value = "导入状态", index = 0) |
|||
private String importStatus; |
|||
|
|||
@ExcelProperty(value = "导入说明", index = 1) |
|||
private String importRemark; |
|||
|
|||
} |
@ -0,0 +1,65 @@ |
|||
package com.win.module.wms.controller.sale.vo; |
|||
|
|||
import com.alibaba.excel.annotation.ExcelProperty; |
|||
import com.alibaba.excel.annotation.write.style.ColumnWidth; |
|||
import lombok.AllArgsConstructor; |
|||
import lombok.Data; |
|||
import lombok.NoArgsConstructor; |
|||
import lombok.experimental.Accessors; |
|||
|
|||
import java.math.BigDecimal; |
|||
|
|||
|
|||
/** |
|||
* 采购索赔申请子 Excel VO |
|||
* |
|||
* @author 超级管理员 |
|||
*/ |
|||
@Data |
|||
@AllArgsConstructor |
|||
@NoArgsConstructor |
|||
@Accessors(chain = false) // 设置 chain = false,避免用户导入有问题
|
|||
public class SaleMainImportVO { |
|||
|
|||
//主表数据
|
|||
@ExcelProperty("单据号") |
|||
private String number; |
|||
|
|||
@ExcelProperty("客户代码") |
|||
private String hang; |
|||
|
|||
@ExcelProperty("订单类型") |
|||
private String supplierCode; |
|||
|
|||
@ExcelProperty("订单日期") |
|||
private String contactName; |
|||
|
|||
@ExcelProperty("截止日期") |
|||
@ColumnWidth(value = 16) |
|||
private String contactPhone; |
|||
|
|||
@ExcelProperty("版本") |
|||
@ColumnWidth(value = 16) |
|||
private String contactEmail; |
|||
|
|||
@ExcelProperty("税率") |
|||
private String isConsignment; |
|||
|
|||
//子表数据
|
|||
@ExcelProperty("项目代码") |
|||
private String itemCode; |
|||
@ExcelProperty("行号") |
|||
private BigDecimal orderQty; |
|||
@ExcelProperty("物品代码") |
|||
private String uom; |
|||
@ExcelProperty("订单数量") |
|||
private BigDecimal overRecPercent; |
|||
@ExcelProperty("订单数量") |
|||
private BigDecimal overReceivint; |
|||
@ExcelProperty("计量单位") |
|||
private BigDecimal overReceivingPercen; |
|||
@ExcelProperty("单价") |
|||
private BigDecimal overReceivingPerce; |
|||
@ExcelProperty("金额") |
|||
private BigDecimal overReceivingPer; |
|||
} |
@ -1,12 +1,20 @@ |
|||
package com.win.module.wms.controller.supplierdeliverRequest.vo; |
|||
|
|||
import lombok.*; |
|||
import com.win.framework.excel.core.annotations.SubObject; |
|||
import io.swagger.v3.oas.annotations.media.Schema; |
|||
import lombok.Data; |
|||
import lombok.EqualsAndHashCode; |
|||
import lombok.ToString; |
|||
|
|||
import java.util.List; |
|||
|
|||
@Schema(description = "管理后台 - 供应商发货申请主创建 Request VO") |
|||
@Data |
|||
@EqualsAndHashCode(callSuper = true) |
|||
@ToString(callSuper = true) |
|||
public class SupplierdeliverRequestMainCreateReqVO extends SupplierdeliverRequestMainBaseVO { |
|||
@SubObject |
|||
@Schema(description = "子表数据") |
|||
private List<SupplierdeliverRequestDetailCreateReqVO> subList; |
|||
|
|||
} |
|||
|
@ -0,0 +1,25 @@ |
|||
package com.win.module.wms.controller.supplierdeliverRequest.vo; |
|||
|
|||
import com.alibaba.excel.annotation.ExcelProperty; |
|||
import lombok.Data; |
|||
import lombok.EqualsAndHashCode; |
|||
import lombok.ToString; |
|||
|
|||
|
|||
/** |
|||
* 采购索赔申请子 Excel VO |
|||
* |
|||
* @author 超级管理员 |
|||
*/ |
|||
@Data |
|||
@EqualsAndHashCode(callSuper = true) |
|||
@ToString(callSuper = true) |
|||
public class SupplierdeliverRequestMainImportErrorVO extends SupplierdeliverRequestMainImportVO { |
|||
|
|||
@ExcelProperty(value = "导入状态", index = 0) |
|||
private String importStatus; |
|||
|
|||
@ExcelProperty(value = "导入说明", index = 1) |
|||
private String importRemark; |
|||
|
|||
} |
@ -0,0 +1,64 @@ |
|||
package com.win.module.wms.controller.supplierdeliverRequest.vo; |
|||
|
|||
import com.alibaba.excel.annotation.ExcelProperty; |
|||
import com.alibaba.excel.annotation.write.style.ColumnWidth; |
|||
import lombok.AllArgsConstructor; |
|||
import lombok.Data; |
|||
import lombok.NoArgsConstructor; |
|||
import lombok.experimental.Accessors; |
|||
|
|||
import java.math.BigDecimal; |
|||
import java.time.LocalDateTime; |
|||
|
|||
|
|||
/** |
|||
* 采购索赔申请子 Excel VO |
|||
* |
|||
* @author 超级管理员 |
|||
*/ |
|||
@Data |
|||
@AllArgsConstructor |
|||
@NoArgsConstructor |
|||
@Accessors(chain = false) // 设置 chain = false,避免用户导入有问题
|
|||
public class SupplierdeliverRequestMainImportVO { |
|||
|
|||
//主表数据
|
|||
@ExcelProperty("订单类型") |
|||
private String type; |
|||
|
|||
@ExcelProperty("单据号") |
|||
private String number; |
|||
|
|||
@ExcelProperty("行号") |
|||
private String hang; |
|||
|
|||
@ExcelProperty("供应商代码") |
|||
private String supplierCode; |
|||
|
|||
@ExcelProperty("联系人姓名") |
|||
private String contactName; |
|||
|
|||
@ExcelProperty("联系人电话") |
|||
@ColumnWidth(value = 16) |
|||
private String contactPhone; |
|||
|
|||
@ExcelProperty("联系人电子邮件") |
|||
@ColumnWidth(value = 16) |
|||
private String contactEmail; |
|||
|
|||
@ExcelProperty("是否寄存订单") |
|||
private String isConsignment; |
|||
|
|||
@ExcelProperty("截止日期") |
|||
private LocalDateTime dueDate; |
|||
|
|||
//子表数据
|
|||
@ExcelProperty("物品代码") |
|||
private String itemCode; |
|||
@ExcelProperty("数量") |
|||
private BigDecimal orderQty; |
|||
@ExcelProperty("计量单位") |
|||
private String uom; |
|||
@ExcelProperty("超收百分比") |
|||
private BigDecimal overReceivingPercent; |
|||
} |
@ -0,0 +1,24 @@ |
|||
package com.win.module.wms.controller.transaction.vo; |
|||
|
|||
import com.win.module.wms.controller.transferlog.vo.TransferlogCreateReqVO; |
|||
import io.swagger.v3.oas.annotations.media.Schema; |
|||
import lombok.Data; |
|||
import lombok.ToString; |
|||
|
|||
import java.util.List; |
|||
|
|||
@Schema(description = "管理后台 - 库存事务创建 Request VO") |
|||
@Data |
|||
@ToString(callSuper = true) |
|||
public class TransactionCreateReqListVO { |
|||
|
|||
/** |
|||
* 库存事务列表 |
|||
*/ |
|||
private List<TransactionCreateReqVO> transactionList; |
|||
|
|||
/** |
|||
* 库存转移日志列表 |
|||
*/ |
|||
private List<TransferlogCreateReqVO> transferlogList; |
|||
} |
@ -0,0 +1,25 @@ |
|||
package com.win.module.wms.controller.work.vo; |
|||
|
|||
import com.alibaba.excel.annotation.ExcelProperty; |
|||
import lombok.Data; |
|||
import lombok.EqualsAndHashCode; |
|||
import lombok.ToString; |
|||
|
|||
|
|||
/** |
|||
* 采购索赔申请子 Excel VO |
|||
* |
|||
* @author 超级管理员 |
|||
*/ |
|||
@Data |
|||
@EqualsAndHashCode(callSuper = true) |
|||
@ToString(callSuper = true) |
|||
public class WorkMainImportErrorVO extends WorkMainImportVO { |
|||
|
|||
@ExcelProperty(value = "导入状态", index = 0) |
|||
private String importStatus; |
|||
|
|||
@ExcelProperty(value = "导入说明", index = 1) |
|||
private String importRemark; |
|||
|
|||
} |
@ -0,0 +1,44 @@ |
|||
package com.win.module.wms.controller.work.vo; |
|||
|
|||
import com.alibaba.excel.annotation.ExcelProperty; |
|||
import lombok.AllArgsConstructor; |
|||
import lombok.Data; |
|||
import lombok.NoArgsConstructor; |
|||
import lombok.experimental.Accessors; |
|||
|
|||
import java.math.BigDecimal; |
|||
import java.time.LocalDateTime; |
|||
|
|||
|
|||
/** |
|||
* 采购索赔申请子 Excel VO |
|||
* |
|||
* @author 超级管理员 |
|||
*/ |
|||
@Data |
|||
@AllArgsConstructor |
|||
@NoArgsConstructor |
|||
@Accessors(chain = false) // 设置 chain = false,避免用户导入有问题
|
|||
public class WorkMainImportVO { |
|||
|
|||
//主表数据
|
|||
@ExcelProperty("单据号") |
|||
private String number; |
|||
|
|||
@ExcelProperty("客户代码") |
|||
private String customerCode; |
|||
|
|||
@ExcelProperty("订单日期") |
|||
private LocalDateTime orderDate; |
|||
|
|||
@ExcelProperty("截止日期") |
|||
private String dueDate; |
|||
|
|||
//子表数据
|
|||
@ExcelProperty("物品代码") |
|||
private String itemCode; |
|||
@ExcelProperty("订单数量") |
|||
private BigDecimal orderQty; |
|||
@ExcelProperty("计量单位") |
|||
private String uom; |
|||
} |
Some files were not shown because too many files changed in this diff
Loading…
Reference in new issue