blog

1,046 阅读31分钟

标签模块

查看后台标签列表

接口描述:

接口地址:/admin/tags

请求方式GET

consumes:["application/json"]

produces:["*/*"]

请求参数

参数名称参数说明in是否必须数据类型schema
current当前页码querytrueinteger
size显示数量querytrueinteger
keywords搜索内容querytruestring
categoryId分类idqueryfalseinteger
tagId标签idqueryfalseinteger
isDelete是否删除queryfalseinteger
isDraft草稿状态queryfalseinteger
startTime开始时间queryfalsestring
endTime结束时间queryfalsestring

响应示例:

{
	"code": 0,
	"data": {
		"count": 0,
		"recordList": [
			{
				"createTime": "",
				"id": 0,
				"tagName": ""
			}
		]
	},
	"flag": true,
	"message": ""
}

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPageDTO«Tag»PageDTO«Tag»
flagboolean
messagestring

schema属性说明

PageDTO«Tag»

参数名称参数说明类型schema
countinteger(int32)
recordListarrayTag

Tag

参数名称参数说明类型schema
createTimestring(date-time)
idinteger(int32)
tagNamestring

响应状态:

状态码说明schema
200OKResult«PageDTO«Tag»»
401Unauthorized
403Forbidden
404Not Found

添加或修改标签

接口描述:

接口地址:/admin/tags

请求方式POST

consumes:["application/json"]

produces:["*/*"]

请求示例

{
	"id": 0,
	"tagName": ""
}

请求参数

参数名称参数说明in是否必须数据类型schema
tagVO标签对象bodytrueTagVOTagVO

schema属性说明

TagVO

参数名称参数说明in是否必须数据类型schema
id标签idbodyfalseinteger(int32)
tagName标签名bodytruestring

响应示例:

{
	"code": 0,
	"data": {},
	"flag": true,
	"message": ""
}

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataobject
flagboolean
messagestring

响应状态:

状态码说明schema
200OKResult
201Created
401Unauthorized
403Forbidden
404Not Found

删除标签

接口描述:

接口地址:/admin/tags

请求方式DELETE

consumes:["application/json"]

produces:["*/*"]

请求示例

[
	0
]

请求参数

参数名称参数说明in是否必须数据类型schema
tagIdListtagIdListbodytruearrayinteger

响应示例:

{
	"code": 0,
	"data": {},
	"flag": true,
	"message": ""
}

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataobject
flagboolean
messagestring

响应状态:

状态码说明schema
200OKResult
204No Content
401Unauthorized
403Forbidden

查看标签列表

接口描述:

接口地址:/tags

请求方式GET

consumes:["application/json"]

produces:["*/*"]

请求参数: 暂无

响应示例:

{
	"code": 0,
	"data": {
		"count": 0,
		"recordList": [
			{
				"id": 0,
				"tagName": ""
			}
		]
	},
	"flag": true,
	"message": ""
}

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPageDTO«TagDTO»PageDTO«TagDTO»
flagboolean
messagestring

schema属性说明

PageDTO«TagDTO»

参数名称参数说明类型schema
countinteger(int32)
recordListarrayTagDTO

TagDTO

参数名称参数说明类型schema
idinteger(int32)
tagNamestring

响应状态:

状态码说明schema
200OKResult«PageDTO«TagDTO»»
401Unauthorized
403Forbidden
404Not Found

查看标签下对应的文章

接口描述:

接口地址:/tags/{tagId}

请求方式GET

consumes:["application/json"]

produces:["*/*"]

请求参数

参数名称参数说明in是否必须数据类型schema
tagIdtagIdpathtrueinteger
currentcurrentqueryfalseinteger

响应示例:

{
	"code": 0,
	"data": {
		"articlePreviewDTOList": [
			{
				"articleCover": "",
				"articleTitle": "",
				"categoryId": 0,
				"categoryName": "",
				"createTime": "",
				"id": 0,
				"tagDTOList": [
					{
						"id": 0,
						"tagName": ""
					}
				]
			}
		],
		"name": ""
	},
	"flag": true,
	"message": ""
}

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataArticlePreviewListDTOArticlePreviewListDTO
flagboolean
messagestring

schema属性说明

ArticlePreviewListDTO

参数名称参数说明类型schema
articlePreviewDTOListarrayArticlePreviewDTO
namestring

ArticlePreviewDTO

参数名称参数说明类型schema
articleCoverstring
articleTitlestring
categoryIdinteger(int32)
categoryNamestring
createTimestring(date-time)
idinteger(int32)
tagDTOListarrayTagDTO

TagDTO

参数名称参数说明类型schema
idinteger(int32)
tagNamestring

响应状态:

状态码说明schema
200OKResult«ArticlePreviewListDTO»
401Unauthorized
403Forbidden
404Not Found

分类模块

查看后台分类列表

接口描述:

接口地址:/admin/categories

请求方式GET

consumes:["application/json"]

produces:["*/*"]

请求参数

参数名称参数说明in是否必须数据类型schema
categoryId分类idqueryfalseinteger
tagId标签idqueryfalseinteger
current当前页码querytrueinteger
size显示数量querytrueinteger
keywords搜索内容querytruestring
isDelete是否删除queryfalseinteger
isDraft草稿状态queryfalseinteger
startTime开始时间queryfalsestring
endTime结束时间queryfalsestring

响应示例:

{
	"code": 0,
	"data": {
		"count": 0,
		"recordList": [
			{
				"categoryName": "",
				"createTime": "",
				"id": 0
			}
		]
	},
	"flag": true,
	"message": ""
}

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPageDTO«Category»PageDTO«Category»
flagboolean
messagestring

schema属性说明

PageDTO«Category»

参数名称参数说明类型schema
countinteger(int32)
recordListarrayCategory

Category

参数名称参数说明类型schema
categoryNamestring
createTimestring(date-time)
idinteger(int32)

响应状态:

状态码说明schema
200OKResult«PageDTO«Category»»
401Unauthorized
403Forbidden
404Not Found

添加或修改分类

接口描述:

接口地址:/admin/categories

请求方式POST

consumes:["application/json"]

produces:["*/*"]

