Skip to content

Latest commit

 

History

History
1356 lines (1121 loc) · 31.6 KB

烟草2接口12.8.md

File metadata and controls

1356 lines (1121 loc) · 31.6 KB

烟草2接口文档

一、管理系统接口

服务器

  • 请求地址:http://47.98.223.167:8080/

  • 请求类型:Post

  • 请求示例:(注意:请求的第一个参数一定要是 method=方法名 ,还有请求头中的cookie)

一、密码修改部分

1.登录

  • 接口名: WebMainServlet
  • 功能说明: (用户名:admin,密码:123456)
  • 注意:
字段名 说明 参数类型 备注
method login string 传String类型
username 用户名 String 传String类型
password 密码 String 传String类型
  • 响应示例: -- 返回结果 code :0 其中code代表返回结果,0代表成功。1表示不成功。post请求 ​ 返回结果示例
{
	"count": 0, 
	"code":0,
	"msg":"",
	"data":""
} 

2.修改管理员密码

  • 接口名:WebMainServlet
  • 功能说明:
  • 注意:
字段名 说明 参数类型 备注
method modifyPassword string 传String类型
userName 用户名 String 传String类型
originPsd 原始密码 String 传String类型
newPsd 新密码 String 传String类型
  • 响应示例: -- 返回结果 code :0 其中code代表返回结果,0代表成功。1表示不成功。post请求 ​ 返回结果示例
{
	"count": 0, 
	"code":0,
	"msg":"",
	"data":""
} 

二、系列部分

1.获取系列内容

  • 接口名:WebMainServlet
  • 功能说明:查询Series表,按id倒叙
字段名 说明 参数类型
method getSeries string
limit 每页条数 int
page 当前是第几页 int
  • 响应示例: -- 返回结果 code :0 其中code代表返回结果,0代表成功。1表示不成功。post请求

返回结果示例

{
	"count": 0, 
	"code":0,
	"msg":"",
	"data":[{
         "seriesId":"系列编号",
 		 "nameEn":"英文名",
 		 "shortAndStyleImg": "中文简称及特点图",
 		 "fullName": "中文全名",
 		 "detail": "详细介绍"
	}]
}

2.新增系列

  • 接口名: WebUploadServlet
  • 功能说明:
字段名 说明 参数类型
method addSeries string
nameEn 英文名 string
shortAndStyleImg 中文简称及特点图 file
fullName 中文全名 string
detail 详细介绍 string
  • 响应示例:

-- 返回结果 code :0 其中code代表返回结果,0代表成功。1表示不成功。post请求 ​ 返回结果示例

{
	"count": 0, 
	"code":0,
	"msg":"",
	"data":""
}

3.修改系列

  • 接口名: WebUploadServlet
  • 功能说明:
字段名 说明 参数类型
method modifySeries string
seriesId 系列编号 string
nameEn 英文名 string
shortAndStyleImg 中文简称及特点图 file
fullName 中文全名 string
detail 详细介绍 string
  • 响应示例:

-- 返回结果 code :0 其中code代表返回结果,0代表成功。1表示不成功。post请求 ​ 返回结果示例

{
	"count": 0, 
	"code":0,
	"msg":"",
	"data":""
}

####4.模糊搜索系列

  • 接口名:WebMainServlet
  • 功能说明:查询Series表,按id倒叙
字段名 说明 参数类型
method getSeriesByName string
keyword 关键字(系列名字) int
limit 每页条数 int
page 当前是第几页 int
  • 响应示例: -- 返回结果 code :0 其中code代表返回结果,0代表成功。1表示不成功。post请求

返回结果示例

{
	"count": 0, 
	"code":0,
	"msg":"",
	"data":[{
         "seriesId":"系列编号",
 		 "nameEn":"英文名",
 		 "shortAndStyleImg": "中文简称及特点图",
 		 "fullName": "中文全名",
 		 "detail": "详细介绍"
	}]
}

####5.删除系列

  • 接口名: WebMainServlet
  • 功能说明:按照编号删除goods表对应商品
字段名 说明 参数类型 备注
method deleteSeries string 传String类型
seriesId 编号 int 传String类型
  • 响应示例:

-- 返回结果 code :0 其中code代表返回结果,0代表成功。1表示不成功。post请求 ​ 返回结果示例

