package com.sqx.modules.errand.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.sql.Timestamp;

@Data
@ApiModel("sys_feedback")
public class Feedback implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(type = IdType.AUTO)
    /**
     * 主键id
     */
    @ApiModelProperty("主键id")
    private Long feedbackId;

    /**
     * 用户id
     */
    @ApiModelProperty("反馈人类型 1：用户反馈  2商户反馈")
    private Integer feedbackType;

    /**
     * 用户id
     */
    @ApiModelProperty("用户id")
    private Long userId;

    /**
     * 用户id
     */
    @ApiModelProperty("商户id")
    private Long shopId;

    /**
     * 用户邮箱
     */
    @ApiModelProperty("用户邮箱")
    private String userEmail;

    /**
     * 评分
     */
    @ApiModelProperty("用户反馈评分")
    private Integer feedbackScore;

    /**
     * 反馈内容
     */
    @ApiModelProperty("反馈内容")
    private String feedbackMessage;

    /**
     * 反馈提交时间
     */
    @ApiModelProperty("反馈提交时间")
    private Timestamp feedbackTime;

}