请求示例

{
	"categoryName": "",
	"id": 0
}

请求参数

参数名称参数说明in是否必须数据类型schema
categoryVO分类bodytrueCategoryVOCategoryVO

schema属性说明

CategoryVO

参数名称参数说明in是否必须数据类型schema
categoryName分类名bodytruestring
id分类idbodyfalseinteger(int32)

响应示例:

{
	"code": 0,
	"data": {},
	"flag": true,
	"message": ""
}

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataobject
flagboolean
messagestring

响应状态:

状态码说明schema
200OKResult
201Created
401Unauthorized
403Forbidden
404Not Found

删除分类

接口描述:

接口地址:/admin/categories

请求方式DELETE

consumes:["application/json"]

produces:["*/*"]

请求示例

[
	0
]

请求参数

参数名称参数说明in是否必须数据类型schema
categoryIdListcategoryIdListbodytruearrayinteger

响应示例:

{
	"code": 0,
	"data": {},
	"flag": true,
	"message": ""
}

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataobject
flagboolean
messagestring

响应状态:

状态码说明schema
200OKResult
204No Content
401Unauthorized
403Forbidden

查看分类列表--------

接口描述:

接口地址:/categories

请求方式GET

consumes:["application/json"]

produces:["*/*"]

请求参数: 暂无

响应示例:

{
	"code": 0,
	"data": {
		"count": 0,
		"recordList": [
			{
				"articleCount": 0,
				"categoryName": "",
				"id": 0
			}
		]
	},
	"flag": true,
	"message": ""
}

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPageDTO«CategoryDTO»PageDTO«CategoryDTO»
flagboolean
messagestring

schema属性说明

PageDTO«CategoryDTO»

参数名称参数说明类型schema
countinteger(int32)
recordListarrayCategoryDTO

CategoryDTO

参数名称参数说明类型schema
articleCountinteger(int32)
categoryNamestring
idinteger(int32)

响应状态:

状态码说明schema
200OKResult«PageDTO«CategoryDTO»»
401Unauthorized
403Forbidden
404Not Found

查看分类下对应的文章

接口描述:

接口地址:/categories/{categoryId}

请求方式GET

consumes:["application/json"]

produces:["*/*"]

请求参数

参数名称参数说明in是否必须数据类型schema
categoryIdcategoryIdpathtrueinteger
currentcurrentqueryfalseinteger

响应示例:

{
	"code": 0,
	"data": {
		"articlePreviewDTOList": [
			{
				"articleCover": "",
				"articleTitle": "",
				"categoryId": 0,
				"categoryName": "",
				"createTime": "",
				"id": 0,
				"tagDTOList": [
					{
						"id": 0,
						"tagName": ""
					}
				]
			}
		],
		"name": ""
	},
	"flag": true,
	"message": ""
}

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataArticlePreviewListDTOArticlePreviewListDTO
flagboolean
messagestring

schema属性说明

ArticlePreviewListDTO

参数名称参数说明类型schema
articlePreviewDTOListarrayArticlePreviewDTO
namestring

ArticlePreviewDTO

参数名称参数说明类型schema
articleCoverstring
articleTitlestring
categoryIdinteger(int32)
categoryNamestring
createTimestring(date-time)
idinteger(int32)
tagDTOListarrayTagDTO

TagDTO

参数名称参数说明类型schema
idinteger(int32)
tagNamestring

响应状态:

状态码说明schema
200OKResult«ArticlePreviewListDTO»
401Unauthorized
403Forbidden
404Not Found

友链模块

查看后台友链列表

接口描述:

接口地址:/admin/links

请求方式GET

consumes:["application/json"]

produces:["*/*"]

请求参数

参数名称参数说明in是否必须数据类型schema
categoryId分类idqueryfalseinteger
tagId标签idqueryfalseinteger
current当前页码querytrueinteger
size显示数量querytrueinteger
keywords搜索内容querytruestring
isDelete是否删除queryfalseinteger
isDraft草稿状态queryfalseinteger
startTime开始时间queryfalsestring
endTime结束时间queryfalsestring

响应示例:

{
	"code": 0,
	"data": {
		"count": 0,
		"recordList": [
			{
				"createTime": "",
				"id": 0,
				"linkAddress": "",
				"linkAvatar": "",
				"linkIntro": "",
				"linkName": ""
			}
		]
	},
	"flag": true,
	"message": ""
}

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPageDTO«FriendLinkBackDTO»PageDTO«FriendLinkBackDTO»
flagboolean
messagestring

schema属性说明

PageDTO«FriendLinkBackDTO»

参数名称参数说明类型schema
countinteger(int32)
recordListarrayFriendLinkBackDTO

FriendLinkBackDTO

参数名称参数说明类型schema
createTimestring(date-time)
idinteger(int32)
linkAddressstring
linkAvatarstring
linkIntrostring
linkNamestring

响应状态:

状态码说明schema
200OKResult«PageDTO«FriendLinkBackDTO»»
401Unauthorized
403Forbidden
404Not Found

保存或修改友链

接口描述:

接口地址:/admin/links

请求方式POST

consumes:["application/json"]

produces:["*/*"]

请求示例

{
	"id": 0,
	"linkAddress": "",
	"linkAvatar": "",
	"linkIntro": "",
	"linkName": ""
}

请求参数

参数名称参数说明in是否必须数据类型schema
friendLinkVO友链bodytrueFriendLinkVOFriendLinkVO

schema属性说明

FriendLinkVO

参数名称参数说明in是否必须数据类型schema
id友链idbodyfalseinteger(int32)
linkAddress友链头像bodytruestring
linkAvatar友链头像bodytruestring
linkIntro友链头像bodytruestring
linkName友链名bodytruestring

响应示例:

{
	"code": 0,
	"data": {},
	"flag": true,
	"message": ""
}

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataobject
flagboolean
messagestring

响应状态:

状态码说明schema
200OKResult
201Created
401Unauthorized
403Forbidden
404Not Found

删除友链

接口描述:

接口地址:/admin/links

请求方式DELETE

consumes:["application/json"]

produces:["*/*"]

请求示例

[
	0
]

请求参数

