package org.jeecg.modules.workOrder.model;

import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.jeecg.common.aspect.annotation.Dict;

@Data
public class WorkOrderDetailModel {

    private java.lang.String id;
    @ApiModelProperty(value = "工单")
    private java.lang.String workOrder;
    @ApiModelProperty(value = "检查类型")
    @Dict(dicCode = "regular_check_type")
    private Integer checkType;
    @ApiModelProperty(value = "作业项点")
    private java.lang.String itemId;
    @ApiModelProperty(value = "检查结果")
    private java.lang.String checkResult;
    @ApiModelProperty(value = "自检")
    private java.lang.String selfInspection;
    @ApiModelProperty(value = "互检")
    private java.lang.String mutualInspection;
    @ApiModelProperty(value = "专检")
    private java.lang.String specialInspection;
    @ApiModelProperty(value = "交付状态")
    private java.lang.Integer deliveryStatus;
    @ApiModelProperty(value = "作业状态")
    private java.lang.Integer status;
    @ApiModelProperty(value = "设备（类型）")
    private java.lang.String deviceTypeId;
    @ApiModelProperty(value = "部件（类型）")
    @Dict(dictTable = "bu_device_type",dicText = "type_name",dicCode = "id")
    private java.lang.String depard;
    @ApiModelProperty(value = "检修要求")
    private java.lang.String content;
    @ApiModelProperty(value = "互检")
    private java.lang.Integer isMutual;
    @ApiModelProperty(value = "专检")
    private java.lang.Integer isPersonalized;
    @ApiModelProperty(value = "序号")
    private java.lang.Integer dispOrder;
    @ApiModelProperty(value = "技能级别要求")
    private java.lang.Integer skillLevel;
    @ApiModelProperty(value = "检查")
    private java.lang.String inspection;
    @ApiModelProperty(value = "测量")
    private java.lang.String measure;
    @ApiModelProperty(value = "检修规程id")
    private java.lang.String regularId;
    @ApiModelProperty(value = "检修图片")
    private java.lang.String checkPhoto;

    @TableField(exist = false)
    private boolean resultOverGauge;// 结果是否合格
    @TableField(exist = false)
    private String regularInputId;
    @TableField(exist = false)
    private Integer collectNum;
}