{
	"count": 0, 
	"code":0,
	"msg":"",
	"data":""
}

####6.设置首页系列

  • 接口名: WebMainServlet
  • 功能说明:按照编号删除goods表对应商品
字段名 说明 参数类型 备注
method setHomepage string 传String类型
firSeriesId 系列1id string 传String类型
secSeriesId 系列2id string 传String类型
  • 响应示例:

-- 返回结果 code :0 其中code代表返回结果,0代表成功。1表示不成功。post请求 ​ 返回结果示例

{
	"count": 0, 
	"code":0,
	"msg":"首页系列设置成功",
	"data":""
}

三、商品部分

1.获取商品列表

  • 接口名:WebMainServlet
  • 功能说明:查询goods表,按id倒叙
字段名 说明 参数类型 备注
method getGoodsList string 传String类型
limit 当前页码 string 传String类型
page 每页条数 string 传String类型
  • 响应示例: -- 返回结果 code :0 其中code代表返回结果,0代表成功。1表示不成功。post请求

返回结果示例

{
	"count": 0, 
	"code":0,
	"msg":"",
	"data":[{
         "goodsId":"商品编号",
 		 "goodsName":"商品名称",
 		 "brand": "品牌",
 		 "pack_price": "每盒价格",
 		 "carton_price": "整条价格",
 		 "productionArea": "产地",
 		 "type":"类别",
 		 "tar": "焦油含量",
 		 "series": "系列",
 		 "mainImg": "主图",
 		 "vedio": "视频",
 		 "modelFileName": "模型文件夹名称 ",
 		 "detailTitle": "详细标题",
 		 "detailOne": "详情上部分",
 		 "detailTwo": "详情下部分"
	}]
}

2.新增商品

  • 接口名: WebUploadServlet
  • 功能说明:
字段名 说明 参数类型 备注
method addGoods string 传String类型
goodsName 商品名称 string 传String类型
brand 品牌 string 传String类型
pack_price 每盒价格 float 传float类型
carton_price 整条价格 float 传float类型
productionArea 产地 string 传String类型
type 类别 string 传String类型
tar 焦油含量 string 传String类型
series 系列 string 传String类型
modelFileName 模型文件夹名称 string 传string类型
mainImg 主图 file 传file类型
vedio 视频 file 传file类型
detailTitle 详情标题 file 传file类型
detailOne 详情上部分 file 传file类型
detailTwo 详情下部分 file 传file类型
  • 响应示例:

-- 返回结果 code :0 其中code代表返回结果,0代表成功。1表示不成功。post请求 ​ 返回结果示例

{
	"count": 0, 
	"code":0,
	"msg":"",
	"data":""
}

3.修改商品

  • 接口名:WebUploadServlet
  • 功能说明:
字段名 说明 参数类型 备注
method modifyGoods string 传String类型
goodsId 商品id int 传int类型
goodsName 商品名称 string 传String类型
brand 品牌 string 传String类型
pack_price 每盒价格 float 传float类型
carton_price 整条价格 float 传float类型
productionArea 产地 string 传String类型
type 类别 string 传String类型
tar 焦油含量 string 传String类型
series 系列 string 传String类型
modelFileName 模型文件夹名称 string 传string类型
mainImg 主图 file 传file类型
vedio 视频 file 传file类型
detailTitle 详情标题 file 传file类型
detailOne 详情上部分 file 传file类型
detailTwo 详情下部分 file 传file类型
  • 响应示例:

-- 返回结果 code :0 其中code代表返回结果,0代表成功。1表示不成功。post请求 ​ 返回结果示例

{
	"count": 0, 
	"code":0,
	"msg":"",
	"data":""
}

4.模糊搜索商品名称

  • 接口名: WebMainServlet
  • 功能说明:按关键字对商品名称进行搜索(keyword=goods.goodsName)
