文章分类相关API文档

# 文章分类相关API文档

# 文章分类详情

# 接口信息:

  • 访问路径: /api/article/category/detail
  • 数据类型: application/x-www-form-urlencoded

# 请求参数:

参数 名称 数据类型 是否必须 提交方式 描述
id 分类ID Long *
slug 分类固定连接 String *

id 或者 slug 必须有一个不能为空

# 数据响应:Ret

Ret

字段 数据类型 描述
state String 状态,成功 ok,失败 fail
detail ArticleCategory 文章分类详情

ArticleCategory

字段 数据类型 描述
id Long 主键ID
pid Long 父级分类的ID
userId Long 分类创建的用户ID
slug String slug
title String 标题
content String 内容描述
summary String 摘要
style String 模板样式
type String 类型,比如:分类、tag、专题
icon String 图标
withRecommend Boolean 是否推荐
withTop Boolean 是否置顶
ornament String 装饰图
thumbnail String 缩略图
count Long 该分类的内容数量
orderNumber Integer 排序编码
flag String 标识
metaTitle String SEO标题
metaKeywords String SEO关键字
metaDescription String SEO描述内容
created Date 创建日期
modified Date 修改日期
siteId Long 站点ID

JSON 示例:

{
	"state":"ok",
	"detail":{
		"id":100,
		"pid":100,
		"userId":100,
		"slug":"slug",
		"title":"标题",
		"content":"内容描述",
		"summary":"摘要",
		"style":"模板样式",
		"type":"类型,比如:分类、tag、专题",
		"icon":"图标",
		"withRecommend":true,
		"withTop":true,
		"ornament":"装饰图",
		"thumbnail":"缩略图",
		"count":100,
		"orderNumber":100,
		"flag":"标识",
		"metaTitle":"SEO标题",
		"metaKeywords":"SEO关键字",
		"metaDescription":"SEO描述内容",
		"created":"2022-08-30 09:20:32",
		"modified":"2022-08-30 09:20:32",
		"siteId":100
	}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28

# 创建新的文章分类

# 接口信息:

  • 访问路径: /api/article/category/doCreate
  • 数据类型: application/json

# 请求参数:

参数 名称 数据类型 是否必须 提交方式 描述
articleCategory 文章分类json ArticleCategory POST

# 数据响应:Ret

Ret

字段 数据类型 描述
state String 状态,成功 ok,失败 fail
id Long 文章分类D

JSON 示例:

{
	"state":"ok",
	"id":123
}
1
2
3
4

# 删除文章分类(Tag)

# 接口信息:

  • 访问路径: /api/article/category/doDelete
  • 数据类型: application/x-www-form-urlencoded

# 请求参数:

参数 名称 数据类型 是否必须 提交方式 描述
id 分类ID Long *

# 数据响应:Ret

Ret

字段 数据类型 描述
state String 状态,成功 ok,失败 fail

JSON 示例:

{
	"state":"ok"
}
1
2
3

# 更新文章分类

# 接口信息:

  • 访问路径: /api/article/category/doUpdate
  • 数据类型: application/json

# 请求参数:

参数 名称 数据类型 是否必须 提交方式 描述
articleCategory 文章分类json ArticleCategory POST

# 数据响应:Ret

Ret

字段 数据类型 描述
state String 状态,成功 ok,失败 fail

JSON 示例:

{
	"state":"ok"
}
1
2
3

# 根据文章分类的type查询文章分类

# 接口信息:

  • 访问路径: /api/article/category/listByType
  • 数据类型: application/x-www-form-urlencoded

# 请求参数:

参数 名称 数据类型 是否必须 提交方式 描述
type 分类type String *
pid 上级分类ID Long *

# 数据响应:Ret

Ret

字段 数据类型 描述
state String 状态,成功 ok,失败 fail
list List<ArticleCategory> 文章分类列表

JSON 示例:

{
	"state":"ok",
	"list":[
		{
			"id":100,
			"pid":100,
			"userId":100,
			"slug":"slug",
			"title":"标题",
			"content":"内容描述",
			"summary":"摘要",
			"style":"模板样式",
			"type":"类型,比如:分类、tag、专题",
			"icon":"图标",
			"withRecommend":true,
			"withTop":true,
			"ornament":"装饰图",
			"thumbnail":"缩略图",
			"count":100,
			"orderNumber":100,
			"flag":"标识",
			"metaTitle":"SEO标题",
			"metaKeywords":"SEO关键字",
			"metaDescription":"SEO描述内容",
			"created":"2022-08-30 09:20:32",
			"modified":"2022-08-30 09:20:32",
			"siteId":100
		},
		{
			"id":100,
			"pid":100,
			"userId":100,
			"slug":"slug",
			"title":"标题",
			"content":"内容描述",
			"summary":"摘要",
			"style":"模板样式",
			"type":"类型,比如:分类、tag、专题",
			"icon":"图标",
			"withRecommend":true,
			"withTop":true,
			"ornament":"装饰图",
			"thumbnail":"缩略图",
			"count":100,
			"orderNumber":100,
			"flag":"标识",
			"metaTitle":"SEO标题",
			"metaKeywords":"SEO关键字",
			"metaDescription":"SEO描述内容",
			"created":"2022-08-30 09:20:32",
			"modified":"2022-08-30 09:20:32",
			"siteId":100
		}
	]
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55