doum
7 天以前 074bcb8394fab66ce531c219e1e7de7c142ff2d5
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
package com.doumee.dao.business.model;
 
import com.baomidou.mybatisplus.annotation.TableField;
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.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import com.fasterxml.jackson.annotation.JsonFormat;
import java.util.Date;
import java.math.BigDecimal;
/**
 * 电表充值记录Model定义
 * @author doumee
 * @date 2026-05-20 15:25:57
 */
@Data
@TableName("yw_electrical_charge")
@ApiModel(value = "电表充值记录实体类")
public class YwElectricalCharge  extends LoginUserModel {
 
    @ApiModelProperty("主键")
    @ExcelColumn(name="主键",index=1 ,width=10)
    @TableId(type = IdType.AUTO)
    private Integer id;
    @ApiModelProperty("创建人编码")
    @ExcelColumn(name="创建人编码",index=2 ,width=10)
    private Integer creator;
    @ApiModelProperty("创建时间")
    @ExcelColumn(name="创建时间",index=3 ,width=10)
    private Date createDate;
    @ApiModelProperty("更新人编码")
    @ExcelColumn(name="更新人编码",index=4 ,width=10)
    private Integer editor;
    @ApiModelProperty("更新时间")
    @ExcelColumn(name="更新时间",index=5 ,width=10)
    private Date editDate;
    @ApiModelProperty("是否删除0否 1是")
    @ExcelColumn(name="是否删除0否 1是",index=6 ,width=10)
    private Integer isdeleted;
    @ApiModelProperty("备注")
    @ExcelColumn(name="备注",index=7 ,width=10)
    private String remark;
    @ApiModelProperty("业务类型 0电表 1空调")
    @ExcelColumn(name="业务类型 0电表 1空调",index=8 ,width=10)
    private Integer type;
    @ApiModelProperty("房源编码集合,英文逗号隔开(关联yw_room)")
    @ExcelColumn(name="房源编码集合,英文逗号隔开(关联yw_room)",index=9 ,width=10)
    private String roomIds;
    @ApiModelProperty("关联主键(电表关联:yw_electrical;空调关联:yw_conditioner)")
    @ExcelColumn(name="关联主键(电表关联:yw_electrical;空调关联:yw_conditioner)",index=10 ,width=10)
    private Integer objId;
    @ApiModelProperty("表号")
    @ExcelColumn(name="表号",index=11 ,width=10)
    private String address;
    @ApiModelProperty("表名")
    @ExcelColumn(name="表名",index=12 ,width=10)
    private String name;
    @ApiModelProperty("所属公司主键(关联wy_company)")
    @ExcelColumn(name="所属公司主键(关联wy_company)",index=13 ,width=10)
    private Integer companyId;
    @ApiModelProperty("客户主键(关联yw_customer)")
    @ExcelColumn(name="客户主键(关联yw_customer)",index=14 ,width=10)
    private Integer customerId;
    @ApiModelProperty("入账日期")
    @ExcelColumn(name="入账日期",index=15 ,width=10)
    private Date incomeTime;
    @ApiModelProperty("充值金额(元)")
    @ExcelColumn(name="充值金额(元)",index=16 ,width=10)
    private BigDecimal money;
    @ApiModelProperty("状态 0=充值中;1=充值成功;2=充值失败;")
    @ExcelColumn(name="状态 0=充值中;1=充值成功;2=充值失败;",index=17 ,width=10)
    private Integer status;
    @ApiModelProperty("充值记录编码")
    @ExcelColumn(name="充值记录编码",index=18 ,width=10)
    private String oprId;
    @ApiModelProperty("采集器号")
    @ExcelColumn(name="采集器号",index=19 ,width=10)
    private String cId;
    @ApiModelProperty("充值参数")
    @ExcelColumn(name="充值参数",index=20 ,width=10)
    private String params;
    @ApiModelProperty("充值状态更新时间")
    @ExcelColumn(name="充值状态更新时间",index=21 ,width=10)
    private Date statusTime;
    @ApiModelProperty("充值状态备注")
    @ExcelColumn(name="充值状态备注",index=22 ,width=10)
    private String statusInfo;
    @ApiModelProperty("房源名称集合关联yw_room)")
    @ExcelColumn(name="房源名称集合关联yw_room)",index=23 ,width=10)
    private String roomNames;
    @ApiModelProperty("账户主键(关联wy_account)")
    @ExcelColumn(name="账户主键(关联wy_account)",index=24 ,width=10)
    private Integer accountId;
    @ApiModelProperty("充值前账号余额(元)")
    @ExcelColumn(name="充值前账号余额(元)",index=25 ,width=10)
    private BigDecimal banlance;
    @ApiModelProperty("充值后余额(元)")
    @ExcelColumn(name="充值后余额(元)",index=26 ,width=10)
    private BigDecimal balanceAfter;
    @ApiModelProperty("设备展示信息")
    @ExcelColumn(name="设备展示信息",index=27 ,width=10)
    private String deviceInfo;
    @ApiModelProperty("选择电表参数直接(yw_electrical_param)")
    @ExcelColumn(name="选择电表参数直接(yw_electrical_param)",index=28 ,width=10)
    private Integer paramId;
 
    @TableField(exist = false)
    private String meterKeyword;
}