Files
biji/biji-houdaun/src/main/java/com/test/bijihoudaun/entity/MarkdownFile.java
ikmkj 827c661e5c feat(qianduan): 重构前端结构并添加新功能
- 新增分类创建功能
- 新增笔记创建功能
- 优化笔记列表展示
- 改进笔记预览界面
- 添加删除笔记功能
- 重构菜单选择逻辑
- 优化文件上传处理
- 更新Markdown编辑器配置
2025-06-19 15:02:51 +08:00

37 lines
1.3 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
package com.test.bijihoudaun.entity;
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 io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import java.util.Date;
@Data
@Schema(name = "文本实体")
@TableName("markdown_file")
public class MarkdownFile {
@Schema(description = "文本id",implementation = Long.class)
@TableId(type = IdType.AUTO)
@JsonFormat(shape = JsonFormat.Shape.STRING) // 仅作用于此字段
private Long id;
@Schema(description = "分组表id",implementation = Long.class)
private Long groupingId;
@Schema(description = "文本标题",implementation = String.class)
private String title;
@Schema(description = " 文件名(带.md后缀用于存储和识别",implementation = String.class)
@TableField("file_name")
private String fileName;
@Schema(description = "Markdown内容存储实际文档内容",implementation = String.class)
private String content;
@Schema(description = "创建时间",implementation = Date.class)
private Date createdAt;
@Schema(description = "更新时间",implementation = Date.class)
private Date updatedAt;
}