admin
2025-02-25 30d8e227e8d823b6c38c3b9c90ac2df03b63befe
fanli/src/main/java/com/yeshi/fanli/entity/taobao/SearchFilter.java
@@ -1,323 +1,346 @@
package com.yeshi.fanli.entity.taobao;
import java.math.BigDecimal;
import java.util.Set;
public class SearchFilter {
   private BigDecimal startPrice;
   private BigDecimal endPrice;
   private Set<String> params;
   private String key;
   private int page;
   private int pageSize;
   // 排序字段
   // 销量(total_sales)淘客佣金比率(tk_rate)累计推广量(tk_total_sales)总支出佣金(tk_total_commi)
   private int sort;
   private String cateIds;
   // 官方的物料Id
   private String materialId;
   private boolean tmall;
   private int hongbao;
   private int type;
   private String shopTag;
   // 1-包邮 0-不包邮
   private boolean baoYou;
   private boolean tmFlagship;
   private int provinceId;
   // 淘客佣金比率上限,如:1234表示12.34%
   private int endTkRate;
   // 淘客佣金比率下限,如:1234表示12.34%
   private int startTkRate;
   // 1-有券 0-无券
   private int quan;
   // 店铺dsr评分,筛选高于等于当前设置的店铺dsr评分的商品0-50000之间
   private int startDsr;
   // 是否海外商品,设置为true表示该商品是属于海外商品,设置为false或不设置表示不判断这个属性
   private boolean overseas;
   // 是否加入消费者保障,true表示加入,空或false表示不限
   private boolean needPrepay;
   // 成交转化是否高于行业均值
   private boolean includePayRate30;
   // 好评率是否高于行业均值
   private boolean includeGoodRate;
   // 退款率是否低于行业均值
   private boolean includeRfdRate;
   // 牛皮癣程度,取值:1:不限,2:无,3:轻微
   private int npxLevel;
   // 月销量
   private String startBiz30day;
   // 销售量小值
   private int minSales;
   // 销售量大值
   private int maxSales;
   // 标签
   private String lableNames;
   // ip地址
   private String ip;
   public SearchFilter() {
      shopTag = "";
   }
   public boolean isTmFlagship() {
      return tmFlagship;
   }
   public int getPageSize() {
      return pageSize;
   }
   public void setPageSize(int pageSize) {
      this.pageSize = pageSize;
   }
   public void setTmFlagship(boolean tmFlagship) {
      this.tmFlagship = tmFlagship;
   }
   public String getShopTag() {
      return shopTag;
   }
   public void setShopTag(String shopTag) {
      this.shopTag = shopTag;
   }
   public Set<String> getParams() {
      return params;
   }
   public boolean isBaoYou() {
      return baoYou;
   }
   public void setBaoYou(boolean baoYou) {
      this.baoYou = baoYou;
   }
   public void setParams(Set<String> params) {
      this.params = params;
   }
   public int getType() {
      return type;
   }
   public void setType(int type) {
      this.type = type;
   }
   public int getHongbao() {
      return hongbao;
   }
   public void setHongbao(int hongbao) {
      this.hongbao = hongbao;
   }
   public int getQuan() {
      return quan;
   }
   public void setQuan(int quan) {
      this.quan = quan;
   }
   public boolean isTmall() {
      return tmall;
   }
   public void setTmall(boolean tmall) {
      this.tmall = tmall;
   }
   public String getCateIds() {
      return cateIds;
   }
   public void setCateIds(String cateIds) {
      this.cateIds = cateIds;
   }
   public String getKey() {
      return key;
   }
   public void setKey(String key) {
      this.key = key;
   }
   public int getPage() {
      return page;
   }
   public void setPage(int page) {
      this.page = page;
   }
   public int getSort() {
      return sort;
   }
   public void setSort(int sort) {
      this.sort = sort;
   }
   public int getProvinceId() {
      return provinceId;
   }
   public void setProvinceId(int provinceId) {
      this.provinceId = provinceId;
   }
   public int getEndTkRate() {
      return endTkRate;
   }
   public void setEndTkRate(int endTkRate) {
      this.endTkRate = endTkRate;
   }
   public int getStartTkRate() {
      return startTkRate;
   }
   public void setStartTkRate(int startTkRate) {
      this.startTkRate = startTkRate;
   }
   public int getStartDsr() {
      return startDsr;
   }
   public void setStartDsr(int startDsr) {
      this.startDsr = startDsr;
   }
   public boolean isOverseas() {
      return overseas;
   }
   public void setOverseas(boolean overseas) {
      this.overseas = overseas;
   }
   public boolean isNeedPrepay() {
      return needPrepay;
   }
   public void setNeedPrepay(boolean needPrepay) {
      this.needPrepay = needPrepay;
   }
   public boolean isIncludePayRate30() {
      return includePayRate30;
   }
   public void setIncludePayRate30(boolean includePayRate30) {
      this.includePayRate30 = includePayRate30;
   }
   public boolean isIncludeGoodRate() {
      return includeGoodRate;
   }
   public void setIncludeGoodRate(boolean includeGoodRate) {
      this.includeGoodRate = includeGoodRate;
   }
   public boolean isIncludeRfdRate() {
      return includeRfdRate;
   }
   public void setIncludeRfdRate(boolean includeRfdRate) {
      this.includeRfdRate = includeRfdRate;
   }
   public int getNpxLevel() {
      return npxLevel;
   }
   public void setNpxLevel(int npxLevel) {
      this.npxLevel = npxLevel;
   }
   public String getStartBiz30day() {
      return startBiz30day;
   }
   public void setStartBiz30day(String startBiz30day) {
      this.startBiz30day = startBiz30day;
   }
   public BigDecimal getStartPrice() {
      return startPrice;
   }
   public void setStartPrice(BigDecimal startPrice) {
      this.startPrice = startPrice;
   }
   public BigDecimal getEndPrice() {
      return endPrice;
   }
   public void setEndPrice(BigDecimal endPrice) {
      this.endPrice = endPrice;
   }
   public int getMinSales() {
      return minSales;
   }
   public void setMinSales(int minSales) {
      this.minSales = minSales;
   }
   public int getMaxSales() {
      return maxSales;
   }
   public void setMaxSales(int maxSales) {
      this.maxSales = maxSales;
   }
   public String getLableNames() {
      return lableNames;
   }
   public void setLableNames(String lableNames) {
      this.lableNames = lableNames;
   }
   public String getIp() {
      return ip;
   }
   public void setIp(String ip) {
      this.ip = ip;
   }
   public String getMaterialId() {
      return materialId;
   }
   public void setMaterialId(String materialId) {
      this.materialId = materialId;
   }
}
package com.yeshi.fanli.entity.taobao;
import java.math.BigDecimal;
import java.util.Set;
public class SearchFilter {
   private BigDecimal startPrice;
   private BigDecimal endPrice;
   private Set<String> params;
   private String key;
   private int page;
   private int pageSize;
   // 排序字段
   // 销量(total_sales)淘客佣金比率(tk_rate)累计推广量(tk_total_sales)总支出佣金(tk_total_commi)
   private int sort;
   private String cateIds;
   // 官方的物料Id
   private String materialId;
   private boolean tmall;
   private int hongbao;
   private int type;
   private String shopTag;
   // 1-包邮 0-不包邮
   private boolean baoYou;
   private boolean tmFlagship;
   private int provinceId;
   // 淘客佣金比率上限,如:1234表示12.34%
   private int endTkRate;
   // 淘客佣金比率下限,如:1234表示12.34%
   private int startTkRate;
   //    KA媒体淘客佣金比率上限,如:1234表示12.34%
   private int endKaTkRate;
   //    KA媒体淘客佣金比率下限,如:1234表示12.34%
   private int startKaTkRate;
   // 1-有券 0-无券
   private int quan;
   // 店铺dsr评分,筛选高于等于当前设置的店铺dsr评分的商品0-50000之间
   private int startDsr;
   // 是否海外商品,设置为true表示该商品是属于海外商品,设置为false或不设置表示不判断这个属性
   private boolean overseas;
   // 是否加入消费者保障,true表示加入,空或false表示不限
   private boolean needPrepay;
   // 成交转化是否高于行业均值
   private boolean includePayRate30;
   // 好评率是否高于行业均值
   private boolean includeGoodRate;
   // 退款率是否低于行业均值
   private boolean includeRfdRate;
   // 牛皮癣程度,取值:1:不限,2:无,3:轻微
   private int npxLevel;
   // 月销量
   private String startBiz30day;
   // 销售量小值
   private int minSales;
   // 销售量大值
   private int maxSales;
   // 标签
   private String lableNames;
   // ip地址
   private String ip;
   public SearchFilter() {
      shopTag = "";
   }
   public boolean isTmFlagship() {
      return tmFlagship;
   }
   public int getPageSize() {
      return pageSize;
   }
   public void setPageSize(int pageSize) {
      this.pageSize = pageSize;
   }
   public void setTmFlagship(boolean tmFlagship) {
      this.tmFlagship = tmFlagship;
   }
   public String getShopTag() {
      return shopTag;
   }
   public void setShopTag(String shopTag) {
      this.shopTag = shopTag;
   }
   public Set<String> getParams() {
      return params;
   }
   public boolean isBaoYou() {
      return baoYou;
   }
   public void setBaoYou(boolean baoYou) {
      this.baoYou = baoYou;
   }
   public void setParams(Set<String> params) {
      this.params = params;
   }
   public int getType() {
      return type;
   }
   public void setType(int type) {
      this.type = type;
   }
   public int getHongbao() {
      return hongbao;
   }
   public void setHongbao(int hongbao) {
      this.hongbao = hongbao;
   }
   public int getQuan() {
      return quan;
   }
   public void setQuan(int quan) {
      this.quan = quan;
   }
   public boolean isTmall() {
      return tmall;
   }
   public void setTmall(boolean tmall) {
      this.tmall = tmall;
   }
   public String getCateIds() {
      return cateIds;
   }
   public void setCateIds(String cateIds) {
      this.cateIds = cateIds;
   }
   public String getKey() {
      return key;
   }
   public void setKey(String key) {
      this.key = key;
   }
   public int getPage() {
      return page;
   }
   public void setPage(int page) {
      this.page = page;
   }
   public int getSort() {
      return sort;
   }
   public void setSort(int sort) {
      this.sort = sort;
   }
   public int getProvinceId() {
      return provinceId;
   }
   public void setProvinceId(int provinceId) {
      this.provinceId = provinceId;
   }
   public int getEndTkRate() {
      return endTkRate;
   }
   public void setEndTkRate(int endTkRate) {
      this.endTkRate = endTkRate;
   }
   public int getStartTkRate() {
      return startTkRate;
   }
   public void setStartTkRate(int startTkRate) {
      this.startTkRate = startTkRate;
   }
   public int getStartDsr() {
      return startDsr;
   }
   public void setStartDsr(int startDsr) {
      this.startDsr = startDsr;
   }
   public boolean isOverseas() {
      return overseas;
   }
   public void setOverseas(boolean overseas) {
      this.overseas = overseas;
   }
   public boolean isNeedPrepay() {
      return needPrepay;
   }
   public void setNeedPrepay(boolean needPrepay) {
      this.needPrepay = needPrepay;
   }
   public boolean isIncludePayRate30() {
      return includePayRate30;
   }
   public void setIncludePayRate30(boolean includePayRate30) {
      this.includePayRate30 = includePayRate30;
   }
   public boolean isIncludeGoodRate() {
      return includeGoodRate;
   }
   public void setIncludeGoodRate(boolean includeGoodRate) {
      this.includeGoodRate = includeGoodRate;
   }
   public boolean isIncludeRfdRate() {
      return includeRfdRate;
   }
   public void setIncludeRfdRate(boolean includeRfdRate) {
      this.includeRfdRate = includeRfdRate;
   }
   public int getNpxLevel() {
      return npxLevel;
   }
   public void setNpxLevel(int npxLevel) {
      this.npxLevel = npxLevel;
   }
   public String getStartBiz30day() {
      return startBiz30day;
   }
   public void setStartBiz30day(String startBiz30day) {
      this.startBiz30day = startBiz30day;
   }
   public BigDecimal getStartPrice() {
      return startPrice;
   }
   public void setStartPrice(BigDecimal startPrice) {
      this.startPrice = startPrice;
   }
   public BigDecimal getEndPrice() {
      return endPrice;
   }
   public void setEndPrice(BigDecimal endPrice) {
      this.endPrice = endPrice;
   }
   public int getMinSales() {
      return minSales;
   }
   public void setMinSales(int minSales) {
      this.minSales = minSales;
   }
   public int getMaxSales() {
      return maxSales;
   }
   public void setMaxSales(int maxSales) {
      this.maxSales = maxSales;
   }
   public String getLableNames() {
      return lableNames;
   }
   public void setLableNames(String lableNames) {
      this.lableNames = lableNames;
   }
   public String getIp() {
      return ip;
   }
   public void setIp(String ip) {
      this.ip = ip;
   }
   public String getMaterialId() {
      return materialId;
   }
   public void setMaterialId(String materialId) {
      this.materialId = materialId;
   }
   public int getEndKaTkRate() {
      return endKaTkRate;
   }
   public void setEndKaTkRate(int endKaTkRate) {
      this.endKaTkRate = endKaTkRate;
   }
   public int getStartKaTkRate() {
      return startKaTkRate;
   }
   public void setStartKaTkRate(int startKaTkRate) {
      this.startKaTkRate = startKaTkRate;
   }
}