TASK: 接入第三方api 通过万象实现text2image和animate,完成数据传输与原接口的兼容

This commit is contained in:
2025-06-05 18:03:19 +08:00
parent 8356326c7d
commit 1dad0a008a
14 changed files with 934 additions and 49 deletions

View File

@@ -39,8 +39,8 @@ public class GenerateThroughImageTextDTO {
private String gender;
@ApiModelProperty("选择的模型名 high || fast")
private String version;
@ApiModelProperty("选择的模型名 high || fast || wx || fp")
private String modelName;
@NotBlank(message = "timeZone cannot be empty!")
@ApiModelProperty("本地时区,比如 'Asia/Tokyo' 东京时间 , 'Asia/Shanghai' 北京时间 由js本地获取")

View File

@@ -0,0 +1,24 @@
package com.ai.da.model.dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
@Data
public class PoseTransformDTO {
@ApiModelProperty("项目id")
private Long projectId;
@ApiModelProperty("图片的minio地址")
@NotBlank(message = "please select a product image")
private String productImage;
@ApiModelProperty("pose的编号")
@NotNull(message = "please select a pose")
private Integer poseId;
private String modelName;
}

View File

@@ -17,6 +17,7 @@ public class GenerateResultVO {
private String url;
// Success || Executing || Invalid || Failed
private String status;
private String category;

View File

@@ -23,6 +23,7 @@ public class PoseTransformationVO {
private byte isLiked;
// Success || Executing || Invalid || Failed
private String status;
public PoseTransformationVO(Long id, String taskId, String gifUrl, String videoUrl, String firstFrameUrl, byte isLiked, String status) {