yaowanxin
2025-08-12 0956746ec7ada47a568aa3569f8742762a638ec1
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
package com.ruoyi.waterrecord.pojo;
 
import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.framework.aspectj.lang.annotation.Excel;
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.LocalDateTime;
import java.util.Date;
 
/**
 * @author :yys
 * @date : 2025/8/11 10:00
 */
@Data
@TableName("water_record")
@ApiModel
public class WaterRecord {
 
 
    private static final long serialVersionUID = 1L;
 
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;
 
    /**
     * 规格型号
     */
    @ApiModelProperty("规格型号")
    @Excel(name = "规格型号")
    private String deviceModel;
 
    /**
     * 用水类型
     */
    @ApiModelProperty("用水类型")
    @Excel(name = "用水类型", readConverterExp = "industrial=工业用水,domestic=生活用水,fire=消防用水,greening=绿化用水")
    private String type;
 
    /**
     * 设备名称
     */
    @ApiModelProperty("设备名称")
    @Excel(name = "设备名称")
    @TableField(exist = false)
    private String deviceName;
 
 
 
    /**
     * 额定流量
     */
    @ApiModelProperty("额定流量")
    @Excel(name = "额定流量")
    private String ratedRate;
 
    /**
     * 实际流量
     */
    @ApiModelProperty("实际流量")
    @Excel(name = "实际流量")
    private String actualTraffic;
 
    /**
     * 运行时间
     */
    @ApiModelProperty("运行时间")
    @Excel(name = "运行时间", width = 30, dateFormat = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date runTime;
 
 
    /**
     * 当日用水量
     */
    @ApiModelProperty("当日用水量")
    @Excel(name = "当日用水量")
    private String waterDay;
 
    /**
     * 每日限制水量
     */
    @ApiModelProperty("每日限制水量")
    @Excel(name = "每日限制水量")
    private String waterDayLimit;
 
    /**
     * 水费单价
     */
    @ApiModelProperty("水费单价")
    @Excel(name = "水费单价")
    private String waterPrice;
 
    /**
     * 备注
     */
    @ApiModelProperty("备注")
    private String remarks;
 
    /**
     * 创建者
     */
    @TableField(fill = FieldFill.INSERT)
    private Integer createUser;
 
    /**
     * 创建时间
     */
    @TableField(fill = FieldFill.INSERT)
    private LocalDateTime createTime;
 
    /**
     * 修改者
     */
    @TableField(fill = FieldFill.INSERT_UPDATE)
    private Integer updateUser;
 
    /**
     * 修改时间
     */
    @TableField(fill = FieldFill.INSERT_UPDATE)
    private LocalDateTime updateTime;
 
    /**
     * 租户ID
     */
    @TableField(fill = FieldFill.INSERT)
    private Long tenantId;
 
}