package cn.lili.modules.lmk.domain.entity; import cn.lili.mybatis.BaseEntity; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import java.io.Serializable; import java.time.LocalDateTime; import java.util.Date; import lombok.Data; /** * 视频内容 * * @author xp * @since 2025-05-16 */ @Data @TableName("lmk_video") public class Video extends BaseEntity { private static final long serialVersionUID = 1L; @TableField("author_id") /** 作者id */ private String authorId; @TableField("cover_url") /** 图片封面 */ private String coverUrl; @TableField("video_file_key") /** 视频地址 */ private String videoFileKey; @TableField("video_fit") /** 视频填充模式 */ private String videoFit; @TableField("title") /** 视频标题 */ private String title; @TableField("goods_id") /** 商品id */ private String goodsId; @TableField("goods_view_num") /** 商品查看次数 */ private Long goodsViewNum; @TableField("goods_order_num") /** 商品下单次数 */ private Long goodsOrderNum; @TableField("recommend") /** 是否推荐 */ private Boolean recommend; @TableField("status") /** 状态 */ private String status; @TableField("play_num") /** 播放量 */ private Long playNum; @TableField("collect_num") /** 收藏数 */ private Long collectNum; @TableField("comment_num") /** 评论数 */ private Long commentNum; @TableField("weight") /** 权重 */ private Double weight; @TableField("audit_pass_time") /** 审核通过时间 */ private Date auditPassTime; }