package com.yeejoin.amos.boot.module.jxiop.biz.jxdz.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.common.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName(value = "jxdz_pv_device_data", autoResultMap = true)
public class PvDeviceDataEntity extends BaseEntity {
    @TableField("code")
    private String code;
    @TableField("name")
    private String name;
    /**
     * 毫秒级别时间
     */
    @TableField("date_time")
    private Long dateTime;
    /**
     *日发电量
     */
    @TableField("generation_daily")
    private Double GenerationDaily;
    /**
     *月发电量
     */
    @TableField("generation_month")
    private Double GenerationMonth;
    /**
     *年发电量
     */
    @TableField("generation_year")
    private Double GenerationYear;
    /**
     *累计发电量
     */
    @TableField("generation_gross")
    private Double GenerationGross;
}
