package com.ho.business.entity;

import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import lombok.Data;
import java.io.Serializable;

/**
 * 收益测算-企业用电-费率设置表
 */
@Data
public class IncomeRate implements Serializable {

    private long id;

    /* 开始时间(时分秒) */
    private String startTime;

    /* 结束时间(时分秒) */
    private String endTime;

    /* 费率id */
    private int rateId;

    /* 费率名称 */
    private String rateName;

    /* 电量(kWh) */
    private String q;

    /* 企业用电单价(元) */
    private String price;

    /* 结算折扣 */
    private String discount;

    /* 设置人 */
    private String operator;

    /* 设置时间 */
    private String date;

    /* 电站id */
    private Integer stationId;

    /* 数据时间 */
    private String dataDate;

    /* 费率模板id */
    @JsonSerialize(using = ToStringSerializer.class)
    private long templateId;

    private String templateName;

    /* 数据类型 1.用户导入  2.实时数据(不可编辑) */
    private int type;

    /* 用户操作类型(判断流程用,数据库用不到) */
    private int actionType;

    @JsonSerialize(using = ToStringSerializer.class)
    private long oldTemplateId;

    private int oldRateId;


}