参数名称参数说明in是否必须数据类型schema
linkIdListlinkIdListbodytruearrayinteger

响应示例:

{
	"code": 0,
	"data": {},
	"flag": true,
	"message": ""
}

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataobject
flagboolean
messagestring

响应状态:

状态码说明schema
200OKResult
204No Content
401Unauthorized
403Forbidden

查看友链列表

接口描述:

接口地址:/links

请求方式GET

consumes:["application/json"]

produces:["*/*"]

请求参数: 暂无

响应示例:

{
	"code": 0,
	"data": [
		{
			"id": 0,
			"linkAddress": "",
			"linkAvatar": "",
			"linkIntro": "",
			"linkName": ""
		}
	],
	"flag": true,
	"message": ""
}

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataarrayFriendLinkDTO
flagboolean
messagestring

schema属性说明

FriendLinkDTO

参数名称参数说明类型schema
idinteger(int32)
linkAddressstring
linkAvatarstring
linkIntrostring
linkNamestring

响应状态:

状态码说明schema
200OKResult«List«FriendLinkDTO»»
401Unauthorized
403Forbidden
404Not Found

日志模块

查看操作日志

接口描述:

接口地址:/admin/operation/logs

请求方式GET

consumes:["application/json"]

produces:["*/*"]

请求参数

参数名称参数说明in是否必须数据类型schema
categoryId分类idqueryfalseinteger
tagId标签idqueryfalseinteger
current当前页码querytrueinteger
size显示数量querytrueinteger
keywords搜索内容querytruestring
isDelete是否删除queryfalseinteger
isDraft草稿状态queryfalseinteger
startTime开始时间queryfalsestring
endTime结束时间queryfalsestring

响应示例:

{
	"code": 0,
	"data": {
		"count": 0,
		"recordList": [
			{
				"createTime": "",
				"id": 0,
				"ipAddr": "",
				"ipSource": "",
				"nickname": "",
				"optDesc": "",
				"optMethod": "",
				"optModule": "",
				"optType": "",
				"optUrl": "",
				"requestMethod": "",
				"requestParam": "",
				"responseData": ""
			}
		]
	},
	"flag": true,
	"message": ""
}

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPageDTO«OperationLogDTO»PageDTO«OperationLogDTO»
flagboolean
messagestring

schema属性说明

PageDTO«OperationLogDTO»

参数名称参数说明类型schema
countinteger(int32)
recordListarrayOperationLogDTO

OperationLogDTO

参数名称参数说明类型schema
createTimestring(date-time)
idinteger(int32)
ipAddrstring
ipSourcestring
nicknamestring
optDescstring
optMethodstring
optModulestring
optTypestring
optUrlstring
requestMethodstring
requestParamstring
responseDatastring

响应状态:

状态码说明schema
200OKResult«PageDTO«OperationLogDTO»»
401Unauthorized
403Forbidden
404Not Found

删除操作日志

接口描述:

接口地址:/admin/operation/logs

请求方式DELETE

consumes:["application/json"]

produces:["*/*"]

请求示例

[
	0
]

请求参数

参数名称参数说明in是否必须数据类型schema
logIdListlogIdListbodytruearrayinteger

响应示例:

{
	"code": 0,
	"data": {},
	"flag": true,
	"message": ""
}

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataobject
flagboolean
messagestring

响应状态:

状态码说明schema
200OKResult
204No Content
401Unauthorized
403Forbidden

资源模块

查看资源列表

接口描述:

接口地址:/admin/resources

请求方式GET

consumes:["application/json"]

produces:["*/*"]

请求参数: 暂无

响应示例:

{
	"code": 0,
	"data": [
		{
			"children": [
				{
					"children": [
						{}
					],
					"createTime": "",
					"id": 0,
					"isAnonymous": 0,
					"isDisable": 0,
					"requestMethod": "",
					"resourceName": "",
					"url": ""
				}
			],
			"createTime": "",
			"id": 0,
			"isAnonymous": 0,
			"isDisable": 0,
			"requestMethod": "",
			"resourceName": "",
			"url": ""
		}
	],
	"flag": true,
	"message": ""
}

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataarrayResourceDTO
flagboolean
messagestring

schema属性说明

ResourceDTO

参数名称参数说明类型schema
childrenarrayResourceDTO
createTimestring(date-time)
idinteger(int32)
isAnonymousinteger(int32)
isDisableinteger(int32)
requestMethodstring
resourceNamestring
urlstring

响应状态:

状态码说明schema
200OKResult«List«ResourceDTO»»
401Unauthorized
403Forbidden
404Not Found

新增或修改资源

接口描述:

接口地址:/admin/resources

请求方式POST

consumes:["application/json"]

produces:["*/*"]

请求示例

{
	"id": 0,
	"isAnonymous": 0,
	"isDisable": 0,
	"parentId": 0,
	"requestMethod": "",
	"resourceName": "",
	"url": ""
}

请求参数

参数名称参数说明in是否必须数据类型schema
resourceVO资源bodytrueResourceVOResourceVO

schema属性说明

ResourceVO

参数名称参数说明in是否必须数据类型schema
id资源idbodytrueinteger(int32)
isAnonymous是否匿名访问bodytrueinteger(int32)
isDisable是否禁用bodytrueinteger(int32)
parentId父资源idbodytrueinteger(int32)
requestMethod资源路径bodytruestring
resourceName资源名bodytruestring
url资源路径bodytruestring

响应示例:

{
	"code": 0,
	"data": {},
	"flag": true,
	"message": ""
}

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataobject
flagboolean
messagestring

响应状态:

状态码说明schema
200OKResult
201Created
401Unauthorized
403Forbidden
404Not Found

删除资源

接口描述:

接口地址:/admin/resources

请求方式DELETE

consumes:["application/json"]

produces:["*/*"]

请求示例

[
	0
]

请求参数

参数名称参数说明in是否必须数据类型schema
resourceIdListresourceIdListbodytruearrayinteger

响应示例:

{
	"code": 0,
	"data": {},
	"flag": true,
	"message": ""
}

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataobject
flagboolean
messagestring

响应状态:

