package cn.iocoder.yudao.module.mes.controller.admin.dvrepair.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;


@Schema(description = "管理后台 - 设备维修记录子表/修改 Request VO")
@Data
public class DvRepairLineSaveReqVO {

    @Schema(description = "ID", requiredMode = Schema.RequiredMode.REQUIRED, example = "27809")
    private Long id;

    @Schema(description = "维修单ID", requiredMode = Schema.RequiredMode.REQUIRED)
    private Long repairId;

    @Schema(description = "项目ID")
    private Long subjectId;

    @Schema(description = "项目编码", requiredMode = Schema.RequiredMode.REQUIRED, example = "6979")
    private String subjectCode;

    @Schema(description = "项目名称", requiredMode = Schema.RequiredMode.REQUIRED)
    private String subjectName;

    @Schema(description = "项目类型", requiredMode = Schema.RequiredMode.REQUIRED, example = "张三")
    private String subjectType;

    @Schema(description = "项目内容")
    private String subjectContent;

    @Schema(description = "标准")
    private String subjectStandard;

    @Schema(description = "故障描述", requiredMode = Schema.RequiredMode.REQUIRED, example = "1622")
    private String malfunction;

    @Schema(description = "故障描述资源")
    private String malfunctionUrl;

    @Schema(description = "维修情况")
    private String repairDes;

    @Schema(description = "备注")
    private String remark;
    @Schema(description = "维修结果 0-待维修 1-通过 2-不通过")
    private Integer result;
}
