package com.odcc.cpzidc.bis.domain; import java.math.BigDecimal; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; import com.odcc.cpzidc.common.annotation.Excel; import com.odcc.cpzidc.common.core.domain.BaseEntity; /** * IDC在建扩展信息对象 idc_build_extend * * @author ruoyi * @date 2024-10-10 */ public class IdcBuildExtend extends BaseEntity { private static final long serialVersionUID = 1L; /** 序号 */ private Long id; /** 数据中心 ID */ @Excel(name = "数据中心 ID") private Long baseId; /** 日期节点 */ @Excel(name = "日期节点") private String dateNode; /** 交付机架数(个) */ @Excel(name = "交付机架数(个)") private Long deliveryScale; /** 下一年交付机架数 */ @Excel(name = "下一年交付机架数") private Long deliveryNext; /** 下两年交付机架数 */ @Excel(name = "下两年交付机架数") private Long deliverySecond; /** 电价(元/wkh) */ @Excel(name = "电价(元/wkh)") private BigDecimal electricityPrice; /** 网络出口带宽(Gbps) */ @Excel(name = "网络出口带宽(Gbps)") private BigDecimal netBandwidth; /** 算力规模(TFLOPS) */ @Excel(name = "算力规模", readConverterExp = "T=FLOPS") private Long computationalScale; /** 清洁能源利用率 【需要填写%】 */ @Excel(name = "清洁能源利用率 【需要填写%】") private String cleanEnergy; /** 采用清洁能源类型(可多选) */ @Excel(name = "采用清洁能源类型", readConverterExp = "可=多选") private String cleanEnergyType; /** 填报联系人 */ @Excel(name = "填报联系人") private String formName; /** 填报联系电话 */ @Excel(name = "填报联系电话") private String formTel; /** 设计耗水量(年)(万吨) */ @Excel(name = "设计耗水量(年)(万吨)") private BigDecimal waterYearDesign; /** 装机服务器总数单位U(必填) */ @Excel(name = "装机服务器总数单位U", readConverterExp = "必=填") private Long sumU; /** 排序 */ @Excel(name = "排序") private Long sort; /** 数据提交状态 */ @Excel(name = "数据提交状态") private Integer state; /** 创建者 */ @Excel(name = "创建者") private Long createUser; /** 更新者 */ @Excel(name = "更新者") private Long updateUser; public void setId(Long id) { this.id = id; } public Long getId() { return id; } public void setBaseId(Long baseId) { this.baseId = baseId; } public Long getBaseId() { return baseId; } public void setDateNode(String dateNode) { this.dateNode = dateNode; } public String getDateNode() { return dateNode; } public void setDeliveryScale(Long deliveryScale) { this.deliveryScale = deliveryScale; } public Long getDeliveryScale() { return deliveryScale; } public void setDeliveryNext(Long deliveryNext) { this.deliveryNext = deliveryNext; } public Long getDeliveryNext() { return deliveryNext; } public void setDeliverySecond(Long deliverySecond) { this.deliverySecond = deliverySecond; } public Long getDeliverySecond() { return deliverySecond; } public void setElectricityPrice(BigDecimal electricityPrice) { this.electricityPrice = electricityPrice; } public BigDecimal getElectricityPrice() { return electricityPrice; } public void setNetBandwidth(BigDecimal netBandwidth) { this.netBandwidth = netBandwidth; } public BigDecimal getNetBandwidth() { return netBandwidth; } public void setComputationalScale(Long computationalScale) { this.computationalScale = computationalScale; } public Long getComputationalScale() { return computationalScale; } public void setCleanEnergy(String cleanEnergy) { this.cleanEnergy = cleanEnergy; } public String getCleanEnergy() { return cleanEnergy; } public void setCleanEnergyType(String cleanEnergyType) { this.cleanEnergyType = cleanEnergyType; } public String getCleanEnergyType() { return cleanEnergyType; } public void setFormName(String formName) { this.formName = formName; } public String getFormName() { return formName; } public void setFormTel(String formTel) { this.formTel = formTel; } public String getFormTel() { return formTel; } public void setWaterYearDesign(BigDecimal waterYearDesign) { this.waterYearDesign = waterYearDesign; } public BigDecimal getWaterYearDesign() { return waterYearDesign; } public void setSumU(Long sumU) { this.sumU = sumU; } public Long getSumU() { return sumU; } public void setSort(Long sort) { this.sort = sort; } public Long getSort() { return sort; } public void setState(Integer state) { this.state = state; } public Integer getState() { return state; } public void setCreateUser(Long createUser) { this.createUser = createUser; } public Long getCreateUser() { return createUser; } public void setUpdateUser(Long updateUser) { this.updateUser = updateUser; } public Long getUpdateUser() { return updateUser; } @Override public String toString() { return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) .append("id", getId()) .append("baseId", getBaseId()) .append("dateNode", getDateNode()) .append("deliveryScale", getDeliveryScale()) .append("deliveryNext", getDeliveryNext()) .append("deliverySecond", getDeliverySecond()) .append("electricityPrice", getElectricityPrice()) .append("netBandwidth", getNetBandwidth()) .append("computationalScale", getComputationalScale()) .append("cleanEnergy", getCleanEnergy()) .append("cleanEnergyType", getCleanEnergyType()) .append("formName", getFormName()) .append("formTel", getFormTel()) .append("waterYearDesign", getWaterYearDesign()) .append("sumU", getSumU()) .append("sort", getSort()) .append("state", getState()) .append("createTime", getCreateTime()) .append("createUser", getCreateUser()) .append("updateTime", getUpdateTime()) .append("updateUser", getUpdateUser()) .append("remark", getRemark()) .toString(); } }