SPA后台接口文档

1、接口的功能:

获取制定项目的分类信息

2、用户登陆

接口调用请求说明

http请求方式: Post(请使用https协议)
http://localhost:8080/wyy_SSH/vue/userAction_login.action

参数是否必须说明
uname登陆时所需要填写的用户名
upwd登陆时所需要填写的用户密码

返回说明
正确时返回JSON数据包:

code: 1
msg: "登录成功"
result: {uname: "zs", pwd: "123"}
参数说明
code表示你登陆的状态:0代表登陆失败 1代表登陆成功
msg登陆时的提示码
result返回用户所填写的用户名和密码

错误时返回JSON数据包(示例为登陆时用户或者密码错误):

code: 0
msg: "用户或者密码错误"
result: {uname: "hhh", pwd: "666"}

错误时返回JSON数据包(示例为登陆时用户或者密码为空错误):

code: 0
msg: "用户或者密码为空"
result: {uname: "", pwd: ""}

3、左侧树形菜单

接口调用请求说明

http请求方式: Post(请使用https协议)
http://localhost:8080/wyy_SSH/vue/treeNodeAction.action

返回说明
返回的json数据表如下:

{
	"msg": "操作成功",
	"result": [
		{
			"treeNodeId": 1,
			"treeNodeName": "系统管理",
			"treeNodeType": 1,
			"url": null,
			"position": 1,
			"icon": "el-icon-setting",
			"children": [
				{
					"treeNodeId": 2,
					"treeNodeName": "用户管理",
					"treeNodeType": 2,
					"url": "/sys/VuexPage1",
					"position": 2,
					"icon": "el-icon-user",
					"children": []
				},
				{
					"treeNodeId": 3,
					"treeNodeName": "角色管理",
					"treeNodeType": 2,
					"url": "/sys/VuexPage2",
					"position": 3,
					"icon": "",
					"children": []
				},
				{
					"treeNodeId": 4,
					"treeNodeName": "密码修改",
					"treeNodeType": 2,
					"url": null,
					"position": 4,
					"icon": null,
					"children": []
				}
			]
		},
		{
			"treeNodeId": 5,
			"treeNodeName": "论坛管理",
			"treeNodeType": 1,
			"url": null,
			"position": 5,
			"icon": "el-icon-reading",
			"children": [
				{
					"treeNodeId": 6,
					"treeNodeName": "文章管理",
					"treeNodeType": 2,
					"url": "/sys/Articles",
					"position": 6,
					"icon": null,
					"children": []
				}
			]
		}
	],
	"code": 1
}

参数说明
msg操作提示码
result树形菜单结果集
code操作的状态 1成功2失败

result树形菜单结果集

参数说明
treeNodeId菜单id
treeNodeName菜单名称
treeNodeType菜单类型 1父菜单 2跳转菜单
urlt跳转的路由地址
icon菜单图标
children子菜单集 如果没有,则是一个空的json数组

4、文章管理CRUD

查询文章

http请求方式: Post(请使用https协议)
http://localhost:8080/wyy_SSH/vue/articleAction_list.action

参数是否必须说明
page当前页码 默认为1
rows当前行数 10
title就是一个根据文章标题的模糊查 如果没有值就是查所有

返回说明
返回JSON数据包:

{
	"result":[{"id":1,"title":"vue教程","body":"vue是这个框架很牛逼"],
	"pageBean":{
		"page":2,
		"rows":1,
		"total":0,
	}
}

result结果集

参数说明
id文章id
title文章标题
body文章内容

pageBean分页的属性

参数说明
page当前页码
rows一页展示多少数据
total共查出多少条数据

增加文章

接口调用请求说明

http请求方式: Post(请使用https协议)
http://localhost:8080/wyy_SSH/vue/articleAction_add.action

参数是否必须说明
id文章id 自动增长
title就是所需要填写的文章标题
body就是所需要填写的文章内容

返回说明

添加成功时返回JSON数据包:

{"msg":"新增成功","result":[],"code":1}

添加失败返回JSON数据包:

{"msg":"新增失败","result":[],"code":0}
参数说明
msg新增时的提示码
code状态码:0为失败,1为成功

删除文章

接口调用请求说明

http请求方式: Post(请使用https协议)
http://localhost:8080/wyy_SSH/vue/articleAction_del.action

参数是否必须说明
id文章id

返回说明

正确时返回JSON数据包

{"msg":"删除成功","code":1}

错误时返回JSON数据包

{"msg":"删除失败","code":0}
参数说明
msg删除时的提示码
code状态码:0为失败,1为成功

修改文章

接口调用请求说明

http请求方式: Post(请使用https协议)
http://localhost:8080/wyy_SSH/vue/articleAction_edit.action

参数是否必须说明
id文章id
title文章标题
body文章内容

返回说明

正确时返回JSON数据包

{"msg":"修改成功","code":1}

错误时返回JSON数据包

{"msg":"修改失败","code":0}
参数说明
msg删除时的提示码
code状态码:0为失败,1为成功

就这样我们就完成了一个后台的接口文档;用什么好的建议可以联系我噢o(=•ェ•=)m

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值