开发接口文档-API文档模板
- 格式:doc
- 大小:93.00 KB
- 文档页数:5
精品文档交流
XXX项目接口文档
版本控制信息
版本 日期 描述 作者
V1.0 2018-8-13 创建 XXX
1 获取所有字段
1.1 获取所有字段
请求地址:/session/field/findAll
请求参数
参数名 必填 字段类型 描述
name 是 String 根据名称筛选
响应
code 10000成功,-1系统错误,10001必填参数为空
message 响应描述
result 如响应例子
请求例子:http://127.0.0.1:8080/session/field/findAll?name=X
响应例子:{"code":"10000","exception":null,"isSuccess":true,"message":"成功,系统处理正常!
","page":0,"pageSize":0,"returnObject":null,"returnValue":{"types":null,"villages":null,"companys":[{"iconColour":"",
"iconSize":0,"iconStyle":"","id":4,"name":"XX"},{"iconColour":"","iconSize":0,"iconStyle":"","id":5,"name":"XX"},{"icon
Colour":"","iconSize":0,"iconStyle":"","id":7,"name":"XX"}]},"totals":0}
精品文档交流
2 文件上传
2.1 文件上传(ajax)
请求地址:/session/file/upload
请求参数
参数名 必填 字段类型 描述
file 是 FormData FormData对象包含的文件
响应
code 10000成功,-1系统错误,10001必填参数为空
message 响应描述
result 如响应例子
请求例子:var formData = new FormData();
formData.append("file", this.files[0]);
$.ajax({
url : routePath + "/session/file/upload",
type : 'POST',
data : formData,
processData : false,
contentType : false,
success : function(result) {
result = JSON.parse(result);
if(result.code == "10000"){
layer.msg('上传成功!');
$("#editHeadPortrait").val(result.returnValue.filePath);
}
}
});
响应例子:returnValue里包含了 fileName和filePath
3 字段管理-所属类型
3.1 新增所属类型
请求地址:/session/fieldType/save
请求参数
参数名 必填 字段类型 描述
精品文档交流
name 是 String 所属类型名称
响应
code 10000成功,-1系统错误,10001必填参数为空
message 响应描述
result 如响应例子
请求例子:http://127.0.0.1:8080/session/fieldType/save?name=13243434
响应例子:{"code":"10000","exception":null,"isSuccess":true,"message":"成功,系统处理正常!
","page":0,"pageSize":0,"returnListSize":0,"returnObject":null,"returnValue":null,"totals":0}
3.2 修改所属类型
请求地址:/session/fieldType/update
请求参数
参数名 必填 字段类型 描述
id 是 Long 所属类型id
name 是 String 所属类型名称
响应
code 10000成功,-1系统错误,10001必填参数为空
message 响应描述
result 如响应例子
请求例子:http://127.0.0.1:8080/session/fieldType/update?id=2&name=test
响应例子:{"code":"10000","exception":null,"isSuccess":true,"message":"成功,系统处理正常!
","page":0,"pageSize":0,"returnListSize":0,"returnObject":null,"returnValue":null,"totals":0}
3.3 根据id获取所属类型
请求地址:/session/fieldType/getById
请求参数
参数名 必填 字段类型 描述
id 是 Long 所属类型id
响应
code 10000成功,-1系统错误,10001必填参数为空
message 响应描述
精品文档交流
result 如响应例子
请求例子:http://127.0.0.1:8080/session/fieldType/getById?id=2
响应例子:{"code":"10000","exception":null,"isSuccess":true,"message":"成功,系统处理正常!
","page":0,"pageSize":0,"returnListSize":0,"returnObject":null,"returnValue":{"id":2,"name":"re"},"totals":0}
3.4 获取所属类型列表
请求地址:/session/fieldType/selectAll
请求参数
参数名 必填 字段类型 描述
name 否 String 根据类型名称筛选
响应
code 10000成功,-1系统错误,10001必填参数为空
message 响应描述
result 如响应例子
请求例子:http://127.0.0.1:8080/session/fieldType/selectAll?name=1
响应例子:{"code":"10000","exception":null,"isSuccess":true,"message":"成功,系统处理正常!
","page":0,"pageSize":0,"returnObject":null,"returnValue":[{"id":1,"name":"123"},{"id":6,"name":"145555"}],"totals":
2}
3.5 删除所属类型(批量)
请求地址:/session/fieldType/deleteByIds
请求参数
参数名 必填 字段类型 描述
ids 是 List 所属类型id集合
响应
code 10000成功,-1系统错误,10001必填参数为空
message 响应描述
result 如响应例子
请求例子:http://127.0.0.1:8080/session/fieldType/deleteByIds?ids=1
响应例子:{"code":"10000","exception":null,"isSuccess":true,"message":"成功,系统处理正常!
","page":0,"pageSize":0,"returnListSize":0,"returnObject":null,"returnValue":null,"totals":0}
精品文档交流
【下载本文档,可以自由复制内容或自由编辑修改内容,更多精彩文
章,期待你的好评和关注,我将一如既往为您服务】