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; |
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 io.swagger.v3.oas.annotations.media.Schema; |
||||
|
import lombok.Data; |
||||
|
import lombok.EqualsAndHashCode; |
||||
|
import lombok.ToString; |
||||
|
|
||||
|
import java.util.List; |
||||
|
|
||||
@Schema(description = "管理后台 - 要货预测主创建 Request VO") |
@Schema(description = "管理后台 - 要货预测主创建 Request VO") |
||||
@Data |
@Data |
||||
@EqualsAndHashCode(callSuper = true) |
@EqualsAndHashCode(callSuper = true) |
||||
@ToString(callSuper = true) |
@ToString(callSuper = true) |
||||
public class DemandforecastingMainCreateReqVO extends DemandforecastingMainBaseVO { |
public class DemandforecastingMainCreateReqVO extends DemandforecastingMainBaseVO { |
||||
|
@SubObject |
||||
|
@Schema(description = "子表数据") |
||||
|
private List<DemandforecastingDetailCreateReqVO> subList; |
||||
|
|
||||
} |
} |
||||
|
@ -1,12 +1,19 @@ |
|||||
package com.win.module.wms.controller.inventorychangeRequest.vo; |
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 io.swagger.v3.oas.annotations.media.Schema; |
||||
|
import lombok.Data; |
||||
|
import lombok.EqualsAndHashCode; |
||||
|
import lombok.ToString; |
||||
|
|
||||
|
import java.util.List; |
||||
|
|
||||
@Schema(description = "管理后台 - 库存修改申请主创建 Request VO") |
@Schema(description = "管理后台 - 库存修改申请主创建 Request VO") |
||||
@Data |
@Data |
||||
@EqualsAndHashCode(callSuper = true) |
@EqualsAndHashCode(callSuper = true) |
||||
@ToString(callSuper = true) |
@ToString(callSuper = true) |
||||
public class InventorychangeRequestMainCreateReqVO extends InventorychangeRequestMainBaseVO { |
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; |
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 io.swagger.v3.oas.annotations.media.Schema; |
||||
|
import lombok.Data; |
||||
|
import lombok.EqualsAndHashCode; |
||||
|
import lombok.ToString; |
||||
|
|
||||
|
import java.util.List; |
||||
|
|
||||
@Schema(description = "管理后台 - 制品报废申请主创建 Request VO") |
@Schema(description = "管理后台 - 制品报废申请主创建 Request VO") |
||||
@Data |
@Data |
||||
@EqualsAndHashCode(callSuper = true) |
@EqualsAndHashCode(callSuper = true) |
||||
@ToString(callSuper = true) |
@ToString(callSuper = true) |
||||
public class ProductscrapRequestMainCreateReqVO extends ProductscrapRequestMainBaseVO { |
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; |
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 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 |
@Data |
||||
@EqualsAndHashCode(callSuper = true) |
@EqualsAndHashCode(callSuper = true) |
||||
@ToString(callSuper = true) |
@ToString(callSuper = true) |
||||
public class PurchaseMainCreateReqVO extends PurchaseMainBaseVO { |
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; |
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 io.swagger.v3.oas.annotations.media.Schema; |
||||
|
import lombok.Data; |
||||
|
import lombok.EqualsAndHashCode; |
||||
|
import lombok.ToString; |
||||
|
|
||||
|
import java.util.List; |
||||
|
|
||||
@Schema(description = "管理后台 - 补料申请主创建 Request VO") |
@Schema(description = "管理后台 - 补料申请主创建 Request VO") |
||||
@Data |
@Data |
||||
@EqualsAndHashCode(callSuper = true) |
@EqualsAndHashCode(callSuper = true) |
||||
@ToString(callSuper = true) |
@ToString(callSuper = true) |
||||
public class RepleinshRequestMainCreateReqVO extends RepleinshRequestMainBaseVO { |
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; |
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 io.swagger.v3.oas.annotations.media.Schema; |
||||
|
import lombok.Data; |
||||
|
import lombok.EqualsAndHashCode; |
||||
|
import lombok.ToString; |
||||
|
|
||||
|
import java.util.List; |
||||
|
|
||||
@Schema(description = "管理后台 - 销售订单主创建 Request VO") |
@Schema(description = "管理后台 - 销售订单主创建 Request VO") |
||||
@Data |
@Data |
||||
@EqualsAndHashCode(callSuper = true) |
@EqualsAndHashCode(callSuper = true) |
||||
@ToString(callSuper = true) |
@ToString(callSuper = true) |
||||
public class SaleMainCreateReqVO extends SaleMainBaseVO { |
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; |
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 io.swagger.v3.oas.annotations.media.Schema; |
||||
|
import lombok.Data; |
||||
|
import lombok.EqualsAndHashCode; |
||||
|
import lombok.ToString; |
||||
|
|
||||
|
import java.util.List; |
||||
|
|
||||
@Schema(description = "管理后台 - 供应商发货申请主创建 Request VO") |
@Schema(description = "管理后台 - 供应商发货申请主创建 Request VO") |
||||
@Data |
@Data |
||||
@EqualsAndHashCode(callSuper = true) |
@EqualsAndHashCode(callSuper = true) |
||||
@ToString(callSuper = true) |
@ToString(callSuper = true) |
||||
public class SupplierdeliverRequestMainCreateReqVO extends SupplierdeliverRequestMainBaseVO { |
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