package org.jeecg.modules.eam.entity; import java.io.Serializable; import java.io.UnsupportedEncodingException; import java.util.Date; import java.math.BigDecimal; import com.baomidou.mybatisplus.annotation.*; import lombok.Data; import com.fasterxml.jackson.annotation.JsonFormat; import org.springframework.format.annotation.DateTimeFormat; import org.jeecgframework.poi.excel.annotation.Excel; import org.jeecg.common.aspect.annotation.Dict; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.EqualsAndHashCode; import lombok.experimental.Accessors; /** * @Description: mom_eam_fault_interval_time * @Author: jeecg-boot * @Date: 2023-08-30 * @Version: V1.0 */ @Data @TableName("mom_eam_fault_interval_time") @Accessors(chain = true) @EqualsAndHashCode(callSuper = false) @ApiModel(value="mom_eam_fault_interval_time对象", description="mom_eam_fault_interval_time") public class FaultIntervalTime implements Serializable { private static final long serialVersionUID = 1L; /**id*/ @TableId(type = IdType.ASSIGN_ID) @ApiModelProperty(value = "id") private String id; /**equipmentId*/ @Excel(name = "equipmentId", width = 15) @ApiModelProperty(value = "equipmentId") private String equipmentId; /**monthValue*/ @Excel(name = "monthValue", width = 15) @ApiModelProperty(value = "monthValue") private String monthValue; /**yearValue*/ @Excel(name = "yearValue", width = 15) @ApiModelProperty(value = "yearValue") private String yearValue; /**yearMonth*/ @Excel(name = "yearMonth", width = 15) @ApiModelProperty(value = "yearMonth") private String yearMonth; /**totalAvailableTime*/ @Excel(name = "总可利用时间(小时)", width = 15) @ApiModelProperty(value = "总可利用时间(小时)") private String totalAvailableTime; /**noFaultTime*/ @Excel(name = "无故障时间(小时)", width = 15) @ApiModelProperty(value = "无故障时间(小时)") private String noFaultTime; /**faultTime*/ @Excel(name = "故障时间(小时)", width = 15) @ApiModelProperty(value = "故障时间(小时)") private String faultTime; /**repairTime*/ @Excel(name = "修复时间(小时)", width = 15) @ApiModelProperty(value = "修复时间(小时)") private String repairTime; /**faultNumber*/ @Excel(name = "故障次数", width = 15) @ApiModelProperty(value = "故障次数") private String faultNumber; /**averageRepairTime*/ @Excel(name = "MTTM(平均修复时间)(小时)", width = 15) @ApiModelProperty(value = "MTTM(平均修复时间)(小时)") private String averageRepairTime; /**averageFaultIntervalTime*/ @Excel(name = "MTBF(平均故障间隔时间)(小时)", width = 15) @ApiModelProperty(value = "MTBF(平均故障间隔时间)(小时)") private String averageFaultIntervalTime; /**createBy*/ @ApiModelProperty(value = "createBy") private String createBy; /**createTime*/ @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd") @DateTimeFormat(pattern="yyyy-MM-dd") @ApiModelProperty(value = "createTime") private Date createTime; /**updateBy*/ @ApiModelProperty(value = "updateBy") private String updateBy; /**updateTime*/ @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd") @DateTimeFormat(pattern="yyyy-MM-dd") @ApiModelProperty(value = "updateTime") private Date updateTime; @TableField(exist = false) private String equipmentNum; @TableField(exist = false) private String equipmentName; @TableField(exist = false) private String equipmentModel; @TableField(exist = false) private String userDepart; @TableField(exist = false) private String startTime; @TableField(exist = false) private String endTime; @TableField(exist = false) private String serviceabilityRate; //完好率 @TableField(exist = false) private String startRate;//开动率 @TableField(exist = false) private String equipmentNumer; }