Affiliate-新增、查询、佣金计算等
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class AffiliateEmailParamsDTO {
|
||||
|
||||
private String username;
|
||||
|
||||
private String promotionMethod;
|
||||
|
||||
private String totalProgramRevenue;
|
||||
|
||||
private String newApprovedAffiliates;
|
||||
|
||||
private String unpaidEarnings;
|
||||
|
||||
private String paidEarnings;
|
||||
|
||||
public AffiliateEmailParamsDTO() {
|
||||
}
|
||||
|
||||
public AffiliateEmailParamsDTO(String username) {
|
||||
this.username = username;
|
||||
}
|
||||
|
||||
public AffiliateEmailParamsDTO(String username, String promotionMethod) {
|
||||
this.username = username;
|
||||
this.promotionMethod = promotionMethod;
|
||||
}
|
||||
}
|
||||
13
src/main/java/com/ai/da/model/dto/AffiliateQueryDTO.java
Normal file
13
src/main/java/com/ai/da/model/dto/AffiliateQueryDTO.java
Normal file
@@ -0,0 +1,13 @@
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Data
|
||||
@ApiModel("查询affiliate列表")
|
||||
public class AffiliateQueryDTO extends TimeQueryBaseDTO{
|
||||
|
||||
private String status;
|
||||
}
|
||||
@@ -12,49 +12,50 @@ import javax.validation.constraints.NotNull;
|
||||
public class GenerateThroughImageTextDTO {
|
||||
@NotNull(message = "userId cannot be empty")
|
||||
@ApiModelProperty("用户id")
|
||||
Long userId;
|
||||
private Long userId;
|
||||
|
||||
@ApiModelProperty("caption | prompt")
|
||||
String text;
|
||||
private String text;
|
||||
|
||||
@ApiModelProperty("图片在t_collection_element表中的id")
|
||||
Long collectionElementId;
|
||||
private Long collectionElementId;
|
||||
|
||||
// todo 后续取消这个字段的传输,由后端自行判断相关参数是否有值
|
||||
// @NotBlank(message = "you have to choose the generate type")
|
||||
@ApiModelProperty("text image text-image")
|
||||
String generateType;
|
||||
private String generateType;
|
||||
|
||||
@ApiModelProperty("图片来源:update,从library中选择,从toProductImage结果中选择 collection || library || productImage")
|
||||
String designType;
|
||||
private String designType;
|
||||
|
||||
@NotBlank(message = "level1Type cannot be empty!")
|
||||
@ApiModelProperty("Moodboard Printboard Sketchboard MarketingSketch")
|
||||
String level1Type;
|
||||
private String level1Type;
|
||||
|
||||
@ApiModelProperty("Outwear Dress Blouse Skirt Trousers || Logo Slogan Pattern")
|
||||
String level2Type;
|
||||
private String level2Type;
|
||||
|
||||
@ApiModelProperty("性别")
|
||||
String gender;
|
||||
private String gender;
|
||||
|
||||
@ApiModelProperty("选择的模型名")
|
||||
String version;
|
||||
|
||||
@ApiModelProperty("选择的模型名 high || fast")
|
||||
private String version;
|
||||
|
||||
@NotBlank(message = "timeZone cannot be empty!")
|
||||
@ApiModelProperty("本地时区,比如 'Asia/Tokyo' 东京时间 , 'Asia/Shanghai' 北京时间 由js本地获取")
|
||||
String timeZone;
|
||||
private String timeZone;
|
||||
|
||||
@ApiModelProperty("唯一id,用于保持消息唯一性")
|
||||
String uniqueId;
|
||||
private String uniqueId;
|
||||
|
||||
@NotNull(message = "Please check if the required fields are empty.(isTestUser)")
|
||||
@ApiModelProperty("是否是测试用户")
|
||||
Boolean isTestUser;
|
||||
private Boolean isTestUser;
|
||||
|
||||
@ApiModelProperty("页面上用户设计的slogan所截的图片")
|
||||
String sloganBase64;
|
||||
private String sloganBase64;
|
||||
|
||||
@ApiModelProperty("种子 取值范围 0~500")
|
||||
String seed;
|
||||
private String seed;
|
||||
}
|
||||
|
||||
19
src/main/java/com/ai/da/model/dto/TimeQueryBaseDTO.java
Normal file
19
src/main/java/com/ai/da/model/dto/TimeQueryBaseDTO.java
Normal file
@@ -0,0 +1,19 @@
|
||||
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 lombok.EqualsAndHashCode;
|
||||
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Data
|
||||
@ApiModel("按时间查询")
|
||||
public class TimeQueryBaseDTO extends PageQueryBaseVo {
|
||||
|
||||
@ApiModelProperty("按时间区间查询 区间起点")
|
||||
private String startTime;
|
||||
|
||||
@ApiModelProperty("按时间区间查询 区间终点")
|
||||
private String endTime;
|
||||
}
|
||||
Reference in New Issue
Block a user