doum
3 天以前 3c7399c25c0f35c8aa7cb6af1935e31d1a3f0102
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
142
package com.doumee.dao.business.model;
 
import com.doumee.core.annotation.excel.ExcelColumn;
import com.doumee.core.model.LoginUserModel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import com.fasterxml.jackson.annotation.JsonFormat;
import java.math.BigDecimal;
import java.util.Date;
 
/**
 * 空调设备信息
 * @author renkang
 * @date 2026/04/03
 */
@Data
@ApiModel("空调设备信息")
@TableName("`yw_conditioner`")
public class YwConditioner extends LoginUserModel {
 
    @TableId(type = IdType.AUTO)
    @ApiModelProperty(value = "主键", example = "1")
    @ExcelColumn(name = "主键")
    private Integer id;
 
    @ApiModelProperty(value = "创建人编码")
    @ExcelColumn(name = "创建人编码")
    private Integer creator;
 
    @ApiModelProperty(value = "创建时间")
    @ExcelColumn(name = "创建时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createDate;
 
    @ApiModelProperty(value = "更新人编码")
    @ExcelColumn(name = "更新人编码")
    private Integer editor;
 
    @ApiModelProperty(value = "更新时间")
    @ExcelColumn(name = "更新时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date editDate;
 
    @ApiModelProperty(value = "是否删除0否 1是", example = "0")
    @ExcelColumn(name = "是否删除0否 1是")
    private Integer isdeleted;
 
    @ApiModelProperty(value = "备注")
    @ExcelColumn(name = "备注")
    private String remark;
 
    @ApiModelProperty(value = "设备编号")
    @ExcelColumn(name = "设备编号")
    private String code;
 
    @ApiModelProperty(value = "表地址(通讯地址)")
    @ExcelColumn(name = "表地址(通讯地址)")
    private String electricAddress;
 
    @ApiModelProperty(value = "名称")
    @ExcelColumn(name = "名称")
    private String name;
 
    @ApiModelProperty(value = "上次心跳时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ExcelColumn(name = "上次心跳时间")
    private Date lastHeartbeatDate;
 
    @ApiModelProperty(value = "电表余额")
    @ExcelColumn(name = "电表余额")
    private BigDecimal balance;
 
    @ApiModelProperty(value = "锁定状态:0=不锁定;1=锁定关;2=锁定开", example = "0")
    @ExcelColumn(name = "锁定状态")
    private Integer status;
 
    @ApiModelProperty(value = "累计用电金额")
    @ExcelColumn(name = "累计用电金额")
    private BigDecimal useAmount;
 
    @ApiModelProperty("平台设备ID")
    private Integer platformDevId;
    private Integer wgId;
    private String wgMac;
 
    @TableField(exist = false)
    @ApiModelProperty("网关备注(关联网关表)")
    private String wgBz;
 
    private String wgQid;
    @ApiModelProperty("水机 sj、多联机 dlj")
    private String pid;
    @ApiModelProperty("在线/离线")
    private String online;
    private Integer pwr;
    private Integer mode;
    private Integer fan;
    private Integer fanSet;
    private Integer temp;
    private Integer tempSet;
    private Integer ktLock;
    private Integer stopLogo;
    private String uptime;
    private Integer floorId;
    private String floorName;
    private Integer roomId;
    private String roomName;
    private Integer devTypeId;
    private String devTypeName;
    private Integer lockPwr;
    private Integer lockMode;
    private Integer lockFan;
    private Integer lockMinTemp;
    private Integer lockMaxTemp;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date lastSyncDate;
 
    @TableField(exist = false)
    @ApiModelProperty("卡片筛选-设备名称/编号")
    private String devKeyword;
 
    @TableField(exist = false)
    @ApiModelProperty("卡片筛选-在线状态")
    private String onlineFilter;
 
    @TableField(exist = false)
    @ApiModelProperty("卡片筛选-开关状态:1开机0关机")
    private Integer pwrFilter;
 
    @TableField(exist = false)
    @ApiModelProperty("卡片筛选-网关MAC")
    private String wgMacFilter;
 
    @TableField(exist = false)
    @ApiModelProperty("商户关联-电费占比%")
    private Integer devRatio;
}