package com.cf.imes.module.executor.controller.admin.orderImportTask.vo;

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

import java.time.LocalDateTime;

/**
 * @author Gqr
 * @since 2025/5/15 10:15
 */
@Schema(description = "管理后台 - 生产单导入任务 Response VO")
@Data
public class OrderImportTaskRespVO {
    @Schema(description = "任务号")
    private Long id;

    @Schema(description = "关联生产单号")
    private Long orderId;

    @Schema(description = "导入文件名")
    private String fileName;

    @Schema(description = "导入状态：0：创建未消费、10：创建已接收、20：消费成功、30：消费失败、40：消费超时")
    private Integer importStatus;

    @Schema(description = "任务状态：0：未导入、10：导入成功、20：导入失败")
    private Integer status;

    @Schema(description = "导入类型：0：EXCEL、1：JSON、2:XML、3：API")
    private Integer type;

    @Schema(description = "创建时间")
    private LocalDateTime createTime;
}