字段名 说明 参数类型 备注
method getGoodsByName string 传String类型
keyword 关键字 String 传String类型
limit 每页条数 string 传String类型
page 当前页码 string 传String类型
  • 响应示例: -- 返回结果 code :0 其中code代表返回结果,0代表成功。1表示不成功。post请求 ​ 返回结果示例
{
	"count": 0, 
	"code":0,
	"msg":"",
	"data":[{
        "goodsId":"商品编号",
        "goodsName":"商品名称",
        "brand": "品牌",
        "pack_price": "每盒价格",
        "carton_price": "整条价格",
        "productionArea": "产地",
        "type":"类别",
        "tar": "焦油含量",
        "series": "系列",
        "mainImg": "主图",
        "vedio": "视频",
        "modelFileName": "模型文件夹名称 ",
        "detailTitle": "详细标题",
        "detailOne": "详情上部分",
        "detailTwo": "详情下部分"
	}]
}

5.删除商品

  • 接口名: WebMainServlet
  • 功能说明:按照编号删除goods表对应商品
字段名 说明 参数类型 备注
method deleteGoods string 传String类型
goodsId 商品编号 int 传String类型
  • 响应示例:

-- 返回结果 code :0 其中code代表返回结果,0代表成功。1表示不成功。post请求 ​ 返回结果示例

{
	"count": 0, 
	"code":0,
	"msg":"",
	"data":""
}

四、订单模块

1.获取订单列表

  • 接口名: WebMainServlet
  • 功能说明:查询orders表,按id倒叙
字段名 说明 参数类型 备注
method getOrders string 传String类型
page 当前页码 string 传String类型
limit 每页条数 string 传String类型
  • 响应示例: -- 返回结果 code :0 其中code代表返回结果,0代表成功。1表示不成功。post请求

返回结果示例

{
	"count": 0, 
	"code":0,
	"msg":"",
	"data":[{
         "id":"编号",
 		 "orderId":"订单编号",
 		 "payTime": "支付时间",
 		 "sum": "总金额",
 		 "payType": "支付方式",
 		 "payer": "支付人"
	}]
}

2.获取订单详情

  • 接口名: WebMainServlet
  • 功能说明:查询ordes表,按id倒叙
字段名 说明 参数类型 备注
method getOrderDetail string 传String类型
orderId 订单id string 传String类型
  • 响应示例: -- 返回结果 code :0 其中code代表返回结果,0代表成功。1表示不成功。post请求

返回结果示例

{
	"count": 0, 
	"code":0,
	"msg":"",
	"data":[{
            "id":"编号",
            "goodsId":"商品id",
            "unit":"单位(盒pack/条carton)",
            "unitPrice":"下单时的单价",
            "count":"数量",
            "subtotal":"小计"
	}]
}

3.模糊搜索订单

  • 接口名: WebMainServlet

  • 功能说明:按关键字对订单编号进行搜索(keyword=orders.orderId) 字段名 | 说明 | 参数类型 | 备注 ---|---|---|--- method | searchOrders | string | 传String类型 keyword | 关键字 | String | 传String类型

  • 响应示例: -- 返回结果 code :0 其中code代表返回结果,0代表成功。1表示不成功。post请求 ​ 返回结果示例

{
	"count": 0, 
	"code":0,
	"msg":"",
	"data":[{
        "id":"编号",
 		 "orderId":"订单编号",
 		 "payTime": "支付时间",
 		 "sumOfMoney": "总金额",
 		 "payType": "支付方式",
 		 "payer": "支付人"
	}]
}

####4.删除订单

  • 接口名: WebMainServlet

  • 功能说明:按照订单编号删除orders表对应订单记录 | 字段名 | 说明 | 参数类型 | 备注 | | ------ | ------------ | -------- | ------------ | | method | deleteOrders | string | 传String类型 | | orderId | 订单编号 | string | 传String类型 |

  • 响应示例:

-- 返回结果 code :0 其中code代表返回结果,0代表成功。1表示不成功。post请求 ​ 返回结果示例

{
	"count": 0, 
	"code":0,
	"msg":"",
	"data":""
}

五、门店部分

1.获取门店列表

  • 接口名:WebMainServlet
  • 功能说明:查询stores表,按id倒叙
字段名 说明 参数类型 备注
method getStoresList string 传String类型
limit 当前页码 string 传String类型
page 每页条数 string 传String类型
  • 响应示例: -- 返回结果 code :0 其中code代表返回结果,0代表成功。1表示不成功。post请求

返回结果示例

