package com.sckw.product.model.vo.res;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import lombok.experimental.Accessors;

import java.math.BigDecimal;
import java.time.LocalDate;

/**
 * @desc: 建材市场列表响应
 * @author: yzc
 * @date: 2023-07-06 9:37
 */
@Getter
@Setter
@ToString
@Accessors(chain = true)
public class BuildingMaterialsMarketList {

    /**
     * 商品id
     */
    private Long id;

    /**
     * 商品名称
     */
    private String name;

    /**
     * 缩略图
     */
    private String thumb;

    /**
     * 商品类型label
     */
    private String goodsTypeLabel;

    /**
     * 规格大小
     */
    private String spec;

    /**
     * 库存
     */
    private BigDecimal amount;

    /**
     * 价格
     */
    private BigDecimal price;

    /**
     * 上架时间
     */
    @JsonFormat(pattern="yyyy-MM-dd", timezone = "GMT+8")
    private LocalDate addedTime;

    /**
     * 单位（吨、方、件、箱、其他）
     */
    private String unitLabel;

    /**
     * 预付款最低限额 万元
     */
    private BigDecimal advancePrice;

    /**
     * 所属区域
     */
    private String addressName;

    /**
     * 详细地址
     */
    private String detailAddress;
    /**
     * 供应商
     */
    private String supplyEnt;

}
