package com.ruoyi.ucp.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * <p>
 * ���̼ƻ���
 * </p>
 *
 * @author gfhd
 * @since 2024-10-15
 */
@TableName("pro_basic_project_plan")
public class ProBasicProjectPlan implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * ���
     */
    private Long id;

    /**
     * ���̱��
     */
    private String projectId;

    /**
     * �ƻ�������
     */
    private Double generatingCapacity;

    /**
     * �ƻ�ͣ��Сʱ
     */
    private Double outageHours;

    /**
     * ��
     */
    private String year;

    /**
     * ��
     */
    private String month;

    /**
     * ��վ��ţ����ࣩ
     */
    private String windpowerstationId;

    /**
     * ������
     */
    private String creator;

    /**
     * ����ʱ��
     */
    private LocalDateTime createTime;

    /**
     * ������
     */
    private String updater;

    /**
     * ����ʱ��
     */
    private LocalDateTime updateTime;

    /**
     * �Ƿ�ɾ��
     */
    private Short deleted;

    /**
     * �⻧���
     */
    private Long tenantId;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getProjectId() {
        return projectId;
    }

    public void setProjectId(String projectId) {
        this.projectId = projectId;
    }

    public Double getGeneratingCapacity() {
        return generatingCapacity;
    }

    public void setGeneratingCapacity(Double generatingCapacity) {
        this.generatingCapacity = generatingCapacity;
    }

    public Double getOutageHours() {
        return outageHours;
    }

    public void setOutageHours(Double outageHours) {
        this.outageHours = outageHours;
    }

    public String getYear() {
        return year;
    }

    public void setYear(String year) {
        this.year = year;
    }

    public String getMonth() {
        return month;
    }

    public void setMonth(String month) {
        this.month = month;
    }

    public String getWindpowerstationId() {
        return windpowerstationId;
    }

    public void setWindpowerstationId(String windpowerstationId) {
        this.windpowerstationId = windpowerstationId;
    }

    public String getCreator() {
        return creator;
    }

    public void setCreator(String creator) {
        this.creator = creator;
    }

    public LocalDateTime getCreateTime() {
        return createTime;
    }

    public void setCreateTime(LocalDateTime createTime) {
        this.createTime = createTime;
    }

    public String getUpdater() {
        return updater;
    }

    public void setUpdater(String updater) {
        this.updater = updater;
    }

    public LocalDateTime getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(LocalDateTime updateTime) {
        this.updateTime = updateTime;
    }

    public Short getDeleted() {
        return deleted;
    }

    public void setDeleted(Short deleted) {
        this.deleted = deleted;
    }

    public Long getTenantId() {
        return tenantId;
    }

    public void setTenantId(Long tenantId) {
        this.tenantId = tenantId;
    }

    @Override
    public String toString() {
        return "ProBasicProjectPlan{" +
            "id = " + id +
            ", projectId = " + projectId +
            ", generatingCapacity = " + generatingCapacity +
            ", outageHours = " + outageHours +
            ", year = " + year +
            ", month = " + month +
            ", windpowerstationId = " + windpowerstationId +
            ", creator = " + creator +
            ", createTime = " + createTime +
            ", updater = " + updater +
            ", updateTime = " + updateTime +
            ", deleted = " + deleted +
            ", tenantId = " + tenantId +
        "}";
    }
}
