提交优化更新

This commit is contained in:
super
2026-05-29 16:49:18 +08:00
parent 2ed1250604
commit 225d13fb6e
36 changed files with 370 additions and 220 deletions
@@ -1,6 +1,7 @@
package com.nanri.aiimage.modules.collectdata.model.dto;
import io.swagger.v3.oas.annotations.media.Schema;
import com.fasterxml.jackson.annotation.JsonAlias;
import lombok.Data;
import java.math.BigDecimal;
@@ -14,8 +15,16 @@ public class CollectDataFiltersDto {
@Schema(description = "金额(手动输入),可为空", example = "59.99")
private BigDecimal amount;
@Schema(description = "排名(手动输入),可为空", example = "100000")
private Integer rank;
@JsonAlias({"min_amount"})
@Schema(description = "最小金额,可为空", example = "10.00")
private BigDecimal minAmount;
@JsonAlias({"max_amount"})
@Schema(description = "最大金额,可为空", example = "59.99")
private BigDecimal maxAmount;
@Schema(description = "是否启用排名条件")
private Boolean rank;
@Schema(description = "是否包含 FBA 商品")
private Boolean fba;
@@ -25,4 +34,8 @@ public class CollectDataFiltersDto {
@Schema(description = "国家代码列表,按用户拖拽顺序保存", example = "[\"DE\",\"UK\"]")
private List<String> countryCodes = new ArrayList<>();
@JsonAlias({"country_code"})
@Schema(description = "单选国家代码,采集数据页面当前只选择一个国家", example = "DE")
private String countryCode;
}