{
	"count": 0, 
	"code":0,
	"msg":"",
	"data":[{
         "storeId":"编号/门店编号",
 		 "storeName":"店名",
 		 "address": "地址",
 		 "legalPerson": "法人",
 		 "phone": "联系电话",
 		 "licenseKey": "零售许可证号",
 		 "grade":"客户档次",
 		 "starClass": "客户星级",
 		 "activeNum": "有效客户数"
	}]
}

2.新增门店

  • 接口名: WebMainServlet
  • 功能说明:
字段名 说明 参数类型
method addStores string
storeName 店名 string
address 地址 string
legalPerson 法人 string
phone 联系电话 string
licenseKey 零售许可证号 string
grade 客户档次 string
starClass 客户星级 string
activeNum 有效客户数 string
  • 响应示例:

-- 返回结果 code :0 其中code代表返回结果,0代表成功。1表示不成功。post请求 ​ 返回结果示例

{
	"count": 0, 
	"code":0,
	"msg":"",
	"data":""
}

3.修改门店

  • 接口名:WebMainServlet
  • 功能说明:
字段名 说明 参数类型
method modifyStores string
storeId 门店id int
storeName 店名 string
address 地址 string
legalPerson 法人 string
phone 联系电话 string
licenseKey 零售许可证号 string
grade 客户档次 string
starClass 客户星级 string
activeNum 有效客户数 string
  • 响应示例:

-- 返回结果 code :0 其中code代表返回结果,0代表成功。1表示不成功。post请求 ​ 返回结果示例

{
	"count": 0, 
	"code":0,
	"msg":"",
	"data":""
}

4.模糊搜索门店名称

  • 接口名: WebMainServlet
  • 功能说明:按关键字对门店名称进行搜索(keyword=store.storeName)
字段名 说明 参数类型 备注
method getStoreByName string 传String类型
keyword 关键字 String 传String类型
limit 每页条数 string 传String类型
page 当前页码 string 传String类型
  • 响应示例: -- 返回结果 code :0 其中code代表返回结果,0代表成功。1表示不成功。post请求 ​ 返回结果示例
{
	"count": 0, 
	"code":0,
	"msg":"",
	"data":[{
        "storeId":"编号/门店编号",
        "storeName":"店名",
        "address": "地址",
        "legalPerson": "法人",
        "phone": "联系电话",
        "licenseKey": "零售许可证号",
        "grade":"客户档次",
        "starClass": "客户星级",
        "activeNum": "有效客户数"
	}]
}

5.删除门店

  • 接口名: WebMainServlet
  • 功能说明:按照编号删除store表对应门店
字段名 说明 参数类型 备注
method deleteStore string 传String类型
storeId 门店id int 传String类型
  • 响应示例:

-- 返回结果 code :0 其中code代表返回结果,0代表成功。1表示不成功。post请求 ​ 返回结果示例

{
	"count": 0, 
	"code":0,
	"msg":"",
	"data":""
}

六、问卷及题目部分

1.获取问卷标题

  • 接口名:WebMainServlet
  • 功能说明:查询stores表,按id倒叙
字段名 说明 参数类型 备注
method getTitle string 传String类型
  • 响应示例: -- 返回结果 code :0 其中code代表返回结果,0代表成功。1表示不成功。post请求

返回结果示例

{
	"count": 0, 
	"code":0,
	"msg":"",
	"data":{
         "title":"问卷标题"
	}
}

2.修改问卷标题

  • 接口名: WebMainServlet
  • 功能说明:
字段名 说明 参数类型
method modifyTitle string
title 标题 string
  • 响应示例:

-- 返回结果 code :0 其中code代表返回结果,0代表成功。1表示不成功。post请求 ​ 返回结果示例

{
	"count": 0, 
	"code":0,
	"msg":"",
	"data":""
}

3.获取问题列表

  • 接口名:WebMainServlet
  • 功能说明:
字段名 说明 参数类型
method getQuestionList string
limit 每页条数 string
page 当前页数 string
  • 响应示例:

-- 返回结果 code :0 其中code代表返回结果,0代表成功。1表示不成功。post请求 ​ 返回结果示例

{
	"count": 0, 
	"code":0,
	"msg":"",
	"data":[{
         "id":"编号",
         "question":"问题"
	}]
}

4.获取某问题选项

  • 接口名:WebMainServlet
  • 功能说明:
