fix:升级swagger注解
This commit is contained in:
@@ -1,8 +1,7 @@
|
||||
package com.ai.da.common.response;
|
||||
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
@@ -16,17 +15,17 @@ import java.util.List;
|
||||
*/
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@ApiModel("分页响应结果")
|
||||
@Schema(description = "分页响应结果")
|
||||
public class PageBaseResponse<T> {
|
||||
@ApiModelProperty("页码")
|
||||
@Schema(description = "页码")
|
||||
private long page;
|
||||
@ApiModelProperty("每页数量")
|
||||
@Schema(description = "每页数量")
|
||||
private long size;
|
||||
@ApiModelProperty("总页数")
|
||||
@Schema(description = "总页数")
|
||||
private long pages;
|
||||
@ApiModelProperty("总条数")
|
||||
@Schema(description = "总条数")
|
||||
private long total;
|
||||
@ApiModelProperty("结果集")
|
||||
@Schema(description = "结果集")
|
||||
private List<T> content;
|
||||
|
||||
|
||||
|
||||
@@ -1,8 +1,7 @@
|
||||
package com.ai.da.common.response;
|
||||
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
@@ -16,18 +15,18 @@ import java.util.List;
|
||||
*/
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@ApiModel("分页响应结果")
|
||||
@Schema(description = "分页响应结果")
|
||||
public class PageResponse<T> extends Response<List<T>> {
|
||||
@ApiModelProperty("页码")
|
||||
@Schema(description = "页码")
|
||||
private long page;
|
||||
@ApiModelProperty("每页数量")
|
||||
@Schema(description = "每页数量")
|
||||
private long size;
|
||||
@ApiModelProperty("总页数")
|
||||
@Schema(description = "总页数")
|
||||
private long pages;
|
||||
@ApiModelProperty("总条数")
|
||||
@Schema(description = "总条数")
|
||||
private long total;
|
||||
|
||||
@ApiModelProperty("结果集")
|
||||
@Schema(description = "结果集")
|
||||
private List<T> content;
|
||||
|
||||
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
package com.ai.da.common.response;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
@@ -17,14 +16,14 @@ import java.io.Serializable;
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@ApiModel("响应结果")
|
||||
@Schema(description = "响应结果")
|
||||
public class Response<T> implements Serializable {
|
||||
|
||||
@ApiModelProperty("响应状态码 0:成功 -1:失败")
|
||||
@Schema(description = "响应状态码 0:成功 -1:失败")
|
||||
private int errCode;
|
||||
@ApiModelProperty("提示消息")
|
||||
@Schema(description = "提示消息")
|
||||
private String errMsg;
|
||||
@ApiModelProperty("数据结果")
|
||||
@Schema(description = "数据结果")
|
||||
private T data;
|
||||
|
||||
public static <T> Response<T> success() {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package com.ai.da.common.response;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
@@ -8,7 +8,7 @@ import java.math.BigDecimal;
|
||||
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@ApiModel("交易记录分页响应结果")
|
||||
@Schema(description = "交易记录分页响应结果")
|
||||
public class TransactionPageResponse<T> extends PageBaseResponse<T> {
|
||||
|
||||
private BigDecimal totalAmount;
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
package com.ai.da.mapper.primary.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Data
|
||||
@TableName("t_api_generate")
|
||||
@ApiModel("调用第三方api的所有记录")
|
||||
@Schema(description = "调用第三方api的所有记录")
|
||||
public class APIGenerate extends BaseEntity{
|
||||
// 用户id
|
||||
private Long accountId;
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
package com.ai.da.mapper.primary.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
@@ -132,13 +132,13 @@ public class Account implements Serializable {
|
||||
|
||||
private String invitationCode;
|
||||
|
||||
@ApiModelProperty("title")
|
||||
@Schema(description = "title")
|
||||
private String title;
|
||||
|
||||
@ApiModelProperty("surname")
|
||||
@Schema(description = "surname")
|
||||
private String surname;
|
||||
|
||||
@ApiModelProperty("givenName")
|
||||
@Schema(description = "givenName")
|
||||
private String givenName;
|
||||
|
||||
private Long subscriptionPlanId;
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
package com.ai.da.mapper.primary.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
@@ -27,16 +27,16 @@ public class Canvas implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@ApiModelProperty("ID")
|
||||
@Schema(description = "ID")
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private Long id;
|
||||
|
||||
@ApiModelProperty("url")
|
||||
@Schema(description = "url")
|
||||
private String url;
|
||||
|
||||
@ApiModelProperty("accountId")
|
||||
@Schema(description = "accountId")
|
||||
private Long accountId;
|
||||
|
||||
@ApiModelProperty("createTime")
|
||||
@Schema(description = "createTime")
|
||||
private LocalDateTime createTime;
|
||||
}
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
package com.ai.da.mapper.primary.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
@@ -22,22 +22,22 @@ public class ChatMessage implements Serializable {
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private Long id;
|
||||
|
||||
@ApiModelProperty("项目ID")
|
||||
@Schema(description = "项目ID")
|
||||
private Long projectId;
|
||||
|
||||
@ApiModelProperty("角色system/user")
|
||||
@Schema(description = "角色system/user")
|
||||
private String role;
|
||||
|
||||
@ApiModelProperty("排序")
|
||||
@Schema(description = "排序")
|
||||
private Integer seq;
|
||||
|
||||
@ApiModelProperty("内容")
|
||||
@Schema(description = "内容")
|
||||
private String content;
|
||||
|
||||
@ApiModelProperty("用户ID")
|
||||
@Schema(description = "用户ID")
|
||||
private Long accountId;
|
||||
|
||||
@ApiModelProperty("0对话内容1颜色2图片")
|
||||
@Schema(description = "0对话内容1颜色2图片")
|
||||
private Integer isImage;
|
||||
/**
|
||||
* 输入
|
||||
@@ -56,6 +56,6 @@ public class ChatMessage implements Serializable {
|
||||
*/
|
||||
private String totalCost;
|
||||
|
||||
@ApiModelProperty("创建时间")
|
||||
@Schema(description = "创建时间")
|
||||
private LocalDateTime createTime;
|
||||
}
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
package com.ai.da.mapper.primary.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
@@ -20,7 +20,7 @@ public class ChatRobot implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@ApiModelProperty("ID")
|
||||
@Schema(description = "ID")
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private Long id;
|
||||
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
package com.ai.da.mapper.primary.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
@@ -18,22 +18,22 @@ import java.time.LocalDateTime;
|
||||
public class Classification implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@ApiModelProperty(value = "ID")
|
||||
@Schema(description = "ID")
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private Long id;
|
||||
@ApiModelProperty(value = "分类名称")
|
||||
@Schema(description = "分类名称")
|
||||
private String classificationName;
|
||||
@ApiModelProperty(value = "分类类型")
|
||||
@Schema(description = "分类类型")
|
||||
private String type;
|
||||
@ApiModelProperty(value = "父菜单ID")
|
||||
@Schema(description = "父菜单ID")
|
||||
private Long parentId;
|
||||
@ApiModelProperty(value = "用户ID")
|
||||
@Schema(description = "用户ID")
|
||||
private Long userId;
|
||||
@ApiModelProperty(value = "创建时间")
|
||||
@Schema(description = "创建时间")
|
||||
private LocalDateTime createTime;
|
||||
@ApiModelProperty(value = "更新时间")
|
||||
@Schema(description = "更新时间")
|
||||
private LocalDateTime updateTime;
|
||||
@ApiModelProperty(value = "是否删除1:是0:否")
|
||||
@Schema(description = "是否删除1:是0:否")
|
||||
private Integer isDeleted = 0;
|
||||
|
||||
}
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
package com.ai.da.mapper.primary.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
@@ -18,20 +18,20 @@ import java.time.LocalDateTime;
|
||||
public class ClassificationRelLibrary implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@ApiModelProperty(value = "ID")
|
||||
@Schema(description = "ID")
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private Long id;
|
||||
@ApiModelProperty(value = "分类名称")
|
||||
@Schema(description = "分类名称")
|
||||
private Long classificationId;
|
||||
@ApiModelProperty(value = "分类名称")
|
||||
@Schema(description = "分类名称")
|
||||
private Long libraryId;
|
||||
@ApiModelProperty(value = "用户ID")
|
||||
@Schema(description = "用户ID")
|
||||
private Long userId;
|
||||
@ApiModelProperty(value = "创建时间")
|
||||
@Schema(description = "创建时间")
|
||||
private LocalDateTime createTime;
|
||||
@ApiModelProperty(value = "更新时间")
|
||||
@Schema(description = "更新时间")
|
||||
private LocalDateTime updateTime;
|
||||
@ApiModelProperty(value = "是否删除1:是0:否")
|
||||
@Schema(description = "是否删除1:是0:否")
|
||||
private Integer isDeleted;
|
||||
|
||||
}
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
package com.ai.da.mapper.primary.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
@@ -19,52 +19,52 @@ import java.time.LocalDateTime;
|
||||
public class CloudTask implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@ApiModelProperty(value = "ID")
|
||||
@Schema(description = "ID")
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private Long id;
|
||||
|
||||
@ApiModelProperty("任务名")
|
||||
@Schema(description = "任务名")
|
||||
private String name;
|
||||
|
||||
@ApiModelProperty("项目ID")
|
||||
@Schema(description = "项目ID")
|
||||
private Long projectId;
|
||||
|
||||
@ApiModelProperty("collectionId")
|
||||
@Schema(description = "collectionId")
|
||||
private Long collectionId;
|
||||
|
||||
@ApiModelProperty("designId")
|
||||
@Schema(description = "designId")
|
||||
private Long designId;
|
||||
|
||||
@ApiModelProperty("任务类型")
|
||||
@Schema(description = "任务类型")
|
||||
private String buildType;
|
||||
|
||||
@ApiModelProperty("生成数量")
|
||||
@Schema(description = "生成数量")
|
||||
private Integer nums;
|
||||
|
||||
@ApiModelProperty("完成数量")
|
||||
@Schema(description = "完成数量")
|
||||
private Integer completedNum;
|
||||
|
||||
@ApiModelProperty("消耗积分")
|
||||
@Schema(description = "消耗积分")
|
||||
private Integer costCredits;
|
||||
|
||||
@ApiModelProperty("状态1完成0未完成")
|
||||
@Schema(description = "状态1完成0未完成")
|
||||
private Integer status;
|
||||
|
||||
@ApiModelProperty("批处理ID")
|
||||
@Schema(description = "批处理ID")
|
||||
private String taskId;
|
||||
|
||||
@ApiModelProperty("创建时间")
|
||||
@Schema(description = "创建时间")
|
||||
private LocalDateTime createTime;
|
||||
|
||||
@ApiModelProperty("任务开始时间")
|
||||
@Schema(description = "任务开始时间")
|
||||
private LocalDateTime startTime;
|
||||
|
||||
@ApiModelProperty("任务更新时间")
|
||||
@Schema(description = "任务更新时间")
|
||||
private LocalDateTime updateTime;
|
||||
|
||||
@ApiModelProperty("用户ID")
|
||||
@Schema(description = "用户ID")
|
||||
private Long accountId;
|
||||
|
||||
@ApiModelProperty("任务序号")
|
||||
@Schema(description = "任务序号")
|
||||
private Long sequence;
|
||||
}
|
||||
@@ -3,50 +3,49 @@ package com.ai.da.mapper.primary.entity;
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.time.LocalDateTime;
|
||||
@Data
|
||||
@ApiModel(value = "Portfolio对象", description = "作品集")
|
||||
@Schema(description = "作品集")
|
||||
@TableName("portfolio")
|
||||
public class Portfolio implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@ApiModelProperty(value = "ID")
|
||||
@Schema(description = "ID")
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private Long id;
|
||||
|
||||
@ApiModelProperty(value = "collection ID")
|
||||
@Schema(description = "collection ID")
|
||||
private Long collectionId;
|
||||
|
||||
private Long projectId;
|
||||
|
||||
@ApiModelProperty(value = "userLikeGroup源")
|
||||
@Schema(description = "userLikeGroup源")
|
||||
private Long userLikeGroupSourceId;
|
||||
|
||||
@ApiModelProperty(value = "作品名称")
|
||||
@Schema(description = "作品名称")
|
||||
private String portfolioName;
|
||||
|
||||
@ApiModelProperty(value = "作品描述")
|
||||
@Schema(description = "作品描述")
|
||||
private String portfolioDes;
|
||||
|
||||
@ApiModelProperty(value = "作品类型")
|
||||
@Schema(description = "作品类型")
|
||||
private String portfolioType;
|
||||
|
||||
@ApiModelProperty(value = "画布ID")
|
||||
@Schema(description = "画布ID")
|
||||
private Long canvasId;
|
||||
|
||||
@ApiModelProperty(value = "封面ID")
|
||||
@Schema(description = "封面ID")
|
||||
private Long coverId;
|
||||
|
||||
@ApiModelProperty(value = "作品状态1公开0隐藏")
|
||||
@Schema(description = "作品状态1公开0隐藏")
|
||||
private Integer status;
|
||||
|
||||
@ApiModelProperty(value = "是否允许二次创作1允许0不允许")
|
||||
@Schema(description = "是否允许二次创作1允许0不允许")
|
||||
private Integer openSource;
|
||||
|
||||
private Integer original;
|
||||
@@ -57,7 +56,7 @@ public class Portfolio implements Serializable {
|
||||
|
||||
private String snapshot;
|
||||
|
||||
@ApiModelProperty(value = "作品集作者ID")
|
||||
@Schema(description = "作品集作者ID")
|
||||
private Long accountId;
|
||||
|
||||
// 学校/企业id
|
||||
@@ -66,12 +65,12 @@ public class Portfolio implements Serializable {
|
||||
// 该条作品是否在该组织公开 默认公开 1(0为不公开)
|
||||
private Integer isPublic;
|
||||
|
||||
@ApiModelProperty(value = "创建时间")
|
||||
@Schema(description = "创建时间")
|
||||
private LocalDateTime createDate;
|
||||
|
||||
@ApiModelProperty(value = "更新时间")
|
||||
@Schema(description = "更新时间")
|
||||
private LocalDateTime updateDate;
|
||||
|
||||
@ApiModelProperty(value = "是否删除")
|
||||
@Schema(description = "是否删除")
|
||||
private Integer isDeleted;
|
||||
}
|
||||
|
||||
@@ -1,10 +1,9 @@
|
||||
package com.ai.da.mapper.primary.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.*;
|
||||
import lombok.experimental.Accessors;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
@@ -25,22 +24,22 @@ import java.util.Date;
|
||||
@Setter
|
||||
@Accessors(chain = true)
|
||||
@TableName("t_collection_element_relation")
|
||||
@ApiModel(value = "TCollectionElementRelation对象", description = "collection和element的关联表")
|
||||
@Schema(description = "collection和element的关联表")
|
||||
public class TCollectionElementRelation implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@ApiModelProperty("ID")
|
||||
@Schema(description = "ID")
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private Long id;
|
||||
|
||||
@ApiModelProperty("element ID")
|
||||
@Schema(description = "element ID")
|
||||
private Long elementId;
|
||||
|
||||
@ApiModelProperty("colletion ID class类型为COLLECTION 存 其他默认是0")
|
||||
@Schema(description = "colletion ID class类型为COLLECTION 存 其他默认是0")
|
||||
private Long collectionId;
|
||||
|
||||
@ApiModelProperty("创建时间")
|
||||
@Schema(description = "创建时间")
|
||||
private Date createDate;
|
||||
|
||||
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
package com.ai.da.mapper.primary.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
@@ -9,9 +10,6 @@ import java.io.Serializable;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
|
||||
/**
|
||||
* design item表 存对应design的8张图片实体类
|
||||
*
|
||||
@@ -20,7 +18,7 @@ import io.swagger.annotations.ApiModelProperty;
|
||||
*/
|
||||
@Data
|
||||
@TableName("t_design_python_outfit")
|
||||
@ApiModel(value = "TDesignPythonOutfit对象", description = "design item表 存对应design的8张图片")
|
||||
@Schema(description = "design item表 存对应design的8张图片")
|
||||
public class TDesignPythonOutfit implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
@@ -28,48 +26,48 @@ public class TDesignPythonOutfit implements Serializable {
|
||||
/**
|
||||
* ID
|
||||
*/
|
||||
@ApiModelProperty(value = "ID")
|
||||
@Schema(description = "ID")
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private Long id;
|
||||
/**
|
||||
* designItemId
|
||||
*/
|
||||
@ApiModelProperty(value = "designItemId")
|
||||
@Schema(description = "designItemId")
|
||||
private Long designItemId;
|
||||
/**
|
||||
* 关联的design ID
|
||||
*/
|
||||
@ApiModelProperty(value = "关联的design ID")
|
||||
@Schema(description = "关联的design ID")
|
||||
private Long designId;
|
||||
/**
|
||||
* 关联的collection ID
|
||||
*/
|
||||
@ApiModelProperty(value = "关联的collection ID")
|
||||
@Schema(description = "关联的collection ID")
|
||||
private Long collectionId;
|
||||
/**
|
||||
* design后的用户文件地址(python 返回)
|
||||
*/
|
||||
@ApiModelProperty(value = "design后的用户文件地址(python 返回)")
|
||||
@Schema(description = "design后的用户文件地址(python 返回)")
|
||||
private String designUrl;
|
||||
/**
|
||||
* 保存用户ID
|
||||
*/
|
||||
@ApiModelProperty(value = "保存用户ID")
|
||||
@Schema(description = "保存用户ID")
|
||||
private Long userId;
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@ApiModelProperty(value = "创建时间")
|
||||
@Schema(description = "创建时间")
|
||||
private LocalDateTime createDate;
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
@ApiModelProperty(value = "更新时间")
|
||||
@Schema(description = "更新时间")
|
||||
private LocalDateTime updateDate;
|
||||
/**
|
||||
* 是否删除
|
||||
*/
|
||||
@ApiModelProperty(value = "是否删除")
|
||||
@Schema(description = "是否删除")
|
||||
private String isDeleted;
|
||||
|
||||
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
package com.ai.da.mapper.primary.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
@@ -9,9 +10,6 @@ import java.io.Serializable;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
|
||||
/**
|
||||
* design item详情表实体类
|
||||
*
|
||||
@@ -20,7 +18,7 @@ import io.swagger.annotations.ApiModelProperty;
|
||||
*/
|
||||
@Data
|
||||
@TableName("t_design_python_outfit_detail")
|
||||
@ApiModel(value = "TDesignPythonOutfitDetail对象", description = "design item详情表")
|
||||
@Schema(description = "design item详情表")
|
||||
public class TDesignPythonOutfitDetail implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
@@ -28,84 +26,84 @@ public class TDesignPythonOutfitDetail implements Serializable {
|
||||
/**
|
||||
* ID
|
||||
*/
|
||||
@ApiModelProperty(value = "ID")
|
||||
@Schema(description = "ID")
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private Long id;
|
||||
/**
|
||||
* 关联的design ID
|
||||
*/
|
||||
@ApiModelProperty(value = "关联的design ID")
|
||||
@Schema(description = "关联的design ID")
|
||||
private Long designId;
|
||||
/**
|
||||
* 关联的design_item ID
|
||||
*/
|
||||
@ApiModelProperty(value = "关联的design_item ID")
|
||||
@Schema(description = "关联的design_item ID")
|
||||
private Long designPythonOutfitId;
|
||||
/**
|
||||
* 关联的elementId 没有为null
|
||||
*/
|
||||
@ApiModelProperty(value = "关联的elementId 没有为null")
|
||||
@Schema(description = "关联的elementId 没有为null")
|
||||
private Long collectionElementId;
|
||||
/**
|
||||
* 图层
|
||||
*/
|
||||
@ApiModelProperty(value = "图层")
|
||||
@Schema(description = "图层")
|
||||
private String imageCategory;
|
||||
|
||||
/**
|
||||
* imageSize
|
||||
*/
|
||||
@ApiModelProperty(value = "imageSize")
|
||||
@Schema(description = "imageSize")
|
||||
private String imageSize;
|
||||
/**
|
||||
* 对应的图片的绝对路径
|
||||
*/
|
||||
@ApiModelProperty(value = "对应的图片的绝对路径")
|
||||
@Schema(description = "对应的图片的绝对路径")
|
||||
private String imageUrl;
|
||||
/**
|
||||
* mask_url
|
||||
*/
|
||||
@ApiModelProperty(value = "mask_url")
|
||||
@Schema(description = "mask_url")
|
||||
private String maskUrl;
|
||||
/**
|
||||
* 位置
|
||||
*/
|
||||
@ApiModelProperty(value = "位置")
|
||||
@Schema(description = "位置")
|
||||
private String position;
|
||||
/**
|
||||
* 偏移量
|
||||
*/
|
||||
@ApiModelProperty(value = "偏移量")
|
||||
@Schema(description = "偏移量")
|
||||
private String offset;
|
||||
/**
|
||||
* 图层缩放大小
|
||||
*/
|
||||
@ApiModelProperty(value = "图层缩放大小")
|
||||
@Schema(description = "图层缩放大小")
|
||||
private String scale;
|
||||
/**
|
||||
* 用户ID
|
||||
*/
|
||||
@ApiModelProperty(value = "用户ID")
|
||||
@Schema(description = "用户ID")
|
||||
private Long userId;
|
||||
/**
|
||||
* 图层优先级
|
||||
*/
|
||||
@ApiModelProperty(value = "图层优先级")
|
||||
@Schema(description = "图层优先级")
|
||||
private Integer priority;
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@ApiModelProperty(value = "创建时间")
|
||||
@Schema(description = "创建时间")
|
||||
private LocalDateTime createDate;
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
@ApiModelProperty(value = "更新时间")
|
||||
@Schema(description = "更新时间")
|
||||
private LocalDateTime updateDate;
|
||||
/**
|
||||
* 是否删除
|
||||
*/
|
||||
@ApiModelProperty(value = "是否删除")
|
||||
@Schema(description = "是否删除")
|
||||
private Integer isDeleted;
|
||||
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package com.ai.da.mapper.primary.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
@@ -12,22 +12,22 @@ import java.time.LocalDateTime;
|
||||
public class ToProductElement implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@ApiModelProperty(value = "ID")
|
||||
@Schema(description = "ID")
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private Long id;
|
||||
|
||||
@ApiModelProperty(value = "userLikeGroupId")
|
||||
@Schema(description = "userLikeGroupId")
|
||||
private Long userLikeGroupId;
|
||||
|
||||
@ApiModelProperty(value = "项目id")
|
||||
@Schema(description = "项目id")
|
||||
private Long projectId;
|
||||
|
||||
@ApiModelProperty(value = "url")
|
||||
@Schema(description = "url")
|
||||
private String url;
|
||||
|
||||
@ApiModelProperty(value = "首尾帧 first | last")
|
||||
@Schema(description = "首尾帧 first | last")
|
||||
private String frameType;
|
||||
|
||||
@ApiModelProperty(value = "createTime")
|
||||
@Schema(description = "createTime")
|
||||
private LocalDateTime createTime;
|
||||
}
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package com.ai.da.mapper.primary.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
@@ -12,18 +12,18 @@ import java.time.LocalDateTime;
|
||||
public class ToProductImageRecord implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@ApiModelProperty(value = "ID")
|
||||
@Schema(description = "ID")
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private Long id;
|
||||
|
||||
@ApiModelProperty(value = "userLikeGroupId")
|
||||
@Schema(description = "userLikeGroupId")
|
||||
private Long userLikeGroupId;
|
||||
|
||||
private Long projectId;
|
||||
|
||||
@ApiModelProperty(value = "prompt")
|
||||
@Schema(description = "prompt")
|
||||
private String prompt;
|
||||
|
||||
@ApiModelProperty(value = "createTime")
|
||||
@Schema(description = "createTime")
|
||||
private LocalDateTime createTime;
|
||||
}
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
package com.ai.da.mapper.primary.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
@@ -14,11 +14,11 @@ import java.time.LocalDateTime;
|
||||
public class ToProductImageResult implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@ApiModelProperty(value = "ID")
|
||||
@Schema(description = "ID")
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private Long id;
|
||||
|
||||
@ApiModelProperty(value = "elementId")
|
||||
@Schema(description = "elementId")
|
||||
private Long elementId;
|
||||
|
||||
/**
|
||||
@@ -26,28 +26,28 @@ public class ToProductImageResult implements Serializable {
|
||||
* ProductElement 上传的图片
|
||||
* ToProductImage 以to product image的结果作为图片来源(relight)
|
||||
*/
|
||||
@ApiModelProperty(value = "elementType 图片来源:DesignOutfit(design的结果) | ProductElement(上传的图片) | ToProductImage(生成的结果)")
|
||||
@Schema(description = "elementType 图片来源:DesignOutfit(design的结果) | ProductElement(上传的图片) | ToProductImage(生成的结果)")
|
||||
private String elementType;
|
||||
|
||||
@ApiModelProperty(value = "url")
|
||||
@Schema(description = "url")
|
||||
private String url;
|
||||
|
||||
@ApiModelProperty(value = "isLike 1是0否")
|
||||
@Schema(description = "isLike 1是0否")
|
||||
private Integer isLike;
|
||||
|
||||
@ApiModelProperty(value = "createTime")
|
||||
@Schema(description = "createTime")
|
||||
private LocalDateTime createTime;
|
||||
|
||||
@ApiModelProperty(value = "toProductImageRecordId")
|
||||
@Schema(description = "toProductImageRecordId")
|
||||
private Long toProductImageRecordId;
|
||||
|
||||
@ApiModelProperty(value = "taskId")
|
||||
@Schema(description = "taskId")
|
||||
private String taskId;
|
||||
|
||||
@ApiModelProperty(value = "userLikeGroupId")
|
||||
@Schema(description = "userLikeGroupId")
|
||||
private Long userLikeGroupId;
|
||||
|
||||
@ApiModelProperty(value = "generate 结果类型")
|
||||
@Schema(description = "generate 结果类型")
|
||||
private String resultType;
|
||||
|
||||
private Double brightenValue;
|
||||
@@ -64,7 +64,7 @@ public class ToProductImageResult implements Serializable {
|
||||
|
||||
private String status;
|
||||
|
||||
@ApiModelProperty(value = "是否删除1:是 0:否")
|
||||
@Schema(description = "是否删除1:是 0:否")
|
||||
@TableField
|
||||
private byte isDeleted = 0;
|
||||
}
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
package com.ai.da.mapper.primary.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
@@ -26,25 +26,25 @@ public class TrialOrder implements Serializable {
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private Long id;
|
||||
|
||||
@ApiModelProperty("title")
|
||||
@Schema(description = "title")
|
||||
private String title;
|
||||
|
||||
@ApiModelProperty("surname")
|
||||
@Schema(description = "surname")
|
||||
private String surname;
|
||||
|
||||
@ApiModelProperty("givenName")
|
||||
@Schema(description = "givenName")
|
||||
private String givenName;
|
||||
|
||||
@ApiModelProperty("userName")
|
||||
@Schema(description = "userName")
|
||||
private String userName;
|
||||
|
||||
@ApiModelProperty("email")
|
||||
@Schema(description = "email")
|
||||
private String email;
|
||||
|
||||
@ApiModelProperty("country")
|
||||
@Schema(description = "country")
|
||||
private String country;
|
||||
|
||||
@ApiModelProperty("occupation")
|
||||
@Schema(description = "occupation")
|
||||
private String occupation;
|
||||
|
||||
/**
|
||||
|
||||
@@ -7,8 +7,7 @@ import java.time.LocalDateTime;
|
||||
import java.io.Serializable;
|
||||
|
||||
import lombok.Data;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
|
||||
/**
|
||||
* 实体类
|
||||
@@ -17,7 +16,7 @@ import io.swagger.annotations.ApiModelProperty;
|
||||
* @since 2023-08-01
|
||||
*/
|
||||
@Data
|
||||
@ApiModel(value = "Workspace对象", description = "Workspace对象")
|
||||
@Schema(description = "Workspace对象")
|
||||
@TableName("workspace")
|
||||
public class Workspace implements Serializable {
|
||||
|
||||
@@ -26,23 +25,23 @@ public class Workspace implements Serializable {
|
||||
/**
|
||||
* ID
|
||||
*/
|
||||
@ApiModelProperty(value = "ID")
|
||||
@Schema(description = "ID")
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private Long id;
|
||||
/**
|
||||
* 工作空间名称
|
||||
*/
|
||||
@ApiModelProperty(value = "工作空间名称")
|
||||
@Schema(description = "工作空间名称")
|
||||
private String workSpaceName;
|
||||
/**
|
||||
* 用户名
|
||||
*/
|
||||
@ApiModelProperty(value = "用户名")
|
||||
@Schema(description = "用户名")
|
||||
private String userName;
|
||||
/**
|
||||
* 用户ID
|
||||
*/
|
||||
@ApiModelProperty(value = "用户ID")
|
||||
@Schema(description = "用户ID")
|
||||
private Long accountId;
|
||||
/**
|
||||
* 年龄段 Adult || Child
|
||||
@@ -51,54 +50,54 @@ public class Workspace implements Serializable {
|
||||
/**
|
||||
* 性别
|
||||
*/
|
||||
@ApiModelProperty(value = "性别")
|
||||
@Schema(description = "性别")
|
||||
private String sex;
|
||||
/**
|
||||
* 服装部位
|
||||
*/
|
||||
@ApiModelProperty(value = "服装部位")
|
||||
@Schema(description = "服装部位")
|
||||
private String position;
|
||||
/**
|
||||
* SYSTEM_DESIGNER占比
|
||||
*/
|
||||
@ApiModelProperty(value = "SYSTEM_DESIGNER占比")
|
||||
@Schema(description = "SYSTEM_DESIGNER占比")
|
||||
private Integer systemDesignerPercentage;
|
||||
/**
|
||||
* 人体模型
|
||||
*/
|
||||
@ApiModelProperty(value = "人体模型ID")
|
||||
@Schema(description = "人体模型ID")
|
||||
private Long mannequinFemaleId;
|
||||
private Long mannequinMaleId;
|
||||
private Long mannequinChildId;
|
||||
/**
|
||||
* 人体模型
|
||||
*/
|
||||
@ApiModelProperty(value = "人体模型类型")
|
||||
@Schema(description = "人体模型类型")
|
||||
private String mannequinFemaleType;
|
||||
private String mannequinMaleType;
|
||||
private String mannequinChildType;
|
||||
/**
|
||||
* 最后使用的工作空间标识
|
||||
*/
|
||||
@ApiModelProperty(value = "最后使用的工作空间标识")
|
||||
@Schema(description = "最后使用的工作空间标识")
|
||||
private Integer isLastIndex;
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@TableField(fill = FieldFill.INSERT)
|
||||
@ApiModelProperty(value = "创建时间")
|
||||
@Schema(description = "创建时间")
|
||||
private LocalDateTime createTime;
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
@TableField(fill = FieldFill.INSERT_UPDATE)
|
||||
@ApiModelProperty(value = "更新时间")
|
||||
@Schema(description = "更新时间")
|
||||
private LocalDateTime updateTime;
|
||||
/**
|
||||
* 是否删除
|
||||
*/
|
||||
@TableLogic
|
||||
@ApiModelProperty(value = "是否删除")
|
||||
@Schema(description = "是否删除")
|
||||
private Integer isDeleted;
|
||||
|
||||
private Long projectId;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
@@ -10,42 +10,42 @@ import jakarta.validation.constraints.NotBlank;
|
||||
import java.math.BigDecimal;
|
||||
|
||||
@Data
|
||||
@ApiModel("AccountAddDTO")
|
||||
@Schema(description = "AccountAddDTO")
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class AccountAddDTO {
|
||||
|
||||
@NotBlank(message = "email.cannot.be.empty")
|
||||
@ApiModelProperty("userEmail")
|
||||
@Schema(description = "userEmail")
|
||||
private String userEmail;
|
||||
|
||||
@NotBlank(message = "userName.cannot.be.empty")
|
||||
@ApiModelProperty("userName")
|
||||
@Schema(description = "userName")
|
||||
private String userName;
|
||||
|
||||
private String country;
|
||||
|
||||
@NotBlank(message = "validStartTime.cannot.be.empty")
|
||||
@ApiModelProperty("Start time of account validity ")
|
||||
@Schema(description = "Start time of account validity ")
|
||||
private String validStartTime;
|
||||
|
||||
@NotBlank(message = "validEndTime.cannot.be.empty")
|
||||
@ApiModelProperty("End time of account validity ")
|
||||
@Schema(description = "End time of account validity ")
|
||||
private String validEndTime;
|
||||
|
||||
@ApiModelProperty("是否是试用用户 0 否 | 1 是")
|
||||
@Schema(description = "是否是试用用户 0 否 | 1 是")
|
||||
private Integer isTrial;
|
||||
|
||||
@ApiModelProperty("分配积分")
|
||||
@Schema(description = "分配积分")
|
||||
private BigDecimal credits;
|
||||
|
||||
@ApiModelProperty("用户角色")
|
||||
@Schema(description = "用户角色")
|
||||
private Integer systemUser;
|
||||
|
||||
@ApiModelProperty("学校名称 | 企业名称")
|
||||
@Schema(description = "学校名称 | 企业名称")
|
||||
private String organizationName;
|
||||
|
||||
@ApiModelProperty("可分配子账号总数(仅适用于学校或教育管理员)")
|
||||
@Schema(description = "可分配子账号总数(仅适用于学校或教育管理员)")
|
||||
private Integer subAccountNum;
|
||||
|
||||
public AccountAddDTO(String userEmail, String userName, String country, String validStartTime, String validEndTime, Integer isTrial, BigDecimal credits, Integer systemUser) {
|
||||
|
||||
@@ -1,39 +1,39 @@
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
|
||||
@Data
|
||||
@ApiModel("绑定邮箱")
|
||||
@Schema(description = "绑定邮箱")
|
||||
public class AccountBindEmailDTO {
|
||||
|
||||
// @NotNull(message = "userId.cannot.be.empty")
|
||||
// @ApiModelProperty("用户id")
|
||||
// @Schema(description = "用户id")
|
||||
// private Long userId;
|
||||
|
||||
@NotBlank(message = "email.cannot.be.empty")
|
||||
@ApiModelProperty("邮箱")
|
||||
@Schema(description = "邮箱")
|
||||
private String userEmail;
|
||||
|
||||
@NotBlank(message = "emailVerifyCode.cannot.be.empty")
|
||||
@ApiModelProperty("邮箱验证码")
|
||||
@Schema(description = "邮箱验证码")
|
||||
private String emailVerifyCode;
|
||||
|
||||
// @ApiModelProperty("国家")
|
||||
// @Schema(description = "国家")
|
||||
// private String country;
|
||||
//
|
||||
// @ApiModelProperty("职业")
|
||||
// @Schema(description = "职业")
|
||||
// private String occupation;
|
||||
//
|
||||
// @ApiModelProperty("title")
|
||||
// @Schema(description = "title")
|
||||
// private String title;
|
||||
//
|
||||
// @ApiModelProperty("surname")
|
||||
// @Schema(description = "surname")
|
||||
// private String surname;
|
||||
//
|
||||
// @ApiModelProperty("givenName")
|
||||
// @Schema(description = "givenName")
|
||||
// private String givenName;
|
||||
}
|
||||
|
||||
@@ -1,35 +1,35 @@
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
@ApiModel("AccountEdit")
|
||||
@Schema(description = "AccountEdit")
|
||||
public class AccountEditDTO {
|
||||
|
||||
@ApiModelProperty("Old user email")
|
||||
@Schema(description = "Old user email")
|
||||
private String oldEmail;
|
||||
|
||||
@ApiModelProperty("New user email")
|
||||
@Schema(description = "New user email")
|
||||
private String newEmail;
|
||||
|
||||
@ApiModelProperty("Old user name")
|
||||
@Schema(description = "Old user name")
|
||||
private String oldUserName;
|
||||
|
||||
@ApiModelProperty("New user name")
|
||||
@Schema(description = "New user name")
|
||||
private String newUserName;
|
||||
|
||||
@ApiModelProperty("Start time of the new account validity period")
|
||||
@Schema(description = "Start time of the new account validity period")
|
||||
private String newValidStartTime;
|
||||
|
||||
@ApiModelProperty("Start time of the old account validity period")
|
||||
@Schema(description = "Start time of the old account validity period")
|
||||
private String oldValidStartTime;
|
||||
|
||||
@ApiModelProperty("End time of the new account validity period")
|
||||
@Schema(description = "End time of the new account validity period")
|
||||
private String newValidEndTime;
|
||||
|
||||
@ApiModelProperty("End time of the old account validity period")
|
||||
@Schema(description = "End time of the old account validity period")
|
||||
private String oldValidEndTime;
|
||||
|
||||
}
|
||||
|
||||
@@ -1,32 +1,32 @@
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
@ApiModel("登入")
|
||||
@Schema(description = "登入")
|
||||
public class AccountLoginDTO {
|
||||
|
||||
@ApiModelProperty("userId")
|
||||
@Schema(description = "userId")
|
||||
private Long userId;
|
||||
|
||||
@ApiModelProperty("邮箱")
|
||||
@Schema(description = "邮箱")
|
||||
private String email;
|
||||
|
||||
@ApiModelProperty("用户名")
|
||||
@Schema(description = "用户名")
|
||||
private String userName;
|
||||
|
||||
@ApiModelProperty("密码")
|
||||
@Schema(description = "密码")
|
||||
private String password;
|
||||
|
||||
@ApiModelProperty("登入类型 EMAIL - >邮箱 , PASSWORD ->密码")
|
||||
@Schema(description = "登入类型 EMAIL - >邮箱 , PASSWORD ->密码")
|
||||
private String loginType;
|
||||
|
||||
@ApiModelProperty("邮箱验证码")
|
||||
@Schema(description = "邮箱验证码")
|
||||
private String emailVerifyCode;
|
||||
|
||||
@ApiModelProperty("组织名")
|
||||
@Schema(description = "组织名")
|
||||
private String organizationName;
|
||||
|
||||
}
|
||||
|
||||
@@ -1,17 +1,17 @@
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
|
||||
@Data
|
||||
@ApiModel("登出")
|
||||
@Schema(description = "登出")
|
||||
public class AccountLogoutDTO {
|
||||
|
||||
@NotNull(message = "userId.cannot.be.empty")
|
||||
@ApiModelProperty("userId")
|
||||
@Schema(description = "userId")
|
||||
private Long userId;
|
||||
|
||||
}
|
||||
|
||||
@@ -1,32 +1,31 @@
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
|
||||
@Data
|
||||
@ApiModel("预先登入")
|
||||
@Schema(description = "预先登入")
|
||||
public class AccountPreLoginDTO {
|
||||
|
||||
@NotBlank(message = "userName.cannot.be.empty")
|
||||
@ApiModelProperty("用户名")
|
||||
@Schema(description = "用户名")
|
||||
private String userName;
|
||||
|
||||
/*新增字段*/
|
||||
@NotBlank(message = "email.cannot.be.empty")
|
||||
@ApiModelProperty("邮箱")
|
||||
@Schema(description = "邮箱")
|
||||
private String email;
|
||||
|
||||
@NotBlank(message = "password.cannot.be.empty")
|
||||
@ApiModelProperty("密码")
|
||||
@Schema(description = "密码")
|
||||
private String password;
|
||||
|
||||
@NotBlank(message = "operationType.cannot.be.empty")
|
||||
@ApiModelProperty("操作类型 LOGIN 注册 FORGET_PWD 忘记密码 BIND_MAILBOX 绑定邮箱")
|
||||
@Schema(description = "操作类型 LOGIN 注册 FORGET_PWD 忘记密码 BIND_MAILBOX 绑定邮箱")
|
||||
private String operationType;
|
||||
|
||||
@ApiModelProperty("异常ip")
|
||||
@Schema(description = "异常ip")
|
||||
private String ip;
|
||||
}
|
||||
|
||||
@@ -1,26 +1,25 @@
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
|
||||
@Data
|
||||
@ApiModel("账户")
|
||||
@Schema(description = "账户")
|
||||
public class AccountRegisterDTO {
|
||||
|
||||
@NotBlank(message = "email.cannot.be.empty")
|
||||
@ApiModelProperty("邮箱")
|
||||
@Schema(description = "邮箱")
|
||||
private String email;
|
||||
|
||||
private Boolean verifyEmail;
|
||||
// @NotBlank(message = "password.cannot.be.empty")
|
||||
@ApiModelProperty("密码")
|
||||
@Schema(description = "密码")
|
||||
private String password;
|
||||
|
||||
@NotBlank(message = "emailVerifyCode.cannot.be.empty")
|
||||
@ApiModelProperty("邮箱验证码")
|
||||
@Schema(description = "邮箱验证码")
|
||||
private String emailVerifyCode;
|
||||
|
||||
}
|
||||
|
||||
@@ -1,13 +1,14 @@
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
|
||||
import com.ai.da.mapper.primary.entity.TrialOrder;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Data
|
||||
@ApiModel("AccountTrial")
|
||||
@Schema(description = "AccountTrial")
|
||||
public class AccountTrialDTO extends TrialOrder {
|
||||
private String ref;
|
||||
}
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
@@ -9,19 +8,19 @@ import jakarta.validation.constraints.Pattern;
|
||||
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Data
|
||||
@ApiModel("查询affiliate列表")
|
||||
@Schema(description = "查询affiliate列表")
|
||||
public class AffiliateQueryDTO extends TimeQueryBaseDTO{
|
||||
@ApiModelProperty("Active(活跃) || Inactive(过期) || Pending(待审批) || Refused(拒绝)")
|
||||
@Schema(description = "Active(活跃) || Inactive(过期) || Pending(待审批) || Refused(拒绝)")
|
||||
private String status;
|
||||
|
||||
@ApiModelProperty("推广者id")
|
||||
@Schema(description = "推广者id")
|
||||
private Long affiliateId;
|
||||
|
||||
@Pattern(regexp = "id|createTime|totalIncome|", message = "允许排序字段只有id|createTime|totalIncome")
|
||||
@ApiModelProperty("目前允许按id, createTime, totalIncome进行排序")
|
||||
@Schema(description = "目前允许按id, createTime, totalIncome进行排序")
|
||||
private String orderBy = "id";
|
||||
|
||||
@ApiModelProperty("按时间 DESC 降序 || ASC 升序")
|
||||
@Schema(description = "按时间 DESC 降序 || ASC 升序")
|
||||
private String order = "ASC";
|
||||
|
||||
@Override
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
@@ -17,11 +17,11 @@ import jakarta.validation.constraints.NotNull;
|
||||
@Data
|
||||
public class ChatFlushDTO {
|
||||
@NotNull(message = "user_id.cannot.be.empty")
|
||||
@ApiModelProperty("用户id")
|
||||
@Schema(description = "用户id")
|
||||
private String user_id;
|
||||
|
||||
@NotBlank(message = "session_id.cannot.be.empty")
|
||||
@ApiModelProperty("会话ID")
|
||||
@Schema(description = "会话ID")
|
||||
private String session_id;
|
||||
|
||||
}
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
@@ -16,23 +15,23 @@ import jakarta.validation.constraints.NotNull;
|
||||
*/
|
||||
|
||||
@Data
|
||||
@ApiModel("chatRobot 对话")
|
||||
@Schema(description = "chatRobot 对话")
|
||||
public class ChatSendDTO {
|
||||
|
||||
@NotNull(message = "userId.cannot.be.empty")
|
||||
@ApiModelProperty("用户id")
|
||||
@Schema(description = "用户id")
|
||||
private Long user_id;
|
||||
|
||||
@NotBlank(message = "sessionId.cannot.be.empty")
|
||||
@ApiModelProperty("会话ID")
|
||||
@Schema(description = "会话ID")
|
||||
private String session_id;
|
||||
|
||||
@NotBlank(message = "message.cannot.be.empty")
|
||||
@ApiModelProperty("消息")
|
||||
@Schema(description = "消息")
|
||||
private String message;
|
||||
|
||||
@NotBlank(message = "gender.cannot.be.empty")
|
||||
@ApiModelProperty("性别")
|
||||
@Schema(description = "性别")
|
||||
private String gender;
|
||||
|
||||
}
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
|
||||
import com.ai.da.mapper.primary.entity.Classification;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
@@ -12,10 +13,10 @@ import java.util.List;
|
||||
public class ClassificationDTO extends Classification {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@ApiModelProperty("分类ID列表")
|
||||
@Schema(description = "分类ID列表")
|
||||
private List<Long> classificationIdList;
|
||||
@ApiModelProperty("LibraryID")
|
||||
@Schema(description = "LibraryID")
|
||||
private List<Long> libraryIdList;
|
||||
@ApiModelProperty("分类删除校验1:校验0:不校验")
|
||||
@Schema(description = "分类删除校验1:校验0:不校验")
|
||||
private Integer deleteConfirm;
|
||||
}
|
||||
|
||||
@@ -1,16 +1,17 @@
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
|
||||
import com.ai.da.mapper.primary.entity.CloudTask;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
public class CloudTaskDTO extends CloudTask {
|
||||
@ApiModelProperty("toProduct/relight入参")
|
||||
@Schema(description = "toProduct/relight入参")
|
||||
private ToProductImageDTO toProductImage;
|
||||
@ApiModelProperty("posetransfer入参")
|
||||
@Schema(description = "posetransfer入参")
|
||||
private List<PoseTransformBatchDTO> poseTransform;
|
||||
|
||||
|
||||
|
||||
@@ -1,27 +1,27 @@
|
||||
package com.ai.da.model.dto;
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
|
||||
import com.ai.da.mapper.primary.entity.Gradient;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
|
||||
@Data
|
||||
@ApiModel("设计Collection颜色板 入参")
|
||||
@Schema(description = "设计Collection颜色板 入参")
|
||||
public class CollectionColorDTO {
|
||||
|
||||
@ApiModelProperty("潘通id")
|
||||
@Schema(description = "潘通id")
|
||||
private Integer id;
|
||||
|
||||
@ApiModelProperty("潘通名字")
|
||||
@Schema(description = "潘通名字")
|
||||
private String name;
|
||||
|
||||
@ApiModelProperty("tcx值")
|
||||
@Schema(description = "tcx值")
|
||||
private String tcx;
|
||||
|
||||
@NotBlank(message = "rgbValue.cannot.be.empty")
|
||||
@ApiModelProperty("潘通RGB值")
|
||||
@Schema(description = "潘通RGB值")
|
||||
private String rgbValue;
|
||||
|
||||
private Gradient gradient;
|
||||
|
||||
@@ -1,16 +1,15 @@
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
|
||||
@Data
|
||||
@ApiModel("删除文件")
|
||||
@Schema(description = "删除文件")
|
||||
public class CollectionDeleteFileDTO {
|
||||
|
||||
@NotNull(message = "file id cannot be empty!")
|
||||
@ApiModelProperty("文件id")
|
||||
@Schema(description = "文件id")
|
||||
private Long id;
|
||||
}
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import org.springframework.web.multipart.MultipartFile;
|
||||
@@ -11,28 +10,28 @@ import jakarta.validation.constraints.NotNull;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@ApiModel("文件上传")
|
||||
@Schema(description = "文件上传")
|
||||
@AllArgsConstructor
|
||||
public class CollectionElementUploadDTO {
|
||||
|
||||
@NotNull(message = "file.cannot.be.empty")
|
||||
private MultipartFile file;
|
||||
|
||||
@ApiModelProperty("项目id")
|
||||
@Schema(description = "项目id")
|
||||
private Long projectId;
|
||||
|
||||
@ApiModelProperty("一级类型")
|
||||
@Schema(description = "一级类型")
|
||||
private String level1Type;
|
||||
|
||||
@ApiModelProperty("二级类型")
|
||||
@Schema(description = "二级类型")
|
||||
private String level2Type;
|
||||
|
||||
@ApiModelProperty("性别")
|
||||
@Schema(description = "性别")
|
||||
private String gender;
|
||||
|
||||
@ApiModelProperty("时区")
|
||||
@Schema(description = "时区")
|
||||
private String timeZone;
|
||||
|
||||
@ApiModelProperty("md5")
|
||||
@Schema(description = "md5")
|
||||
private String md5;
|
||||
}
|
||||
|
||||
@@ -1,25 +1,24 @@
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
|
||||
@Data
|
||||
@ApiModel("生成印花")
|
||||
@Schema(description = "生成印花")
|
||||
public class CollectionGeneratePrintDTO {
|
||||
|
||||
@NotNull(message = "select1Id.cannot.be.empty")
|
||||
@ApiModelProperty("选择的第一个print文件id")
|
||||
@Schema(description = "选择的第一个print文件id")
|
||||
private Long select1Id;
|
||||
|
||||
@NotNull(message = "select2Id.cannot.be.empty")
|
||||
@ApiModelProperty("选择的第一个print文件id")
|
||||
@Schema(description = "选择的第一个print文件id")
|
||||
private Long select2Id;
|
||||
|
||||
@NotBlank(message = "timeZone.cannot.be.empty")
|
||||
@ApiModelProperty("本地时区,比如 'Asia/Tokyo' 东京时间 , 'Asia/Shanghai' 北京时间 由js本地获取")
|
||||
@Schema(description = "本地时区,比如 'Asia/Tokyo' 东京时间 , 'Asia/Shanghai' 北京时间 由js本地获取")
|
||||
private String timeZone;
|
||||
}
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
@@ -10,16 +9,16 @@ import jakarta.validation.constraints.Size;
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
@ApiModel("印花保存")
|
||||
@Schema(description = "印花保存")
|
||||
public class CollectionSavePrintDTO {
|
||||
|
||||
@ApiModelProperty("生成的印花绝对路径")
|
||||
@Schema(description = "生成的印花绝对路径")
|
||||
@Size(max = 15, message = "Save up to 15 prints at a time!")
|
||||
@NotEmpty(message = "printId.cannot.be.empty")
|
||||
private List<String> printId;
|
||||
|
||||
@NotBlank(message = "timeZone.cannot.be.empty")
|
||||
@ApiModelProperty("本地时区,比如 'Asia/Tokyo' 东京时间 , 'Asia/Shanghai' 北京时间 由js本地获取")
|
||||
@Schema(description = "本地时区,比如 'Asia/Tokyo' 东京时间 , 'Asia/Shanghai' 北京时间 由js本地获取")
|
||||
private String timeZone;
|
||||
|
||||
}
|
||||
|
||||
@@ -1,29 +1,28 @@
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
|
||||
@Data
|
||||
@ApiModel("设计Collection Sketch 入参")
|
||||
@Schema(description = "设计Collection Sketch 入参")
|
||||
public class CollectionSketchDTO {
|
||||
|
||||
@ApiModelProperty("sketchBoardId 元素id")
|
||||
@Schema(description = "sketchBoardId 元素id")
|
||||
private Long sketchBoardId;
|
||||
|
||||
@NotNull(message = "isPin.cannot.be.empty")
|
||||
@ApiModelProperty("是否pin 1 pin 0 不pin")
|
||||
@Schema(description = "是否pin 1 pin 0 不pin")
|
||||
private Byte isPin;
|
||||
|
||||
@NotBlank(message = "level2Type.cannot.be.empty")
|
||||
@ApiModelProperty("二级类型 Outwear Dress Blouse Skirt Trousers")
|
||||
@Schema(description = "二级类型 Outwear Dress Blouse Skirt Trousers")
|
||||
private String level2Type;
|
||||
|
||||
@NotBlank(message = "designType.cannot.be.empty")
|
||||
@ApiModelProperty("design类型 用户design生成时候区别library和collection")
|
||||
@Schema(description = "design类型 用户design生成时候区别library和collection")
|
||||
private String designType;
|
||||
|
||||
}
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
|
||||
import com.ai.da.mapper.primary.entity.CollectionSort;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
@@ -9,9 +10,9 @@ import java.util.List;
|
||||
@Data
|
||||
public class CollectionSortDTO{
|
||||
|
||||
@ApiModelProperty("userLikeGroupId")
|
||||
@Schema(description = "userLikeGroupId")
|
||||
private Long userLikeGroupId;
|
||||
|
||||
@ApiModelProperty("排序数组")
|
||||
@Schema(description = "排序数组")
|
||||
List<CollectionSort> userLikeSortList;
|
||||
}
|
||||
|
||||
@@ -1,26 +1,26 @@
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
|
||||
@Data
|
||||
public class CreateCouponDTO {
|
||||
@ApiModelProperty("折扣率")
|
||||
@Schema(description = "折扣率")
|
||||
@NotNull(message = "Please set the percentOff")
|
||||
private Float percentOff;
|
||||
@ApiModelProperty("佣金比例")
|
||||
@Schema(description = "佣金比例")
|
||||
@NotNull(message = "Please set the commissionRate.")
|
||||
private Float commissionRate;
|
||||
@ApiModelProperty("推广码到期时间 秒级时间戳")
|
||||
@Schema(description = "推广码到期时间 秒级时间戳")
|
||||
private Long endTime;
|
||||
@ApiModelProperty("推广码开始时间 秒级时间戳")
|
||||
@Schema(description = "推广码开始时间 秒级时间戳")
|
||||
private Long startTime;
|
||||
@ApiModelProperty("推广码最大使用次数")
|
||||
@Schema(description = "推广码最大使用次数")
|
||||
private Long maxRedemptions;
|
||||
@ApiModelProperty("合作者/机构名")
|
||||
@Schema(description = "合作者/机构名")
|
||||
private String cooperator;
|
||||
@ApiModelProperty("备注")
|
||||
@Schema(description = "备注")
|
||||
private String remark;
|
||||
}
|
||||
|
||||
@@ -1,19 +1,19 @@
|
||||
package com.ai.da.model.dto;
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
|
||||
import com.google.common.collect.Lists;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
@ApiModel("DesignAttributeRetrievalDTO 入参")
|
||||
@Schema(description = "DesignAttributeRetrievalDTO 入参")
|
||||
public class DesignAttributeRetrievalDTO {
|
||||
|
||||
@ApiModelProperty("library图片 数组")
|
||||
@Schema(description = "library图片 数组")
|
||||
private List<String> libraryUrls = Lists.newArrayList();
|
||||
|
||||
@ApiModelProperty("sysFile图片 数组")
|
||||
@Schema(description = "sysFile图片 数组")
|
||||
private List<String> sysFileUrlS = Lists.newArrayList();
|
||||
}
|
||||
|
||||
@@ -1,85 +1,84 @@
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
@ApiModel("设计Collection 入参")
|
||||
public class DesignCollectionDTO {
|
||||
|
||||
private Long projectId;
|
||||
|
||||
private Long collectionId;
|
||||
|
||||
@ApiModelProperty("情绪板图片 数组")
|
||||
private List<DesignCollectionElementDTO> moodBoards;
|
||||
|
||||
@ApiModelProperty("印花板图片 数组")
|
||||
private List<DesignCollectionPrintElementDTO> printBoards;
|
||||
|
||||
// @NotEmpty(message = "colorBoards.cannot.be.empty")
|
||||
@ApiModelProperty("颜色板RGB值 数组")
|
||||
private List<CollectionColorDTO> colorBoards;
|
||||
|
||||
@ApiModelProperty("手稿板图片id 数组")
|
||||
private List<CollectionSketchDTO> sketchBoards;
|
||||
|
||||
@ApiModelProperty("模特 数组")
|
||||
private List<MannequinDTO> mannequins;
|
||||
|
||||
@NotNull(message = "systemScale.cannot.be.empty")
|
||||
@ApiModelProperty("系统取图比列")
|
||||
private BigDecimal systemScale;
|
||||
|
||||
// @NotNull(message = "templateId.cannot.be.empty")
|
||||
@ApiModelProperty("模特ID")
|
||||
private Long templateId;
|
||||
|
||||
// @NotBlank(message = "modelType.cannot.be.empty")
|
||||
@ApiModelProperty("模特类型:System,Library")
|
||||
private String modelType;
|
||||
|
||||
@NotBlank(message = "modelSex.cannot.be.empty")
|
||||
@ApiModelProperty("模特性别")
|
||||
private String modelSex;
|
||||
|
||||
@ApiModelProperty("mood版本id 没有传null")
|
||||
private String moodTemplateId;
|
||||
|
||||
@NotBlank(message = "singleOverall.cannot.be.empty")
|
||||
@ApiModelProperty("控制生成类型的参数,两个选项:outfit时候传 single , 另外一个传 overall")
|
||||
private String singleOverall;
|
||||
|
||||
@ApiModelProperty("single模式下的类别选择参数 选项有outwear,dress,blouse,skirt,trousers")
|
||||
private String switchCategory;
|
||||
|
||||
@NotBlank(message = "timeZone.cannot.be.empty")
|
||||
@ApiModelProperty("本地时区,比如 'Asia/Tokyo' 东京时间 , 'Asia/Shanghai' 北京时间 由js本地获取")
|
||||
private String timeZone;
|
||||
|
||||
@NotBlank(message = "processId.cannot.be.empty")
|
||||
@ApiModelProperty("python端design进程ID")
|
||||
private String processId;
|
||||
|
||||
@ApiModelProperty("moodboard 位置信息")
|
||||
private String moodboardPosition;
|
||||
|
||||
@ApiModelProperty("获取结果标识数组")
|
||||
private List<String> requestIdList;
|
||||
|
||||
@ApiModelProperty("design数量")
|
||||
private Integer designNum;
|
||||
|
||||
@ApiModelProperty("品牌ID")
|
||||
private Long brandId;
|
||||
|
||||
@ApiModelProperty("品牌占比")
|
||||
private Double brandScale;
|
||||
|
||||
}
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
@Schema(description = "设计Collection 入参")
|
||||
public class DesignCollectionDTO {
|
||||
|
||||
private Long projectId;
|
||||
|
||||
private Long collectionId;
|
||||
|
||||
@Schema(description = "情绪板图片 数组")
|
||||
private List<DesignCollectionElementDTO> moodBoards;
|
||||
|
||||
@Schema(description = "印花板图片 数组")
|
||||
private List<DesignCollectionPrintElementDTO> printBoards;
|
||||
|
||||
// @NotEmpty(message = "colorBoards.cannot.be.empty")
|
||||
@Schema(description = "颜色板RGB值 数组")
|
||||
private List<CollectionColorDTO> colorBoards;
|
||||
|
||||
@Schema(description = "手稿板图片id 数组")
|
||||
private List<CollectionSketchDTO> sketchBoards;
|
||||
|
||||
@Schema(description = "模特 数组")
|
||||
private List<MannequinDTO> mannequins;
|
||||
|
||||
@NotNull(message = "systemScale.cannot.be.empty")
|
||||
@Schema(description = "系统取图比列")
|
||||
private BigDecimal systemScale;
|
||||
|
||||
// @NotNull(message = "templateId.cannot.be.empty")
|
||||
@Schema(description = "模特ID")
|
||||
private Long templateId;
|
||||
|
||||
// @NotBlank(message = "modelType.cannot.be.empty")
|
||||
@Schema(description = "模特类型:System,Library")
|
||||
private String modelType;
|
||||
|
||||
@NotBlank(message = "modelSex.cannot.be.empty")
|
||||
@Schema(description = "模特性别")
|
||||
private String modelSex;
|
||||
|
||||
@Schema(description = "mood版本id 没有传null")
|
||||
private String moodTemplateId;
|
||||
|
||||
@NotBlank(message = "singleOverall.cannot.be.empty")
|
||||
@Schema(description = "控制生成类型的参数,两个选项:outfit时候传 single , 另外一个传 overall")
|
||||
private String singleOverall;
|
||||
|
||||
@Schema(description = "single模式下的类别选择参数 选项有outwear,dress,blouse,skirt,trousers")
|
||||
private String switchCategory;
|
||||
|
||||
@NotBlank(message = "timeZone.cannot.be.empty")
|
||||
@Schema(description = "本地时区,比如 'Asia/Tokyo' 东京时间 , 'Asia/Shanghai' 北京时间 由js本地获取")
|
||||
private String timeZone;
|
||||
|
||||
@NotBlank(message = "processId.cannot.be.empty")
|
||||
@Schema(description = "python端design进程ID")
|
||||
private String processId;
|
||||
|
||||
@Schema(description = "moodboard 位置信息")
|
||||
private String moodboardPosition;
|
||||
|
||||
@Schema(description = "获取结果标识数组")
|
||||
private List<String> requestIdList;
|
||||
|
||||
@Schema(description = "design数量")
|
||||
private Integer designNum;
|
||||
|
||||
@Schema(description = "品牌ID")
|
||||
private Long brandId;
|
||||
|
||||
@Schema(description = "品牌占比")
|
||||
private Double brandScale;
|
||||
|
||||
}
|
||||
|
||||
@@ -1,17 +1,16 @@
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
@ApiModel("设计Collection element other 入参")
|
||||
@Schema(description = "设计Collection element other 入参")
|
||||
public class DesignCollectionElementDTO {
|
||||
|
||||
@ApiModelProperty("元素id")
|
||||
@Schema(description = "元素id")
|
||||
private Long id;
|
||||
|
||||
@ApiModelProperty("design类型 用户design生成时候区别library和collection")
|
||||
@Schema(description = "design类型 用户design生成时候区别library和collection")
|
||||
private String designType;
|
||||
|
||||
}
|
||||
|
||||
@@ -1,22 +1,21 @@
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
@ApiModel("设计Collection element print 入参")
|
||||
@Schema(description = "设计Collection element print 入参")
|
||||
public class DesignCollectionPrintElementDTO {
|
||||
|
||||
@ApiModelProperty("元素id")
|
||||
@Schema(description = "元素id")
|
||||
private Long id;
|
||||
|
||||
@ApiModelProperty("design类型 用户design生成时候区别library和collection")
|
||||
@Schema(description = "design类型 用户design生成时候区别library和collection")
|
||||
private String designType;
|
||||
|
||||
private String level2Type;
|
||||
|
||||
@ApiModelProperty("是否pin 1 pin 0 不pin")
|
||||
@Schema(description = "是否pin 1 pin 0 不pin")
|
||||
private Byte isPin;
|
||||
|
||||
}
|
||||
|
||||
@@ -1,29 +1,28 @@
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
|
||||
@Data
|
||||
@ApiModel("Design like 入参")
|
||||
@Schema(description = "Design like 入参")
|
||||
public class DesignLikeDTO {
|
||||
|
||||
@NotNull(message = "designItemId.cannot.be.empty")
|
||||
@ApiModelProperty("like图片对应的designItemId")
|
||||
@Schema(description = "like图片对应的designItemId")
|
||||
private Long designItemId;
|
||||
|
||||
@NotNull(message = "designPythonOutfitId.cannot.be.empty")
|
||||
@ApiModelProperty("like图片对应的designItemId")
|
||||
@Schema(description = "like图片对应的designItemId")
|
||||
private Long designPythonOutfitId;
|
||||
|
||||
@ApiModelProperty("like design到对应collection 对应的userGroupId,不传表示selected collection 为null")
|
||||
@Schema(description = "like design到对应collection 对应的userGroupId,不传表示selected collection 为null")
|
||||
private Long userGroupId;
|
||||
|
||||
@NotBlank(message = "timeZone.cannot.be.empty")
|
||||
@ApiModelProperty("本地时区,比如 'Asia/Tokyo' 东京时间 , 'Asia/Shanghai' 北京时间 由js本地获取")
|
||||
@Schema(description = "本地时区,比如 'Asia/Tokyo' 东京时间 , 'Asia/Shanghai' 北京时间 由js本地获取")
|
||||
private String timeZone;
|
||||
|
||||
private Long projectId;
|
||||
|
||||
@@ -1,38 +1,38 @@
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
import jakarta.validation.constraints.NotEmpty;
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
public class DesignSingleDTO {
|
||||
|
||||
@ApiModelProperty("designItemId")
|
||||
@NotNull(message = "designItemId.cannot.be.empty")
|
||||
private Long designItemId;
|
||||
|
||||
@ApiModelProperty("priority 数组,列表中包含服饰的顺序,越右边的表示越外层的衣服 例如[\"Outwear\", \"Dress\"]表示outwear在dress里面")
|
||||
@NotEmpty(message = "priority.cannot.be.empty")
|
||||
private List<String> priority;
|
||||
|
||||
@NotEmpty(message = "clothes.cannot.be.empty")
|
||||
@ApiModelProperty("clothes 元素")
|
||||
private List<DesignSingleItemDTO> clothes;
|
||||
|
||||
@ApiModelProperty("others 元素")
|
||||
private List<DesignSingleItemDTO> others;
|
||||
|
||||
private DesignSingleItemDTO designSingleItem;
|
||||
|
||||
@ApiModelProperty("preview -> true submit -> false")
|
||||
private Boolean isPreview;
|
||||
|
||||
@NotBlank(message = "timeZone.cannot.be.empty")
|
||||
@ApiModelProperty("本地时区,比如 'Asia/Tokyo' 东京时间 , 'Asia/Shanghai' 北京时间 由js本地获取")
|
||||
private String timeZone;
|
||||
|
||||
}
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
import jakarta.validation.constraints.NotEmpty;
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
public class DesignSingleDTO {
|
||||
|
||||
@Schema(description = "designItemId")
|
||||
@NotNull(message = "designItemId.cannot.be.empty")
|
||||
private Long designItemId;
|
||||
|
||||
@Schema(description = "priority 数组,列表中包含服饰的顺序,越右边的表示越外层的衣服 例如[\"Outwear\", \"Dress\"]表示outwear在dress里面")
|
||||
@NotEmpty(message = "priority.cannot.be.empty")
|
||||
private List<String> priority;
|
||||
|
||||
@NotEmpty(message = "clothes.cannot.be.empty")
|
||||
@Schema(description = "clothes 元素")
|
||||
private List<DesignSingleItemDTO> clothes;
|
||||
|
||||
@Schema(description = "others 元素")
|
||||
private List<DesignSingleItemDTO> others;
|
||||
|
||||
private DesignSingleItemDTO designSingleItem;
|
||||
|
||||
@Schema(description = "preview -> true submit -> false")
|
||||
private Boolean isPreview;
|
||||
|
||||
@NotBlank(message = "timeZone.cannot.be.empty")
|
||||
@Schema(description = "本地时区,比如 'Asia/Tokyo' 东京时间 , 'Asia/Shanghai' 北京时间 由js本地获取")
|
||||
private String timeZone;
|
||||
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
@@ -11,36 +11,36 @@ import java.util.List;
|
||||
@Data
|
||||
public class DesignSingleIncludeLayersDTO implements Serializable {
|
||||
|
||||
@ApiModelProperty("designItemId")
|
||||
@Schema(description = "designItemId")
|
||||
@NotNull(message = "designItemId.cannot.be.empty")
|
||||
private Long designItemId;
|
||||
|
||||
@NotNull
|
||||
@ApiModelProperty("designSingleItemDTOList")
|
||||
@Schema(description = "designSingleItemDTOList")
|
||||
private List<DesignSingleItemDTO> designSingleItemDTOList;
|
||||
|
||||
@NotNull(message = "isPreview.cannot.be.empty")
|
||||
@ApiModelProperty("preview -> true submit -> false")
|
||||
@Schema(description = "preview -> true submit -> false")
|
||||
private Boolean isPreview;
|
||||
|
||||
@NotNull(message = "processId.cannot.be.empty")
|
||||
@ApiModelProperty("进度")
|
||||
@Schema(description = "进度")
|
||||
private String processId;
|
||||
|
||||
@ApiModelProperty("性别")
|
||||
@Schema(description = "性别")
|
||||
private String gender;
|
||||
|
||||
@NotBlank(message = "timeZone.cannot.be.empty")
|
||||
@ApiModelProperty("本地时区,比如 'Asia/Tokyo' 东京时间 , 'Asia/Shanghai' 北京时间 由js本地获取")
|
||||
@Schema(description = "本地时区,比如 'Asia/Tokyo' 东京时间 , 'Asia/Shanghai' 北京时间 由js本地获取")
|
||||
private String timeZone;
|
||||
|
||||
@ApiModelProperty("模特id 每套衣服允许有一个单独的模特")
|
||||
@Schema(description = "模特id 每套衣服允许有一个单独的模特")
|
||||
private Long modelId;
|
||||
|
||||
@ApiModelProperty("模特类型 System || Library")
|
||||
@Schema(description = "模特类型 System || Library")
|
||||
private String modelType;
|
||||
|
||||
@ApiModelProperty("项目id")
|
||||
@Schema(description = "项目id")
|
||||
private Long projectId;
|
||||
|
||||
@Override
|
||||
|
||||
@@ -1,69 +1,70 @@
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import com.ai.da.mapper.primary.entity.Gradient;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
import jakarta.validation.constraints.NotEmpty;
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
import java.io.Serializable;
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
public class DesignSingleItemDTO implements Serializable {
|
||||
|
||||
@NotNull(message = "id.cannot.be.empty")
|
||||
@ApiModelProperty("切换图片对应的id")
|
||||
private Long id;
|
||||
|
||||
@NotEmpty(message = "changed cannot be empty")
|
||||
@ApiModelProperty("当前服装的id是否被添加随机数")
|
||||
private Boolean changed;
|
||||
|
||||
@NotBlank(message = "designType cannot be empty")
|
||||
@ApiModelProperty("当前图片来源于用户上传还是从library选择 Collection/Library")
|
||||
private String designType;
|
||||
|
||||
@NotBlank(message = "type.cannot.be.empty")
|
||||
@ApiModelProperty("生成item实际对应的类型 有:Outwear,Dress,Blouse,Skirt,Trousers Shoes Hairstyle Earring")
|
||||
private String type;
|
||||
|
||||
@ApiModelProperty("对应的图片的minIO路径")
|
||||
private String path;
|
||||
|
||||
@ApiModelProperty("颜色 存 RGB值 中间空格分隔 比如 \"58 58 169\"")
|
||||
private String color;
|
||||
|
||||
@ApiModelProperty("对应的print图片对象")
|
||||
// private DesignPythonItemPrint printObject;
|
||||
private DesignSinglePrintDTO printObject;
|
||||
|
||||
@ApiModelProperty("图层位置")
|
||||
private List<Long> offset;
|
||||
|
||||
@ApiModelProperty("图层缩放比例")
|
||||
private Float[] scale;
|
||||
|
||||
@NotNull(message = "priority.cannot.be.empty")
|
||||
@ApiModelProperty("图层优先级")
|
||||
private Integer priority;
|
||||
|
||||
@ApiModelProperty("渐变 颜色")
|
||||
private Gradient gradient;
|
||||
|
||||
@ApiModelProperty("画笔修改过的sketch图片的base64格式的数据")
|
||||
private String sketchString;
|
||||
|
||||
@ApiModelProperty("衣服上的装饰")
|
||||
private DesignSinglePrintDTO trims;
|
||||
|
||||
@ApiModelProperty("标注后的mask 的base64")
|
||||
private String maskUrl;
|
||||
|
||||
@ApiModelProperty("mask 的minio地址")
|
||||
private String maskMinioUrl;
|
||||
|
||||
private PartialDesignDTO partialDesign;
|
||||
|
||||
}
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
|
||||
import com.ai.da.mapper.primary.entity.Gradient;
|
||||
import lombok.Data;
|
||||
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
import jakarta.validation.constraints.NotEmpty;
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
import java.io.Serializable;
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
public class DesignSingleItemDTO implements Serializable {
|
||||
|
||||
@NotNull(message = "id.cannot.be.empty")
|
||||
@Schema(description = "切换图片对应的id")
|
||||
private Long id;
|
||||
|
||||
@NotEmpty(message = "changed cannot be empty")
|
||||
@Schema(description = "当前服装的id是否被添加随机数")
|
||||
private Boolean changed;
|
||||
|
||||
@NotBlank(message = "designType cannot be empty")
|
||||
@Schema(description = "当前图片来源于用户上传还是从library选择 Collection/Library")
|
||||
private String designType;
|
||||
|
||||
@NotBlank(message = "type.cannot.be.empty")
|
||||
@Schema(description = "生成item实际对应的类型 有:Outwear,Dress,Blouse,Skirt,Trousers Shoes Hairstyle Earring")
|
||||
private String type;
|
||||
|
||||
@Schema(description = "对应的图片的minIO路径")
|
||||
private String path;
|
||||
|
||||
@Schema(description = "颜色 存 RGB值 中间空格分隔 比如 \"58 58 169\"")
|
||||
private String color;
|
||||
|
||||
@Schema(description = "对应的print图片对象")
|
||||
// private DesignPythonItemPrint printObject;
|
||||
private DesignSinglePrintDTO printObject;
|
||||
|
||||
@Schema(description = "图层位置")
|
||||
private List<Long> offset;
|
||||
|
||||
@Schema(description = "图层缩放比例")
|
||||
private Float[] scale;
|
||||
|
||||
@NotNull(message = "priority.cannot.be.empty")
|
||||
@Schema(description = "图层优先级")
|
||||
private Integer priority;
|
||||
|
||||
@Schema(description = "渐变 颜色")
|
||||
private Gradient gradient;
|
||||
|
||||
@Schema(description = "画笔修改过的sketch图片的base64格式的数据")
|
||||
private String sketchString;
|
||||
|
||||
@Schema(description = "衣服上的装饰")
|
||||
private DesignSinglePrintDTO trims;
|
||||
|
||||
@Schema(description = "标注后的mask 的base64")
|
||||
private String maskUrl;
|
||||
|
||||
@Schema(description = "mask 的minio地址")
|
||||
private String maskMinioUrl;
|
||||
|
||||
private PartialDesignDTO partialDesign;
|
||||
|
||||
}
|
||||
|
||||
@@ -1,24 +1,24 @@
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
|
||||
import com.ai.da.model.vo.DesignSinglePrint;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
@ApiModel("design single 印花请求信息")
|
||||
@Schema(description = "design single 印花请求信息")
|
||||
public class DesignSinglePrintDTO implements Serializable {
|
||||
|
||||
// @ApiModelProperty("印花url")
|
||||
// @Schema(description = "印花url")
|
||||
// private String path;
|
||||
|
||||
/*@ApiModelProperty("single -> true,overall -> false")
|
||||
/*@Schema(description = "single -> true,overall -> false")
|
||||
private Boolean ifSingle;*/
|
||||
|
||||
@ApiModelProperty("印花详细")
|
||||
@Schema(description = "印花详细")
|
||||
private List<DesignSinglePrint> prints;
|
||||
|
||||
public DesignSinglePrintDTO() {
|
||||
|
||||
@@ -1,28 +1,27 @@
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
|
||||
@Data
|
||||
@ApiModel("Design dislike 入参")
|
||||
@Schema(description = "Design dislike 入参")
|
||||
public class DisDesignLikeDTO {
|
||||
|
||||
@NotNull(message = "groupDetailId.cannot.be.empty")
|
||||
@ApiModelProperty("dislike图片对应的分组详情id")
|
||||
@Schema(description = "dislike图片对应的分组详情id")
|
||||
private Long groupDetailId;
|
||||
|
||||
@NotNull(message = "designId.cannot.be.empty")
|
||||
@ApiModelProperty("dislike图片到对应的designId中")
|
||||
@Schema(description = "dislike图片到对应的designId中")
|
||||
private Long designId;
|
||||
|
||||
@NotBlank(message = "timeZone.cannot.be.empty")
|
||||
@ApiModelProperty("本地时区,比如 'Asia/Tokyo' 东京时间 , 'Asia/Shanghai' 北京时间 由js本地获取")
|
||||
@Schema(description = "本地时区,比如 'Asia/Tokyo' 东京时间 , 'Asia/Shanghai' 北京时间 由js本地获取")
|
||||
private String timeZone;
|
||||
|
||||
@ApiModelProperty("项目ID")
|
||||
@Schema(description = "项目ID")
|
||||
private Long projectId;
|
||||
}
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
@@ -9,16 +8,16 @@ import jakarta.validation.constraints.Pattern;
|
||||
import java.math.BigDecimal;
|
||||
|
||||
@Data
|
||||
@ApiModel
|
||||
@Schema(description = "编辑推荐")
|
||||
public class EditReferralDTO {
|
||||
@NotNull(message = "referral id cannot be empty")
|
||||
@ApiModelProperty("指定需要修改的referral的id")
|
||||
@Schema(description = "指定需要修改的referral的id")
|
||||
private Long id;
|
||||
|
||||
@ApiModelProperty("修改佣金金额")
|
||||
@Schema(description = "修改佣金金额")
|
||||
private BigDecimal commission;
|
||||
|
||||
@ApiModelProperty("referral状态 取值:Paid/Unpaid/Accept/Rejected")
|
||||
@Schema(description = "referral状态 取值:Paid/Unpaid/Accept/Rejected")
|
||||
@Pattern(regexp = "Paid|Unpaid|Accept|Rejected", message = "状态必须是Paid/Unpaid/Accept/Rejected")
|
||||
private String status;
|
||||
}
|
||||
|
||||
@@ -1,38 +1,37 @@
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
|
||||
@Data
|
||||
@ApiModel("邮箱发送")
|
||||
public class EmailSendDTO {
|
||||
@ApiModelProperty("用户id")
|
||||
private Long userId;
|
||||
|
||||
@NotBlank(message = "email.cannot.be.empty")
|
||||
@ApiModelProperty("邮箱")
|
||||
private String email;
|
||||
|
||||
@NotBlank(message = "operationType.cannot.be.empty")
|
||||
@ApiModelProperty("操作类型 LOGIN 登录 FORGET_PWD 忘记密码 BIND_MAILBOX 绑定邮箱 " +
|
||||
"CHANGE_MAILBOX 更改邮箱 UPDATE_USERINFO 仅填写国家、职业(不发送邮件) REGISTER 注册")
|
||||
private String operationType;
|
||||
|
||||
@ApiModelProperty("异常ip")
|
||||
private String ip;
|
||||
|
||||
@ApiModelProperty("国家")
|
||||
private String country;
|
||||
|
||||
@ApiModelProperty("职业")
|
||||
private String occupation;
|
||||
|
||||
private String title;
|
||||
private String surname;
|
||||
private String givenName;
|
||||
|
||||
|
||||
}
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
|
||||
@Data
|
||||
@Schema(description = "邮箱发送")
|
||||
public class EmailSendDTO {
|
||||
@Schema(description = "用户id")
|
||||
private Long userId;
|
||||
|
||||
@NotBlank(message = "email.cannot.be.empty")
|
||||
@Schema(description = "邮箱")
|
||||
private String email;
|
||||
|
||||
@NotBlank(message = "operationType.cannot.be.empty")
|
||||
@Schema(description = "操作类型 LOGIN 登录 FORGET_PWD 忘记密码 BIND_MAILBOX 绑定邮箱 " +
|
||||
"CHANGE_MAILBOX 更改邮箱 UPDATE_USERINFO 仅填写国家、职业(不发送邮件) REGISTER 注册")
|
||||
private String operationType;
|
||||
|
||||
@Schema(description = "异常ip")
|
||||
private String ip;
|
||||
|
||||
@Schema(description = "国家")
|
||||
private String country;
|
||||
|
||||
@Schema(description = "职业")
|
||||
private String occupation;
|
||||
|
||||
private String title;
|
||||
private String surname;
|
||||
private String givenName;
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -1,18 +1,17 @@
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
@ApiModel("查询画布详细")
|
||||
@Schema(description = "查询画布详细")
|
||||
public class ExportSearchDTO {
|
||||
// private Long userLikeGroupId;
|
||||
|
||||
@ApiModelProperty("画布文件id")
|
||||
@Schema(description = "画布文件id")
|
||||
private Long id;
|
||||
@ApiModelProperty("画布关联项目id")
|
||||
@Schema(description = "画布关联项目id")
|
||||
private Long projectId;
|
||||
@ApiModelProperty("画布所属模块。canvas | deReconstruction | designItemDetail")
|
||||
@Schema(description = "画布所属模块。canvas | deReconstruction | designItemDetail")
|
||||
private String module;
|
||||
}
|
||||
|
||||
@@ -1,21 +1,20 @@
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
|
||||
@Data
|
||||
@ApiModel("生成高级design 入参")
|
||||
@Schema(description = "生成高级design 入参")
|
||||
public class GenerateHighDesignDTO {
|
||||
|
||||
@NotNull(message = "designItemId.cannot.be.empty")
|
||||
@ApiModelProperty("design的designItemId")
|
||||
@Schema(description = "design的designItemId")
|
||||
private Long designItemId;
|
||||
|
||||
@NotBlank(message = "timeZone.cannot.be.empty")
|
||||
@ApiModelProperty("本地时区,比如 'Asia/Tokyo' 东京时间 , 'Asia/Shanghai' 北京时间 由js本地获取")
|
||||
@Schema(description = "本地时区,比如 'Asia/Tokyo' 东京时间 , 'Asia/Shanghai' 北京时间 由js本地获取")
|
||||
private String timeZone;
|
||||
}
|
||||
|
||||
@@ -1,34 +1,33 @@
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
|
||||
@Data
|
||||
@ApiModel("Generate like入参")
|
||||
@Schema(description = "Generate like入参")
|
||||
public class GenerateLikeDTO {
|
||||
|
||||
@NotNull(message = "generateDetailId.cannot.be.empty")
|
||||
@ApiModelProperty("generateDetailId")
|
||||
@Schema(description = "generateDetailId")
|
||||
private Long generateDetailId;
|
||||
|
||||
@NotBlank(message = "level1Type.cannot.be.empty")
|
||||
@ApiModelProperty("一级类型 Sketchboard Printboard")
|
||||
@Schema(description = "一级类型 Sketchboard Printboard")
|
||||
private String level1Type;
|
||||
|
||||
@ApiModelProperty("当一级类型为Sketchboard时,二级类型 Outwear Dress Blouse Skirt Trousers;当一级类型为Printboard时,二级类型 Slogan Logo Pattern")
|
||||
@Schema(description = "当一级类型为Sketchboard时,二级类型 Outwear Dress Blouse Skirt Trousers;当一级类型为Printboard时,二级类型 Slogan Logo Pattern")
|
||||
private String level2Type;
|
||||
|
||||
@ApiModelProperty("年龄段")
|
||||
@Schema(description = "年龄段")
|
||||
private String ageGroup;
|
||||
|
||||
@ApiModelProperty("性别")
|
||||
@Schema(description = "性别")
|
||||
private String gender;
|
||||
|
||||
@NotBlank(message = "timeZone.cannot.be.empty")
|
||||
@ApiModelProperty("本地时区,比如 'Asia/Tokyo' 东京时间 , 'Asia/Shanghai' 北京时间 由js本地获取")
|
||||
@Schema(description = "本地时区,比如 'Asia/Tokyo' 东京时间 , 'Asia/Shanghai' 北京时间 由js本地获取")
|
||||
private String timeZone;
|
||||
}
|
||||
|
||||
@@ -1,42 +1,41 @@
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
import jakarta.validation.constraints.Pattern;
|
||||
|
||||
@ApiModel("修改imageToSketch提取出的sketch")
|
||||
@Schema(description = "修改imageToSketch提取出的sketch")
|
||||
@Data
|
||||
public class GenerateModifyDTO {
|
||||
@NotBlank(message = "image cannot be empty")
|
||||
@ApiModelProperty(value = "需要保存的图片的base64格式", required = true)
|
||||
@Schema(description = "需要保存的图片的base64格式", required = true)
|
||||
private String base64;
|
||||
|
||||
@NotBlank(message = "gender cannot be empty")
|
||||
@ApiModelProperty(value = "sketch所属性别", required = true)
|
||||
@Schema(description = "sketch所属性别", required = true)
|
||||
private String gender;
|
||||
|
||||
@NotBlank(message = "category cannot be empty")
|
||||
@ApiModelProperty(value = "sketch所属分类", required = true)
|
||||
@Schema(description = "sketch所属分类", required = true)
|
||||
private String category;
|
||||
|
||||
@NotNull(message = "id cannot be empty")
|
||||
@ApiModelProperty(value = "原图id", required = true)
|
||||
@Schema(description = "原图id", required = true)
|
||||
private Long originalId;
|
||||
|
||||
@NotBlank(message = "original Id Source cannot be empty")
|
||||
@ApiModelProperty(value = "原图id的来源 Library || Generate || Collection", required = true)
|
||||
@Schema(description = "原图id的来源 Library || Generate || Collection", required = true)
|
||||
private String originalIdSource;
|
||||
|
||||
@NotNull(message = "isOverride cannot be empty")
|
||||
@ApiModelProperty("是否覆盖原图")
|
||||
@Schema(description = "是否覆盖原图")
|
||||
private Boolean isOverride;
|
||||
|
||||
@NotBlank(message = "type cannot be empty")
|
||||
@ApiModelProperty("类型 Sketchboard || Printboard")
|
||||
@Schema(description = "类型 Sketchboard || Printboard")
|
||||
@Pattern(regexp = "Sketchboard|Printboard", message = "type只能填入Sketchboard 或 Printboard")
|
||||
private String type;
|
||||
}
|
||||
|
||||
@@ -1,64 +1,63 @@
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
|
||||
@Data
|
||||
@ApiModel("GenerateThroughImageTextDTO")
|
||||
@Schema(description = "GenerateThroughImageTextDTO")
|
||||
public class GenerateThroughImageTextDTO {
|
||||
@NotNull(message = "userId cannot be empty")
|
||||
@ApiModelProperty("用户id")
|
||||
@Schema(description = "用户id")
|
||||
private Long userId;
|
||||
|
||||
@ApiModelProperty("caption | prompt")
|
||||
@Schema(description = "caption | prompt")
|
||||
private String text;
|
||||
|
||||
@ApiModelProperty("图片在t_collection_element表中的id")
|
||||
@Schema(description = "图片在t_collection_element表中的id")
|
||||
private Long collectionElementId;
|
||||
|
||||
// todo 后续取消这个字段的传输,由后端自行判断相关参数是否有值
|
||||
// @NotBlank(message = "you have to choose the generate type")
|
||||
@ApiModelProperty("text image text-image")
|
||||
@Schema(description = "text image text-image")
|
||||
private String generateType;
|
||||
|
||||
@ApiModelProperty("图片来源:update,从library中选择,从toProductImage结果中选择 collection || library || productImage")
|
||||
@Schema(description = "图片来源:update,从library中选择,从toProductImage结果中选择 collection || library || productImage")
|
||||
private String designType;
|
||||
|
||||
@NotBlank(message = "level1Type cannot be empty!")
|
||||
@ApiModelProperty("Moodboard Printboard Sketchboard MarketingSketch")
|
||||
@Schema(description = "Moodboard Printboard Sketchboard MarketingSketch")
|
||||
private String level1Type;
|
||||
|
||||
@ApiModelProperty("Outwear Dress Blouse Skirt Trousers || Logo Slogan Pattern")
|
||||
@Schema(description = "Outwear Dress Blouse Skirt Trousers || Logo Slogan Pattern")
|
||||
private String level2Type;
|
||||
|
||||
@ApiModelProperty("性别")
|
||||
@Schema(description = "性别")
|
||||
private String gender;
|
||||
|
||||
|
||||
@ApiModelProperty("选择的模型名 high || fast || wx || fp")
|
||||
@Schema(description = "选择的模型名 high || fast || wx || fp")
|
||||
private String modelName;
|
||||
|
||||
@NotBlank(message = "timeZone cannot be empty!")
|
||||
@ApiModelProperty("本地时区,比如 'Asia/Tokyo' 东京时间 , 'Asia/Shanghai' 北京时间 由js本地获取")
|
||||
@Schema(description = "本地时区,比如 'Asia/Tokyo' 东京时间 , 'Asia/Shanghai' 北京时间 由js本地获取")
|
||||
private String timeZone;
|
||||
|
||||
@ApiModelProperty("唯一id,用于保持消息唯一性")
|
||||
@Schema(description = "唯一id,用于保持消息唯一性")
|
||||
private String uniqueId;
|
||||
|
||||
@NotNull(message = "Please check if the required fields are empty.(isTestUser)")
|
||||
@ApiModelProperty("是否是测试用户")
|
||||
@Schema(description = "是否是测试用户")
|
||||
private Boolean isTestUser;
|
||||
|
||||
@ApiModelProperty("页面上用户设计的slogan所截的图片")
|
||||
@Schema(description = "页面上用户设计的slogan所截的图片")
|
||||
private String sloganBase64;
|
||||
|
||||
@ApiModelProperty("种子 取值范围 0~500")
|
||||
@Schema(description = "种子 取值范围 0~500")
|
||||
private String seed;
|
||||
|
||||
@ApiModelProperty("年龄区间 Adult || Child")
|
||||
@Schema(description = "年龄区间 Adult || Child")
|
||||
private String ageGroup = "Adult";
|
||||
}
|
||||
|
||||
@@ -1,19 +1,19 @@
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
|
||||
import com.ai.da.model.vo.PageQueryBaseVo;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Data
|
||||
@ApiModel("按条件分页查询关注列表")
|
||||
@Schema(description = "按条件分页查询关注列表")
|
||||
public class GetFollowListDTO extends PageQueryBaseVo {
|
||||
|
||||
@ApiModelProperty("查找指定用户名")
|
||||
@Schema(description = "查找指定用户名")
|
||||
private String searchByName;
|
||||
|
||||
@ApiModelProperty("按关注时间排序 DESC 降序 || ASC 升序")
|
||||
@Schema(description = "按关注时间排序 DESC 降序 || ASC 升序")
|
||||
private String order;
|
||||
}
|
||||
|
||||
@@ -1,16 +1,16 @@
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
|
||||
import com.ai.da.model.vo.PageQueryBaseVo;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@ApiModel
|
||||
@Schema(description = "获取通知")
|
||||
@Data
|
||||
public class GetNotificationDTO extends PageQueryBaseVo {
|
||||
|
||||
@ApiModelProperty("system/like/comment/follow/newPosted")
|
||||
@Schema(description = "system/like/comment/follow/newPosted")
|
||||
private String type;
|
||||
}
|
||||
@@ -1,22 +1,21 @@
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
|
||||
@Data
|
||||
@ApiModel("根据rgb数组批量获取潘通rgb")
|
||||
public class GetRgbByHsvBatchDTO {
|
||||
@NotNull(message = "h.cannot.be.empty")
|
||||
@ApiModelProperty("h值")
|
||||
private Integer h;
|
||||
@NotNull(message = "s.cannot.be.empty")
|
||||
@ApiModelProperty("s值")
|
||||
private Integer s;
|
||||
@NotNull(message = "v.cannot.be.empty")
|
||||
@ApiModelProperty("v值")
|
||||
private Integer v;
|
||||
|
||||
}
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
|
||||
@Data
|
||||
@Schema(description = "根据rgb数组批量获取潘通rgb")
|
||||
public class GetRgbByHsvBatchDTO {
|
||||
@NotNull(message = "h.cannot.be.empty")
|
||||
@Schema(description = "h值")
|
||||
private Integer h;
|
||||
@NotNull(message = "s.cannot.be.empty")
|
||||
@Schema(description = "s值")
|
||||
private Integer s;
|
||||
@NotNull(message = "v.cannot.be.empty")
|
||||
@Schema(description = "v值")
|
||||
private Integer v;
|
||||
|
||||
}
|
||||
|
||||
@@ -1,17 +1,16 @@
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
|
||||
@Data
|
||||
@ApiModel("History删除")
|
||||
public class HistoryDeleteDTO {
|
||||
|
||||
@NotNull(message = "userGroupId.cannot.be.empty")
|
||||
@ApiModelProperty("history 分组id")
|
||||
private Long userGroupId;
|
||||
|
||||
}
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
|
||||
@Data
|
||||
@Schema(description = "History删除")
|
||||
public class HistoryDeleteDTO {
|
||||
|
||||
@NotNull(message = "userGroupId.cannot.be.empty")
|
||||
@Schema(description = "history 分组id")
|
||||
private Long userGroupId;
|
||||
|
||||
}
|
||||
|
||||
@@ -1,28 +1,26 @@
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import io.swagger.annotations.ApiParam;
|
||||
import lombok.Data;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
|
||||
@Data
|
||||
@ApiModel("History编辑")
|
||||
public class HistoryUpdateDTO {
|
||||
|
||||
@NotNull(message = "userGroupId.cannot.be.empty")
|
||||
@ApiModelProperty("history 分组id")
|
||||
private Long userGroupId;
|
||||
|
||||
@NotBlank(message = "userGroupName.cannot.be.empty")
|
||||
@ApiModelProperty("history 分组名称")
|
||||
private String userGroupName;
|
||||
|
||||
@NotBlank(message = "timeZone.cannot.be.empty")
|
||||
@ApiModelProperty("本地时区,比如 'Asia/Tokyo' 东京时间 , 'Asia/Shanghai' 北京时间 由js本地获取")
|
||||
private String timeZone;
|
||||
|
||||
}
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
|
||||
@Data
|
||||
@Schema(description = "History编辑")
|
||||
public class HistoryUpdateDTO {
|
||||
|
||||
@NotNull(message = "userGroupId.cannot.be.empty")
|
||||
@Schema(description = "history 分组id")
|
||||
private Long userGroupId;
|
||||
|
||||
@NotBlank(message = "userGroupName.cannot.be.empty")
|
||||
@Schema(description = "history 分组名称")
|
||||
private String userGroupName;
|
||||
|
||||
@NotBlank(message = "timeZone.cannot.be.empty")
|
||||
@Schema(description = "本地时区,比如 'Asia/Tokyo' 东京时间 , 'Asia/Shanghai' 北京时间 由js本地获取")
|
||||
private String timeZone;
|
||||
|
||||
}
|
||||
|
||||
@@ -1,26 +1,25 @@
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
@ApiModel("image to sketch")
|
||||
@Schema(description = "image to sketch")
|
||||
@Data
|
||||
public class ImageToSketchDTO {
|
||||
|
||||
@ApiModelProperty("上传图片的collection_element_id")
|
||||
@Schema(description = "上传图片的collection_element_id")
|
||||
private Long elementId;
|
||||
|
||||
@ApiModelProperty("sketch线条风格 1->粗, 2->中, 3->细,传数字,自定义风格时,传空 ")
|
||||
@Schema(description = "sketch线条风格 1->粗, 2->中, 3->细,传数字,自定义风格时,传空 ")
|
||||
private String style;
|
||||
|
||||
@ApiModelProperty("自定义线条风格,上传图片的collection_element_id")
|
||||
@Schema(description = "自定义线条风格,上传图片的collection_element_id")
|
||||
private Long styleImageId;
|
||||
|
||||
@ApiModelProperty("性别")
|
||||
@Schema(description = "性别")
|
||||
private String gender;
|
||||
|
||||
@ApiModelProperty("模型名")
|
||||
@Schema(description = "模型名")
|
||||
private String modelName;
|
||||
|
||||
public ImageToSketchDTO() {
|
||||
|
||||
@@ -1,26 +1,25 @@
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import jakarta.validation.constraints.NotEmpty;
|
||||
import jakarta.validation.constraints.Size;
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
@ApiModel("Library删除")
|
||||
public class LibraryDeleteDTO {
|
||||
|
||||
|
||||
@NotEmpty(message = "libraryIds cannot be empty!")
|
||||
@Size(max = 100, min = 1)
|
||||
@ApiModelProperty("libraryId数组")
|
||||
private List<Long> libraryIds;
|
||||
|
||||
private Integer deleteModelConfirm;
|
||||
|
||||
@NotEmpty(message = "timeZone.cannot.be.empty")
|
||||
@ApiModelProperty("时区")
|
||||
private String timeZone;
|
||||
}
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import jakarta.validation.constraints.NotEmpty;
|
||||
import jakarta.validation.constraints.Size;
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
@Schema(description = "Library删除")
|
||||
public class LibraryDeleteDTO {
|
||||
|
||||
|
||||
@NotEmpty(message = "libraryIds cannot be empty!")
|
||||
@Size(max = 100, min = 1)
|
||||
@Schema(description = "libraryId数组")
|
||||
private List<Long> libraryIds;
|
||||
|
||||
private Integer deleteModelConfirm;
|
||||
|
||||
@NotEmpty(message = "timeZone.cannot.be.empty")
|
||||
@Schema(description = "时区")
|
||||
private String timeZone;
|
||||
}
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
@@ -10,15 +9,15 @@ import jakarta.validation.constraints.Size;
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
@ApiModel("Library编辑")
|
||||
@Schema(description = "Library编辑")
|
||||
public class LibraryLevel2TypeUpdateDTO {
|
||||
|
||||
@NotEmpty(message = "libraryId cannot be empty!")
|
||||
@ApiModelProperty("libraryId")
|
||||
@Schema(description = "libraryId")
|
||||
private List<Long> libraryId;
|
||||
|
||||
@NotBlank(message = "level2Type cannot be empty!")
|
||||
@ApiModelProperty("level2Type")
|
||||
@Schema(description = "level2Type")
|
||||
private String level2Type;
|
||||
|
||||
}
|
||||
|
||||
@@ -1,72 +1,71 @@
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
import jakarta.validation.constraints.NotEmpty;
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* Attendance
|
||||
*
|
||||
* @author easy-generator
|
||||
* @since 2022-11-13
|
||||
*/
|
||||
@ApiModel("template打点入参")
|
||||
@Data
|
||||
public class LibraryModelPointDTO implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@NotNull(message = "libraryId.cannot.be.empty")
|
||||
@ApiModelProperty("libraryId")
|
||||
private Long libraryId;
|
||||
|
||||
private String modelType;
|
||||
|
||||
private String modelSex;
|
||||
|
||||
@ApiModelProperty("templateId")
|
||||
private Long templateId;
|
||||
|
||||
@NotEmpty(message = "shoulderLeft.cannot.be.empty")
|
||||
@ApiModelProperty("左肩 数组传类似 [0.2, 0.2]")
|
||||
private List<BigDecimal> shoulderLeft;
|
||||
|
||||
@NotEmpty(message = "shoulderRight.cannot.be.empty")
|
||||
@ApiModelProperty("右肩 数组传类似 [0.2, 0.2]")
|
||||
private List<BigDecimal> shoulderRight;
|
||||
|
||||
@NotEmpty(message = "waistbandLeft.cannot.be.empty")
|
||||
@ApiModelProperty("左腰 数组传类似 [0.2, 0.2]")
|
||||
private List<BigDecimal> waistbandLeft;
|
||||
|
||||
@NotEmpty(message = "waistbandRight.cannot.be.empty")
|
||||
@ApiModelProperty("右腰 数组传类似 [0.2, 0.2]")
|
||||
private List<BigDecimal> waistbandRight;
|
||||
|
||||
@NotEmpty(message = "handLeft.cannot.be.empty")
|
||||
@ApiModelProperty("左手 数组传类似 [0.2, 0.2]")
|
||||
private List<BigDecimal> handLeft;
|
||||
|
||||
@NotEmpty(message = "handRight.cannot.be.empty")
|
||||
@ApiModelProperty("右手 数组传类似 [0.2, 0.2]")
|
||||
private List<BigDecimal> handRight;
|
||||
|
||||
@NotBlank(message = "timeZone.cannot.be.empty")
|
||||
@ApiModelProperty("本地时区,比如 'Asia/Tokyo' 东京时间 , 'Asia/Shanghai' 北京时间 由js本地获取")
|
||||
private String timeZone;
|
||||
|
||||
@NotBlank(message = "model.path.cannot.be.empty")
|
||||
@ApiModelProperty("模特路径")
|
||||
private String modelPath;
|
||||
|
||||
@ApiModelProperty("是否覆盖保存还是另存为 true -> 保存,false -> 另存为")
|
||||
private Boolean isCovered;
|
||||
|
||||
}
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
import jakarta.validation.constraints.NotEmpty;
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* Attendance
|
||||
*
|
||||
* @author easy-generator
|
||||
* @since 2022-11-13
|
||||
*/
|
||||
@Schema(description = "template打点入参")
|
||||
@Data
|
||||
public class LibraryModelPointDTO implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@NotNull(message = "libraryId.cannot.be.empty")
|
||||
@Schema(description = "libraryId")
|
||||
private Long libraryId;
|
||||
|
||||
private String modelType;
|
||||
|
||||
private String modelSex;
|
||||
|
||||
@Schema(description = "templateId")
|
||||
private Long templateId;
|
||||
|
||||
@NotEmpty(message = "shoulderLeft.cannot.be.empty")
|
||||
@Schema(description = "左肩 数组传类似 [0.2, 0.2]")
|
||||
private List<BigDecimal> shoulderLeft;
|
||||
|
||||
@NotEmpty(message = "shoulderRight.cannot.be.empty")
|
||||
@Schema(description = "右肩 数组传类似 [0.2, 0.2]")
|
||||
private List<BigDecimal> shoulderRight;
|
||||
|
||||
@NotEmpty(message = "waistbandLeft.cannot.be.empty")
|
||||
@Schema(description = "左腰 数组传类似 [0.2, 0.2]")
|
||||
private List<BigDecimal> waistbandLeft;
|
||||
|
||||
@NotEmpty(message = "waistbandRight.cannot.be.empty")
|
||||
@Schema(description = "右腰 数组传类似 [0.2, 0.2]")
|
||||
private List<BigDecimal> waistbandRight;
|
||||
|
||||
@NotEmpty(message = "handLeft.cannot.be.empty")
|
||||
@Schema(description = "左手 数组传类似 [0.2, 0.2]")
|
||||
private List<BigDecimal> handLeft;
|
||||
|
||||
@NotEmpty(message = "handRight.cannot.be.empty")
|
||||
@Schema(description = "右手 数组传类似 [0.2, 0.2]")
|
||||
private List<BigDecimal> handRight;
|
||||
|
||||
@NotBlank(message = "timeZone.cannot.be.empty")
|
||||
@Schema(description = "本地时区,比如 'Asia/Tokyo' 东京时间 , 'Asia/Shanghai' 北京时间 由js本地获取")
|
||||
private String timeZone;
|
||||
|
||||
@NotBlank(message = "model.path.cannot.be.empty")
|
||||
@Schema(description = "模特路径")
|
||||
private String modelPath;
|
||||
|
||||
@Schema(description = "是否覆盖保存还是另存为 true -> 保存,false -> 另存为")
|
||||
private Boolean isCovered;
|
||||
|
||||
}
|
||||
|
||||
@@ -1,29 +1,28 @@
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
import jakarta.validation.constraints.NotEmpty;
|
||||
import jakarta.validation.constraints.Size;
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
@ApiModel("Library编辑")
|
||||
public class LibraryUpdateDTO {
|
||||
|
||||
@NotEmpty(message = "libraryIds cannot be empty!")
|
||||
@Size(max = 100, min = 1)
|
||||
@ApiModelProperty("libraryId数组")
|
||||
private List<Long> libraryIds;
|
||||
|
||||
@NotBlank(message = "libraryName cannot be empty!")
|
||||
@ApiModelProperty("library名字")
|
||||
private String libraryName;
|
||||
|
||||
@NotBlank(message = "timeZone cannot be empty!")
|
||||
@ApiModelProperty("本地时区,比如 'Asia/Tokyo' 东京时间 , 'Asia/Shanghai' 北京时间 由js本地获取")
|
||||
private String timeZone;
|
||||
|
||||
}
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
import jakarta.validation.constraints.NotEmpty;
|
||||
import jakarta.validation.constraints.Size;
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
@Schema(description = "Library编辑")
|
||||
public class LibraryUpdateDTO {
|
||||
|
||||
@NotEmpty(message = "libraryIds cannot be empty!")
|
||||
@Size(max = 100, min = 1)
|
||||
@Schema(description = "libraryId数组")
|
||||
private List<Long> libraryIds;
|
||||
|
||||
@NotBlank(message = "libraryName cannot be empty!")
|
||||
@Schema(description = "library名字")
|
||||
private String libraryName;
|
||||
|
||||
@NotBlank(message = "timeZone cannot be empty!")
|
||||
@Schema(description = "本地时区,比如 'Asia/Tokyo' 东京时间 , 'Asia/Shanghai' 北京时间 由js本地获取")
|
||||
private String timeZone;
|
||||
|
||||
}
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import org.springframework.web.multipart.MultipartFile;
|
||||
@@ -9,23 +8,23 @@ import org.springframework.web.multipart.MultipartFile;
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
|
||||
@Data
|
||||
@ApiModel("Library文件上传")
|
||||
@Schema(description = "Library文件上传")
|
||||
@AllArgsConstructor
|
||||
public class LibraryUploadDTO {
|
||||
|
||||
@NotNull(message = "file.cannot.be.empty")
|
||||
private MultipartFile file;
|
||||
|
||||
@ApiModelProperty("一级类型")
|
||||
@Schema(description = "一级类型")
|
||||
private String level1Type;
|
||||
|
||||
@ApiModelProperty("二级类型")
|
||||
@Schema(description = "二级类型")
|
||||
private String level2Type;
|
||||
|
||||
@ApiModelProperty("时区")
|
||||
@Schema(description = "时区")
|
||||
private String timeZone;
|
||||
|
||||
@ApiModelProperty("md5")
|
||||
@Schema(description = "md5")
|
||||
private String md5;
|
||||
/**
|
||||
* 图片高度,目前只争对 models类型
|
||||
|
||||
@@ -1,76 +1,75 @@
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import org.springframework.web.multipart.MultipartFile;
|
||||
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
import jakarta.validation.constraints.NotEmpty;
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* Attendance
|
||||
*
|
||||
* @author easy-generator
|
||||
* @since 2022-11-19
|
||||
*/
|
||||
@ApiModel("template 预览入参")
|
||||
@Data
|
||||
public class ModelsDotDTO implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@ApiModelProperty("libraryId 编辑时预览用")
|
||||
private Long libraryId;
|
||||
|
||||
@ApiModelProperty("templateId 编辑时预览用")
|
||||
private Long templateId;
|
||||
|
||||
@NotEmpty(message = "shoulderLeft.cannot.be.empty")
|
||||
@ApiModelProperty("左肩 数组传类似 [0.2, 0.2]")
|
||||
private List<BigDecimal> shoulderLeft;
|
||||
|
||||
@NotEmpty(message = "shoulderRight.cannot.be.empty")
|
||||
@ApiModelProperty("右肩 数组传类似 [0.2, 0.2]")
|
||||
private List<BigDecimal> shoulderRight;
|
||||
|
||||
@NotEmpty(message = "waistbandLeft.cannot.be.empty")
|
||||
@ApiModelProperty("左腰 数组传类似 [0.2, 0.2]")
|
||||
private List<BigDecimal> waistbandLeft;
|
||||
|
||||
@NotEmpty(message = "waistbandRight.cannot.be.empty")
|
||||
@ApiModelProperty("右腰 数组传类似 [0.2, 0.2]")
|
||||
private List<BigDecimal> waistbandRight;
|
||||
|
||||
@NotEmpty(message = "handLeft.cannot.be.empty")
|
||||
@ApiModelProperty("左手 数组传类似 [0.2, 0.2]")
|
||||
private List<BigDecimal> handLeft;
|
||||
|
||||
@NotEmpty(message = "handRight.cannot.be.empty")
|
||||
@ApiModelProperty("右手 数组传类似 [0.2, 0.2]")
|
||||
private List<BigDecimal> handRight;
|
||||
|
||||
@NotBlank(message = "timeZone.cannot.be.empty")
|
||||
@ApiModelProperty("本地时区,比如 'Asia/Tokyo' 东京时间 , 'Asia/Shanghai' 北京时间 由js本地获取")
|
||||
private String timeZone;
|
||||
/**
|
||||
* 图片高度,目前只争对 models类型
|
||||
*/
|
||||
private Integer high;
|
||||
/**
|
||||
* 图片宽度,目前只争对 models类型
|
||||
*/
|
||||
private Integer width;
|
||||
|
||||
/**
|
||||
* templateUrl
|
||||
*/
|
||||
private String templateUrl;
|
||||
|
||||
private String sex;
|
||||
|
||||
}
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
import org.springframework.web.multipart.MultipartFile;
|
||||
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
import jakarta.validation.constraints.NotEmpty;
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* Attendance
|
||||
*
|
||||
* @author easy-generator
|
||||
* @since 2022-11-19
|
||||
*/
|
||||
@Schema(description = "template 预览入参")
|
||||
@Data
|
||||
public class ModelsDotDTO implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@Schema(description = "libraryId 编辑时预览用")
|
||||
private Long libraryId;
|
||||
|
||||
@Schema(description = "templateId 编辑时预览用")
|
||||
private Long templateId;
|
||||
|
||||
@NotEmpty(message = "shoulderLeft.cannot.be.empty")
|
||||
@Schema(description = "左肩 数组传类似 [0.2, 0.2]")
|
||||
private List<BigDecimal> shoulderLeft;
|
||||
|
||||
@NotEmpty(message = "shoulderRight.cannot.be.empty")
|
||||
@Schema(description = "右肩 数组传类似 [0.2, 0.2]")
|
||||
private List<BigDecimal> shoulderRight;
|
||||
|
||||
@NotEmpty(message = "waistbandLeft.cannot.be.empty")
|
||||
@Schema(description = "左腰 数组传类似 [0.2, 0.2]")
|
||||
private List<BigDecimal> waistbandLeft;
|
||||
|
||||
@NotEmpty(message = "waistbandRight.cannot.be.empty")
|
||||
@Schema(description = "右腰 数组传类似 [0.2, 0.2]")
|
||||
private List<BigDecimal> waistbandRight;
|
||||
|
||||
@NotEmpty(message = "handLeft.cannot.be.empty")
|
||||
@Schema(description = "左手 数组传类似 [0.2, 0.2]")
|
||||
private List<BigDecimal> handLeft;
|
||||
|
||||
@NotEmpty(message = "handRight.cannot.be.empty")
|
||||
@Schema(description = "右手 数组传类似 [0.2, 0.2]")
|
||||
private List<BigDecimal> handRight;
|
||||
|
||||
@NotBlank(message = "timeZone.cannot.be.empty")
|
||||
@Schema(description = "本地时区,比如 'Asia/Tokyo' 东京时间 , 'Asia/Shanghai' 北京时间 由js本地获取")
|
||||
private String timeZone;
|
||||
/**
|
||||
* 图片高度,目前只争对 models类型
|
||||
*/
|
||||
private Integer high;
|
||||
/**
|
||||
* 图片宽度,目前只争对 models类型
|
||||
*/
|
||||
private Integer width;
|
||||
|
||||
/**
|
||||
* templateUrl
|
||||
*/
|
||||
private String templateUrl;
|
||||
|
||||
private String sex;
|
||||
|
||||
}
|
||||
|
||||
@@ -1,36 +1,35 @@
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
|
||||
@Data
|
||||
@ApiModel("ModifyModelProportionDTO")
|
||||
@Schema(description = "ModifyModelProportionDTO")
|
||||
public class ModifyModelProportionDTO {
|
||||
@ApiModelProperty("模特id")
|
||||
@Schema(description = "模特id")
|
||||
@NotNull(message = "model id cannot be empty")
|
||||
private Long id;
|
||||
|
||||
@ApiModelProperty("Library || System")
|
||||
@Schema(description = "Library || System")
|
||||
@NotBlank(message = "model type cannot be empty")
|
||||
private String type;
|
||||
|
||||
@ApiModelProperty("top")
|
||||
@Schema(description = "top")
|
||||
@NotNull(message = "top cannot be empty")
|
||||
private Integer top;
|
||||
|
||||
@ApiModelProperty("bottom")
|
||||
@Schema(description = "bottom")
|
||||
@NotNull(message = "bottom cannot be empty")
|
||||
private Integer bottom;
|
||||
|
||||
@ApiModelProperty("stretch")
|
||||
@Schema(description = "stretch")
|
||||
@NotNull(message = "stretch cannot be empty")
|
||||
private Float stretch;
|
||||
|
||||
@ApiModelProperty("模特minio地址")
|
||||
@Schema(description = "模特minio地址")
|
||||
@NotBlank(message = "modelPath type cannot be empty")
|
||||
private String modelPath;
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ import com.ai.da.mapper.primary.entity.Library;
|
||||
import com.ai.da.model.vo.CollectionColorVO;
|
||||
import com.ai.da.model.vo.CollectionElementVO;
|
||||
import com.ai.da.model.vo.MoodBoardModuleChooseVO;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
@@ -15,13 +15,13 @@ public class ModuleSaveDTO {
|
||||
|
||||
private MoodBoardModuleSaveDTO moodBoard;
|
||||
|
||||
@ApiModelProperty("印花板图片 数组")
|
||||
@Schema(description = "印花板图片 数组")
|
||||
private List<DesignCollectionPrintElementDTO> printBoard;
|
||||
|
||||
@ApiModelProperty("颜色板RGB值 数组")
|
||||
@Schema(description = "颜色板RGB值 数组")
|
||||
private List<CollectionColorDTO> colorBoard;
|
||||
|
||||
@ApiModelProperty("手稿板图片id 数组")
|
||||
@Schema(description = "手稿板图片id 数组")
|
||||
private List<CollectionSketchDTO> sketchBoard;
|
||||
|
||||
private PatternMaking3DDTO patternMaking3D;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
@@ -1,25 +1,24 @@
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
|
||||
@Data
|
||||
@ApiModel("短信发送")
|
||||
public class NoteSendDTO {
|
||||
|
||||
@NotBlank(message = "regionNum.cannot.be.empty")
|
||||
@ApiModelProperty("[区域/国家]号 示例如 852 香港 不支持中国")
|
||||
private String regionNum;
|
||||
|
||||
@NotBlank(message = "phone.cannot.be.empty")
|
||||
@ApiModelProperty("手机号")
|
||||
private String phone;
|
||||
|
||||
@NotBlank(message = "operationType.cannot.be.empty")
|
||||
@ApiModelProperty("操作类型 LOGIN 登入 FORGET_PWD 忘记密码")
|
||||
private String operationType;
|
||||
|
||||
}
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
|
||||
@Data
|
||||
@Schema(description = "短信发送")
|
||||
public class NoteSendDTO {
|
||||
|
||||
@NotBlank(message = "regionNum.cannot.be.empty")
|
||||
@Schema(description = "[区域/国家]号 示例如 852 香港 不支持中国")
|
||||
private String regionNum;
|
||||
|
||||
@NotBlank(message = "phone.cannot.be.empty")
|
||||
@Schema(description = "手机号")
|
||||
private String phone;
|
||||
|
||||
@NotBlank(message = "operationType.cannot.be.empty")
|
||||
@Schema(description = "操作类型 LOGIN 登入 FORGET_PWD 忘记密码")
|
||||
private String operationType;
|
||||
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
@@ -11,16 +11,16 @@ import java.util.List;
|
||||
@NoArgsConstructor
|
||||
public class PartialDesignDTO implements Serializable {
|
||||
|
||||
@ApiModelProperty("图片的minio地址")
|
||||
@Schema(description = "图片的minio地址")
|
||||
private String partialDesignMinioPath;
|
||||
|
||||
@ApiModelProperty("图片网页访问地址")
|
||||
@Schema(description = "图片网页访问地址")
|
||||
private String partialDesignPath;
|
||||
|
||||
@ApiModelProperty("图片的base64格式")
|
||||
@Schema(description = "图片的base64格式")
|
||||
private String partialDesignBase64;
|
||||
|
||||
@ApiModelProperty("图层信息")
|
||||
@Schema(description = "图层信息")
|
||||
private List<String> layers;
|
||||
|
||||
public PartialDesignDTO(String partialDesignMinioPath) {
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import com.ai.da.mapper.primary.entity.Portfolio;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
@@ -12,6 +12,6 @@ public class PortfolioDTO extends Portfolio {
|
||||
|
||||
private List<TagsDTO> tagsDTO;
|
||||
|
||||
@ApiModelProperty("项目id")
|
||||
@Schema(description = "项目id")
|
||||
private Long projectId;
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
@@ -9,35 +9,35 @@ import jakarta.validation.constraints.NotNull;
|
||||
|
||||
@Data
|
||||
public class PoseTransformDTO {
|
||||
@ApiModelProperty("项目id")
|
||||
@Schema(description = "项目id")
|
||||
private Long projectId;
|
||||
|
||||
@ApiModelProperty("图片的minio地址 | 首帧图片的minio地址")
|
||||
@Schema(description = "图片的minio地址 | 首帧图片的minio地址")
|
||||
@NotBlank(message = "please select a product image")
|
||||
private String productImage;
|
||||
|
||||
@ApiModelProperty("尾帧图片的minio地址")
|
||||
@Schema(description = "尾帧图片的minio地址")
|
||||
private String lastFrameProductImage;
|
||||
|
||||
@ApiModelProperty("pose的编号")
|
||||
@Schema(description = "pose的编号")
|
||||
@NotNull(message = "please select a pose")
|
||||
private Integer poseId;
|
||||
|
||||
@ApiModelProperty("模型名")
|
||||
@Schema(description = "模型名")
|
||||
private String modelName;
|
||||
|
||||
@ApiModelProperty("design结果在collectionSort中的id")
|
||||
@Schema(description = "design结果在collectionSort中的id")
|
||||
private Long parentId;
|
||||
|
||||
@ApiModelProperty("子集中的元素作为父元素,用于重新排序")
|
||||
@Schema(description = "子集中的元素作为父元素,用于重新排序")
|
||||
private Long userLikeSortId;
|
||||
|
||||
@ApiModelProperty("是否默认喜欢")
|
||||
@Schema(description = "是否默认喜欢")
|
||||
private Boolean isDefaultLike;
|
||||
|
||||
@ApiModelProperty("动作描述")
|
||||
@Schema(description = "动作描述")
|
||||
private String prompt;
|
||||
|
||||
@ApiModelProperty("生成模式 1.pose2video | 2.prompt2video | 3.FLFrame2video ")
|
||||
@Schema(description = "生成模式 1.pose2video | 2.prompt2video | 3.FLFrame2video ")
|
||||
private Integer mode;
|
||||
}
|
||||
|
||||
@@ -1,36 +1,35 @@
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
|
||||
@Data
|
||||
@ApiModel("购买产品DTO")
|
||||
@Schema(description = "购买产品DTO")
|
||||
public class ProductPurchaseDTO {
|
||||
|
||||
@ApiModelProperty("购买数量")
|
||||
@Schema(description = "购买数量")
|
||||
private int quantity;
|
||||
|
||||
// http://example.com
|
||||
@NotBlank(message = "return url cannot be empty")
|
||||
@ApiModelProperty("购买完成后返回页面地址")
|
||||
@Schema(description = "购买完成后返回页面地址")
|
||||
private String returnUrl;
|
||||
|
||||
@NotBlank(message = "product name cannot be empty")
|
||||
@ApiModelProperty("产品名 CreditsPurchase || Subscription")
|
||||
@Schema(description = "产品名 CreditsPurchase || Subscription")
|
||||
private String productName;
|
||||
|
||||
@ApiModelProperty("EcoMonth || Month || Year")
|
||||
@Schema(description = "EcoMonth || Month || Year")
|
||||
private String subscribeType;
|
||||
|
||||
@ApiModelProperty("是否自动续订 one_time || recurring")
|
||||
@Schema(description = "是否自动续订 one_time || recurring")
|
||||
private Boolean autoRenewal;
|
||||
|
||||
@ApiModelProperty("使用Alipay-HK时需要选择 ALIPAYHK || ALIPAYCN")
|
||||
@Schema(description = "使用Alipay-HK时需要选择 ALIPAYHK || ALIPAYCN")
|
||||
private String wallet;
|
||||
|
||||
@ApiModelProperty("优惠码")
|
||||
@Schema(description = "优惠码")
|
||||
private String promotionCode;
|
||||
}
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
|
||||
import com.ai.da.mapper.primary.entity.Project;
|
||||
import com.ai.da.mapper.primary.entity.Workspace;
|
||||
import com.ai.da.model.vo.PageQueryBaseVo;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
@@ -20,21 +20,21 @@ import java.util.List;
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class ProjectQueryDTO extends PageQueryBaseVo {
|
||||
@ApiModelProperty("项目id")
|
||||
@Schema(description = "项目id")
|
||||
private Long id;
|
||||
|
||||
@ApiModelProperty("项目名称")
|
||||
@Schema(description = "项目名称")
|
||||
private String projectName;
|
||||
|
||||
@ApiModelProperty("开始时间 时间戳")
|
||||
@Schema(description = "开始时间 时间戳")
|
||||
private Long startDate;
|
||||
|
||||
@ApiModelProperty("开始时间 时间戳")
|
||||
@Schema(description = "开始时间 时间戳")
|
||||
private Long endDate;
|
||||
|
||||
private List<Long> classificationIdList;
|
||||
|
||||
@ApiModelProperty("1交集2并集")
|
||||
@Schema(description = "1交集2并集")
|
||||
private Integer intersection;
|
||||
|
||||
// todo 获取历史列表,允许传入多个类型
|
||||
|
||||
@@ -1,19 +1,18 @@
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
@ApiModel("发布系统消息")
|
||||
@Schema(description = "发布系统消息")
|
||||
public class PublishSysNotificationDTO {
|
||||
|
||||
@ApiModelProperty("系统消息标题")
|
||||
@Schema(description = "系统消息标题")
|
||||
private String title;
|
||||
|
||||
@ApiModelProperty("系统消息内容")
|
||||
@Schema(description = "系统消息内容")
|
||||
private String content;
|
||||
|
||||
@ApiModelProperty("系统消息 活动链接")
|
||||
@Schema(description = "系统消息 活动链接")
|
||||
private String link;
|
||||
}
|
||||
|
||||
@@ -1,22 +1,20 @@
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Data
|
||||
@ApiModel
|
||||
@Schema(description = "查询优惠券分页")
|
||||
public class QueryCouponsPageDTO extends QueryPageByTimeDTO {
|
||||
@ApiModelProperty("DESC(按id降序) || ASC(按id升序)")
|
||||
@Schema(description = "DESC(按id降序) || ASC(按id升序)")
|
||||
private String orderById;
|
||||
@ApiModelProperty("推广码")
|
||||
@Schema(description = "推广码")
|
||||
private String promotionCode;
|
||||
@ApiModelProperty("查询过期 || 未过期的优惠券")
|
||||
@Schema(description = "查询过期 || 未过期的优惠券")
|
||||
private Boolean isExpired;
|
||||
@ApiModelProperty("按合作者名字查询")
|
||||
@Schema(description = "按合作者名字查询")
|
||||
private String cooperator;
|
||||
|
||||
}
|
||||
|
||||
@@ -1,27 +1,26 @@
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import com.ai.da.model.vo.PageQueryBaseVo;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
@ApiModel("History分页查询")
|
||||
public class QueryHistoryPageDTO extends PageQueryBaseVo {
|
||||
|
||||
@ApiModelProperty("collectionName")
|
||||
private String collectionName;
|
||||
|
||||
@ApiModelProperty("开始时间 时间戳")
|
||||
private Long startDate;
|
||||
|
||||
@ApiModelProperty("开始时间 时间戳")
|
||||
private Long endDate;
|
||||
|
||||
private List<Long> classificationIdList;
|
||||
|
||||
@ApiModelProperty("1交集2并集")
|
||||
private Integer intersection;
|
||||
}
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import com.ai.da.model.vo.PageQueryBaseVo;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
@Schema(description = "History分页查询")
|
||||
public class QueryHistoryPageDTO extends PageQueryBaseVo {
|
||||
|
||||
@Schema(description = "collectionName")
|
||||
private String collectionName;
|
||||
|
||||
@Schema(description = "开始时间 时间戳")
|
||||
private Long startDate;
|
||||
|
||||
@Schema(description = "开始时间 时间戳")
|
||||
private Long endDate;
|
||||
|
||||
private List<Long> classificationIdList;
|
||||
|
||||
@Schema(description = "1交集2并集")
|
||||
private Integer intersection;
|
||||
}
|
||||
|
||||
@@ -1,12 +1,13 @@
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Data
|
||||
@ApiModel("查积分的收支详情")
|
||||
@Schema(description = "查积分的收支详情")
|
||||
public class QueryIncomeOrExpenditureDTO extends QueryPageByTimeDTO{
|
||||
|
||||
private Boolean isIncome;
|
||||
|
||||
@@ -1,38 +1,37 @@
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import com.ai.da.model.vo.PageQueryBaseVo;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
@ApiModel("Library分页查询")
|
||||
public class QueryLibraryPageDTO extends PageQueryBaseVo {
|
||||
|
||||
@NotBlank(message = "level1Type.cannot.be.empty")
|
||||
@ApiModelProperty("一级类型")
|
||||
private String level1Type;
|
||||
|
||||
@ApiModelProperty("二级类型")
|
||||
private String level2Type;
|
||||
|
||||
private String modelSex;
|
||||
|
||||
@ApiModelProperty("pictureName")
|
||||
private String pictureName;
|
||||
|
||||
@ApiModelProperty("分类ID")
|
||||
private List<Long> classificationIdList;
|
||||
|
||||
@ApiModelProperty("交集还是并集:1交集2并集")
|
||||
private Integer intersection;
|
||||
|
||||
@ApiModelProperty("年龄段")
|
||||
private String ageGroup;
|
||||
|
||||
@ApiModelProperty("brandId")
|
||||
private Long brandId;
|
||||
}
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import com.ai.da.model.vo.PageQueryBaseVo;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
@Schema(description = "Library分页查询")
|
||||
public class QueryLibraryPageDTO extends PageQueryBaseVo {
|
||||
|
||||
@NotBlank(message = "level1Type.cannot.be.empty")
|
||||
@Schema(description = "一级类型")
|
||||
private String level1Type;
|
||||
|
||||
@Schema(description = "二级类型")
|
||||
private String level2Type;
|
||||
|
||||
private String modelSex;
|
||||
|
||||
@Schema(description = "pictureName")
|
||||
private String pictureName;
|
||||
|
||||
@Schema(description = "分类ID")
|
||||
private List<Long> classificationIdList;
|
||||
|
||||
@Schema(description = "交集还是并集:1交集2并集")
|
||||
private Integer intersection;
|
||||
|
||||
@Schema(description = "年龄段")
|
||||
private String ageGroup;
|
||||
|
||||
@Schema(description = "brandId")
|
||||
private Long brandId;
|
||||
}
|
||||
|
||||
@@ -1,37 +1,36 @@
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import com.ai.da.model.vo.PageQueryBaseVo;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
@ApiModel("Library分页查询2")
|
||||
public class QueryLibraryPageServiceDTO extends PageQueryBaseVo {
|
||||
|
||||
@ApiModelProperty("一级类型")
|
||||
private String level1Type;
|
||||
|
||||
@ApiModelProperty("二级类型")
|
||||
private String level2Type;
|
||||
|
||||
private String modelSex;
|
||||
|
||||
@ApiModelProperty("类型 Top , Bottom ,Print ")
|
||||
private String type;
|
||||
|
||||
@ApiModelProperty("pictureName")
|
||||
private String pictureName;
|
||||
|
||||
private List<Long> classificationIdList;
|
||||
|
||||
@ApiModelProperty("1交集2并集")
|
||||
private Integer intersection;
|
||||
|
||||
private String ageGroup;
|
||||
|
||||
private Long brandId;
|
||||
|
||||
}
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import com.ai.da.model.vo.PageQueryBaseVo;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
@Schema(description = "Library分页查询2")
|
||||
public class QueryLibraryPageServiceDTO extends PageQueryBaseVo {
|
||||
|
||||
@Schema(description = "一级类型")
|
||||
private String level1Type;
|
||||
|
||||
@Schema(description = "二级类型")
|
||||
private String level2Type;
|
||||
|
||||
private String modelSex;
|
||||
|
||||
@Schema(description = "类型 Top , Bottom ,Print ")
|
||||
private String type;
|
||||
|
||||
@Schema(description = "pictureName")
|
||||
private String pictureName;
|
||||
|
||||
private List<Long> classificationIdList;
|
||||
|
||||
@Schema(description = "1交集2并集")
|
||||
private Integer intersection;
|
||||
|
||||
private String ageGroup;
|
||||
|
||||
private Long brandId;
|
||||
|
||||
}
|
||||
|
||||
@@ -1,24 +1,23 @@
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import com.ai.da.model.vo.PageQueryBaseVo;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
|
||||
@Data
|
||||
@ApiModel("LibraryTop分页查询")
|
||||
public class QueryLibraryTopPageDTO extends PageQueryBaseVo {
|
||||
|
||||
@NotBlank(message = "type.cannot.be.empty")
|
||||
@ApiModelProperty("类型 Top , Bottom ,Print ")
|
||||
private String type;
|
||||
|
||||
@ApiModelProperty("二级类型")
|
||||
private String level2Type;
|
||||
|
||||
@ApiModelProperty("pictureName")
|
||||
private String pictureName;
|
||||
|
||||
}
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import com.ai.da.model.vo.PageQueryBaseVo;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
|
||||
@Data
|
||||
@Schema(description = "LibraryTop分页查询")
|
||||
public class QueryLibraryTopPageDTO extends PageQueryBaseVo {
|
||||
|
||||
@NotBlank(message = "type.cannot.be.empty")
|
||||
@Schema(description = "类型 Top , Bottom ,Print ")
|
||||
private String type;
|
||||
|
||||
@Schema(description = "二级类型")
|
||||
private String level2Type;
|
||||
|
||||
@Schema(description = "pictureName")
|
||||
private String pictureName;
|
||||
|
||||
}
|
||||
|
||||
@@ -1,19 +1,18 @@
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Data
|
||||
@ApiModel
|
||||
@Schema(description = "查询组织分页")
|
||||
@NoArgsConstructor
|
||||
public class QueryOrganizationPageDTO extends QueryPageByTimeDTO{
|
||||
@ApiModelProperty("组织类型 Enterprise || Education")
|
||||
@Schema(description = "组织类型 Enterprise || Education")
|
||||
private String type;
|
||||
@ApiModelProperty("组织名字")
|
||||
@Schema(description = "组织名字")
|
||||
private String name;
|
||||
|
||||
public QueryOrganizationPageDTO(String type, String name) {
|
||||
|
||||
@@ -1,22 +1,22 @@
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
|
||||
import com.ai.da.model.vo.PageQueryBaseVo;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Data
|
||||
@ApiModel("分页查询,限制时间区间")
|
||||
@Schema(description = "分页查询,限制时间区间")
|
||||
public class QueryPageByTimeDTO extends PageQueryBaseVo {
|
||||
|
||||
@ApiModelProperty("开始时间 yyyy-mm-dd hh:mm:ss 可以不要时分秒")
|
||||
@Schema(description = "开始时间 yyyy-mm-dd hh:mm:ss 可以不要时分秒")
|
||||
private String startTime;
|
||||
|
||||
@ApiModelProperty("结束时间 yyyy-mm-dd hh:mm:ss 可以不要时分秒")
|
||||
@Schema(description = "结束时间 yyyy-mm-dd hh:mm:ss 可以不要时分秒")
|
||||
private String endTime;
|
||||
|
||||
@ApiModelProperty("指定id")
|
||||
@Schema(description = "指定id")
|
||||
private Long id;
|
||||
}
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.NoArgsConstructor;
|
||||
@@ -9,22 +8,22 @@ import lombok.NoArgsConstructor;
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@NoArgsConstructor
|
||||
@Data
|
||||
@ApiModel("交易记录详情")
|
||||
@Schema(description = "交易记录详情")
|
||||
public class QueryPaymentInfoDTO extends QueryPageByTimeDTO {
|
||||
@ApiModelProperty("选择的支付平台 PayPal || Stripe || Alipay-HK")
|
||||
@Schema(description = "选择的支付平台 PayPal || Stripe || Alipay-HK")
|
||||
private String platform;
|
||||
@ApiModelProperty("支付的金额 单位:HKD")
|
||||
@Schema(description = "支付的金额 单位:HKD")
|
||||
private String payerTotal;
|
||||
@ApiModelProperty("商品种类 new || renewal || credits")
|
||||
@Schema(description = "商品种类 new || renewal || credits")
|
||||
private String type;
|
||||
@ApiModelProperty("交易状态 Success || Fail || Pending")
|
||||
@Schema(description = "交易状态 Success || Fail || Pending")
|
||||
private String status;
|
||||
@ApiModelProperty("付款人所在国家")
|
||||
@Schema(description = "付款人所在国家")
|
||||
private String country;
|
||||
@ApiModelProperty("付款人所在城市")
|
||||
@Schema(description = "付款人所在城市")
|
||||
private String city;
|
||||
@ApiModelProperty("按id排序 DESC || ASC")
|
||||
@Schema(description = "按id排序 DESC || ASC")
|
||||
private String order = "DESC";
|
||||
@ApiModelProperty("付款用户名")
|
||||
@Schema(description = "付款用户名")
|
||||
private String payer;
|
||||
}
|
||||
|
||||
@@ -1,11 +1,12 @@
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
|
||||
import com.ai.da.model.vo.PageQueryBaseVo;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
@ApiModel("作品集分页查询")
|
||||
@Schema(description = "作品集分页查询")
|
||||
public class QueryPortfolioPageDTO extends PageQueryBaseVo {
|
||||
|
||||
private Integer getMyPortfolio;
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
@@ -9,10 +8,10 @@ import jakarta.validation.constraints.NotEmpty;
|
||||
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Data
|
||||
@ApiModel("按分类分页查询历史任务")
|
||||
@Schema(description = "按分类分页查询历史任务")
|
||||
public class QueryTaskHistoryDTO extends QueryPageByTimeDTO {
|
||||
|
||||
@NotEmpty(message = "type cannot be empty")
|
||||
@ApiModelProperty("可选类型 : SR")
|
||||
@Schema(description = "可选类型 : SR")
|
||||
private String type;
|
||||
}
|
||||
|
||||
@@ -1,74 +1,73 @@
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
import jakarta.validation.constraints.NotEmpty;
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
@ApiModel("重新设计Collection 入参")
|
||||
public class ReDesignCollectionDTO {
|
||||
|
||||
@ApiModelProperty("collectionId")
|
||||
private Long collectionId;
|
||||
|
||||
@ApiModelProperty("情绪板图片 数组")
|
||||
private List<DesignCollectionElementDTO> moodBoards;
|
||||
|
||||
@ApiModelProperty("印花板图片 数组")
|
||||
private List<DesignCollectionPrintElementDTO> printBoards;
|
||||
|
||||
@NotEmpty(message = "colorBoards.cannot.be.empty")
|
||||
@ApiModelProperty("颜色板RGB值 数组")
|
||||
private List<CollectionColorDTO> colorBoards;
|
||||
|
||||
@ApiModelProperty("手稿板图片id 数组")
|
||||
private List<CollectionSketchDTO> sketchBoards;
|
||||
|
||||
@ApiModelProperty("市场手稿板图片id 数组")
|
||||
private List<DesignCollectionElementDTO> marketingSketchs;
|
||||
|
||||
@NotNull(message = "systemScale.cannot.be.empty")
|
||||
@ApiModelProperty("系统取图比列")
|
||||
private BigDecimal systemScale;
|
||||
|
||||
// @NotNull(message = "templateId.cannot.be.empty")
|
||||
@ApiModelProperty("模特ID")
|
||||
private Long templateId;
|
||||
|
||||
// @NotBlank(message = "modelType.cannot.be.empty")
|
||||
@ApiModelProperty("模特类型:System,Library")
|
||||
private String modelType;
|
||||
|
||||
@NotBlank(message = "modelSex.cannot.be.empty")
|
||||
@ApiModelProperty("模特性别")
|
||||
private String modelSex;
|
||||
|
||||
@NotBlank(message = "singleOverall.cannot.be.empty")
|
||||
@ApiModelProperty("控制生成类型的参数,两个选项:outfit时候传 single , 另外一个传 overall")
|
||||
private String singleOverall;
|
||||
|
||||
@ApiModelProperty("single模式下的类别选择参数 选项有outwear,dress,blouse,skirt,trousers")
|
||||
private String switchCategory;
|
||||
|
||||
@NotBlank(message = "timeZone.cannot.be.empty")
|
||||
@ApiModelProperty("本地时区,比如 'Asia/Tokyo' 东京时间 , 'Asia/Shanghai' 北京时间 由js本地获取")
|
||||
private String timeZone;
|
||||
|
||||
@NotBlank(message = "processId.cannot.be.empty")
|
||||
@ApiModelProperty("python端design进程ID")
|
||||
private String processId;
|
||||
|
||||
private String moodboardPosition;
|
||||
|
||||
private String moodTemplateId;
|
||||
|
||||
private List<String> requestIdList;
|
||||
|
||||
private Integer designNum;
|
||||
}
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
import jakarta.validation.constraints.NotEmpty;
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
@Schema(description = "重新设计Collection 入参")
|
||||
public class ReDesignCollectionDTO {
|
||||
|
||||
@Schema(description = "collectionId")
|
||||
private Long collectionId;
|
||||
|
||||
@Schema(description = "情绪板图片 数组")
|
||||
private List<DesignCollectionElementDTO> moodBoards;
|
||||
|
||||
@Schema(description = "印花板图片 数组")
|
||||
private List<DesignCollectionPrintElementDTO> printBoards;
|
||||
|
||||
@NotEmpty(message = "colorBoards.cannot.be.empty")
|
||||
@Schema(description = "颜色板RGB值 数组")
|
||||
private List<CollectionColorDTO> colorBoards;
|
||||
|
||||
@Schema(description = "手稿板图片id 数组")
|
||||
private List<CollectionSketchDTO> sketchBoards;
|
||||
|
||||
@Schema(description = "市场手稿板图片id 数组")
|
||||
private List<DesignCollectionElementDTO> marketingSketchs;
|
||||
|
||||
@NotNull(message = "systemScale.cannot.be.empty")
|
||||
@Schema(description = "系统取图比列")
|
||||
private BigDecimal systemScale;
|
||||
|
||||
// @NotNull(message = "templateId.cannot.be.empty")
|
||||
@Schema(description = "模特ID")
|
||||
private Long templateId;
|
||||
|
||||
// @NotBlank(message = "modelType.cannot.be.empty")
|
||||
@Schema(description = "模特类型:System,Library")
|
||||
private String modelType;
|
||||
|
||||
@NotBlank(message = "modelSex.cannot.be.empty")
|
||||
@Schema(description = "模特性别")
|
||||
private String modelSex;
|
||||
|
||||
@NotBlank(message = "singleOverall.cannot.be.empty")
|
||||
@Schema(description = "控制生成类型的参数,两个选项:outfit时候传 single , 另外一个传 overall")
|
||||
private String singleOverall;
|
||||
|
||||
@Schema(description = "single模式下的类别选择参数 选项有outwear,dress,blouse,skirt,trousers")
|
||||
private String switchCategory;
|
||||
|
||||
@NotBlank(message = "timeZone.cannot.be.empty")
|
||||
@Schema(description = "本地时区,比如 'Asia/Tokyo' 东京时间 , 'Asia/Shanghai' 北京时间 由js本地获取")
|
||||
private String timeZone;
|
||||
|
||||
@NotBlank(message = "processId.cannot.be.empty")
|
||||
@Schema(description = "python端design进程ID")
|
||||
private String processId;
|
||||
|
||||
private String moodboardPosition;
|
||||
|
||||
private String moodTemplateId;
|
||||
|
||||
private List<String> requestIdList;
|
||||
|
||||
private Integer designNum;
|
||||
}
|
||||
|
||||
@@ -1,18 +1,17 @@
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Data
|
||||
@ApiModel
|
||||
@Schema(description = "推荐分页查询")
|
||||
public class ReferralPageQueryDTO extends TimeQueryBaseDTO {
|
||||
|
||||
@ApiModelProperty("推广者id")
|
||||
@Schema(description = "推广者id")
|
||||
private Long affiliateId;
|
||||
|
||||
@ApiModelProperty("状态 取值Paid/Unpaid/Pending/Access/Rejected")
|
||||
@Schema(description = "状态 取值Paid/Unpaid/Pending/Access/Rejected")
|
||||
private String status;
|
||||
}
|
||||
|
||||
@@ -1,19 +1,18 @@
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
@ApiModel(value = "sketch拼贴")
|
||||
@Schema(description = "sketch拼贴")
|
||||
public class SketchReconstructionDTO {
|
||||
|
||||
@ApiModelProperty("项目id")
|
||||
@Schema(description = "项目id")
|
||||
private Long projectId;
|
||||
|
||||
@ApiModelProperty("拼贴图的base64数据")
|
||||
@Schema(description = "拼贴图的base64数据")
|
||||
private String collagePicture;
|
||||
// 识别衣服类型用
|
||||
@ApiModelProperty("性别")
|
||||
@Schema(description = "性别")
|
||||
private String gender;
|
||||
}
|
||||
|
||||
@@ -1,16 +1,15 @@
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
@ApiModel("sketches裁剪 入参")
|
||||
@Schema(description = "sketches裁剪 入参")
|
||||
public class SketchesBoundingBoxDTO {
|
||||
|
||||
|
||||
@ApiModelProperty("手稿板图片id 数组")
|
||||
@Schema(description = "手稿板图片id 数组")
|
||||
private List<CollectionSketchDTO> sketchBoards;
|
||||
}
|
||||
|
||||
@@ -1,38 +1,37 @@
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
import lombok.Data;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
@Data
|
||||
@ApiModel( value = "创建订阅计划入参")
|
||||
@Schema(description = "创建订阅计划入参")
|
||||
public class SubscriptionPlanDTO {
|
||||
|
||||
@ApiModelProperty("组织id")
|
||||
@Schema(description = "组织id")
|
||||
@NotNull(message = "Please select an organizationId.")
|
||||
private Long organizationId;
|
||||
|
||||
@ApiModelProperty("当前订阅开始时间")
|
||||
@Schema(description = "当前订阅开始时间")
|
||||
@NotNull(message = "Please set a subscription start time.")
|
||||
private Long currentPeriodStart;
|
||||
|
||||
@ApiModelProperty("当前订阅结束时间")
|
||||
@Schema(description = "当前订阅结束时间")
|
||||
@NotNull(message = "Please set a subscription end time.")
|
||||
private Long currentPeriodEnd;
|
||||
|
||||
@ApiModelProperty("当前订阅总的子账号数量")
|
||||
@Schema(description = "当前订阅总的子账号数量")
|
||||
@NotNull(message = "Please set the sub-account number.")
|
||||
private Integer accountNum;
|
||||
|
||||
@ApiModelProperty("当前订阅可用积分上限")
|
||||
@Schema(description = "当前订阅可用积分上限")
|
||||
@NotNull(message = "Please set the credits limit.")
|
||||
private BigDecimal creditLimit;
|
||||
|
||||
@ApiModelProperty("管理员账户id")
|
||||
@Schema(description = "管理员账户id")
|
||||
@NotNull(message = "Please assign an administrator account.")
|
||||
private Long adminAccId;
|
||||
|
||||
|
||||
@@ -1,21 +1,20 @@
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
@ApiModel
|
||||
@Schema(description = "订阅计划分页查询")
|
||||
public class SubscriptionPlanPageQuery extends QueryPageByTimeDTO {
|
||||
|
||||
@ApiModelProperty("组织id")
|
||||
@Schema(description = "组织id")
|
||||
private Long organizationId;
|
||||
|
||||
@ApiModelProperty("管理id")
|
||||
@Schema(description = "管理id")
|
||||
private Long adminAccId;
|
||||
|
||||
@ApiModelProperty("状态 PENDING||ACTIVE||EXPIRED")
|
||||
@Schema(description = "状态 PENDING||ACTIVE||EXPIRED")
|
||||
private List<String> status;
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
@@ -13,13 +13,13 @@ import jakarta.validation.constraints.NotBlank;
|
||||
public class SuperResolutionDTO {
|
||||
|
||||
@NotBlank(message = "You have to select at least one image")
|
||||
@ApiModelProperty("图片")
|
||||
@Schema(description = "图片")
|
||||
private String images;
|
||||
|
||||
@NotBlank(message = "You must choose the magnification")
|
||||
@ApiModelProperty("放大倍数")
|
||||
@Schema(description = "放大倍数")
|
||||
private Integer scale;
|
||||
|
||||
@ApiModelProperty("唯一id,用于保持消息唯一性")
|
||||
@Schema(description = "唯一id,用于保持消息唯一性")
|
||||
private String uniqueId;
|
||||
}
|
||||
|
||||
@@ -1,8 +1,9 @@
|
||||
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
|
||||
import com.ai.da.model.vo.PageQueryBaseVo;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user