状态码说明schema
200OKResult
204No Content
401Unauthorized
403Forbidden

导入swagger接口

接口描述:

接口地址:/admin/resources/import/swagger

请求方式GET

consumes:["application/json"]

produces:["*/*"]

请求参数: 暂无

响应示例:

{
	"code": 0,
	"data": {},
	"flag": true,
	"message": ""
}

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataobject
flagboolean
messagestring

响应状态:

状态码说明schema
200OKResult
401Unauthorized
403Forbidden
404Not Found

查看角色资源选项

接口描述:

接口地址:/admin/role/resources

请求方式GET

consumes:["application/json"]

produces:["*/*"]

请求参数: 暂无

响应示例:

{
	"code": 0,
	"data": [
		{
			"children": [
				{
					"children": [
						{}
					],
					"id": 0,
					"label": ""
				}
			],
			"id": 0,
			"label": ""
		}
	],
	"flag": true,
	"message": ""
}

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataarraylabelOptionDTO
flagboolean
messagestring

schema属性说明

labelOptionDTO

参数名称参数说明类型schema
childrenarraylabelOptionDTO
idinteger(int32)
labelstring

响应状态:

状态码说明schema
200OKResult«List«labelOptionDTO»»
401Unauthorized
403Forbidden
404Not Found

评论模块

查询后台评论

接口描述:

接口地址:/admin/comments

请求方式GET

consumes:["application/json"]

produces:["*/*"]

请求参数

参数名称参数说明in是否必须数据类型schema
categoryId分类idqueryfalseinteger
tagId标签idqueryfalseinteger
current当前页码querytrueinteger
size显示数量querytrueinteger
keywords搜索内容querytruestring
isDelete是否删除queryfalseinteger
isDraft草稿状态queryfalseinteger
startTime开始时间queryfalsestring
endTime结束时间queryfalsestring

响应示例:

{
	"code": 0,
	"data": {
		"count": 0,
		"recordList": [
			{
				"articleTitle": "",
				"avatar": "",
				"commentContent": "",
				"createTime": "",
				"id": 0,
				"isDelete": 0,
				"likeCount": 0,
				"nickname": "",
				"replyNickname": ""
			}
		]
	},
	"flag": true,
	"message": ""
}

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPageDTO«CommentBackDTO»PageDTO«CommentBackDTO»
flagboolean
messagestring

schema属性说明

PageDTO«CommentBackDTO»

参数名称参数说明类型schema
countinteger(int32)
recordListarrayCommentBackDTO

CommentBackDTO

参数名称参数说明类型schema
articleTitlestring
avatarstring
commentContentstring
createTimestring(date-time)
idinteger(int32)
isDeleteinteger(int32)
likeCountinteger(int32)
nicknamestring
replyNicknamestring

响应状态:

状态码说明schema
200OKResult«PageDTO«CommentBackDTO»»
401Unauthorized
403Forbidden
404Not Found

删除或恢复评论

接口描述:

接口地址:/admin/comments

请求方式PUT

consumes:["application/json"]

produces:["*/*"]

请求参数

参数名称参数说明in是否必须数据类型schema
idListid列表querytruearrayinteger
isDelete删除状态querytrueinteger

响应示例:

{
	"code": 0,
	"data": {},
	"flag": true,
	"message": ""
}

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataobject
flagboolean
messagestring

响应状态:

状态码说明schema
200OKResult
201Created
401Unauthorized
403Forbidden
404Not Found

物理删除评论

接口描述:

接口地址:/admin/comments

请求方式DELETE

consumes:["application/json"]

produces:["*/*"]

请求示例

[
	0
]

请求参数

参数名称参数说明in是否必须数据类型schema
commentIdListcommentIdListbodytruearrayinteger

响应示例:

{
	"code": 0,
	"data": {},
	"flag": true,
	"message": ""
}

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataobject
flagboolean
messagestring

响应状态:

状态码说明schema
200OKResult
204No Content
401Unauthorized
403Forbidden

查询评论

接口描述:

接口地址:/comments

请求方式GET

consumes:["application/json"]

produces:["*/*"]

请求参数

参数名称参数说明in是否必须数据类型schema
articleId文章idbodytrueIntegerInteger
current当前页码bodytrueLongLong

响应示例:

{
	"code": 0,
	"data": {
		"count": 0,
		"recordList": [
			{
				"avatar": "",
				"commentContent": "",
				"createTime": "",
				"id": 0,
				"likeCount": 0,
				"nickname": "",
				"replyCount": 0,
				"replyDTOList": [
					{
						"avatar": "",
						"commentContent": "",
						"createTime": "",
						"id": 0,
						"likeCount": 0,
						"nickname": "",
						"parentId": 0,
						"replyId": 0,
						"replyNickname": "",
						"replyWebSite": "",
						"userId": 0,
						"webSite": ""
					}
				],
				"userId": 0,
				"webSite": ""
			}
		]
	},
	"flag": true,
	"message": ""
}

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPageDTO«CommentDTO»PageDTO«CommentDTO»
flagboolean
messagestring

schema属性说明

PageDTO«CommentDTO»

参数名称参数说明类型schema
countinteger(int32)
recordListarrayCommentDTO

CommentDTO

参数名称参数说明类型schema
avatarstring
commentContentstring
createTimestring(date-time)
idinteger(int32)
likeCountinteger(int32)
nicknamestring
replyCountinteger(int32)
replyDTOListarrayReplyDTO
userIdinteger(int32)
webSitestring

ReplyDTO

参数名称参数说明类型schema
avatarstring
commentContentstring
createTimestring(date-time)
idinteger(int32)
likeCountinteger(int32)
nicknamestring
parentIdinteger(int32)
replyIdinteger(int32)
replyNicknamestring
replyWebSitestring
userIdinteger(int32)
webSitestring

响应状态:

状态码说明schema
200OKResult«PageDTO«CommentDTO»»
401Unauthorized
403Forbidden
404Not Found

添加评论或回复

接口描述:

接口地址:/comments

请求方式POST

consumes:["application/json"]

produces:["*/*"]

请求示例

{
	"articleId": 0,
	"commentContent": "",
	"parentId": 0,
	"replyId": 0
}

