78 lines
1.6 KiB
Java
78 lines
1.6 KiB
Java
package com.example.caseData.model;
|
||
|
||
import com.baomidou.mybatisplus.annotation.*;
|
||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||
import lombok.Data;
|
||
|
||
import java.time.LocalDateTime;
|
||
|
||
@Data // Lombok注解,用于自动生成getter/setter方法等
|
||
@TableName("`stats_case_clinical`") // 指定数据库表名
|
||
public class StatsCaseClinicalModel {
|
||
/**
|
||
* 主键id
|
||
*/
|
||
@TableId(type = IdType.ASSIGN_ID) // 使用MyBatis-Plus的ID生成策略
|
||
private Long statsId;
|
||
|
||
/**
|
||
* 数量-文章
|
||
*/
|
||
@TableField("article_num")
|
||
private Integer articleNum;
|
||
|
||
/**
|
||
* 总阅读量-文章
|
||
*/
|
||
@TableField("article_read_num")
|
||
private Integer articleReadNum;
|
||
|
||
/**
|
||
* 总收藏量-文章
|
||
*/
|
||
@TableField("article_collect_num")
|
||
private Integer articleCollectNum;
|
||
|
||
/**
|
||
* 总评论量-文章
|
||
*/
|
||
@TableField("article_comment_num")
|
||
private Integer articleCommentNum;
|
||
|
||
/**
|
||
* 数量-视频
|
||
*/
|
||
@TableField("video_num")
|
||
private Integer videoNum;
|
||
|
||
/**
|
||
* 总阅读量-视频
|
||
*/
|
||
@TableField("video_read_num")
|
||
private Integer videoReadNum;
|
||
|
||
/**
|
||
* 总收藏量-视频
|
||
*/
|
||
@TableField("video_collect_num")
|
||
private Integer videoCollectNum;
|
||
|
||
/**
|
||
* 总评论量-视频
|
||
*/
|
||
@TableField("video_comment_num")
|
||
private Integer VideoCommentNum;
|
||
|
||
/**
|
||
* 创建时间
|
||
*/
|
||
@TableField(fill = FieldFill.INSERT)
|
||
@JsonProperty("created_at")
|
||
private LocalDateTime createdAt;
|
||
|
||
/**
|
||
* 修改时间
|
||
*/
|
||
@TableField(fill = FieldFill.INSERT_UPDATE)
|
||
private LocalDateTime updatedAt;
|
||
} |