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_use_computility * * @author ruoyi * @date 2024-10-10 */ public class IdcUseComputility 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 serviceAll; /** 否有统一的算力管理平台或算力统计数据 */ @Excel(name = "否有统一的算力管理平台或算力统计数据") private Long haveManagerPlatform; /** 通用算力规模(PFLOPS,单精度,FP32) */ @Excel(name = "通用算力规模(PFLOPS,单精度,FP32)") private BigDecimal computingGeneral; /** 智能算力规模(PFLOPS,半精度,FP16) */ @Excel(name = "智能算力规模(PFLOPS,半精度,FP16)") private BigDecimal computingIntelligence16; /** 智能算力规模(PFLOPS,单精度,FP32) */ @Excel(name = "智能算力规模(PFLOPS,单精度,FP32)") private BigDecimal computingIntelligence32; /** 通用 */ @Excel(name = "通用") private String computingGeneralText; /** 智能 FP16 */ @Excel(name = "智能 FP16") private String computingIntelligence16Text; /** 智能 FP32 */ @Excel(name = "智能 FP32") private String computingIntelligence32Text; /** 排序 */ @Excel(name = "排序") private Long sort; /** 更新者 */ @Excel(name = "更新者") private Long updateUser; /** 创建者 */ @Excel(name = "创建者") private Long createUser; 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 setServiceAll(Long serviceAll) { this.serviceAll = serviceAll; } public Long getServiceAll() { return serviceAll; } public void setHaveManagerPlatform(Long haveManagerPlatform) { this.haveManagerPlatform = haveManagerPlatform; } public Long getHaveManagerPlatform() { return haveManagerPlatform; } public void setComputingGeneral(BigDecimal computingGeneral) { this.computingGeneral = computingGeneral; } public BigDecimal getComputingGeneral() { return computingGeneral; } public void setComputingIntelligence16(BigDecimal computingIntelligence16) { this.computingIntelligence16 = computingIntelligence16; } public BigDecimal getComputingIntelligence16() { return computingIntelligence16; } public void setComputingIntelligence32(BigDecimal computingIntelligence32) { this.computingIntelligence32 = computingIntelligence32; } public BigDecimal getComputingIntelligence32() { return computingIntelligence32; } public void setComputingGeneralText(String computingGeneralText) { this.computingGeneralText = computingGeneralText; } public String getComputingGeneralText() { return computingGeneralText; } public void setComputingIntelligence16Text(String computingIntelligence16Text) { this.computingIntelligence16Text = computingIntelligence16Text; } public String getComputingIntelligence16Text() { return computingIntelligence16Text; } public void setComputingIntelligence32Text(String computingIntelligence32Text) { this.computingIntelligence32Text = computingIntelligence32Text; } public String getComputingIntelligence32Text() { return computingIntelligence32Text; } public void setSort(Long sort) { this.sort = sort; } public Long getSort() { return sort; } public void setUpdateUser(Long updateUser) { this.updateUser = updateUser; } public Long getUpdateUser() { return updateUser; } public void setCreateUser(Long createUser) { this.createUser = createUser; } public Long getCreateUser() { return createUser; } @Override public String toString() { return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) .append("id", getId()) .append("baseId", getBaseId()) .append("dateNode", getDateNode()) .append("serviceAll", getServiceAll()) .append("haveManagerPlatform", getHaveManagerPlatform()) .append("computingGeneral", getComputingGeneral()) .append("computingIntelligence16", getComputingIntelligence16()) .append("computingIntelligence32", getComputingIntelligence32()) .append("computingGeneralText", getComputingGeneralText()) .append("computingIntelligence16Text", getComputingIntelligence16Text()) .append("computingIntelligence32Text", getComputingIntelligence32Text()) .append("sort", getSort()) .append("createTime", getCreateTime()) .append("updateTime", getUpdateTime()) .append("updateUser", getUpdateUser()) .append("createUser", getCreateUser()) .append("remark", getRemark()) .toString(); } }