请求参数

参数名称参数说明in是否必须数据类型schema
commentVO评论bodytrueCommentVOCommentVO

schema属性说明

CommentVO

参数名称参数说明in是否必须数据类型schema
articleId文章idbodyfalseinteger(int32)
commentContent评论内容bodytruestring
parentId评论父idbodyfalseinteger(int32)
replyId回复用户idbodyfalseinteger(int32)

响应示例:

{
	"code": 0,
	"data": {},
	"flag": true,
	"message": ""
}

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataobject
flagboolean
messagestring

响应状态:

状态码说明schema
200OKResult
201Created
401Unauthorized
403Forbidden
404Not Found

评论点赞

接口描述:

接口地址:/comments/like

请求方式POST

consumes:["application/json"]

produces:["*/*"]

请求参数

参数名称参数说明in是否必须数据类型schema
commentIdcommentIdqueryfalseinteger

响应示例:

{
	"code": 0,
	"data": {},
	"flag": true,
	"message": ""
}

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataobject
flagboolean
messagestring

响应状态:

状态码说明schema
200OKResult
201Created
401Unauthorized
403Forbidden
404Not Found

查询评论下的回复

接口描述:

接口地址:/comments/replies/{commentId}

请求方式GET

consumes:["application/json"]

produces:["*/*"]

请求参数

参数名称参数说明in是否必须数据类型schema
commentId文章idbodytrueIntegerInteger
current当前页码bodytrueLongLong

响应示例:

{
	"code": 0,
	"data": [
		{
			"avatar": "",
			"commentContent": "",
			"createTime": "",
			"id": 0,
			"likeCount": 0,
			"nickname": "",
			"parentId": 0,
			"replyId": 0,
			"replyNickname": "",
			"replyWebSite": "",
			"userId": 0,
			"webSite": ""
		}
	],
	"flag": true,
	"message": ""
}

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataarrayReplyDTO
flagboolean
messagestring

schema属性说明

ReplyDTO

参数名称参数说明类型schema
avatarstring
commentContentstring
createTimestring(date-time)
idinteger(int32)
likeCountinteger(int32)
nicknamestring
parentIdinteger(int32)
replyIdinteger(int32)
replyNicknamestring
replyWebSitestring
userIdinteger(int32)
webSitestring

响应状态:

状态码说明schema
200OKResult«List«ReplyDTO»»
401Unauthorized
403Forbidden
404Not Found

留言模块

查看后台留言列表

接口描述:

接口地址:/admin/messages

请求方式GET

consumes:["application/json"]

produces:["*/*"]

请求参数

参数名称参数说明in是否必须数据类型schema
categoryId分类idqueryfalseinteger
tagId标签idqueryfalseinteger
current当前页码querytrueinteger
size显示数量querytrueinteger
keywords搜索内容querytruestring
isDelete是否删除queryfalseinteger
isDraft草稿状态queryfalseinteger
startTime开始时间queryfalsestring
endTime结束时间queryfalsestring

响应示例:

{
	"code": 0,
	"data": {
		"count": 0,
		"recordList": [
			{
				"avatar": "",
				"createTime": "",
				"id": 0,
				"ipAddress": "",
				"ipSource": "",
				"messageContent": "",
				"nickname": ""
			}
		]
	},
	"flag": true,
	"message": ""
}

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPageDTO«MessageBackDTO»PageDTO«MessageBackDTO»
flagboolean
messagestring

schema属性说明

PageDTO«MessageBackDTO»

参数名称参数说明类型schema
countinteger(int32)
recordListarrayMessageBackDTO

MessageBackDTO

参数名称参数说明类型schema
avatarstring
createTimestring(date-time)
idinteger(int32)
ipAddressstring
ipSourcestring
messageContentstring
nicknamestring

响应状态:

状态码说明schema
200OKResult«PageDTO«MessageBackDTO»»
401Unauthorized
403Forbidden
404Not Found

删除留言

接口描述:

接口地址:/admin/messages

请求方式DELETE

consumes:["application/json"]

produces:["*/*"]

请求示例

[
	0
]

请求参数

参数名称参数说明in是否必须数据类型schema
messageIdListmessageIdListbodytruearrayinteger

响应示例:

{
	"code": 0,
	"data": {},
	"flag": true,
	"message": ""
}

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataobject
flagboolean
messagestring

响应状态:

状态码说明schema
200OKResult
204No Content
401Unauthorized
403Forbidden

查看留言列表

接口描述:

接口地址:/messages

请求方式GET

consumes:["application/json"]

produces:["*/*"]

请求参数: 暂无

响应示例:

{
	"code": 0,
	"data": [
		{
			"avatar": "",
			"id": 0,
			"messageContent": "",
			"nickname": "",
			"time": 0
		}
	],
	"flag": true,
	"message": ""
}

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataarrayMessageDTO
flagboolean
messagestring

schema属性说明

MessageDTO

参数名称参数说明类型schema
avatarstring
idinteger(int32)
messageContentstring
nicknamestring
timeinteger(int32)

响应状态:

状态码说明schema
200OKResult«List«MessageDTO»»
401Unauthorized
403Forbidden
404Not Found

添加留言

接口描述:

接口地址:/messages

请求方式POST

consumes:["application/json"]

produces:["*/*"]

请求示例

{
	"avatar": "",
	"messageContent": "",
	"nickname": "",
	"time": 0
}

请求参数

参数名称参数说明in是否必须数据类型schema
messageVO留言bodytrueMessageVOMessageVO

schema属性说明

MessageVO

参数名称参数说明in是否必须数据类型schema
avatar头像bodytruestring
messageContent留言内容bodytruestring
nickname昵称bodytruestring
time弹幕速度bodytrueinteger(int32)

响应示例:

{
	"code": 0,
	"data": {},
	"flag": true,
	"message": ""
}

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataobject
flagboolean
messagestring

响应状态:

状态码说明schema
200OKResult
201Created
401Unauthorized
403Forbidden
404Not Found

菜单模块

查看菜单列表

接口描述:

接口地址:/admin/menus

请求方式GET

consumes:["application/json"]

