maven
7 天以前 9f3a45da6d1dc9c71187f15131665eb9806f5588
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
package com.ruoyi.device.pojo;
 
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
 
import java.math.BigDecimal;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.util.Date;
 
/**
 * 设备台账实体类
 */
@Data
@TableName("device_ledger")
@ApiModel
public class DeviceLedger {
 
    /**
     * 主键ID,自增
     */
 
    private Long id;
 
    /**
     * 设备名称
     */
    @ApiModelProperty("设备名称")
    private String deviceName;
 
    /**
     * 规格型号
     */
    @ApiModelProperty("规格型号")
    private String deviceModel;
 
    /**
     * 供应商名称
     */
    private String supplierName;
 
    /**
     * 单位
     */
    private String unit;
 
    /**
     * 数量
     */
    private BigDecimal number;
 
    /**
     * 含税单价
     */
    private BigDecimal taxIncludingPriceUnit;
 
    /**
     * 含税总价
     */
    private BigDecimal taxIncludingPriceTotal;
 
    /**
     * 税率
     */
    private BigDecimal taxRate;
 
    /**
     * 不含税总价
     */
    private BigDecimal unTaxIncludingPriceTotal;
 
    /**
     * 录入时间
     */
    @TableField(fill = FieldFill.INSERT)
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime createTime;
 
    /**
     * 更新时间
     */
    @TableField(fill = FieldFill.INSERT_UPDATE)
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime updateTime;
 
    /**
     * 录入人
     */
    @TableField(fill = FieldFill.INSERT)
    private Integer createUser;
 
    /**
     * 更新人
     */
    @TableField(fill = FieldFill.INSERT_UPDATE)
    private Integer updateUser;
 
    /**
     * 租户ID
     */
    @TableField(fill = FieldFill.INSERT)
    private Long tenantId;
 
    /* ***************************     运行管理        ***************************   */
 
    @ApiModelProperty("状态")
    private String status;
 
    @ApiModelProperty("计划运行时间")
    @JsonFormat(pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private LocalDate planRuntimeTime;
 
    @ApiModelProperty("开始运行时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime startRuntimeTime;
 
    @ApiModelProperty("结束运行时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime endRuntimeTime;
 
    @ApiModelProperty("运行时长")
    private String runtimeDuration;
}