package com.ruoyi.ucp.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDate;

/**
 * <p>
 * ���&���
 * </p>
 *
 * @author gfhd
 * @since 2024-10-14
 */
@TableName("pro_basic_equipment")
public class ProBasicEquipment implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * ���
     */
    private String id;

    /**
     * ����
     */
    private String nemCode;

    /**
     * ��վ���(����)
     */
    private String windpowerstationId;

    /**
     * ���򾭶�
     */
    private BigDecimal longitude;

    /**
     * ����γ��
     */
    private BigDecimal latitude;

    /**
     * �ͺű��
     */
    private String modelId;

    /**
     * ״̬
     */
    private String status;

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

    /**
     * ��·���
     */
    private String lineId;

    /**
     * �״β���ʱ��
     */
    private LocalDate firstIntegratedTime;

    /**
     * ͼƬ
     */
    private String photo;

    /**
     * ����
     */
    private String name;

    /**
     * ����
     */
    private String aname;

    /**
     * �Ƿ��Ǳ���豸
     */
    private Integer isStandard;

    /**
     * ������
     */
    private String regionId;

    /**
     * ��˾���
     */
    private String companyId;

    /**
     * �Ƿ����
     */
    private Integer isable;

    /**
     * 1½��|2����|3����|4�鴮
     */
    private Integer equipmentCategory;

    private String parentId;

    private String squareId;

    /**
     * ����1
     */
    private String spare1;

    /**
     * ����2
     */
    private String spare2;

    /**
     * ����3
     */
    private String spare3;

    /**
     * ����4
     */
    private String spare4;

    /**
     * ����
     */
    private Integer orderNum;

    private String substationId;

    /**
     * ���θ߶�
     */
    private BigDecimal altitude;

    public String getId() {
        return id;
    }

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

    public String getNemCode() {
        return nemCode;
    }

    public void setNemCode(String nemCode) {
        this.nemCode = nemCode;
    }

    public String getWindpowerstationId() {
        return windpowerstationId;
    }

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

    public BigDecimal getLongitude() {
        return longitude;
    }

    public void setLongitude(BigDecimal longitude) {
        this.longitude = longitude;
    }

    public BigDecimal getLatitude() {
        return latitude;
    }

    public void setLatitude(BigDecimal latitude) {
        this.latitude = latitude;
    }

    public String getModelId() {
        return modelId;
    }

    public void setModelId(String modelId) {
        this.modelId = modelId;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getProjectId() {
        return projectId;
    }

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

    public String getLineId() {
        return lineId;
    }

    public void setLineId(String lineId) {
        this.lineId = lineId;
    }

    public LocalDate getFirstIntegratedTime() {
        return firstIntegratedTime;
    }

    public void setFirstIntegratedTime(LocalDate firstIntegratedTime) {
        this.firstIntegratedTime = firstIntegratedTime;
    }

    public String getPhoto() {
        return photo;
    }

    public void setPhoto(String photo) {
        this.photo = photo;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getAname() {
        return aname;
    }

    public void setAname(String aname) {
        this.aname = aname;
    }

    public Integer getIsStandard() {
        return isStandard;
    }

    public void setIsStandard(Integer isStandard) {
        this.isStandard = isStandard;
    }

    public String getRegionId() {
        return regionId;
    }

    public void setRegionId(String regionId) {
        this.regionId = regionId;
    }

    public String getCompanyId() {
        return companyId;
    }

    public void setCompanyId(String companyId) {
        this.companyId = companyId;
    }

    public Integer getIsable() {
        return isable;
    }

    public void setIsable(Integer isable) {
        this.isable = isable;
    }

    public Integer getEquipmentCategory() {
        return equipmentCategory;
    }

    public void setEquipmentCategory(Integer equipmentCategory) {
        this.equipmentCategory = equipmentCategory;
    }

    public String getParentId() {
        return parentId;
    }

    public void setParentId(String parentId) {
        this.parentId = parentId;
    }

    public String getSquareId() {
        return squareId;
    }

    public void setSquareId(String squareId) {
        this.squareId = squareId;
    }

    public String getSpare1() {
        return spare1;
    }

    public void setSpare1(String spare1) {
        this.spare1 = spare1;
    }

    public String getSpare2() {
        return spare2;
    }

    public void setSpare2(String spare2) {
        this.spare2 = spare2;
    }

    public String getSpare3() {
        return spare3;
    }

    public void setSpare3(String spare3) {
        this.spare3 = spare3;
    }

    public String getSpare4() {
        return spare4;
    }

    public void setSpare4(String spare4) {
        this.spare4 = spare4;
    }

    public Integer getOrderNum() {
        return orderNum;
    }

    public void setOrderNum(Integer orderNum) {
        this.orderNum = orderNum;
    }

    public String getSubstationId() {
        return substationId;
    }

    public void setSubstationId(String substationId) {
        this.substationId = substationId;
    }

    public BigDecimal getAltitude() {
        return altitude;
    }

    public void setAltitude(BigDecimal altitude) {
        this.altitude = altitude;
    }

    @Override
    public String toString() {
        return "ProBasicEquipment{" +
            "id = " + id +
            ", nemCode = " + nemCode +
            ", windpowerstationId = " + windpowerstationId +
            ", longitude = " + longitude +
            ", latitude = " + latitude +
            ", modelId = " + modelId +
            ", status = " + status +
            ", projectId = " + projectId +
            ", lineId = " + lineId +
            ", firstIntegratedTime = " + firstIntegratedTime +
            ", photo = " + photo +
            ", name = " + name +
            ", aname = " + aname +
            ", isStandard = " + isStandard +
            ", regionId = " + regionId +
            ", companyId = " + companyId +
            ", isable = " + isable +
            ", equipmentCategory = " + equipmentCategory +
            ", parentId = " + parentId +
            ", squareId = " + squareId +
            ", spare1 = " + spare1 +
            ", spare2 = " + spare2 +
            ", spare3 = " + spare3 +
            ", spare4 = " + spare4 +
            ", orderNum = " + orderNum +
            ", substationId = " + substationId +
            ", altitude = " + altitude +
        "}";
    }
}
