1,用户-->注册登录,忘记密码找回密码,更新个人用户信息等。
2,购物车-->增加,删除,更新购物车等,主要是商品的选购。
3,订单-->在购物车的物品可以生成订单,主要是结算功能。
4,订单详情-->已经生成订单的,可以详细的查询订单内的产品详细,生成订单的时间,价格等信息,主要的是打印清单。
5,产品-->可以查看所有已经上架的手机。
- login.do
http://localhost:8080/user/login.do
输出
{
"username": "simple",
"password": "123123123"
}
输出
{
"status": 1,
"msg": "SUCCESS",
"data":{
"id": 15,
"username": "simple",
"password": "",
"email": "crescentcxm@gmail.com",
"phone": "??????????",
"question": "没有bug",
"answer": "是的",
"role": 1,
"createTime": 1514298249000,
"updateTime": 1514298249000
},
"success": true
} - register.do
http://localhost:8080/user/register.do
输入
{
"username": "huangbude",
"password": "123123123",
"email":"673724357@qq.com",
"phone":"??????????",
"question":"好不好",
"answer":"好"
}
输出
{
"status": 1,
"msg": "注册成功",
"data": null,
"success": true
} - update_user_email.do
http://localhost:8080/user/update_user_email.do
输入
{
"email":"crescentcxm@gmail.com"
}
输出
{
"status": 1,
"msg": "邮箱已经存在",
"data": null, "success": false
} - update_user_phone.do
http://localhost:8080/user/update_user_phone.do
输入
{
"phone":"???????????"
}
输出
{
"status": 1,
"msg": "修改手机号码成功",
"data": null,
"success": true
} - update_user_password.do
http://localhost:8080/user/update_user_password.do
输入
{
"oldPassword":"123123123",
"newPassword":"asdasdasd"
}
输出
{
"status": 1,
"msg": "修改密码成功",
"data": null,
"success": true
} - forget_password_check_answer.do
http://localhost:8080/user/forget_password_check_answer.do
输入
{
"username":"huangbude",
"question":"好不好",
"answer":"好"
}
输出
{
"status": 1,
"msg": "获取token成功",
"data": "583c72ff-7adf-4e5c-8bfe-4f539f4d7a62",
"success": true
} - reset_password.do
http://localhost:8080/user/reset_password.do
输入
{
"username":"huangbude",
"newPassword":"123123123",
"forgetToken":"583c72ff-7adf-4e5c-8bfe-4f539f4d7a62"
}
输出
{
"status": 1,
"msg": "修改密码成功",
"data": null,
"success": true
} - logout.do
http://localhost:8080/user/logout.do
输入
{
}
输出
{
"status": 1,
"msg": "登出成功",
"data": null,
"success": true
} - get_user_information.do
http://localhost:8080/user/get_user_information.do
输入
{
}
输出
{
"status": 1,
"msg": "查询成功",
"data":{
"id": 15,
"username": "simple",
"password": "",
"email": "crescentcxm@gmail.com",
"phone": "???????????",
"question": "没有bug",
"answer": "是的",
"role": 1,
"createTime": 1514298249000,
"updateTime": 1514298249000
},
"success": true
} - update_question_and_answer.do
http://localhost:8080/user/update_question_and_answer.do
输入
{
"question":"没有bug",
"answer":"是的"
}
输出
{
"status": 1,
"msg": "修改问题和答案成功",
"data": null,
"success": true
}
- add_shipping_address.do
http://localhost:8080/shipping/add_shipping_address.do
输入
{
"receiverName":"huangbude",
"receiverPhone":"",
"receiverMobile":"???????????",
"receiverProvince":"广东省",
"receiverCity":"东莞市",
"receiverDistrict":"南城区",
"receiverAddress":"广东科技学院",
"receiverZip":"523000"
}
输出
{
"status": 1,
"msg": "新建收货地址成功",
"data": null,
"success": true
} - delete_shipping_address.do
http://localhost:8080/shipping/delete_shipping_address.do
输入
{
"shippingId":"17"
}
输出
{
"status": 1,
"msg": "删除收货地址失败",
"data": null,
"success": false
} - get_shipping_address.do
http://localhost:8080/shipping/get_shipping_address.do
输入
{
"pageNum":"1",
"pageSize":"5"
}
输出
{
"status": 1,
"msg": "查询到该用户的收货地址",
"data":{
"pageNum": 1,
"pageSize": 5,
"size": 5,
"startRow": 1,
"endRow": 5,
"total": 9,
"pages": 2,
"list":[{"id": 13, "userId": 16, "receiverName": "陈新谋", "receiverPhone": "",…],
"prePage": 0,
"nextPage": 2,
"isFirstPage": true,
"isLastPage": false,
"hasPreviousPage": false,
"hasNextPage": true,
"navigatePages": 8,
"navigatepageNums":[
1,
2
],
"navigateFirstPage": 1,
"navigateLastPage": 2,
"lastPage": 2,
"firstPage": 1
},
"success": true
} - update_shipping_address.do
http://localhost:8080/shipping/update_shipping_address.do
输入
{
"shippingId":"15",
"receiverName":"123123",
"receiverPhone":"",
"receiverMobile":"???????????",
"receiverProvince":"广东省",
"receiverCity":"东莞市",
"receiverDistrict":"南城区",
"receiverAddress":"广东科技学院",
"receiverZip":"523000"
}
输出
{
"status": 1,
"msg": "更新收货地址成功",
"data": null,
"success": true
}
####产品模块
- get_product_list.do
http://localhost:8080/product/get_product_list.do
输入
{ "pageNum":"1", "pageSize":"5" } 输出
{
"status": 1,
"msg": "查询所有的产品",
"data":{
"pageNum": 1,
"pageSize": 5,
"size": 1,
"startRow": 1,
"endRow": 1,
"total": 1,
"pages": 1,
"list":[
{"id": 11, "categoryId": 100001, "name": "三星 galaxy s7", "subtitle": "s7 edge",…}
],
"prePage": 0,
"nextPage": 0,
"isFirstPage": true,
"isLastPage": true,
"hasPreviousPage": false,
"hasNextPage": false,
"navigatePages": 8,
"navigatepageNums":[
1
],
"navigateFirstPage": 1,
"navigateLastPage": 1,
"firstPage": 1,
"lastPage": 1
},
"success": true
}
- create_order.do
http://localhost:8080/order/create_order.do
输入
{
"shippingId":"13"
}
输出
{
"status": 1,
"msg": "创建订单成功",
"data": null,
"success": true
} - get_order_list.do
http://localhost:8080/order/get_order_list.do
输入
{ "pageNum":"2", "pageSize":"10" } 输出
{
"status": 1,
"msg": "查询到该用户的订单",
"data":{
"pageNum": 1,
"pageSize": 10,
"size": 2,
"startRow": 1,
"endRow": 2,
"total": 2,
"pages": 1,
"list":[
{"id": 47, "orderNo": 2018010615311516, "userId": 16, "shippingId": 13, "payment": 109980,…},
{"id": 48, "orderNo": 2018010615315116, "userId": 16, "shippingId": 13, "payment": 5499,…}
],
"prePage": 0,
"nextPage": 0,
"isFirstPage": true,
"isLastPage": true,
"hasPreviousPage": false,
"hasNextPage": false,
"navigatePages": 8,
"navigatepageNums":[
1
],
"navigateFirstPage": 1,
"navigateLastPage": 1,
"firstPage": 1,
"lastPage": 1
},
"success": true
}
- add_new_product.do
http://localhost:8080/cart/add_new_product.do
输入
{
"productId":"100001",
"quantity":"1"
}
输出
{
"status": 1,
"msg": "加入购物车成功",
"data": null,
"success": true
} - get_cart_list.do
http://localhost:8080/cart/get_cart_list.do
输入
{
"pageNum":"1",
"pageSize":"10"
}
输出
{
"status": 1,
"msg": "购物车内的商品",
"data":{
"pageNum": 1,
"pageSize": 10,
"size": 1,
"startRow": 1,
"endRow": 1,
"total": 1,
"pages": 1,
"list":[
{"id": 132, "userId": 16, "productId": 100001, "quantity": 1, "checked": 1,…}
],
"prePage": 0,
"nextPage": 0,
"isFirstPage": true,
"isLastPage": true,
"hasPreviousPage": false,
"hasNextPage": false,
"navigatePages": 8,
"navigatepageNums":[
1
],
"navigateFirstPage": 1,
"navigateLastPage": 1,
"firstPage": 1,
"lastPage": 1
},
"success": true
}
- get_list.do
http://localhost:8080//order_item/get_list.do
输入
{
"pageNum":"1",
"pageSize":"10"
}
输出
{
"status": 1,
"msg": "查询到的订单",
"data":{
"pageNum": 1,
"pageSize": 10,
"size": 6,
"startRow": 1,
"endRow": 6,
"total": 6,
"pages": 1,
"list":[{"id": 1, "userId": 15, "orderNo": 2018010922011915, "productId": 100001, "productName": "三星 galaxy s7",…],
"prePage": 0,
"nextPage": 0,
"isFirstPage": true,
"isLastPage": true,
"hasPreviousPage": false,
"hasNextPage": false,
"navigatePages": 8,
"navigatepageNums":[
1
],
"navigateFirstPage": 1,
"navigateLastPage": 1,
"firstPage": 1,
"lastPage": 1
},
"success": true
}