Skip to content

Nihil permission note management system【Nihil 系列笔记系统】

License

Notifications You must be signed in to change notification settings

NihilPhantom/nihil-note

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NIHIL-NOTE

Nihil 系列下的笔记管理系统

项目启动方法

使用IDEA,打开项目即可使用

使用文档

对象实体说明

【专栏 Colomn】

专栏是指存放 笔记的的文件夹,专栏同样可以存储专栏。

【文章 Article】

笔记本身

额外功能

1、 文章排序:需要设置 ${note.file-node-enable}true

2、 微服务支持(自动配置),当检测到 8848 服务正常,会主动进行服务注册。

默认规定说明

1、每一个用户都会有一个自己的根专栏, 专栏的名称通过 ${note.root-name} 设置用户根专栏名称。 !!注意在项目使用中,请不要修改此值,如果需要修改,先到数据库中修改根专栏名称,然后再修此值

2、存储类型

public static final String TYPE_FOLDER = "FOLDER"; public static final String TYPE_Markdown = "markdown";

3、专栏Id

当使用了外置的文档系统时,为了避免额外的查询,专栏Id 和 文件Id 都会进行转化为 文档系统的ID

接口说明

导出接口

{
  "msg": "成功",
  "code": 200,
  "data": {
    "rootId": 406,
    "rootName": ".nihil_note",
    "des": null,
    "columnWithArticles": [
      {
        "id": 406,
        "authorId": "1",
        "name": ".nihil_note",
        "des": null,
        "num": 2,
        "published": null,
        "createTime": null,
        "updateTime": "2023-12-12T19:10:50.000+00:00",
        "parentId": 0,
        "articleList": [
          {
            "id": 876,
            "authorId": "1",
            "title": "java 组件版本对应",
            "des": "",
            "imgHref": "",
            "createTime": "2023-12-12T16:09:58.000+00:00",
            "readNum": null,
            "commentNum": null,
            "starNum": null,
            "coinNum": null,
            "published": false,
            "parentId": 406,
            "markdown": "",
            "content": ""
          }
        ]
      }
    ]
  }
}

【说明】

rootId: 根目录的id

rootName: 根目录的名字

des: 根目录的描述

columnWithArticles 所有子专栏的列表(包含articleList),使用深度遍历或者广度遍历生产,要求父级节点永远在子节点之上。

About

Nihil permission note management system【Nihil 系列笔记系统】

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages