lbq
2 天以前 1f2ab3faafd2c0e06d4aceb4bf5a815235a32608
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
package com.vincent.rsf.openApi.entity.phyz;
 
import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModel;
import lombok.Data;
 
import java.util.List;
 
@Data
@ApiModel(value = "ErpReportParams", description = "Erp入/出库上报")
public class ErpReportParams {
 
//    // 表单id
//    @JsonProperty("formid")
//    private String formid = "ke3d5adc0bbe64eceafd5891400adf40e";
//
//    // 表单数据包
//    @JsonProperty("Model")
//    private List<Object> Model;
 
    // 日期
    @JsonProperty("FDate")
    private String FDate;
 
    // 单据类型,
    // "A":生产领料单
    //“B”:生产补料单
    //“C”:生产退料单
    //“D”生产入库单
    @JsonProperty("F_OHDL_BillnoType")
    private String F_OHDL_BillnoType;
 
    // 库存组织{"FNumber": "100"}
    @JsonProperty("FStockOrgId")
    private Object FStockOrgId;
 
    // 生产组织{"FNumber": "200"}
    @JsonProperty("FPrdOrgId")
    private Object FPrdOrgId;
 
    // 生产计划号
    @JsonProperty("F_OHDL_ProPlan")
    private String F_OHDL_ProPlan;
 
    // 单据体明细数据包
    @JsonProperty("FEntity")
    private List<FEntityItem> FEntity;
 
    // 单据体明细
    public static class FEntityItem {
 
        // 物料信息{"FNumber": ""}
        @JsonProperty("FMaterialId")
        private Object FMaterialId;
 
        // 计量单位信息{"FNumber": "PCS"}
        @JsonProperty("FUnitID")
        private Object FUnitID;
 
        // 申请数量
        @JsonProperty("FAppQty")
        private Double FAppQty;
 
        // 实际数量
        @JsonProperty("FActualQty")
        private Double FActualQty;
 
        // 仓库信息{"FNumber": ""}
        @JsonProperty("FStockId")
        private Object FStockId;
 
        // 车间{"FNumber": ""}
        @JsonProperty("F_OHDL_BworkShop")
        private Object F_OHDL_BworkShop;
 
        // 托盘
        @JsonProperty("F_OHDL_Pallet")
        private String F_OHDL_Pallet;
 
        // 接驳点位
        @JsonProperty("F_OHDL_ConPoint")
        private String F_OHDL_ConPoint;
 
        // 计划跟踪号
        @JsonProperty("F_OHDL_PlanNo")
        private String F_OHDL_PlanNo;
 
        // 生产订单编号
        @JsonProperty("F_OHDL_MONo")
        private String F_OHDL_MONo;
 
        // 生产订单ID
        @JsonProperty("F_OHDL_MOId")
        private String F_OHDL_MOId;
 
        // 生产订单行号
        @JsonProperty("F_OHDL_MOLine")
        private String F_OHDL_MOLine;
 
        // 生产订单行ID
        @JsonProperty("F_OHDL_MOLineId")
        private String F_OHDL_MOLineId;
    }
 
}