| | |
| | | package com.vincent.rsf.server.api.controller.erp.params; |
| | | |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | import lombok.experimental.Accessors; |
| | | import org.springframework.format.annotation.DateTimeFormat; |
| | | |
| | | import java.io.Serializable; |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | |
| | | @Data |
| | |
| | | |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | @ApiModelProperty("单据类型{in: 收货入库单, out:出库单,check: 盘点单, revise: 库存调整, }") |
| | | /* |
| | | * 业务类型,待ERP补充,以下为示例: |
| | | * 入库:收料通知单(PUR_ReceiveBill)、 |
| | | * 采购入库单(STK_InStock)、 |
| | | * 退料申请单(PUR_MRAPP)、 |
| | | * 采购退料单(PUR_MRB)、 |
| | | * 退货通知单(SAL_RETURNNOTICE)、 |
| | | * 销售退货单(SAL_RETURNSTOCK)、 |
| | | * 生产退料单(PRD_ReturnMtrl)、 |
| | | * 生产入库单(PRD_INSTOCK)/ |
| | | * 生产汇报单(PRD_MORPT)、 |
| | | * 其他入库单(STK_MISCELLANEOUS) |
| | | * 出库:发货通知单(SAL_DELIVERYNOTICE)、 |
| | | * 销售出库单(SAL_OUTSTOCK)、 |
| | | * 出库申请单(STK_OutStockApply)、 |
| | | * 生产领料单(PRD_PickMtrl)、 |
| | | * 生产补料单(PRD_FeedMtrl)、 |
| | | * 其他出库单(STK_MisDelivery)调拨: |
| | | * 调拨申请单(STK_TRANSFERAPPLY)、 |
| | | * 直接调拨单(STK_TransferDirect) |
| | | * */ |
| | | @ApiModelProperty("业务类型") |
| | | private String wkType; |
| | | |
| | | |
| | | /* |
| | | * 订单类型,1 出库单;2 入库单;3 调拨单; |
| | | * */ |
| | | @ApiModelProperty("单据类型") |
| | | private String type; |
| | | |
| | | @ApiModelProperty("单号") |
| | | private String orderNo; |
| | | |
| | | @ApiModelProperty("单据内码,唯一标识") |
| | | private Long orderInternalCode; |
| | | |
| | | @ApiModelProperty("订单ID") |
| | | private Long orderId; |
| | | |
| | | @ApiModelProperty("数量") |
| | | private Double anfme; |
| | | |
| | | @ApiModelProperty("客户编码") |
| | | private String customerId; |
| | | |
| | | @ApiModelProperty("客户名称") |
| | | private String customerName; |
| | | |
| | | @ApiModelProperty("供应商编码") |
| | | private String supplierId; |
| | | |
| | | @ApiModelProperty("供应商名称") |
| | | private String supplierName; |
| | | |
| | | @DateTimeFormat(pattern = "yyyy-MM-dd HH:ss:mm") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:ss:mm") |
| | | private Date arrTime; |
| | | |
| | | @ApiModelProperty("创建日期,时间戳,精确到秒") |
| | | private Long createTime; |
| | | |
| | | @ApiModelProperty("业务日期,对账使用,时间戳,精确到秒") |
| | | private Long businessTime; |
| | | |
| | | @ApiModelProperty("单据明细信息") |
| | | private List<SyncOrdersItem> items; |
| | | private List<SyncOrdersItem> orderItems; |
| | | |
| | | @ApiModelProperty("收料/发货组织") |
| | | private String stockOrgId; |
| | | |
| | | @ApiModelProperty("收料/发货组织名称") |
| | | private String stockOrgName; |
| | | |
| | | @ApiModelProperty("采购组织") |
| | | private String purchaseOrgId; |
| | | |
| | | @ApiModelProperty("采购组织名称") |
| | | private String purchaseOrgName; |
| | | |
| | | @ApiModelProperty("采购员") |
| | | private String purchaseUserId; |
| | | |
| | | @ApiModelProperty("采购员名称") |
| | | private String purchaseUserName; |
| | | |
| | | @ApiModelProperty("生产组织") |
| | | private String prdOrgId; |
| | | |
| | | @ApiModelProperty("生产组织名称") |
| | | private String prdOrgName; |
| | | |
| | | @ApiModelProperty("销售组织") |
| | | private String saleOrgId; |
| | | |
| | | @ApiModelProperty("销售组织名称") |
| | | private String saleOrgName; |
| | | |
| | | @ApiModelProperty("销售员") |
| | | private String saleUserId; |
| | | |
| | | @ApiModelProperty("销售员名称") |
| | | private String saleUserName; |
| | | |
| | | @ApiModelProperty("库存方向") |
| | | private String stockDirect; |
| | | |
| | | @ApiModelProperty("出入库接驳站点,出库时将物料出库后运输至该站点,入库时从该站点将物料运回库中") |
| | | private String stationId; |
| | | } |