1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- package com.phm.manage.domain;
- import com.fasterxml.jackson.annotation.JsonFormat;
- import com.fasterxml.jackson.databind.annotation.JsonSerialize;
- import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
- import com.phm.common.annotation.Excel;
- import com.phm.common.core.domain.BaseEntity;
- import lombok.Data;
- import lombok.EqualsAndHashCode;
- import org.apache.commons.lang3.builder.ToStringBuilder;
- import org.apache.commons.lang3.builder.ToStringStyle;
- import java.util.Date;
- /**
- * 诊断结果对象 phm_diagnose_result
- *
- * @author phm
- * @date 2023-08-31
- */
- @EqualsAndHashCode(callSuper = true)
- @Data
- public class DiagnoseResult extends BaseEntity {
- private static final long serialVersionUID = 1L;
- /**
- * 唯一ID
- */
- @JsonSerialize(using = ToStringSerializer.class)
- private long id;
- /**
- * 故障模式
- */
- @Excel(name = "故障模式")
- private String faultMode;
- /**
- * 故障对象
- */
- @Excel(name = "故障对象")
- private String faultObject;
- /**
- * 故障编码
- */
- @Excel(name = "故障编码")
- private String faultCode;
- /**
- * 故障源
- */
- @Excel(name = "故障源")
- private String faultSource;
- /**
- * 分析时间
- */
- @JsonFormat(pattern = "yyyy-MM-dd")
- @Excel(name = "分析时间", width = 30, dateFormat = "yyyy-MM-dd")
- private Date analysisTime;
- /**
- * 批注注解
- */
- @Excel(name = "批注注解")
- private String comment;
- }
|