字段名 说明 参数类型
method getQuestionDetail string
questionId 问题id string
  • 响应示例:

-- 返回结果 code :0 其中code代表返回结果,0代表成功。1表示不成功。post请求 ​ 返回结果示例

{
	"count": 0, 
	"code":0,
	"msg":"",
	"data":[{
         "questionId":"问题id",
         "option":"选项"
	}]
}

5.新增问题

  • 接口名: WebMainServlet
  • 功能说明:
字段名 说明 参数类型
method addQuestion string
question 问题 string
optionStr 选项字符串(逗号隔开) string
  • 备注:最多八个选项,不够八个的传空就行
  • 响应示例:

-- 返回结果 code :0 其中code代表返回结果,0代表成功。1表示不成功。post请求 ​ 返回结果示例

{
	"count": 0, 
	"code":0,
	"msg":"",
	"data":""
}

6.修改问题

  • 接口名: WebMainServlet
  • 功能说明:
字段名 说明 参数类型
method modifyQuestion string
questionId 问题id string
question 问题 string
optionStr 选项字符串(逗号隔开) string
  • 响应示例:

-- 返回结果 code :0 其中code代表返回结果,0代表成功。1表示不成功。post请求 ​ 返回结果示例

{
	"count": 0, 
	"code":0,
	"msg":"",
	"data":""
}

7.删除问题

  • 接口名: WebMainServlet
  • 功能说明:
字段名 说明 参数类型
method deleteQuestion string
questionId 标题 string
  • 响应示例:

-- 返回结果 code :0 其中code代表返回结果,0代表成功。1表示不成功。post请求 ​ 返回结果示例

{
	"count": 0, 
	"code":0,
	"msg":"",
	"data":""
}

8.获取问卷所有信息

  • 接口名:WebMainServlet
  • 功能说明:
字段名 说明 参数类型 备注
method getQuestions string 传String类型
  • 响应示例: -- 返回结果 code :0 其中code代表返回结果,0代表成功。1表示不成功。post请求

    返回结果示例

{
	"count": 0, 
	"code":0,
	"msg":"",
	"data":[{ 
        "questionId":"问题id",
        "question":"问题",
        "quesOption":[{
        	"optionId":"选项对应id"
        	"option":"选项",
        	"count":"已有数量"
        }]
	}]
}

二、APP端接口

1.得到首页系列内容

  • 接口名: MainServlet
  • 功能说明:显示goods表中是否为新品结果为true的商品
字段名 说明 参数类型 备注
method getHomepage string 传String类型
  • 响应示例: -- 返回结果 code :0 其中code代表返回结果,0代表成功。1表示不成功。post请求

    返回结果示例

{
	"count": 0, 
	"code":0,
	"msg":"",
	"data":[{
        "seriesId":"系列编号",
        "nameEn":"英文名",
        "shortAndStyleImg": "中文简称及特点图片",
        "fullName": "中文全名",
        "detail": "详细介绍",
        "position":"1/2(表示上下系列)",
        "goods":[{
            "goodsId":"商品编号",
            "mainImg":"商品主图"
        }]
	}]
}

2.根据品牌模糊搜索商品

  • 接口名:MainServlet
  • 功能说明:根据品牌查询goods表中的商品
字段名 说明 参数类型 备注
method getGoodsByBrand string 传String类型
brand 品牌名称 string 传String类型
  • 响应示例: -- 返回结果 code :0 其中code代表返回结果,0代表成功。1表示不成功。post请求

    返回结果示例

{
	"count": 0, 
	"code":0,
	"msg":"",
	"data":[{
        "goodsId":"商品id",
        "goodsName":"商品名称",
        "pack_price": "每盒价格",
 		"carton_price": "整条价格",
 	    "mainImg": "主图",
 	    "modelUrl":"模型链接"
	}]
}

3.根据类别得到对应商品

  • 接口名:MainServlet
  • 功能说明:根据类别查询goods表中的商品
字段名 说明 参数类型 备注
method getGoodsByType string 传String类型
type 类别(爆珠:bead/细支:fine/中支medium/粗支:wide) string 传bead/fine/medium/wide
  • 响应示例: -- 返回结果 code :0 其中code代表返回结果,0代表成功。1表示不成功。post请求

    返回结果示例

