package com.xinquan.system.api.domain; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonFormat; import com.xinquan.common.core.web.domain.BaseModel; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import java.time.LocalDateTime; /** *

* 冥想音频用户操作表 *

* * @author mitao * @since 2024-08-21 */ @Data @EqualsAndHashCode(callSuper = true) @TableName("t_meditation_report") @ApiModel(value="MeditationReport对象", description="冥想音频用户举报表") public class MeditationReport extends BaseModel { private static final long serialVersionUID = 1L; @ApiModelProperty(value = "id") @TableId(value = "id",type = IdType.ASSIGN_ID) private Long id; @ApiModelProperty(value = "冥想id") @TableField("meditation_id") private Long meditationId; @ApiModelProperty(value = "提问id") @TableField("question_id") private Long questionId; @ApiModelProperty(value = "uid") @TableField(exist = false) private String uid; @ApiModelProperty(value = "点赞数") @TableField(exist = false) private Integer likeCount; @ApiModelProperty(value = "用户名称") @TableField(exist = false) private String userName; @ApiModelProperty(value = "用户头像") @TableField(exist = false) private String avatar; @ApiModelProperty(value = "用户手机号") @TableField(exist = false) private String cellPhone; @ApiModelProperty(value = "举报用户名称") @TableField(exist = false) private String userNameReport; @ApiModelProperty(value = "举报用户头像") @TableField(exist = false) private String avatarReport; @ApiModelProperty(value = "举报用户手机号") @TableField(exist = false) private String cellPhoneReport; @ApiModelProperty(value = "疗愈名称") @TableField(exist = false) private String meditationName; @ApiModelProperty(value = "关联疗愈所属分类名称") @TableField(exist = false) private String meditationCategoryName; @ApiModelProperty(value = "提问内容") @TableField(exist = false) private String content; @ApiModelProperty(value = "提问时间") @TableField(exist = false) private String contentTime; @ApiModelProperty(value = "价格设定 1=免费 2=会员免费 3=单独收费") @TableField(exist = false) private Integer chargeType; @ApiModelProperty(value = "回复内容") @TableField(exist = false) private String replyContent; @ApiModelProperty(value = "是否显示 1= 是 2=否") @TableField(exist = false) private Integer showFlag; @ApiModelProperty(value = "疗愈封面图") @TableField(exist = false) private String coverUrl; @ApiModelProperty(value = "举报原因") @TableField("report_content") private String reportContent; @ApiModelProperty(value = "举报人") @TableField("report_user_id") private Long reportUserId; }