|
@@ -0,0 +1,46 @@
|
|
|
+package cn.iocoder.yudao.module.ai.client.vo;
|
|
|
+
|
|
|
+import cn.iocoder.yudao.module.ai.client.enums.MidjourneyTaskActionEnum;
|
|
|
+import cn.iocoder.yudao.module.ai.client.enums.MidjourneyTaskStatusEnum;
|
|
|
+import io.swagger.v3.oas.annotations.media.Schema;
|
|
|
+import lombok.Data;
|
|
|
+
|
|
|
+/**
|
|
|
+ * @author fansili
|
|
|
+ * @time 2024/5/31 10:37
|
|
|
+ * @since 1.0
|
|
|
+ */
|
|
|
+@Data
|
|
|
+public class MidjourneyNotifyVO {
|
|
|
+
|
|
|
+ @Schema(description = "任务类型")
|
|
|
+ private MidjourneyTaskActionEnum action;
|
|
|
+ @Schema(description = "任务状态")
|
|
|
+ private MidjourneyTaskStatusEnum status = MidjourneyTaskStatusEnum.NOT_START;
|
|
|
+
|
|
|
+ @Schema(description = "提示词")
|
|
|
+ private String prompt;
|
|
|
+ @Schema(description = "提示词-英文")
|
|
|
+ private String promptEn;
|
|
|
+
|
|
|
+ @Schema(description = "任务描述")
|
|
|
+ private String description;
|
|
|
+ @Schema(description = "自定义参数")
|
|
|
+ private String state;
|
|
|
+
|
|
|
+ @Schema(description = "提交时间")
|
|
|
+ private Long submitTime;
|
|
|
+ @Schema(description = "开始执行时间")
|
|
|
+ private Long startTime;
|
|
|
+ @Schema(description = "结束时间")
|
|
|
+ private Long finishTime;
|
|
|
+
|
|
|
+ @Schema(description = "图片url")
|
|
|
+ private String imageUrl;
|
|
|
+
|
|
|
+ @Schema(description = "任务进度")
|
|
|
+ private String progress;
|
|
|
+ @Schema(description = "失败原因")
|
|
|
+ private String failReason;
|
|
|
+
|
|
|
+}
|