2 天以前 3be684af887afe4c0e45f281cc53adfef6f12b78
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
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
package cn.iocoder.yudao.module.erp.dal.dataobject.purchase;
 
import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO;
import com.baomidou.mybatisplus.annotation.KeySequence;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.*;
 
import java.math.BigDecimal;
import java.time.LocalDateTime;
 
/**
 * ERP 采购申请 DO
 */
@TableName("erp_purchase_request")
@KeySequence("erp_purchase_request_seq")
@Data
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class ErpPurchaseRequestDO extends BaseDO {
 
    /**
     * 编号
     */
    @TableId
    private Long id;
 
    /**
     * 采购申请单号
     */
    private String no;
 
    /**
     * 状态
     *
     * 0: 未提交
     * 10: 审批中
     * 20: 审核通过
     * 30: 审核不通过
     * 40: 已取消
     */
    private Integer status;
 
    /**
     * 申请人编号
     */
    private Long requestUserId;
 
    /**
     * 申请部门编号
     */
    private Long requestDeptId;
 
    /**
     * 申请时间
     */
    private LocalDateTime requestTime;
 
    /**
     * 申请理由
     */
    private String requestReason;
 
    /**
     * 供应商编号(可选)
     */
    private Long supplierId;
 
    /**
     * 合计数量
     */
    private BigDecimal totalCount;
 
    /**
     * 合计价格
     */
    private BigDecimal totalPrice;
 
    /**
     * 合计产品价格
     */
    private BigDecimal totalProductPrice;
 
    /**
     * 合计税额
     */
    private BigDecimal totalTaxPrice;
 
    /**
     * 优惠率,百分比
     */
    private BigDecimal discountPercent;
 
    /**
     * 优惠金额
     */
    private BigDecimal discountPrice;
 
    /**
     * 定金金额
     */
    private BigDecimal depositPrice;
 
    /**
     * 附件地址
     */
    private String fileUrl;
 
    /**
     * 备注
     */
    private String remark;
 
    /**
     * BPM 流程实例编号
     */
    private String processInstanceId;
 
    /**
     * 生成的采购订单编号
     */
    private Long orderId;
 
    /**
     * 生成的采购订单号
     */
    private String orderNo;
 
    /**
     * 入库状态
     *
     * 0: 未入库
     * 1: 部分入库
     * 2: 全部入库
     */
    private Integer inStatus;
 
}