package com.seer.teach.mall.request;

import com.seer.teach.common.request.PageRequest;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;

/**
 * @Author: 嘉多宝宝
 * @Data: 2025-06-23 18:38
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@ToString
@Schema(description = "商品模糊查询请求参数")
public class GoodSearchReq extends PageRequest {

    @Schema(description = "商品描述关键词")
    private String searchKey;

    @Schema(description = "查询的类别 0文具 1日用品 2课外书 3黑马计划 4娱乐 5全部")
    private Integer categoryId;

    @Schema(description = "商品是否为新品，1 表示是新品，0 表示不是")
    private Integer isNew;

    @Schema(description = "商品是否为热门商品，1 表示是，0 表示不是")
    private Integer isHot;

    @Schema(description = "商品是否为限量商品，1 表示是，0 表示不是")
    private Integer isLimited;

    @Schema(description = "是否精品推荐：0-否 1-是")
    private Integer isFeaturedRecommend;

    @Schema(description = "是否特价优惠：0-否 1-是")
    private Integer isSpecialOffer;

    @Schema(description = "租户ID")
    private String tenantId;

}