package com.bootdo.datasend.dianxin.domain.dto;

import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @Description DeviceInfoDataListDTO
 * @Author lijingtong
 * @Date 2025-07-09
 */
@NoArgsConstructor
@Data
public class DeviceInfoDataListDTO {
    // 多维网关设备SN
    @JSONField(name = "gatewaySN")
    private String gatewaySN;
    // 设备类型
    @JSONField(name = "deviceType")
    private Integer deviceType;
    // 设备(国标)编码
    @JSONField(name = "deviceSN")
    private String deviceSN;
    // 设备心跳时间
    @JSONField(name = "heartbeatTime")
    private String heartbeatTime;
    // 是否在线,1-在线，0-离线
    @JSONField(name = "isOnline")
    private Integer isOnline;
    // 是否开户,1-开户，0-未开户
    @JSONField(name = "isOpenAccount")
    private Integer isOpenAccount;
    // 是否欠费,1-欠费，0-不欠费
    @JSONField(name = "isOweMoney")
    private Integer isOweMoney;
    // 累计购买金额
    @JSONField(name = "totalMoney")
    private java.math.BigDecimal totalMoney;
    // 购买次数
    @JSONField(name = "buyTimes")
    private Integer buyTimes;
    // 余额
    @JSONField(name = "balance")
    private java.math.BigDecimal balance;
    // 房间号
    @JSONField(name = "roomNo")
    private String roomNo;
    // 项目名称
    @JSONField(name = "projectName")
    private String projectName;

}
