package org.jeecg.modules.eam.entity; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableLogic; import com.baomidou.mybatisplus.annotation.TableName; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.experimental.Accessors; import org.jeecg.common.aspect.annotation.Dict; import org.jeecg.common.constant.CommonConstant; import org.jeecg.common.system.base.entity.JeecgEntity; import org.jeecgframework.poi.excel.annotation.Excel; import java.io.Serializable; import java.util.Date; //预测性维护方案 触发条件寿命 @Data @TableName("mom_eam_predictive_work_plan_spare_part") @Accessors(chain = true) @EqualsAndHashCode(callSuper = false) public class PredictiveWorkPlanSparePart extends JeecgEntity implements Serializable { @Excel(name = "备件ID", width = 30) @ApiModelProperty(value = "备件ID") private String sparePartId; @Excel(name = "配套数量", width = 30) @ApiModelProperty(value = "配套数量") private float supportingQuantity; @Excel(name = "额定寿命/小时", width = 36) @ApiModelProperty(value = "额定寿命/小时") private float ratedLife; @Excel(name = "寿命控制限", width = 30) @ApiModelProperty(value = "寿命控制限") private float lifeWarning; @Excel(name = "实际寿命", width = 15) @ApiModelProperty(value = "实际寿命") private float actualLife; @Excel(name = "维护方案ID", width = 15) @ApiModelProperty(value = "维护方案ID") private String workPlanId; @Excel(name = "删除状态(0-正常,1-已删除)", width = 15) @ApiModelProperty(value = "删除状态(0-正常,1-已删除)") @TableLogic private Integer delFlag = CommonConstant.DEL_FLAG_0; @TableField(exist = false) private String equipmentId; @TableField(exist = false) private String mdcEquipmentId; @TableField(exist = false) private Date replacementTime; }