package com.vincent.rsf.openApi.entity.params; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.experimental.Accessors; import java.util.List; @Data @Accessors(chain = true) @ApiModel(value = "ErpOpParams", description = "ERP操作请求参数") public class ErpOpParams { /** * 单号 */ @ApiModelProperty("订单号") private String orderNo; @ApiModelProperty("业务类型") private String wkType; @ApiModelProperty("订单类型") private String type; @ApiModelProperty("数量") private Double anfme; @ApiModelProperty("执行状态") private Short exceStatus; @ApiModelProperty("订单明细") private List orderItems; // 单据内码,唯一标识 private String orderInternalCode; // 创建日期,时间戳,精确到秒 private Long createTime; // 业务日期,对账使用,时间戳,精确到秒 private Long businessTime; // 库存方向 private String stockDirect; // 出入库接驳站点,出库时将物料出库后运输至该站点,入库时从该站点将物料运回库中 private String stationId; // 客户编码 private String customerId; // 客户名称 private String customerName; // 供应商编码 private String supplierId; // 供应商名称 private String supplierName; // 收料/发货组织 private String stockOrgId; // 收料/发货组织名称 private String stockOrgName; // 采购组织 private String purchaseOrgId; // 采购组织名称 private String purchaseOrgName; // 采购员 private String purchaseUserId; // 采购员名称 private String purchaseUserName; // 生产组织 private String prdOrgId; // 生产组织名称 private String prdOrgName; // 销售组织 private String saleOrgId; // 销售组织名称 private String saleOrgName; // 销售员 private String saleUserId; // 销售员名称 private String saleUserName; }