package com.ruoyi.cs.domain; import java.util.Date; import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Getter; import lombok.Setter; import lombok.ToString; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; import com.ruoyi.common.annotation.Excel; import com.ruoyi.common.core.domain.BaseEntity; /** * 资源计费说明对象 cs_resource_charging * * @author ruoyi * @date 2024-05-07 */ @Getter @Setter @ToString public class CsResourceCharging extends BaseEntity { private static final long serialVersionUID = 1L; /** 资源计费说明主键ID */ private String resourceChargingId; /** 相关资源ID */ @Excel(name = "相关资源ID") private String resId; /** 相关资源名 */ @Excel(name = "相关资源名") private String resName; /** 相关资源类型:0- */ @Excel(name = "相关资源类型:0-") private String resType; /** 资源类型ID:0-HPC资源,1-商业软件资源,2-裸节点和云计算资源 */ @Excel(name = "资源类型ID") private String resourceClassId; /** 资源类型 */ @Excel(name = "资源类型") private String resourceClass; /** AC账户名 */ @Excel(name = "AC账户名") private String acAccount; /** 队列 */ @Excel(name = "队列") private String queueName; /** 核心数 */ @Excel(name = "核心数") private String coreNum; /** 最大作业运行数 */ @Excel(name = "最大作业运行数") private String maxWorkNum; /** CPU单价(元) */ @Excel(name = "CPU单价(元)") private String cpuPrice; /** DCU单价(元) */ @Excel(name = "DCU单价(元)") private String dcuPrice; /** 存储单价(元/年*TB) */ @Excel(name = "存储单价(元/年*TB)") private String storagePrice; /** 存储总量 */ @Excel(name = "存储总量") private String storageTotal; /** 存储量 */ @Excel(name = "存储量") private String storageNum; /** 机时金额 */ @Excel(name = "机时金额") private String machinePrice; /** 软件名称 */ @Excel(name = "软件名称") private String softwareName; /** 软件单价(元/核/月) */ @Excel(name = "软件单价", readConverterExp = "元=/核/月") private String softwarePrice; /** 软件使用核心权限(个) */ @Excel(name = "软件使用核心权限", readConverterExp = "个=") private String softwareCoreNum; /** 使用时长(天) */ @Excel(name = "使用时长", readConverterExp = "天=") private String useDays; /** 合同名称 */ @Excel(name = "合同名称") private String contractName; /** 附件 */ @Excel(name = "附件") private String annexUrl; /** 消费金额(元) */ @Excel(name = "消费金额(元)") private String consumePrice; /** 账户充值金额(元) */ @Excel(name = "账户充值金额", readConverterExp = "元=") private String rechargePrice; /** 备注 */ @Excel(name = "备注") private String remarks; /** 内容 */ @Excel(name = "内容") private String content; /** 状态:0-正常,1-隐藏 */ @Excel(name = "状态:0-正常,1-隐藏") private String status; /** 排序 */ @Excel(name = "排序") private Integer sort; /** 创建时间 */ @JsonFormat(pattern = "yyyy-MM-dd") @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd") private Date createAt; /** 修改时间 */ @JsonFormat(pattern = "yyyy-MM-dd") @Excel(name = "修改时间", width = 30, dateFormat = "yyyy-MM-dd") private Date updateAt; /** 删除标记:0-正常,1-删除 */ @Excel(name = "删除标记:0-正常,1-删除") private String delFlag; }