Skip to content

悦目图片管理系统 - API接口文档 ​

简介:悦目图片管理系统 - API接口文档

联系邮箱:shengqiangwang666@gmail.com

Version:v1.0.0

接口路径:/v2/api-docs

activity-controller ​

addActivity ​

接口地址:/activity/add

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "content": "",
  "coverUrl": "",
  "expireTime": "",
  "spaceId": 0,
  "title": ""
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
activityAddRequestactivityAddRequestbodytrueActivityAddRequestActivityAddRequest
  contentfalsestring
  coverUrlfalsestring
  expireTimefalsestring(date-time)
  spaceIdfalseinteger(int64)
  titlefalsestring

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
datainteger(int64)integer(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": 0,
	"message": ""
}

deleteActivity ​

接口地址:/activity/delete

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
ididquerytrueinteger(int64)

响应状态:

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

响应参数:

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

响应示例:

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

getActivityById ​

接口地址:/activity/get

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
ididqueryfalseinteger(int64)

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataActivityActivity
  activityExpiredboolean
  commentCountinteger(int64)
  contentstring
  coverUrlstring
  createTimestring(date-time)
  expireTimestring(date-time)
  idinteger(int64)
  isDeleteinteger(int32)
  isExpiredinteger(int32)
  isLikedinteger(int32)
  isSharedinteger(int32)
  likeCountinteger(int64)
  reviewMessagestring
  shareCountinteger(int64)
  spaceIdinteger(int64)
  statusinteger(int32)
  titlestring
  updateTimestring(date-time)
  userUserVOUserVO
    allowFollowinteger
    allowPrivateChatinteger
    createTimestring
    emailstring
    fansCountinteger
    followCountinteger
    homepageBgstring
    idinteger
    showFansListinteger
    showFollowListinteger
    userAccountstring
    userAvatarstring
    userNamestring
    userProfilestring
    userRolestring
  userIdinteger(int64)
  viewCountinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"activityExpired": true,
		"commentCount": 0,
		"content": "",
		"coverUrl": "",
		"createTime": "",
		"expireTime": "",
		"id": 0,
		"isDelete": 0,
		"isExpired": 0,
		"isLiked": 0,
		"isShared": 0,
		"likeCount": 0,
		"reviewMessage": "",
		"shareCount": 0,
		"spaceId": 0,
		"status": 0,
		"title": "",
		"updateTime": "",
		"user": {
			"allowFollow": 0,
			"allowPrivateChat": 0,
			"createTime": "",
			"email": "",
			"fansCount": 0,
			"followCount": 0,
			"homepageBg": "",
			"id": 0,
			"showFansList": 0,
			"showFollowList": 0,
			"userAccount": "",
			"userAvatar": "",
			"userName": "",
			"userProfile": "",
			"userRole": ""
		},
		"userId": 0,
		"viewCount": 0
	},
	"message": ""
}

listCarouselActivities ​

接口地址:/activity/list/carousel

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "current": 0,
  "isPublic": true,
  "notExpired": true,
  "pageSize": 0,
  "searchText": "",
  "sortField": "",
  "sortOrder": "",
  "spaceId": 0,
  "status": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
activityQueryRequestactivityQueryRequestbodytrueActivityQueryRequestActivityQueryRequest
  currentfalseinteger(int32)
  isPublicfalseboolean
  notExpiredfalseboolean
  pageSizefalseinteger(int32)
  searchTextfalsestring
  sortFieldfalsestring
  sortOrderfalsestring
  spaceIdfalseinteger(int64)
  statusfalseinteger(int32)

响应状态:

状态码说明schema
200OKBaseResponse«Page«Activity»»
201Created
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPage«Activity»Page«Activity»
  currentinteger(int64)
  pagesinteger(int64)
  recordsarrayActivity
    activityExpiredboolean
    commentCountinteger
    contentstring
    coverUrlstring
    createTimestring
    expireTimestring
    idinteger
    isDeleteinteger
    isExpiredinteger
    isLikedinteger
    isSharedinteger
    likeCountinteger
    reviewMessagestring
    shareCountinteger
    spaceIdinteger
    statusinteger
    titlestring
    updateTimestring
    userUserVOUserVO
      allowFollowinteger
      allowPrivateChatinteger
      createTimestring
      emailstring
      fansCountinteger
      followCountinteger
      homepageBgstring
      idinteger
      showFansListinteger
      showFollowListinteger
      userAccountstring
      userAvatarstring
      userNamestring
      userProfilestring
      userRolestring
    userIdinteger
    viewCountinteger
  sizeinteger(int64)
  totalinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"current": 0,
		"pages": 0,
		"records": [
			{
				"activityExpired": true,
				"commentCount": 0,
				"content": "",
				"coverUrl": "",
				"createTime": "",
				"expireTime": "",
				"id": 0,
				"isDelete": 0,
				"isExpired": 0,
				"isLiked": 0,
				"isShared": 0,
				"likeCount": 0,
				"reviewMessage": "",
				"shareCount": 0,
				"spaceId": 0,
				"status": 0,
				"title": "",
				"updateTime": "",
				"user": {
					"allowFollow": 0,
					"allowPrivateChat": 0,
					"createTime": "",
					"email": "",
					"fansCount": 0,
					"followCount": 0,
					"homepageBg": "",
					"id": 0,
					"showFansList": 0,
					"showFollowList": 0,
					"userAccount": "",
					"userAvatar": "",
					"userName": "",
					"userProfile": "",
					"userRole": ""
				},
				"userId": 0,
				"viewCount": 0
			}
		],
		"size": 0,
		"total": 0
	},
	"message": ""
}

listActivityByPage ​

接口地址:/activity/list/page

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "current": 0,
  "isPublic": true,
  "notExpired": true,
  "pageSize": 0,
  "searchText": "",
  "sortField": "",
  "sortOrder": "",
  "spaceId": 0,
  "status": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
activityQueryRequestactivityQueryRequestbodytrueActivityQueryRequestActivityQueryRequest
  currentfalseinteger(int32)
  isPublicfalseboolean
  notExpiredfalseboolean
  pageSizefalseinteger(int32)
  searchTextfalsestring
  sortFieldfalsestring
  sortOrderfalsestring
  spaceIdfalseinteger(int64)
  statusfalseinteger(int32)

响应状态:

状态码说明schema
200OKBaseResponse«Page«Activity»»
201Created
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPage«Activity»Page«Activity»
  currentinteger(int64)
  pagesinteger(int64)
  recordsarrayActivity
    activityExpiredboolean
    commentCountinteger
    contentstring
    coverUrlstring
    createTimestring
    expireTimestring
    idinteger
    isDeleteinteger
    isExpiredinteger
    isLikedinteger
    isSharedinteger
    likeCountinteger
    reviewMessagestring
    shareCountinteger
    spaceIdinteger
    statusinteger
    titlestring
    updateTimestring
    userUserVOUserVO
      allowFollowinteger
      allowPrivateChatinteger
      createTimestring
      emailstring
      fansCountinteger
      followCountinteger
      homepageBgstring
      idinteger
      showFansListinteger
      showFollowListinteger
      userAccountstring
      userAvatarstring
      userNamestring
      userProfilestring
      userRolestring
    userIdinteger
    viewCountinteger
  sizeinteger(int64)
  totalinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"current": 0,
		"pages": 0,
		"records": [
			{
				"activityExpired": true,
				"commentCount": 0,
				"content": "",
				"coverUrl": "",
				"createTime": "",
				"expireTime": "",
				"id": 0,
				"isDelete": 0,
				"isExpired": 0,
				"isLiked": 0,
				"isShared": 0,
				"likeCount": 0,
				"reviewMessage": "",
				"shareCount": 0,
				"spaceId": 0,
				"status": 0,
				"title": "",
				"updateTime": "",
				"user": {
					"allowFollow": 0,
					"allowPrivateChat": 0,
					"createTime": "",
					"email": "",
					"fansCount": 0,
					"followCount": 0,
					"homepageBg": "",
					"id": 0,
					"showFansList": 0,
					"showFollowList": 0,
					"userAccount": "",
					"userAvatar": "",
					"userName": "",
					"userProfile": "",
					"userRole": ""
				},
				"userId": 0,
				"viewCount": 0
			}
		],
		"size": 0,
		"total": 0
	},
	"message": ""
}

listActivityBySpaceId ​

接口地址:/activity/list/page/space

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "current": 0,
  "isPublic": true,
  "notExpired": true,
  "pageSize": 0,
  "searchText": "",
  "sortField": "",
  "sortOrder": "",
  "spaceId": 0,
  "status": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
activityQueryRequestactivityQueryRequestbodytrueActivityQueryRequestActivityQueryRequest
  currentfalseinteger(int32)
  isPublicfalseboolean
  notExpiredfalseboolean
  pageSizefalseinteger(int32)
  searchTextfalsestring
  sortFieldfalsestring
  sortOrderfalsestring
  spaceIdfalseinteger(int64)
  statusfalseinteger(int32)

响应状态:

状态码说明schema
200OKBaseResponse«Page«Activity»»
201Created
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPage«Activity»Page«Activity»
  currentinteger(int64)
  pagesinteger(int64)
  recordsarrayActivity
    activityExpiredboolean
    commentCountinteger
    contentstring
    coverUrlstring
    createTimestring
    expireTimestring
    idinteger
    isDeleteinteger
    isExpiredinteger
    isLikedinteger
    isSharedinteger
    likeCountinteger
    reviewMessagestring
    shareCountinteger
    spaceIdinteger
    statusinteger
    titlestring
    updateTimestring
    userUserVOUserVO
      allowFollowinteger
      allowPrivateChatinteger
      createTimestring
      emailstring
      fansCountinteger
      followCountinteger
      homepageBgstring
      idinteger
      showFansListinteger
      showFollowListinteger
      userAccountstring
      userAvatarstring
      userNamestring
      userProfilestring
      userRolestring
    userIdinteger
    viewCountinteger
  sizeinteger(int64)
  totalinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"current": 0,
		"pages": 0,
		"records": [
			{
				"activityExpired": true,
				"commentCount": 0,
				"content": "",
				"coverUrl": "",
				"createTime": "",
				"expireTime": "",
				"id": 0,
				"isDelete": 0,
				"isExpired": 0,
				"isLiked": 0,
				"isShared": 0,
				"likeCount": 0,
				"reviewMessage": "",
				"shareCount": 0,
				"spaceId": 0,
				"status": 0,
				"title": "",
				"updateTime": "",
				"user": {
					"allowFollow": 0,
					"allowPrivateChat": 0,
					"createTime": "",
					"email": "",
					"fansCount": 0,
					"followCount": 0,
					"homepageBg": "",
					"id": 0,
					"showFansList": 0,
					"showFollowList": 0,
					"userAccount": "",
					"userAvatar": "",
					"userName": "",
					"userProfile": "",
					"userRole": ""
				},
				"userId": 0,
				"viewCount": 0
			}
		],
		"size": 0,
		"total": 0
	},
	"message": ""
}

reviewActivity ​

接口地址:/activity/review

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
activityIdactivityIdquerytrueinteger(int64)
statusstatusquerytrueinteger(int32)
messagemessagequeryfalsestring

响应状态:

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

响应参数:

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

响应示例:

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

ai-chat-controller ​

batchDeleteChat ​

接口地址:/deepseek/admin/delete/batch

请求方式:DELETE

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求示例:

javascript
[]

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
idsidsbodytruearrayinteger(int64)

响应状态:

状态码说明schema
200OKBaseResponse«boolean»
204No Content
401Unauthorized
403Forbidden

响应参数:

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

响应示例:

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

listChatByPageAdmin ​

接口地址:/deepseek/admin/list

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
currentcurrentqueryfalseinteger(int32)
pageSizepageSizequeryfalseinteger(int32)
rolerolequeryfalsestring
userIduserIdqueryfalseinteger(int64)

响应状态:

状态码说明schema
200OKBaseResponse«Page«AiChat»»
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPage«AiChat»Page«AiChat»
  currentinteger(int64)
  pagesinteger(int64)
  recordsarrayAiChat
    contentstring
    createTimestring
    idinteger
    isDeletedinteger
    rolestring
    sessionIdinteger
    userIdinteger
  sizeinteger(int64)
  totalinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"current": 0,
		"pages": 0,
		"records": [
			{
				"content": "",
				"createTime": "",
				"id": 0,
				"isDeleted": 0,
				"role": "",
				"sessionId": 0,
				"userId": 0
			}
		],
		"size": 0,
		"total": 0
	},
	"message": ""
}

getChatHistory ​

接口地址:/deepseek/history

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
currentcurrentqueryfalseinteger(int32)
pageSizepageSizequeryfalseinteger(int32)

响应状态:

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

响应参数:

参数名称参数说明类型schema
currentinteger(int64)integer(int64)
pagesinteger(int64)integer(int64)
recordsarrayAiChatVO
  contentstring
  createTimestring(date-time)
  rolestring
sizeinteger(int64)integer(int64)
totalinteger(int64)integer(int64)

响应示例:

javascript
{
	"current": 0,
	"pages": 0,
	"records": [
		{
			"content": "",
			"createTime": "",
			"role": ""
		}
	],
	"size": 0,
	"total": 0
}

send ​

接口地址:/deepseek/send

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
queryqueryqueryfalsestring

响应状态:

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

响应参数:

暂无

响应示例:

javascript

app-controller ​

downloadApp ​

接口地址:/app/download

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

暂无

响应状态:

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

响应参数:

暂无

响应示例:

javascript

getVersionHistory ​

接口地址:/app/history

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
currentcurrentqueryfalseinteger(int64)
pageSizepageSizequeryfalseinteger(int64)

响应状态:

状态码说明schema
200OKBaseResponse«Page«AppVersion»»
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPage«AppVersion»Page«AppVersion»
  currentinteger(int64)
  pagesinteger(int64)
  recordsarrayAppVersion
    apkPathstring
    apkSizeinteger
    createTimestring
    descriptionstring
    idinteger
    isDeleteinteger
    isForceinteger
    statusinteger
    updateTimestring
    versionstring
    versionCodeinteger
  sizeinteger(int64)
  totalinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"current": 0,
		"pages": 0,
		"records": [
			{
				"apkPath": "",
				"apkSize": 0,
				"createTime": "",
				"description": "",
				"id": 0,
				"isDelete": 0,
				"isForce": 0,
				"status": 0,
				"updateTime": "",
				"version": "",
				"versionCode": 0
			}
		],
		"size": 0,
		"total": 0
	},
	"message": ""
}

uploadNewVersion ​

接口地址:/app/upload

请求方式:POST

请求数据类型:multipart/form-data

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
appVersionappVersionquerytruestring
filefileformDatatruefile

响应状态:

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

响应参数:

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

响应示例:

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

getLatestVersion ​

接口地址:/app/version

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

暂无

响应状态:

状态码说明schema
200OKBaseResponse«Map«string,object»»
401Unauthorized
403Forbidden
404Not Found

响应参数:

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

响应示例:

javascript
{
	"code": 0,
	"data": {},
	"message": ""
}

audio-file-controller ​

batchDeleteAudio ​

接口地址:/audio/admin/delete/batch

请求方式:DELETE

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求示例:

javascript
[]

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
idsidsbodytruearrayinteger(int64)

响应状态:

状态码说明schema
200OKBaseResponse«boolean»
204No Content
401Unauthorized
403Forbidden

响应参数:

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

响应示例:

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

listAudioByPageAdmin ​

接口地址:/audio/admin/list

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
albumqueryfalsestring
artistqueryfalsestring
currentqueryfalseinteger(int32)
genrequeryfalsestring
pageSizequeryfalseinteger(int32)
sortFieldqueryfalsestring
sortOrderqueryfalsestring
spaceIdqueryfalseinteger(int64)
titlequeryfalsestring
userIdqueryfalseinteger(int64)

响应状态:

状态码说明schema
200OKBaseResponse«Page«AudioFile»»
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPage«AudioFile»Page«AudioFile»
  currentinteger(int64)
  pagesinteger(int64)
  recordsarrayAudioFile
    albumstring
    artiststring
    coverUrlstring
    createTimestring
    descriptionstring
    durationinteger
    fileNamestring
    filePathstring
    fileSizeinteger
    fileUrlstring
    genrestring
    idinteger
    isDeleteinteger
    likeCountinteger
    md5string
    mimeTypestring
    spaceIdinteger
    titlestring
    updateTimestring
    userIdinteger
    viewCountinteger
  sizeinteger(int64)
  totalinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"current": 0,
		"pages": 0,
		"records": [
			{
				"album": "",
				"artist": "",
				"coverUrl": "",
				"createTime": "",
				"description": "",
				"duration": 0,
				"fileName": "",
				"filePath": "",
				"fileSize": 0,
				"fileUrl": "",
				"genre": "",
				"id": 0,
				"isDelete": 0,
				"likeCount": 0,
				"md5": "",
				"mimeType": "",
				"spaceId": 0,
				"title": "",
				"updateTime": "",
				"userId": 0,
				"viewCount": 0
			}
		],
		"size": 0,
		"total": 0
	},
	"message": ""
}

listAudioByPage ​

接口地址:/audio/list/page

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
albumqueryfalsestring
artistqueryfalsestring
currentqueryfalseinteger(int32)
genrequeryfalsestring
pageSizequeryfalseinteger(int32)
sortFieldqueryfalsestring
sortOrderqueryfalsestring
spaceIdqueryfalseinteger(int64)
titlequeryfalsestring
userIdqueryfalseinteger(int64)

响应状态:

状态码说明schema
200OKBaseResponse«Page«AudioFileVO»»
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPage«AudioFileVO»Page«AudioFileVO»
  currentinteger(int64)
  pagesinteger(int64)
  recordsarrayAudioFileVO
    albumstring
    artiststring
    coverUrlstring
    createTimestring
    descriptionstring
    durationinteger
    fileNamestring
    fileSizeinteger
    fileUrlstring
    genrestring
    idinteger
    isLikedinteger
    likeCountinteger
    mimeTypestring
    titlestring
    updateTimestring
    userUserVOUserVO
      allowFollowinteger
      allowPrivateChatinteger
      createTimestring
      emailstring
      fansCountinteger
      followCountinteger
      homepageBgstring
      idinteger
      showFansListinteger
      showFollowListinteger
      userAccountstring
      userAvatarstring
      userNamestring
      userProfilestring
      userRolestring
    userIdinteger
    viewCountinteger
  sizeinteger(int64)
  totalinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"current": 0,
		"pages": 0,
		"records": [
			{
				"album": "",
				"artist": "",
				"coverUrl": "",
				"createTime": "",
				"description": "",
				"duration": 0,
				"fileName": "",
				"fileSize": 0,
				"fileUrl": "",
				"genre": "",
				"id": 0,
				"isLiked": 0,
				"likeCount": 0,
				"mimeType": "",
				"title": "",
				"updateTime": "",
				"user": {
					"allowFollow": 0,
					"allowPrivateChat": 0,
					"createTime": "",
					"email": "",
					"fansCount": 0,
					"followCount": 0,
					"homepageBg": "",
					"id": 0,
					"showFansList": 0,
					"showFollowList": 0,
					"userAccount": "",
					"userAvatar": "",
					"userName": "",
					"userProfile": "",
					"userRole": ""
				},
				"userId": 0,
				"viewCount": 0
			}
		],
		"size": 0,
		"total": 0
	},
	"message": ""
}

uploadAudio ​

接口地址:/audio/upload

请求方式:POST

请求数据类型:multipart/form-data

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
file音频文件formDatatruefile
albumqueryfalsestring
artistqueryfalsestring
descriptionqueryfalsestring
genrequeryfalsestring
spaceIdqueryfalseinteger(int64)
titlequeryfalsestring

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataAudioFileVOAudioFileVO
  albumstring
  artiststring
  coverUrlstring
  createTimestring(date-time)
  descriptionstring
  durationinteger(int32)
  fileNamestring
  fileSizeinteger(int64)
  fileUrlstring
  genrestring
  idinteger(int64)
  isLikedinteger(int32)
  likeCountinteger(int64)
  mimeTypestring
  titlestring
  updateTimestring(date-time)
  userUserVOUserVO
    allowFollowinteger
    allowPrivateChatinteger
    createTimestring
    emailstring
    fansCountinteger
    followCountinteger
    homepageBgstring
    idinteger
    showFansListinteger
    showFollowListinteger
    userAccountstring
    userAvatarstring
    userNamestring
    userProfilestring
    userRolestring
  userIdinteger(int64)
  viewCountinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"album": "",
		"artist": "",
		"coverUrl": "",
		"createTime": "",
		"description": "",
		"duration": 0,
		"fileName": "",
		"fileSize": 0,
		"fileUrl": "",
		"genre": "",
		"id": 0,
		"isLiked": 0,
		"likeCount": 0,
		"mimeType": "",
		"title": "",
		"updateTime": "",
		"user": {
			"allowFollow": 0,
			"allowPrivateChat": 0,
			"createTime": "",
			"email": "",
			"fansCount": 0,
			"followCount": 0,
			"homepageBg": "",
			"id": 0,
			"showFansList": 0,
			"showFollowList": 0,
			"userAccount": "",
			"userAvatar": "",
			"userName": "",
			"userProfile": "",
			"userRole": ""
		},
		"userId": 0,
		"viewCount": 0
	},
	"message": ""
}

getAudioById ​

接口地址:/audio/{id}

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
ididpathtrueinteger(int64)

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataAudioFileVOAudioFileVO
  albumstring
  artiststring
  coverUrlstring
  createTimestring(date-time)
  descriptionstring
  durationinteger(int32)
  fileNamestring
  fileSizeinteger(int64)
  fileUrlstring
  genrestring
  idinteger(int64)
  isLikedinteger(int32)
  likeCountinteger(int64)
  mimeTypestring
  titlestring
  updateTimestring(date-time)
  userUserVOUserVO
    allowFollowinteger
    allowPrivateChatinteger
    createTimestring
    emailstring
    fansCountinteger
    followCountinteger
    homepageBgstring
    idinteger
    showFansListinteger
    showFollowListinteger
    userAccountstring
    userAvatarstring
    userNamestring
    userProfilestring
    userRolestring
  userIdinteger(int64)
  viewCountinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"album": "",
		"artist": "",
		"coverUrl": "",
		"createTime": "",
		"description": "",
		"duration": 0,
		"fileName": "",
		"fileSize": 0,
		"fileUrl": "",
		"genre": "",
		"id": 0,
		"isLiked": 0,
		"likeCount": 0,
		"mimeType": "",
		"title": "",
		"updateTime": "",
		"user": {
			"allowFollow": 0,
			"allowPrivateChat": 0,
			"createTime": "",
			"email": "",
			"fansCount": 0,
			"followCount": 0,
			"homepageBg": "",
			"id": 0,
			"showFansList": 0,
			"showFollowList": 0,
			"userAccount": "",
			"userAvatar": "",
			"userName": "",
			"userProfile": "",
			"userRole": ""
		},
		"userId": 0,
		"viewCount": 0
	},
	"message": ""
}

deleteAudio ​

接口地址:/audio/{id}

请求方式:DELETE

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
id音频文件IDpathtrueinteger(int64)

响应状态:

状态码说明schema
200OKBaseResponse«boolean»
204No Content
401Unauthorized
403Forbidden

响应参数:

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

响应示例:

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

bug-report-controller ​

addBugReport ​

接口地址:/bugReport/add

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "bugType": 0,
  "description": "",
  "screenshotUrls": "",
  "title": "",
  "websiteUrl": ""
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
bugReportAddRequestbugReportAddRequestbodytrueBugReportAddRequestBugReportAddRequest
  bugTypefalseinteger(int32)
  descriptionfalsestring
  screenshotUrlsfalsestring
  titlefalsestring
  websiteUrlfalsestring

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
datainteger(int64)integer(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": 0,
	"message": ""
}

solveBugReport ​

接口地址:/bugReport/admin/solve

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
ididqueryfalseinteger(int64)
resolutionresolutionqueryfalsestring
statusstatusqueryfalseinteger(int32)

响应状态:

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

响应参数:

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

响应示例:

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

deleteBugReport ​

接口地址:/bugReport/delete

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "id": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
deleteRequestdeleteRequestbodytrueDeleteRequestDeleteRequest
  idfalseinteger(int64)

响应状态:

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

响应参数:

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

响应示例:

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

getBugReportById ​

接口地址:/bugReport/get

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
ididqueryfalseinteger(int64)

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataBugReportVOBugReportVO
  bugTypeinteger(int32)
  createTimestring(date-time)
  descriptionstring
  idinteger(int64)
  resolutionstring
  resolvedTimestring(date-time)
  screenshotUrlsarraystring
  statusinteger(int32)
  titlestring
  updateTimestring(date-time)
  userIdinteger(int64)
  userNamestring
  websiteUrlstring
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"bugType": 0,
		"createTime": "",
		"description": "",
		"id": 0,
		"resolution": "",
		"resolvedTime": "",
		"screenshotUrls": [],
		"status": 0,
		"title": "",
		"updateTime": "",
		"userId": 0,
		"userName": "",
		"websiteUrl": ""
	},
	"message": ""
}

listBugReportByPage ​

接口地址:/bugReport/list/page

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "bugType": 0,
  "current": 0,
  "id": 0,
  "pageSize": 0,
  "sortField": "",
  "sortOrder": "",
  "status": 0,
  "title": "",
  "userId": 0,
  "websiteUrl": ""
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
bugReportQueryRequestbugReportQueryRequestbodytrueBugReportQueryRequestBugReportQueryRequest
  bugTypefalseinteger(int32)
  currentfalseinteger(int32)
  idfalseinteger(int64)
  pageSizefalseinteger(int32)
  sortFieldfalsestring
  sortOrderfalsestring
  statusfalseinteger(int32)
  titlefalsestring
  userIdfalseinteger(int64)
  websiteUrlfalsestring

响应状态:

状态码说明schema
200OKBaseResponse«Page«BugReportVO»»
201Created
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPage«BugReportVO»Page«BugReportVO»
  currentinteger(int64)
  pagesinteger(int64)
  recordsarrayBugReportVO
    bugTypeinteger
    createTimestring
    descriptionstring
    idinteger
    resolutionstring
    resolvedTimestring
    screenshotUrlsarraystring
    statusinteger
    titlestring
    updateTimestring
    userIdinteger
    userNamestring
    websiteUrlstring
  sizeinteger(int64)
  totalinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"current": 0,
		"pages": 0,
		"records": [
			{
				"bugType": 0,
				"createTime": "",
				"description": "",
				"id": 0,
				"resolution": "",
				"resolvedTime": "",
				"screenshotUrls": [],
				"status": 0,
				"title": "",
				"updateTime": "",
				"userId": 0,
				"userName": "",
				"websiteUrl": ""
			}
		],
		"size": 0,
		"total": 0
	},
	"message": ""
}

listMyBugReportByPage ​

接口地址:/bugReport/my/list/page

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "bugType": 0,
  "current": 0,
  "id": 0,
  "pageSize": 0,
  "sortField": "",
  "sortOrder": "",
  "status": 0,
  "title": "",
  "userId": 0,
  "websiteUrl": ""
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
bugReportQueryRequestbugReportQueryRequestbodytrueBugReportQueryRequestBugReportQueryRequest
  bugTypefalseinteger(int32)
  currentfalseinteger(int32)
  idfalseinteger(int64)
  pageSizefalseinteger(int32)
  sortFieldfalsestring
  sortOrderfalsestring
  statusfalseinteger(int32)
  titlefalsestring
  userIdfalseinteger(int64)
  websiteUrlfalsestring

响应状态:

状态码说明schema
200OKBaseResponse«Page«BugReportVO»»
201Created
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPage«BugReportVO»Page«BugReportVO»
  currentinteger(int64)
  pagesinteger(int64)
  recordsarrayBugReportVO
    bugTypeinteger
    createTimestring
    descriptionstring
    idinteger
    resolutionstring
    resolvedTimestring
    screenshotUrlsarraystring
    statusinteger
    titlestring
    updateTimestring
    userIdinteger
    userNamestring
    websiteUrlstring
  sizeinteger(int64)
  totalinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"current": 0,
		"pages": 0,
		"records": [
			{
				"bugType": 0,
				"createTime": "",
				"description": "",
				"id": 0,
				"resolution": "",
				"resolvedTime": "",
				"screenshotUrls": [],
				"status": 0,
				"title": "",
				"updateTime": "",
				"userId": 0,
				"userName": "",
				"websiteUrl": ""
			}
		],
		"size": 0,
		"total": 0
	},
	"message": ""
}

updateBugReport ​

接口地址:/bugReport/update

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "bugType": 0,
  "description": "",
  "id": 0,
  "screenshotUrls": "",
  "status": 0,
  "title": "",
  "websiteUrl": ""
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
bugReportUpdateRequestbugReportUpdateRequestbodytrueBugReportUpdateRequestBugReportUpdateRequest
  bugTypefalseinteger(int32)
  descriptionfalsestring
  idfalseinteger(int64)
  screenshotUrlsfalsestring
  statusfalseinteger(int32)
  titlefalsestring
  websiteUrlfalsestring

响应状态:

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

响应参数:

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

响应示例:

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

category-controller ​

addCategory ​

接口地址:/category/add

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
categoryNamecategoryNamequerytruestring
typetypequerytrueinteger(int32)

响应状态:

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

响应参数:

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

响应示例:

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

deleteCategory ​

接口地址:/category/delete

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
categoryIdcategoryIdquerytrueinteger(int64)

响应状态:

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

响应参数:

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

响应示例:

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

listCategoryVO ​

接口地址:/category/list/page/vo

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
currentqueryfalseinteger(int32)
pageSizequeryfalseinteger(int32)
sortFieldqueryfalsestring
sortOrderqueryfalsestring
typetypequeryfalseinteger(int32)

响应状态:

状态码说明schema
200OKBaseResponse«Page«CategoryVO»»
201Created
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPage«CategoryVO»Page«CategoryVO»
  currentinteger(int64)
  pagesinteger(int64)
  recordsarrayCategoryVO
    categoryNamestring
    createTimestring
    editTimestring
    idinteger
    typeinteger
    updateTimestring
  sizeinteger(int64)
  totalinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"current": 0,
		"pages": 0,
		"records": [
			{
				"categoryName": "",
				"createTime": "",
				"editTime": "",
				"id": 0,
				"type": 0,
				"updateTime": ""
			}
		],
		"size": 0,
		"total": 0
	},
	"message": ""
}

listCategoryByType ​

接口地址:/category/list/type/{type}

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
typetypepathtrueinteger(int32)

响应状态:

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

响应参数:

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

响应示例:

javascript
{
	"code": 0,
	"data": [],
	"message": ""
}

findCategory ​

接口地址:/category/search

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
categoryNamecategoryNamequerytruestring
typetypequeryfalseinteger(int32)

响应状态:

状态码说明schema
200OKBaseResponse«List«CategoryVO»»
201Created
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataarrayCategoryVO
  categoryNamestring
  createTimestring(date-time)
  editTimestring(date-time)
  idinteger(int64)
  typeinteger(int32)
  updateTimestring(date-time)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": [
		{
			"categoryName": "",
			"createTime": "",
			"editTime": "",
			"id": 0,
			"type": 0,
			"updateTime": ""
		}
	],
	"message": ""
}

chat-message-controller ​

batchOperationMessages ​

接口地址:/chat/batch

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "ids": [],
  "operation": ""
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
chatMessageBatchRequestchatMessageBatchRequestbodytrueChatMessageBatchRequestChatMessageBatchRequest
  idsfalsearrayinteger(int64)
  operationfalsestring

响应状态:

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

响应参数:

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

响应示例:

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

getMessageById ​

接口地址:/chat/get

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
ididqueryfalseinteger(int64)

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataChatMessageChatMessage
  contentstring
  createTimestring(date-time)
  idinteger(int64)
  isDeleteinteger(int32)
  messageLocationstring
  messageSizeinteger(int64)
  messageTypestring
  messageUrlstring
  pictureIdinteger(int64)
  privateChatIdinteger(int64)
  receiverIdinteger(int64)
  replyIdinteger(int64)
  replyMessageChatMessageChatMessage
  rootIdinteger(int64)
  senderUserUser
    allowFollowinteger
    allowMultiDeviceLogininteger
    allowPrivateChatinteger
    birthdaystring
    createTimestring
    editTimestring
    emailstring
    genderstring
    homepageBgstring
    idinteger
    interestFieldstring
    isDeleteinteger
    lastActiveTimestring
    personalSignstring
    regionstring
    showFansListinteger
    showFollowListinteger
    themePreferencestring
    updateTimestring
    userAccountstring
    userAvatarstring
    userNamestring
    userPasswordstring
    userProfilestring
    userRolestring
    userTagsstring
    visibilitySettingstring
  senderIdinteger(int64)
  spaceIdinteger(int64)
  statusinteger(int32)
  typeinteger(int32)
  updateTimestring(date-time)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"content": "",
		"createTime": "",
		"id": 0,
		"isDelete": 0,
		"messageLocation": "",
		"messageSize": 0,
		"messageType": "",
		"messageUrl": "",
		"pictureId": 0,
		"privateChatId": 0,
		"receiverId": 0,
		"replyId": 0,
		"replyMessage": {
			"content": "",
			"createTime": "",
			"id": 0,
			"isDelete": 0,
			"messageLocation": "",
			"messageSize": 0,
			"messageType": "",
			"messageUrl": "",
			"pictureId": 0,
			"privateChatId": 0,
			"receiverId": 0,
			"replyId": 0,
			"replyMessage": {},
			"rootId": 0,
			"sender": {
				"allowFollow": 0,
				"allowMultiDeviceLogin": 0,
				"allowPrivateChat": 0,
				"birthday": "",
				"createTime": "",
				"editTime": "",
				"email": "",
				"gender": "",
				"homepageBg": "",
				"id": 0,
				"interestField": "",
				"isDelete": 0,
				"lastActiveTime": "",
				"personalSign": "",
				"region": "",
				"showFansList": 0,
				"showFollowList": 0,
				"themePreference": "",
				"updateTime": "",
				"userAccount": "",
				"userAvatar": "",
				"userName": "",
				"userPassword": "",
				"userProfile": "",
				"userRole": "",
				"userTags": "",
				"visibilitySetting": ""
			},
			"senderId": 0,
			"spaceId": 0,
			"status": 0,
			"type": 0,
			"updateTime": ""
		},
		"rootId": 0,
		"sender": {
			"allowFollow": 0,
			"allowMultiDeviceLogin": 0,
			"allowPrivateChat": 0,
			"birthday": "",
			"createTime": "",
			"editTime": "",
			"email": "",
			"gender": "",
			"homepageBg": "",
			"id": 0,
			"interestField": "",
			"isDelete": 0,
			"lastActiveTime": "",
			"personalSign": "",
			"region": "",
			"showFansList": 0,
			"showFollowList": 0,
			"themePreference": "",
			"updateTime": "",
			"userAccount": "",
			"userAvatar": "",
			"userName": "",
			"userPassword": "",
			"userProfile": "",
			"userRole": "",
			"userTags": "",
			"visibilitySetting": ""
		},
		"senderId": 0,
		"spaceId": 0,
		"status": 0,
		"type": 0,
		"updateTime": ""
	},
	"message": ""
}

listMessagesByPage ​

接口地址:/chat/list/page/admin

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "content": "",
  "current": 0,
  "id": 0,
  "pageSize": 0,
  "pictureId": 0,
  "privateChatId": 0,
  "receiverId": 0,
  "senderId": 0,
  "sortField": "",
  "sortOrder": "",
  "spaceId": 0,
  "status": 0,
  "type": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
chatMessageAdminRequestchatMessageAdminRequestbodytrueChatMessageAdminRequestChatMessageAdminRequest
  contentfalsestring
  currentfalseinteger(int32)
  idfalseinteger(int64)
  pageSizefalseinteger(int32)
  pictureIdfalseinteger(int64)
  privateChatIdfalseinteger(int64)
  receiverIdfalseinteger(int64)
  senderIdfalseinteger(int64)
  sortFieldfalsestring
  sortOrderfalsestring
  spaceIdfalseinteger(int64)
  statusfalseinteger(int32)
  typefalseinteger(int32)

响应状态:

状态码说明schema
200OKBaseResponse«Page«ChatMessage»»
201Created
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPage«ChatMessage»Page«ChatMessage»
  currentinteger(int64)
  pagesinteger(int64)
  recordsarrayChatMessage
    contentstring
    createTimestring
    idinteger
    isDeleteinteger
    messageLocationstring
    messageSizeinteger
    messageTypestring
    messageUrlstring
    pictureIdinteger
    privateChatIdinteger
    receiverIdinteger
    replyIdinteger
    replyMessageChatMessageChatMessage
    rootIdinteger
    senderUserUser
      allowFollowinteger
      allowMultiDeviceLogininteger
      allowPrivateChatinteger
      birthdaystring
      createTimestring
      editTimestring
      emailstring
      genderstring
      homepageBgstring
      idinteger
      interestFieldstring
      isDeleteinteger
      lastActiveTimestring
      personalSignstring
      regionstring
      showFansListinteger
      showFollowListinteger
      themePreferencestring
      updateTimestring
      userAccountstring
      userAvatarstring
      userNamestring
      userPasswordstring
      userProfilestring
      userRolestring
      userTagsstring
      visibilitySettingstring
    senderIdinteger
    spaceIdinteger
    statusinteger
    typeinteger
    updateTimestring
  sizeinteger(int64)
  totalinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"current": 0,
		"pages": 0,
		"records": [
			{
				"content": "",
				"createTime": "",
				"id": 0,
				"isDelete": 0,
				"messageLocation": "",
				"messageSize": 0,
				"messageType": "",
				"messageUrl": "",
				"pictureId": 0,
				"privateChatId": 0,
				"receiverId": 0,
				"replyId": 0,
				"replyMessage": {
					"content": "",
					"createTime": "",
					"id": 0,
					"isDelete": 0,
					"messageLocation": "",
					"messageSize": 0,
					"messageType": "",
					"messageUrl": "",
					"pictureId": 0,
					"privateChatId": 0,
					"receiverId": 0,
					"replyId": 0,
					"replyMessage": {},
					"rootId": 0,
					"sender": {
						"allowFollow": 0,
						"allowMultiDeviceLogin": 0,
						"allowPrivateChat": 0,
						"birthday": "",
						"createTime": "",
						"editTime": "",
						"email": "",
						"gender": "",
						"homepageBg": "",
						"id": 0,
						"interestField": "",
						"isDelete": 0,
						"lastActiveTime": "",
						"personalSign": "",
						"region": "",
						"showFansList": 0,
						"showFollowList": 0,
						"themePreference": "",
						"updateTime": "",
						"userAccount": "",
						"userAvatar": "",
						"userName": "",
						"userPassword": "",
						"userProfile": "",
						"userRole": "",
						"userTags": "",
						"visibilitySetting": ""
					},
					"senderId": 0,
					"spaceId": 0,
					"status": 0,
					"type": 0,
					"updateTime": ""
				},
				"rootId": 0,
				"sender": {
					"allowFollow": 0,
					"allowMultiDeviceLogin": 0,
					"allowPrivateChat": 0,
					"birthday": "",
					"createTime": "",
					"editTime": "",
					"email": "",
					"gender": "",
					"homepageBg": "",
					"id": 0,
					"interestField": "",
					"isDelete": 0,
					"lastActiveTime": "",
					"personalSign": "",
					"region": "",
					"showFansList": 0,
					"showFollowList": 0,
					"themePreference": "",
					"updateTime": "",
					"userAccount": "",
					"userAvatar": "",
					"userName": "",
					"userPassword": "",
					"userProfile": "",
					"userRole": "",
					"userTags": "",
					"visibilitySetting": ""
				},
				"senderId": 0,
				"spaceId": 0,
				"status": 0,
				"type": 0,
				"updateTime": ""
			}
		],
		"size": 0,
		"total": 0
	},
	"message": ""
}

updateMessage ​

接口地址:/chat/update

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "content": "",
  "createTime": "",
  "id": 0,
  "isDelete": 0,
  "messageLocation": "",
  "messageSize": 0,
  "messageType": "",
  "messageUrl": "",
  "pictureId": 0,
  "privateChatId": 0,
  "receiverId": 0,
  "replyId": 0,
  "replyMessage": {
    "content": "",
    "createTime": "",
    "id": 0,
    "isDelete": 0,
    "messageLocation": "",
    "messageSize": 0,
    "messageType": "",
    "messageUrl": "",
    "pictureId": 0,
    "privateChatId": 0,
    "receiverId": 0,
    "replyId": 0,
    "replyMessage": {
      "content": "",
      "createTime": "",
      "id": 0,
      "isDelete": 0,
      "messageLocation": "",
      "messageSize": 0,
      "messageType": "",
      "messageUrl": "",
      "pictureId": 0,
      "privateChatId": 0,
      "receiverId": 0,
      "replyId": 0,
      "replyMessage": {},
      "rootId": 0,
      "sender": {
        "allowFollow": 0,
        "allowMultiDeviceLogin": 0,
        "allowPrivateChat": 0,
        "birthday": "",
        "createTime": "",
        "editTime": "",
        "email": "",
        "gender": "",
        "homepageBg": "",
        "id": 0,
        "interestField": "",
        "isDelete": 0,
        "lastActiveTime": "",
        "personalSign": "",
        "region": "",
        "showFansList": 0,
        "showFollowList": 0,
        "themePreference": "",
        "updateTime": "",
        "userAccount": "",
        "userAvatar": "",
        "userName": "",
        "userPassword": "",
        "userProfile": "",
        "userRole": "",
        "userTags": "",
        "visibilitySetting": ""
      },
      "senderId": 0,
      "spaceId": 0,
      "status": 0,
      "type": 0,
      "updateTime": ""
    },
    "rootId": 0,
    "sender": {
      "allowFollow": 0,
      "allowMultiDeviceLogin": 0,
      "allowPrivateChat": 0,
      "birthday": "",
      "createTime": "",
      "editTime": "",
      "email": "",
      "gender": "",
      "homepageBg": "",
      "id": 0,
      "interestField": "",
      "isDelete": 0,
      "lastActiveTime": "",
      "personalSign": "",
      "region": "",
      "showFansList": 0,
      "showFollowList": 0,
      "themePreference": "",
      "updateTime": "",
      "userAccount": "",
      "userAvatar": "",
      "userName": "",
      "userPassword": "",
      "userProfile": "",
      "userRole": "",
      "userTags": "",
      "visibilitySetting": ""
    },
    "senderId": 0,
    "spaceId": 0,
    "status": 0,
    "type": 0,
    "updateTime": ""
  },
  "rootId": 0,
  "sender": {
    "allowFollow": 0,
    "allowMultiDeviceLogin": 0,
    "allowPrivateChat": 0,
    "birthday": "",
    "createTime": "",
    "editTime": "",
    "email": "",
    "gender": "",
    "homepageBg": "",
    "id": 0,
    "interestField": "",
    "isDelete": 0,
    "lastActiveTime": "",
    "personalSign": "",
    "region": "",
    "showFansList": 0,
    "showFollowList": 0,
    "themePreference": "",
    "updateTime": "",
    "userAccount": "",
    "userAvatar": "",
    "userName": "",
    "userPassword": "",
    "userProfile": "",
    "userRole": "",
    "userTags": "",
    "visibilitySetting": ""
  },
  "senderId": 0,
  "spaceId": 0,
  "status": 0,
  "type": 0,
  "updateTime": ""
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
messagemessagebodytrueChatMessageChatMessage
  contentfalsestring
  createTimefalsestring(date-time)
  idfalseinteger(int64)
  isDeletefalseinteger(int32)
  messageLocationfalsestring
  messageSizefalseinteger(int64)
  messageTypefalsestring
  messageUrlfalsestring
  pictureIdfalseinteger(int64)
  privateChatIdfalseinteger(int64)
  receiverIdfalseinteger(int64)
  replyIdfalseinteger(int64)
  replyMessagefalseChatMessageChatMessage
  rootIdfalseinteger(int64)
  senderfalseUserUser
    allowFollowfalseinteger
    allowMultiDeviceLoginfalseinteger
    allowPrivateChatfalseinteger
    birthdayfalsestring
    createTimefalsestring
    editTimefalsestring
    emailfalsestring
    genderfalsestring
    homepageBgfalsestring
    idfalseinteger
    interestFieldfalsestring
    isDeletefalseinteger
    lastActiveTimefalsestring
    personalSignfalsestring
    regionfalsestring
    showFansListfalseinteger
    showFollowListfalseinteger
    themePreferencefalsestring
    updateTimefalsestring
    userAccountfalsestring
    userAvatarfalsestring
    userNamefalsestring
    userPasswordfalsestring
    userProfilefalsestring
    userRolefalsestring
    userTagsfalsestring
    visibilitySettingfalsestring
  senderIdfalseinteger(int64)
  spaceIdfalseinteger(int64)
  statusfalseinteger(int32)
  typefalseinteger(int32)
  updateTimefalsestring(date-time)

响应状态:

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

响应参数:

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

响应示例:

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

comments-controller ​

addComment ​

接口地址:/comments/add

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "content": "",
  "parentCommentId": 0,
  "targetId": 0,
  "targetType": 0,
  "userId": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
commentsAddRequestcommentsAddRequestbodytrueCommentsAddRequestCommentsAddRequest
  contentfalsestring
  parentCommentIdfalseinteger(int64)
  targetIdfalseinteger(int64)
  targetTypefalseinteger(int32)
  userIdfalseinteger(int64)

响应状态:

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

响应参数:

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

响应示例:

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

batchOperationComments ​

接口地址:/comments/batch

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "ids": [],
  "operation": ""
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
commentsBatchRequestcommentsBatchRequestbodytrueCommentsBatchRequestCommentsBatchRequest
  idsfalsearrayinteger(int64)
  operationfalsestring

响应状态:

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

响应参数:

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

响应示例:

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

getCommentedHistory ​

接口地址:/comments/commented/history

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "commentId": 0,
  "content": "",
  "current": 0,
  "pageSize": 0,
  "sortField": "",
  "sortOrder": "",
  "targetId": 0,
  "targetType": 0,
  "userId": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
commentsQueryRequestcommentsQueryRequestbodytrueCommentsQueryRequestCommentsQueryRequest
  commentIdfalseinteger(int64)
  contentfalsestring
  currentfalseinteger(int32)
  pageSizefalseinteger(int32)
  sortFieldfalsestring
  sortOrderfalsestring
  targetIdfalseinteger(int64)
  targetTypefalseinteger(int32)
  userIdfalseinteger(int64)

响应状态:

状态码说明schema
200OKBaseResponse«Page«CommentsVO»»
201Created
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPage«CommentsVO»Page«CommentsVO»
  currentinteger(int64)
  pagesinteger(int64)
  recordsarrayCommentsVO
    childrenarrayCommentsVO
    commentIdinteger
    commentUserCommentUserVOCommentUserVO
      idinteger
      userAccountstring
      userAvatarstring
      userNamestring
    contentstring
    createTimestring
    currentinteger
    dislikeCountinteger
    isReadinteger
    likeCountinteger
    locationstring
    pageSizeinteger
    parentIdinteger
    picturePictureVOPictureVO
      allowCollectboolean
      allowCommentboolean
      allowLikeboolean
      allowShareboolean
      categorystring
      chatCountinteger
      commentCountinteger
      createTimestring
      editTimestring
      favoriteCountinteger
      idinteger
      introductionstring
      isDownloadinteger
      isFavoritedinteger
      isFeatureinteger
      isLikedinteger
      isSharedinteger
      likeCountinteger
      namestring
      permissionListarraystring
      picColorstring
      picFormatstring
      picHeightinteger
      picScalenumber
      picSizeinteger
      picWidthinteger
      recommendScorenumber
      reviewMessagestring
      reviewStatusinteger
      shareCountinteger
      spaceIdinteger
      tagsarraystring
      thumbnailUrlstring
      updateTimestring
      urlstring
      userUserVOUserVO
        allowFollowinteger
        allowPrivateChatinteger
        createTimestring
        emailstring
        fansCountinteger
        followCountinteger
        homepageBgstring
        idinteger
        showFansListinteger
        showFollowListinteger
        userAccountstring
        userAvatarstring
        userNamestring
        userProfilestring
        userRolestring
      userIdinteger
      viewCountinteger
    postPostPost
      allowCollectinteger
      allowCommentinteger
      allowLikeinteger
      allowShareinteger
      categorystring
      commentCountinteger
      contentstring
      coverUrlstring
      createTimestring
      favoriteCountinteger
      hotScorenumber
      idinteger
      isDeleteinteger
      isDraftinteger
      likeCountinteger
      reviewMessagestring
      shareCountinteger
      statusinteger
      tagsstring
      titlestring
      updateTimestring
      userUserVOUserVO
        allowFollowinteger
        allowPrivateChatinteger
        createTimestring
        emailstring
        fansCountinteger
        followCountinteger
        homepageBgstring
        idinteger
        showFansListinteger
        showFollowListinteger
        userAccountstring
        userAvatarstring
        userNamestring
        userProfilestring
        userRolestring
      userIdinteger
      viewCountinteger
    sortFieldstring
    sortOrderstring
    targetIdinteger
    targetTypeinteger
    targetUserIdinteger
    userIdinteger
  sizeinteger(int64)
  totalinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"current": 0,
		"pages": 0,
		"records": [
			{
				"children": [
					{
						"children": [
							{}
						],
						"commentId": 0,
						"commentUser": {
							"id": 0,
							"userAccount": "",
							"userAvatar": "",
							"userName": ""
						},
						"content": "",
						"createTime": "",
						"current": 0,
						"dislikeCount": 0,
						"isRead": 0,
						"likeCount": 0,
						"location": "",
						"pageSize": 0,
						"parentId": 0,
						"picture": {
							"allowCollect": true,
							"allowComment": true,
							"allowLike": true,
							"allowShare": true,
							"category": "",
							"chatCount": 0,
							"commentCount": 0,
							"createTime": "",
							"editTime": "",
							"favoriteCount": 0,
							"id": 0,
							"introduction": "",
							"isDownload": 0,
							"isFavorited": 0,
							"isFeature": 0,
							"isLiked": 0,
							"isShared": 0,
							"likeCount": 0,
							"name": "",
							"permissionList": [],
							"picColor": "",
							"picFormat": "",
							"picHeight": 0,
							"picScale": 0,
							"picSize": 0,
							"picWidth": 0,
							"recommendScore": 0,
							"reviewMessage": "",
							"reviewStatus": 0,
							"shareCount": 0,
							"spaceId": 0,
							"tags": [],
							"thumbnailUrl": "",
							"updateTime": "",
							"url": "",
							"user": {
								"allowFollow": 0,
								"allowPrivateChat": 0,
								"createTime": "",
								"email": "",
								"fansCount": 0,
								"followCount": 0,
								"homepageBg": "",
								"id": 0,
								"showFansList": 0,
								"showFollowList": 0,
								"userAccount": "",
								"userAvatar": "",
								"userName": "",
								"userProfile": "",
								"userRole": ""
							},
							"userId": 0,
							"viewCount": 0
						},
						"post": {
							"allowCollect": 0,
							"allowComment": 0,
							"allowLike": 0,
							"allowShare": 0,
							"category": "",
							"commentCount": 0,
							"content": "",
							"coverUrl": "",
							"createTime": "",
							"favoriteCount": 0,
							"hotScore": 0,
							"id": 0,
							"isDelete": 0,
							"isDraft": 0,
							"likeCount": 0,
							"reviewMessage": "",
							"shareCount": 0,
							"status": 0,
							"tags": "",
							"title": "",
							"updateTime": "",
							"user": {
								"allowFollow": 0,
								"allowPrivateChat": 0,
								"createTime": "",
								"email": "",
								"fansCount": 0,
								"followCount": 0,
								"homepageBg": "",
								"id": 0,
								"showFansList": 0,
								"showFollowList": 0,
								"userAccount": "",
								"userAvatar": "",
								"userName": "",
								"userProfile": "",
								"userRole": ""
							},
							"userId": 0,
							"viewCount": 0
						},
						"sortField": "",
						"sortOrder": "",
						"targetId": 0,
						"targetType": 0,
						"targetUserId": 0,
						"userId": 0
					}
				],
				"commentId": 0,
				"commentUser": {
					"id": 0,
					"userAccount": "",
					"userAvatar": "",
					"userName": ""
				},
				"content": "",
				"createTime": "",
				"current": 0,
				"dislikeCount": 0,
				"isRead": 0,
				"likeCount": 0,
				"location": "",
				"pageSize": 0,
				"parentId": 0,
				"picture": {},
				"post": {},
				"sortField": "",
				"sortOrder": "",
				"targetId": 0,
				"targetType": 0,
				"targetUserId": 0,
				"userId": 0
			}
		],
		"size": 0,
		"total": 0
	},
	"message": ""
}

deleteComment ​

接口地址:/comments/delete

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "commentId": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
commentsDeleteRequestcommentsDeleteRequestbodytrueCommentsDeleteRequestCommentsDeleteRequest
  commentIdfalseinteger(int64)

响应状态:

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

响应参数:

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

响应示例:

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

getCommentById ​

接口地址:/comments/get

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
ididqueryfalseinteger(int64)

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataCommentsComments
  commentIdinteger(int64)
  contentstring
  createTimestring(date-time)
  dislikeCountinteger(int64)
  isDeleteinteger(int32)
  isReadinteger(int32)
  likeCountinteger(int64)
  locationstring
  parentCommentIdinteger(int64)
  rootCommentIdinteger(int64)
  targetIdinteger(int64)
  targetTypeinteger(int32)
  targetUserIdinteger(int64)
  userIdinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"commentId": 0,
		"content": "",
		"createTime": "",
		"dislikeCount": 0,
		"isDelete": 0,
		"isRead": 0,
		"likeCount": 0,
		"location": "",
		"parentCommentId": 0,
		"rootCommentId": 0,
		"targetId": 0,
		"targetType": 0,
		"targetUserId": 0,
		"userId": 0
	},
	"message": ""
}

likeComment ​

接口地址:/comments/like

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "commentId": 0,
  "dislikeCount": 0,
  "likeCount": 0,
  "userId": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
commentslikeRequestcommentslikeRequestbodytrueCommentsLikeRequestCommentsLikeRequest
  commentIdfalseinteger(int64)
  dislikeCountfalseinteger(int64)
  likeCountfalseinteger(int64)
  userIdfalseinteger(int64)

响应状态:

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

响应参数:

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

响应示例:

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

listCommentsByPage ​

接口地址:/comments/list/page/admin

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "commentId": 0,
  "content": "",
  "current": 0,
  "isDelete": 0,
  "pageSize": 0,
  "sortField": "",
  "sortOrder": "",
  "targetId": 0,
  "targetType": 0,
  "userId": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
commentsAdminRequestcommentsAdminRequestbodytrueCommentsAdminRequestCommentsAdminRequest
  commentIdfalseinteger(int64)
  contentfalsestring
  currentfalseinteger(int32)
  isDeletefalseinteger(int32)
  pageSizefalseinteger(int32)
  sortFieldfalsestring
  sortOrderfalsestring
  targetIdfalseinteger(int64)
  targetTypefalseinteger(int32)
  userIdfalseinteger(int64)

响应状态:

状态码说明schema
200OKBaseResponse«Page«Comments»»
201Created
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPage«Comments»Page«Comments»
  currentinteger(int64)
  pagesinteger(int64)
  recordsarrayComments
    commentIdinteger
    contentstring
    createTimestring
    dislikeCountinteger
    isDeleteinteger
    isReadinteger
    likeCountinteger
    locationstring
    parentCommentIdinteger
    rootCommentIdinteger
    targetIdinteger
    targetTypeinteger
    targetUserIdinteger
    userIdinteger
  sizeinteger(int64)
  totalinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"current": 0,
		"pages": 0,
		"records": [
			{
				"commentId": 0,
				"content": "",
				"createTime": "",
				"dislikeCount": 0,
				"isDelete": 0,
				"isRead": 0,
				"likeCount": 0,
				"location": "",
				"parentCommentId": 0,
				"rootCommentId": 0,
				"targetId": 0,
				"targetType": 0,
				"targetUserId": 0,
				"userId": 0
			}
		],
		"size": 0,
		"total": 0
	},
	"message": ""
}

getMyCommentHistory ​

接口地址:/comments/my/history

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "commentId": 0,
  "content": "",
  "current": 0,
  "pageSize": 0,
  "sortField": "",
  "sortOrder": "",
  "targetId": 0,
  "targetType": 0,
  "userId": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
commentsQueryRequestcommentsQueryRequestbodytrueCommentsQueryRequestCommentsQueryRequest
  commentIdfalseinteger(int64)
  contentfalsestring
  currentfalseinteger(int32)
  pageSizefalseinteger(int32)
  sortFieldfalsestring
  sortOrderfalsestring
  targetIdfalseinteger(int64)
  targetTypefalseinteger(int32)
  userIdfalseinteger(int64)

响应状态:

状态码说明schema
200OKBaseResponse«Page«CommentsVO»»
201Created
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPage«CommentsVO»Page«CommentsVO»
  currentinteger(int64)
  pagesinteger(int64)
  recordsarrayCommentsVO
    childrenarrayCommentsVO
    commentIdinteger
    commentUserCommentUserVOCommentUserVO
      idinteger
      userAccountstring
      userAvatarstring
      userNamestring
    contentstring
    createTimestring
    currentinteger
    dislikeCountinteger
    isReadinteger
    likeCountinteger
    locationstring
    pageSizeinteger
    parentIdinteger
    picturePictureVOPictureVO
      allowCollectboolean
      allowCommentboolean
      allowLikeboolean
      allowShareboolean
      categorystring
      chatCountinteger
      commentCountinteger
      createTimestring
      editTimestring
      favoriteCountinteger
      idinteger
      introductionstring
      isDownloadinteger
      isFavoritedinteger
      isFeatureinteger
      isLikedinteger
      isSharedinteger
      likeCountinteger
      namestring
      permissionListarraystring
      picColorstring
      picFormatstring
      picHeightinteger
      picScalenumber
      picSizeinteger
      picWidthinteger
      recommendScorenumber
      reviewMessagestring
      reviewStatusinteger
      shareCountinteger
      spaceIdinteger
      tagsarraystring
      thumbnailUrlstring
      updateTimestring
      urlstring
      userUserVOUserVO
        allowFollowinteger
        allowPrivateChatinteger
        createTimestring
        emailstring
        fansCountinteger
        followCountinteger
        homepageBgstring
        idinteger
        showFansListinteger
        showFollowListinteger
        userAccountstring
        userAvatarstring
        userNamestring
        userProfilestring
        userRolestring
      userIdinteger
      viewCountinteger
    postPostPost
      allowCollectinteger
      allowCommentinteger
      allowLikeinteger
      allowShareinteger
      categorystring
      commentCountinteger
      contentstring
      coverUrlstring
      createTimestring
      favoriteCountinteger
      hotScorenumber
      idinteger
      isDeleteinteger
      isDraftinteger
      likeCountinteger
      reviewMessagestring
      shareCountinteger
      statusinteger
      tagsstring
      titlestring
      updateTimestring
      userUserVOUserVO
        allowFollowinteger
        allowPrivateChatinteger
        createTimestring
        emailstring
        fansCountinteger
        followCountinteger
        homepageBgstring
        idinteger
        showFansListinteger
        showFollowListinteger
        userAccountstring
        userAvatarstring
        userNamestring
        userProfilestring
        userRolestring
      userIdinteger
      viewCountinteger
    sortFieldstring
    sortOrderstring
    targetIdinteger
    targetTypeinteger
    targetUserIdinteger
    userIdinteger
  sizeinteger(int64)
  totalinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"current": 0,
		"pages": 0,
		"records": [
			{
				"children": [
					{
						"children": [
							{}
						],
						"commentId": 0,
						"commentUser": {
							"id": 0,
							"userAccount": "",
							"userAvatar": "",
							"userName": ""
						},
						"content": "",
						"createTime": "",
						"current": 0,
						"dislikeCount": 0,
						"isRead": 0,
						"likeCount": 0,
						"location": "",
						"pageSize": 0,
						"parentId": 0,
						"picture": {
							"allowCollect": true,
							"allowComment": true,
							"allowLike": true,
							"allowShare": true,
							"category": "",
							"chatCount": 0,
							"commentCount": 0,
							"createTime": "",
							"editTime": "",
							"favoriteCount": 0,
							"id": 0,
							"introduction": "",
							"isDownload": 0,
							"isFavorited": 0,
							"isFeature": 0,
							"isLiked": 0,
							"isShared": 0,
							"likeCount": 0,
							"name": "",
							"permissionList": [],
							"picColor": "",
							"picFormat": "",
							"picHeight": 0,
							"picScale": 0,
							"picSize": 0,
							"picWidth": 0,
							"recommendScore": 0,
							"reviewMessage": "",
							"reviewStatus": 0,
							"shareCount": 0,
							"spaceId": 0,
							"tags": [],
							"thumbnailUrl": "",
							"updateTime": "",
							"url": "",
							"user": {
								"allowFollow": 0,
								"allowPrivateChat": 0,
								"createTime": "",
								"email": "",
								"fansCount": 0,
								"followCount": 0,
								"homepageBg": "",
								"id": 0,
								"showFansList": 0,
								"showFollowList": 0,
								"userAccount": "",
								"userAvatar": "",
								"userName": "",
								"userProfile": "",
								"userRole": ""
							},
							"userId": 0,
							"viewCount": 0
						},
						"post": {
							"allowCollect": 0,
							"allowComment": 0,
							"allowLike": 0,
							"allowShare": 0,
							"category": "",
							"commentCount": 0,
							"content": "",
							"coverUrl": "",
							"createTime": "",
							"favoriteCount": 0,
							"hotScore": 0,
							"id": 0,
							"isDelete": 0,
							"isDraft": 0,
							"likeCount": 0,
							"reviewMessage": "",
							"shareCount": 0,
							"status": 0,
							"tags": "",
							"title": "",
							"updateTime": "",
							"user": {
								"allowFollow": 0,
								"allowPrivateChat": 0,
								"createTime": "",
								"email": "",
								"fansCount": 0,
								"followCount": 0,
								"homepageBg": "",
								"id": 0,
								"showFansList": 0,
								"showFollowList": 0,
								"userAccount": "",
								"userAvatar": "",
								"userName": "",
								"userProfile": "",
								"userRole": ""
							},
							"userId": 0,
							"viewCount": 0
						},
						"sortField": "",
						"sortOrder": "",
						"targetId": 0,
						"targetType": 0,
						"targetUserId": 0,
						"userId": 0
					}
				],
				"commentId": 0,
				"commentUser": {
					"id": 0,
					"userAccount": "",
					"userAvatar": "",
					"userName": ""
				},
				"content": "",
				"createTime": "",
				"current": 0,
				"dislikeCount": 0,
				"isRead": 0,
				"likeCount": 0,
				"location": "",
				"pageSize": 0,
				"parentId": 0,
				"picture": {},
				"post": {},
				"sortField": "",
				"sortOrder": "",
				"targetId": 0,
				"targetType": 0,
				"targetUserId": 0,
				"userId": 0
			}
		],
		"size": 0,
		"total": 0
	},
	"message": ""
}

queryComment ​

接口地址:/comments/query

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "commentId": 0,
  "content": "",
  "current": 0,
  "pageSize": 0,
  "sortField": "",
  "sortOrder": "",
  "targetId": 0,
  "targetType": 0,
  "userId": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
commentsQueryRequestcommentsQueryRequestbodytrueCommentsQueryRequestCommentsQueryRequest
  commentIdfalseinteger(int64)
  contentfalsestring
  currentfalseinteger(int32)
  pageSizefalseinteger(int32)
  sortFieldfalsestring
  sortOrderfalsestring
  targetIdfalseinteger(int64)
  targetTypefalseinteger(int32)
  userIdfalseinteger(int64)

响应状态:

状态码说明schema
200OKBaseResponse«Page«CommentsVO»»
201Created
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPage«CommentsVO»Page«CommentsVO»
  currentinteger(int64)
  pagesinteger(int64)
  recordsarrayCommentsVO
    childrenarrayCommentsVO
    commentIdinteger
    commentUserCommentUserVOCommentUserVO
      idinteger
      userAccountstring
      userAvatarstring
      userNamestring
    contentstring
    createTimestring
    currentinteger
    dislikeCountinteger
    isReadinteger
    likeCountinteger
    locationstring
    pageSizeinteger
    parentIdinteger
    picturePictureVOPictureVO
      allowCollectboolean
      allowCommentboolean
      allowLikeboolean
      allowShareboolean
      categorystring
      chatCountinteger
      commentCountinteger
      createTimestring
      editTimestring
      favoriteCountinteger
      idinteger
      introductionstring
      isDownloadinteger
      isFavoritedinteger
      isFeatureinteger
      isLikedinteger
      isSharedinteger
      likeCountinteger
      namestring
      permissionListarraystring
      picColorstring
      picFormatstring
      picHeightinteger
      picScalenumber
      picSizeinteger
      picWidthinteger
      recommendScorenumber
      reviewMessagestring
      reviewStatusinteger
      shareCountinteger
      spaceIdinteger
      tagsarraystring
      thumbnailUrlstring
      updateTimestring
      urlstring
      userUserVOUserVO
        allowFollowinteger
        allowPrivateChatinteger
        createTimestring
        emailstring
        fansCountinteger
        followCountinteger
        homepageBgstring
        idinteger
        showFansListinteger
        showFollowListinteger
        userAccountstring
        userAvatarstring
        userNamestring
        userProfilestring
        userRolestring
      userIdinteger
      viewCountinteger
    postPostPost
      allowCollectinteger
      allowCommentinteger
      allowLikeinteger
      allowShareinteger
      categorystring
      commentCountinteger
      contentstring
      coverUrlstring
      createTimestring
      favoriteCountinteger
      hotScorenumber
      idinteger
      isDeleteinteger
      isDraftinteger
      likeCountinteger
      reviewMessagestring
      shareCountinteger
      statusinteger
      tagsstring
      titlestring
      updateTimestring
      userUserVOUserVO
        allowFollowinteger
        allowPrivateChatinteger
        createTimestring
        emailstring
        fansCountinteger
        followCountinteger
        homepageBgstring
        idinteger
        showFansListinteger
        showFollowListinteger
        userAccountstring
        userAvatarstring
        userNamestring
        userProfilestring
        userRolestring
      userIdinteger
      viewCountinteger
    sortFieldstring
    sortOrderstring
    targetIdinteger
    targetTypeinteger
    targetUserIdinteger
    userIdinteger
  sizeinteger(int64)
  totalinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"current": 0,
		"pages": 0,
		"records": [
			{
				"children": [
					{
						"children": [
							{}
						],
						"commentId": 0,
						"commentUser": {
							"id": 0,
							"userAccount": "",
							"userAvatar": "",
							"userName": ""
						},
						"content": "",
						"createTime": "",
						"current": 0,
						"dislikeCount": 0,
						"isRead": 0,
						"likeCount": 0,
						"location": "",
						"pageSize": 0,
						"parentId": 0,
						"picture": {
							"allowCollect": true,
							"allowComment": true,
							"allowLike": true,
							"allowShare": true,
							"category": "",
							"chatCount": 0,
							"commentCount": 0,
							"createTime": "",
							"editTime": "",
							"favoriteCount": 0,
							"id": 0,
							"introduction": "",
							"isDownload": 0,
							"isFavorited": 0,
							"isFeature": 0,
							"isLiked": 0,
							"isShared": 0,
							"likeCount": 0,
							"name": "",
							"permissionList": [],
							"picColor": "",
							"picFormat": "",
							"picHeight": 0,
							"picScale": 0,
							"picSize": 0,
							"picWidth": 0,
							"recommendScore": 0,
							"reviewMessage": "",
							"reviewStatus": 0,
							"shareCount": 0,
							"spaceId": 0,
							"tags": [],
							"thumbnailUrl": "",
							"updateTime": "",
							"url": "",
							"user": {
								"allowFollow": 0,
								"allowPrivateChat": 0,
								"createTime": "",
								"email": "",
								"fansCount": 0,
								"followCount": 0,
								"homepageBg": "",
								"id": 0,
								"showFansList": 0,
								"showFollowList": 0,
								"userAccount": "",
								"userAvatar": "",
								"userName": "",
								"userProfile": "",
								"userRole": ""
							},
							"userId": 0,
							"viewCount": 0
						},
						"post": {
							"allowCollect": 0,
							"allowComment": 0,
							"allowLike": 0,
							"allowShare": 0,
							"category": "",
							"commentCount": 0,
							"content": "",
							"coverUrl": "",
							"createTime": "",
							"favoriteCount": 0,
							"hotScore": 0,
							"id": 0,
							"isDelete": 0,
							"isDraft": 0,
							"likeCount": 0,
							"reviewMessage": "",
							"shareCount": 0,
							"status": 0,
							"tags": "",
							"title": "",
							"updateTime": "",
							"user": {
								"allowFollow": 0,
								"allowPrivateChat": 0,
								"createTime": "",
								"email": "",
								"fansCount": 0,
								"followCount": 0,
								"homepageBg": "",
								"id": 0,
								"showFansList": 0,
								"showFollowList": 0,
								"userAccount": "",
								"userAvatar": "",
								"userName": "",
								"userProfile": "",
								"userRole": ""
							},
							"userId": 0,
							"viewCount": 0
						},
						"sortField": "",
						"sortOrder": "",
						"targetId": 0,
						"targetType": 0,
						"targetUserId": 0,
						"userId": 0
					}
				],
				"commentId": 0,
				"commentUser": {
					"id": 0,
					"userAccount": "",
					"userAvatar": "",
					"userName": ""
				},
				"content": "",
				"createTime": "",
				"current": 0,
				"dislikeCount": 0,
				"isRead": 0,
				"likeCount": 0,
				"location": "",
				"pageSize": 0,
				"parentId": 0,
				"picture": {},
				"post": {},
				"sortField": "",
				"sortOrder": "",
				"targetId": 0,
				"targetType": 0,
				"targetUserId": 0,
				"userId": 0
			}
		],
		"size": 0,
		"total": 0
	},
	"message": ""
}

getUnreadComments ​

接口地址:/comments/unread

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

暂无

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataarrayCommentsVO
  childrenarrayCommentsVO
  commentIdinteger(int64)
  commentUserCommentUserVOCommentUserVO
    idinteger
    userAccountstring
    userAvatarstring
    userNamestring
  contentstring
  createTimestring(date-time)
  currentinteger(int32)
  dislikeCountinteger(int64)
  isReadinteger(int32)
  likeCountinteger(int64)
  locationstring
  pageSizeinteger(int32)
  parentIdinteger(int64)
  picturePictureVOPictureVO
    allowCollectboolean
    allowCommentboolean
    allowLikeboolean
    allowShareboolean
    categorystring
    chatCountinteger
    commentCountinteger
    createTimestring
    editTimestring
    favoriteCountinteger
    idinteger
    introductionstring
    isDownloadinteger
    isFavoritedinteger
    isFeatureinteger
    isLikedinteger
    isSharedinteger
    likeCountinteger
    namestring
    permissionListarraystring
    picColorstring
    picFormatstring
    picHeightinteger
    picScalenumber
    picSizeinteger
    picWidthinteger
    recommendScorenumber
    reviewMessagestring
    reviewStatusinteger
    shareCountinteger
    spaceIdinteger
    tagsarraystring
    thumbnailUrlstring
    updateTimestring
    urlstring
    userUserVOUserVO
      allowFollowinteger
      allowPrivateChatinteger
      createTimestring
      emailstring
      fansCountinteger
      followCountinteger
      homepageBgstring
      idinteger
      showFansListinteger
      showFollowListinteger
      userAccountstring
      userAvatarstring
      userNamestring
      userProfilestring
      userRolestring
    userIdinteger
    viewCountinteger
  postPostPost
    allowCollectinteger
    allowCommentinteger
    allowLikeinteger
    allowShareinteger
    categorystring
    commentCountinteger
    contentstring
    coverUrlstring
    createTimestring
    favoriteCountinteger
    hotScorenumber
    idinteger
    isDeleteinteger
    isDraftinteger
    likeCountinteger
    reviewMessagestring
    shareCountinteger
    statusinteger
    tagsstring
    titlestring
    updateTimestring
    userUserVOUserVO
      allowFollowinteger
      allowPrivateChatinteger
      createTimestring
      emailstring
      fansCountinteger
      followCountinteger
      homepageBgstring
      idinteger
      showFansListinteger
      showFollowListinteger
      userAccountstring
      userAvatarstring
      userNamestring
      userProfilestring
      userRolestring
    userIdinteger
    viewCountinteger
  sortFieldstring
  sortOrderstring
  targetIdinteger(int64)
  targetTypeinteger(int32)
  targetUserIdinteger(int64)
  userIdinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": [
		{
			"children": [
				{
					"children": [
						{}
					],
					"commentId": 0,
					"commentUser": {
						"id": 0,
						"userAccount": "",
						"userAvatar": "",
						"userName": ""
					},
					"content": "",
					"createTime": "",
					"current": 0,
					"dislikeCount": 0,
					"isRead": 0,
					"likeCount": 0,
					"location": "",
					"pageSize": 0,
					"parentId": 0,
					"picture": {
						"allowCollect": true,
						"allowComment": true,
						"allowLike": true,
						"allowShare": true,
						"category": "",
						"chatCount": 0,
						"commentCount": 0,
						"createTime": "",
						"editTime": "",
						"favoriteCount": 0,
						"id": 0,
						"introduction": "",
						"isDownload": 0,
						"isFavorited": 0,
						"isFeature": 0,
						"isLiked": 0,
						"isShared": 0,
						"likeCount": 0,
						"name": "",
						"permissionList": [],
						"picColor": "",
						"picFormat": "",
						"picHeight": 0,
						"picScale": 0,
						"picSize": 0,
						"picWidth": 0,
						"recommendScore": 0,
						"reviewMessage": "",
						"reviewStatus": 0,
						"shareCount": 0,
						"spaceId": 0,
						"tags": [],
						"thumbnailUrl": "",
						"updateTime": "",
						"url": "",
						"user": {
							"allowFollow": 0,
							"allowPrivateChat": 0,
							"createTime": "",
							"email": "",
							"fansCount": 0,
							"followCount": 0,
							"homepageBg": "",
							"id": 0,
							"showFansList": 0,
							"showFollowList": 0,
							"userAccount": "",
							"userAvatar": "",
							"userName": "",
							"userProfile": "",
							"userRole": ""
						},
						"userId": 0,
						"viewCount": 0
					},
					"post": {
						"allowCollect": 0,
						"allowComment": 0,
						"allowLike": 0,
						"allowShare": 0,
						"category": "",
						"commentCount": 0,
						"content": "",
						"coverUrl": "",
						"createTime": "",
						"favoriteCount": 0,
						"hotScore": 0,
						"id": 0,
						"isDelete": 0,
						"isDraft": 0,
						"likeCount": 0,
						"reviewMessage": "",
						"shareCount": 0,
						"status": 0,
						"tags": "",
						"title": "",
						"updateTime": "",
						"user": {
							"allowFollow": 0,
							"allowPrivateChat": 0,
							"createTime": "",
							"email": "",
							"fansCount": 0,
							"followCount": 0,
							"homepageBg": "",
							"id": 0,
							"showFansList": 0,
							"showFollowList": 0,
							"userAccount": "",
							"userAvatar": "",
							"userName": "",
							"userProfile": "",
							"userRole": ""
						},
						"userId": 0,
						"viewCount": 0
					},
					"sortField": "",
					"sortOrder": "",
					"targetId": 0,
					"targetType": 0,
					"targetUserId": 0,
					"userId": 0
				}
			],
			"commentId": 0,
			"commentUser": {
				"id": 0,
				"userAccount": "",
				"userAvatar": "",
				"userName": ""
			},
			"content": "",
			"createTime": "",
			"current": 0,
			"dislikeCount": 0,
			"isRead": 0,
			"likeCount": 0,
			"location": "",
			"pageSize": 0,
			"parentId": 0,
			"picture": {},
			"post": {},
			"sortField": "",
			"sortOrder": "",
			"targetId": 0,
			"targetType": 0,
			"targetUserId": 0,
			"userId": 0
		}
	],
	"message": ""
}

getUnreadCommentsCount ​

接口地址:/comments/unread/count

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

暂无

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
datainteger(int64)integer(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": 0,
	"message": ""
}

updateComment ​

接口地址:/comments/update

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "commentId": 0,
  "content": "",
  "createTime": "",
  "dislikeCount": 0,
  "isDelete": 0,
  "isRead": 0,
  "likeCount": 0,
  "location": "",
  "parentCommentId": 0,
  "rootCommentId": 0,
  "targetId": 0,
  "targetType": 0,
  "targetUserId": 0,
  "userId": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
commentcommentbodytrueCommentsComments
  commentIdfalseinteger(int64)
  contentfalsestring
  createTimefalsestring(date-time)
  dislikeCountfalseinteger(int64)
  isDeletefalseinteger(int32)
  isReadfalseinteger(int32)
  likeCountfalseinteger(int64)
  locationfalsestring
  parentCommentIdfalseinteger(int64)
  rootCommentIdfalseinteger(int64)
  targetIdfalseinteger(int64)
  targetTypefalseinteger(int32)
  targetUserIdfalseinteger(int64)
  userIdfalseinteger(int64)

响应状态:

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

响应参数:

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

响应示例:

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

dashboard-controller ​

getChartStats ​

接口地址:/dashboard/charts

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

暂无

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataChartVOChartVO
  areaChartDataAreaChartDataAreaChartData
    seriesarrayMap«string,object»
      additionalProperty1Map«string,object»Map«string,object»
    xaxisDataarraystring
  pieChartDataPieChartDataPieChartData
    labelsarraystring
    valuesarrayinteger
  radarChartDataRadarChartDataRadarChartData
    dataarrayMap«string,object»
      additionalProperty1Map«string,object»Map«string,object»
    indicatorarraystring
  stackedBarChartDataStackedBarChartDataStackedBarChartData
    seriesarrayMap«string,object»
      additionalProperty1Map«string,object»Map«string,object»
    xaxisDataarraystring
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"areaChartData": {
			"series": [
				{}
			],
			"xaxisData": []
		},
		"pieChartData": {
			"labels": [],
			"values": []
		},
		"radarChartData": {
			"data": [
				{}
			],
			"indicator": []
		},
		"stackedBarChartData": {
			"series": [
				{}
			],
			"xaxisData": []
		}
	},
	"message": ""
}

getDashboardStats ​

接口地址:/dashboard/stats

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

暂无

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataDashboardVODashboardVO
  newActivitiesinteger(int64)
  newAudioFilesinteger(int64)
  newBugReportsinteger(int64)
  newChatMessagesinteger(int64)
  newFriendLinksinteger(int64)
  newLoveBoardsinteger(int64)
  newMessagesinteger(int64)
  newPicturesinteger(int64)
  newPostsinteger(int64)
  newReportsinteger(int64)
  newSpacesinteger(int64)
  newUsersinteger(int64)
  totalBugReportsinteger(int64)
  totalViewsinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"newActivities": 0,
		"newAudioFiles": 0,
		"newBugReports": 0,
		"newChatMessages": 0,
		"newFriendLinks": 0,
		"newLoveBoards": 0,
		"newMessages": 0,
		"newPictures": 0,
		"newPosts": 0,
		"newReports": 0,
		"newSpaces": 0,
		"newUsers": 0,
		"totalBugReports": 0,
		"totalViews": 0
	},
	"message": ""
}

favorite-record-controller ​

addFavoriteRecord ​

接口地址:/favorite-record/add

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "isFavorite": true,
  "targetId": 0,
  "targetType": 0,
  "targetUserId": 0,
  "userId": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
favoriteRecordAddRequestfavoriteRecordAddRequestbodytrueFavoriteRecordAddRequestFavoriteRecordAddRequest
  isFavoritefalseboolean
  targetIdfalseinteger(int64)
  targetTypefalseinteger(int32)
  targetUserIdfalseinteger(int64)
  userIdfalseinteger(int64)

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
datainteger(int64)integer(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": 0,
	"message": ""
}

cancelFavorite ​

接口地址:/favorite-record/cancel

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
targetIdtargetIdquerytrueinteger(int64)
targetTypetargetTypequerytrueinteger(int32)
userIduserIdquerytrueinteger(int64)

响应状态:

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

响应参数:

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

响应示例:

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

checkHasFavorited ​

接口地址:/favorite-record/check

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
targetIdtargetIdquerytrueinteger(int64)
targetTypetargetTypequerytrueinteger(int32)
userIduserIdquerytrueinteger(int64)

响应状态:

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

响应参数:

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

响应示例:

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

getFavoriteHistory ​

接口地址:/favorite-record/history

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "current": 0,
  "isFavorite": true,
  "isRead": true,
  "pageSize": 0,
  "sortField": "",
  "sortOrder": "",
  "targetId": 0,
  "targetType": 0,
  "targetUserId": 0,
  "userId": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
favoriteQueryRequestfavoriteQueryRequestbodytrueFavoriteRecordQueryRequestFavoriteRecordQueryRequest
  currentfalseinteger(int32)
  isFavoritefalseboolean
  isReadfalseboolean
  pageSizefalseinteger(int32)
  sortFieldfalsestring
  sortOrderfalsestring
  targetIdfalseinteger(int64)
  targetTypefalseinteger(int32)
  targetUserIdfalseinteger(int64)
  userIdfalseinteger(int64)

响应状态:

状态码说明schema
200OKBaseResponse«Page«FavoriteRecordVO»»
201Created
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPage«FavoriteRecordVO»Page«FavoriteRecordVO»
  currentinteger(int64)
  pagesinteger(int64)
  recordsarrayFavoriteRecordVO
    idinteger
    isReadinteger
    lastFavoriteTimestring
    targetobject
    targetTypeinteger
    targetUserIdinteger
    userUserVOUserVO
      allowFollowinteger
      allowPrivateChatinteger
      createTimestring
      emailstring
      fansCountinteger
      followCountinteger
      homepageBgstring
      idinteger
      showFansListinteger
      showFollowListinteger
      userAccountstring
      userAvatarstring
      userNamestring
      userProfilestring
      userRolestring
  sizeinteger(int64)
  totalinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"current": 0,
		"pages": 0,
		"records": [
			{
				"id": 0,
				"isRead": 0,
				"lastFavoriteTime": "",
				"target": {},
				"targetType": 0,
				"targetUserId": 0,
				"user": {
					"allowFollow": 0,
					"allowPrivateChat": 0,
					"createTime": "",
					"email": "",
					"fansCount": 0,
					"followCount": 0,
					"homepageBg": "",
					"id": 0,
					"showFansList": 0,
					"showFollowList": 0,
					"userAccount": "",
					"userAvatar": "",
					"userName": "",
					"userProfile": "",
					"userRole": ""
				}
			}
		],
		"size": 0,
		"total": 0
	},
	"message": ""
}

getMyFavoriteHistory ​

接口地址:/favorite-record/my/history

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "current": 0,
  "isFavorite": true,
  "isRead": true,
  "pageSize": 0,
  "sortField": "",
  "sortOrder": "",
  "targetId": 0,
  "targetType": 0,
  "targetUserId": 0,
  "userId": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
favoriteQueryRequestfavoriteQueryRequestbodytrueFavoriteRecordQueryRequestFavoriteRecordQueryRequest
  currentfalseinteger(int32)
  isFavoritefalseboolean
  isReadfalseboolean
  pageSizefalseinteger(int32)
  sortFieldfalsestring
  sortOrderfalsestring
  targetIdfalseinteger(int64)
  targetTypefalseinteger(int32)
  targetUserIdfalseinteger(int64)
  userIdfalseinteger(int64)

响应状态:

状态码说明schema
200OKBaseResponse«Page«FavoriteRecordVO»»
201Created
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPage«FavoriteRecordVO»Page«FavoriteRecordVO»
  currentinteger(int64)
  pagesinteger(int64)
  recordsarrayFavoriteRecordVO
    idinteger
    isReadinteger
    lastFavoriteTimestring
    targetobject
    targetTypeinteger
    targetUserIdinteger
    userUserVOUserVO
      allowFollowinteger
      allowPrivateChatinteger
      createTimestring
      emailstring
      fansCountinteger
      followCountinteger
      homepageBgstring
      idinteger
      showFansListinteger
      showFollowListinteger
      userAccountstring
      userAvatarstring
      userNamestring
      userProfilestring
      userRolestring
  sizeinteger(int64)
  totalinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"current": 0,
		"pages": 0,
		"records": [
			{
				"id": 0,
				"isRead": 0,
				"lastFavoriteTime": "",
				"target": {},
				"targetType": 0,
				"targetUserId": 0,
				"user": {
					"allowFollow": 0,
					"allowPrivateChat": 0,
					"createTime": "",
					"email": "",
					"fansCount": 0,
					"followCount": 0,
					"homepageBg": "",
					"id": 0,
					"showFansList": 0,
					"showFollowList": 0,
					"userAccount": "",
					"userAvatar": "",
					"userName": "",
					"userProfile": "",
					"userRole": ""
				}
			}
		],
		"size": 0,
		"total": 0
	},
	"message": ""
}

getUnreadFavorites ​

接口地址:/favorite-record/unread

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

暂无

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataarrayFavoriteRecordVO
  idinteger(int64)
  isReadinteger(int32)
  lastFavoriteTimestring(date-time)
  targetobject
  targetTypeinteger(int32)
  targetUserIdinteger(int64)
  userUserVOUserVO
    allowFollowinteger
    allowPrivateChatinteger
    createTimestring
    emailstring
    fansCountinteger
    followCountinteger
    homepageBgstring
    idinteger
    showFansListinteger
    showFollowListinteger
    userAccountstring
    userAvatarstring
    userNamestring
    userProfilestring
    userRolestring
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": [
		{
			"id": 0,
			"isRead": 0,
			"lastFavoriteTime": "",
			"target": {},
			"targetType": 0,
			"targetUserId": 0,
			"user": {
				"allowFollow": 0,
				"allowPrivateChat": 0,
				"createTime": "",
				"email": "",
				"fansCount": 0,
				"followCount": 0,
				"homepageBg": "",
				"id": 0,
				"showFansList": 0,
				"showFollowList": 0,
				"userAccount": "",
				"userAvatar": "",
				"userName": "",
				"userProfile": "",
				"userRole": ""
			}
		}
	],
	"message": ""
}

getUnreadFavoritesCount ​

接口地址:/favorite-record/unread/count

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

暂无

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
datainteger(int64)integer(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": 0,
	"message": ""
}

file-controller ​

testDownloadFile ​

接口地址:/file/test/download/

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
filepathfilepathqueryfalsestring

响应状态:

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

响应参数:

暂无

响应示例:

javascript

testUploadFile ​

接口地址:/file/test/upload

请求方式:POST

请求数据类型:multipart/form-data

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
filefileformDatatruefile

响应状态:

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

响应参数:

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

响应示例:

javascript
{
	"code": 0,
	"data": "",
	"message": ""
}

file-upload-controller ​

commonUploadAudio ​

接口地址:/file/upload/audio

请求方式:POST

请求数据类型:multipart/form-data

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
artist艺术家queryfalsestring
description音频描述queryfalsestring
file音频文件formDatafalsefile
tags标签queryfalsestring
title音频标题queryfalsestring

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataAudioFileVOAudioFileVO
  albumstring
  artiststring
  coverUrlstring
  createTimestring(date-time)
  descriptionstring
  durationinteger(int32)
  fileNamestring
  fileSizeinteger(int64)
  fileUrlstring
  genrestring
  idinteger(int64)
  isLikedinteger(int32)
  likeCountinteger(int64)
  mimeTypestring
  titlestring
  updateTimestring(date-time)
  userUserVOUserVO
    allowFollowinteger
    allowPrivateChatinteger
    createTimestring
    emailstring
    fansCountinteger
    followCountinteger
    homepageBgstring
    idinteger
    showFansListinteger
    showFollowListinteger
    userAccountstring
    userAvatarstring
    userNamestring
    userProfilestring
    userRolestring
  userIdinteger(int64)
  viewCountinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"album": "",
		"artist": "",
		"coverUrl": "",
		"createTime": "",
		"description": "",
		"duration": 0,
		"fileName": "",
		"fileSize": 0,
		"fileUrl": "",
		"genre": "",
		"id": 0,
		"isLiked": 0,
		"likeCount": 0,
		"mimeType": "",
		"title": "",
		"updateTime": "",
		"user": {
			"allowFollow": 0,
			"allowPrivateChat": 0,
			"createTime": "",
			"email": "",
			"fansCount": 0,
			"followCount": 0,
			"homepageBg": "",
			"id": 0,
			"showFansList": 0,
			"showFollowList": 0,
			"userAccount": "",
			"userAvatar": "",
			"userName": "",
			"userProfile": "",
			"userRole": ""
		},
		"userId": 0,
		"viewCount": 0
	},
	"message": ""
}

commonUploadPicture ​

接口地址:/file/upload/picture

请求方式:POST

请求数据类型:multipart/form-data

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
description图片描述queryfalsestring
file图片文件formDatafalsefile
name图片名称queryfalsestring
tags标签queryfalsestring

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPictureVOPictureVO
  allowCollectboolean
  allowCommentboolean
  allowLikeboolean
  allowShareboolean
  categorystring
  chatCountinteger(int64)
  commentCountinteger(int64)
  createTimestring(date-time)
  editTimestring(date-time)
  favoriteCountinteger(int64)
  idinteger(int64)
  introductionstring
  isDownloadinteger(int32)
  isFavoritedinteger(int32)
  isFeatureinteger(int32)
  isLikedinteger(int32)
  isSharedinteger(int32)
  likeCountinteger(int64)
  namestring
  permissionListarraystring
  picColorstring
  picFormatstring
  picHeightinteger(int32)
  picScalenumber(double)
  picSizeinteger(int64)
  picWidthinteger(int32)
  recommendScorenumber(double)
  reviewMessagestring
  reviewStatusinteger(int32)
  shareCountinteger(int64)
  spaceIdinteger(int64)
  tagsarraystring
  thumbnailUrlstring
  updateTimestring(date-time)
  urlstring
  userUserVOUserVO
    allowFollowinteger
    allowPrivateChatinteger
    createTimestring
    emailstring
    fansCountinteger
    followCountinteger
    homepageBgstring
    idinteger
    showFansListinteger
    showFollowListinteger
    userAccountstring
    userAvatarstring
    userNamestring
    userProfilestring
    userRolestring
  userIdinteger(int64)
  viewCountinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"allowCollect": true,
		"allowComment": true,
		"allowLike": true,
		"allowShare": true,
		"category": "",
		"chatCount": 0,
		"commentCount": 0,
		"createTime": "",
		"editTime": "",
		"favoriteCount": 0,
		"id": 0,
		"introduction": "",
		"isDownload": 0,
		"isFavorited": 0,
		"isFeature": 0,
		"isLiked": 0,
		"isShared": 0,
		"likeCount": 0,
		"name": "",
		"permissionList": [],
		"picColor": "",
		"picFormat": "",
		"picHeight": 0,
		"picScale": 0,
		"picSize": 0,
		"picWidth": 0,
		"recommendScore": 0,
		"reviewMessage": "",
		"reviewStatus": 0,
		"shareCount": 0,
		"spaceId": 0,
		"tags": [],
		"thumbnailUrl": "",
		"updateTime": "",
		"url": "",
		"user": {
			"allowFollow": 0,
			"allowPrivateChat": 0,
			"createTime": "",
			"email": "",
			"fansCount": 0,
			"followCount": 0,
			"homepageBg": "",
			"id": 0,
			"showFansList": 0,
			"showFollowList": 0,
			"userAccount": "",
			"userAvatar": "",
			"userName": "",
			"userProfile": "",
			"userRole": ""
		},
		"userId": 0,
		"viewCount": 0
	},
	"message": ""
}

接口地址:/friend-link/add

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "clickCount": 0,
  "createTime": "",
  "id": 0,
  "isDelete": 0,
  "ownerContact": "",
  "ownerName": "",
  "reviewMessage": "",
  "siteDesc": "",
  "siteLogo": "",
  "siteName": "",
  "siteType": "",
  "siteUrl": "",
  "status": 0,
  "updateTime": "",
  "userId": 0,
  "viewCount": 0,
  "weight": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
friendLinkfriendLinkbodytrueFriendLinkFriendLink
  clickCountfalseinteger(int64)
  createTimefalsestring(date-time)
  idfalseinteger(int64)
  isDeletefalseinteger(int32)
  ownerContactfalsestring
  ownerNamefalsestring
  reviewMessagefalsestring
  siteDescfalsestring
  siteLogofalsestring
  siteNamefalsestring
  siteTypefalsestring
  siteUrlfalsestring
  statusfalseinteger(int32)
  updateTimefalsestring(date-time)
  userIdfalseinteger(int64)
  viewCountfalseinteger(int64)
  weightfalseinteger(int32)

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
datainteger(int64)integer(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": 0,
	"message": ""
}

increaseClickCount ​

接口地址:/friend-link/click/{id}

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
ididpathtrueinteger(int64)

响应状态:

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

响应参数:

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

响应示例:

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

countByType ​

接口地址:/friend-link/count/type

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
siteTypesiteTypequerytruestring

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
datainteger(int64)integer(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": 0,
	"message": ""
}

接口地址:/friend-link/delete/{id}

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
ididpathtrueinteger(int64)

响应状态:

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

响应参数:

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

响应示例:

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

getFriendLinkById ​

接口地址:/friend-link/get/{id}

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
ididpathtrueinteger(int64)

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataFriendLinkFriendLink
  clickCountinteger(int64)
  createTimestring(date-time)
  idinteger(int64)
  isDeleteinteger(int32)
  ownerContactstring
  ownerNamestring
  reviewMessagestring
  siteDescstring
  siteLogostring
  siteNamestring
  siteTypestring
  siteUrlstring
  statusinteger(int32)
  updateTimestring(date-time)
  userIdinteger(int64)
  viewCountinteger(int64)
  weightinteger(int32)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"clickCount": 0,
		"createTime": "",
		"id": 0,
		"isDelete": 0,
		"ownerContact": "",
		"ownerName": "",
		"reviewMessage": "",
		"siteDesc": "",
		"siteLogo": "",
		"siteName": "",
		"siteType": "",
		"siteUrl": "",
		"status": 0,
		"updateTime": "",
		"userId": 0,
		"viewCount": 0,
		"weight": 0
	},
	"message": ""
}

listFriendLinksByPage ​

接口地址:/friend-link/list/page

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
currentqueryfalseinteger(int32)
pageSizequeryfalseinteger(int32)
siteNamequeryfalsestring
siteTypequeryfalsestring
sortFieldqueryfalsestring
sortOrderqueryfalsestring
statusqueryfalseinteger(int32)

响应状态:

状态码说明schema
200OKBaseResponse«Page«FriendLink»»
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPage«FriendLink»Page«FriendLink»
  currentinteger(int64)
  pagesinteger(int64)
  recordsarrayFriendLink
    clickCountinteger
    createTimestring
    idinteger
    isDeleteinteger
    ownerContactstring
    ownerNamestring
    reviewMessagestring
    siteDescstring
    siteLogostring
    siteNamestring
    siteTypestring
    siteUrlstring
    statusinteger
    updateTimestring
    userIdinteger
    viewCountinteger
    weightinteger
  sizeinteger(int64)
  totalinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"current": 0,
		"pages": 0,
		"records": [
			{
				"clickCount": 0,
				"createTime": "",
				"id": 0,
				"isDelete": 0,
				"ownerContact": "",
				"ownerName": "",
				"reviewMessage": "",
				"siteDesc": "",
				"siteLogo": "",
				"siteName": "",
				"siteType": "",
				"siteUrl": "",
				"status": 0,
				"updateTime": "",
				"userId": 0,
				"viewCount": 0,
				"weight": 0
			}
		],
		"size": 0,
		"total": 0
	},
	"message": ""
}

接口地址:/friend-link/recommend

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
limitlimitqueryfalseinteger(int32)

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataarrayFriendLink
  clickCountinteger(int64)
  createTimestring(date-time)
  idinteger(int64)
  isDeleteinteger(int32)
  ownerContactstring
  ownerNamestring
  reviewMessagestring
  siteDescstring
  siteLogostring
  siteNamestring
  siteTypestring
  siteUrlstring
  statusinteger(int32)
  updateTimestring(date-time)
  userIdinteger(int64)
  viewCountinteger(int64)
  weightinteger(int32)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": [
		{
			"clickCount": 0,
			"createTime": "",
			"id": 0,
			"isDelete": 0,
			"ownerContact": "",
			"ownerName": "",
			"reviewMessage": "",
			"siteDesc": "",
			"siteLogo": "",
			"siteName": "",
			"siteType": "",
			"siteUrl": "",
			"status": 0,
			"updateTime": "",
			"userId": 0,
			"viewCount": 0,
			"weight": 0
		}
	],
	"message": ""
}

refreshCache ​

接口地址:/friend-link/refresh-cache

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求参数:

暂无

响应状态:

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

响应参数:

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

响应示例:

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

接口地址:/friend-link/review/{id}

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
ididpathtrueinteger(int64)
statusstatusquerytrueinteger(int32)
reviewMessagereviewMessagequeryfalsestring

响应状态:

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

响应参数:

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

响应示例:

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

listSiteTypes ​

接口地址:/friend-link/site-types

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

暂无

响应状态:

状态码说明schema
200OKBaseResponse«List«Map«string,string»»»
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataarrayMap«string,string»
  additionalProperty1Map«string,string»Map«string,string»
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": [
		{}
	],
	"message": ""
}

接口地址:/friend-link/update

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "clickCount": 0,
  "createTime": "",
  "id": 0,
  "isDelete": 0,
  "ownerContact": "",
  "ownerName": "",
  "reviewMessage": "",
  "siteDesc": "",
  "siteLogo": "",
  "siteName": "",
  "siteType": "",
  "siteUrl": "",
  "status": 0,
  "updateTime": "",
  "userId": 0,
  "viewCount": 0,
  "weight": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
friendLinkfriendLinkbodytrueFriendLinkFriendLink
  clickCountfalseinteger(int64)
  createTimefalsestring(date-time)
  idfalseinteger(int64)
  isDeletefalseinteger(int32)
  ownerContactfalsestring
  ownerNamefalsestring
  reviewMessagefalsestring
  siteDescfalsestring
  siteLogofalsestring
  siteNamefalsestring
  siteTypefalsestring
  siteUrlfalsestring
  statusfalseinteger(int32)
  updateTimefalsestring(date-time)
  userIdfalseinteger(int64)
  viewCountfalseinteger(int64)
  weightfalseinteger(int32)

响应状态:

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

响应参数:

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

响应示例:

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

updateWeight ​

接口地址:/friend-link/weight/{id}

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
ididpathtrueinteger(int64)
weightweightquerytrueinteger(int32)

响应状态:

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

响应参数:

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

响应示例:

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

game-2048-controller ​

getUserHighestScore ​

接口地址:/game2048/highest

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

暂无

响应状态:

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

响应参数:

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

响应示例:

javascript
{
	"code": 0,
	"data": 0,
	"message": ""
}

getUserGameHistory ​

接口地址:/game2048/history

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
currentcurrentqueryfalseinteger(int32)
pageSizepageSizequeryfalseinteger(int32)

响应状态:

状态码说明schema
200OKBaseResponse«Map«string,object»»
401Unauthorized
403Forbidden
404Not Found

响应参数:

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

响应示例:

javascript
{
	"code": 0,
	"data": {},
	"message": ""
}

getRankingList ​

接口地址:/game2048/ranking

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
limitlimitqueryfalseinteger(int32)

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataarrayGame2048RecordVO
  createTimestring(date-time)
  gameTimeinteger(int32)
  maxTileinteger(int32)
  moveCountinteger(int32)
  scoreinteger(int32)
  userAvatarstring
  userIdinteger(int64)
  userNamestring
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": [
		{
			"createTime": "",
			"gameTime": 0,
			"maxTile": 0,
			"moveCount": 0,
			"score": 0,
			"userAvatar": "",
			"userId": 0,
			"userName": ""
		}
	],
	"message": ""
}

saveGame2048Record ​

接口地址:/game2048/save

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "gameTime": 0,
  "maxTile": 0,
  "moveCount": 0,
  "score": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
requestrequestbodytrueSaveGameRecordRequestSaveGameRecordRequest
  gameTimefalseinteger(int32)
  maxTilefalseinteger(int32)
  moveCountfalseinteger(int32)
  scorefalseinteger(int32)

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataGame2048RecordGame2048Record
  createTimestring(date-time)
  gameTimeinteger(int32)
  idinteger(int64)
  isDeleteinteger(int32)
  maxTileinteger(int32)
  moveCountinteger(int32)
  scoreinteger(int32)
  updateTimestring(date-time)
  userIdinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"createTime": "",
		"gameTime": 0,
		"id": 0,
		"isDelete": 0,
		"maxTile": 0,
		"moveCount": 0,
		"score": 0,
		"updateTime": "",
		"userId": 0
	},
	"message": ""
}

like-record-controller ​

batchOperationLikes ​

接口地址:/like/batch

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "ids": [],
  "operation": ""
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
likeBatchRequestlikeBatchRequestbodytrueLikeBatchRequestLikeBatchRequest
  idsfalsearrayinteger(int64)
  operationfalsestring

响应状态:

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

响应参数:

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

响应示例:

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

doLike ​

接口地址:/like/do

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "isLiked": true,
  "targetId": 0,
  "targetType": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
likeRequestlikeRequestbodytrueLikeRequestLikeRequest
  isLikedfalseboolean
  targetIdfalseinteger(int64)
  targetTypefalseinteger(int32)

响应状态:

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

响应参数:

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

响应示例:

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

getLikeById ​

接口地址:/like/get/admin

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
ididqueryfalseinteger(int64)

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataLikeRecordLikeRecord
  firstLikeTimestring(date-time)
  idinteger(int64)
  isLikedboolean
  isReadinteger(int32)
  lastLikeTimestring(date-time)
  targetIdinteger(int64)
  targetTypeinteger(int32)
  targetUserIdinteger(int64)
  userIdinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"firstLikeTime": "",
		"id": 0,
		"isLiked": true,
		"isRead": 0,
		"lastLikeTime": "",
		"targetId": 0,
		"targetType": 0,
		"targetUserId": 0,
		"userId": 0
	},
	"message": ""
}

getLikeHistory ​

接口地址:/like/history

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "current": 0,
  "pageSize": 0,
  "sortField": "",
  "sortOrder": "",
  "targetType": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
likeQueryRequestlikeQueryRequestbodytrueLikeQueryRequestLikeQueryRequest
  currentfalseinteger(int32)
  pageSizefalseinteger(int32)
  sortFieldfalsestring
  sortOrderfalsestring
  targetTypefalseinteger(int32)

响应状态:

状态码说明schema
200OKBaseResponse«Page«LikeRecordVO»»
201Created
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPage«LikeRecordVO»Page«LikeRecordVO»
  currentinteger(int64)
  pagesinteger(int64)
  recordsarrayLikeRecordVO
    idinteger
    isReadinteger
    lastLikeTimestring
    targetobject
    targetTypeinteger
    targetUserIdinteger
    userUserVOUserVO
      allowFollowinteger
      allowPrivateChatinteger
      createTimestring
      emailstring
      fansCountinteger
      followCountinteger
      homepageBgstring
      idinteger
      showFansListinteger
      showFollowListinteger
      userAccountstring
      userAvatarstring
      userNamestring
      userProfilestring
      userRolestring
  sizeinteger(int64)
  totalinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"current": 0,
		"pages": 0,
		"records": [
			{
				"id": 0,
				"isRead": 0,
				"lastLikeTime": "",
				"target": {},
				"targetType": 0,
				"targetUserId": 0,
				"user": {
					"allowFollow": 0,
					"allowPrivateChat": 0,
					"createTime": "",
					"email": "",
					"fansCount": 0,
					"followCount": 0,
					"homepageBg": "",
					"id": 0,
					"showFansList": 0,
					"showFollowList": 0,
					"userAccount": "",
					"userAvatar": "",
					"userName": "",
					"userProfile": "",
					"userRole": ""
				}
			}
		],
		"size": 0,
		"total": 0
	},
	"message": ""
}

listLikesByPage ​

接口地址:/like/list/page/admin

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "current": 0,
  "id": 0,
  "isLiked": true,
  "isRead": 0,
  "pageSize": 0,
  "sortField": "",
  "sortOrder": "",
  "targetId": 0,
  "targetType": 0,
  "targetUserId": 0,
  "userId": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
likeAdminRequestlikeAdminRequestbodytrueLikeAdminRequestLikeAdminRequest
  currentfalseinteger(int32)
  idfalseinteger(int64)
  isLikedfalseboolean
  isReadfalseinteger(int32)
  pageSizefalseinteger(int32)
  sortFieldfalsestring
  sortOrderfalsestring
  targetIdfalseinteger(int64)
  targetTypefalseinteger(int32)
  targetUserIdfalseinteger(int64)
  userIdfalseinteger(int64)

响应状态:

状态码说明schema
200OKBaseResponse«Page«LikeRecord»»
201Created
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPage«LikeRecord»Page«LikeRecord»
  currentinteger(int64)
  pagesinteger(int64)
  recordsarrayLikeRecord
    firstLikeTimestring
    idinteger
    isLikedboolean
    isReadinteger
    lastLikeTimestring
    targetIdinteger
    targetTypeinteger
    targetUserIdinteger
    userIdinteger
  sizeinteger(int64)
  totalinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"current": 0,
		"pages": 0,
		"records": [
			{
				"firstLikeTime": "",
				"id": 0,
				"isLiked": true,
				"isRead": 0,
				"lastLikeTime": "",
				"targetId": 0,
				"targetType": 0,
				"targetUserId": 0,
				"userId": 0
			}
		],
		"size": 0,
		"total": 0
	},
	"message": ""
}

getMyLikeHistory ​

接口地址:/like/my/history

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "current": 0,
  "pageSize": 0,
  "sortField": "",
  "sortOrder": "",
  "targetType": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
likeQueryRequestlikeQueryRequestbodytrueLikeQueryRequestLikeQueryRequest
  currentfalseinteger(int32)
  pageSizefalseinteger(int32)
  sortFieldfalsestring
  sortOrderfalsestring
  targetTypefalseinteger(int32)

响应状态:

状态码说明schema
200OKBaseResponse«Page«LikeRecordVO»»
201Created
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPage«LikeRecordVO»Page«LikeRecordVO»
  currentinteger(int64)
  pagesinteger(int64)
  recordsarrayLikeRecordVO
    idinteger
    isReadinteger
    lastLikeTimestring
    targetobject
    targetTypeinteger
    targetUserIdinteger
    userUserVOUserVO
      allowFollowinteger
      allowPrivateChatinteger
      createTimestring
      emailstring
      fansCountinteger
      followCountinteger
      homepageBgstring
      idinteger
      showFansListinteger
      showFollowListinteger
      userAccountstring
      userAvatarstring
      userNamestring
      userProfilestring
      userRolestring
  sizeinteger(int64)
  totalinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"current": 0,
		"pages": 0,
		"records": [
			{
				"id": 0,
				"isRead": 0,
				"lastLikeTime": "",
				"target": {},
				"targetType": 0,
				"targetUserId": 0,
				"user": {
					"allowFollow": 0,
					"allowPrivateChat": 0,
					"createTime": "",
					"email": "",
					"fansCount": 0,
					"followCount": 0,
					"homepageBg": "",
					"id": 0,
					"showFansList": 0,
					"showFollowList": 0,
					"userAccount": "",
					"userAvatar": "",
					"userName": "",
					"userProfile": "",
					"userRole": ""
				}
			}
		],
		"size": 0,
		"total": 0
	},
	"message": ""
}

getLikeStatus ​

接口地址:/like/status/{targetType}/{targetId}

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
targetIdtargetIdpathtrueinteger(int64)
targetTypetargetTypepathtrueinteger(int32)

响应状态:

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

响应参数:

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

响应示例:

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

getUnreadLikes ​

接口地址:/like/unread

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

暂无

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataarrayLikeRecordVO
  idinteger(int64)
  isReadinteger(int32)
  lastLikeTimestring(date-time)
  targetobject
  targetTypeinteger(int32)
  targetUserIdinteger(int64)
  userUserVOUserVO
    allowFollowinteger
    allowPrivateChatinteger
    createTimestring
    emailstring
    fansCountinteger
    followCountinteger
    homepageBgstring
    idinteger
    showFansListinteger
    showFollowListinteger
    userAccountstring
    userAvatarstring
    userNamestring
    userProfilestring
    userRolestring
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": [
		{
			"id": 0,
			"isRead": 0,
			"lastLikeTime": "",
			"target": {},
			"targetType": 0,
			"targetUserId": 0,
			"user": {
				"allowFollow": 0,
				"allowPrivateChat": 0,
				"createTime": "",
				"email": "",
				"fansCount": 0,
				"followCount": 0,
				"homepageBg": "",
				"id": 0,
				"showFansList": 0,
				"showFollowList": 0,
				"userAccount": "",
				"userAvatar": "",
				"userName": "",
				"userProfile": "",
				"userRole": ""
			}
		}
	],
	"message": ""
}

getUnreadLikesCount ​

接口地址:/like/unread/count

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

暂无

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
datainteger(int64)integer(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": 0,
	"message": ""
}

updateLike ​

接口地址:/like/update/admin

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "firstLikeTime": "",
  "id": 0,
  "isLiked": true,
  "isRead": 0,
  "lastLikeTime": "",
  "targetId": 0,
  "targetType": 0,
  "targetUserId": 0,
  "userId": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
likelikebodytrueLikeRecordLikeRecord
  firstLikeTimefalsestring(date-time)
  idfalseinteger(int64)
  isLikedfalseboolean
  isReadfalseinteger(int32)
  lastLikeTimefalsestring(date-time)
  targetIdfalseinteger(int64)
  targetTypefalseinteger(int32)
  targetUserIdfalseinteger(int64)
  userIdfalseinteger(int64)

响应状态:

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

响应参数:

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

响应示例:

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

love-board-controller ​

addLoveBoard ​

接口地址:/love-board/add

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "bgCover": "",
  "countdownTime": "",
  "countdownTitle": "",
  "createTime": "",
  "familyInfo": "",
  "id": 0,
  "isDelete": 0,
  "likeCount": 0,
  "manCover": "",
  "manName": "",
  "status": 0,
  "timing": "",
  "updateTime": "",
  "userId": 0,
  "viewCount": 0,
  "womanCover": "",
  "womanName": ""
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
loveBoardloveBoardbodytrueLoveBoardLoveBoard
  bgCoverfalsestring
  countdownTimefalsestring
  countdownTitlefalsestring
  createTimefalsestring(date-time)
  familyInfofalsestring
  idfalseinteger(int64)
  isDeletefalseinteger(int32)
  likeCountfalseinteger(int64)
  manCoverfalsestring
  manNamefalsestring
  statusfalseinteger(int32)
  timingfalsestring
  updateTimefalsestring(date-time)
  userIdfalseinteger(int64)
  viewCountfalseinteger(int64)
  womanCoverfalsestring
  womanNamefalsestring

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
datainteger(int64)integer(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": 0,
	"message": ""
}

batchOperationLoveBoards ​

接口地址:/love-board/batch

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "ids": [],
  "operation": ""
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
loveBoardBatchRequestloveBoardBatchRequestbodytrueLoveBoardBatchRequestLoveBoardBatchRequest
  idsfalsearrayinteger(int64)
  operationfalsestring

响应状态:

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

响应参数:

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

响应示例:

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

deleteLoveBoard ​

接口地址:/love-board/delete

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
ididquerytrueinteger(int64)

响应状态:

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

响应参数:

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

响应示例:

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

getLoveBoardById ​

接口地址:/love-board/get

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
ididquerytrueinteger(int64)

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataLoveBoardLoveBoard
  bgCoverstring
  countdownTimestring
  countdownTitlestring
  createTimestring(date-time)
  familyInfostring
  idinteger(int64)
  isDeleteinteger(int32)
  likeCountinteger(int64)
  manCoverstring
  manNamestring
  statusinteger(int32)
  timingstring
  updateTimestring(date-time)
  userIdinteger(int64)
  viewCountinteger(int64)
  womanCoverstring
  womanNamestring
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"bgCover": "",
		"countdownTime": "",
		"countdownTitle": "",
		"createTime": "",
		"familyInfo": "",
		"id": 0,
		"isDelete": 0,
		"likeCount": 0,
		"manCover": "",
		"manName": "",
		"status": 0,
		"timing": "",
		"updateTime": "",
		"userId": 0,
		"viewCount": 0,
		"womanCover": "",
		"womanName": ""
	},
	"message": ""
}

getLoveBoardByIdAdmin ​

接口地址:/love-board/get/admin

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
ididqueryfalseinteger(int64)

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataLoveBoardLoveBoard
  bgCoverstring
  countdownTimestring
  countdownTitlestring
  createTimestring(date-time)
  familyInfostring
  idinteger(int64)
  isDeleteinteger(int32)
  likeCountinteger(int64)
  manCoverstring
  manNamestring
  statusinteger(int32)
  timingstring
  updateTimestring(date-time)
  userIdinteger(int64)
  viewCountinteger(int64)
  womanCoverstring
  womanNamestring
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"bgCover": "",
		"countdownTime": "",
		"countdownTitle": "",
		"createTime": "",
		"familyInfo": "",
		"id": 0,
		"isDelete": 0,
		"likeCount": 0,
		"manCover": "",
		"manName": "",
		"status": 0,
		"timing": "",
		"updateTime": "",
		"userId": 0,
		"viewCount": 0,
		"womanCover": "",
		"womanName": ""
	},
	"message": ""
}

listLoveBoardsByPage ​

接口地址:/love-board/list/page/admin

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "current": 0,
  "id": 0,
  "manName": "",
  "pageSize": 0,
  "sortField": "",
  "sortOrder": "",
  "status": 0,
  "userId": 0,
  "womanName": ""
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
loveBoardAdminRequestloveBoardAdminRequestbodytrueLoveBoardAdminRequestLoveBoardAdminRequest
  currentfalseinteger(int32)
  idfalseinteger(int64)
  manNamefalsestring
  pageSizefalseinteger(int32)
  sortFieldfalsestring
  sortOrderfalsestring
  statusfalseinteger(int32)
  userIdfalseinteger(int64)
  womanNamefalsestring

响应状态:

状态码说明schema
200OKBaseResponse«Page«LoveBoard»»
201Created
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPage«LoveBoard»Page«LoveBoard»
  currentinteger(int64)
  pagesinteger(int64)
  recordsarrayLoveBoard
    bgCoverstring
    countdownTimestring
    countdownTitlestring
    createTimestring
    familyInfostring
    idinteger
    isDeleteinteger
    likeCountinteger
    manCoverstring
    manNamestring
    statusinteger
    timingstring
    updateTimestring
    userIdinteger
    viewCountinteger
    womanCoverstring
    womanNamestring
  sizeinteger(int64)
  totalinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"current": 0,
		"pages": 0,
		"records": [
			{
				"bgCover": "",
				"countdownTime": "",
				"countdownTitle": "",
				"createTime": "",
				"familyInfo": "",
				"id": 0,
				"isDelete": 0,
				"likeCount": 0,
				"manCover": "",
				"manName": "",
				"status": 0,
				"timing": "",
				"updateTime": "",
				"userId": 0,
				"viewCount": 0,
				"womanCover": "",
				"womanName": ""
			}
		],
		"size": 0,
		"total": 0
	},
	"message": ""
}

listPublicLoveBoards ​

接口地址:/love-board/list/public

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
currentcurrentqueryfalseinteger(int64)
manNamemanNamequeryfalsestring
sizesizequeryfalseinteger(int64)
sortFieldsortFieldqueryfalsestring
sortOrdersortOrderqueryfalsestring
womanNamewomanNamequeryfalsestring

响应状态:

状态码说明schema
200OKBaseResponse«Page«LoveBoard»»
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPage«LoveBoard»Page«LoveBoard»
  currentinteger(int64)
  pagesinteger(int64)
  recordsarrayLoveBoard
    bgCoverstring
    countdownTimestring
    countdownTitlestring
    createTimestring
    familyInfostring
    idinteger
    isDeleteinteger
    likeCountinteger
    manCoverstring
    manNamestring
    statusinteger
    timingstring
    updateTimestring
    userIdinteger
    viewCountinteger
    womanCoverstring
    womanNamestring
  sizeinteger(int64)
  totalinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"current": 0,
		"pages": 0,
		"records": [
			{
				"bgCover": "",
				"countdownTime": "",
				"countdownTitle": "",
				"createTime": "",
				"familyInfo": "",
				"id": 0,
				"isDelete": 0,
				"likeCount": 0,
				"manCover": "",
				"manName": "",
				"status": 0,
				"timing": "",
				"updateTime": "",
				"userId": 0,
				"viewCount": 0,
				"womanCover": "",
				"womanName": ""
			}
		],
		"size": 0,
		"total": 0
	},
	"message": ""
}

getMyLoveBoard ​

接口地址:/love-board/my

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

暂无

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataLoveBoardLoveBoard
  bgCoverstring
  countdownTimestring
  countdownTitlestring
  createTimestring(date-time)
  familyInfostring
  idinteger(int64)
  isDeleteinteger(int32)
  likeCountinteger(int64)
  manCoverstring
  manNamestring
  statusinteger(int32)
  timingstring
  updateTimestring(date-time)
  userIdinteger(int64)
  viewCountinteger(int64)
  womanCoverstring
  womanNamestring
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"bgCover": "",
		"countdownTime": "",
		"countdownTitle": "",
		"createTime": "",
		"familyInfo": "",
		"id": 0,
		"isDelete": 0,
		"likeCount": 0,
		"manCover": "",
		"manName": "",
		"status": 0,
		"timing": "",
		"updateTime": "",
		"userId": 0,
		"viewCount": 0,
		"womanCover": "",
		"womanName": ""
	},
	"message": ""
}

updateLoveBoard ​

接口地址:/love-board/update

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "bgCover": "",
  "countdownTime": "",
  "countdownTitle": "",
  "createTime": "",
  "familyInfo": "",
  "id": 0,
  "isDelete": 0,
  "likeCount": 0,
  "manCover": "",
  "manName": "",
  "status": 0,
  "timing": "",
  "updateTime": "",
  "userId": 0,
  "viewCount": 0,
  "womanCover": "",
  "womanName": ""
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
loveBoardloveBoardbodytrueLoveBoardLoveBoard
  bgCoverfalsestring
  countdownTimefalsestring
  countdownTitlefalsestring
  createTimefalsestring(date-time)
  familyInfofalsestring
  idfalseinteger(int64)
  isDeletefalseinteger(int32)
  likeCountfalseinteger(int64)
  manCoverfalsestring
  manNamefalsestring
  statusfalseinteger(int32)
  timingfalsestring
  updateTimefalsestring(date-time)
  userIdfalseinteger(int64)
  viewCountfalseinteger(int64)
  womanCoverfalsestring
  womanNamefalsestring

响应状态:

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

响应参数:

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

响应示例:

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

updateLoveBoardAdmin ​

接口地址:/love-board/update/admin

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "bgCover": "",
  "countdownTime": "",
  "countdownTitle": "",
  "createTime": "",
  "familyInfo": "",
  "id": 0,
  "isDelete": 0,
  "likeCount": 0,
  "manCover": "",
  "manName": "",
  "status": 0,
  "timing": "",
  "updateTime": "",
  "userId": 0,
  "viewCount": 0,
  "womanCover": "",
  "womanName": ""
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
loveBoardloveBoardbodytrueLoveBoardLoveBoard
  bgCoverfalsestring
  countdownTimefalsestring
  countdownTitlefalsestring
  createTimefalsestring(date-time)
  familyInfofalsestring
  idfalseinteger(int64)
  isDeletefalseinteger(int32)
  likeCountfalseinteger(int64)
  manCoverfalsestring
  manNamefalsestring
  statusfalseinteger(int32)
  timingfalsestring
  updateTimefalsestring(date-time)
  userIdfalseinteger(int64)
  viewCountfalseinteger(int64)
  womanCoverfalsestring
  womanNamefalsestring

响应状态:

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

响应参数:

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

响应示例:

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

love-board-music-album-controller ​

createMusicAlbum ​

接口地址:/love-board/music-album/add

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "albumName": "",
  "coverUrl": "",
  "createTime": "",
  "description": "",
  "id": 0,
  "isDelete": 0,
  "isPublic": 0,
  "loveBoardId": 0,
  "password": "",
  "updateTime": "",
  "userId": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
loveBoardIdloveBoardIdquerytrueinteger(int64)
musicAlbummusicAlbumbodytrueLoveBoardMusicAlbumLoveBoardMusicAlbum
  albumNamefalsestring
  coverUrlfalsestring
  createTimefalsestring(date-time)
  descriptionfalsestring
  idfalseinteger(int64)
  isDeletefalseinteger(int32)
  isPublicfalseinteger(int32)
  loveBoardIdfalseinteger(int64)
  passwordfalsestring
  updateTimefalsestring(date-time)
  userIdfalseinteger(int64)

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
datainteger(int64)integer(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": 0,
	"message": ""
}

deleteAudioFromAlbum ​

接口地址:/love-board/music-album/audio/delete

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
albumIdalbumIdquerytrueinteger(int64)
audioIdaudioIdquerytrueinteger(int64)

响应状态:

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

响应参数:

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

响应示例:

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

fetchAlbumAudios ​

接口地址:/love-board/music-album/audios

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
albumIdalbumIdquerytrueinteger(int64)
passwordpasswordqueryfalsestring

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataarrayAudioFileVO
  albumstring
  artiststring
  coverUrlstring
  createTimestring(date-time)
  descriptionstring
  durationinteger(int32)
  fileNamestring
  fileSizeinteger(int64)
  fileUrlstring
  genrestring
  idinteger(int64)
  isLikedinteger(int32)
  likeCountinteger(int64)
  mimeTypestring
  titlestring
  updateTimestring(date-time)
  userUserVOUserVO
    allowFollowinteger
    allowPrivateChatinteger
    createTimestring
    emailstring
    fansCountinteger
    followCountinteger
    homepageBgstring
    idinteger
    showFansListinteger
    showFollowListinteger
    userAccountstring
    userAvatarstring
    userNamestring
    userProfilestring
    userRolestring
  userIdinteger(int64)
  viewCountinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": [
		{
			"album": "",
			"artist": "",
			"coverUrl": "",
			"createTime": "",
			"description": "",
			"duration": 0,
			"fileName": "",
			"fileSize": 0,
			"fileUrl": "",
			"genre": "",
			"id": 0,
			"isLiked": 0,
			"likeCount": 0,
			"mimeType": "",
			"title": "",
			"updateTime": "",
			"user": {
				"allowFollow": 0,
				"allowPrivateChat": 0,
				"createTime": "",
				"email": "",
				"fansCount": 0,
				"followCount": 0,
				"homepageBg": "",
				"id": 0,
				"showFansList": 0,
				"showFollowList": 0,
				"userAccount": "",
				"userAvatar": "",
				"userName": "",
				"userProfile": "",
				"userRole": ""
			},
			"userId": 0,
			"viewCount": 0
		}
	],
	"message": ""
}

removeMusicAlbum ​

接口地址:/love-board/music-album/delete

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
ididquerytrueinteger(int64)
loveBoardIdloveBoardIdquerytrueinteger(int64)

响应状态:

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

响应参数:

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

响应示例:

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

fetchMusicAlbumById ​

接口地址:/love-board/music-album/get

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
ididquerytrueinteger(int64)
passwordpasswordqueryfalsestring

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataLoveBoardMusicAlbumLoveBoardMusicAlbum
  albumNamestring
  coverUrlstring
  createTimestring(date-time)
  descriptionstring
  idinteger(int64)
  isDeleteinteger(int32)
  isPublicinteger(int32)
  loveBoardIdinteger(int64)
  passwordstring
  updateTimestring(date-time)
  userIdinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"albumName": "",
		"coverUrl": "",
		"createTime": "",
		"description": "",
		"id": 0,
		"isDelete": 0,
		"isPublic": 0,
		"loveBoardId": 0,
		"password": "",
		"updateTime": "",
		"userId": 0
	},
	"message": ""
}

fetchMusicAlbums ​

接口地址:/love-board/music-album/list

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
currentcurrentquerytrueinteger(int64)
loveBoardIdloveBoardIdquerytrueinteger(int64)
pageSizepageSizequerytrueinteger(int64)

响应状态:

状态码说明schema
200OKBaseResponse«Page«LoveBoardMusicAlbum»»
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPage«LoveBoardMusicAlbum»Page«LoveBoardMusicAlbum»
  currentinteger(int64)
  pagesinteger(int64)
  recordsarrayLoveBoardMusicAlbum
    albumNamestring
    coverUrlstring
    createTimestring
    descriptionstring
    idinteger
    isDeleteinteger
    isPublicinteger
    loveBoardIdinteger
    passwordstring
    updateTimestring
    userIdinteger
  sizeinteger(int64)
  totalinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"current": 0,
		"pages": 0,
		"records": [
			{
				"albumName": "",
				"coverUrl": "",
				"createTime": "",
				"description": "",
				"id": 0,
				"isDelete": 0,
				"isPublic": 0,
				"loveBoardId": 0,
				"password": "",
				"updateTime": "",
				"userId": 0
			}
		],
		"size": 0,
		"total": 0
	},
	"message": ""
}

removeMusicAlbumPassword ​

接口地址:/love-board/music-album/password/remove

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "albumId": 0,
  "newPassword": "",
  "oldPassword": ""
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
requestrequestbodytrueMusicAlbumPasswordRequestMusicAlbumPasswordRequest
  albumIdfalseinteger(int64)
  newPasswordfalsestring
  oldPasswordfalsestring

响应状态:

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

响应参数:

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

响应示例:

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

setMusicAlbumPassword ​

接口地址:/love-board/music-album/password/set

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "albumId": 0,
  "newPassword": "",
  "oldPassword": ""
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
requestrequestbodytrueMusicAlbumPasswordRequestMusicAlbumPasswordRequest
  albumIdfalseinteger(int64)
  newPasswordfalsestring
  oldPasswordfalsestring

响应状态:

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

响应参数:

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

响应示例:

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

modifyMusicAlbumPassword ​

接口地址:/love-board/music-album/password/update

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "albumId": 0,
  "newPassword": "",
  "oldPassword": ""
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
requestrequestbodytrueMusicAlbumPasswordRequestMusicAlbumPasswordRequest
  albumIdfalseinteger(int64)
  newPasswordfalsestring
  oldPasswordfalsestring

响应状态:

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

响应参数:

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

响应示例:

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

modifyMusicAlbum ​

接口地址:/love-board/music-album/update

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "albumName": "",
  "coverUrl": "",
  "createTime": "",
  "description": "",
  "id": 0,
  "isDelete": 0,
  "isPublic": 0,
  "loveBoardId": 0,
  "password": "",
  "updateTime": "",
  "userId": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
loveBoardIdloveBoardIdquerytrueinteger(int64)
musicAlbummusicAlbumbodytrueLoveBoardMusicAlbumLoveBoardMusicAlbum
  albumNamefalsestring
  coverUrlfalsestring
  createTimefalsestring(date-time)
  descriptionfalsestring
  idfalseinteger(int64)
  isDeletefalseinteger(int32)
  isPublicfalseinteger(int32)
  loveBoardIdfalseinteger(int64)
  passwordfalsestring
  updateTimefalsestring(date-time)
  userIdfalseinteger(int64)

响应状态:

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

响应参数:

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

响应示例:

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

uploadMusicToAlbum ​

接口地址:/love-board/music-album/upload

请求方式:POST

请求数据类型:multipart/form-data

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
albumIdalbumIdquerytrueinteger(int64)
filefileformDatatruefile
albumalbumqueryfalsestring
artistartistqueryfalsestring
coverUrlcoverUrlqueryfalsestring
descriptiondescriptionqueryfalsestring
genregenrequeryfalsestring
titletitlequeryfalsestring

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataAudioFileVOAudioFileVO
  albumstring
  artiststring
  coverUrlstring
  createTimestring(date-time)
  descriptionstring
  durationinteger(int32)
  fileNamestring
  fileSizeinteger(int64)
  fileUrlstring
  genrestring
  idinteger(int64)
  isLikedinteger(int32)
  likeCountinteger(int64)
  mimeTypestring
  titlestring
  updateTimestring(date-time)
  userUserVOUserVO
    allowFollowinteger
    allowPrivateChatinteger
    createTimestring
    emailstring
    fansCountinteger
    followCountinteger
    homepageBgstring
    idinteger
    showFansListinteger
    showFollowListinteger
    userAccountstring
    userAvatarstring
    userNamestring
    userProfilestring
    userRolestring
  userIdinteger(int64)
  viewCountinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"album": "",
		"artist": "",
		"coverUrl": "",
		"createTime": "",
		"description": "",
		"duration": 0,
		"fileName": "",
		"fileSize": 0,
		"fileUrl": "",
		"genre": "",
		"id": 0,
		"isLiked": 0,
		"likeCount": 0,
		"mimeType": "",
		"title": "",
		"updateTime": "",
		"user": {
			"allowFollow": 0,
			"allowPrivateChat": 0,
			"createTime": "",
			"email": "",
			"fansCount": 0,
			"followCount": 0,
			"homepageBg": "",
			"id": 0,
			"showFansList": 0,
			"showFollowList": 0,
			"userAccount": "",
			"userAvatar": "",
			"userName": "",
			"userProfile": "",
			"userRole": ""
		},
		"userId": 0,
		"viewCount": 0
	},
	"message": ""
}

main-controller ​

health ​

接口地址:/health

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

暂无

响应状态:

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

响应参数:

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

响应示例:

javascript
{
	"code": 0,
	"data": "",
	"message": ""
}

message-board-controller ​

addMessage ​

接口地址:/message-board/add

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "browser": "",
  "content": "",
  "createTime": "",
  "id": 0,
  "ipAddress": "",
  "isDelete": 0,
  "likeCount": 0,
  "location": "",
  "nickname": "",
  "os": "",
  "ownerId": 0,
  "qq": "",
  "status": 0,
  "updateTime": "",
  "userId": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
messageBoardmessageBoardbodytrueMessageBoardMessageBoard
  browserfalsestring
  contentfalsestring
  createTimefalsestring(date-time)
  idfalseinteger(int64)
  ipAddressfalsestring
  isDeletefalseinteger(int32)
  likeCountfalseinteger(int32)
  locationfalsestring
  nicknamefalsestring
  osfalsestring
  ownerIdfalseinteger(int64)
  qqfalsestring
  statusfalseinteger(int32)
  updateTimefalsestring(date-time)
  userIdfalseinteger(int64)

响应状态:

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

响应参数:

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

响应示例:

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

likeMessage ​

接口地址:/message-board/like/{id}

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
ididpathtrueinteger(int64)

响应状态:

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

响应参数:

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

响应示例:

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

listMessagesByPage ​

接口地址:/message-board/list/page

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
ownerIdownerIdquerytrueinteger(int64)
currentcurrentqueryfalseinteger(int64)
sizesizequeryfalseinteger(int64)

响应状态:

状态码说明schema
200OKBaseResponse«Page«MessageBoard»»
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPage«MessageBoard»Page«MessageBoard»
  currentinteger(int64)
  pagesinteger(int64)
  recordsarrayMessageBoard
    browserstring
    contentstring
    createTimestring
    idinteger
    ipAddressstring
    isDeleteinteger
    likeCountinteger
    locationstring
    nicknamestring
    osstring
    ownerIdinteger
    qqstring
    statusinteger
    updateTimestring
    userIdinteger
  sizeinteger(int64)
  totalinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"current": 0,
		"pages": 0,
		"records": [
			{
				"browser": "",
				"content": "",
				"createTime": "",
				"id": 0,
				"ipAddress": "",
				"isDelete": 0,
				"likeCount": 0,
				"location": "",
				"nickname": "",
				"os": "",
				"ownerId": 0,
				"qq": "",
				"status": 0,
				"updateTime": "",
				"userId": 0
			}
		],
		"size": 0,
		"total": 0
	},
	"message": ""
}

updateMessageStatus ​

接口地址:/message-board/status

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
ididquerytrueinteger(int64)
statusstatusquerytrueinteger(int32)

响应状态:

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

响应参数:

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

响应示例:

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

deleteMessage ​

接口地址:/message-board/{id}

请求方式:DELETE

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
ididpathtrueinteger(int64)
ownerIdownerIdquerytrueinteger(int64)

响应状态:

状态码说明schema
200OKBaseResponse«boolean»
204No Content
401Unauthorized
403Forbidden

响应参数:

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

响应示例:

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

message-center-controller ​

getMessageList ​

接口地址:/message/list

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
typetypequerytruestring
currentcurrentqueryfalseinteger(int64)
pageSizepageSizequeryfalseinteger(int64)

响应状态:

状态码说明schema
200OKBaseResponse«Page«object»»
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPage«object»Page«object»
  currentinteger(int64)
  pagesinteger(int64)
  recordsarrayobject
  sizeinteger(int64)
  totalinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"current": 0,
		"pages": 0,
		"records": [],
		"size": 0,
		"total": 0
	},
	"message": ""
}

markAllAsRead ​

接口地址:/message/read/all

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求参数:

暂无

响应状态:

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

响应参数:

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

响应示例:

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

markSingleAsRead ​

接口地址:/message/read/{type}/{id}

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
ididpathtrueinteger(int64)
typetypepathtruestring

响应状态:

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

响应参数:

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

响应示例:

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

getAllUnreadCount ​

接口地址:/message/unread/count/all

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

暂无

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataMessageCenterVOMessageCenterVO
  totalUnreadinteger(int64)
  unreadCommentsinteger(int64)
  unreadLikesinteger(int64)
  unreadSharesinteger(int64)
  unreadSystemNotifiesinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"totalUnread": 0,
		"unreadComments": 0,
		"unreadLikes": 0,
		"unreadShares": 0,
		"unreadSystemNotifies": 0
	},
	"message": ""
}

message-controller ​

sendMessage ​

接口地址:/message/add

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "content": "",
  "ip": ""
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
addMessageaddMessagebodytrueAddMessageAddMessage
  contentfalsestring
  ipfalsestring

响应状态:

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

响应参数:

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

响应示例:

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

batchAdminOperationMessages ​

接口地址:/message/batch

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "ids": [],
  "operation": ""
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
messageBatchRequestmessageBatchRequestbodytrueMessageBatchRequestMessageBatchRequest
  idsfalsearrayinteger(int64)
  operationfalsestring

响应状态:

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

响应参数:

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

响应示例:

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

deleteMessage ​

接口地址:/message/delete

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
ididquerytrueinteger(int64)

响应状态:

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

响应参数:

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

响应示例:

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

getAdminMessageById ​

接口地址:/message/get/admin

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
ididqueryfalseinteger(int64)

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataMessageMessage
  contentstring
  createTimestring(date-time)
  idinteger(int64)
  ipstring
  isDeleteinteger(int32)
  updateTimestring(date-time)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"content": "",
		"createTime": "",
		"id": 0,
		"ip": "",
		"isDelete": 0,
		"updateTime": ""
	},
	"message": ""
}

getTop500 ​

接口地址:/message/getTop500

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求参数:

暂无

响应状态:

状态码说明schema
200OKBaseResponse«List«MessageVO»»
201Created
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataarrayMessageVO
  contentstring
  createTimestring(date-time)
  idinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": [
		{
			"content": "",
			"createTime": "",
			"id": 0
		}
	],
	"message": ""
}

listMessageByPage ​

接口地址:/message/list/page

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "content": "",
  "current": 0,
  "ip": "",
  "pageSize": 0,
  "sortField": "",
  "sortOrder": ""
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
messageQueryRequestmessageQueryRequestbodytrueMessageQueryRequestMessageQueryRequest
  contentfalsestring
  currentfalseinteger(int32)
  ipfalsestring
  pageSizefalseinteger(int32)
  sortFieldfalsestring
  sortOrderfalsestring

响应状态:

状态码说明schema
200OKBaseResponse«Page«Message»»
201Created
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPage«Message»Page«Message»
  currentinteger(int64)
  pagesinteger(int64)
  recordsarrayMessage
    contentstring
    createTimestring
    idinteger
    ipstring
    isDeleteinteger
    updateTimestring
  sizeinteger(int64)
  totalinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"current": 0,
		"pages": 0,
		"records": [
			{
				"content": "",
				"createTime": "",
				"id": 0,
				"ip": "",
				"isDelete": 0,
				"updateTime": ""
			}
		],
		"size": 0,
		"total": 0
	},
	"message": ""
}

listAdminMessagesByPage ​

接口地址:/message/list/page/admin

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "content": "",
  "current": 0,
  "id": 0,
  "ip": "",
  "pageSize": 0,
  "sortField": "",
  "sortOrder": ""
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
messageAdminRequestmessageAdminRequestbodytrueMessageAdminRequestMessageAdminRequest
  contentfalsestring
  currentfalseinteger(int64)
  idfalseinteger(int64)
  ipfalsestring
  pageSizefalseinteger(int64)
  sortFieldfalsestring
  sortOrderfalsestring

响应状态:

状态码说明schema
200OKBaseResponse«Page«Message»»
201Created
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPage«Message»Page«Message»
  currentinteger(int64)
  pagesinteger(int64)
  recordsarrayMessage
    contentstring
    createTimestring
    idinteger
    ipstring
    isDeleteinteger
    updateTimestring
  sizeinteger(int64)
  totalinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"current": 0,
		"pages": 0,
		"records": [
			{
				"content": "",
				"createTime": "",
				"id": 0,
				"ip": "",
				"isDelete": 0,
				"updateTime": ""
			}
		],
		"size": 0,
		"total": 0
	},
	"message": ""
}

message-qa-controller ​

getQaAnswer ​

接口地址:/rag/qa/message/answer

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "content": "",
  "current": 0,
  "isDelete": 0,
  "messageType": 0,
  "pageSize": 0,
  "sessionId": 0,
  "sortField": "",
  "sortOrder": "",
  "userId": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
messageQueryRequestmessageQueryRequestbodytrueQaMessageQueryRequestQaMessageQueryRequest
  contentfalsestring
  currentfalseinteger(int32)
  isDeletefalseinteger(int32)
  messageTypefalseinteger(int32)
  pageSizefalseinteger(int32)
  sessionIdfalseinteger(int64)
  sortFieldfalsestring
  sortOrderfalsestring
  userIdfalseinteger(int64)

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataRagMessageVORagMessageVO
  contentstring
  createTimestring(date-time)
  idinteger(int64)
  isDeleteinteger(int32)
  messageTypeinteger(int32)
  sessionIdinteger(int64)
  userIdinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"content": "",
		"createTime": "",
		"id": 0,
		"isDelete": 0,
		"messageType": 0,
		"sessionId": 0,
		"userId": 0
	},
	"message": ""
}

clearSessionContext ​

接口地址:/rag/qa/message/clearContext

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
sessionIdsessionIdquerytrueinteger(int64)

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataRagMessageVORagMessageVO
  contentstring
  createTimestring(date-time)
  idinteger(int64)
  isDeleteinteger(int32)
  messageTypeinteger(int32)
  sessionIdinteger(int64)
  userIdinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"content": "",
		"createTime": "",
		"id": 0,
		"isDelete": 0,
		"messageType": 0,
		"sessionId": 0,
		"userId": 0
	},
	"message": ""
}

deleteMessageById ​

接口地址:/rag/qa/message/delete/admin

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "id": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
deleteRequestdeleteRequestbodytrueDeleteRequestDeleteRequest
  idfalseinteger(int64)

响应状态:

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

响应参数:

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

响应示例:

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

deleteBatchMessages ​

接口地址:/rag/qa/message/delete/batch

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
[
  {
    "id": 0
  }
]

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
deleteRequestListdeleteRequestListbodytruearrayDeleteRequest
  idfalseinteger(int64)

响应状态:

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

响应参数:

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

响应示例:

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

getMessageById ​

接口地址:/rag/qa/message/get

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
ididqueryfalseinteger(int64)

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataRagMessageVORagMessageVO
  contentstring
  createTimestring(date-time)
  idinteger(int64)
  isDeleteinteger(int32)
  messageTypeinteger(int32)
  sessionIdinteger(int64)
  userIdinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"content": "",
		"createTime": "",
		"id": 0,
		"isDelete": 0,
		"messageType": 0,
		"sessionId": 0,
		"userId": 0
	},
	"message": ""
}

listQaMessages ​

接口地址:/rag/qa/message/list

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
contentqueryfalsestring
currentqueryfalseinteger(int32)
isDeletequeryfalseinteger(int32)
messageTypequeryfalseinteger(int32)
pageSizequeryfalseinteger(int32)
sessionIdqueryfalseinteger(int64)
sortFieldqueryfalsestring
sortOrderqueryfalsestring
userIdqueryfalseinteger(int64)

响应状态:

状态码说明schema
200OKBaseResponse«IPage«RagMessageVO»»
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataIPage«RagMessageVO»IPage«RagMessageVO»
  currentinteger(int64)
  pagesinteger(int64)
  recordsarrayRagMessageVO
    contentstring
    createTimestring
    idinteger
    isDeleteinteger
    messageTypeinteger
    sessionIdinteger
    userIdinteger
  sizeinteger(int64)
  totalinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"current": 0,
		"pages": 0,
		"records": [
			{
				"content": "",
				"createTime": "",
				"id": 0,
				"isDelete": 0,
				"messageType": 0,
				"sessionId": 0,
				"userId": 0
			}
		],
		"size": 0,
		"total": 0
	},
	"message": ""
}

listAllMessagesByPage ​

接口地址:/rag/qa/message/list/page

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "content": "",
  "current": 0,
  "isDelete": 0,
  "messageType": 0,
  "pageSize": 0,
  "sessionId": 0,
  "sortField": "",
  "sortOrder": "",
  "userId": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
messageQueryRequestmessageQueryRequestbodyfalseQaMessageQueryRequestQaMessageQueryRequest
  contentfalsestring
  currentfalseinteger(int32)
  isDeletefalseinteger(int32)
  messageTypefalseinteger(int32)
  pageSizefalseinteger(int32)
  sessionIdfalseinteger(int64)
  sortFieldfalsestring
  sortOrderfalsestring
  userIdfalseinteger(int64)

响应状态:

状态码说明schema
200OKBaseResponse«IPage«RagMessageVO»»
201Created
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataIPage«RagMessageVO»IPage«RagMessageVO»
  currentinteger(int64)
  pagesinteger(int64)
  recordsarrayRagMessageVO
    contentstring
    createTimestring
    idinteger
    isDeleteinteger
    messageTypeinteger
    sessionIdinteger
    userIdinteger
  sizeinteger(int64)
  totalinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"current": 0,
		"pages": 0,
		"records": [
			{
				"content": "",
				"createTime": "",
				"id": 0,
				"isDelete": 0,
				"messageType": 0,
				"sessionId": 0,
				"userId": 0
			}
		],
		"size": 0,
		"total": 0
	},
	"message": ""
}

listMessagesBySessionId ​

接口地址:/rag/qa/message/list/session

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
sessionIdsessionIdquerytrueinteger(int64)

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataarrayRagMessageVO
  contentstring
  createTimestring(date-time)
  idinteger(int64)
  isDeleteinteger(int32)
  messageTypeinteger(int32)
  sessionIdinteger(int64)
  userIdinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": [
		{
			"content": "",
			"createTime": "",
			"id": 0,
			"isDelete": 0,
			"messageType": 0,
			"sessionId": 0,
			"userId": 0
		}
	],
	"message": ""
}

sendQaMessage ​

接口地址:/rag/qa/message/send

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "content": "",
  "sessionId": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
messageAddRequestmessageAddRequestbodytrueQaMessageAddRequestQaMessageAddRequest
  contentfalsestring
  sessionIdfalseinteger(int64)

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataRagMessageVORagMessageVO
  contentstring
  createTimestring(date-time)
  idinteger(int64)
  isDeleteinteger(int32)
  messageTypeinteger(int32)
  sessionIdinteger(int64)
  userIdinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"content": "",
		"createTime": "",
		"id": 0,
		"isDelete": 0,
		"messageType": 0,
		"sessionId": 0,
		"userId": 0
	},
	"message": ""
}

sendQaStreamMessage ​

接口地址:/rag/qa/message/send/stream

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:text/event-stream

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
messagemessagequerytruestring
sessionIdsessionIdqueryfalseinteger(int64)

响应状态:

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

响应参数:

参数名称参数说明类型schema
timeoutinteger(int64)integer(int64)

响应示例:

javascript
{
	"timeout": 0
}

picture-controller ​

batchOperationPicture ​

接口地址:/picture/batchOption

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "ids": [],
  "operationType": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
pictureOperationpictureOperationbodytruePictureOperationPictureOperation
  idsfalsearrayinteger(int64)
  operationTypefalseinteger(int64)

响应状态:

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

响应参数:

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

响应示例:

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

copyPictureToNewSpace ​

接口地址:/picture/copy

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "pictureId": 0,
  "spaceId": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
copyPictureRequestcopyPictureRequestbodytrueCopyPictureRequestCopyPictureRequest
  pictureIdfalseinteger(int64)
  spaceIdfalseinteger(int64)

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPictureVOPictureVO
  allowCollectboolean
  allowCommentboolean
  allowLikeboolean
  allowShareboolean
  categorystring
  chatCountinteger(int64)
  commentCountinteger(int64)
  createTimestring(date-time)
  editTimestring(date-time)
  favoriteCountinteger(int64)
  idinteger(int64)
  introductionstring
  isDownloadinteger(int32)
  isFavoritedinteger(int32)
  isFeatureinteger(int32)
  isLikedinteger(int32)
  isSharedinteger(int32)
  likeCountinteger(int64)
  namestring
  permissionListarraystring
  picColorstring
  picFormatstring
  picHeightinteger(int32)
  picScalenumber(double)
  picSizeinteger(int64)
  picWidthinteger(int32)
  recommendScorenumber(double)
  reviewMessagestring
  reviewStatusinteger(int32)
  shareCountinteger(int64)
  spaceIdinteger(int64)
  tagsarraystring
  thumbnailUrlstring
  updateTimestring(date-time)
  urlstring
  userUserVOUserVO
    allowFollowinteger
    allowPrivateChatinteger
    createTimestring
    emailstring
    fansCountinteger
    followCountinteger
    homepageBgstring
    idinteger
    showFansListinteger
    showFollowListinteger
    userAccountstring
    userAvatarstring
    userNamestring
    userProfilestring
    userRolestring
  userIdinteger(int64)
  viewCountinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"allowCollect": true,
		"allowComment": true,
		"allowLike": true,
		"allowShare": true,
		"category": "",
		"chatCount": 0,
		"commentCount": 0,
		"createTime": "",
		"editTime": "",
		"favoriteCount": 0,
		"id": 0,
		"introduction": "",
		"isDownload": 0,
		"isFavorited": 0,
		"isFeature": 0,
		"isLiked": 0,
		"isShared": 0,
		"likeCount": 0,
		"name": "",
		"permissionList": [],
		"picColor": "",
		"picFormat": "",
		"picHeight": 0,
		"picScale": 0,
		"picSize": 0,
		"picWidth": 0,
		"recommendScore": 0,
		"reviewMessage": "",
		"reviewStatus": 0,
		"shareCount": 0,
		"spaceId": 0,
		"tags": [],
		"thumbnailUrl": "",
		"updateTime": "",
		"url": "",
		"user": {
			"allowFollow": 0,
			"allowPrivateChat": 0,
			"createTime": "",
			"email": "",
			"fansCount": 0,
			"followCount": 0,
			"homepageBg": "",
			"id": 0,
			"showFansList": 0,
			"showFollowList": 0,
			"userAccount": "",
			"userAvatar": "",
			"userName": "",
			"userProfile": "",
			"userRole": ""
		},
		"userId": 0,
		"viewCount": 0
	},
	"message": ""
}

deletePicture ​

接口地址:/picture/delete

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "id": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
deleteRequestdeleteRequestbodytrueDeleteRequestDeleteRequest
  idfalseinteger(int64)

响应状态:

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

响应参数:

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

响应示例:

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

getLatestDraft ​

接口地址:/picture/draft/latest

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

暂无

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPicturePicture
  allowCollectinteger(int32)
  allowCommentinteger(int32)
  allowLikeinteger(int32)
  allowShareinteger(int32)
  categorystring
  commentCountinteger(int64)
  createTimestring(date-time)
  editTimestring(date-time)
  favoriteCountinteger(int64)
  hotScorenumber(double)
  idinteger(int64)
  introductionstring
  isDeleteinteger(int32)
  isDownloadinteger(int32)
  isDraftinteger(int32)
  isFeatureinteger(int32)
  likeCountinteger(int64)
  namestring
  picColorstring
  picFormatstring
  picHeightinteger(int32)
  picScalenumber(double)
  picSizeinteger(int64)
  picWidthinteger(int32)
  recommendScorenumber(double)
  reviewMessagestring
  reviewStatusinteger(int32)
  reviewTimestring(date-time)
  reviewerIdinteger(int64)
  shareCountinteger(int64)
  spaceIdinteger(int64)
  tagsstring
  thumbnailUrlstring
  updateTimestring(date-time)
  urlstring
  userIdinteger(int64)
  viewCountinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"allowCollect": 0,
		"allowComment": 0,
		"allowLike": 0,
		"allowShare": 0,
		"category": "",
		"commentCount": 0,
		"createTime": "",
		"editTime": "",
		"favoriteCount": 0,
		"hotScore": 0,
		"id": 0,
		"introduction": "",
		"isDelete": 0,
		"isDownload": 0,
		"isDraft": 0,
		"isFeature": 0,
		"likeCount": 0,
		"name": "",
		"picColor": "",
		"picFormat": "",
		"picHeight": 0,
		"picScale": 0,
		"picSize": 0,
		"picWidth": 0,
		"recommendScore": 0,
		"reviewMessage": "",
		"reviewStatus": 0,
		"reviewTime": "",
		"reviewerId": 0,
		"shareCount": 0,
		"spaceId": 0,
		"tags": "",
		"thumbnailUrl": "",
		"updateTime": "",
		"url": "",
		"userId": 0,
		"viewCount": 0
	},
	"message": ""
}

listDraftPictures ​

接口地址:/picture/draft/list

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

暂无

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataarrayPicture
  allowCollectinteger(int32)
  allowCommentinteger(int32)
  allowLikeinteger(int32)
  allowShareinteger(int32)
  categorystring
  commentCountinteger(int64)
  createTimestring(date-time)
  editTimestring(date-time)
  favoriteCountinteger(int64)
  hotScorenumber(double)
  idinteger(int64)
  introductionstring
  isDeleteinteger(int32)
  isDownloadinteger(int32)
  isDraftinteger(int32)
  isFeatureinteger(int32)
  likeCountinteger(int64)
  namestring
  picColorstring
  picFormatstring
  picHeightinteger(int32)
  picScalenumber(double)
  picSizeinteger(int64)
  picWidthinteger(int32)
  recommendScorenumber(double)
  reviewMessagestring
  reviewStatusinteger(int32)
  reviewTimestring(date-time)
  reviewerIdinteger(int64)
  shareCountinteger(int64)
  spaceIdinteger(int64)
  tagsstring
  thumbnailUrlstring
  updateTimestring(date-time)
  urlstring
  userIdinteger(int64)
  viewCountinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": [
		{
			"allowCollect": 0,
			"allowComment": 0,
			"allowLike": 0,
			"allowShare": 0,
			"category": "",
			"commentCount": 0,
			"createTime": "",
			"editTime": "",
			"favoriteCount": 0,
			"hotScore": 0,
			"id": 0,
			"introduction": "",
			"isDelete": 0,
			"isDownload": 0,
			"isDraft": 0,
			"isFeature": 0,
			"likeCount": 0,
			"name": "",
			"picColor": "",
			"picFormat": "",
			"picHeight": 0,
			"picScale": 0,
			"picSize": 0,
			"picWidth": 0,
			"recommendScore": 0,
			"reviewMessage": "",
			"reviewStatus": 0,
			"reviewTime": "",
			"reviewerId": 0,
			"shareCount": 0,
			"spaceId": 0,
			"tags": "",
			"thumbnailUrl": "",
			"updateTime": "",
			"url": "",
			"userId": 0,
			"viewCount": 0
		}
	],
	"message": ""
}

updatePictureDraftStatus ​

接口地址:/picture/draft/update

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "isDraft": 0,
  "pictureId": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
updatePictureDraftRequestupdatePictureDraftRequestbodytrueUpdatePictureDraftRequestUpdatePictureDraftRequest
  isDraftfalseinteger(int32)
  pictureIdfalseinteger(int64)

响应状态:

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

响应参数:

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

响应示例:

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

editPicture ​

接口地址:/picture/edit

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "category": "",
  "id": 0,
  "introduction": "",
  "isDownload": 0,
  "name": "",
  "tags": []
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
pictureEditRequestpictureEditRequestbodytruePictureEditRequestPictureEditRequest
  categoryfalsestring
  idfalseinteger(int64)
  introductionfalsestring
  isDownloadfalseinteger(int32)
  namefalsestring
  tagsfalsearraystring

响应状态:

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

响应参数:

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

响应示例:

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

editPictureByBatch ​

接口地址:/picture/edit/batch

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "category": "",
  "nameRule": "",
  "pictureIdList": [],
  "spaceId": 0,
  "tags": []
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
pictureEditByBatchRequestpictureEditByBatchRequestbodytruePictureEditByBatchRequestPictureEditByBatchRequest
  categoryfalsestring
  nameRulefalsestring
  pictureIdListfalsearrayinteger(int64)
  spaceIdfalseinteger(int64)
  tagsfalsearraystring

响应状态:

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

响应参数:

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

响应示例:

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

setPictureFeature ​

接口地址:/picture/feature

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "id": 0,
  "isFeature": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
pictureFeatureRequestpictureFeatureRequestbodytruePictureFeatureRequestPictureFeatureRequest
  idfalseinteger(int64)
  isFeaturefalseinteger(int32)

响应状态:

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

响应参数:

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

响应示例:

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

getFeaturePicture ​

接口地址:/picture/feature/list

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "category": "",
  "current": 0,
  "endEditTime": "",
  "id": 0,
  "introduction": "",
  "name": "",
  "nullSpaceId": true,
  "pageSize": 0,
  "picColor": "",
  "picFormat": "",
  "picHeight": 0,
  "picScale": 0,
  "picSize": 0,
  "picWidth": 0,
  "reviewMessage": "",
  "reviewStatus": 0,
  "reviewTime": "",
  "reviewerId": 0,
  "searchText": "",
  "sortField": "",
  "sortOrder": "",
  "spaceId": 0,
  "startEditTime": "",
  "tags": [],
  "userId": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
pictureQueryRequestpictureQueryRequestbodytruePictureQueryRequestPictureQueryRequest
  categoryfalsestring
  currentfalseinteger(int32)
  endEditTimefalsestring(date-time)
  idfalseinteger(int64)
  introductionfalsestring
  namefalsestring
  nullSpaceIdfalseboolean
  pageSizefalseinteger(int32)
  picColorfalsestring
  picFormatfalsestring
  picHeightfalseinteger(int32)
  picScalefalsenumber(double)
  picSizefalseinteger(int64)
  picWidthfalseinteger(int32)
  reviewMessagefalsestring
  reviewStatusfalseinteger(int32)
  reviewTimefalsestring(date-time)
  reviewerIdfalseinteger(int64)
  searchTextfalsestring
  sortFieldfalsestring
  sortOrderfalsestring
  spaceIdfalseinteger(int64)
  startEditTimefalsestring(date-time)
  tagsfalsearraystring
  userIdfalseinteger(int64)

响应状态:

状态码说明schema
200OKBaseResponse«Page«PictureVO»»
201Created
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPage«PictureVO»Page«PictureVO»
  currentinteger(int64)
  pagesinteger(int64)
  recordsarrayPictureVO
    allowCollectboolean
    allowCommentboolean
    allowLikeboolean
    allowShareboolean
    categorystring
    chatCountinteger
    commentCountinteger
    createTimestring
    editTimestring
    favoriteCountinteger
    idinteger
    introductionstring
    isDownloadinteger
    isFavoritedinteger
    isFeatureinteger
    isLikedinteger
    isSharedinteger
    likeCountinteger
    namestring
    permissionListarraystring
    picColorstring
    picFormatstring
    picHeightinteger
    picScalenumber
    picSizeinteger
    picWidthinteger
    recommendScorenumber
    reviewMessagestring
    reviewStatusinteger
    shareCountinteger
    spaceIdinteger
    tagsarraystring
    thumbnailUrlstring
    updateTimestring
    urlstring
    userUserVOUserVO
      allowFollowinteger
      allowPrivateChatinteger
      createTimestring
      emailstring
      fansCountinteger
      followCountinteger
      homepageBgstring
      idinteger
      showFansListinteger
      showFollowListinteger
      userAccountstring
      userAvatarstring
      userNamestring
      userProfilestring
      userRolestring
    userIdinteger
    viewCountinteger
  sizeinteger(int64)
  totalinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"current": 0,
		"pages": 0,
		"records": [
			{
				"allowCollect": true,
				"allowComment": true,
				"allowLike": true,
				"allowShare": true,
				"category": "",
				"chatCount": 0,
				"commentCount": 0,
				"createTime": "",
				"editTime": "",
				"favoriteCount": 0,
				"id": 0,
				"introduction": "",
				"isDownload": 0,
				"isFavorited": 0,
				"isFeature": 0,
				"isLiked": 0,
				"isShared": 0,
				"likeCount": 0,
				"name": "",
				"permissionList": [],
				"picColor": "",
				"picFormat": "",
				"picHeight": 0,
				"picScale": 0,
				"picSize": 0,
				"picWidth": 0,
				"recommendScore": 0,
				"reviewMessage": "",
				"reviewStatus": 0,
				"shareCount": 0,
				"spaceId": 0,
				"tags": [],
				"thumbnailUrl": "",
				"updateTime": "",
				"url": "",
				"user": {
					"allowFollow": 0,
					"allowPrivateChat": 0,
					"createTime": "",
					"email": "",
					"fansCount": 0,
					"followCount": 0,
					"homepageBg": "",
					"id": 0,
					"showFansList": 0,
					"showFollowList": 0,
					"userAccount": "",
					"userAvatar": "",
					"userName": "",
					"userProfile": "",
					"userRole": ""
				},
				"userId": 0,
				"viewCount": 0
			}
		],
		"size": 0,
		"total": 0
	},
	"message": ""
}

getFollowPicture ​

接口地址:/picture/follow

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "category": "",
  "current": 0,
  "endEditTime": "",
  "id": 0,
  "introduction": "",
  "name": "",
  "nullSpaceId": true,
  "pageSize": 0,
  "picColor": "",
  "picFormat": "",
  "picHeight": 0,
  "picScale": 0,
  "picSize": 0,
  "picWidth": 0,
  "reviewMessage": "",
  "reviewStatus": 0,
  "reviewTime": "",
  "reviewerId": 0,
  "searchText": "",
  "sortField": "",
  "sortOrder": "",
  "spaceId": 0,
  "startEditTime": "",
  "tags": [],
  "userId": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
pictureQueryRequestpictureQueryRequestbodytruePictureQueryRequestPictureQueryRequest
  categoryfalsestring
  currentfalseinteger(int32)
  endEditTimefalsestring(date-time)
  idfalseinteger(int64)
  introductionfalsestring
  namefalsestring
  nullSpaceIdfalseboolean
  pageSizefalseinteger(int32)
  picColorfalsestring
  picFormatfalsestring
  picHeightfalseinteger(int32)
  picScalefalsenumber(double)
  picSizefalseinteger(int64)
  picWidthfalseinteger(int32)
  reviewMessagefalsestring
  reviewStatusfalseinteger(int32)
  reviewTimefalsestring(date-time)
  reviewerIdfalseinteger(int64)
  searchTextfalsestring
  sortFieldfalsestring
  sortOrderfalsestring
  spaceIdfalseinteger(int64)
  startEditTimefalsestring(date-time)
  tagsfalsearraystring
  userIdfalseinteger(int64)

响应状态:

状态码说明schema
200OKBaseResponse«Page«PictureVO»»
201Created
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPage«PictureVO»Page«PictureVO»
  currentinteger(int64)
  pagesinteger(int64)
  recordsarrayPictureVO
    allowCollectboolean
    allowCommentboolean
    allowLikeboolean
    allowShareboolean
    categorystring
    chatCountinteger
    commentCountinteger
    createTimestring
    editTimestring
    favoriteCountinteger
    idinteger
    introductionstring
    isDownloadinteger
    isFavoritedinteger
    isFeatureinteger
    isLikedinteger
    isSharedinteger
    likeCountinteger
    namestring
    permissionListarraystring
    picColorstring
    picFormatstring
    picHeightinteger
    picScalenumber
    picSizeinteger
    picWidthinteger
    recommendScorenumber
    reviewMessagestring
    reviewStatusinteger
    shareCountinteger
    spaceIdinteger
    tagsarraystring
    thumbnailUrlstring
    updateTimestring
    urlstring
    userUserVOUserVO
      allowFollowinteger
      allowPrivateChatinteger
      createTimestring
      emailstring
      fansCountinteger
      followCountinteger
      homepageBgstring
      idinteger
      showFansListinteger
      showFollowListinteger
      userAccountstring
      userAvatarstring
      userNamestring
      userProfilestring
      userRolestring
    userIdinteger
    viewCountinteger
  sizeinteger(int64)
  totalinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"current": 0,
		"pages": 0,
		"records": [
			{
				"allowCollect": true,
				"allowComment": true,
				"allowLike": true,
				"allowShare": true,
				"category": "",
				"chatCount": 0,
				"commentCount": 0,
				"createTime": "",
				"editTime": "",
				"favoriteCount": 0,
				"id": 0,
				"introduction": "",
				"isDownload": 0,
				"isFavorited": 0,
				"isFeature": 0,
				"isLiked": 0,
				"isShared": 0,
				"likeCount": 0,
				"name": "",
				"permissionList": [],
				"picColor": "",
				"picFormat": "",
				"picHeight": 0,
				"picScale": 0,
				"picSize": 0,
				"picWidth": 0,
				"recommendScore": 0,
				"reviewMessage": "",
				"reviewStatus": 0,
				"shareCount": 0,
				"spaceId": 0,
				"tags": [],
				"thumbnailUrl": "",
				"updateTime": "",
				"url": "",
				"user": {
					"allowFollow": 0,
					"allowPrivateChat": 0,
					"createTime": "",
					"email": "",
					"fansCount": 0,
					"followCount": 0,
					"homepageBg": "",
					"id": 0,
					"showFansList": 0,
					"showFollowList": 0,
					"userAccount": "",
					"userAvatar": "",
					"userName": "",
					"userProfile": "",
					"userRole": ""
				},
				"userId": 0,
				"viewCount": 0
			}
		],
		"size": 0,
		"total": 0
	},
	"message": ""
}

getPictureById ​

接口地址:/picture/get

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
ididqueryfalseinteger(int64)

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPicturePicture
  allowCollectinteger(int32)
  allowCommentinteger(int32)
  allowLikeinteger(int32)
  allowShareinteger(int32)
  categorystring
  commentCountinteger(int64)
  createTimestring(date-time)
  editTimestring(date-time)
  favoriteCountinteger(int64)
  hotScorenumber(double)
  idinteger(int64)
  introductionstring
  isDeleteinteger(int32)
  isDownloadinteger(int32)
  isDraftinteger(int32)
  isFeatureinteger(int32)
  likeCountinteger(int64)
  namestring
  picColorstring
  picFormatstring
  picHeightinteger(int32)
  picScalenumber(double)
  picSizeinteger(int64)
  picWidthinteger(int32)
  recommendScorenumber(double)
  reviewMessagestring
  reviewStatusinteger(int32)
  reviewTimestring(date-time)
  reviewerIdinteger(int64)
  shareCountinteger(int64)
  spaceIdinteger(int64)
  tagsstring
  thumbnailUrlstring
  updateTimestring(date-time)
  urlstring
  userIdinteger(int64)
  viewCountinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"allowCollect": 0,
		"allowComment": 0,
		"allowLike": 0,
		"allowShare": 0,
		"category": "",
		"commentCount": 0,
		"createTime": "",
		"editTime": "",
		"favoriteCount": 0,
		"hotScore": 0,
		"id": 0,
		"introduction": "",
		"isDelete": 0,
		"isDownload": 0,
		"isDraft": 0,
		"isFeature": 0,
		"likeCount": 0,
		"name": "",
		"picColor": "",
		"picFormat": "",
		"picHeight": 0,
		"picScale": 0,
		"picSize": 0,
		"picWidth": 0,
		"recommendScore": 0,
		"reviewMessage": "",
		"reviewStatus": 0,
		"reviewTime": "",
		"reviewerId": 0,
		"shareCount": 0,
		"spaceId": 0,
		"tags": "",
		"thumbnailUrl": "",
		"updateTime": "",
		"url": "",
		"userId": 0,
		"viewCount": 0
	},
	"message": ""
}

getPictureVOById ​

接口地址:/picture/get/vo

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
ididqueryfalseinteger(int64)

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPictureVOPictureVO
  allowCollectboolean
  allowCommentboolean
  allowLikeboolean
  allowShareboolean
  categorystring
  chatCountinteger(int64)
  commentCountinteger(int64)
  createTimestring(date-time)
  editTimestring(date-time)
  favoriteCountinteger(int64)
  idinteger(int64)
  introductionstring
  isDownloadinteger(int32)
  isFavoritedinteger(int32)
  isFeatureinteger(int32)
  isLikedinteger(int32)
  isSharedinteger(int32)
  likeCountinteger(int64)
  namestring
  permissionListarraystring
  picColorstring
  picFormatstring
  picHeightinteger(int32)
  picScalenumber(double)
  picSizeinteger(int64)
  picWidthinteger(int32)
  recommendScorenumber(double)
  reviewMessagestring
  reviewStatusinteger(int32)
  shareCountinteger(int64)
  spaceIdinteger(int64)
  tagsarraystring
  thumbnailUrlstring
  updateTimestring(date-time)
  urlstring
  userUserVOUserVO
    allowFollowinteger
    allowPrivateChatinteger
    createTimestring
    emailstring
    fansCountinteger
    followCountinteger
    homepageBgstring
    idinteger
    showFansListinteger
    showFollowListinteger
    userAccountstring
    userAvatarstring
    userNamestring
    userProfilestring
    userRolestring
  userIdinteger(int64)
  viewCountinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"allowCollect": true,
		"allowComment": true,
		"allowLike": true,
		"allowShare": true,
		"category": "",
		"chatCount": 0,
		"commentCount": 0,
		"createTime": "",
		"editTime": "",
		"favoriteCount": 0,
		"id": 0,
		"introduction": "",
		"isDownload": 0,
		"isFavorited": 0,
		"isFeature": 0,
		"isLiked": 0,
		"isShared": 0,
		"likeCount": 0,
		"name": "",
		"permissionList": [],
		"picColor": "",
		"picFormat": "",
		"picHeight": 0,
		"picScale": 0,
		"picSize": 0,
		"picWidth": 0,
		"recommendScore": 0,
		"reviewMessage": "",
		"reviewStatus": 0,
		"shareCount": 0,
		"spaceId": 0,
		"tags": [],
		"thumbnailUrl": "",
		"updateTime": "",
		"url": "",
		"user": {
			"allowFollow": 0,
			"allowPrivateChat": 0,
			"createTime": "",
			"email": "",
			"fansCount": 0,
			"followCount": 0,
			"homepageBg": "",
			"id": 0,
			"showFansList": 0,
			"showFollowList": 0,
			"userAccount": "",
			"userAvatar": "",
			"userName": "",
			"userProfile": "",
			"userRole": ""
		},
		"userId": 0,
		"viewCount": 0
	},
	"message": ""
}

listPictureByPage ​

接口地址:/picture/list/page

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "category": "",
  "current": 0,
  "endEditTime": "",
  "id": 0,
  "introduction": "",
  "name": "",
  "nullSpaceId": true,
  "pageSize": 0,
  "picColor": "",
  "picFormat": "",
  "picHeight": 0,
  "picScale": 0,
  "picSize": 0,
  "picWidth": 0,
  "reviewMessage": "",
  "reviewStatus": 0,
  "reviewTime": "",
  "reviewerId": 0,
  "searchText": "",
  "sortField": "",
  "sortOrder": "",
  "spaceId": 0,
  "startEditTime": "",
  "tags": [],
  "userId": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
pictureQueryRequestpictureQueryRequestbodytruePictureQueryRequestPictureQueryRequest
  categoryfalsestring
  currentfalseinteger(int32)
  endEditTimefalsestring(date-time)
  idfalseinteger(int64)
  introductionfalsestring
  namefalsestring
  nullSpaceIdfalseboolean
  pageSizefalseinteger(int32)
  picColorfalsestring
  picFormatfalsestring
  picHeightfalseinteger(int32)
  picScalefalsenumber(double)
  picSizefalseinteger(int64)
  picWidthfalseinteger(int32)
  reviewMessagefalsestring
  reviewStatusfalseinteger(int32)
  reviewTimefalsestring(date-time)
  reviewerIdfalseinteger(int64)
  searchTextfalsestring
  sortFieldfalsestring
  sortOrderfalsestring
  spaceIdfalseinteger(int64)
  startEditTimefalsestring(date-time)
  tagsfalsearraystring
  userIdfalseinteger(int64)

响应状态:

状态码说明schema
200OKBaseResponse«Page«Picture»»
201Created
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPage«Picture»Page«Picture»
  currentinteger(int64)
  pagesinteger(int64)
  recordsarrayPicture
    allowCollectinteger
    allowCommentinteger
    allowLikeinteger
    allowShareinteger
    categorystring
    commentCountinteger
    createTimestring
    editTimestring
    favoriteCountinteger
    hotScorenumber
    idinteger
    introductionstring
    isDeleteinteger
    isDownloadinteger
    isDraftinteger
    isFeatureinteger
    likeCountinteger
    namestring
    picColorstring
    picFormatstring
    picHeightinteger
    picScalenumber
    picSizeinteger
    picWidthinteger
    recommendScorenumber
    reviewMessagestring
    reviewStatusinteger
    reviewTimestring
    reviewerIdinteger
    shareCountinteger
    spaceIdinteger
    tagsstring
    thumbnailUrlstring
    updateTimestring
    urlstring
    userIdinteger
    viewCountinteger
  sizeinteger(int64)
  totalinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"current": 0,
		"pages": 0,
		"records": [
			{
				"allowCollect": 0,
				"allowComment": 0,
				"allowLike": 0,
				"allowShare": 0,
				"category": "",
				"commentCount": 0,
				"createTime": "",
				"editTime": "",
				"favoriteCount": 0,
				"hotScore": 0,
				"id": 0,
				"introduction": "",
				"isDelete": 0,
				"isDownload": 0,
				"isDraft": 0,
				"isFeature": 0,
				"likeCount": 0,
				"name": "",
				"picColor": "",
				"picFormat": "",
				"picHeight": 0,
				"picScale": 0,
				"picSize": 0,
				"picWidth": 0,
				"recommendScore": 0,
				"reviewMessage": "",
				"reviewStatus": 0,
				"reviewTime": "",
				"reviewerId": 0,
				"shareCount": 0,
				"spaceId": 0,
				"tags": "",
				"thumbnailUrl": "",
				"updateTime": "",
				"url": "",
				"userId": 0,
				"viewCount": 0
			}
		],
		"size": 0,
		"total": 0
	},
	"message": ""
}

listPictureVOByPage ​

接口地址:/picture/list/page/vo

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "category": "",
  "current": 0,
  "endEditTime": "",
  "id": 0,
  "introduction": "",
  "name": "",
  "nullSpaceId": true,
  "pageSize": 0,
  "picColor": "",
  "picFormat": "",
  "picHeight": 0,
  "picScale": 0,
  "picSize": 0,
  "picWidth": 0,
  "reviewMessage": "",
  "reviewStatus": 0,
  "reviewTime": "",
  "reviewerId": 0,
  "searchText": "",
  "sortField": "",
  "sortOrder": "",
  "spaceId": 0,
  "startEditTime": "",
  "tags": [],
  "userId": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
pictureQueryRequestpictureQueryRequestbodytruePictureQueryRequestPictureQueryRequest
  categoryfalsestring
  currentfalseinteger(int32)
  endEditTimefalsestring(date-time)
  idfalseinteger(int64)
  introductionfalsestring
  namefalsestring
  nullSpaceIdfalseboolean
  pageSizefalseinteger(int32)
  picColorfalsestring
  picFormatfalsestring
  picHeightfalseinteger(int32)
  picScalefalsenumber(double)
  picSizefalseinteger(int64)
  picWidthfalseinteger(int32)
  reviewMessagefalsestring
  reviewStatusfalseinteger(int32)
  reviewTimefalsestring(date-time)
  reviewerIdfalseinteger(int64)
  searchTextfalsestring
  sortFieldfalsestring
  sortOrderfalsestring
  spaceIdfalseinteger(int64)
  startEditTimefalsestring(date-time)
  tagsfalsearraystring
  userIdfalseinteger(int64)

响应状态:

状态码说明schema
200OKBaseResponse«Page«PictureVO»»
201Created
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPage«PictureVO»Page«PictureVO»
  currentinteger(int64)
  pagesinteger(int64)
  recordsarrayPictureVO
    allowCollectboolean
    allowCommentboolean
    allowLikeboolean
    allowShareboolean
    categorystring
    chatCountinteger
    commentCountinteger
    createTimestring
    editTimestring
    favoriteCountinteger
    idinteger
    introductionstring
    isDownloadinteger
    isFavoritedinteger
    isFeatureinteger
    isLikedinteger
    isSharedinteger
    likeCountinteger
    namestring
    permissionListarraystring
    picColorstring
    picFormatstring
    picHeightinteger
    picScalenumber
    picSizeinteger
    picWidthinteger
    recommendScorenumber
    reviewMessagestring
    reviewStatusinteger
    shareCountinteger
    spaceIdinteger
    tagsarraystring
    thumbnailUrlstring
    updateTimestring
    urlstring
    userUserVOUserVO
      allowFollowinteger
      allowPrivateChatinteger
      createTimestring
      emailstring
      fansCountinteger
      followCountinteger
      homepageBgstring
      idinteger
      showFansListinteger
      showFollowListinteger
      userAccountstring
      userAvatarstring
      userNamestring
      userProfilestring
      userRolestring
    userIdinteger
    viewCountinteger
  sizeinteger(int64)
  totalinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"current": 0,
		"pages": 0,
		"records": [
			{
				"allowCollect": true,
				"allowComment": true,
				"allowLike": true,
				"allowShare": true,
				"category": "",
				"chatCount": 0,
				"commentCount": 0,
				"createTime": "",
				"editTime": "",
				"favoriteCount": 0,
				"id": 0,
				"introduction": "",
				"isDownload": 0,
				"isFavorited": 0,
				"isFeature": 0,
				"isLiked": 0,
				"isShared": 0,
				"likeCount": 0,
				"name": "",
				"permissionList": [],
				"picColor": "",
				"picFormat": "",
				"picHeight": 0,
				"picScale": 0,
				"picSize": 0,
				"picWidth": 0,
				"recommendScore": 0,
				"reviewMessage": "",
				"reviewStatus": 0,
				"shareCount": 0,
				"spaceId": 0,
				"tags": [],
				"thumbnailUrl": "",
				"updateTime": "",
				"url": "",
				"user": {
					"allowFollow": 0,
					"allowPrivateChat": 0,
					"createTime": "",
					"email": "",
					"fansCount": 0,
					"followCount": 0,
					"homepageBg": "",
					"id": 0,
					"showFansList": 0,
					"showFollowList": 0,
					"userAccount": "",
					"userAvatar": "",
					"userName": "",
					"userProfile": "",
					"userRole": ""
				},
				"userId": 0,
				"viewCount": 0
			}
		],
		"size": 0,
		"total": 0
	},
	"message": ""
}

listPictureVOByPageWithCache ​

接口地址:/picture/list/page/vo/cache

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "category": "",
  "current": 0,
  "endEditTime": "",
  "id": 0,
  "introduction": "",
  "name": "",
  "nullSpaceId": true,
  "pageSize": 0,
  "picColor": "",
  "picFormat": "",
  "picHeight": 0,
  "picScale": 0,
  "picSize": 0,
  "picWidth": 0,
  "reviewMessage": "",
  "reviewStatus": 0,
  "reviewTime": "",
  "reviewerId": 0,
  "searchText": "",
  "sortField": "",
  "sortOrder": "",
  "spaceId": 0,
  "startEditTime": "",
  "tags": [],
  "userId": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
pictureQueryRequestpictureQueryRequestbodytruePictureQueryRequestPictureQueryRequest
  categoryfalsestring
  currentfalseinteger(int32)
  endEditTimefalsestring(date-time)
  idfalseinteger(int64)
  introductionfalsestring
  namefalsestring
  nullSpaceIdfalseboolean
  pageSizefalseinteger(int32)
  picColorfalsestring
  picFormatfalsestring
  picHeightfalseinteger(int32)
  picScalefalsenumber(double)
  picSizefalseinteger(int64)
  picWidthfalseinteger(int32)
  reviewMessagefalsestring
  reviewStatusfalseinteger(int32)
  reviewTimefalsestring(date-time)
  reviewerIdfalseinteger(int64)
  searchTextfalsestring
  sortFieldfalsestring
  sortOrderfalsestring
  spaceIdfalseinteger(int64)
  startEditTimefalsestring(date-time)
  tagsfalsearraystring
  userIdfalseinteger(int64)

响应状态:

状态码说明schema
200OKBaseResponse«Page«PictureVO»»
201Created
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPage«PictureVO»Page«PictureVO»
  currentinteger(int64)
  pagesinteger(int64)
  recordsarrayPictureVO
    allowCollectboolean
    allowCommentboolean
    allowLikeboolean
    allowShareboolean
    categorystring
    chatCountinteger
    commentCountinteger
    createTimestring
    editTimestring
    favoriteCountinteger
    idinteger
    introductionstring
    isDownloadinteger
    isFavoritedinteger
    isFeatureinteger
    isLikedinteger
    isSharedinteger
    likeCountinteger
    namestring
    permissionListarraystring
    picColorstring
    picFormatstring
    picHeightinteger
    picScalenumber
    picSizeinteger
    picWidthinteger
    recommendScorenumber
    reviewMessagestring
    reviewStatusinteger
    shareCountinteger
    spaceIdinteger
    tagsarraystring
    thumbnailUrlstring
    updateTimestring
    urlstring
    userUserVOUserVO
      allowFollowinteger
      allowPrivateChatinteger
      createTimestring
      emailstring
      fansCountinteger
      followCountinteger
      homepageBgstring
      idinteger
      showFansListinteger
      showFollowListinteger
      userAccountstring
      userAvatarstring
      userNamestring
      userProfilestring
      userRolestring
    userIdinteger
    viewCountinteger
  sizeinteger(int64)
  totalinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"current": 0,
		"pages": 0,
		"records": [
			{
				"allowCollect": true,
				"allowComment": true,
				"allowLike": true,
				"allowShare": true,
				"category": "",
				"chatCount": 0,
				"commentCount": 0,
				"createTime": "",
				"editTime": "",
				"favoriteCount": 0,
				"id": 0,
				"introduction": "",
				"isDownload": 0,
				"isFavorited": 0,
				"isFeature": 0,
				"isLiked": 0,
				"isShared": 0,
				"likeCount": 0,
				"name": "",
				"permissionList": [],
				"picColor": "",
				"picFormat": "",
				"picHeight": 0,
				"picScale": 0,
				"picSize": 0,
				"picWidth": 0,
				"recommendScore": 0,
				"reviewMessage": "",
				"reviewStatus": 0,
				"shareCount": 0,
				"spaceId": 0,
				"tags": [],
				"thumbnailUrl": "",
				"updateTime": "",
				"url": "",
				"user": {
					"allowFollow": 0,
					"allowPrivateChat": 0,
					"createTime": "",
					"email": "",
					"fansCount": 0,
					"followCount": 0,
					"homepageBg": "",
					"id": 0,
					"showFansList": 0,
					"showFollowList": 0,
					"userAccount": "",
					"userAvatar": "",
					"userName": "",
					"userProfile": "",
					"userRole": ""
				},
				"userId": 0,
				"viewCount": 0
			}
		],
		"size": 0,
		"total": 0
	},
	"message": ""
}

createPictureOutPaintingTask ​

接口地址:/picture/out_painting/create_task

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "parameters": {
    "addWatermark": true,
    "angle": 0,
    "bestQuality": true,
    "bottomOffset": 0,
    "leftOffset": 0,
    "limitImageSize": true,
    "outputRatio": "",
    "rightOffset": 0,
    "topOffset": 0,
    "xScale": 0,
    "yScale": 0
  },
  "pictureId": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
createPictureOutPaintingTaskRequestcreatePictureOutPaintingTaskRequestbodytrueCreatePictureOutPaintingTaskRequestCreatePictureOutPaintingTaskRequest
  parametersfalseParametersParameters
    addWatermarkfalseboolean
    anglefalseinteger
    bestQualityfalseboolean
    bottomOffsetfalseinteger
    leftOffsetfalseinteger
    limitImageSizefalseboolean
    outputRatiofalsestring
    rightOffsetfalseinteger
    topOffsetfalseinteger
    xScalefalsenumber
    yScalefalsenumber
  pictureIdfalseinteger(int64)

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataCreateOutPaintingTaskResponseCreateOutPaintingTaskResponse
  codestring
  messagestring
  outputOutputOutput
    taskIdstring
    taskStatusstring
  requestIdstring
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"code": "",
		"message": "",
		"output": {
			"taskId": "",
			"taskStatus": ""
		},
		"requestId": ""
	},
	"message": ""
}

getPictureOutPaintingTask ​

接口地址:/picture/out_painting/get_task

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
taskIdtaskIdqueryfalsestring

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataGetOutPaintingTaskResponseGetOutPaintingTaskResponse
  outputOutput_1Output_1
    codestring
    endTimestring
    messagestring
    outputImageUrlstring
    scheduledTimestring
    submitTimestring
    taskIdstring
    taskMetricsTaskMetricsTaskMetrics
      failedinteger
      succeededinteger
      totalinteger
    taskStatusstring
  requestIdstring
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"output": {
			"code": "",
			"endTime": "",
			"message": "",
			"outputImageUrl": "",
			"scheduledTime": "",
			"submitTime": "",
			"taskId": "",
			"taskMetrics": {
				"failed": 0,
				"succeeded": 0,
				"total": 0
			},
			"taskStatus": ""
		},
		"requestId": ""
	},
	"message": ""
}

getPicturePermission ​

接口地址:/picture/permission/get

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
pictureIdpictureIdqueryfalseinteger(int64)

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPicturePicture
  allowCollectinteger(int32)
  allowCommentinteger(int32)
  allowLikeinteger(int32)
  allowShareinteger(int32)
  categorystring
  commentCountinteger(int64)
  createTimestring(date-time)
  editTimestring(date-time)
  favoriteCountinteger(int64)
  hotScorenumber(double)
  idinteger(int64)
  introductionstring
  isDeleteinteger(int32)
  isDownloadinteger(int32)
  isDraftinteger(int32)
  isFeatureinteger(int32)
  likeCountinteger(int64)
  namestring
  picColorstring
  picFormatstring
  picHeightinteger(int32)
  picScalenumber(double)
  picSizeinteger(int64)
  picWidthinteger(int32)
  recommendScorenumber(double)
  reviewMessagestring
  reviewStatusinteger(int32)
  reviewTimestring(date-time)
  reviewerIdinteger(int64)
  shareCountinteger(int64)
  spaceIdinteger(int64)
  tagsstring
  thumbnailUrlstring
  updateTimestring(date-time)
  urlstring
  userIdinteger(int64)
  viewCountinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"allowCollect": 0,
		"allowComment": 0,
		"allowLike": 0,
		"allowShare": 0,
		"category": "",
		"commentCount": 0,
		"createTime": "",
		"editTime": "",
		"favoriteCount": 0,
		"hotScore": 0,
		"id": 0,
		"introduction": "",
		"isDelete": 0,
		"isDownload": 0,
		"isDraft": 0,
		"isFeature": 0,
		"likeCount": 0,
		"name": "",
		"picColor": "",
		"picFormat": "",
		"picHeight": 0,
		"picScale": 0,
		"picSize": 0,
		"picWidth": 0,
		"recommendScore": 0,
		"reviewMessage": "",
		"reviewStatus": 0,
		"reviewTime": "",
		"reviewerId": 0,
		"shareCount": 0,
		"spaceId": 0,
		"tags": "",
		"thumbnailUrl": "",
		"updateTime": "",
		"url": "",
		"userId": 0,
		"viewCount": 0
	},
	"message": ""
}

setPicturePermission ​

接口地址:/picture/permission/set

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "allowCollect": 0,
  "allowComment": 0,
  "allowLike": 0,
  "allowShare": 0,
  "pictureId": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
permissionRequestpermissionRequestbodytruePicturePermissionRequestPicturePermissionRequest
  allowCollectfalseinteger(int32)
  allowCommentfalseinteger(int32)
  allowLikefalseinteger(int32)
  allowSharefalseinteger(int32)
  pictureIdfalseinteger(int64)

响应状态:

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

响应参数:

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

响应示例:

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

doPictureReview ​

接口地址:/picture/review

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "id": 0,
  "reviewMessage": "",
  "reviewStatus": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
pictureReviewRequestpictureReviewRequestbodytruePictureReviewRequestPictureReviewRequest
  idfalseinteger(int64)
  reviewMessagefalsestring
  reviewStatusfalseinteger(int32)

响应状态:

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

响应参数:

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

响应示例:

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

searchPictureByColor ​

接口地址:/picture/search/color

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "picColor": "",
  "spaceId": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
searchPictureByColorRequestsearchPictureByColorRequestbodytrueSearchPictureByColorRequestSearchPictureByColorRequest
  picColorfalsestring
  spaceIdfalseinteger(int64)

响应状态:

状态码说明schema
200OKBaseResponse«List«PictureVO»»
201Created
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataarrayPictureVO
  allowCollectboolean
  allowCommentboolean
  allowLikeboolean
  allowShareboolean
  categorystring
  chatCountinteger(int64)
  commentCountinteger(int64)
  createTimestring(date-time)
  editTimestring(date-time)
  favoriteCountinteger(int64)
  idinteger(int64)
  introductionstring
  isDownloadinteger(int32)
  isFavoritedinteger(int32)
  isFeatureinteger(int32)
  isLikedinteger(int32)
  isSharedinteger(int32)
  likeCountinteger(int64)
  namestring
  permissionListarraystring
  picColorstring
  picFormatstring
  picHeightinteger(int32)
  picScalenumber(double)
  picSizeinteger(int64)
  picWidthinteger(int32)
  recommendScorenumber(double)
  reviewMessagestring
  reviewStatusinteger(int32)
  shareCountinteger(int64)
  spaceIdinteger(int64)
  tagsarraystring
  thumbnailUrlstring
  updateTimestring(date-time)
  urlstring
  userUserVOUserVO
    allowFollowinteger
    allowPrivateChatinteger
    createTimestring
    emailstring
    fansCountinteger
    followCountinteger
    homepageBgstring
    idinteger
    showFansListinteger
    showFollowListinteger
    userAccountstring
    userAvatarstring
    userNamestring
    userProfilestring
    userRolestring
  userIdinteger(int64)
  viewCountinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": [
		{
			"allowCollect": true,
			"allowComment": true,
			"allowLike": true,
			"allowShare": true,
			"category": "",
			"chatCount": 0,
			"commentCount": 0,
			"createTime": "",
			"editTime": "",
			"favoriteCount": 0,
			"id": 0,
			"introduction": "",
			"isDownload": 0,
			"isFavorited": 0,
			"isFeature": 0,
			"isLiked": 0,
			"isShared": 0,
			"likeCount": 0,
			"name": "",
			"permissionList": [],
			"picColor": "",
			"picFormat": "",
			"picHeight": 0,
			"picScale": 0,
			"picSize": 0,
			"picWidth": 0,
			"recommendScore": 0,
			"reviewMessage": "",
			"reviewStatus": 0,
			"shareCount": 0,
			"spaceId": 0,
			"tags": [],
			"thumbnailUrl": "",
			"updateTime": "",
			"url": "",
			"user": {
				"allowFollow": 0,
				"allowPrivateChat": 0,
				"createTime": "",
				"email": "",
				"fansCount": 0,
				"followCount": 0,
				"homepageBg": "",
				"id": 0,
				"showFansList": 0,
				"showFollowList": 0,
				"userAccount": "",
				"userAvatar": "",
				"userName": "",
				"userProfile": "",
				"userRole": ""
			},
			"userId": 0,
			"viewCount": 0
		}
	],
	"message": ""
}

searchPictureByPicture ​

接口地址:/picture/search/picture

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "pictureId": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
searchPictureByPictureRequestsearchPictureByPictureRequestbodytrueSearchPictureByPictureRequestSearchPictureByPictureRequest
  pictureIdfalseinteger(int64)

响应状态:

状态码说明schema
200OKBaseResponse«List«ImageSearchResult»»
201Created
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataarrayImageSearchResult
  fromUrlstring
  thumbUrlstring
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": [
		{
			"fromUrl": "",
			"thumbUrl": ""
		}
	],
	"message": ""
}

listPictureTagCategory ​

接口地址:/picture/tag_category

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

暂无

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPictureTagCategoryPictureTagCategory
  categoryListarraystring
  tagListarraystring
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"categoryList": [],
		"tagList": []
	},
	"message": ""
}

getTop100Picture ​

接口地址:/picture/top100/{id}

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
ididpathtrueinteger(int64)

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataarrayPictureVO
  allowCollectboolean
  allowCommentboolean
  allowLikeboolean
  allowShareboolean
  categorystring
  chatCountinteger(int64)
  commentCountinteger(int64)
  createTimestring(date-time)
  editTimestring(date-time)
  favoriteCountinteger(int64)
  idinteger(int64)
  introductionstring
  isDownloadinteger(int32)
  isFavoritedinteger(int32)
  isFeatureinteger(int32)
  isLikedinteger(int32)
  isSharedinteger(int32)
  likeCountinteger(int64)
  namestring
  permissionListarraystring
  picColorstring
  picFormatstring
  picHeightinteger(int32)
  picScalenumber(double)
  picSizeinteger(int64)
  picWidthinteger(int32)
  recommendScorenumber(double)
  reviewMessagestring
  reviewStatusinteger(int32)
  shareCountinteger(int64)
  spaceIdinteger(int64)
  tagsarraystring
  thumbnailUrlstring
  updateTimestring(date-time)
  urlstring
  userUserVOUserVO
    allowFollowinteger
    allowPrivateChatinteger
    createTimestring
    emailstring
    fansCountinteger
    followCountinteger
    homepageBgstring
    idinteger
    showFansListinteger
    showFollowListinteger
    userAccountstring
    userAvatarstring
    userNamestring
    userProfilestring
    userRolestring
  userIdinteger(int64)
  viewCountinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": [
		{
			"allowCollect": true,
			"allowComment": true,
			"allowLike": true,
			"allowShare": true,
			"category": "",
			"chatCount": 0,
			"commentCount": 0,
			"createTime": "",
			"editTime": "",
			"favoriteCount": 0,
			"id": 0,
			"introduction": "",
			"isDownload": 0,
			"isFavorited": 0,
			"isFeature": 0,
			"isLiked": 0,
			"isShared": 0,
			"likeCount": 0,
			"name": "",
			"permissionList": [],
			"picColor": "",
			"picFormat": "",
			"picHeight": 0,
			"picScale": 0,
			"picSize": 0,
			"picWidth": 0,
			"recommendScore": 0,
			"reviewMessage": "",
			"reviewStatus": 0,
			"shareCount": 0,
			"spaceId": 0,
			"tags": [],
			"thumbnailUrl": "",
			"updateTime": "",
			"url": "",
			"user": {
				"allowFollow": 0,
				"allowPrivateChat": 0,
				"createTime": "",
				"email": "",
				"fansCount": 0,
				"followCount": 0,
				"homepageBg": "",
				"id": 0,
				"showFansList": 0,
				"showFollowList": 0,
				"userAccount": "",
				"userAvatar": "",
				"userName": "",
				"userProfile": "",
				"userRole": ""
			},
			"userId": 0,
			"viewCount": 0
		}
	],
	"message": ""
}

updatePicture ​

接口地址:/picture/update

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "allowCollect": 0,
  "allowComment": 0,
  "allowLike": 0,
  "allowShare": 0,
  "category": "",
  "commentCount": 0,
  "createTime": "",
  "editTime": "",
  "favoriteCount": 0,
  "hotScore": 0,
  "id": 0,
  "introduction": "",
  "isDelete": 0,
  "isDownload": 0,
  "isDraft": 0,
  "isFeature": 0,
  "likeCount": 0,
  "name": "",
  "picColor": "",
  "picFormat": "",
  "picHeight": 0,
  "picScale": 0,
  "picSize": 0,
  "picWidth": 0,
  "recommendScore": 0,
  "reviewMessage": "",
  "reviewStatus": 0,
  "reviewTime": "",
  "reviewerId": 0,
  "shareCount": 0,
  "spaceId": 0,
  "tags": "",
  "thumbnailUrl": "",
  "updateTime": "",
  "url": "",
  "userId": 0,
  "viewCount": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
picturepicturebodytruePicturePicture
  allowCollectfalseinteger(int32)
  allowCommentfalseinteger(int32)
  allowLikefalseinteger(int32)
  allowSharefalseinteger(int32)
  categoryfalsestring
  commentCountfalseinteger(int64)
  createTimefalsestring(date-time)
  editTimefalsestring(date-time)
  favoriteCountfalseinteger(int64)
  hotScorefalsenumber(double)
  idfalseinteger(int64)
  introductionfalsestring
  isDeletefalseinteger(int32)
  isDownloadfalseinteger(int32)
  isDraftfalseinteger(int32)
  isFeaturefalseinteger(int32)
  likeCountfalseinteger(int64)
  namefalsestring
  picColorfalsestring
  picFormatfalsestring
  picHeightfalseinteger(int32)
  picScalefalsenumber(double)
  picSizefalseinteger(int64)
  picWidthfalseinteger(int32)
  recommendScorefalsenumber(double)
  reviewMessagefalsestring
  reviewStatusfalseinteger(int32)
  reviewTimefalsestring(date-time)
  reviewerIdfalseinteger(int64)
  shareCountfalseinteger(int64)
  spaceIdfalseinteger(int64)
  tagsfalsestring
  thumbnailUrlfalsestring
  updateTimefalsestring(date-time)
  urlfalsestring
  userIdfalseinteger(int64)
  viewCountfalseinteger(int64)

响应状态:

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

响应参数:

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

响应示例:

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

uploadPicture ​

接口地址:/picture/upload

请求方式:POST

请求数据类型:multipart/form-data

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
filefileformDatatruefile
categoryNamequeryfalsestring
fileUrlqueryfalsestring
idqueryfalseinteger(int64)
introductionqueryfalsestring
picNamequeryfalsestring
spaceIdqueryfalseinteger(int64)
tagNamequeryfalsestring

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPictureVOPictureVO
  allowCollectboolean
  allowCommentboolean
  allowLikeboolean
  allowShareboolean
  categorystring
  chatCountinteger(int64)
  commentCountinteger(int64)
  createTimestring(date-time)
  editTimestring(date-time)
  favoriteCountinteger(int64)
  idinteger(int64)
  introductionstring
  isDownloadinteger(int32)
  isFavoritedinteger(int32)
  isFeatureinteger(int32)
  isLikedinteger(int32)
  isSharedinteger(int32)
  likeCountinteger(int64)
  namestring
  permissionListarraystring
  picColorstring
  picFormatstring
  picHeightinteger(int32)
  picScalenumber(double)
  picSizeinteger(int64)
  picWidthinteger(int32)
  recommendScorenumber(double)
  reviewMessagestring
  reviewStatusinteger(int32)
  shareCountinteger(int64)
  spaceIdinteger(int64)
  tagsarraystring
  thumbnailUrlstring
  updateTimestring(date-time)
  urlstring
  userUserVOUserVO
    allowFollowinteger
    allowPrivateChatinteger
    createTimestring
    emailstring
    fansCountinteger
    followCountinteger
    homepageBgstring
    idinteger
    showFansListinteger
    showFollowListinteger
    userAccountstring
    userAvatarstring
    userNamestring
    userProfilestring
    userRolestring
  userIdinteger(int64)
  viewCountinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"allowCollect": true,
		"allowComment": true,
		"allowLike": true,
		"allowShare": true,
		"category": "",
		"chatCount": 0,
		"commentCount": 0,
		"createTime": "",
		"editTime": "",
		"favoriteCount": 0,
		"id": 0,
		"introduction": "",
		"isDownload": 0,
		"isFavorited": 0,
		"isFeature": 0,
		"isLiked": 0,
		"isShared": 0,
		"likeCount": 0,
		"name": "",
		"permissionList": [],
		"picColor": "",
		"picFormat": "",
		"picHeight": 0,
		"picScale": 0,
		"picSize": 0,
		"picWidth": 0,
		"recommendScore": 0,
		"reviewMessage": "",
		"reviewStatus": 0,
		"shareCount": 0,
		"spaceId": 0,
		"tags": [],
		"thumbnailUrl": "",
		"updateTime": "",
		"url": "",
		"user": {
			"allowFollow": 0,
			"allowPrivateChat": 0,
			"createTime": "",
			"email": "",
			"fansCount": 0,
			"followCount": 0,
			"homepageBg": "",
			"id": 0,
			"showFansList": 0,
			"showFollowList": 0,
			"userAccount": "",
			"userAvatar": "",
			"userName": "",
			"userProfile": "",
			"userRole": ""
		},
		"userId": 0,
		"viewCount": 0
	},
	"message": ""
}

uploadPictureByBatch ​

接口地址:/picture/upload/batch

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "categoryName": "",
  "count": 0,
  "namePrefix": "",
  "searchText": "",
  "tagName": []
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
pictureUploadByBatchRequestpictureUploadByBatchRequestbodytruePictureUploadByBatchRequestPictureUploadByBatchRequest
  categoryNamefalsestring
  countfalseinteger(int32)
  namePrefixfalsestring
  searchTextfalsestring
  tagNamefalsearraystring

响应状态:

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

响应参数:

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

响应示例:

javascript
{
	"code": 0,
	"data": 0,
	"message": ""
}

uploadPostImage ​

接口地址:/picture/upload/postimage

请求方式:POST

请求数据类型:multipart/form-data

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
filefileformDatatruefile
categoryNamequeryfalsestring
fileUrlqueryfalsestring
idqueryfalseinteger(int64)
introductionqueryfalsestring
picNamequeryfalsestring
spaceIdqueryfalseinteger(int64)
tagNamequeryfalsestring

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPictureVOPictureVO
  allowCollectboolean
  allowCommentboolean
  allowLikeboolean
  allowShareboolean
  categorystring
  chatCountinteger(int64)
  commentCountinteger(int64)
  createTimestring(date-time)
  editTimestring(date-time)
  favoriteCountinteger(int64)
  idinteger(int64)
  introductionstring
  isDownloadinteger(int32)
  isFavoritedinteger(int32)
  isFeatureinteger(int32)
  isLikedinteger(int32)
  isSharedinteger(int32)
  likeCountinteger(int64)
  namestring
  permissionListarraystring
  picColorstring
  picFormatstring
  picHeightinteger(int32)
  picScalenumber(double)
  picSizeinteger(int64)
  picWidthinteger(int32)
  recommendScorenumber(double)
  reviewMessagestring
  reviewStatusinteger(int32)
  shareCountinteger(int64)
  spaceIdinteger(int64)
  tagsarraystring
  thumbnailUrlstring
  updateTimestring(date-time)
  urlstring
  userUserVOUserVO
    allowFollowinteger
    allowPrivateChatinteger
    createTimestring
    emailstring
    fansCountinteger
    followCountinteger
    homepageBgstring
    idinteger
    showFansListinteger
    showFollowListinteger
    userAccountstring
    userAvatarstring
    userNamestring
    userProfilestring
    userRolestring
  userIdinteger(int64)
  viewCountinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"allowCollect": true,
		"allowComment": true,
		"allowLike": true,
		"allowShare": true,
		"category": "",
		"chatCount": 0,
		"commentCount": 0,
		"createTime": "",
		"editTime": "",
		"favoriteCount": 0,
		"id": 0,
		"introduction": "",
		"isDownload": 0,
		"isFavorited": 0,
		"isFeature": 0,
		"isLiked": 0,
		"isShared": 0,
		"likeCount": 0,
		"name": "",
		"permissionList": [],
		"picColor": "",
		"picFormat": "",
		"picHeight": 0,
		"picScale": 0,
		"picSize": 0,
		"picWidth": 0,
		"recommendScore": 0,
		"reviewMessage": "",
		"reviewStatus": 0,
		"shareCount": 0,
		"spaceId": 0,
		"tags": [],
		"thumbnailUrl": "",
		"updateTime": "",
		"url": "",
		"user": {
			"allowFollow": 0,
			"allowPrivateChat": 0,
			"createTime": "",
			"email": "",
			"fansCount": 0,
			"followCount": 0,
			"homepageBg": "",
			"id": 0,
			"showFansList": 0,
			"showFollowList": 0,
			"userAccount": "",
			"userAvatar": "",
			"userName": "",
			"userProfile": "",
			"userRole": ""
		},
		"userId": 0,
		"viewCount": 0
	},
	"message": ""
}

uploadPictureByUrl ​

接口地址:/picture/upload/url

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "categoryName": "",
  "fileUrl": "",
  "id": 0,
  "introduction": "",
  "picName": "",
  "spaceId": 0,
  "tagName": ""
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
pictureUploadRequestpictureUploadRequestbodytruePictureUploadRequestPictureUploadRequest
  categoryNamefalsestring
  fileUrlfalsestring
  idfalseinteger(int64)
  introductionfalsestring
  picNamefalsestring
  spaceIdfalseinteger(int64)
  tagNamefalsestring

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPictureVOPictureVO
  allowCollectboolean
  allowCommentboolean
  allowLikeboolean
  allowShareboolean
  categorystring
  chatCountinteger(int64)
  commentCountinteger(int64)
  createTimestring(date-time)
  editTimestring(date-time)
  favoriteCountinteger(int64)
  idinteger(int64)
  introductionstring
  isDownloadinteger(int32)
  isFavoritedinteger(int32)
  isFeatureinteger(int32)
  isLikedinteger(int32)
  isSharedinteger(int32)
  likeCountinteger(int64)
  namestring
  permissionListarraystring
  picColorstring
  picFormatstring
  picHeightinteger(int32)
  picScalenumber(double)
  picSizeinteger(int64)
  picWidthinteger(int32)
  recommendScorenumber(double)
  reviewMessagestring
  reviewStatusinteger(int32)
  shareCountinteger(int64)
  spaceIdinteger(int64)
  tagsarraystring
  thumbnailUrlstring
  updateTimestring(date-time)
  urlstring
  userUserVOUserVO
    allowFollowinteger
    allowPrivateChatinteger
    createTimestring
    emailstring
    fansCountinteger
    followCountinteger
    homepageBgstring
    idinteger
    showFansListinteger
    showFollowListinteger
    userAccountstring
    userAvatarstring
    userNamestring
    userProfilestring
    userRolestring
  userIdinteger(int64)
  viewCountinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"allowCollect": true,
		"allowComment": true,
		"allowLike": true,
		"allowShare": true,
		"category": "",
		"chatCount": 0,
		"commentCount": 0,
		"createTime": "",
		"editTime": "",
		"favoriteCount": 0,
		"id": 0,
		"introduction": "",
		"isDownload": 0,
		"isFavorited": 0,
		"isFeature": 0,
		"isLiked": 0,
		"isShared": 0,
		"likeCount": 0,
		"name": "",
		"permissionList": [],
		"picColor": "",
		"picFormat": "",
		"picHeight": 0,
		"picScale": 0,
		"picSize": 0,
		"picWidth": 0,
		"recommendScore": 0,
		"reviewMessage": "",
		"reviewStatus": 0,
		"shareCount": 0,
		"spaceId": 0,
		"tags": [],
		"thumbnailUrl": "",
		"updateTime": "",
		"url": "",
		"user": {
			"allowFollow": 0,
			"allowPrivateChat": 0,
			"createTime": "",
			"email": "",
			"fansCount": 0,
			"followCount": 0,
			"homepageBg": "",
			"id": 0,
			"showFansList": 0,
			"showFollowList": 0,
			"userAccount": "",
			"userAvatar": "",
			"userName": "",
			"userProfile": "",
			"userRole": ""
		},
		"userId": 0,
		"viewCount": 0
	},
	"message": ""
}

getUserAllPictures ​

接口地址:/picture/user/all

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
currentcurrentqueryfalseinteger(int64)
sizesizequeryfalseinteger(int64)

响应状态:

状态码说明schema
200OKBaseResponse«Page«Picture»»
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPage«Picture»Page«Picture»
  currentinteger(int64)
  pagesinteger(int64)
  recordsarrayPicture
    allowCollectinteger
    allowCommentinteger
    allowLikeinteger
    allowShareinteger
    categorystring
    commentCountinteger
    createTimestring
    editTimestring
    favoriteCountinteger
    hotScorenumber
    idinteger
    introductionstring
    isDeleteinteger
    isDownloadinteger
    isDraftinteger
    isFeatureinteger
    likeCountinteger
    namestring
    picColorstring
    picFormatstring
    picHeightinteger
    picScalenumber
    picSizeinteger
    picWidthinteger
    recommendScorenumber
    reviewMessagestring
    reviewStatusinteger
    reviewTimestring
    reviewerIdinteger
    shareCountinteger
    spaceIdinteger
    tagsstring
    thumbnailUrlstring
    updateTimestring
    urlstring
    userIdinteger
    viewCountinteger
  sizeinteger(int64)
  totalinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"current": 0,
		"pages": 0,
		"records": [
			{
				"allowCollect": 0,
				"allowComment": 0,
				"allowLike": 0,
				"allowShare": 0,
				"category": "",
				"commentCount": 0,
				"createTime": "",
				"editTime": "",
				"favoriteCount": 0,
				"hotScore": 0,
				"id": 0,
				"introduction": "",
				"isDelete": 0,
				"isDownload": 0,
				"isDraft": 0,
				"isFeature": 0,
				"likeCount": 0,
				"name": "",
				"picColor": "",
				"picFormat": "",
				"picHeight": 0,
				"picScale": 0,
				"picSize": 0,
				"picWidth": 0,
				"recommendScore": 0,
				"reviewMessage": "",
				"reviewStatus": 0,
				"reviewTime": "",
				"reviewerId": 0,
				"shareCount": 0,
				"spaceId": 0,
				"tags": "",
				"thumbnailUrl": "",
				"updateTime": "",
				"url": "",
				"userId": 0,
				"viewCount": 0
			}
		],
		"size": 0,
		"total": 0
	},
	"message": ""
}

getUserPicturesFromOtherSpaces ​

接口地址:/picture/user/other-spaces

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
currentcurrentqueryfalseinteger(int64)
sizesizequeryfalseinteger(int64)
spaceIdspaceIdqueryfalseinteger(int64)

响应状态:

状态码说明schema
200OKBaseResponse«Page«Picture»»
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPage«Picture»Page«Picture»
  currentinteger(int64)
  pagesinteger(int64)
  recordsarrayPicture
    allowCollectinteger
    allowCommentinteger
    allowLikeinteger
    allowShareinteger
    categorystring
    commentCountinteger
    createTimestring
    editTimestring
    favoriteCountinteger
    hotScorenumber
    idinteger
    introductionstring
    isDeleteinteger
    isDownloadinteger
    isDraftinteger
    isFeatureinteger
    likeCountinteger
    namestring
    picColorstring
    picFormatstring
    picHeightinteger
    picScalenumber
    picSizeinteger
    picWidthinteger
    recommendScorenumber
    reviewMessagestring
    reviewStatusinteger
    reviewTimestring
    reviewerIdinteger
    shareCountinteger
    spaceIdinteger
    tagsstring
    thumbnailUrlstring
    updateTimestring
    urlstring
    userIdinteger
    viewCountinteger
  sizeinteger(int64)
  totalinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"current": 0,
		"pages": 0,
		"records": [
			{
				"allowCollect": 0,
				"allowComment": 0,
				"allowLike": 0,
				"allowShare": 0,
				"category": "",
				"commentCount": 0,
				"createTime": "",
				"editTime": "",
				"favoriteCount": 0,
				"hotScore": 0,
				"id": 0,
				"introduction": "",
				"isDelete": 0,
				"isDownload": 0,
				"isDraft": 0,
				"isFeature": 0,
				"likeCount": 0,
				"name": "",
				"picColor": "",
				"picFormat": "",
				"picHeight": 0,
				"picScale": 0,
				"picSize": 0,
				"picWidth": 0,
				"recommendScore": 0,
				"reviewMessage": "",
				"reviewStatus": 0,
				"reviewTime": "",
				"reviewerId": 0,
				"shareCount": 0,
				"spaceId": 0,
				"tags": "",
				"thumbnailUrl": "",
				"updateTime": "",
				"url": "",
				"userId": 0,
				"viewCount": 0
			}
		],
		"size": 0,
		"total": 0
	},
	"message": ""
}

post-controller ​

addPost ​

接口地址:/post/add

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "category": "",
  "content": "",
  "coverUrl": "",
  "id": 0,
  "tags": [],
  "title": ""
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
postAddRequestpostAddRequestbodytruePostAddRequestPostAddRequest
  categoryfalsestring
  contentfalsestring
  coverUrlfalsestring
  idfalseinteger(int64)
  tagsfalsearraystring
  titlefalsestring

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
datainteger(int64)integer(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": 0,
	"message": ""
}

deletePost ​

接口地址:/post/delete/{id}

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
ididpathtrueinteger(int64)

响应状态:

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

响应参数:

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

响应示例:

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

getPostLatestDraft ​

接口地址:/post/draft/latest

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

暂无

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPostVOPostVO
  allowCollectinteger(int32)
  allowCommentinteger(int32)
  allowLikeinteger(int32)
  allowShareinteger(int32)
  categorystring
  commentCountinteger(int64)
  contentstring
  coverUrlstring
  createTimestring(date-time)
  favoriteCountinteger(int64)
  hotScorenumber(double)
  idinteger(int64)
  isDraftinteger(int32)
  isFavoritedinteger(int32)
  isLikedinteger(int32)
  isSharedinteger(int32)
  likeCountinteger(int64)
  reviewMessagestring
  shareCountinteger(int64)
  statusinteger(int32)
  tagListarraystring
  tagsstring
  titlestring
  updateTimestring(date-time)
  userUserVOUserVO
    allowFollowinteger
    allowPrivateChatinteger
    createTimestring
    emailstring
    fansCountinteger
    followCountinteger
    homepageBgstring
    idinteger
    showFansListinteger
    showFollowListinteger
    userAccountstring
    userAvatarstring
    userNamestring
    userProfilestring
    userRolestring
  userIdinteger(int64)
  viewCountinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"allowCollect": 0,
		"allowComment": 0,
		"allowLike": 0,
		"allowShare": 0,
		"category": "",
		"commentCount": 0,
		"content": "",
		"coverUrl": "",
		"createTime": "",
		"favoriteCount": 0,
		"hotScore": 0,
		"id": 0,
		"isDraft": 0,
		"isFavorited": 0,
		"isLiked": 0,
		"isShared": 0,
		"likeCount": 0,
		"reviewMessage": "",
		"shareCount": 0,
		"status": 0,
		"tagList": [],
		"tags": "",
		"title": "",
		"updateTime": "",
		"user": {
			"allowFollow": 0,
			"allowPrivateChat": 0,
			"createTime": "",
			"email": "",
			"fansCount": 0,
			"followCount": 0,
			"homepageBg": "",
			"id": 0,
			"showFansList": 0,
			"showFollowList": 0,
			"userAccount": "",
			"userAvatar": "",
			"userName": "",
			"userProfile": "",
			"userRole": ""
		},
		"userId": 0,
		"viewCount": 0
	},
	"message": ""
}

listPostDrafts ​

接口地址:/post/draft/list

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

暂无

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataarrayPostVO
  allowCollectinteger(int32)
  allowCommentinteger(int32)
  allowLikeinteger(int32)
  allowShareinteger(int32)
  categorystring
  commentCountinteger(int64)
  contentstring
  coverUrlstring
  createTimestring(date-time)
  favoriteCountinteger(int64)
  hotScorenumber(double)
  idinteger(int64)
  isDraftinteger(int32)
  isFavoritedinteger(int32)
  isLikedinteger(int32)
  isSharedinteger(int32)
  likeCountinteger(int64)
  reviewMessagestring
  shareCountinteger(int64)
  statusinteger(int32)
  tagListarraystring
  tagsstring
  titlestring
  updateTimestring(date-time)
  userUserVOUserVO
    allowFollowinteger
    allowPrivateChatinteger
    createTimestring
    emailstring
    fansCountinteger
    followCountinteger
    homepageBgstring
    idinteger
    showFansListinteger
    showFollowListinteger
    userAccountstring
    userAvatarstring
    userNamestring
    userProfilestring
    userRolestring
  userIdinteger(int64)
  viewCountinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": [
		{
			"allowCollect": 0,
			"allowComment": 0,
			"allowLike": 0,
			"allowShare": 0,
			"category": "",
			"commentCount": 0,
			"content": "",
			"coverUrl": "",
			"createTime": "",
			"favoriteCount": 0,
			"hotScore": 0,
			"id": 0,
			"isDraft": 0,
			"isFavorited": 0,
			"isLiked": 0,
			"isShared": 0,
			"likeCount": 0,
			"reviewMessage": "",
			"shareCount": 0,
			"status": 0,
			"tagList": [],
			"tags": "",
			"title": "",
			"updateTime": "",
			"user": {
				"allowFollow": 0,
				"allowPrivateChat": 0,
				"createTime": "",
				"email": "",
				"fansCount": 0,
				"followCount": 0,
				"homepageBg": "",
				"id": 0,
				"showFansList": 0,
				"showFollowList": 0,
				"userAccount": "",
				"userAvatar": "",
				"userName": "",
				"userProfile": "",
				"userRole": ""
			},
			"userId": 0,
			"viewCount": 0
		}
	],
	"message": ""
}

savePostDraft ​

接口地址:/post/draft/save

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "category": "",
  "content": "",
  "coverUrl": "",
  "id": 0,
  "tags": [],
  "title": ""
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
postAddRequestpostAddRequestbodytruePostAddRequestPostAddRequest
  categoryfalsestring
  contentfalsestring
  coverUrlfalsestring
  idfalseinteger(int64)
  tagsfalsearraystring
  titlefalsestring

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
datainteger(int64)integer(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": 0,
	"message": ""
}

deletePostDraft ​

接口地址:/post/draft/{draftId}

请求方式:DELETE

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
draftIddraftIdpathtrueinteger(int64)

响应状态:

状态码说明schema
200OKBaseResponse«boolean»
204No Content
401Unauthorized
403Forbidden

响应参数:

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

响应示例:

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

getFollowPosts ​

接口地址:/post/follow

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "category": "",
  "current": 0,
  "isPublic": true,
  "pageSize": 0,
  "searchText": "",
  "sortField": "",
  "sortOrder": "",
  "status": 0,
  "userId": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
postQueryRequestpostQueryRequestbodytruePostQueryRequestPostQueryRequest
  categoryfalsestring
  currentfalseinteger(int32)
  isPublicfalseboolean
  pageSizefalseinteger(int32)
  searchTextfalsestring
  sortFieldfalsestring
  sortOrderfalsestring
  statusfalseinteger(int32)
  userIdfalseinteger(int64)

响应状态:

状态码说明schema
200OKBaseResponse«Page«PostVO»»
201Created
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPage«PostVO»Page«PostVO»
  currentinteger(int64)
  pagesinteger(int64)
  recordsarrayPostVO
    allowCollectinteger
    allowCommentinteger
    allowLikeinteger
    allowShareinteger
    categorystring
    commentCountinteger
    contentstring
    coverUrlstring
    createTimestring
    favoriteCountinteger
    hotScorenumber
    idinteger
    isDraftinteger
    isFavoritedinteger
    isLikedinteger
    isSharedinteger
    likeCountinteger
    reviewMessagestring
    shareCountinteger
    statusinteger
    tagListarraystring
    tagsstring
    titlestring
    updateTimestring
    userUserVOUserVO
      allowFollowinteger
      allowPrivateChatinteger
      createTimestring
      emailstring
      fansCountinteger
      followCountinteger
      homepageBgstring
      idinteger
      showFansListinteger
      showFollowListinteger
      userAccountstring
      userAvatarstring
      userNamestring
      userProfilestring
      userRolestring
    userIdinteger
    viewCountinteger
  sizeinteger(int64)
  totalinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"current": 0,
		"pages": 0,
		"records": [
			{
				"allowCollect": 0,
				"allowComment": 0,
				"allowLike": 0,
				"allowShare": 0,
				"category": "",
				"commentCount": 0,
				"content": "",
				"coverUrl": "",
				"createTime": "",
				"favoriteCount": 0,
				"hotScore": 0,
				"id": 0,
				"isDraft": 0,
				"isFavorited": 0,
				"isLiked": 0,
				"isShared": 0,
				"likeCount": 0,
				"reviewMessage": "",
				"shareCount": 0,
				"status": 0,
				"tagList": [],
				"tags": "",
				"title": "",
				"updateTime": "",
				"user": {
					"allowFollow": 0,
					"allowPrivateChat": 0,
					"createTime": "",
					"email": "",
					"fansCount": 0,
					"followCount": 0,
					"homepageBg": "",
					"id": 0,
					"showFansList": 0,
					"showFollowList": 0,
					"userAccount": "",
					"userAvatar": "",
					"userName": "",
					"userProfile": "",
					"userRole": ""
				},
				"userId": 0,
				"viewCount": 0
			}
		],
		"size": 0,
		"total": 0
	},
	"message": ""
}

getPostById ​

接口地址:/post/get/{id}

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
ididpathtrueinteger(int64)

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPostVOPostVO
  allowCollectinteger(int32)
  allowCommentinteger(int32)
  allowLikeinteger(int32)
  allowShareinteger(int32)
  categorystring
  commentCountinteger(int64)
  contentstring
  coverUrlstring
  createTimestring(date-time)
  favoriteCountinteger(int64)
  hotScorenumber(double)
  idinteger(int64)
  isDraftinteger(int32)
  isFavoritedinteger(int32)
  isLikedinteger(int32)
  isSharedinteger(int32)
  likeCountinteger(int64)
  reviewMessagestring
  shareCountinteger(int64)
  statusinteger(int32)
  tagListarraystring
  tagsstring
  titlestring
  updateTimestring(date-time)
  userUserVOUserVO
    allowFollowinteger
    allowPrivateChatinteger
    createTimestring
    emailstring
    fansCountinteger
    followCountinteger
    homepageBgstring
    idinteger
    showFansListinteger
    showFollowListinteger
    userAccountstring
    userAvatarstring
    userNamestring
    userProfilestring
    userRolestring
  userIdinteger(int64)
  viewCountinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"allowCollect": 0,
		"allowComment": 0,
		"allowLike": 0,
		"allowShare": 0,
		"category": "",
		"commentCount": 0,
		"content": "",
		"coverUrl": "",
		"createTime": "",
		"favoriteCount": 0,
		"hotScore": 0,
		"id": 0,
		"isDraft": 0,
		"isFavorited": 0,
		"isLiked": 0,
		"isShared": 0,
		"likeCount": 0,
		"reviewMessage": "",
		"shareCount": 0,
		"status": 0,
		"tagList": [],
		"tags": "",
		"title": "",
		"updateTime": "",
		"user": {
			"allowFollow": 0,
			"allowPrivateChat": 0,
			"createTime": "",
			"email": "",
			"fansCount": 0,
			"followCount": 0,
			"homepageBg": "",
			"id": 0,
			"showFansList": 0,
			"showFollowList": 0,
			"userAccount": "",
			"userAvatar": "",
			"userName": "",
			"userProfile": "",
			"userRole": ""
		},
		"userId": 0,
		"viewCount": 0
	},
	"message": ""
}

likePost ​

接口地址:/post/like/{id}

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
ididpathtrueinteger(int64)

响应状态:

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

响应参数:

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

响应示例:

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

listPostByPage ​

接口地址:/post/list/page

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "category": "",
  "current": 0,
  "isPublic": true,
  "pageSize": 0,
  "searchText": "",
  "sortField": "",
  "sortOrder": "",
  "status": 0,
  "userId": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
postQueryRequestpostQueryRequestbodytruePostQueryRequestPostQueryRequest
  categoryfalsestring
  currentfalseinteger(int32)
  isPublicfalseboolean
  pageSizefalseinteger(int32)
  searchTextfalsestring
  sortFieldfalsestring
  sortOrderfalsestring
  statusfalseinteger(int32)
  userIdfalseinteger(int64)

响应状态:

状态码说明schema
200OKBaseResponse«Page«PostVO»»
201Created
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPage«PostVO»Page«PostVO»
  currentinteger(int64)
  pagesinteger(int64)
  recordsarrayPostVO
    allowCollectinteger
    allowCommentinteger
    allowLikeinteger
    allowShareinteger
    categorystring
    commentCountinteger
    contentstring
    coverUrlstring
    createTimestring
    favoriteCountinteger
    hotScorenumber
    idinteger
    isDraftinteger
    isFavoritedinteger
    isLikedinteger
    isSharedinteger
    likeCountinteger
    reviewMessagestring
    shareCountinteger
    statusinteger
    tagListarraystring
    tagsstring
    titlestring
    updateTimestring
    userUserVOUserVO
      allowFollowinteger
      allowPrivateChatinteger
      createTimestring
      emailstring
      fansCountinteger
      followCountinteger
      homepageBgstring
      idinteger
      showFansListinteger
      showFollowListinteger
      userAccountstring
      userAvatarstring
      userNamestring
      userProfilestring
      userRolestring
    userIdinteger
    viewCountinteger
  sizeinteger(int64)
  totalinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"current": 0,
		"pages": 0,
		"records": [
			{
				"allowCollect": 0,
				"allowComment": 0,
				"allowLike": 0,
				"allowShare": 0,
				"category": "",
				"commentCount": 0,
				"content": "",
				"coverUrl": "",
				"createTime": "",
				"favoriteCount": 0,
				"hotScore": 0,
				"id": 0,
				"isDraft": 0,
				"isFavorited": 0,
				"isLiked": 0,
				"isShared": 0,
				"likeCount": 0,
				"reviewMessage": "",
				"shareCount": 0,
				"status": 0,
				"tagList": [],
				"tags": "",
				"title": "",
				"updateTime": "",
				"user": {
					"allowFollow": 0,
					"allowPrivateChat": 0,
					"createTime": "",
					"email": "",
					"fansCount": 0,
					"followCount": 0,
					"homepageBg": "",
					"id": 0,
					"showFansList": 0,
					"showFollowList": 0,
					"userAccount": "",
					"userAvatar": "",
					"userName": "",
					"userProfile": "",
					"userRole": ""
				},
				"userId": 0,
				"viewCount": 0
			}
		],
		"size": 0,
		"total": 0
	},
	"message": ""
}

listMyPosts ​

接口地址:/post/my/list

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "category": "",
  "current": 0,
  "isPublic": true,
  "pageSize": 0,
  "searchText": "",
  "sortField": "",
  "sortOrder": "",
  "status": 0,
  "userId": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
postQueryRequestpostQueryRequestbodytruePostQueryRequestPostQueryRequest
  categoryfalsestring
  currentfalseinteger(int32)
  isPublicfalseboolean
  pageSizefalseinteger(int32)
  searchTextfalsestring
  sortFieldfalsestring
  sortOrderfalsestring
  statusfalseinteger(int32)
  userIdfalseinteger(int64)

响应状态:

状态码说明schema
200OKBaseResponse«Page«PostVO»»
201Created
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPage«PostVO»Page«PostVO»
  currentinteger(int64)
  pagesinteger(int64)
  recordsarrayPostVO
    allowCollectinteger
    allowCommentinteger
    allowLikeinteger
    allowShareinteger
    categorystring
    commentCountinteger
    contentstring
    coverUrlstring
    createTimestring
    favoriteCountinteger
    hotScorenumber
    idinteger
    isDraftinteger
    isFavoritedinteger
    isLikedinteger
    isSharedinteger
    likeCountinteger
    reviewMessagestring
    shareCountinteger
    statusinteger
    tagListarraystring
    tagsstring
    titlestring
    updateTimestring
    userUserVOUserVO
      allowFollowinteger
      allowPrivateChatinteger
      createTimestring
      emailstring
      fansCountinteger
      followCountinteger
      homepageBgstring
      idinteger
      showFansListinteger
      showFollowListinteger
      userAccountstring
      userAvatarstring
      userNamestring
      userProfilestring
      userRolestring
    userIdinteger
    viewCountinteger
  sizeinteger(int64)
  totalinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"current": 0,
		"pages": 0,
		"records": [
			{
				"allowCollect": 0,
				"allowComment": 0,
				"allowLike": 0,
				"allowShare": 0,
				"category": "",
				"commentCount": 0,
				"content": "",
				"coverUrl": "",
				"createTime": "",
				"favoriteCount": 0,
				"hotScore": 0,
				"id": 0,
				"isDraft": 0,
				"isFavorited": 0,
				"isLiked": 0,
				"isShared": 0,
				"likeCount": 0,
				"reviewMessage": "",
				"shareCount": 0,
				"status": 0,
				"tagList": [],
				"tags": "",
				"title": "",
				"updateTime": "",
				"user": {
					"allowFollow": 0,
					"allowPrivateChat": 0,
					"createTime": "",
					"email": "",
					"fansCount": 0,
					"followCount": 0,
					"homepageBg": "",
					"id": 0,
					"showFansList": 0,
					"showFollowList": 0,
					"userAccount": "",
					"userAvatar": "",
					"userName": "",
					"userProfile": "",
					"userRole": ""
				},
				"userId": 0,
				"viewCount": 0
			}
		],
		"size": 0,
		"total": 0
	},
	"message": ""
}

checkPostPermission ​

接口地址:/post/permission/check

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
operationoperationquerytruestring
postIdpostIdquerytrueinteger(int64)

响应状态:

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

响应参数:

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

响应示例:

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

setPostPermission ​

接口地址:/post/permission/set

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "allowCollect": 0,
  "allowComment": 0,
  "allowLike": 0,
  "allowShare": 0,
  "postId": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
permissionRequestpermissionRequestbodytruePostPermissionRequestPostPermissionRequest
  allowCollectfalseinteger(int32)
  allowCommentfalseinteger(int32)
  allowLikefalseinteger(int32)
  allowSharefalseinteger(int32)
  postIdfalseinteger(int64)

响应状态:

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

响应参数:

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

响应示例:

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

reviewPost ​

接口地址:/post/review/{id}

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
ididpathtrueinteger(int64)
statusstatusquerytrueinteger(int32)
messagemessagequeryfalsestring

响应状态:

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

响应参数:

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

响应示例:

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

listPostTagCategory ​

接口地址:/post/tag_category

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

暂无

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPostTagCategoryPostTagCategory
  categoryListarraystring
  tagListarraystring
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"categoryList": [],
		"tagList": []
	},
	"message": ""
}

getTop100Post ​

接口地址:/post/top100/{id}

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
ididpathtrueinteger(int64)

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataarrayPostVO
  allowCollectinteger(int32)
  allowCommentinteger(int32)
  allowLikeinteger(int32)
  allowShareinteger(int32)
  categorystring
  commentCountinteger(int64)
  contentstring
  coverUrlstring
  createTimestring(date-time)
  favoriteCountinteger(int64)
  hotScorenumber(double)
  idinteger(int64)
  isDraftinteger(int32)
  isFavoritedinteger(int32)
  isLikedinteger(int32)
  isSharedinteger(int32)
  likeCountinteger(int64)
  reviewMessagestring
  shareCountinteger(int64)
  statusinteger(int32)
  tagListarraystring
  tagsstring
  titlestring
  updateTimestring(date-time)
  userUserVOUserVO
    allowFollowinteger
    allowPrivateChatinteger
    createTimestring
    emailstring
    fansCountinteger
    followCountinteger
    homepageBgstring
    idinteger
    showFansListinteger
    showFollowListinteger
    userAccountstring
    userAvatarstring
    userNamestring
    userProfilestring
    userRolestring
  userIdinteger(int64)
  viewCountinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": [
		{
			"allowCollect": 0,
			"allowComment": 0,
			"allowLike": 0,
			"allowShare": 0,
			"category": "",
			"commentCount": 0,
			"content": "",
			"coverUrl": "",
			"createTime": "",
			"favoriteCount": 0,
			"hotScore": 0,
			"id": 0,
			"isDraft": 0,
			"isFavorited": 0,
			"isLiked": 0,
			"isShared": 0,
			"likeCount": 0,
			"reviewMessage": "",
			"shareCount": 0,
			"status": 0,
			"tagList": [],
			"tags": "",
			"title": "",
			"updateTime": "",
			"user": {
				"allowFollow": 0,
				"allowPrivateChat": 0,
				"createTime": "",
				"email": "",
				"fansCount": 0,
				"followCount": 0,
				"homepageBg": "",
				"id": 0,
				"showFansList": 0,
				"showFollowList": 0,
				"userAccount": "",
				"userAvatar": "",
				"userName": "",
				"userProfile": "",
				"userRole": ""
			},
			"userId": 0,
			"viewCount": 0
		}
	],
	"message": ""
}

updatePost ​

接口地址:/post/update

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "allowCollect": 0,
  "allowComment": 0,
  "allowLike": 0,
  "allowShare": 0,
  "category": "",
  "commentCount": 0,
  "content": "",
  "coverUrl": "",
  "createTime": "",
  "favoriteCount": 0,
  "hotScore": 0,
  "id": 0,
  "isDelete": 0,
  "isDraft": 0,
  "likeCount": 0,
  "reviewMessage": "",
  "shareCount": 0,
  "status": 0,
  "tags": "",
  "title": "",
  "updateTime": "",
  "user": {
    "allowFollow": 0,
    "allowPrivateChat": 0,
    "createTime": "",
    "email": "",
    "fansCount": 0,
    "followCount": 0,
    "homepageBg": "",
    "id": 0,
    "showFansList": 0,
    "showFollowList": 0,
    "userAccount": "",
    "userAvatar": "",
    "userName": "",
    "userProfile": "",
    "userRole": ""
  },
  "userId": 0,
  "viewCount": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
postpostbodytruePostPost
  allowCollectfalseinteger(int32)
  allowCommentfalseinteger(int32)
  allowLikefalseinteger(int32)
  allowSharefalseinteger(int32)
  categoryfalsestring
  commentCountfalseinteger(int64)
  contentfalsestring
  coverUrlfalsestring
  createTimefalsestring(date-time)
  favoriteCountfalseinteger(int64)
  hotScorefalsenumber(double)
  idfalseinteger(int64)
  isDeletefalseinteger(int32)
  isDraftfalseinteger(int32)
  likeCountfalseinteger(int64)
  reviewMessagefalsestring
  shareCountfalseinteger(int64)
  statusfalseinteger(int32)
  tagsfalsestring
  titlefalsestring
  updateTimefalsestring(date-time)
  userfalseUserVOUserVO
    allowFollowfalseinteger
    allowPrivateChatfalseinteger
    createTimefalsestring
    emailfalsestring
    fansCountfalseinteger
    followCountfalseinteger
    homepageBgfalsestring
    idfalseinteger
    showFansListfalseinteger
    showFollowListfalseinteger
    userAccountfalsestring
    userAvatarfalsestring
    userNamefalsestring
    userProfilefalsestring
    userRolefalsestring
  userIdfalseinteger(int64)
  viewCountfalseinteger(int64)

响应状态:

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

响应参数:

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

响应示例:

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

private-chat-controller ​

clearUnreadCount ​

接口地址:/private_chat/clear_unread/{targetUserId}/{isSender}

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
isSenderisSenderpathtrueboolean
targetUserIdtargetUserIdpathtrueinteger(int64)

响应状态:

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

响应参数:

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

响应示例:

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

createOrUpdatePrivateChat ​

接口地址:/private_chat/create_update

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
targetUserIdtargetUserIdquerytrueinteger(int64)
lastMessagelastMessagequeryfalsestring

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPrivateChatPrivateChat
  chatTypeinteger(int32)
  createTimestring(date-time)
  idinteger(int64)
  isDeleteinteger(int32)
  isSenderboolean
  lastMessagestring
  lastMessageTimestring(date-time)
  targetUserUserVOUserVO
    allowFollowinteger
    allowPrivateChatinteger
    createTimestring
    emailstring
    fansCountinteger
    followCountinteger
    homepageBgstring
    idinteger
    showFansListinteger
    showFollowListinteger
    userAccountstring
    userAvatarstring
    userNamestring
    userProfilestring
    userRolestring
  targetUserChatNamestring
  targetUserIdinteger(int64)
  targetUserUnreadCountinteger(int32)
  updateTimestring(date-time)
  userChatNamestring
  userIdinteger(int64)
  userUnreadCountinteger(int32)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"chatType": 0,
		"createTime": "",
		"id": 0,
		"isDelete": 0,
		"isSender": true,
		"lastMessage": "",
		"lastMessageTime": "",
		"targetUser": {
			"allowFollow": 0,
			"allowPrivateChat": 0,
			"createTime": "",
			"email": "",
			"fansCount": 0,
			"followCount": 0,
			"homepageBg": "",
			"id": 0,
			"showFansList": 0,
			"showFollowList": 0,
			"userAccount": "",
			"userAvatar": "",
			"userName": "",
			"userProfile": "",
			"userRole": ""
		},
		"targetUserChatName": "",
		"targetUserId": 0,
		"targetUserUnreadCount": 0,
		"updateTime": "",
		"userChatName": "",
		"userId": 0,
		"userUnreadCount": 0
	},
	"message": ""
}

deletePrivateChat ​

接口地址:/private_chat/delete/{privateChatId}

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
privateChatIdprivateChatIdpathtrueinteger(int64)

响应状态:

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

响应参数:

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

响应示例:

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

listPrivateChatByPage ​

接口地址:/private_chat/list/page

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "chatType": 0,
  "current": 0,
  "pageSize": 0,
  "searchText": "",
  "sortField": "",
  "sortOrder": "",
  "targetUserId": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
privateChatQueryRequestprivateChatQueryRequestbodytruePrivateChatQueryRequestPrivateChatQueryRequest
  chatTypefalseinteger(int32)
  currentfalseinteger(int32)
  pageSizefalseinteger(int32)
  searchTextfalsestring
  sortFieldfalsestring
  sortOrderfalsestring
  targetUserIdfalseinteger(int64)

响应状态:

状态码说明schema
200OKBaseResponse«Page«PrivateChat»»
201Created
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPage«PrivateChat»Page«PrivateChat»
  currentinteger(int64)
  pagesinteger(int64)
  recordsarrayPrivateChat
    chatTypeinteger
    createTimestring
    idinteger
    isDeleteinteger
    isSenderboolean
    lastMessagestring
    lastMessageTimestring
    targetUserUserVOUserVO
      allowFollowinteger
      allowPrivateChatinteger
      createTimestring
      emailstring
      fansCountinteger
      followCountinteger
      homepageBgstring
      idinteger
      showFansListinteger
      showFollowListinteger
      userAccountstring
      userAvatarstring
      userNamestring
      userProfilestring
      userRolestring
    targetUserChatNamestring
    targetUserIdinteger
    targetUserUnreadCountinteger
    updateTimestring
    userChatNamestring
    userIdinteger
    userUnreadCountinteger
  sizeinteger(int64)
  totalinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"current": 0,
		"pages": 0,
		"records": [
			{
				"chatType": 0,
				"createTime": "",
				"id": 0,
				"isDelete": 0,
				"isSender": true,
				"lastMessage": "",
				"lastMessageTime": "",
				"targetUser": {
					"allowFollow": 0,
					"allowPrivateChat": 0,
					"createTime": "",
					"email": "",
					"fansCount": 0,
					"followCount": 0,
					"homepageBg": "",
					"id": 0,
					"showFansList": 0,
					"showFollowList": 0,
					"userAccount": "",
					"userAvatar": "",
					"userName": "",
					"userProfile": "",
					"userRole": ""
				},
				"targetUserChatName": "",
				"targetUserId": 0,
				"targetUserUnreadCount": 0,
				"updateTime": "",
				"userChatName": "",
				"userId": 0,
				"userUnreadCount": 0
			}
		],
		"size": 0,
		"total": 0
	},
	"message": ""
}

updateChatName ​

接口地址:/private_chat/update_name/{privateChatId}

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
chatNamechatNamequerytruestring
privateChatIdprivateChatIdpathtrueinteger(int64)

响应状态:

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

响应参数:

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

响应示例:

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

updateChatType ​

接口地址:/private_chat/update_type/{targetUserId}

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
isFriendisFriendquerytrueboolean
targetUserIdtargetUserIdpathtrueinteger(int64)

响应状态:

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

响应参数:

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

响应示例:

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

rag-controller ​

chat ​

接口地址:/rag/chat

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
questionquestionquerytruestring

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataRagChatResponseRagChatResponse
  answerstring
  cacheHitboolean
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"answer": "",
		"cacheHit": true
	},
	"message": ""
}

chatStream ​

接口地址:/rag/chat/stream

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:text/event-stream

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
questionquestionquerytruestring

响应状态:

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

响应参数:

参数名称参数说明类型schema
timeoutinteger(int64)integer(int64)

响应示例:

javascript
{
	"timeout": 0
}

clearContext ​

接口地址:/rag/clearContext

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求参数:

暂无

响应状态:

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

响应参数:

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

响应示例:

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

redis-cache-monitor-controller ​

getRedisInfo ​

接口地址:/monitor/cache/info

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

暂无

响应状态:

状态码说明schema
200OKBaseResponse«Map«string,object»»
401Unauthorized
403Forbidden
404Not Found

响应参数:

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

响应示例:

javascript
{
	"code": 0,
	"data": {},
	"message": ""
}

getKeysStatistics ​

接口地址:/monitor/cache/keys

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

暂无

响应状态:

状态码说明schema
200OKBaseResponse«Map«string,object»»
401Unauthorized
403Forbidden
404Not Found

响应参数:

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

响应示例:

javascript
{
	"code": 0,
	"data": {},
	"message": ""
}

getMemoryInfo ​

接口地址:/monitor/cache/memory

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

暂无

响应状态:

状态码说明schema
200OKBaseResponse«Map«string,object»»
401Unauthorized
403Forbidden
404Not Found

响应参数:

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

响应示例:

javascript
{
	"code": 0,
	"data": {},
	"message": ""
}

reminder-controller ​

addReminder ​

接口地址:/reminder/add

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "content": ""
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
reminderAddRequestreminderAddRequestbodytrueReminderAddRequestReminderAddRequest
  contentfalsestring

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
datainteger(int64)integer(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": 0,
	"message": ""
}

deleteReminder ​

接口地址:/reminder/delete/{id}

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
ididpathtrueinteger(int64)

响应状态:

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

响应参数:

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

响应示例:

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

toggleImportant ​

接口地址:/reminder/important/{id}

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
ididpathtrueinteger(int64)

响应状态:

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

响应参数:

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

响应示例:

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

listReminderByPage ​

接口地址:/reminder/list/page

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "completed": true,
  "current": 0,
  "date": "",
  "important": true,
  "pageSize": 0,
  "sortField": "",
  "sortOrder": "",
  "starred": true
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
reminderQueryRequestreminderQueryRequestbodytrueReminderQueryRequestReminderQueryRequest
  completedfalseboolean
  currentfalseinteger(int32)
  datefalsestring(date)
  importantfalseboolean
  pageSizefalseinteger(int32)
  sortFieldfalsestring
  sortOrderfalsestring
  starredfalseboolean

响应状态:

状态码说明schema
200OKBaseResponse«Page«ReminderVO»»
201Created
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPage«ReminderVO»Page«ReminderVO»
  currentinteger(int64)
  pagesinteger(int64)
  recordsarrayReminderVO
    completedboolean
    contentstring
    idinteger
    importantboolean
    starredboolean
    timestring
  sizeinteger(int64)
  totalinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"current": 0,
		"pages": 0,
		"records": [
			{
				"completed": true,
				"content": "",
				"id": 0,
				"important": true,
				"starred": true,
				"time": ""
			}
		],
		"size": 0,
		"total": 0
	},
	"message": ""
}

toggleStarred ​

接口地址:/reminder/star/{id}

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
ididpathtrueinteger(int64)

响应状态:

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

响应参数:

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

响应示例:

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

getTodayReminders ​

接口地址:/reminder/today

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "completed": true,
  "current": 0,
  "date": "",
  "important": true,
  "pageSize": 0,
  "sortField": "",
  "sortOrder": "",
  "starred": true
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
reminderQueryRequestreminderQueryRequestbodytrueReminderQueryRequestReminderQueryRequest
  completedfalseboolean
  currentfalseinteger(int32)
  datefalsestring(date)
  importantfalseboolean
  pageSizefalseinteger(int32)
  sortFieldfalsestring
  sortOrderfalsestring
  starredfalseboolean

响应状态:

状态码说明schema
200OKBaseResponse«Page«ReminderVO»»
201Created
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPage«ReminderVO»Page«ReminderVO»
  currentinteger(int64)
  pagesinteger(int64)
  recordsarrayReminderVO
    completedboolean
    contentstring
    idinteger
    importantboolean
    starredboolean
    timestring
  sizeinteger(int64)
  totalinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"current": 0,
		"pages": 0,
		"records": [
			{
				"completed": true,
				"content": "",
				"id": 0,
				"important": true,
				"starred": true,
				"time": ""
			}
		],
		"size": 0,
		"total": 0
	},
	"message": ""
}

toggleReminder ​

接口地址:/reminder/toggle/{id}

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
ididpathtrueinteger(int64)

响应状态:

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

响应参数:

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

响应示例:

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

report-controller ​

addReport ​

接口地址:/report/add

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "reason": "",
  "reportType": 0,
  "screenshotUrls": [],
  "targetId": 0,
  "targetType": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
reportAddRequestreportAddRequestbodytrueReportAddRequestReportAddRequest
  reasonfalsestring
  reportTypefalseinteger(int32)
  screenshotUrlsfalsearraystring
  targetIdfalseinteger(int64)
  targetTypefalseinteger(int32)

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
datainteger(int64)integer(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": 0,
	"message": ""
}

deleteReport ​

接口地址:/report/delete

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "id": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
deleteRequestdeleteRequestbodytrueDeleteRequestDeleteRequest
  idfalseinteger(int64)

响应状态:

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

响应参数:

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

响应示例:

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

getReportById ​

接口地址:/report/get

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
ididqueryfalseinteger(int64)

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataReportVOReportVO
  createTimestring(date-time)
  handleResultstring
  handleTimestring(date-time)
  handlerIdinteger(int64)
  handlerNamestring
  idinteger(int64)
  reasonstring
  reportTypeinteger(int32)
  reportTypeTextstring
  screenshotUrlsarraystring
  statusinteger(int32)
  statusTextstring
  targetIdinteger(int64)
  targetTypeinteger(int32)
  targetTypeTextstring
  updateTimestring(date-time)
  userAvatarstring
  userIdinteger(int64)
  userNamestring
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"createTime": "",
		"handleResult": "",
		"handleTime": "",
		"handlerId": 0,
		"handlerName": "",
		"id": 0,
		"reason": "",
		"reportType": 0,
		"reportTypeText": "",
		"screenshotUrls": [],
		"status": 0,
		"statusText": "",
		"targetId": 0,
		"targetType": 0,
		"targetTypeText": "",
		"updateTime": "",
		"userAvatar": "",
		"userId": 0,
		"userName": ""
	},
	"message": ""
}

listReportByPage ​

接口地址:/report/list/page

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "current": 0,
  "id": 0,
  "pageSize": 0,
  "reportType": 0,
  "sortField": "",
  "sortOrder": "",
  "status": 0,
  "targetId": 0,
  "targetType": 0,
  "userId": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
reportQueryRequestreportQueryRequestbodytrueReportQueryRequestReportQueryRequest
  currentfalseinteger(int32)
  idfalseinteger(int64)
  pageSizefalseinteger(int32)
  reportTypefalseinteger(int32)
  sortFieldfalsestring
  sortOrderfalsestring
  statusfalseinteger(int32)
  targetIdfalseinteger(int64)
  targetTypefalseinteger(int32)
  userIdfalseinteger(int64)

响应状态:

状态码说明schema
200OKBaseResponse«Page«ReportVO»»
201Created
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPage«ReportVO»Page«ReportVO»
  currentinteger(int64)
  pagesinteger(int64)
  recordsarrayReportVO
    createTimestring
    handleResultstring
    handleTimestring
    handlerIdinteger
    handlerNamestring
    idinteger
    reasonstring
    reportTypeinteger
    reportTypeTextstring
    screenshotUrlsarraystring
    statusinteger
    statusTextstring
    targetIdinteger
    targetTypeinteger
    targetTypeTextstring
    updateTimestring
    userAvatarstring
    userIdinteger
    userNamestring
  sizeinteger(int64)
  totalinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"current": 0,
		"pages": 0,
		"records": [
			{
				"createTime": "",
				"handleResult": "",
				"handleTime": "",
				"handlerId": 0,
				"handlerName": "",
				"id": 0,
				"reason": "",
				"reportType": 0,
				"reportTypeText": "",
				"screenshotUrls": [],
				"status": 0,
				"statusText": "",
				"targetId": 0,
				"targetType": 0,
				"targetTypeText": "",
				"updateTime": "",
				"userAvatar": "",
				"userId": 0,
				"userName": ""
			}
		],
		"size": 0,
		"total": 0
	},
	"message": ""
}

listMyReportByPage ​

接口地址:/report/my/list/page

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "current": 0,
  "id": 0,
  "pageSize": 0,
  "reportType": 0,
  "sortField": "",
  "sortOrder": "",
  "status": 0,
  "targetId": 0,
  "targetType": 0,
  "userId": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
reportQueryRequestreportQueryRequestbodytrueReportQueryRequestReportQueryRequest
  currentfalseinteger(int32)
  idfalseinteger(int64)
  pageSizefalseinteger(int32)
  reportTypefalseinteger(int32)
  sortFieldfalsestring
  sortOrderfalsestring
  statusfalseinteger(int32)
  targetIdfalseinteger(int64)
  targetTypefalseinteger(int32)
  userIdfalseinteger(int64)

响应状态:

状态码说明schema
200OKBaseResponse«Page«ReportVO»»
201Created
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPage«ReportVO»Page«ReportVO»
  currentinteger(int64)
  pagesinteger(int64)
  recordsarrayReportVO
    createTimestring
    handleResultstring
    handleTimestring
    handlerIdinteger
    handlerNamestring
    idinteger
    reasonstring
    reportTypeinteger
    reportTypeTextstring
    screenshotUrlsarraystring
    statusinteger
    statusTextstring
    targetIdinteger
    targetTypeinteger
    targetTypeTextstring
    updateTimestring
    userAvatarstring
    userIdinteger
    userNamestring
  sizeinteger(int64)
  totalinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"current": 0,
		"pages": 0,
		"records": [
			{
				"createTime": "",
				"handleResult": "",
				"handleTime": "",
				"handlerId": 0,
				"handlerName": "",
				"id": 0,
				"reason": "",
				"reportType": 0,
				"reportTypeText": "",
				"screenshotUrls": [],
				"status": 0,
				"statusText": "",
				"targetId": 0,
				"targetType": 0,
				"targetTypeText": "",
				"updateTime": "",
				"userAvatar": "",
				"userId": 0,
				"userName": ""
			}
		],
		"size": 0,
		"total": 0
	},
	"message": ""
}

updateReport ​

接口地址:/report/update

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "handleResult": "",
  "id": 0,
  "status": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
reportUpdateRequestreportUpdateRequestbodytrueReportUpdateRequestReportUpdateRequest
  handleResultfalsestring
  idfalseinteger(int64)
  statusfalseinteger(int32)

响应状态:

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

响应参数:

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

响应示例:

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

search-controller ​

searchAll ​

接口地址:/search/all

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "current": 0,
  "pageSize": 0,
  "searchText": "",
  "type": "",
  "userId": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
searchRequestsearchRequestbodytrueSearchRequestSearchRequest
  currentfalseinteger(int32)
  pageSizefalseinteger(int32)
  searchTextfalsestring
  typefalsestring
  userIdfalseinteger(int64)

响应状态:

状态码说明schema
200OKBaseResponse«Page«object»»_1
201Created
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPage«object»_1Page«object»_1
  contentarrayobject
  emptyboolean
  firstboolean
  lastboolean
  numberinteger(int32)
  numberOfElementsinteger(int32)
  pageablePageablePageable
    offsetinteger
    pageNumberinteger
    pageSizeinteger
    pagedboolean
    sortSortSort
      emptyboolean
      sortedboolean
      unsortedboolean
    unpagedboolean
  sizeinteger(int32)
  sortSortSort
    emptyboolean
    sortedboolean
    unsortedboolean
  totalElementsinteger(int64)
  totalPagesinteger(int32)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"content": [],
		"empty": true,
		"first": true,
		"last": true,
		"number": 0,
		"numberOfElements": 0,
		"pageable": {
			"offset": 0,
			"pageNumber": 0,
			"pageSize": 0,
			"paged": true,
			"sort": {
				"empty": true,
				"sorted": true,
				"unsorted": true
			},
			"unpaged": true
		},
		"size": 0,
		"sort": {
			"empty": true,
			"sorted": true,
			"unsorted": true
		},
		"totalElements": 0,
		"totalPages": 0
	},
	"message": ""
}

getGuessYouWantToSearch ​

接口地址:/search/guess

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
typetypequerytruestring
sizesizequeryfalseinteger(int32)

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataarrayHotSearchVO
  countinteger(int64)
  keywordstring
  realTimeCountinteger(int64)
  reasonstring
  scorenumber(double)
  trendnumber(double)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": [
		{
			"count": 0,
			"keyword": "",
			"realTimeCount": 0,
			"reason": "",
			"score": 0,
			"trend": 0
		}
	],
	"message": ""
}

getUserSearchHistory ​

接口地址:/search/history

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
typetypequerytruestring
userIduserIdquerytrueinteger(int64)
sizesizequeryfalseinteger(int32)

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataarrayUserSearchRecord
  createTimestring(date-time)
  idinteger(int64)
  isDeleteinteger(int32)
  keywordstring
  searchTimestring(date-time)
  typestring
  updateTimestring(date-time)
  userIdinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": [
		{
			"createTime": "",
			"id": 0,
			"isDelete": 0,
			"keyword": "",
			"searchTime": "",
			"type": "",
			"updateTime": "",
			"userId": 0
		}
	],
	"message": ""
}

deleteUserSearchHistory ​

接口地址:/search/history

请求方式:DELETE

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
typetypequerytruestring

响应状态:

状态码说明schema
200OKBaseResponse«boolean»
204No Content
401Unauthorized
403Forbidden

响应参数:

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

响应示例:

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

getHotSearchKeywords ​

接口地址:/search/hot

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
typetypequerytruestring
sizesizequeryfalseinteger(int32)

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataarrayHotSearchVO
  countinteger(int64)
  keywordstring
  realTimeCountinteger(int64)
  reasonstring
  scorenumber(double)
  trendnumber(double)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": [
		{
			"count": 0,
			"keyword": "",
			"realTimeCount": 0,
			"reason": "",
			"score": 0,
			"trend": 0
		}
	],
	"message": ""
}

session-controller ​

createSession ​

接口地址:/rag/session/create

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "current": 0,
  "id": 0,
  "isActive": 0,
  "isDelete": 0,
  "pageSize": 0,
  "sessionName": "",
  "sortField": "",
  "sortOrder": "",
  "userId": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
sessionQueryRequestsessionQueryRequestbodyfalseSessionQueryRequestSessionQueryRequest
  currentfalseinteger(int32)
  idfalseinteger(int64)
  isActivefalseinteger(int32)
  isDeletefalseinteger(int32)
  pageSizefalseinteger(int32)
  sessionNamefalsestring
  sortFieldfalsestring
  sortOrderfalsestring
  userIdfalseinteger(int64)

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataRagSessionVORagSessionVO
  createTimestring(date-time)
  idinteger(int64)
  isActiveinteger(int32)
  isDeleteinteger(int32)
  sessionNamestring
  updateTimestring(date-time)
  userIdinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"createTime": "",
		"id": 0,
		"isActive": 0,
		"isDelete": 0,
		"sessionName": "",
		"updateTime": "",
		"userId": 0
	},
	"message": ""
}

deleteSession ​

接口地址:/rag/session/delete

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "sessionId": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
sessionDeleteRequestsessionDeleteRequestbodytrueSessionDeleteRequestSessionDeleteRequest
  sessionIdfalseinteger(int64)

响应状态:

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

响应参数:

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

响应示例:

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

deleteSessionById ​

接口地址:/rag/session/delete/admin

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "id": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
deleteRequestdeleteRequestbodytrueDeleteRequestDeleteRequest
  idfalseinteger(int64)

响应状态:

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

响应参数:

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

响应示例:

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

deleteBatchSessions ​

接口地址:/rag/session/delete/batch

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
[
  {
    "id": 0
  }
]

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
deleteRequestListdeleteRequestListbodytruearrayDeleteRequest
  idfalseinteger(int64)

响应状态:

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

响应参数:

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

响应示例:

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

getSessionById ​

接口地址:/rag/session/get

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
ididqueryfalseinteger(int64)

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataRagSessionVORagSessionVO
  createTimestring(date-time)
  idinteger(int64)
  isActiveinteger(int32)
  isDeleteinteger(int32)
  sessionNamestring
  updateTimestring(date-time)
  userIdinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"createTime": "",
		"id": 0,
		"isActive": 0,
		"isDelete": 0,
		"sessionName": "",
		"updateTime": "",
		"userId": 0
	},
	"message": ""
}

listSessions ​

接口地址:/rag/session/list

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
currentqueryfalseinteger(int32)
idqueryfalseinteger(int64)
isActivequeryfalseinteger(int32)
isDeletequeryfalseinteger(int32)
pageSizequeryfalseinteger(int32)
sessionNamequeryfalsestring
sortFieldqueryfalsestring
sortOrderqueryfalsestring
userIdqueryfalseinteger(int64)

响应状态:

状态码说明schema
200OKBaseResponse«IPage«RagSessionVO»»
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataIPage«RagSessionVO»IPage«RagSessionVO»
  currentinteger(int64)
  pagesinteger(int64)
  recordsarrayRagSessionVO
    createTimestring
    idinteger
    isActiveinteger
    isDeleteinteger
    sessionNamestring
    updateTimestring
    userIdinteger
  sizeinteger(int64)
  totalinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"current": 0,
		"pages": 0,
		"records": [
			{
				"createTime": "",
				"id": 0,
				"isActive": 0,
				"isDelete": 0,
				"sessionName": "",
				"updateTime": "",
				"userId": 0
			}
		],
		"size": 0,
		"total": 0
	},
	"message": ""
}

listSessionsByPage ​

接口地址:/rag/session/list/page

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "current": 0,
  "id": 0,
  "isActive": 0,
  "isDelete": 0,
  "pageSize": 0,
  "sessionName": "",
  "sortField": "",
  "sortOrder": "",
  "userId": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
sessionQueryRequestsessionQueryRequestbodyfalseSessionQueryRequestSessionQueryRequest
  currentfalseinteger(int32)
  idfalseinteger(int64)
  isActivefalseinteger(int32)
  isDeletefalseinteger(int32)
  pageSizefalseinteger(int32)
  sessionNamefalsestring
  sortFieldfalsestring
  sortOrderfalsestring
  userIdfalseinteger(int64)

响应状态:

状态码说明schema
200OKBaseResponse«IPage«RagSessionVO»»
201Created
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataIPage«RagSessionVO»IPage«RagSessionVO»
  currentinteger(int64)
  pagesinteger(int64)
  recordsarrayRagSessionVO
    createTimestring
    idinteger
    isActiveinteger
    isDeleteinteger
    sessionNamestring
    updateTimestring
    userIdinteger
  sizeinteger(int64)
  totalinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"current": 0,
		"pages": 0,
		"records": [
			{
				"createTime": "",
				"id": 0,
				"isActive": 0,
				"isDelete": 0,
				"sessionName": "",
				"updateTime": "",
				"userId": 0
			}
		],
		"size": 0,
		"total": 0
	},
	"message": ""
}

switchSession ​

接口地址:/rag/session/switch

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "sessionId": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
sessionSwitchRequestsessionSwitchRequestbodytrueSessionSwitchRequestSessionSwitchRequest
  sessionIdfalseinteger(int64)

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataRagSessionVORagSessionVO
  createTimestring(date-time)
  idinteger(int64)
  isActiveinteger(int32)
  isDeleteinteger(int32)
  sessionNamestring
  updateTimestring(date-time)
  userIdinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"createTime": "",
		"id": 0,
		"isActive": 0,
		"isDelete": 0,
		"sessionName": "",
		"updateTime": "",
		"userId": 0
	},
	"message": ""
}

updateSessionName ​

接口地址:/rag/session/updateName

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "current": 0,
  "id": 0,
  "isActive": 0,
  "isDelete": 0,
  "pageSize": 0,
  "sessionName": "",
  "sortField": "",
  "sortOrder": "",
  "userId": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
sessionQueryRequestsessionQueryRequestbodytrueSessionQueryRequestSessionQueryRequest
  currentfalseinteger(int32)
  idfalseinteger(int64)
  isActivefalseinteger(int32)
  isDeletefalseinteger(int32)
  pageSizefalseinteger(int32)
  sessionNamefalsestring
  sortFieldfalsestring
  sortOrderfalsestring
  userIdfalseinteger(int64)

响应状态:

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

响应参数:

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

响应示例:

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

share-record-controller ​

batchOperationShares ​

接口地址:/share/batch

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "ids": [],
  "operation": ""
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
shareBatchRequestshareBatchRequestbodytrueShareBatchRequestShareBatchRequest
  idsfalsearrayinteger(int64)
  operationfalsestring

响应状态:

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

响应参数:

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

响应示例:

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

doShare ​

接口地址:/share/do

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "isShared": true,
  "targetId": 0,
  "targetType": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
shareRequestshareRequestbodytrueShareRequestShareRequest
  isSharedfalseboolean
  targetIdfalseinteger(int64)
  targetTypefalseinteger(int32)

响应状态:

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

响应参数:

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

响应示例:

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

getShareById ​

接口地址:/share/get

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
ididqueryfalseinteger(int64)

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataShareRecordShareRecord
  idinteger(int64)
  isReadinteger(int32)
  isSharedboolean
  shareTimestring(date-time)
  targetIdinteger(int64)
  targetTypeinteger(int32)
  targetUserIdinteger(int64)
  userIdinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"id": 0,
		"isRead": 0,
		"isShared": true,
		"shareTime": "",
		"targetId": 0,
		"targetType": 0,
		"targetUserId": 0,
		"userId": 0
	},
	"message": ""
}

getShareHistory ​

接口地址:/share/history

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "current": 0,
  "pageSize": 0,
  "sortField": "",
  "sortOrder": "",
  "targetType": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
shareQueryRequestshareQueryRequestbodytrueShareQueryRequestShareQueryRequest
  currentfalseinteger(int32)
  pageSizefalseinteger(int32)
  sortFieldfalsestring
  sortOrderfalsestring
  targetTypefalseinteger(int32)

响应状态:

状态码说明schema
200OKBaseResponse«Page«ShareRecordVO»»
201Created
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPage«ShareRecordVO»Page«ShareRecordVO»
  currentinteger(int64)
  pagesinteger(int64)
  recordsarrayShareRecordVO
    idinteger
    isReadinteger
    shareTimestring
    targetobject
    targetTypeinteger
    userUserVOUserVO
      allowFollowinteger
      allowPrivateChatinteger
      createTimestring
      emailstring
      fansCountinteger
      followCountinteger
      homepageBgstring
      idinteger
      showFansListinteger
      showFollowListinteger
      userAccountstring
      userAvatarstring
      userNamestring
      userProfilestring
      userRolestring
  sizeinteger(int64)
  totalinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"current": 0,
		"pages": 0,
		"records": [
			{
				"id": 0,
				"isRead": 0,
				"shareTime": "",
				"target": {},
				"targetType": 0,
				"user": {
					"allowFollow": 0,
					"allowPrivateChat": 0,
					"createTime": "",
					"email": "",
					"fansCount": 0,
					"followCount": 0,
					"homepageBg": "",
					"id": 0,
					"showFansList": 0,
					"showFollowList": 0,
					"userAccount": "",
					"userAvatar": "",
					"userName": "",
					"userProfile": "",
					"userRole": ""
				}
			}
		],
		"size": 0,
		"total": 0
	},
	"message": ""
}

listSharesByPage ​

接口地址:/share/list/page/admin

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "current": 0,
  "id": 0,
  "isRead": 0,
  "isShared": true,
  "pageSize": 0,
  "shareTime": "",
  "sortField": "",
  "sortOrder": "",
  "targetId": 0,
  "targetType": 0,
  "targetUserId": 0,
  "userId": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
shareAdminRequestshareAdminRequestbodytrueShareAdminRequestShareAdminRequest
  currentfalseinteger(int32)
  idfalseinteger(int64)
  isReadfalseinteger(int32)
  isSharedfalseboolean
  pageSizefalseinteger(int32)
  shareTimefalsestring(date-time)
  sortFieldfalsestring
  sortOrderfalsestring
  targetIdfalseinteger(int64)
  targetTypefalseinteger(int32)
  targetUserIdfalseinteger(int64)
  userIdfalseinteger(int64)

响应状态:

状态码说明schema
200OKBaseResponse«Page«ShareRecord»»
201Created
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPage«ShareRecord»Page«ShareRecord»
  currentinteger(int64)
  pagesinteger(int64)
  recordsarrayShareRecord
    idinteger
    isReadinteger
    isSharedboolean
    shareTimestring
    targetIdinteger
    targetTypeinteger
    targetUserIdinteger
    userIdinteger
  sizeinteger(int64)
  totalinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"current": 0,
		"pages": 0,
		"records": [
			{
				"id": 0,
				"isRead": 0,
				"isShared": true,
				"shareTime": "",
				"targetId": 0,
				"targetType": 0,
				"targetUserId": 0,
				"userId": 0
			}
		],
		"size": 0,
		"total": 0
	},
	"message": ""
}

getMyShareHistory ​

接口地址:/share/my/history

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "current": 0,
  "pageSize": 0,
  "sortField": "",
  "sortOrder": "",
  "targetType": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
shareQueryRequestshareQueryRequestbodytrueShareQueryRequestShareQueryRequest
  currentfalseinteger(int32)
  pageSizefalseinteger(int32)
  sortFieldfalsestring
  sortOrderfalsestring
  targetTypefalseinteger(int32)

响应状态:

状态码说明schema
200OKBaseResponse«Page«ShareRecordVO»»
201Created
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPage«ShareRecordVO»Page«ShareRecordVO»
  currentinteger(int64)
  pagesinteger(int64)
  recordsarrayShareRecordVO
    idinteger
    isReadinteger
    shareTimestring
    targetobject
    targetTypeinteger
    userUserVOUserVO
      allowFollowinteger
      allowPrivateChatinteger
      createTimestring
      emailstring
      fansCountinteger
      followCountinteger
      homepageBgstring
      idinteger
      showFansListinteger
      showFollowListinteger
      userAccountstring
      userAvatarstring
      userNamestring
      userProfilestring
      userRolestring
  sizeinteger(int64)
  totalinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"current": 0,
		"pages": 0,
		"records": [
			{
				"id": 0,
				"isRead": 0,
				"shareTime": "",
				"target": {},
				"targetType": 0,
				"user": {
					"allowFollow": 0,
					"allowPrivateChat": 0,
					"createTime": "",
					"email": "",
					"fansCount": 0,
					"followCount": 0,
					"homepageBg": "",
					"id": 0,
					"showFansList": 0,
					"showFollowList": 0,
					"userAccount": "",
					"userAvatar": "",
					"userName": "",
					"userProfile": "",
					"userRole": ""
				}
			}
		],
		"size": 0,
		"total": 0
	},
	"message": ""
}

getShareStatus ​

接口地址:/share/status/{targetType}/{targetId}

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
targetIdtargetIdpathtrueinteger(int64)
targetTypetargetTypepathtrueinteger(int32)

响应状态:

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

响应参数:

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

响应示例:

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

getUnreadShares ​

接口地址:/share/unread

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

暂无

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataarrayShareRecordVO
  idinteger(int64)
  isReadinteger(int32)
  shareTimestring(date-time)
  targetobject
  targetTypeinteger(int32)
  userUserVOUserVO
    allowFollowinteger
    allowPrivateChatinteger
    createTimestring
    emailstring
    fansCountinteger
    followCountinteger
    homepageBgstring
    idinteger
    showFansListinteger
    showFollowListinteger
    userAccountstring
    userAvatarstring
    userNamestring
    userProfilestring
    userRolestring
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": [
		{
			"id": 0,
			"isRead": 0,
			"shareTime": "",
			"target": {},
			"targetType": 0,
			"user": {
				"allowFollow": 0,
				"allowPrivateChat": 0,
				"createTime": "",
				"email": "",
				"fansCount": 0,
				"followCount": 0,
				"homepageBg": "",
				"id": 0,
				"showFansList": 0,
				"showFollowList": 0,
				"userAccount": "",
				"userAvatar": "",
				"userName": "",
				"userProfile": "",
				"userRole": ""
			}
		}
	],
	"message": ""
}

getUnreadSharesCount ​

接口地址:/share/unread/count

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

暂无

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
datainteger(int64)integer(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": 0,
	"message": ""
}

updateShare ​

接口地址:/share/update

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "id": 0,
  "isRead": 0,
  "isShared": true,
  "shareTime": "",
  "targetId": 0,
  "targetType": 0,
  "targetUserId": 0,
  "userId": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
sharesharebodytrueShareRecordShareRecord
  idfalseinteger(int64)
  isReadfalseinteger(int32)
  isSharedfalseboolean
  shareTimefalsestring(date-time)
  targetIdfalseinteger(int64)
  targetTypefalseinteger(int32)
  targetUserIdfalseinteger(int64)
  userIdfalseinteger(int64)

响应状态:

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

响应参数:

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

响应示例:

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

snake-game-controller ​

getUserAllHighestScores ​

接口地址:/snake/highest/all

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

暂无

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataUserHighestScoreVOUserHighestScoreVO
  classicModeScoreinteger(int32)
  noWallModeScoreinteger(int32)
  speedModeScoreinteger(int32)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"classicModeScore": 0,
		"noWallModeScore": 0,
		"speedModeScore": 0
	},
	"message": ""
}

getRankingList ​

接口地址:/snake/ranking

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "gameMode": 0,
  "limit": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
requestrequestbodytrueGameRankingRequestGameRankingRequest
  gameModefalseinteger(int32)
  limitfalseinteger(int32)

响应状态:

状态码说明schema
200OKBaseResponse«List«SnakeGameRecord»»
201Created
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataarraySnakeGameRecord
  createTimestring(date-time)
  foodCountinteger(int32)
  gameModeinteger(int32)
  gameTimeinteger(int32)
  idinteger(int64)
  isDeleteinteger(int32)
  scoreinteger(int32)
  snakeLengthinteger(int32)
  updateTimestring(date-time)
  userIdinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": [
		{
			"createTime": "",
			"foodCount": 0,
			"gameMode": 0,
			"gameTime": 0,
			"id": 0,
			"isDelete": 0,
			"score": 0,
			"snakeLength": 0,
			"updateTime": "",
			"userId": 0
		}
	],
	"message": ""
}

saveGameRecord ​

接口地址:/snake/save

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "foodCount": 0,
  "gameMode": 0,
  "gameTime": 0,
  "score": 0,
  "snakeLength": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
requestrequestbodytrueSaveGameRecordRequest_1SaveGameRecordRequest_1
  foodCountfalseinteger(int32)
  gameModefalseinteger(int32)
  gameTimefalseinteger(int32)
  scorefalseinteger(int32)
  snakeLengthfalseinteger(int32)

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataSnakeGameRecordSnakeGameRecord
  createTimestring(date-time)
  foodCountinteger(int32)
  gameModeinteger(int32)
  gameTimeinteger(int32)
  idinteger(int64)
  isDeleteinteger(int32)
  scoreinteger(int32)
  snakeLengthinteger(int32)
  updateTimestring(date-time)
  userIdinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"createTime": "",
		"foodCount": 0,
		"gameMode": 0,
		"gameTime": 0,
		"id": 0,
		"isDelete": 0,
		"score": 0,
		"snakeLength": 0,
		"updateTime": "",
		"userId": 0
	},
	"message": ""
}

space-analyze-controller ​

getSpaceCategoryAnalyze ​

接口地址:/space/analyze/category

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "queryAll": true,
  "queryPublic": true,
  "spaceId": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
spaceCategoryAnalyzeRequestspaceCategoryAnalyzeRequestbodytrueSpaceCategoryAnalyzeRequestSpaceCategoryAnalyzeRequest
  queryAllfalseboolean
  queryPublicfalseboolean
  spaceIdfalseinteger(int64)

响应状态:

状态码说明schema
200OKBaseResponse«List«SpaceCategoryAnalyzeResponse»»
201Created
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataarraySpaceCategoryAnalyzeResponse
  categorystring
  countinteger(int64)
  totalSizeinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": [
		{
			"category": "",
			"count": 0,
			"totalSize": 0
		}
	],
	"message": ""
}

getSpaceRankAnalyze ​

接口地址:/space/analyze/rank

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "topN": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
spaceRankAnalyzeRequestspaceRankAnalyzeRequestbodytrueSpaceRankAnalyzeRequestSpaceRankAnalyzeRequest
  topNfalseinteger(int32)

响应状态:

状态码说明schema
200OKBaseResponse«List«Space»»
201Created
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataarraySpace
  createTimestring(date-time)
  editTimestring(date-time)
  idinteger(int64)
  isDeleteinteger(int32)
  isRecommendedinteger(int32)
  maxCountinteger(int64)
  maxSizeinteger(int64)
  spaceCoverstring
  spaceDescstring
  spaceLevelinteger(int32)
  spaceNamestring
  spaceTypeinteger(int32)
  totalCountinteger(int64)
  totalSizeinteger(int64)
  updateTimestring(date-time)
  userIdinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": [
		{
			"createTime": "",
			"editTime": "",
			"id": 0,
			"isDelete": 0,
			"isRecommended": 0,
			"maxCount": 0,
			"maxSize": 0,
			"spaceCover": "",
			"spaceDesc": "",
			"spaceLevel": 0,
			"spaceName": "",
			"spaceType": 0,
			"totalCount": 0,
			"totalSize": 0,
			"updateTime": "",
			"userId": 0
		}
	],
	"message": ""
}

getSpaceSizeAnalyze ​

接口地址:/space/analyze/size

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "queryAll": true,
  "queryPublic": true,
  "spaceId": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
spaceSizeAnalyzeRequestspaceSizeAnalyzeRequestbodytrueSpaceSizeAnalyzeRequestSpaceSizeAnalyzeRequest
  queryAllfalseboolean
  queryPublicfalseboolean
  spaceIdfalseinteger(int64)

响应状态:

状态码说明schema
200OKBaseResponse«List«SpaceSizeAnalyzeResponse»»
201Created
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataarraySpaceSizeAnalyzeResponse
  countinteger(int64)
  sizeRangestring
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": [
		{
			"count": 0,
			"sizeRange": ""
		}
	],
	"message": ""
}

getSpaceTagAnalyze ​

接口地址:/space/analyze/tag

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "queryAll": true,
  "queryPublic": true,
  "spaceId": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
spaceTagAnalyzeRequestspaceTagAnalyzeRequestbodytrueSpaceTagAnalyzeRequestSpaceTagAnalyzeRequest
  queryAllfalseboolean
  queryPublicfalseboolean
  spaceIdfalseinteger(int64)

响应状态:

状态码说明schema
200OKBaseResponse«List«SpaceTagAnalyzeResponse»»
201Created
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataarraySpaceTagAnalyzeResponse
  countinteger(int64)
  tagstring
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": [
		{
			"count": 0,
			"tag": ""
		}
	],
	"message": ""
}

getSpaceUsageAnalyze ​

接口地址:/space/analyze/usage

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "queryAll": true,
  "queryPublic": true,
  "spaceId": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
spaceUsageAnalyzeRequestspaceUsageAnalyzeRequestbodytrueSpaceUsageAnalyzeRequestSpaceUsageAnalyzeRequest
  queryAllfalseboolean
  queryPublicfalseboolean
  spaceIdfalseinteger(int64)

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataSpaceUsageAnalyzeResponseSpaceUsageAnalyzeResponse
  countUsageRationumber(double)
  maxCountinteger(int64)
  maxSizeinteger(int64)
  sizeUsageRationumber(double)
  usedCountinteger(int64)
  usedSizeinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"countUsageRatio": 0,
		"maxCount": 0,
		"maxSize": 0,
		"sizeUsageRatio": 0,
		"usedCount": 0,
		"usedSize": 0
	},
	"message": ""
}

getSpaceUserAnalyze ​

接口地址:/space/analyze/user

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "queryAll": true,
  "queryPublic": true,
  "spaceId": 0,
  "timeDimension": "",
  "userId": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
spaceUserAnalyzeRequestspaceUserAnalyzeRequestbodytrueSpaceUserAnalyzeRequestSpaceUserAnalyzeRequest
  queryAllfalseboolean
  queryPublicfalseboolean
  spaceIdfalseinteger(int64)
  timeDimensionfalsestring
  userIdfalseinteger(int64)

响应状态:

状态码说明schema
200OKBaseResponse«List«SpaceUserAnalyzeResponse»»
201Created
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataarraySpaceUserAnalyzeResponse
  countinteger(int64)
  periodstring
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": [
		{
			"count": 0,
			"period": ""
		}
	],
	"message": ""
}

space-controller ​

addSpace ​

接口地址:/space/add

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "spaceCover": "",
  "spaceDesc": "",
  "spaceLevel": 0,
  "spaceName": "",
  "spaceType": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
spaceAddRequestspaceAddRequestbodytrueSpaceAddRequestSpaceAddRequest
  spaceCoverfalsestring
  spaceDescfalsestring
  spaceLevelfalseinteger(int32)
  spaceNamefalsestring
  spaceTypefalseinteger(int32)

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
datainteger(int64)integer(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": 0,
	"message": ""
}

deleteSpace ​

接口地址:/space/delete

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "id": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
deleteRequestdeleteRequestbodytrueDeleteRequestDeleteRequest
  idfalseinteger(int64)

响应状态:

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

响应参数:

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

响应示例:

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

deleteBatchSpace ​

接口地址:/space/delete/batch

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
[
  {
    "id": 0
  }
]

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
deleteRequestListdeleteRequestListbodytruearrayDeleteRequest
  idfalseinteger(int64)

响应状态:

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

响应参数:

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

响应示例:

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

editSpace ​

接口地址:/space/edit

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "id": 0,
  "spaceCover": "",
  "spaceDesc": "",
  "spaceName": ""
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
spaceEditRequestspaceEditRequestbodytrueSpaceEditRequestSpaceEditRequest
  idfalseinteger(int64)
  spaceCoverfalsestring
  spaceDescfalsestring
  spaceNamefalsestring

响应状态:

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

响应参数:

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

响应示例:

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

getSpaceById ​

接口地址:/space/get

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
ididqueryfalseinteger(int64)

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataSpaceSpace
  createTimestring(date-time)
  editTimestring(date-time)
  idinteger(int64)
  isDeleteinteger(int32)
  isRecommendedinteger(int32)
  maxCountinteger(int64)
  maxSizeinteger(int64)
  spaceCoverstring
  spaceDescstring
  spaceLevelinteger(int32)
  spaceNamestring
  spaceTypeinteger(int32)
  totalCountinteger(int64)
  totalSizeinteger(int64)
  updateTimestring(date-time)
  userIdinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"createTime": "",
		"editTime": "",
		"id": 0,
		"isDelete": 0,
		"isRecommended": 0,
		"maxCount": 0,
		"maxSize": 0,
		"spaceCover": "",
		"spaceDesc": "",
		"spaceLevel": 0,
		"spaceName": "",
		"spaceType": 0,
		"totalCount": 0,
		"totalSize": 0,
		"updateTime": "",
		"userId": 0
	},
	"message": ""
}

getSpaceVOById ​

接口地址:/space/get/vo

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
ididqueryfalseinteger(int64)

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataSpaceVOSpaceVO
  activitiesarrayActivity
    activityExpiredboolean
    commentCountinteger
    contentstring
    coverUrlstring
    createTimestring
    expireTimestring
    idinteger
    isDeleteinteger
    isExpiredinteger
    isLikedinteger
    isSharedinteger
    likeCountinteger
    reviewMessagestring
    shareCountinteger
    spaceIdinteger
    statusinteger
    titlestring
    updateTimestring
    userUserVOUserVO
      allowFollowinteger
      allowPrivateChatinteger
      createTimestring
      emailstring
      fansCountinteger
      followCountinteger
      homepageBgstring
      idinteger
      showFansListinteger
      showFollowListinteger
      userAccountstring
      userAvatarstring
      userNamestring
      userProfilestring
      userRolestring
    userIdinteger
    viewCountinteger
  createTimestring(date-time)
  editTimestring(date-time)
  idinteger(int64)
  isRecommendedinteger(int32)
  maxCountinteger(int64)
  maxSizeinteger(int64)
  memberCountinteger(int64)
  permissionListarraystring
  recommendedUsersarraySpaceUserVO
    createTimestring
    idinteger
    spaceSpaceVOSpaceVO
    spaceIdinteger
    spaceRolestring
    statusinteger
    updateTimestring
    userUserVOUserVO
      allowFollowinteger
      allowPrivateChatinteger
      createTimestring
      emailstring
      fansCountinteger
      followCountinteger
      homepageBgstring
      idinteger
      showFansListinteger
      showFollowListinteger
      userAccountstring
      userAvatarstring
      userNamestring
      userProfilestring
      userRolestring
    userIdinteger
  spaceCoverstring
  spaceDescstring
  spaceLevelinteger(int32)
  spaceNamestring
  spaceTypeinteger(int32)
  totalCountinteger(int64)
  totalSizeinteger(int64)
  updateTimestring(date-time)
  userUserVOUserVO
    allowFollowinteger
    allowPrivateChatinteger
    createTimestring
    emailstring
    fansCountinteger
    followCountinteger
    homepageBgstring
    idinteger
    showFansListinteger
    showFollowListinteger
    userAccountstring
    userAvatarstring
    userNamestring
    userProfilestring
    userRolestring
  userIdinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"activities": [
			{
				"activityExpired": true,
				"commentCount": 0,
				"content": "",
				"coverUrl": "",
				"createTime": "",
				"expireTime": "",
				"id": 0,
				"isDelete": 0,
				"isExpired": 0,
				"isLiked": 0,
				"isShared": 0,
				"likeCount": 0,
				"reviewMessage": "",
				"shareCount": 0,
				"spaceId": 0,
				"status": 0,
				"title": "",
				"updateTime": "",
				"user": {
					"allowFollow": 0,
					"allowPrivateChat": 0,
					"createTime": "",
					"email": "",
					"fansCount": 0,
					"followCount": 0,
					"homepageBg": "",
					"id": 0,
					"showFansList": 0,
					"showFollowList": 0,
					"userAccount": "",
					"userAvatar": "",
					"userName": "",
					"userProfile": "",
					"userRole": ""
				},
				"userId": 0,
				"viewCount": 0
			}
		],
		"createTime": "",
		"editTime": "",
		"id": 0,
		"isRecommended": 0,
		"maxCount": 0,
		"maxSize": 0,
		"memberCount": 0,
		"permissionList": [],
		"recommendedUsers": [
			{
				"createTime": "",
				"id": 0,
				"space": {},
				"spaceId": 0,
				"spaceRole": "",
				"status": 0,
				"updateTime": "",
				"user": {
					"allowFollow": 0,
					"allowPrivateChat": 0,
					"createTime": "",
					"email": "",
					"fansCount": 0,
					"followCount": 0,
					"homepageBg": "",
					"id": 0,
					"showFansList": 0,
					"showFollowList": 0,
					"userAccount": "",
					"userAvatar": "",
					"userName": "",
					"userProfile": "",
					"userRole": ""
				},
				"userId": 0
			}
		],
		"spaceCover": "",
		"spaceDesc": "",
		"spaceLevel": 0,
		"spaceName": "",
		"spaceType": 0,
		"totalCount": 0,
		"totalSize": 0,
		"updateTime": "",
		"user": {
			"allowFollow": 0,
			"allowPrivateChat": 0,
			"createTime": "",
			"email": "",
			"fansCount": 0,
			"followCount": 0,
			"homepageBg": "",
			"id": 0,
			"showFansList": 0,
			"showFollowList": 0,
			"userAccount": "",
			"userAvatar": "",
			"userName": "",
			"userProfile": "",
			"userRole": ""
		},
		"userId": 0
	},
	"message": ""
}

listSpaceLevel ​

接口地址:/space/list/level

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

暂无

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataarraySpaceLevel
  maxCountinteger(int64)
  maxSizeinteger(int64)
  textstring
  valueinteger(int32)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": [
		{
			"maxCount": 0,
			"maxSize": 0,
			"text": "",
			"value": 0
		}
	],
	"message": ""
}

listSpaceByPage ​

接口地址:/space/list/page

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "current": 0,
  "id": 0,
  "pageSize": 0,
  "sortField": "",
  "sortOrder": "",
  "spaceLevel": 0,
  "spaceName": "",
  "spaceType": 0,
  "userId": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
spaceQueryRequestspaceQueryRequestbodytrueSpaceQueryRequestSpaceQueryRequest
  currentfalseinteger(int32)
  idfalseinteger(int64)
  pageSizefalseinteger(int32)
  sortFieldfalsestring
  sortOrderfalsestring
  spaceLevelfalseinteger(int32)
  spaceNamefalsestring
  spaceTypefalseinteger(int32)
  userIdfalseinteger(int64)

响应状态:

状态码说明schema
200OKBaseResponse«Page«Space»»
201Created
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPage«Space»Page«Space»
  currentinteger(int64)
  pagesinteger(int64)
  recordsarraySpace
    createTimestring
    editTimestring
    idinteger
    isDeleteinteger
    isRecommendedinteger
    maxCountinteger
    maxSizeinteger
    spaceCoverstring
    spaceDescstring
    spaceLevelinteger
    spaceNamestring
    spaceTypeinteger
    totalCountinteger
    totalSizeinteger
    updateTimestring
    userIdinteger
  sizeinteger(int64)
  totalinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"current": 0,
		"pages": 0,
		"records": [
			{
				"createTime": "",
				"editTime": "",
				"id": 0,
				"isDelete": 0,
				"isRecommended": 0,
				"maxCount": 0,
				"maxSize": 0,
				"spaceCover": "",
				"spaceDesc": "",
				"spaceLevel": 0,
				"spaceName": "",
				"spaceType": 0,
				"totalCount": 0,
				"totalSize": 0,
				"updateTime": "",
				"userId": 0
			}
		],
		"size": 0,
		"total": 0
	},
	"message": ""
}

listSpaceVOByPage ​

接口地址:/space/list/page/vo

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "current": 0,
  "id": 0,
  "pageSize": 0,
  "sortField": "",
  "sortOrder": "",
  "spaceLevel": 0,
  "spaceName": "",
  "spaceType": 0,
  "userId": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
spaceQueryRequestspaceQueryRequestbodytrueSpaceQueryRequestSpaceQueryRequest
  currentfalseinteger(int32)
  idfalseinteger(int64)
  pageSizefalseinteger(int32)
  sortFieldfalsestring
  sortOrderfalsestring
  spaceLevelfalseinteger(int32)
  spaceNamefalsestring
  spaceTypefalseinteger(int32)
  userIdfalseinteger(int64)

响应状态:

状态码说明schema
200OKBaseResponse«Page«SpaceVO»»
201Created
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPage«SpaceVO»Page«SpaceVO»
  currentinteger(int64)
  pagesinteger(int64)
  recordsarraySpaceVO
    activitiesarrayActivity
      activityExpiredboolean
      commentCountinteger
      contentstring
      coverUrlstring
      createTimestring
      expireTimestring
      idinteger
      isDeleteinteger
      isExpiredinteger
      isLikedinteger
      isSharedinteger
      likeCountinteger
      reviewMessagestring
      shareCountinteger
      spaceIdinteger
      statusinteger
      titlestring
      updateTimestring
      userUserVOUserVO
        allowFollowinteger
        allowPrivateChatinteger
        createTimestring
        emailstring
        fansCountinteger
        followCountinteger
        homepageBgstring
        idinteger
        showFansListinteger
        showFollowListinteger
        userAccountstring
        userAvatarstring
        userNamestring
        userProfilestring
        userRolestring
      userIdinteger
      viewCountinteger
    createTimestring
    editTimestring
    idinteger
    isRecommendedinteger
    maxCountinteger
    maxSizeinteger
    memberCountinteger
    permissionListarraystring
    recommendedUsersarraySpaceUserVO
      createTimestring
      idinteger
      spaceSpaceVOSpaceVO
      spaceIdinteger
      spaceRolestring
      statusinteger
      updateTimestring
      userUserVOUserVO
        allowFollowinteger
        allowPrivateChatinteger
        createTimestring
        emailstring
        fansCountinteger
        followCountinteger
        homepageBgstring
        idinteger
        showFansListinteger
        showFollowListinteger
        userAccountstring
        userAvatarstring
        userNamestring
        userProfilestring
        userRolestring
      userIdinteger
    spaceCoverstring
    spaceDescstring
    spaceLevelinteger
    spaceNamestring
    spaceTypeinteger
    totalCountinteger
    totalSizeinteger
    updateTimestring
    userUserVOUserVO
      allowFollowinteger
      allowPrivateChatinteger
      createTimestring
      emailstring
      fansCountinteger
      followCountinteger
      homepageBgstring
      idinteger
      showFansListinteger
      showFollowListinteger
      userAccountstring
      userAvatarstring
      userNamestring
      userProfilestring
      userRolestring
    userIdinteger
  sizeinteger(int64)
  totalinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"current": 0,
		"pages": 0,
		"records": [
			{
				"activities": [
					{
						"activityExpired": true,
						"commentCount": 0,
						"content": "",
						"coverUrl": "",
						"createTime": "",
						"expireTime": "",
						"id": 0,
						"isDelete": 0,
						"isExpired": 0,
						"isLiked": 0,
						"isShared": 0,
						"likeCount": 0,
						"reviewMessage": "",
						"shareCount": 0,
						"spaceId": 0,
						"status": 0,
						"title": "",
						"updateTime": "",
						"user": {
							"allowFollow": 0,
							"allowPrivateChat": 0,
							"createTime": "",
							"email": "",
							"fansCount": 0,
							"followCount": 0,
							"homepageBg": "",
							"id": 0,
							"showFansList": 0,
							"showFollowList": 0,
							"userAccount": "",
							"userAvatar": "",
							"userName": "",
							"userProfile": "",
							"userRole": ""
						},
						"userId": 0,
						"viewCount": 0
					}
				],
				"createTime": "",
				"editTime": "",
				"id": 0,
				"isRecommended": 0,
				"maxCount": 0,
				"maxSize": 0,
				"memberCount": 0,
				"permissionList": [],
				"recommendedUsers": [
					{
						"createTime": "",
						"id": 0,
						"space": {},
						"spaceId": 0,
						"spaceRole": "",
						"status": 0,
						"updateTime": "",
						"user": {
							"allowFollow": 0,
							"allowPrivateChat": 0,
							"createTime": "",
							"email": "",
							"fansCount": 0,
							"followCount": 0,
							"homepageBg": "",
							"id": 0,
							"showFansList": 0,
							"showFollowList": 0,
							"userAccount": "",
							"userAvatar": "",
							"userName": "",
							"userProfile": "",
							"userRole": ""
						},
						"userId": 0
					}
				],
				"spaceCover": "",
				"spaceDesc": "",
				"spaceLevel": 0,
				"spaceName": "",
				"spaceType": 0,
				"totalCount": 0,
				"totalSize": 0,
				"updateTime": "",
				"user": {
					"allowFollow": 0,
					"allowPrivateChat": 0,
					"createTime": "",
					"email": "",
					"fansCount": 0,
					"followCount": 0,
					"homepageBg": "",
					"id": 0,
					"showFansList": 0,
					"showFollowList": 0,
					"userAccount": "",
					"userAvatar": "",
					"userName": "",
					"userProfile": "",
					"userRole": ""
				},
				"userId": 0
			}
		],
		"size": 0,
		"total": 0
	},
	"message": ""
}

setRecommendStatus ​

接口地址:/space/recommend

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
recommendStatusrecommendStatusquerytrueinteger(int32)
spaceIdspaceIdquerytrueinteger(int64)

响应状态:

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

响应参数:

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

响应示例:

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

listRecommendedSpaces ​

接口地址:/space/recommended

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

暂无

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataarraySpaceVO
  activitiesarrayActivity
    activityExpiredboolean
    commentCountinteger
    contentstring
    coverUrlstring
    createTimestring
    expireTimestring
    idinteger
    isDeleteinteger
    isExpiredinteger
    isLikedinteger
    isSharedinteger
    likeCountinteger
    reviewMessagestring
    shareCountinteger
    spaceIdinteger
    statusinteger
    titlestring
    updateTimestring
    userUserVOUserVO
      allowFollowinteger
      allowPrivateChatinteger
      createTimestring
      emailstring
      fansCountinteger
      followCountinteger
      homepageBgstring
      idinteger
      showFansListinteger
      showFollowListinteger
      userAccountstring
      userAvatarstring
      userNamestring
      userProfilestring
      userRolestring
    userIdinteger
    viewCountinteger
  createTimestring(date-time)
  editTimestring(date-time)
  idinteger(int64)
  isRecommendedinteger(int32)
  maxCountinteger(int64)
  maxSizeinteger(int64)
  memberCountinteger(int64)
  permissionListarraystring
  recommendedUsersarraySpaceUserVO
    createTimestring
    idinteger
    spaceSpaceVOSpaceVO
    spaceIdinteger
    spaceRolestring
    statusinteger
    updateTimestring
    userUserVOUserVO
      allowFollowinteger
      allowPrivateChatinteger
      createTimestring
      emailstring
      fansCountinteger
      followCountinteger
      homepageBgstring
      idinteger
      showFansListinteger
      showFollowListinteger
      userAccountstring
      userAvatarstring
      userNamestring
      userProfilestring
      userRolestring
    userIdinteger
  spaceCoverstring
  spaceDescstring
  spaceLevelinteger(int32)
  spaceNamestring
  spaceTypeinteger(int32)
  totalCountinteger(int64)
  totalSizeinteger(int64)
  updateTimestring(date-time)
  userUserVOUserVO
    allowFollowinteger
    allowPrivateChatinteger
    createTimestring
    emailstring
    fansCountinteger
    followCountinteger
    homepageBgstring
    idinteger
    showFansListinteger
    showFollowListinteger
    userAccountstring
    userAvatarstring
    userNamestring
    userProfilestring
    userRolestring
  userIdinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": [
		{
			"activities": [
				{
					"activityExpired": true,
					"commentCount": 0,
					"content": "",
					"coverUrl": "",
					"createTime": "",
					"expireTime": "",
					"id": 0,
					"isDelete": 0,
					"isExpired": 0,
					"isLiked": 0,
					"isShared": 0,
					"likeCount": 0,
					"reviewMessage": "",
					"shareCount": 0,
					"spaceId": 0,
					"status": 0,
					"title": "",
					"updateTime": "",
					"user": {
						"allowFollow": 0,
						"allowPrivateChat": 0,
						"createTime": "",
						"email": "",
						"fansCount": 0,
						"followCount": 0,
						"homepageBg": "",
						"id": 0,
						"showFansList": 0,
						"showFollowList": 0,
						"userAccount": "",
						"userAvatar": "",
						"userName": "",
						"userProfile": "",
						"userRole": ""
					},
					"userId": 0,
					"viewCount": 0
				}
			],
			"createTime": "",
			"editTime": "",
			"id": 0,
			"isRecommended": 0,
			"maxCount": 0,
			"maxSize": 0,
			"memberCount": 0,
			"permissionList": [],
			"recommendedUsers": [
				{
					"createTime": "",
					"id": 0,
					"space": {},
					"spaceId": 0,
					"spaceRole": "",
					"status": 0,
					"updateTime": "",
					"user": {
						"allowFollow": 0,
						"allowPrivateChat": 0,
						"createTime": "",
						"email": "",
						"fansCount": 0,
						"followCount": 0,
						"homepageBg": "",
						"id": 0,
						"showFansList": 0,
						"showFollowList": 0,
						"userAccount": "",
						"userAvatar": "",
						"userName": "",
						"userProfile": "",
						"userRole": ""
					},
					"userId": 0
				}
			],
			"spaceCover": "",
			"spaceDesc": "",
			"spaceLevel": 0,
			"spaceName": "",
			"spaceType": 0,
			"totalCount": 0,
			"totalSize": 0,
			"updateTime": "",
			"user": {
				"allowFollow": 0,
				"allowPrivateChat": 0,
				"createTime": "",
				"email": "",
				"fansCount": 0,
				"followCount": 0,
				"homepageBg": "",
				"id": 0,
				"showFansList": 0,
				"showFollowList": 0,
				"userAccount": "",
				"userAvatar": "",
				"userName": "",
				"userProfile": "",
				"userRole": ""
			},
			"userId": 0
		}
	],
	"message": ""
}

updateSpace ​

接口地址:/space/update

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "id": 0,
  "maxCount": 0,
  "maxSize": 0,
  "spaceCover": "",
  "spaceDesc": "",
  "spaceLevel": 0,
  "spaceName": ""
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
spaceUpdateRequestspaceUpdateRequestbodytrueSpaceUpdateRequestSpaceUpdateRequest
  idfalseinteger(int64)
  maxCountfalseinteger(int64)
  maxSizefalseinteger(int64)
  spaceCoverfalsestring
  spaceDescfalsestring
  spaceLevelfalseinteger(int32)
  spaceNamefalsestring

响应状态:

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

响应参数:

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

响应示例:

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

space-user-controller ​

addSpaceUser ​

接口地址:/spaceUser/add

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "spaceId": 0,
  "spaceRole": "",
  "userId": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
spaceUserAddRequestspaceUserAddRequestbodytrueSpaceUserAddRequestSpaceUserAddRequest
  spaceIdfalseinteger(int64)
  spaceRolefalsestring
  userIdfalseinteger(int64)

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
datainteger(int64)integer(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": 0,
	"message": ""
}

auditSpaceUser ​

接口地址:/spaceUser/audit

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "spaceId": 0,
  "status": 0,
  "userId": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
spaceUserAuditRequestspaceUserAuditRequestbodytrueSpaceUserAuditRequestSpaceUserAuditRequest
  spaceIdfalseinteger(int64)
  statusfalseinteger(int32)
  userIdfalseinteger(int64)

响应状态:

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

响应参数:

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

响应示例:

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

checkPendingApplication ​

接口地址:/spaceUser/checkPending

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "current": 0,
  "id": 0,
  "pageSize": 0,
  "sortField": "",
  "sortOrder": "",
  "spaceId": 0,
  "spaceRole": "",
  "status": 0,
  "userId": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
queryRequestqueryRequestbodytrueSpaceUserQueryRequestSpaceUserQueryRequest
  currentfalseinteger(int32)
  idfalseinteger(int64)
  pageSizefalseinteger(int32)
  sortFieldfalsestring
  sortOrderfalsestring
  spaceIdfalseinteger(int64)
  spaceRolefalsestring
  statusfalseinteger(int32)
  userIdfalseinteger(int64)

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataSpaceUserSpaceUser
  createTimestring(date-time)
  idinteger(int64)
  isRecommendedinteger(int32)
  spaceIdinteger(int64)
  spaceRolestring
  statusinteger(int32)
  updateTimestring(date-time)
  userIdinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"createTime": "",
		"id": 0,
		"isRecommended": 0,
		"spaceId": 0,
		"spaceRole": "",
		"status": 0,
		"updateTime": "",
		"userId": 0
	},
	"message": ""
}

deleteSpaceUser ​

接口地址:/spaceUser/delete

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "id": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
deleteRequestdeleteRequestbodytrueDeleteRequestDeleteRequest
  idfalseinteger(int64)

响应状态:

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

响应参数:

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

响应示例:

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

editSpaceUser ​

接口地址:/spaceUser/edit

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "id": 0,
  "spaceRole": ""
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
spaceUserEditRequestspaceUserEditRequestbodytrueSpaceUserEditRequestSpaceUserEditRequest
  idfalseinteger(int64)
  spaceRolefalsestring

响应状态:

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

响应参数:

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

响应示例:

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

getSpaceUser ​

接口地址:/spaceUser/get

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "current": 0,
  "id": 0,
  "pageSize": 0,
  "sortField": "",
  "sortOrder": "",
  "spaceId": 0,
  "spaceRole": "",
  "status": 0,
  "userId": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
spaceUserQueryRequestspaceUserQueryRequestbodytrueSpaceUserQueryRequestSpaceUserQueryRequest
  currentfalseinteger(int32)
  idfalseinteger(int64)
  pageSizefalseinteger(int32)
  sortFieldfalsestring
  sortOrderfalsestring
  spaceIdfalseinteger(int64)
  spaceRolefalsestring
  statusfalseinteger(int32)
  userIdfalseinteger(int64)

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataSpaceUserSpaceUser
  createTimestring(date-time)
  idinteger(int64)
  isRecommendedinteger(int32)
  spaceIdinteger(int64)
  spaceRolestring
  statusinteger(int32)
  updateTimestring(date-time)
  userIdinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"createTime": "",
		"id": 0,
		"isRecommended": 0,
		"spaceId": 0,
		"spaceRole": "",
		"status": 0,
		"updateTime": "",
		"userId": 0
	},
	"message": ""
}

joinSpace ​

接口地址:/spaceUser/join

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "spaceId": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
spaceUserJoinRequestspaceUserJoinRequestbodytrueSpaceUserJoinRequestSpaceUserJoinRequest
  spaceIdfalseinteger(int64)

响应状态:

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

响应参数:

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

响应示例:

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

listSpaceUser ​

接口地址:/spaceUser/list

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "current": 0,
  "id": 0,
  "pageSize": 0,
  "sortField": "",
  "sortOrder": "",
  "spaceId": 0,
  "spaceRole": "",
  "status": 0,
  "userId": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
spaceUserQueryRequestspaceUserQueryRequestbodytrueSpaceUserQueryRequestSpaceUserQueryRequest
  currentfalseinteger(int32)
  idfalseinteger(int64)
  pageSizefalseinteger(int32)
  sortFieldfalsestring
  sortOrderfalsestring
  spaceIdfalseinteger(int64)
  spaceRolefalsestring
  statusfalseinteger(int32)
  userIdfalseinteger(int64)

响应状态:

状态码说明schema
200OKBaseResponse«List«SpaceUserVO»»
201Created
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataarraySpaceUserVO
  createTimestring(date-time)
  idinteger(int64)
  spaceSpaceVOSpaceVO
    activitiesarrayActivity
      activityExpiredboolean
      commentCountinteger
      contentstring
      coverUrlstring
      createTimestring
      expireTimestring
      idinteger
      isDeleteinteger
      isExpiredinteger
      isLikedinteger
      isSharedinteger
      likeCountinteger
      reviewMessagestring
      shareCountinteger
      spaceIdinteger
      statusinteger
      titlestring
      updateTimestring
      userUserVOUserVO
        allowFollowinteger
        allowPrivateChatinteger
        createTimestring
        emailstring
        fansCountinteger
        followCountinteger
        homepageBgstring
        idinteger
        showFansListinteger
        showFollowListinteger
        userAccountstring
        userAvatarstring
        userNamestring
        userProfilestring
        userRolestring
      userIdinteger
      viewCountinteger
    createTimestring
    editTimestring
    idinteger
    isRecommendedinteger
    maxCountinteger
    maxSizeinteger
    memberCountinteger
    permissionListarraystring
    recommendedUsersarraySpaceUserVO
    spaceCoverstring
    spaceDescstring
    spaceLevelinteger
    spaceNamestring
    spaceTypeinteger
    totalCountinteger
    totalSizeinteger
    updateTimestring
    userUserVOUserVO
      allowFollowinteger
      allowPrivateChatinteger
      createTimestring
      emailstring
      fansCountinteger
      followCountinteger
      homepageBgstring
      idinteger
      showFansListinteger
      showFollowListinteger
      userAccountstring
      userAvatarstring
      userNamestring
      userProfilestring
      userRolestring
    userIdinteger
  spaceIdinteger(int64)
  spaceRolestring
  statusinteger(int32)
  updateTimestring(date-time)
  userUserVOUserVO
    allowFollowinteger
    allowPrivateChatinteger
    createTimestring
    emailstring
    fansCountinteger
    followCountinteger
    homepageBgstring
    idinteger
    showFansListinteger
    showFollowListinteger
    userAccountstring
    userAvatarstring
    userNamestring
    userProfilestring
    userRolestring
  userIdinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": [
		{
			"createTime": "",
			"id": 0,
			"space": {},
			"spaceId": 0,
			"spaceRole": "",
			"status": 0,
			"updateTime": "",
			"user": {
				"allowFollow": 0,
				"allowPrivateChat": 0,
				"createTime": "",
				"email": "",
				"fansCount": 0,
				"followCount": 0,
				"homepageBg": "",
				"id": 0,
				"showFansList": 0,
				"showFollowList": 0,
				"userAccount": "",
				"userAvatar": "",
				"userName": "",
				"userProfile": "",
				"userRole": ""
			},
			"userId": 0
		}
	],
	"message": ""
}

listMyTeamSpace ​

接口地址:/spaceUser/list/my

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求参数:

暂无

响应状态:

状态码说明schema
200OKBaseResponse«List«SpaceVO»»
201Created
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataarraySpaceVO
  activitiesarrayActivity
    activityExpiredboolean
    commentCountinteger
    contentstring
    coverUrlstring
    createTimestring
    expireTimestring
    idinteger
    isDeleteinteger
    isExpiredinteger
    isLikedinteger
    isSharedinteger
    likeCountinteger
    reviewMessagestring
    shareCountinteger
    spaceIdinteger
    statusinteger
    titlestring
    updateTimestring
    userUserVOUserVO
      allowFollowinteger
      allowPrivateChatinteger
      createTimestring
      emailstring
      fansCountinteger
      followCountinteger
      homepageBgstring
      idinteger
      showFansListinteger
      showFollowListinteger
      userAccountstring
      userAvatarstring
      userNamestring
      userProfilestring
      userRolestring
    userIdinteger
    viewCountinteger
  createTimestring(date-time)
  editTimestring(date-time)
  idinteger(int64)
  isRecommendedinteger(int32)
  maxCountinteger(int64)
  maxSizeinteger(int64)
  memberCountinteger(int64)
  permissionListarraystring
  recommendedUsersarraySpaceUserVO
    createTimestring
    idinteger
    spaceSpaceVOSpaceVO
    spaceIdinteger
    spaceRolestring
    statusinteger
    updateTimestring
    userUserVOUserVO
      allowFollowinteger
      allowPrivateChatinteger
      createTimestring
      emailstring
      fansCountinteger
      followCountinteger
      homepageBgstring
      idinteger
      showFansListinteger
      showFollowListinteger
      userAccountstring
      userAvatarstring
      userNamestring
      userProfilestring
      userRolestring
    userIdinteger
  spaceCoverstring
  spaceDescstring
  spaceLevelinteger(int32)
  spaceNamestring
  spaceTypeinteger(int32)
  totalCountinteger(int64)
  totalSizeinteger(int64)
  updateTimestring(date-time)
  userUserVOUserVO
    allowFollowinteger
    allowPrivateChatinteger
    createTimestring
    emailstring
    fansCountinteger
    followCountinteger
    homepageBgstring
    idinteger
    showFansListinteger
    showFollowListinteger
    userAccountstring
    userAvatarstring
    userNamestring
    userProfilestring
    userRolestring
  userIdinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": [
		{
			"activities": [
				{
					"activityExpired": true,
					"commentCount": 0,
					"content": "",
					"coverUrl": "",
					"createTime": "",
					"expireTime": "",
					"id": 0,
					"isDelete": 0,
					"isExpired": 0,
					"isLiked": 0,
					"isShared": 0,
					"likeCount": 0,
					"reviewMessage": "",
					"shareCount": 0,
					"spaceId": 0,
					"status": 0,
					"title": "",
					"updateTime": "",
					"user": {
						"allowFollow": 0,
						"allowPrivateChat": 0,
						"createTime": "",
						"email": "",
						"fansCount": 0,
						"followCount": 0,
						"homepageBg": "",
						"id": 0,
						"showFansList": 0,
						"showFollowList": 0,
						"userAccount": "",
						"userAvatar": "",
						"userName": "",
						"userProfile": "",
						"userRole": ""
					},
					"userId": 0,
					"viewCount": 0
				}
			],
			"createTime": "",
			"editTime": "",
			"id": 0,
			"isRecommended": 0,
			"maxCount": 0,
			"maxSize": 0,
			"memberCount": 0,
			"permissionList": [],
			"recommendedUsers": [
				{
					"createTime": "",
					"id": 0,
					"space": {},
					"spaceId": 0,
					"spaceRole": "",
					"status": 0,
					"updateTime": "",
					"user": {
						"allowFollow": 0,
						"allowPrivateChat": 0,
						"createTime": "",
						"email": "",
						"fansCount": 0,
						"followCount": 0,
						"homepageBg": "",
						"id": 0,
						"showFansList": 0,
						"showFollowList": 0,
						"userAccount": "",
						"userAvatar": "",
						"userName": "",
						"userProfile": "",
						"userRole": ""
					},
					"userId": 0
				}
			],
			"spaceCover": "",
			"spaceDesc": "",
			"spaceLevel": 0,
			"spaceName": "",
			"spaceType": 0,
			"totalCount": 0,
			"totalSize": 0,
			"updateTime": "",
			"user": {
				"allowFollow": 0,
				"allowPrivateChat": 0,
				"createTime": "",
				"email": "",
				"fansCount": 0,
				"followCount": 0,
				"homepageBg": "",
				"id": 0,
				"showFansList": 0,
				"showFollowList": 0,
				"userAccount": "",
				"userAvatar": "",
				"userName": "",
				"userProfile": "",
				"userRole": ""
			},
			"userId": 0
		}
	],
	"message": ""
}

listRecommendedMembers ​

接口地址:/spaceUser/list/recommended

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "current": 0,
  "id": 0,
  "pageSize": 0,
  "sortField": "",
  "sortOrder": "",
  "spaceId": 0,
  "spaceRole": "",
  "status": 0,
  "userId": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
queryRequestqueryRequestbodytrueSpaceUserQueryRequestSpaceUserQueryRequest
  currentfalseinteger(int32)
  idfalseinteger(int64)
  pageSizefalseinteger(int32)
  sortFieldfalsestring
  sortOrderfalsestring
  spaceIdfalseinteger(int64)
  spaceRolefalsestring
  statusfalseinteger(int32)
  userIdfalseinteger(int64)

响应状态:

状态码说明schema
200OKBaseResponse«List«SpaceUserVO»»
201Created
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataarraySpaceUserVO
  createTimestring(date-time)
  idinteger(int64)
  spaceSpaceVOSpaceVO
    activitiesarrayActivity
      activityExpiredboolean
      commentCountinteger
      contentstring
      coverUrlstring
      createTimestring
      expireTimestring
      idinteger
      isDeleteinteger
      isExpiredinteger
      isLikedinteger
      isSharedinteger
      likeCountinteger
      reviewMessagestring
      shareCountinteger
      spaceIdinteger
      statusinteger
      titlestring
      updateTimestring
      userUserVOUserVO
        allowFollowinteger
        allowPrivateChatinteger
        createTimestring
        emailstring
        fansCountinteger
        followCountinteger
        homepageBgstring
        idinteger
        showFansListinteger
        showFollowListinteger
        userAccountstring
        userAvatarstring
        userNamestring
        userProfilestring
        userRolestring
      userIdinteger
      viewCountinteger
    createTimestring
    editTimestring
    idinteger
    isRecommendedinteger
    maxCountinteger
    maxSizeinteger
    memberCountinteger
    permissionListarraystring
    recommendedUsersarraySpaceUserVO
    spaceCoverstring
    spaceDescstring
    spaceLevelinteger
    spaceNamestring
    spaceTypeinteger
    totalCountinteger
    totalSizeinteger
    updateTimestring
    userUserVOUserVO
      allowFollowinteger
      allowPrivateChatinteger
      createTimestring
      emailstring
      fansCountinteger
      followCountinteger
      homepageBgstring
      idinteger
      showFansListinteger
      showFollowListinteger
      userAccountstring
      userAvatarstring
      userNamestring
      userProfilestring
      userRolestring
    userIdinteger
  spaceIdinteger(int64)
  spaceRolestring
  statusinteger(int32)
  updateTimestring(date-time)
  userUserVOUserVO
    allowFollowinteger
    allowPrivateChatinteger
    createTimestring
    emailstring
    fansCountinteger
    followCountinteger
    homepageBgstring
    idinteger
    showFansListinteger
    showFollowListinteger
    userAccountstring
    userAvatarstring
    userNamestring
    userProfilestring
    userRolestring
  userIdinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": [
		{
			"createTime": "",
			"id": 0,
			"space": {},
			"spaceId": 0,
			"spaceRole": "",
			"status": 0,
			"updateTime": "",
			"user": {
				"allowFollow": 0,
				"allowPrivateChat": 0,
				"createTime": "",
				"email": "",
				"fansCount": 0,
				"followCount": 0,
				"homepageBg": "",
				"id": 0,
				"showFansList": 0,
				"showFollowList": 0,
				"userAccount": "",
				"userAvatar": "",
				"userName": "",
				"userProfile": "",
				"userRole": ""
			},
			"userId": 0
		}
	],
	"message": ""
}

quitSpace ​

接口地址:/spaceUser/quit

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "id": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
deleteRequestdeleteRequestbodytrueDeleteRequestDeleteRequest
  idfalseinteger(int64)

响应状态:

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

响应参数:

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

响应示例:

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

setRecommendedMember ​

接口地址:/spaceUser/setRecommended

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "isRecommended": 0,
  "spaceId": 0,
  "userId": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
recommendRequestrecommendRequestbodytrueSpaceUserRecommendRequestSpaceUserRecommendRequest
  isRecommendedfalseinteger(int32)
  spaceIdfalseinteger(int64)
  userIdfalseinteger(int64)

响应状态:

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

响应参数:

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

响应示例:

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

system-notify-controller ​

listSystemNotifies ​

接口地址:/notifies

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
currentqueryfalseinteger(int32)
isEnabledqueryfalseinteger(int32)
notifyTypequeryfalsestring
pageSizequeryfalseinteger(int32)
readStatusqueryfalseinteger(int32)
receiverTypequeryfalsestring
sortFieldqueryfalsestring
sortOrderqueryfalsestring

响应状态:

状态码说明schema
200OKBaseResponse«Page«SystemNotify»»
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPage«SystemNotify»Page«SystemNotify»
  currentinteger(int64)
  pagesinteger(int64)
  recordsarraySystemNotify
    contentstring
    createTimestring
    expireTimestring
    idinteger
    isDeleteinteger
    isEnabledinteger
    isGlobalinteger
    notifyIconstring
    notifyTypestring
    operatorIdstring
    operatorTypestring
    readStatusinteger
    readTimestring
    receiverIdstring
    receiverTypestring
    relatedBizIdstring
    relatedBizTypestring
    senderIdstring
    senderTypestring
    titlestring
    updateTimestring
  sizeinteger(int64)
  totalinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"current": 0,
		"pages": 0,
		"records": [
			{
				"content": "",
				"createTime": "",
				"expireTime": "",
				"id": 0,
				"isDelete": 0,
				"isEnabled": 0,
				"isGlobal": 0,
				"notifyIcon": "",
				"notifyType": "",
				"operatorId": "",
				"operatorType": "",
				"readStatus": 0,
				"readTime": "",
				"receiverId": "",
				"receiverType": "",
				"relatedBizId": "",
				"relatedBizType": "",
				"senderId": "",
				"senderType": "",
				"title": "",
				"updateTime": ""
			}
		],
		"size": 0,
		"total": 0
	},
	"message": ""
}

addSystemNotify ​

接口地址:/notifies

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "content": "",
  "expireTime": "",
  "isEnabled": 0,
  "isGlobal": 0,
  "notifyIcon": "",
  "notifyType": "",
  "receiverId": "",
  "receiverType": "",
  "relatedBizId": "",
  "relatedBizType": "",
  "senderId": "",
  "senderType": "",
  "title": ""
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
systemNotifyAddRequestsystemNotifyAddRequestbodytrueSystemNotifyAddRequestSystemNotifyAddRequest
  contentfalsestring
  expireTimefalsestring(date-time)
  isEnabledfalseinteger(int32)
  isGlobalfalseinteger(int32)
  notifyIconfalsestring
  notifyTypefalsestring
  receiverIdfalsestring
  receiverTypefalsestring
  relatedBizIdfalsestring
  relatedBizTypefalsestring
  senderIdfalsestring
  senderTypefalsestring
  titlefalsestring

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
datainteger(int64)integer(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": 0,
	"message": ""
}

listUserNotifies ​

接口地址:/notifies/user/notifies

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
currentqueryfalseinteger(int32)
isEnabledqueryfalseinteger(int32)
notifyTypequeryfalsestring
pageSizequeryfalseinteger(int32)
readStatusqueryfalseinteger(int32)
receiverTypequeryfalsestring
sortFieldqueryfalsestring
sortOrderqueryfalsestring

响应状态:

状态码说明schema
200OKBaseResponse«Page«SystemNotify»»
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPage«SystemNotify»Page«SystemNotify»
  currentinteger(int64)
  pagesinteger(int64)
  recordsarraySystemNotify
    contentstring
    createTimestring
    expireTimestring
    idinteger
    isDeleteinteger
    isEnabledinteger
    isGlobalinteger
    notifyIconstring
    notifyTypestring
    operatorIdstring
    operatorTypestring
    readStatusinteger
    readTimestring
    receiverIdstring
    receiverTypestring
    relatedBizIdstring
    relatedBizTypestring
    senderIdstring
    senderTypestring
    titlestring
    updateTimestring
  sizeinteger(int64)
  totalinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"current": 0,
		"pages": 0,
		"records": [
			{
				"content": "",
				"createTime": "",
				"expireTime": "",
				"id": 0,
				"isDelete": 0,
				"isEnabled": 0,
				"isGlobal": 0,
				"notifyIcon": "",
				"notifyType": "",
				"operatorId": "",
				"operatorType": "",
				"readStatus": 0,
				"readTime": "",
				"receiverId": "",
				"receiverType": "",
				"relatedBizId": "",
				"relatedBizType": "",
				"senderId": "",
				"senderType": "",
				"title": "",
				"updateTime": ""
			}
		],
		"size": 0,
		"total": 0
	},
	"message": ""
}

listUserReadNotifies ​

接口地址:/notifies/user/notifies/read-history

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
currentqueryfalseinteger(int32)
isEnabledqueryfalseinteger(int32)
notifyTypequeryfalsestring
pageSizequeryfalseinteger(int32)
readStatusqueryfalseinteger(int32)
receiverTypequeryfalsestring
sortFieldqueryfalsestring
sortOrderqueryfalsestring

响应状态:

状态码说明schema
200OKBaseResponse«Page«SystemNotify»»
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPage«SystemNotify»Page«SystemNotify»
  currentinteger(int64)
  pagesinteger(int64)
  recordsarraySystemNotify
    contentstring
    createTimestring
    expireTimestring
    idinteger
    isDeleteinteger
    isEnabledinteger
    isGlobalinteger
    notifyIconstring
    notifyTypestring
    operatorIdstring
    operatorTypestring
    readStatusinteger
    readTimestring
    receiverIdstring
    receiverTypestring
    relatedBizIdstring
    relatedBizTypestring
    senderIdstring
    senderTypestring
    titlestring
    updateTimestring
  sizeinteger(int64)
  totalinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"current": 0,
		"pages": 0,
		"records": [
			{
				"content": "",
				"createTime": "",
				"expireTime": "",
				"id": 0,
				"isDelete": 0,
				"isEnabled": 0,
				"isGlobal": 0,
				"notifyIcon": "",
				"notifyType": "",
				"operatorId": "",
				"operatorType": "",
				"readStatus": 0,
				"readTime": "",
				"receiverId": "",
				"receiverType": "",
				"relatedBizId": "",
				"relatedBizType": "",
				"senderId": "",
				"senderType": "",
				"title": "",
				"updateTime": ""
			}
		],
		"size": 0,
		"total": 0
	},
	"message": ""
}

getUserUnreadCount ​

接口地址:/notifies/user/notifies/unread-count

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

暂无

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
datainteger(int64)integer(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": 0,
	"message": ""
}

getUserNotifyById ​

接口地址:/notifies/user/notifies/{id}

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
ididpathtrueinteger(int64)

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataSystemNotifySystemNotify
  contentstring
  createTimestring(date-time)
  expireTimestring(date-time)
  idinteger(int64)
  isDeleteinteger(int32)
  isEnabledinteger(int32)
  isGlobalinteger(int32)
  notifyIconstring
  notifyTypestring
  operatorIdstring
  operatorTypestring
  readStatusinteger(int32)
  readTimestring(date-time)
  receiverIdstring
  receiverTypestring
  relatedBizIdstring
  relatedBizTypestring
  senderIdstring
  senderTypestring
  titlestring
  updateTimestring(date-time)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"content": "",
		"createTime": "",
		"expireTime": "",
		"id": 0,
		"isDelete": 0,
		"isEnabled": 0,
		"isGlobal": 0,
		"notifyIcon": "",
		"notifyType": "",
		"operatorId": "",
		"operatorType": "",
		"readStatus": 0,
		"readTime": "",
		"receiverId": "",
		"receiverType": "",
		"relatedBizId": "",
		"relatedBizType": "",
		"senderId": "",
		"senderType": "",
		"title": "",
		"updateTime": ""
	},
	"message": ""
}

markAsRead ​

接口地址:/notifies/user/notifies/{id}/read

请求方式:PUT

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
ididpathtrueinteger(int64)

响应状态:

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

响应参数:

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

响应示例:

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

getSystemNotifyById ​

接口地址:/notifies/{id}

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
ididpathtrueinteger(int64)

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataSystemNotifySystemNotify
  contentstring
  createTimestring(date-time)
  expireTimestring(date-time)
  idinteger(int64)
  isDeleteinteger(int32)
  isEnabledinteger(int32)
  isGlobalinteger(int32)
  notifyIconstring
  notifyTypestring
  operatorIdstring
  operatorTypestring
  readStatusinteger(int32)
  readTimestring(date-time)
  receiverIdstring
  receiverTypestring
  relatedBizIdstring
  relatedBizTypestring
  senderIdstring
  senderTypestring
  titlestring
  updateTimestring(date-time)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"content": "",
		"createTime": "",
		"expireTime": "",
		"id": 0,
		"isDelete": 0,
		"isEnabled": 0,
		"isGlobal": 0,
		"notifyIcon": "",
		"notifyType": "",
		"operatorId": "",
		"operatorType": "",
		"readStatus": 0,
		"readTime": "",
		"receiverId": "",
		"receiverType": "",
		"relatedBizId": "",
		"relatedBizType": "",
		"senderId": "",
		"senderType": "",
		"title": "",
		"updateTime": ""
	},
	"message": ""
}

updateSystemNotify ​

接口地址:/notifies/{id}

请求方式:PUT

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "content": "",
  "id": 0,
  "isEnabled": 0,
  "title": ""
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
ididpathtrueinteger(int64)
systemNotifyUpdateRequestsystemNotifyUpdateRequestbodytrueSystemNotifyUpdateRequestSystemNotifyUpdateRequest
  contentfalsestring
  idfalseinteger(int64)
  isEnabledfalseinteger(int32)
  titlefalsestring

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataSystemNotifySystemNotify
  contentstring
  createTimestring(date-time)
  expireTimestring(date-time)
  idinteger(int64)
  isDeleteinteger(int32)
  isEnabledinteger(int32)
  isGlobalinteger(int32)
  notifyIconstring
  notifyTypestring
  operatorIdstring
  operatorTypestring
  readStatusinteger(int32)
  readTimestring(date-time)
  receiverIdstring
  receiverTypestring
  relatedBizIdstring
  relatedBizTypestring
  senderIdstring
  senderTypestring
  titlestring
  updateTimestring(date-time)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"content": "",
		"createTime": "",
		"expireTime": "",
		"id": 0,
		"isDelete": 0,
		"isEnabled": 0,
		"isGlobal": 0,
		"notifyIcon": "",
		"notifyType": "",
		"operatorId": "",
		"operatorType": "",
		"readStatus": 0,
		"readTime": "",
		"receiverId": "",
		"receiverType": "",
		"relatedBizId": "",
		"relatedBizType": "",
		"senderId": "",
		"senderType": "",
		"title": "",
		"updateTime": ""
	},
	"message": ""
}

deleteSystemNotify ​

接口地址:/notifies/{id}

请求方式:DELETE

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
ididpathtrueinteger(int64)

响应状态:

状态码说明schema
200OKBaseResponse«boolean»
204No Content
401Unauthorized
403Forbidden

响应参数:

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

响应示例:

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

tag-controller ​

addTag ​

接口地址:/tag/add

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
tagNametagNamequeryfalsestring

响应状态:

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

响应参数:

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

响应示例:

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

deleteTag ​

接口地址:/tag/delete

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
ididqueryfalseinteger(int64)

响应状态:

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

响应参数:

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

响应示例:

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

listTagVOByPage ​

接口地址:/tag/list/page/vo

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "current": 0,
  "pageSize": 0,
  "sortField": "",
  "sortOrder": ""
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
pageRequestpageRequestbodytruePageRequestPageRequest
  currentfalseinteger(int32)
  pageSizefalseinteger(int32)
  sortFieldfalsestring
  sortOrderfalsestring

响应状态:

状态码说明schema
200OKBaseResponse«Page«TagVO»»
201Created
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPage«TagVO»Page«TagVO»
  currentinteger(int64)
  pagesinteger(int64)
  recordsarrayTagVO
    createTimestring
    editTimestring
    idinteger
    tagNamestring
    updateTimestring
  sizeinteger(int64)
  totalinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"current": 0,
		"pages": 0,
		"records": [
			{
				"createTime": "",
				"editTime": "",
				"id": 0,
				"tagName": "",
				"updateTime": ""
			}
		],
		"size": 0,
		"total": 0
	},
	"message": ""
}

searchTag ​

接口地址:/tag/search

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
tagNametagNamequeryfalsestring

响应状态:

状态码说明schema
200OKBaseResponse«List«TagVO»»
201Created
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataarrayTagVO
  createTimestring(date-time)
  editTimestring(date-time)
  idinteger(int64)
  tagNamestring
  updateTimestring(date-time)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": [
		{
			"createTime": "",
			"editTime": "",
			"id": 0,
			"tagName": "",
			"updateTime": ""
		}
	],
	"message": ""
}

time-album-controller ​

addTimeAlbum ​

接口地址:/timeAlbum/add

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "albumName": "",
  "coverUrl": "",
  "createTime": "",
  "description": "",
  "id": 0,
  "isDelete": 0,
  "isPublic": 0,
  "loveBoardId": 0,
  "password": "",
  "updateTime": "",
  "userId": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
loveBoardIdloveBoardIdquerytrueinteger(int64)
timeAlbumtimeAlbumbodytrueTimeAlbumTimeAlbum
  albumNamefalsestring
  coverUrlfalsestring
  createTimefalsestring(date-time)
  descriptionfalsestring
  idfalseinteger(int64)
  isDeletefalseinteger(int32)
  isPublicfalseinteger(int32)
  loveBoardIdfalseinteger(int64)
  passwordfalsestring
  updateTimefalsestring(date-time)
  userIdfalseinteger(int64)

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
datainteger(int64)integer(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": 0,
	"message": ""
}

deleteTimeAlbum ​

接口地址:/timeAlbum/delete

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
ididquerytrueinteger(int64)
loveBoardIdloveBoardIdquerytrueinteger(int64)

响应状态:

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

响应参数:

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

响应示例:

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

getTimeAlbumById ​

接口地址:/timeAlbum/get

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
ididquerytrueinteger(int64)
passwordpasswordqueryfalsestring
userIduserIdqueryfalseinteger(int64)

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataTimeAlbumTimeAlbum
  albumNamestring
  coverUrlstring
  createTimestring(date-time)
  descriptionstring
  idinteger(int64)
  isDeleteinteger(int32)
  isPublicinteger(int32)
  loveBoardIdinteger(int64)
  passwordstring
  updateTimestring(date-time)
  userIdinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"albumName": "",
		"coverUrl": "",
		"createTime": "",
		"description": "",
		"id": 0,
		"isDelete": 0,
		"isPublic": 0,
		"loveBoardId": 0,
		"password": "",
		"updateTime": "",
		"userId": 0
	},
	"message": ""
}

deleteHeartWallPicture ​

接口地址:/timeAlbum/heart-wall/delete

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
albumIdalbumIdquerytrueinteger(int64)
pictureIdpictureIdquerytrueinteger(int64)

响应状态:

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

响应参数:

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

响应示例:

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

getHeartWallPictures ​

接口地址:/timeAlbum/heart-wall/list

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
albumIdalbumIdquerytrueinteger(int64)
passwordpasswordqueryfalsestring
userIduserIdqueryfalseinteger(int64)

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataarrayPicture
  allowCollectinteger(int32)
  allowCommentinteger(int32)
  allowLikeinteger(int32)
  allowShareinteger(int32)
  categorystring
  commentCountinteger(int64)
  createTimestring(date-time)
  editTimestring(date-time)
  favoriteCountinteger(int64)
  hotScorenumber(double)
  idinteger(int64)
  introductionstring
  isDeleteinteger(int32)
  isDownloadinteger(int32)
  isDraftinteger(int32)
  isFeatureinteger(int32)
  likeCountinteger(int64)
  namestring
  picColorstring
  picFormatstring
  picHeightinteger(int32)
  picScalenumber(double)
  picSizeinteger(int64)
  picWidthinteger(int32)
  recommendScorenumber(double)
  reviewMessagestring
  reviewStatusinteger(int32)
  reviewTimestring(date-time)
  reviewerIdinteger(int64)
  shareCountinteger(int64)
  spaceIdinteger(int64)
  tagsstring
  thumbnailUrlstring
  updateTimestring(date-time)
  urlstring
  userIdinteger(int64)
  viewCountinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": [
		{
			"allowCollect": 0,
			"allowComment": 0,
			"allowLike": 0,
			"allowShare": 0,
			"category": "",
			"commentCount": 0,
			"createTime": "",
			"editTime": "",
			"favoriteCount": 0,
			"hotScore": 0,
			"id": 0,
			"introduction": "",
			"isDelete": 0,
			"isDownload": 0,
			"isDraft": 0,
			"isFeature": 0,
			"likeCount": 0,
			"name": "",
			"picColor": "",
			"picFormat": "",
			"picHeight": 0,
			"picScale": 0,
			"picSize": 0,
			"picWidth": 0,
			"recommendScore": 0,
			"reviewMessage": "",
			"reviewStatus": 0,
			"reviewTime": "",
			"reviewerId": 0,
			"shareCount": 0,
			"spaceId": 0,
			"tags": "",
			"thumbnailUrl": "",
			"updateTime": "",
			"url": "",
			"userId": 0,
			"viewCount": 0
		}
	],
	"message": ""
}

uploadHeartWallPictures ​

接口地址:/timeAlbum/heart-wall/upload

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
albumIdqueryfalseinteger(int64)
filesqueryfalsearrayfile
overridequeryfalseboolean

响应状态:

状态码说明schema
200OKBaseResponse«List«PictureVO»»
201Created
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataarrayPictureVO
  allowCollectboolean
  allowCommentboolean
  allowLikeboolean
  allowShareboolean
  categorystring
  chatCountinteger(int64)
  commentCountinteger(int64)
  createTimestring(date-time)
  editTimestring(date-time)
  favoriteCountinteger(int64)
  idinteger(int64)
  introductionstring
  isDownloadinteger(int32)
  isFavoritedinteger(int32)
  isFeatureinteger(int32)
  isLikedinteger(int32)
  isSharedinteger(int32)
  likeCountinteger(int64)
  namestring
  permissionListarraystring
  picColorstring
  picFormatstring
  picHeightinteger(int32)
  picScalenumber(double)
  picSizeinteger(int64)
  picWidthinteger(int32)
  recommendScorenumber(double)
  reviewMessagestring
  reviewStatusinteger(int32)
  shareCountinteger(int64)
  spaceIdinteger(int64)
  tagsarraystring
  thumbnailUrlstring
  updateTimestring(date-time)
  urlstring
  userUserVOUserVO
    allowFollowinteger
    allowPrivateChatinteger
    createTimestring
    emailstring
    fansCountinteger
    followCountinteger
    homepageBgstring
    idinteger
    showFansListinteger
    showFollowListinteger
    userAccountstring
    userAvatarstring
    userNamestring
    userProfilestring
    userRolestring
  userIdinteger(int64)
  viewCountinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": [
		{
			"allowCollect": true,
			"allowComment": true,
			"allowLike": true,
			"allowShare": true,
			"category": "",
			"chatCount": 0,
			"commentCount": 0,
			"createTime": "",
			"editTime": "",
			"favoriteCount": 0,
			"id": 0,
			"introduction": "",
			"isDownload": 0,
			"isFavorited": 0,
			"isFeature": 0,
			"isLiked": 0,
			"isShared": 0,
			"likeCount": 0,
			"name": "",
			"permissionList": [],
			"picColor": "",
			"picFormat": "",
			"picHeight": 0,
			"picScale": 0,
			"picSize": 0,
			"picWidth": 0,
			"recommendScore": 0,
			"reviewMessage": "",
			"reviewStatus": 0,
			"shareCount": 0,
			"spaceId": 0,
			"tags": [],
			"thumbnailUrl": "",
			"updateTime": "",
			"url": "",
			"user": {
				"allowFollow": 0,
				"allowPrivateChat": 0,
				"createTime": "",
				"email": "",
				"fansCount": 0,
				"followCount": 0,
				"homepageBg": "",
				"id": 0,
				"showFansList": 0,
				"showFollowList": 0,
				"userAccount": "",
				"userAvatar": "",
				"userName": "",
				"userProfile": "",
				"userRole": ""
			},
			"userId": 0,
			"viewCount": 0
		}
	],
	"message": ""
}

listTimeAlbum ​

接口地址:/timeAlbum/list

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
currentcurrentquerytrueinteger(int64)
loveBoardIdloveBoardIdquerytrueinteger(int64)
pageSizepageSizequerytrueinteger(int64)

响应状态:

状态码说明schema
200OKBaseResponse«Page«TimeAlbum»»
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPage«TimeAlbum»Page«TimeAlbum»
  currentinteger(int64)
  pagesinteger(int64)
  recordsarrayTimeAlbum
    albumNamestring
    coverUrlstring
    createTimestring
    descriptionstring
    idinteger
    isDeleteinteger
    isPublicinteger
    loveBoardIdinteger
    passwordstring
    updateTimestring
    userIdinteger
  sizeinteger(int64)
  totalinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"current": 0,
		"pages": 0,
		"records": [
			{
				"albumName": "",
				"coverUrl": "",
				"createTime": "",
				"description": "",
				"id": 0,
				"isDelete": 0,
				"isPublic": 0,
				"loveBoardId": 0,
				"password": "",
				"updateTime": "",
				"userId": 0
			}
		],
		"size": 0,
		"total": 0
	},
	"message": ""
}

removeAlbumPassword ​

接口地址:/timeAlbum/password/remove

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "albumId": 0,
  "newPassword": "",
  "oldPassword": ""
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
requestrequestbodytrueTimeAlbumPasswordRequestTimeAlbumPasswordRequest
  albumIdfalseinteger(int64)
  newPasswordfalsestring
  oldPasswordfalsestring

响应状态:

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

响应参数:

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

响应示例:

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

setAlbumPassword ​

接口地址:/timeAlbum/password/set

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "albumId": 0,
  "newPassword": "",
  "oldPassword": ""
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
requestrequestbodytrueTimeAlbumPasswordRequestTimeAlbumPasswordRequest
  albumIdfalseinteger(int64)
  newPasswordfalsestring
  oldPasswordfalsestring

响应状态:

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

响应参数:

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

响应示例:

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

updateAlbumPassword ​

接口地址:/timeAlbum/password/update

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "albumId": 0,
  "newPassword": "",
  "oldPassword": ""
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
requestrequestbodytrueTimeAlbumPasswordRequestTimeAlbumPasswordRequest
  albumIdfalseinteger(int64)
  newPasswordfalsestring
  oldPasswordfalsestring

响应状态:

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

响应参数:

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

响应示例:

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

updateTimeAlbum ​

接口地址:/timeAlbum/update

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "albumName": "",
  "coverUrl": "",
  "createTime": "",
  "description": "",
  "id": 0,
  "isDelete": 0,
  "isPublic": 0,
  "loveBoardId": 0,
  "password": "",
  "updateTime": "",
  "userId": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
loveBoardIdloveBoardIdquerytrueinteger(int64)
timeAlbumtimeAlbumbodytrueTimeAlbumTimeAlbum
  albumNamefalsestring
  coverUrlfalsestring
  createTimefalsestring(date-time)
  descriptionfalsestring
  idfalseinteger(int64)
  isDeletefalseinteger(int32)
  isPublicfalseinteger(int32)
  loveBoardIdfalseinteger(int64)
  passwordfalsestring
  updateTimefalsestring(date-time)
  userIdfalseinteger(int64)

响应状态:

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

响应参数:

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

响应示例:

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

user-controller ​

addUser ​

接口地址:/user/add

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "birthday": "",
  "gender": "",
  "homepageBg": "",
  "interestField": "",
  "lastActiveTime": "",
  "personalSign": "",
  "region": "",
  "themePreference": "",
  "userAccount": "",
  "userAvatar": "",
  "userName": "",
  "userProfile": "",
  "userRole": "",
  "userTags": "",
  "visibilitySetting": ""
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
userAddRequestuserAddRequestbodytrueUserAddRequestUserAddRequest
  birthdayfalsestring(date-time)
  genderfalsestring
  homepageBgfalsestring
  interestFieldfalsestring
  lastActiveTimefalsestring(date-time)
  personalSignfalsestring
  regionfalsestring
  themePreferencefalsestring
  userAccountfalsestring
  userAvatarfalsestring
  userNamefalsestring
  userProfilefalsestring
  userRolefalsestring
  userTagsfalsestring
  visibilitySettingfalsestring

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
datainteger(int64)integer(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": 0,
	"message": ""
}

addUserSignIn ​

接口地址:/user/add/sign_in

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求参数:

暂无

响应状态:

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

响应参数:

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

响应示例:

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

banOrUnbanUser ​

接口地址:/user/ban

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "isUnban": true,
  "userId": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
requestrequestbodytrueUserUnbanRequestUserUnbanRequest
  isUnbanfalseboolean
  userIdfalseinteger(int64)

响应状态:

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

响应参数:

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

响应示例:

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

batchDeleteUser ​

接口地址:/user/batchDelete

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
[]

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
deleteRequestListdeleteRequestListbodytruearrayinteger(int64)

响应状态:

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

响应参数:

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

响应示例:

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

changeEmail ​

接口地址:/user/change/email

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "code": "",
  "newEmail": ""
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
userChangeEmailRequestuserChangeEmailRequestbodytrueUserChangeEmailRequestUserChangeEmailRequest
  codefalsestring
  newEmailfalsestring

响应状态:

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

响应参数:

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

响应示例:

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

changePassword ​

接口地址:/user/changePassword

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "checkPassword": "",
  "id": 0,
  "newPassword": "",
  "oldPassword": ""
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
userModifyPassWorduserModifyPassWordbodytrueUserModifyPassWordUserModifyPassWord
  checkPasswordfalsestring
  idfalseinteger(int64)
  newPasswordfalsestring
  oldPasswordfalsestring

响应状态:

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

响应参数:

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

响应示例:

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

deleteUser ​

接口地址:/user/delete

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "id": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
deleteRequestdeleteRequestbodytrueDeleteRequestDeleteRequest
  idfalseinteger(int64)

响应状态:

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

响应参数:

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

响应示例:

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

deleteBatchUser ​

接口地址:/user/delete/batch

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
[
  {
    "id": 0
  }
]

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
deleteRequestListdeleteRequestListbodytruearrayDeleteRequest
  idfalseinteger(int64)

响应状态:

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

响应参数:

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

响应示例:

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

userDestroy ​

接口地址:/user/destroy

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "id": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
userDestroyRequestuserDestroyRequestbodytrueDeleteRequestDeleteRequest
  idfalseinteger(int64)

响应状态:

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

响应参数:

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

响应示例:

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

userDestroySecure ​

接口地址:/user/destroy_secure

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "code": "",
  "userPassword": ""
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
userDestroySecureRequestuserDestroySecureRequestbodytrueUserDestroySecureRequestUserDestroySecureRequest
  codefalsestring
  userPasswordfalsestring

响应状态:

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

响应参数:

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

响应示例:

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

exportUsers ​

接口地址:/user/export

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "endTime": "",
  "startTime": "",
  "type": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
exportRequestexportRequestbodytrueUserExportRequestUserExportRequest
  endTimefalsestring(date-time)
  startTimefalsestring(date-time)
  typefalseinteger(int32)

响应状态:

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

响应参数:

暂无

响应示例:

javascript

getUserById ​

接口地址:/user/get

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
ididqueryfalseinteger(int64)

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataUserUser
  allowFollowinteger(int32)
  allowMultiDeviceLogininteger(int32)
  allowPrivateChatinteger(int32)
  birthdaystring(date-time)
  createTimestring(date-time)
  editTimestring(date-time)
  emailstring
  genderstring
  homepageBgstring
  idinteger(int64)
  interestFieldstring
  isDeleteinteger(int32)
  lastActiveTimestring(date-time)
  personalSignstring
  regionstring
  showFansListinteger(int32)
  showFollowListinteger(int32)
  themePreferencestring
  updateTimestring(date-time)
  userAccountstring
  userAvatarstring
  userNamestring
  userPasswordstring
  userProfilestring
  userRolestring
  userTagsstring
  visibilitySettingstring
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"allowFollow": 0,
		"allowMultiDeviceLogin": 0,
		"allowPrivateChat": 0,
		"birthday": "",
		"createTime": "",
		"editTime": "",
		"email": "",
		"gender": "",
		"homepageBg": "",
		"id": 0,
		"interestField": "",
		"isDelete": 0,
		"lastActiveTime": "",
		"personalSign": "",
		"region": "",
		"showFansList": 0,
		"showFollowList": 0,
		"themePreference": "",
		"updateTime": "",
		"userAccount": "",
		"userAvatar": "",
		"userName": "",
		"userPassword": "",
		"userProfile": "",
		"userRole": "",
		"userTags": "",
		"visibilitySetting": ""
	},
	"message": ""
}

getLoginUser ​

接口地址:/user/get/login

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

暂无

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataLoginUserVOLoginUserVO
  birthdaystring(date-time)
  createTimestring(date-time)
  editTimestring(date-time)
  emailstring
  genderstring
  homepageBgstring
  idinteger(int64)
  personalSignstring
  regionstring
  updateTimestring(date-time)
  userAccountstring
  userAvatarstring
  userNamestring
  userProfilestring
  userRolestring
  userTagsstring
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"birthday": "",
		"createTime": "",
		"editTime": "",
		"email": "",
		"gender": "",
		"homepageBg": "",
		"id": 0,
		"personalSign": "",
		"region": "",
		"updateTime": "",
		"userAccount": "",
		"userAvatar": "",
		"userName": "",
		"userProfile": "",
		"userRole": "",
		"userTags": ""
	},
	"message": ""
}

getUserMultiDeviceLogin ​

接口地址:/user/get/multi_device_login

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
userIduserIdquerytrueinteger(int64)

响应状态:

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

响应参数:

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

响应示例:

javascript
{
	"code": 0,
	"data": 0,
	"message": ""
}

getUserPermissions ​

接口地址:/user/get/permissions

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
userIduserIdquerytrueinteger(int64)

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataUserUpdatePermissionsRequestUserUpdatePermissionsRequest
  allowFollowinteger(int32)
  allowPrivateChatinteger(int32)
  showFansListinteger(int32)
  showFollowListinteger(int32)
  userIdinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"allowFollow": 0,
		"allowPrivateChat": 0,
		"showFansList": 0,
		"showFollowList": 0,
		"userId": 0
	},
	"message": ""
}

getUserPublicInfo ​

接口地址:/user/get/public

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
userIduserIdquerytrueinteger(int64)

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataUserPublicVOUserPublicVO
  allowFollowinteger(int32)
  allowPrivateChatinteger(int32)
  birthdaystring
  createTimestring(date-time)
  genderstring
  homepageBgstring
  idinteger(int64)
  personalSignstring
  regionstring
  showFansListinteger(int32)
  showFollowListinteger(int32)
  userAccountstring
  userAvatarstring
  userNamestring
  userProfilestring
  userRolestring
  userTagsstring
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"allowFollow": 0,
		"allowPrivateChat": 0,
		"birthday": "",
		"createTime": "",
		"gender": "",
		"homepageBg": "",
		"id": 0,
		"personalSign": "",
		"region": "",
		"showFansList": 0,
		"showFollowList": 0,
		"userAccount": "",
		"userAvatar": "",
		"userName": "",
		"userProfile": "",
		"userRole": "",
		"userTags": ""
	},
	"message": ""
}

getUserSignInRecord ​

接口地址:/user/get/sign_in

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
yearyearqueryfalseinteger(int32)

响应状态:

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

响应参数:

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

响应示例:

javascript
{
	"code": 0,
	"data": [],
	"message": ""
}

getUserVOById ​

接口地址:/user/get/vo

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
ididqueryfalseinteger(int64)

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataUserVOUserVO
  allowFollowinteger(int32)
  allowPrivateChatinteger(int32)
  createTimestring(date-time)
  emailstring
  fansCountinteger(int64)
  followCountinteger(int64)
  homepageBgstring
  idinteger(int64)
  showFansListinteger(int32)
  showFollowListinteger(int32)
  userAccountstring
  userAvatarstring
  userNamestring
  userProfilestring
  userRolestring
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"allowFollow": 0,
		"allowPrivateChat": 0,
		"createTime": "",
		"email": "",
		"fansCount": 0,
		"followCount": 0,
		"homepageBg": "",
		"id": 0,
		"showFansList": 0,
		"showFollowList": 0,
		"userAccount": "",
		"userAvatar": "",
		"userName": "",
		"userProfile": "",
		"userRole": ""
	},
	"message": ""
}

getDestroyCode ​

接口地址:/user/get_destroy_code

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求参数:

暂无

响应状态:

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

响应参数:

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

响应示例:

javascript
{
	"code": 0,
	"data": "",
	"message": ""
}

getEmailCode ​

接口地址:/user/get_emailcode

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "email": "",
  "type": ""
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
emailCodeRequestemailCodeRequestbodytrueEmailCodeRequestEmailCodeRequest
  emailfalsestring
  typefalsestring

响应状态:

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

响应参数:

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

响应示例:

javascript
{
	"code": 0,
	"data": "",
	"message": ""
}

getCode ​

接口地址:/user/getcode

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

暂无

响应状态:

状态码说明schema
200OKBaseResponse«Map«string,string»»
401Unauthorized
403Forbidden
404Not Found

响应参数:

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

响应示例:

javascript
{
	"code": 0,
	"data": {},
	"message": ""
}

listUserVOByPage ​

接口地址:/user/list/page/vo

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "current": 0,
  "gender": "",
  "homepageBg": "",
  "id": 0,
  "interestField": "",
  "pageSize": 0,
  "personalSign": "",
  "region": "",
  "sortField": "",
  "sortOrder": "",
  "themePreference": "",
  "userAccount": "",
  "userName": "",
  "userProfile": "",
  "userRole": "",
  "userTags": "",
  "visibilitySetting": ""
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
userQueryRequestuserQueryRequestbodytrueUserQueryRequestUserQueryRequest
  currentfalseinteger(int32)
  genderfalsestring
  homepageBgfalsestring
  idfalseinteger(int64)
  interestFieldfalsestring
  pageSizefalseinteger(int32)
  personalSignfalsestring
  regionfalsestring
  sortFieldfalsestring
  sortOrderfalsestring
  themePreferencefalsestring
  userAccountfalsestring
  userNamefalsestring
  userProfilefalsestring
  userRolefalsestring
  userTagsfalsestring
  visibilitySettingfalsestring

响应状态:

状态码说明schema
200OKBaseResponse«Page«UserVO»»
201Created
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPage«UserVO»Page«UserVO»
  currentinteger(int64)
  pagesinteger(int64)
  recordsarrayUserVO
    allowFollowinteger
    allowPrivateChatinteger
    createTimestring
    emailstring
    fansCountinteger
    followCountinteger
    homepageBgstring
    idinteger
    showFansListinteger
    showFollowListinteger
    userAccountstring
    userAvatarstring
    userNamestring
    userProfilestring
    userRolestring
  sizeinteger(int64)
  totalinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"current": 0,
		"pages": 0,
		"records": [
			{
				"allowFollow": 0,
				"allowPrivateChat": 0,
				"createTime": "",
				"email": "",
				"fansCount": 0,
				"followCount": 0,
				"homepageBg": "",
				"id": 0,
				"showFansList": 0,
				"showFollowList": 0,
				"userAccount": "",
				"userAvatar": "",
				"userName": "",
				"userProfile": "",
				"userRole": ""
			}
		],
		"size": 0,
		"total": 0
	},
	"message": ""
}

userLogin ​

接口地址:/user/login

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "accountOrEmail": "",
  "serververifycode": "",
  "userPassword": "",
  "verifyCode": ""
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
userLoginRequestuserLoginRequestbodytrueUserLoginRequestUserLoginRequest
  accountOrEmailfalsestring
  serververifycodefalsestring
  userPasswordfalsestring
  verifyCodefalsestring

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataLoginUserVOLoginUserVO
  birthdaystring(date-time)
  createTimestring(date-time)
  editTimestring(date-time)
  emailstring
  genderstring
  homepageBgstring
  idinteger(int64)
  personalSignstring
  regionstring
  updateTimestring(date-time)
  userAccountstring
  userAvatarstring
  userNamestring
  userProfilestring
  userRolestring
  userTagsstring
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"birthday": "",
		"createTime": "",
		"editTime": "",
		"email": "",
		"gender": "",
		"homepageBg": "",
		"id": 0,
		"personalSign": "",
		"region": "",
		"updateTime": "",
		"userAccount": "",
		"userAvatar": "",
		"userName": "",
		"userProfile": "",
		"userRole": "",
		"userTags": ""
	},
	"message": ""
}

userLogout ​

接口地址:/user/logout

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求参数:

暂无

响应状态:

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

响应参数:

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

响应示例:

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

userRegister ​

接口地址:/user/register

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "checkPassword": "",
  "code": "",
  "email": "",
  "userPassword": ""
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
userRegisterRequestuserRegisterRequestbodytrueUserRegisterRequestUserRegisterRequest
  checkPasswordfalsestring
  codefalsestring
  emailfalsestring
  userPasswordfalsestring

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
datainteger(int64)integer(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": 0,
	"message": ""
}

resetPassword ​

接口地址:/user/reset/password

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "checkPassword": "",
  "code": "",
  "email": "",
  "newPassword": ""
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
resetPasswordRequestresetPasswordRequestbodytrueUserResetPasswordRequestUserResetPasswordRequest
  checkPasswordfalsestring
  codefalsestring
  emailfalsestring
  newPasswordfalsestring

响应状态:

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

响应参数:

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

响应示例:

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

updateUser ​

接口地址:/user/update

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "birthday": "",
  "gender": "",
  "homepageBg": "",
  "id": 0,
  "interestField": "",
  "lastActiveTime": "",
  "personalSign": "",
  "region": "",
  "themePreference": "",
  "userAvatar": "",
  "userName": "",
  "userProfile": "",
  "userRole": "",
  "userTags": "",
  "visibilitySetting": ""
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
userUpdateRequestuserUpdateRequestbodytrueUserUpdateRequestUserUpdateRequest
  birthdayfalsestring(date-time)
  genderfalsestring
  homepageBgfalsestring
  idfalseinteger(int64)
  interestFieldfalsestring
  lastActiveTimefalsestring(date-time)
  personalSignfalsestring
  regionfalsestring
  themePreferencefalsestring
  userAvatarfalsestring
  userNamefalsestring
  userProfilefalsestring
  userRolefalsestring
  userTagsfalsestring
  visibilitySettingfalsestring

响应状态:

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

响应参数:

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

响应示例:

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

updateUserAvatar ​

接口地址:/user/update/avatar

请求方式:POST

请求数据类型:multipart/form-data

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
ididqueryfalseinteger(int64)
multipartFilemultipartFileformDatafalsefile

响应状态:

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

响应参数:

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

响应示例:

javascript
{
	"code": 0,
	"data": "",
	"message": ""
}

updateUserMultiDeviceLogin ​

接口地址:/user/update/multi_device_login

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "allowMultiDeviceLogin": 0,
  "userId": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
updateRequestupdateRequestbodytrueUserMultiDeviceLoginUpdateRequestUserMultiDeviceLoginUpdateRequest
  allowMultiDeviceLoginfalseinteger(int32)
  userIdfalseinteger(int64)

响应状态:

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

响应参数:

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

响应示例:

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

updateUserPermissions ​

接口地址:/user/update/permissions

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "allowFollow": 0,
  "allowPrivateChat": 0,
  "showFansList": 0,
  "showFollowList": 0,
  "userId": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
updateRequestupdateRequestbodytrueUserUpdatePermissionsRequestUserUpdatePermissionsRequest
  allowFollowfalseinteger(int32)
  allowPrivateChatfalseinteger(int32)
  showFansListfalseinteger(int32)
  showFollowListfalseinteger(int32)
  userIdfalseinteger(int64)

响应状态:

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

响应参数:

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

响应示例:

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

user-follows-controller ​

addUserFollows ​

接口地址:/userfollows/adduserfollows

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "followStatus": 0,
  "followerId": 0,
  "followingId": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
userFollowsAddRequestuserFollowsAddRequestbodytrueUserFollowsAddRequestUserFollowsAddRequest
  followStatusfalseinteger(int32)
  followerIdfalseinteger(int64)
  followingIdfalseinteger(int64)

响应状态:

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

响应参数:

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

响应示例:

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

findIsFollow ​

接口地址:/userfollows/findisfollow

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "followerId": 0,
  "followingId": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
userFollowsIsFollowsRequestuserFollowsIsFollowsRequestbodytrueUserFollowsIsFollowsRequestUserFollowsIsFollowsRequest
  followerIdfalseinteger(int64)
  followingIdfalseinteger(int64)

响应状态:

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

响应参数:

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

响应示例:

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

getFollowAndFansCount ​

接口地址:/userfollows/getfollowandfanscount/{id}

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
ididpathtrueinteger(int64)

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataFollowersAndFansVOFollowersAndFansVO
  fansCountinteger(int64)
  followCountinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"fansCount": 0,
		"followCount": 0
	},
	"message": ""
}

getFollowOrFanList ​

接口地址:/userfollows/getfolloworfanlist

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "current": 0,
  "followerId": 0,
  "followingId": 0,
  "pageSize": 0,
  "searchType": 0,
  "userAccountKeyword": "",
  "userNameKeyword": "",
  "userProfileKeyword": ""
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
userfollowsQueryRequestuserfollowsQueryRequestbodytrueUserfollowsQueryRequestUserfollowsQueryRequest
  currentfalseinteger(int64)
  followerIdfalseinteger(int64)
  followingIdfalseinteger(int64)
  pageSizefalseinteger(int64)
  searchTypefalseinteger(int32)
  userAccountKeywordfalsestring
  userNameKeywordfalsestring
  userProfileKeywordfalsestring

响应状态:

状态码说明schema
200OKBaseResponse«Page«UserVO»»
201Created
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPage«UserVO»Page«UserVO»
  currentinteger(int64)
  pagesinteger(int64)
  recordsarrayUserVO
    allowFollowinteger
    allowPrivateChatinteger
    createTimestring
    emailstring
    fansCountinteger
    followCountinteger
    homepageBgstring
    idinteger
    showFansListinteger
    showFollowListinteger
    userAccountstring
    userAvatarstring
    userNamestring
    userProfilestring
    userRolestring
  sizeinteger(int64)
  totalinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"current": 0,
		"pages": 0,
		"records": [
			{
				"allowFollow": 0,
				"allowPrivateChat": 0,
				"createTime": "",
				"email": "",
				"fansCount": 0,
				"followCount": 0,
				"homepageBg": "",
				"id": 0,
				"showFansList": 0,
				"showFollowList": 0,
				"userAccount": "",
				"userAvatar": "",
				"userName": "",
				"userProfile": "",
				"userRole": ""
			}
		],
		"size": 0,
		"total": 0
	},
	"message": ""
}

getFollowOrFanPicture ​

接口地址:/userfollows/getfolloworfanpicture

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "category": "",
  "current": 0,
  "endEditTime": "",
  "id": 0,
  "introduction": "",
  "name": "",
  "nullSpaceId": true,
  "pageSize": 0,
  "picColor": "",
  "picFormat": "",
  "picHeight": 0,
  "picScale": 0,
  "picSize": 0,
  "picWidth": 0,
  "reviewMessage": "",
  "reviewStatus": 0,
  "reviewTime": "",
  "reviewerId": 0,
  "searchText": "",
  "sortField": "",
  "sortOrder": "",
  "spaceId": 0,
  "startEditTime": "",
  "tags": [],
  "userId": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
pictureQueryRequestpictureQueryRequestbodytruePictureQueryRequestPictureQueryRequest
  categoryfalsestring
  currentfalseinteger(int32)
  endEditTimefalsestring(date-time)
  idfalseinteger(int64)
  introductionfalsestring
  namefalsestring
  nullSpaceIdfalseboolean
  pageSizefalseinteger(int32)
  picColorfalsestring
  picFormatfalsestring
  picHeightfalseinteger(int32)
  picScalefalsenumber(double)
  picSizefalseinteger(int64)
  picWidthfalseinteger(int32)
  reviewMessagefalsestring
  reviewStatusfalseinteger(int32)
  reviewTimefalsestring(date-time)
  reviewerIdfalseinteger(int64)
  searchTextfalsestring
  sortFieldfalsestring
  sortOrderfalsestring
  spaceIdfalseinteger(int64)
  startEditTimefalsestring(date-time)
  tagsfalsearraystring
  userIdfalseinteger(int64)

响应状态:

状态码说明schema
200OKBaseResponse«Page«PictureVO»»
201Created
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPage«PictureVO»Page«PictureVO»
  currentinteger(int64)
  pagesinteger(int64)
  recordsarrayPictureVO
    allowCollectboolean
    allowCommentboolean
    allowLikeboolean
    allowShareboolean
    categorystring
    chatCountinteger
    commentCountinteger
    createTimestring
    editTimestring
    favoriteCountinteger
    idinteger
    introductionstring
    isDownloadinteger
    isFavoritedinteger
    isFeatureinteger
    isLikedinteger
    isSharedinteger
    likeCountinteger
    namestring
    permissionListarraystring
    picColorstring
    picFormatstring
    picHeightinteger
    picScalenumber
    picSizeinteger
    picWidthinteger
    recommendScorenumber
    reviewMessagestring
    reviewStatusinteger
    shareCountinteger
    spaceIdinteger
    tagsarraystring
    thumbnailUrlstring
    updateTimestring
    urlstring
    userUserVOUserVO
      allowFollowinteger
      allowPrivateChatinteger
      createTimestring
      emailstring
      fansCountinteger
      followCountinteger
      homepageBgstring
      idinteger
      showFansListinteger
      showFollowListinteger
      userAccountstring
      userAvatarstring
      userNamestring
      userProfilestring
      userRolestring
    userIdinteger
    viewCountinteger
  sizeinteger(int64)
  totalinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"current": 0,
		"pages": 0,
		"records": [
			{
				"allowCollect": true,
				"allowComment": true,
				"allowLike": true,
				"allowShare": true,
				"category": "",
				"chatCount": 0,
				"commentCount": 0,
				"createTime": "",
				"editTime": "",
				"favoriteCount": 0,
				"id": 0,
				"introduction": "",
				"isDownload": 0,
				"isFavorited": 0,
				"isFeature": 0,
				"isLiked": 0,
				"isShared": 0,
				"likeCount": 0,
				"name": "",
				"permissionList": [],
				"picColor": "",
				"picFormat": "",
				"picHeight": 0,
				"picScale": 0,
				"picSize": 0,
				"picWidth": 0,
				"recommendScore": 0,
				"reviewMessage": "",
				"reviewStatus": 0,
				"shareCount": 0,
				"spaceId": 0,
				"tags": [],
				"thumbnailUrl": "",
				"updateTime": "",
				"url": "",
				"user": {
					"allowFollow": 0,
					"allowPrivateChat": 0,
					"createTime": "",
					"email": "",
					"fansCount": 0,
					"followCount": 0,
					"homepageBg": "",
					"id": 0,
					"showFansList": 0,
					"showFollowList": 0,
					"userAccount": "",
					"userAvatar": "",
					"userName": "",
					"userProfile": "",
					"userRole": ""
				},
				"userId": 0,
				"viewCount": 0
			}
		],
		"size": 0,
		"total": 0
	},
	"message": ""
}

view-record-controller ​

addViewRecord ​

接口地址:/view-record/add

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "targetId": 0,
  "targetType": 0,
  "userId": 0,
  "viewDuration": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
viewRecordAddRequestviewRecordAddRequestbodytrueViewRecordAddRequestViewRecordAddRequest
  targetIdfalseinteger(int64)
  targetTypefalseinteger(int32)
  userIdfalseinteger(int64)
  viewDurationfalseinteger(int32)

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
datainteger(int64)integer(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": 0,
	"message": ""
}

checkHasViewed ​

接口地址:/view-record/check

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
targetIdtargetIdquerytrueinteger(int64)
targetTypetargetTypequerytrueinteger(int32)
userIduserIdquerytrueinteger(int64)

响应状态:

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

响应参数:

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

响应示例:

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

deleteViewRecord ​

接口地址:/view-record/delete

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
[]

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
idsidsbodytruearraystring

响应状态:

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

响应参数:

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

响应示例:

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

listMyViewRecordByPage ​

接口地址:/view-record/my/list/page

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "current": 0,
  "pageSize": 0,
  "sortField": "",
  "sortOrder": "",
  "targetType": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
viewRecordQueryRequestviewRecordQueryRequestbodytrueViewRecordQueryRequestViewRecordQueryRequest
  currentfalseinteger(int32)
  pageSizefalseinteger(int32)
  sortFieldfalsestring
  sortOrderfalsestring
  targetTypefalseinteger(int32)

响应状态:

状态码说明schema
200OKBaseResponse«Page«ViewRecordVO»»
201Created
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPage«ViewRecordVO»Page«ViewRecordVO»
  currentinteger(int64)
  pagesinteger(int64)
  recordsarrayViewRecordVO
    createTimestring
    idinteger
    targetAuthorAvatarstring
    targetAuthorUsernamestring
    targetCoverstring
    targetIdinteger
    targetTitlestring
    targetTypeinteger
    userIdinteger
    viewDurationinteger
  sizeinteger(int64)
  totalinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"current": 0,
		"pages": 0,
		"records": [
			{
				"createTime": "",
				"id": 0,
				"targetAuthorAvatar": "",
				"targetAuthorUsername": "",
				"targetCover": "",
				"targetId": 0,
				"targetTitle": "",
				"targetType": 0,
				"userId": 0,
				"viewDuration": 0
			}
		],
		"size": 0,
		"total": 0
	},
	"message": ""
}

reportViewDuration ​

接口地址:/view-record/report-duration

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
[
  {
    "clientTimestamp": 0,
    "duration": 0,
    "targetId": 0,
    "targetType": 0,
    "userId": 0
  }
]

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
requestListrequestListbodytruearrayReportViewDurationRequest
  clientTimestampfalseinteger(int64)
  durationfalseinteger(int64)
  targetIdfalseinteger(int64)
  targetTypefalseinteger(int32)
  userIdfalseinteger(int64)

响应状态:

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

响应参数:

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

响应示例:

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

wei-yan-controller ​

addWeiYan ​

接口地址:/weiyan/add

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "content": "",
  "createTime": "",
  "id": 0,
  "isDelete": 0,
  "isPublic": 0,
  "likeCount": 0,
  "loveBoardId": 0,
  "source": 0,
  "type": "",
  "updateTime": "",
  "userId": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
weiYanweiYanbodytrueWeiYanWeiYan
  contentfalsestring
  createTimefalsestring(date-time)
  idfalseinteger(int64)
  isDeletefalseinteger(int32)
  isPublicfalseinteger(int32)
  likeCountfalseinteger(int64)
  loveBoardIdfalseinteger(int64)
  sourcefalseinteger(int64)
  typefalsestring
  updateTimefalsestring(date-time)
  userIdfalseinteger(int64)

响应状态:

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

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
datainteger(int64)integer(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": 0,
	"message": ""
}

deleteWeiYan ​

接口地址:/weiyan/delete

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
ididquerytrueinteger(int64)
loveBoardIdloveBoardIdquerytrueinteger(int64)

响应状态:

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

响应参数:

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

响应示例:

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

likeWeiYan ​

接口地址:/weiyan/like

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
ididquerytrueinteger(int64)

响应状态:

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

响应参数:

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

响应示例:

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

listWeiYan ​

接口地址:/weiyan/list

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
loveBoardIdloveBoardIdquerytrueinteger(int64)
currentcurrentqueryfalseinteger(int64)
pageSizepageSizequeryfalseinteger(int64)
userIduserIdqueryfalseinteger(int64)

响应状态:

状态码说明schema
200OKBaseResponse«Page«WeiYan»»
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPage«WeiYan»Page«WeiYan»
  currentinteger(int64)
  pagesinteger(int64)
  recordsarrayWeiYan
    contentstring
    createTimestring
    idinteger
    isDeleteinteger
    isPublicinteger
    likeCountinteger
    loveBoardIdinteger
    sourceinteger
    typestring
    updateTimestring
    userIdinteger
  sizeinteger(int64)
  totalinteger(int64)
messagestring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"current": 0,
		"pages": 0,
		"records": [
			{
				"content": "",
				"createTime": "",
				"id": 0,
				"isDelete": 0,
				"isPublic": 0,
				"likeCount": 0,
				"loveBoardId": 0,
				"source": 0,
				"type": "",
				"updateTime": "",
				"userId": 0
			}
		],
		"size": 0,
		"total": 0
	},
	"message": ""
}

updateWeiYan ​

接口地址:/weiyan/update

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

javascript
{
  "content": "",
  "createTime": "",
  "id": 0,
  "isDelete": 0,
  "isPublic": 0,
  "likeCount": 0,
  "loveBoardId": 0,
  "source": 0,
  "type": "",
  "updateTime": "",
  "userId": 0
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
weiYanweiYanbodytrueWeiYanWeiYan
  contentfalsestring
  createTimefalsestring(date-time)
  idfalseinteger(int64)
  isDeletefalseinteger(int32)
  isPublicfalseinteger(int32)
  likeCountfalseinteger(int64)
  loveBoardIdfalseinteger(int64)
  sourcefalseinteger(int64)
  typefalsestring
  updateTimefalsestring(date-time)
  userIdfalseinteger(int64)

响应状态:

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

响应参数:

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

响应示例:

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

Released under the MIT License.