package cn.iocoder.yudao.module.mes.controller.admin.pro.task.vo; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import java.time.LocalDateTime; @Schema(description = "管理后台 - MES 生产任务停工历史记录 Response VO") @Data public class MesProTaskPauseRecordRespVO { @Schema(description = "编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "1") private Long id; @Schema(description = "生产任务ID", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024") private Long taskId; @Schema(description = "停工操作人ID", requiredMode = Schema.RequiredMode.REQUIRED, example = "1") private Long pauseUserId; @Schema(description = "停工操作人姓名", requiredMode = Schema.RequiredMode.REQUIRED, example = "张三") private String pauseUserName; @Schema(description = "停工时间", requiredMode = Schema.RequiredMode.REQUIRED) private LocalDateTime pauseTime; @Schema(description = "停工原因", example = "设备故障") private String reason; @Schema(description = "备注", example = "紧急停工") private String remark; @Schema(description = "复工人ID", example = "2") private Long resumeUserId; @Schema(description = "复工人姓名", example = "李四") private String resumeUserName; @Schema(description = "复工时间") private LocalDateTime resumeTime; }