package com.ylx.massage.domain.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;

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

@Data
public class H5ProductVo {
    /**
     * 商品ID
     */
    private Long id;

    /**
     * 商品分类ID
     */
    private Long categoryId;

    /**
     * 分类名称
     */
    private String categoryName;

    /**
     * 商品编号
     */
    private String productNo;

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

    /**
     * 商品图片
     */
    private String productMainImage;

    /**
     * 付款类型(1：积分 2：金额 3：积分+金额)
     */
    private Integer paymentType;

    /**
     * 商品积分价格
     */
    private Integer pricePoint;
     /**
      * 商品现金价格
      */
    private BigDecimal priceMoney;

    /**
     * 商品原价
     */
    private BigDecimal originalPrice;

    /**
     * 商品库存
     */
    private Integer stock;

    /**
     * 商品销售量
     */
    private Integer sales;

    /**
     * 上架开始时间（用于综合排序新品系数计算）
     */
    private LocalDate saleStartTime;

    /**
     * 综合排序得分（仅在综合排序时返回）
     */
    private BigDecimal comprehensiveScore;
}
