package org.jeecg.modules.mdc.entity; import com.baomidou.mybatisplus.annotation.TableName; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.experimental.Accessors; import org.jeecg.common.system.base.entity.JeecgEntity; import org.jeecgframework.poi.excel.annotation.Excel; import java.io.Serializable; import java.math.BigDecimal; /** * @author Lius * @date 2025/2/7 9:31 */ @Data @TableName("mdc_mttr_info") @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @ApiModel(value = "mdc_mttr_info对象", description = "设备故障维修表") public class MdcMttrInfo extends JeecgEntity implements Serializable { private static final long serialVersionUID = -4164370727294921773L; /** * 设备编号 */ @Excel(name = "设备编号", width = 15) @ApiModelProperty(value = "设备编号") private String equipmentId; /** * 日期 */ @Excel(name = "日期", width = 15) @ApiModelProperty(value = "日期") private String theDate; /** * 日历时间 */ @Excel(name = "日历时间", width = 15) @ApiModelProperty(value = "日历时间(hour)") private BigDecimal calendarLong = BigDecimal.ZERO; /** * 总故障停机时间 */ @Excel(name = "总故障停机时间", width = 15) @ApiModelProperty(value = "总故障停机时间(hour)") private BigDecimal totalDownLong = BigDecimal.ZERO; /** * 总故障次数 */ @Excel(name = "总故障次数", width = 15) @ApiModelProperty(value = "总故障次数") private Integer totalDownCount = 0; /** * MTBF */ @Excel(name = "MTBF", width = 15) @ApiModelProperty(value = "MTBF(hour)") private BigDecimal mtbf = BigDecimal.ZERO; /** * 总维修时间 */ @Excel(name = "总维修时间", width = 15) @ApiModelProperty(value = "总维修时间(hour)") private BigDecimal totalRepairLong = BigDecimal.ZERO; /** * 总维修次数 */ @Excel(name = "总维修次数", width = 15) @ApiModelProperty(value = "总维修次数") private Integer totalRepairCount = 0; /** * MTTR */ @Excel(name = "MTTR", width = 15) @ApiModelProperty(value = "MTTR(hour)") private BigDecimal mttr = BigDecimal.ZERO; }