fwq
2024-05-27 2e5e8221f15e5efee606b9406fab5f82719b2cb2
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
package com.hx.warehouse.dto.order.stock;
 
import lombok.Data;
 
import java.util.List;
 
/**
 * 出入库参数
 * @author fwq
 */
@Data
public class StockChangeDto {
    /************************必填******************************/
    /**改变类型标识(具体类型)(查表shop_warehouse_type拿id)*/
    private String changeType;
    /**关联的公共类型(具体看下面的常量)*/
    private Integer commonType;
    /**关联的公共标识*/
    private String commonId;
    /**创建人类型(具体看下面的常量)*/
    private Integer creatorType;
    /**创建人标识*/
    private String creator;
    /**创建人名称*/
    private String creatorName;
    /**操作门店*/
    private String opShopId;
    /**备注信息*/
    private String remarks;
    /**出库分类*/
    private Integer type;
    /**库存改变明细*/
    List<StockChangeItemDto> stockItemList;
 
    /************************非必填******************************/
    /**关联的id,入库单关联的出库单*/
    private String oldId;
    /**关联的单号,入库单关联的出库单*/
    private String oldNumbers;
    /**出入库人标识(员工)*/
    private String opStockId;
    /**出入库人标识(员工)名*/
    private String opStockName;
    /**供应商标识(供应商表)*/
    private String supplierId;
    /**供应商名*/
    private String supplierName;
    /**领用科室标识(科室表)*/
    private String roomId;
    /**领用科室名*/
    private String roomName;
    /**领用部门标识(部门表)*/
    private String departmentId;
    /**领用部门名*/
    private String departmentName;
    /**领用人标识(员工)*/
    private String receiver;
    /**领用人名*/
    private String receiverName;
    /**用户标识*/
    private String customer;
    /**用户名*/
    private String customerName;
    /**发票号*/
    private String bill;
    /**金博出库类型(GoldOtherOutEnum传code)*/
    private Integer goldOutType;
 
 
 
    /**关联的公共类型-提货单出库*/
    public static Integer COMMON_TYPE_PICK_UP = 0;
    /**关联的公共类型-划扣正常出库*/
    public static Integer COMMON_TYPE_BUCKLE = 1;
    /**关联的公共类型-划扣修改出库*/
    public static Integer COMMON_TYPE_UPDATE_OUT = 2;
 
    /**关联的公共类型-划扣修改入库*/
    public static Integer COMMON_TYPE_UPDATE_IN = 3;
    /**关联的公共类型-商品退回入库*/
    public static Integer COMMON_TYPE_GOODS_RETURN = 4;
    /**关联的公共类型-调拨/移库出库*/
    public static Integer COMMON_TYPE_MOVE_OUT = 5;
    /**关联的公共类型-调拨/移库入库*/
    public static Integer COMMON_TYPE_MOVE_IN = 6;
 
    /**创建人类型-系统*/
    public static Integer CREATE_TYPE_SYS = 0;
    /**创建人类型-员工*/
    public static Integer CREATE_TYPE_EMPLOYEE = 1;
    /**创建人类型-用户*/
    public static Integer CREATE_TYPE_USER = 2;
    /**创建人类型-后台管理员*/
    public static Integer CREATE_TYPE_ADMIN = 3;
 
    /**出库分类-提货单*/
    public static Integer ORDER_CLASSIFY_PICK_UP = 0;
    /**出库分类-划扣*/
    public static Integer ORDER_CLASSIFY_GIVE = 1;
    /**出库分类-打版*/
    public static Integer ORDER_CLASSIFY_PRINTING = 2;
}