produces:["*/*"]

请求参数

参数名称参数说明in是否必须数据类型schema
categoryId分类idqueryfalseinteger
tagId标签idqueryfalseinteger
current当前页码querytrueinteger
size显示数量querytrueinteger
keywords搜索内容querytruestring
isDelete是否删除queryfalseinteger
isDraft草稿状态queryfalseinteger
startTime开始时间queryfalsestring
endTime结束时间queryfalsestring

响应示例:

{
	"code": 0,
	"data": [
		{
			"children": [
				{
					"children": [
						{}
					],
					"component": "",
					"createTime": "",
					"icon": "",
					"id": 0,
					"isDisable": 0,
					"isHidden": 0,
					"name": "",
					"orderNum": 0,
					"path": ""
				}
			],
			"component": "",
			"createTime": "",
			"icon": "",
			"id": 0,
			"isDisable": 0,
			"isHidden": 0,
			"name": "",
			"orderNum": 0,
			"path": ""
		}
	],
	"flag": true,
	"message": ""
}

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataarrayMenuDTO
flagboolean
messagestring

schema属性说明

MenuDTO

参数名称参数说明类型schema
childrenarrayMenuDTO
componentstring
createTimestring(date-time)
iconstring
idinteger(int32)
isDisableinteger(int32)
isHiddeninteger(int32)
namestring
orderNuminteger(int32)
pathstring

响应状态:

状态码说明schema
200OKResult«List«MenuDTO»»
401Unauthorized
403Forbidden
404Not Found

查看角色菜单选项

接口描述:

接口地址:/admin/role/menus

请求方式GET

consumes:["application/json"]

produces:["*/*"]

请求参数: 暂无

响应示例:

{
	"code": 0,
	"data": [
		{
			"children": [
				{
					"children": [
						{}
					],
					"id": 0,
					"label": ""
				}
			],
			"id": 0,
			"label": ""
		}
	],
	"flag": true,
	"message": ""
}

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataarraylabelOptionDTO
flagboolean
messagestring

schema属性说明

labelOptionDTO

参数名称参数说明类型schema
childrenarraylabelOptionDTO
idinteger(int32)
labelstring

响应状态:

状态码说明schema
200OKResult«List«labelOptionDTO»»
401Unauthorized
403Forbidden
404Not Found

查看用户菜单

接口描述:

接口地址:/admin/user/menus

请求方式GET

consumes:["application/json"]

produces:["*/*"]

请求参数: 暂无

响应示例:

{
	"code": 0,
	"data": [
		{
			"children": [
				{
					"children": [
						{}
					],
					"component": "",
					"hidden": true,
					"icon": "",
					"name": "",
					"path": ""
				}
			],
			"component": "",
			"hidden": true,
			"icon": "",
			"name": "",
			"path": ""
		}
	],
	"flag": true,
	"message": ""
}

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataarrayUserMenuDTO
flagboolean
messagestring

schema属性说明

UserMenuDTO

参数名称参数说明类型schema
childrenarrayUserMenuDTO
componentstring
hiddenboolean
iconstring
namestring
pathstring

响应状态:

状态码说明schema
200OKResult«List«UserMenuDTO»»
401Unauthorized
403Forbidden
404Not Found

文章模块

查看后台文章

接口描述:

接口地址:/admin/articles

请求方式GET

consumes:["application/json"]

produces:["*/*"]

请求参数

参数名称参数说明in是否必须数据类型schema
categoryId分类idqueryfalseinteger
tagId标签idqueryfalseinteger
current当前页码querytrueinteger
size显示数量querytrueinteger
keywords搜索内容querytruestring
isDelete是否删除queryfalseinteger
isDraft草稿状态queryfalseinteger
startTime开始时间queryfalsestring
endTime结束时间queryfalsestring

响应示例:

{
	"code": 0,
	"data": {
		"count": 0,
		"recordList": [
			{
				"articleTitle": "",
				"categoryName": "",
				"createTime": "",
				"id": 0,
				"isDelete": 0,
				"isDraft": 0,
				"isTop": 0,
				"likeCount": 0,
				"tagDTOList": [
					{
						"id": 0,
						"tagName": ""
					}
				],
				"updateTime": "",
				"viewsCount": 0
			}
		]
	},
	"flag": true,
	"message": ""
}

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPageDTO«ArticleBackDTO»PageDTO«ArticleBackDTO»
flagboolean
messagestring

schema属性说明

PageDTO«ArticleBackDTO»

参数名称参数说明类型schema
countinteger(int32)
recordListarrayArticleBackDTO

ArticleBackDTO

参数名称参数说明类型schema
articleTitlestring
categoryNamestring
createTimestring(date-time)
idinteger(int32)
isDeleteinteger(int32)
isDraftinteger(int32)
isTopinteger(int32)
likeCountinteger(int32)
tagDTOListarrayTagDTO
updateTimestring(date-time)
viewsCountinteger(int32)

TagDTO

参数名称参数说明类型schema
idinteger(int32)
tagNamestring

响应状态:

状态码说明schema
200OKResult«PageDTO«ArticleBackDTO»»
401Unauthorized
403Forbidden
404Not Found

添加或修改文章

接口描述:

接口地址:/admin/articles

请求方式POST

consumes:["application/json"]

produces:["*/*"]

请求示例

{
	"articleContent": "",
	"articleCover": "",
	"articleTitle": "",
	"categoryId": 0,
	"id": 0,
	"isDraft": 0,
	"isTop": 0,
	"tagIdList": []
}

请求参数

参数名称参数说明in是否必须数据类型schema
articleVO文章bodytrueArticleVOArticleVO

schema属性说明

ArticleVO

参数名称参数说明in是否必须数据类型schema
articleContent文章内容bodytruestring
articleCover文章缩略图bodyfalsestring
articleTitle文章标题bodytruestring
categoryId文章分类bodyfalseinteger(int32)
id文章idbodyfalseinteger(int32)
isDraft是否为草稿bodyfalseinteger(int32)
isTop是否置顶bodyfalseinteger(int32)
tagIdList文章标签bodyfalsearray

响应示例:

