|
|
|
@ -1,23 +1,19 @@
|
|
|
|
|
package com.hnac.hzims.operational.defect.entity; |
|
|
|
|
|
|
|
|
|
import com.baomidou.mybatisplus.annotation.SqlCondition; |
|
|
|
|
import com.baomidou.mybatisplus.annotation.TableField; |
|
|
|
|
import com.baomidou.mybatisplus.annotation.TableName; |
|
|
|
|
import com.fasterxml.jackson.annotation.JsonFormat; |
|
|
|
|
import com.fasterxml.jackson.databind.annotation.JsonSerialize; |
|
|
|
|
import com.fasterxml.jackson.databind.ser.std.NullSerializer; |
|
|
|
|
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; |
|
|
|
|
import org.springblade.core.mp.support.QueryField; |
|
|
|
|
import org.springblade.core.tenant.mp.TenantEntity; |
|
|
|
|
import lombok.Data; |
|
|
|
|
import lombok.EqualsAndHashCode; |
|
|
|
|
import io.swagger.annotations.ApiModel; |
|
|
|
|
import io.swagger.annotations.ApiModelProperty; |
|
|
|
|
import lombok.Data; |
|
|
|
|
import lombok.EqualsAndHashCode; |
|
|
|
|
import org.springblade.core.mp.support.QueryField; |
|
|
|
|
import org.springblade.core.tenant.mp.TenantEntity; |
|
|
|
|
import org.springframework.format.annotation.DateTimeFormat; |
|
|
|
|
|
|
|
|
|
import java.time.YearMonth; |
|
|
|
|
import java.util.Date; |
|
|
|
|
import java.time.LocalDateTime; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
@ -28,7 +24,7 @@ import java.time.LocalDateTime;
|
|
|
|
|
@Data |
|
|
|
|
@TableName("hzims_oper_phenomenon") |
|
|
|
|
@EqualsAndHashCode(callSuper = true) |
|
|
|
|
@ApiModel(value = "问题现象表", description = "问题现象表") |
|
|
|
|
@ApiModel(value = "问题现象全表", description = "问题现象全表") |
|
|
|
|
public class OperPhenomenonEntity extends TenantEntity { |
|
|
|
|
|
|
|
|
|
private static final long serialVersionUID = 8353403086998937117L; |
|
|
|
@ -54,7 +50,7 @@ public class OperPhenomenonEntity extends TenantEntity {
|
|
|
|
|
/** |
|
|
|
|
* 甄别流程实例 |
|
|
|
|
*/ |
|
|
|
|
@ApiModelProperty(value = "甄别流程实例") |
|
|
|
|
@ApiModelProperty(value = "流程实例") |
|
|
|
|
private String checkProcessInstanceId; |
|
|
|
|
/** |
|
|
|
|
* 问题发现人 |
|
|
|
@ -64,7 +60,7 @@ public class OperPhenomenonEntity extends TenantEntity {
|
|
|
|
|
@ApiModelProperty(value = "问题发现人") |
|
|
|
|
private Long finder; |
|
|
|
|
/** |
|
|
|
|
* 问题类型: |
|
|
|
|
* 问题类型:0-设备和1-非设备。 |
|
|
|
|
* |
|
|
|
|
*/ |
|
|
|
|
@QueryField(condition = SqlCondition.EQUAL) |
|
|
|
@ -287,4 +283,100 @@ public class OperPhenomenonEntity extends TenantEntity {
|
|
|
|
|
@JsonSerialize(nullsUsing = NullSerializer.class) |
|
|
|
|
@ApiModelProperty(value = "核算工时") |
|
|
|
|
private Integer checkHours; |
|
|
|
|
/** |
|
|
|
|
* 计划处理人 |
|
|
|
|
*/ |
|
|
|
|
@JsonSerialize(nullsUsing = NullSerializer.class) |
|
|
|
|
@ApiModelProperty(value = "计划处理人") |
|
|
|
|
private String planHandler; |
|
|
|
|
/** |
|
|
|
|
* 实际开始时间 |
|
|
|
|
*/ |
|
|
|
|
@DateTimeFormat( |
|
|
|
|
pattern = "yyyy-MM-dd HH:mm:ss" |
|
|
|
|
) |
|
|
|
|
@JsonFormat( |
|
|
|
|
pattern = "yyyy-MM-dd HH:mm:ss" |
|
|
|
|
) |
|
|
|
|
@ApiModelProperty(value = "实际开始时间") |
|
|
|
|
private Date actStartTime; |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* 实际结束时间 |
|
|
|
|
*/ |
|
|
|
|
@DateTimeFormat( |
|
|
|
|
pattern = "yyyy-MM-dd HH:mm:ss" |
|
|
|
|
) |
|
|
|
|
@JsonFormat( |
|
|
|
|
pattern = "yyyy-MM-dd HH:mm:ss" |
|
|
|
|
) |
|
|
|
|
@ApiModelProperty(value = "实际结束时间") |
|
|
|
|
private Date actEndTime; |
|
|
|
|
/** |
|
|
|
|
* 处理结论 |
|
|
|
|
*/ |
|
|
|
|
@JsonSerialize(nullsUsing = NullSerializer.class) |
|
|
|
|
@ApiModelProperty(value = "处理结论") |
|
|
|
|
private String handlerConclusion; |
|
|
|
|
/** |
|
|
|
|
* 是否入库 |
|
|
|
|
*/ |
|
|
|
|
@JsonSerialize(nullsUsing = NullSerializer.class) |
|
|
|
|
@ApiModelProperty(value = "是否入库") |
|
|
|
|
private Boolean isWarehousing; |
|
|
|
|
/** |
|
|
|
|
* 缺陷等级 |
|
|
|
|
*/ |
|
|
|
|
@JsonSerialize(nullsUsing = NullSerializer.class) |
|
|
|
|
@ApiModelProperty(value = "缺陷等级") |
|
|
|
|
private String defectGrading; |
|
|
|
|
/** |
|
|
|
|
* 定论词条 |
|
|
|
|
*/ |
|
|
|
|
@JsonSerialize(nullsUsing = NullSerializer.class) |
|
|
|
|
@ApiModelProperty(value = "定论词条") |
|
|
|
|
private String conclusionLabel; |
|
|
|
|
/** |
|
|
|
|
* 当前处理环节 |
|
|
|
|
*/ |
|
|
|
|
@JsonSerialize(nullsUsing = NullSerializer.class) |
|
|
|
|
@ApiModelProperty(value = "当前处理环节") |
|
|
|
|
private String currentOperator; |
|
|
|
|
/** |
|
|
|
|
* 当前环节处理人 |
|
|
|
|
*/ |
|
|
|
|
@JsonSerialize(nullsUsing = NullSerializer.class) |
|
|
|
|
@ApiModelProperty(value = "当前环节处理人") |
|
|
|
|
private String currentLinkHandler; |
|
|
|
|
/** |
|
|
|
|
* 备注(冗余) |
|
|
|
|
*/ |
|
|
|
|
@JsonSerialize(nullsUsing = NullSerializer.class) |
|
|
|
|
@ApiModelProperty(value = "备注(冗余)") |
|
|
|
|
private String remark; |
|
|
|
|
/** |
|
|
|
|
* 是否使用智能诊断 |
|
|
|
|
*/ |
|
|
|
|
@JsonSerialize(nullsUsing = NullSerializer.class) |
|
|
|
|
@ApiModelProperty(value = "是否使用智能诊断") |
|
|
|
|
private Integer isDiagnosis; |
|
|
|
|
/** |
|
|
|
|
* 智能诊断任务ID |
|
|
|
|
*/ |
|
|
|
|
@JsonSerialize(nullsUsing = NullSerializer.class) |
|
|
|
|
@ApiModelProperty(value = "智能诊断任务ID") |
|
|
|
|
private Long diagnosisId; |
|
|
|
|
/** |
|
|
|
|
* 已有缺陷编码 |
|
|
|
|
*/ |
|
|
|
|
@JsonSerialize(nullsUsing = NullSerializer.class) |
|
|
|
|
@ApiModelProperty(value = "已有缺陷编码") |
|
|
|
|
private String existDefectId; |
|
|
|
|
/** |
|
|
|
|
* 现象名称 |
|
|
|
|
*/ |
|
|
|
|
@QueryField(condition = SqlCondition.LIKE) |
|
|
|
|
@ApiModelProperty(value = "现象名称") |
|
|
|
|
private String defectName; |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|