package com.yami.shop.bean.po;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;

/**
 * 品牌分页列表查询对象
 *
 * @author haoxr
 * @since 2021/7/11
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class ProductPageQuery{

    /**
     * 海博商品编码
     */
    private String skuCode;
    /**
     * 海博商品ID
     */
    private String hbSkuId;
    /**
     * 商品规格名称
     */
    private String skuName;

    /**
     * 商品名称/统一id也可以业务系统id
     */
    private String keywords;

    /**
     * 上架状态（0:商家下架、1:上架、2:违规下架、3:平台审核）
     */
    private Integer status = null;


    /**
     * 开始时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private String startTime;

    /**
     * 结束时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private String endTime;

    /**
     * 最大价格
     */
    private BigDecimal maxPrice;
    /**
     * 最小价格
     */
    private BigDecimal minPrice;

    /**
     * 门店id
     */
    private Long shopId;

}