{
	"code": 0,
	"data": {},
	"flag": true,
	"message": ""
}

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataobject
flagboolean
messagestring

响应状态:

状态码说明schema
200OKResult
201Created
401Unauthorized
403Forbidden
404Not Found

恢复或删除文章

接口描述:

接口地址:/admin/articles

请求方式PUT

consumes:["application/json"]

produces:["*/*"]

请求参数

参数名称参数说明in是否必须数据类型schema
idListid列表querytruearrayinteger
isDelete删除状态querytrueinteger

响应示例:

{
	"code": 0,
	"data": {},
	"flag": true,
	"message": ""
}

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataobject
flagboolean
messagestring

响应状态:

状态码说明schema
200OKResult
201Created
401Unauthorized
403Forbidden
404Not Found

物理删除文章

接口描述:

接口地址:/admin/articles

请求方式DELETE

consumes:["application/json"]

produces:["*/*"]

请求示例

[
	0
]

请求参数

参数名称参数说明in是否必须数据类型schema
articleIdListarticleIdListbodytruearrayinteger

响应示例:

{
	"code": 0,
	"data": {},
	"flag": true,
	"message": ""
}

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataobject
flagboolean
messagestring

响应状态:

状态码说明schema
200OKResult
204No Content
401Unauthorized
403Forbidden

上传文章图片

接口描述:

接口地址:/admin/articles/images

请求方式POST

consumes:["multipart/form-data"]

produces:["*/*"]

请求示例

null

请求参数

参数名称参数说明in是否必须数据类型schema
file文章图片bodytrueMultipartFileMultipartFile

响应示例:

{
	"code": 0,
	"data": "",
	"flag": true,
	"message": ""
}

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
datastring
flagboolean
messagestring

响应状态:

状态码说明schema
200OKResult«string»
201Created
401Unauthorized
403Forbidden
404Not Found

查看文章选项

接口描述:

接口地址:/admin/articles/options

请求方式GET

consumes:["application/json"]

produces:["*/*"]

请求参数: 暂无

响应示例:

{
	"code": 0,
	"data": {
		"categoryDTOList": [
			{
				"categoryName": "",
				"id": 0
			}
		],
		"tagDTOList": [
			{
				"id": 0,
				"tagName": ""
			}
		]
	},
	"flag": true,
	"message": ""
}

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataArticleOptionDTOArticleOptionDTO
flagboolean
messagestring

schema属性说明

ArticleOptionDTO

参数名称参数说明类型schema
categoryDTOListarrayCategoryBackDTO
tagDTOListarrayTagDTO

CategoryBackDTO

参数名称参数说明类型schema
categoryNamestring
idinteger(int32)

TagDTO

参数名称参数说明类型schema
idinteger(int32)
tagNamestring

响应状态:

状态码说明schema
200OKResult«ArticleOptionDTO»
401Unauthorized
403Forbidden
404Not Found

修改文章置顶

接口描述:

接口地址:/admin/articles/top/{articleId}

请求方式PUT

consumes:["application/json"]

produces:["*/*"]

请求参数

参数名称参数说明in是否必须数据类型schema
articleIdarticleIdpathtrueinteger
isTopisTopqueryfalseinteger

响应示例:

{
	"code": 0,
	"data": {},
	"flag": true,
	"message": ""
}

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataobject
flagboolean
messagestring

响应状态:

状态码说明schema
200OKResult
201Created
401Unauthorized
403Forbidden
404Not Found

根据id查看后台文章

接口描述:

接口地址:/admin/articles/{articleId}

请求方式GET

consumes:["application/json"]

produces:["*/*"]

请求示例

null

请求参数

参数名称参数说明in是否必须数据类型schema
articleId文章idbodytrueIntegerInteger

响应示例:

{
	"code": 0,
	"data": {
		"articleContent": "",
		"articleCover": "",
		"articleTitle": "",
		"categoryId": 0,
		"id": 0,
		"isDraft": 0,
		"isTop": 0,
		"tagIdList": []
	},
	"flag": true,
	"message": ""
}

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataArticleVOArticleVO
flagboolean
messagestring

schema属性说明

ArticleVO

参数名称参数说明类型schema
articleContent文章内容string
articleCover文章缩略图string
articleTitle文章标题string
categoryId文章分类integer(int32)
id文章idinteger(int32)
isDraft是否为草稿integer(int32)
isTop是否置顶integer(int32)
tagIdList文章标签array

响应状态:

状态码说明schema
200OKResult«ArticleVO»
401Unauthorized
403Forbidden
404Not Found

查看首页文章 ------

接口描述:

接口地址:/articles

请求方式GET

consumes:["application/json"]

produces:["*/*"]

请求示例

null

请求参数

参数名称参数说明in是否必须数据类型schema
current当前页码bodytrueLongLong

响应示例:

{
	"code": 0,
	"data": [
		{
			"articleContent": "",
			"articleCover": "",
			"articleTitle": "",
			"categoryId": 0,
			"categoryName": "",
			"createTime": "",
			"id": 0,
			"isTop": true,
			"tagDTOList": [
				{
					"id": 0,
					"tagName": ""
				}
			]
		}
	],
	"flag": true,
	"message": ""
}

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataarrayArticleHomeDTO
flagboolean
messagestring

schema属性说明

ArticleHomeDTO

参数名称参数说明类型schema
articleContentstring
articleCoverstring
articleTitlestring
categoryIdinteger(int32)
categoryNamestring
createTimestring(date-time)
idinteger(int32)
isTopboolean
tagDTOListarrayTagDTO

TagDTO

参数名称参数说明类型schema
idinteger(int32)
tagNamestring

响应状态:

状态码说明schema
200OKResult«List«ArticleHomeDTO»»
401Unauthorized
403Forbidden
404Not Found

查看文章归档------

接口描述:

接口地址:/articles/archives

请求方式GET

consumes:["application/json"]

produces:["*/*"]

请求示例

null

请求参数

参数名称参数说明in是否必须数据类型schema
current当前页码bodytrueLongLong

响应示例:

