maven
4 小时以前 ddaad70562d53c68ad80f221755d0ab985da3dee
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
package com.ruoyi.procurementrecord.pojo;
 
import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.framework.aspectj.lang.annotation.Excel;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
 
import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.Date;
 
/**
 * @author :yys
 * @date : 2025/11/10 11:51
 */
@TableName("custom_storage")
@Data
public class CustomStorage {
 
    @TableField(exist = false)
    private Boolean flag;
 
 
    private static final long serialVersionUID = 1L;
 
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;
    // 入库时间
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "入库时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date inboundDate;
 
    /**
     * 编号
     */
    @Excel(name = "编号")
    private String code;
 
    @TableField(exist = false)
    private String timeStr;
 
    /**
     * 待出库数量
     */
    @Excel(name = "待出库数量")
    @TableField(exist = false)
    private BigDecimal inboundNum0;
    /**
     * 出库数量
     */
    @Excel(name = "出库数量")
    @TableField(exist = false)
    private BigDecimal totalInboundNum = BigDecimal.ZERO;
    // 物品类型
    @Excel(name = "物品类型")
    private String itemType;
    // 入库批次
    @Excel(name = "入库批次")
    private String inboundBatches;
    // 入库数量
    @Excel(name = "入库数量")
    private BigDecimal inboundNum;
    // 供应商名称
    @Excel(name = "供应商名称")
    private String supplierName;
    // 产品大类
    @Excel(name = "产品大类")
    private String productCategory;
    // 规格型号
    @Excel(name = "规格型号")
    private String specificationModel;
    // 单位
    @Excel(name = "单位")
    private String unit;
    // 含税单价
    @Excel(name = "含税单价")
    private BigDecimal taxInclusiveUnitPrice;
    // 含税总价
    @Excel(name = "含税总价")
    private BigDecimal taxInclusiveTotalPrice;
    // 税率(%)
    @Excel(name = "税率(%)")
    private BigDecimal taxRate;
    // 不含税总价
    @Excel(name = "不含税总价")
    private BigDecimal taxExclusiveTotalPrice;
    /**
     * 入库用户
     */
    @Excel(name = "入库用户")
    private String createBy;
    /**
     * 入库用户id
     */
    @TableField(fill = FieldFill.INSERT)
    private Integer createUser;
 
    /**
     * 入库时间
     */
    @TableField(fill = FieldFill.INSERT)
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private LocalDateTime createTime;
 
    /**
     * 修改者
     */
    @TableField(fill = FieldFill.INSERT_UPDATE)
    private Integer updateUser;
 
    /**
     * 修改时间
     */
    @TableField(fill = FieldFill.INSERT_UPDATE)
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime updateTime;
 
    /**
     * 租户ID
     */
    @TableField(fill = FieldFill.INSERT)
    private Long tenantId;
 
}