package com.ruoyi.jarvis.domain;

import com.ruoyi.common.core.domain.BaseEntity;
import com.ruoyi.common.annotation.Excel;
import lombok.Data;

import java.util.Date;

/**
 * 淘宝评论对象 taobao_comments
 */
@Data
public class TaobaoComment extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /** 主键ID */
    @Excel(name = "ID")
    private Integer id;

    /** 商品ID */
    @Excel(name = "商品ID")
    private String productId;

    /** 用户名 */
    @Excel(name = "用户名")
    private String userName;

    /** 评论内容 */
    @Excel(name = "评论内容")
    private String commentText;

    /** 评论ID */
    @Excel(name = "评论ID")
    private String commentId;

    /** 图片URLs */
    @Excel(name = "图片URLs")
    private String pictureUrls;

    /** 创建时间 */
    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date createdAt;

    /** 评论日期 */
    @Excel(name = "评论日期")
    private String commentDate;

    /** 是否已使用 0-未使用 1-已使用 */
    @Excel(name = "使用状态", readConverterExp = "0=未使用,1=已使用")
    private Integer isUse;

    /** 产品类型（从Redis映射获取） */
    private String productType;

    /** Redis映射的产品ID */
    private String mappedProductId;
}