{
	"code": 0,
	"data": {
		"count": 0,
		"recordList": [
			{
				"articleTitle": "",
				"createTime": "",
				"id": 0
			}
		]
	},
	"flag": true,
	"message": ""
}

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPageDTO«ArchiveDTO»PageDTO«ArchiveDTO»
flagboolean
messagestring

schema属性说明

PageDTO«ArchiveDTO»

参数名称参数说明类型schema
countinteger(int32)
recordListarrayArchiveDTO

ArchiveDTO

参数名称参数说明类型schema
createTimestring(date-time)
articleTitlestring
idinteger(int32)

响应状态:

状态码说明schema
200OKResult«PageDTO«ArchiveDTO»»
401Unauthorized
403Forbidden
404Not Found

点赞文章

接口描述:

接口地址:/articles/like

请求方式POST

consumes:["application/json"]

produces:["*/*"]

请求示例

null

请求参数

参数名称参数说明in是否必须数据类型schema
articleId文章idbodytrueIntegerInteger

响应示例:

{
	"code": 0,
	"data": {},
	"flag": true,
	"message": ""
}

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataobject
flagboolean
messagestring

响应状态:

状态码说明schema
200OKResult
201Created
401Unauthorized
403Forbidden
404Not Found

查看最新文章

接口描述:

接口地址:/articles/newest

请求方式GET

consumes:["application/json"]

produces:["*/*"]

请求参数: 暂无

响应示例:

{
	"code": 0,
	"data": [
		{
			"articleCover": "",
			"articleTitle": "",
			"createTime": "",
			"id": 0
		}
	],
	"flag": true,
	"message": ""
}

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataarrayArticleRecommendDTO
flagboolean
messagestring

schema属性说明

ArticleRecommendDTO

参数名称参数说明类型schema
articleCoverstring
articleTitlestring
createTimestring(date-time)
idinteger(int32)

响应状态:

状态码说明schema
200OKResult«List«ArticleRecommendDTO»»
401Unauthorized
403Forbidden
404Not Found

搜索文章

接口描述:

接口地址:/articles/search

请求方式GET

consumes:["application/json"]

produces:["*/*"]

请求参数

参数名称参数说明in是否必须数据类型schema
categoryId分类idqueryfalseinteger
tagId标签idqueryfalseinteger
current当前页码querytrueinteger
size显示数量querytrueinteger
keywords搜索内容querytruestring
isDelete是否删除queryfalseinteger
isDraft草稿状态queryfalseinteger
startTime开始时间queryfalsestring
endTime结束时间queryfalsestring

响应示例:

{
	"code": 0,
	"data": [
		{
			"articleContent": "",
			"articleTitle": "",
			"id": 0,
			"isDelete": 0
		}
	],
	"flag": true,
	"message": ""
}

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataarrayArticleSearchDTO
flagboolean
messagestring

schema属性说明

ArticleSearchDTO

参数名称参数说明类型schema
articleContentstring
articleTitlestring
idinteger(int32)
isDeleteinteger(int32)

响应状态:

状态码说明schema
200OKResult«List«ArticleSearchDTO»»
401Unauthorized
403Forbidden
404Not Found

根据id查看文章-------

接口描述:

接口地址:/articles/{articleId}

请求方式GET

consumes:["application/json"]

produces:["*/*"]

请求示例

null

请求参数

参数名称参数说明in是否必须数据类型schema
articleId文章idbodytrueIntegerInteger

响应示例:

{
	"code": 0,
	"data": {
		"articleContent": "",
		"articleCover": "",
		"articleRecommendList": [
			{
				"articleCover": "",
				"articleTitle": "",
				"createTime": "",
				"id": 0
			}
		],
		"articleTitle": "",
		"categoryId": 0,
		"categoryName": "",
		"createTime": "",
		"id": 0,
		"lastArticle": {
			"articleCover": "",
			"articleTitle": "",
			"id": 0
		},
		"likeCount": 0,
		"nextArticle": {
			"articleCover": "",
			"articleTitle": "",
			"id": 0
		},
		"tagDTOList": [
			{
				"id": 0,
				"tagName": ""
			}
		],
		"updateTime": "",
		"viewsCount": 0
	},
	"flag": true,
	"message": ""
}

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataArticleDTOArticleDTO
flagboolean
messagestring

schema属性说明

ArticleDTO

参数名称参数说明类型schema
articleContentstring
articleCoverstring
articleRecommendListarrayArticleRecommendDTO
articleTitlestring
categoryIdinteger(int32)
categoryNamestring
createTimestring(date-time)
idinteger(int32)
lastArticleArticlePaginationDTOArticlePaginationDTO
likeCountinteger(int32)
nextArticleArticlePaginationDTOArticlePaginationDTO
tagDTOListarrayTagDTO
updateTimestring(date-time)
viewsCountinteger(int32)

ArticleRecommendDTO

参数名称参数说明类型schema
articleCoverstring
articleTitlestring
createTimestring(date-time)
idinteger(int32)

ArticlePaginationDTO

参数名称参数说明类型schema
articleCoverstring
articleTitlestring
idinteger(int32)

TagDTO

参数名称参数说明类型schema
idinteger(int32)
tagNamestring

响应状态:

状态码说明schema
200OKResult«ArticleDTO»
401Unauthorized
403Forbidden
404Not Found

角色模块

保存或更新角色

接口描述:

接口地址:/admin/role

请求方式POST

consumes:["application/json"]

produces:["*/*"]

请求示例

{
	"id": 0,
	"menuIdList": [],
	"resourceIdList": [],
	"roleLabel": "",
	"roleName": ""
}

请求参数

参数名称参数说明in是否必须数据类型schema
roleVO角色bodytrueRoleVORoleVO

schema属性说明

RoleVO

参数名称参数说明in是否必须数据类型schema
id用户idbodyfalseinteger(int32)
menuIdList菜单列表bodytruearray
resourceIdList资源列表bodytruearray
roleLabel标签名bodytruestring
roleName标签名bodytruestring

响应示例:

{
	"code": 0,
	"data": {},
	"flag": true,
	"message": ""
}

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataobject
flagboolean
messagestring

响应状态:

状态码说明schema
200OKResult
201Created
401Unauthorized
403Forbidden
404Not Found