{
	"count": 0, 
	"code":0,
	"msg":"",
	"data":[{
        "goodsId":"商品id",
        "goodsName":"商品名称",
        "pack_price": "每盒价格",
 		"carton_price": "整条价格",
 	    "mainImg": "主图",
 	    "modelUrl":"模型链接"
	}]
}

4.根据产地模糊搜索商品

  • 接口名:MainServlet
  • 功能说明:根据产地模糊查询goods表中的商品
字段名 说明 参数类型 备注
method getGoodsByArea string 传String类型
area 产地 string 传String类型
  • 响应示例: -- 返回结果 code :0 其中code代表返回结果,0代表成功。1表示不成功。post请求

    返回结果示例

{
	"count": 0, 
	"code":0,
	"msg":"",
	"data":[{
        "goodsId":"商品id",
        "goodsName":"商品名称",
        "pack_price": "每盒价格",
 		"carton_price": "整条价格",
 	    "mainImg": "主图",
 	    "modelUrl":"模型链接"
	}]
}

5.根据价格区间得到对应商品

  • 接口名:MainServlet
  • 功能说明:根据价格区间查询goods表中的商品
字段名 说明 参数类型 备注
method getGoodsByPrice string 传String类型
priceZone 价格区间(1/2/3/4) string 传1/2/3/4
  • 响应示例: -- 返回结果 code :0 其中code代表返回结果,0代表成功。1表示不成功。post请求

    返回结果示例

{
	"count": 0, 
	"code":0,
	"msg":"",
	"data":[{
        "goodsId":"商品id",
        "goodsName":"商品名称",
        "pack_price": "每盒价格",
 		"carton_price": "整条价格",
 	    "mainImg": "主图",
 	    "modelUrl":"模型链接"
	}]
}

6.根据焦油含量得到对应商品

  • 接口名:MainServlet
  • 功能说明:根据价格区间查询goods表中的商品
字段名 说明 参数类型 备注
method getGoodsByTar string 传String类型
tar 焦油含量(6毫克以上/6-8毫克/8毫克以上)3个值 string 传1/2/3
  • 响应示例: -- 返回结果 code :0 其中code代表返回结果,0代表成功。1表示不成功。post请求

    返回结果示例

{
	"count": 0, 
	"code":0,
	"msg":"",
	"data":[{
        "goodsId":"商品id",
        "goodsName":"商品名称",
        "pack_price": "每盒价格",
 		"carton_price": "整条价格",
 	    "mainImg": "主图",
 	    "model":"模型链接"
	}]
}

7.得到新品

  • 接口名: MainServlet
  • 功能说明:显示goods表中是否为新品结果为true的商品
字段名 说明 参数类型 备注
method getNewArrival string 传String类型
  • 响应示例: -- 返回结果 code :0 其中code代表返回结果,0代表成功。1表示不成功。post请求

    返回结果示例

{
	"count": 0, 
	"code":0,
	"msg":"",
	"data":[{
        "goodsId":"商品id",
        "goodsName":"商品名称",
        "pack_price": "每盒价格",
        "carton_price": "整条价格",
        "mainImg": "主图",
        "model":"模型链接"
	}]
}

8.查看商品详情

  • 接口名:MainServlet
  • 功能说明:
字段名 说明 参数类型 备注
method getGoodsDetail string 传String类型
goodsId 商品id String 传String类型
  • 响应示例: -- 返回结果 code :0 其中code代表返回结果,0代表成功。1表示不成功。post请求

返回结果示例

{
	"count": 0, 
	"code":0,
	"msg":"",
	"data":{
        "id":"编号",
 		 "goodsName":"商品名称",
 		 "brand": "品牌",
 		 "pack_price": "每盒价格",
 		 "carton_price": "整条价格",
 		 "productionArea": "产地",
 		 "type":"类别",
 		 "tar": "焦油含量",
 		 "series": "系列",
 		 "mainImg": "主图",
 		 "vedio": "视频",
 		 "detailTitle": "详细标题",
 		 "detailOne": "详情图上部分",
 		 "detailTwo": "详情下部分",
 		 "modeUrl": "模型所在地址链接"
	}
}

