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
| package com.gs.xky.config;
|
| import com.fasterxml.jackson.annotation.JsonInclude;
| import lombok.AllArgsConstructor;
| import lombok.Data;
| import lombok.NoArgsConstructor;
|
| import java.io.Serializable;
|
| @Data
| @AllArgsConstructor
| @NoArgsConstructor
| @JsonInclude(JsonInclude.Include.NON_EMPTY) // 这行会排除掉所有值为 null 的字段
| public class PurchaseParam implements Serializable {
| private static final long serialVersionUID = 1L;
|
| //开始时间对应的毫秒时间戳数值;
| private long startTime;
|
| //结束时间对应的毫秒时间戳数值;
| private long endTime;
|
| //对应数据操作公司中,员工档案里“ERP帐户”的值,主要做数据鉴权使用
| private String erpCode;
|
| //采购类型定义说明(1一般采购, 2委外采购,3多角采购,4费用采购,5固资采购,6境外直送,7境外采购,8平台采购,9VMI采购,10样品采购,11折让订单,12退货订单;13_代送订单);
| private int[] purchaseTypeList;
|
| //订单状态定义说明(1待供应商答交, 2交期差异待确认, 3退回待供应商答交,4变更确认中,5订单已确认, 6已结案, 7已冻结, 8已留置,9预订单,10撤回答交,11采购方撤回,12作废,13供应商方拒绝,14待发送);
| private int[] orderStatusList;
|
| }
|
|