9.购物车下单

  • 接口名:WebUEditorServlet
  • 功能说明:订单表生成记录(支付时间及方式为空)及对应订单详情表
字段名 说明 参数类型 备注
method placeOrder string 传String类型
orderId 订单号 String 传String类型
sum 总金额(小数点到分) String 传String类型
detailJson 订单包含所有商品的详情序列 String 传json字符串数组
  • 响应示例: -- 返回结果 code :0 其中code代表返回结果,0代表成功。1表示不成功。post请求

    返回结果示例

{
	"count": 0, 
	"code":0,
	"msg":"",
	"data":""   
}

注:上传的detailJson字符串格式
{
    "result":[{
            "goodsId":"001",
            "unit":"pack/carton",
            "unitprice":"20",
            "count":"3",
            "subtotal":"60"
     	},{
             "goodsId":"002",
             "unit":"pack/carton",
             "unitprice":"10",
             "count":"2",
             "subtotal":"20"
     }]
 }

10.支付

  • 接口名:WxPay/AliPay
  • 功能说明:订单表生成记录(支付时间及方式为空)及对应订单详情表
字段名 说明 参数类型 备注
method payMoney string 传String类型
orderId 订单号 String 传String类型
sum 总金额 float 传float类型
  • 响应示例: -- 返回结果 code :0 其中code代表返回结果,0代表成功。1表示不成功。post请求

    返回结果示例

{
	"count": 0, 
	"code":0,
	"msg":"",
	"data":""
    
}

11.查询支付结果

  • 接口名:MainServlet
  • 功能说明:(true/false)
字段名 说明 参数类型 备注
method queryPayRet string 传String类型
orderId 订单号 String 传String类型
  • 响应示例: -- 返回结果 code :0 其中code代表返回结果,0代表成功。1表示不成功。post请求

    返回结果示例

{
	"count": 0, 
	"code":0,
	"msg":"",
	"data":""
    
}

12.分档查询门店

  • 接口名:MainServlet
  • 功能说明:
字段名 说明 参数类型 备注
method getStoreByGrade string 传String类型
grade 档级(21/22/.../30) String 传String类型
limit 每页条数 string 传String类型
page 当前页码 string 传String类型
  • 响应示例: -- 返回结果 code :0 其中code代表返回结果,0代表成功。1表示不成功。post请求

    返回结果示例

{
	"count": 0, 
	"code":0,
	"msg":"",
	"data":[{
        "storeId":"编号/门店编号",
        "storeName":"店名",
        "address": "地址",
        "phone": "联系电话"
	}]
    
}

13.根据地址模糊查询门店

  • 接口名:MainServlet
  • 功能说明:
字段名 说明 参数类型 备注
method getStoreByArea string 传String类型
address 地址 String 传String类型
limit 每页条数 string 传String类型
page 当前页码 string 传String类型
  • 响应示例: -- 返回结果 code :0 其中code代表返回结果,0代表成功。1表示不成功。post请求

    返回结果示例

{
	"count": 0, 
	"code":0,
	"msg":"",
	"data":[{
        "storeId":"编号/门店编号",
        "storeName":"店名",
        "address": "地址",
        "phone": "联系电话"
	}]
    
}

14.获取问卷所有信息

  • 接口名:WebMainServlet
  • 功能说明:
字段名 说明 参数类型 备注
method getQuestions string 传String类型
  • 响应示例: -- 返回结果 code :0 其中code代表返回结果,0代表成功。1表示不成功。post请求

    返回结果示例

{
	"count": 0, 
	"code":0,
	"msg":"",
	"data":[{ 
        "questionId":"问题id",
        "question":"问题",
        "quesOption":[{
        	"optionId":"选项对应id"
        	"option":"选项",
        	"count":"已有数量"
        }]
	}]
}

15.上传问卷结果

  • 接口名:WebMainServlet
  • 功能说明:
字段名 说明 参数类型 备注
method uploadQuesResult string 传String类型
optionIdStr 用户选择的所有选项,对应id的拼接字符串(逗号隔开) string 传String类型
  • 响应示例: -- 返回结果 code :0 其中code代表返回结果,0代表成功。1表示不成功。post请求

    返回结果示例

{
	"count": 0, 
	"code":0,
	"msg":"",
	"data":""
}