风流倜傥拍的烂,圣熙女鞋API设计

风华正茂拍的烂..请求编剧重编,请求哪位导演重拍.请求原班人马出演…求续演经典之作..收视率一定高

女鞋API

www.142.net,数据结构定义

 

//Product
//产品数据对象解构
{
    id:101,
    name:'产品名',
    summary:'产品简介',
    image:'imageURL',
    code:'产品编码,例如3014',
    price:'价格',
    colors:[
        color,
        ...
    ],
    sizes:[
        size,
        ...
    ]
}

//Color对象
//颜色描述对象
{
    id:'颜色id,唯一标识',
    name:'颜色名称,例如红色'
}

//Size对象
//尺码描述对象
{
    id:'尺码id,唯一标识',
    name:'尺码名称,例如43号'
}

//PreOrder
//预定信息
{
    id:101,
    date:'时间',
    productID:
    name:'产品名',
    code:'产品编码,例如3014',
    image:'图片链接',
    price:'价格',
    count:'数量,

}

//Order
//订单对象
{
    id:订单id,
    date:订单时间,
    totalPrice:总价,
    type:'0为确认订单,1已确认订单,2已发货订单'
}

//OrderDetail
//订单明细对象
{
    id:订单明细id,
    productID:商品类型ID,
    productName:商品名称,
    productCode:商品编码,
    productColorID:
    productColorName:
    productSizeID:
    productSizeName:
    count:
    price:
    totalPrice:
    type:'订单明细类型,0正常,1退货申请中,2退货成功,3退货失败,4换货申请中,5换货成功,6退货失败'
}

//BillDetail
//账单明细对象
{
    id:
    date:
    totalPrice:
    orderID:
}

//Bill
//对账单对象
{
    id:
    date:
    orderTotalPrice:订单总金额
    backTotalPrice:退货总金额
    money:应付账款
    type:'0为确认,1已确认,2已付款'
}

//notice
//通知对象
{
    id:
    title:
    content:
    date:
    type:'0为公共,1为个人',
}

 

 

API接口定义

1,登录

请求地址:

请求方式:POST

请求参数:

参数名 参数说明
name 登录名
pwd 密码

返回值:

{
  "success": true,
  "data": {
    "uid": 1001,
    "token": "xxxx"
  }
}

 

2,获取商品

请求地址:

请求方式:GET

请求参数:

参数名 参数说明
token 登录令牌
type 0为全部商品,1为新品,默认为0

返回值:

{
  "success": true,
  "data": {
    "id": 101,
    "name": "女鞋A",
    "summary": "中国国产",
    "image": "",
    "code": "YA123",
    "price": 200,
    "colors": [
      {
        "id": 1,
        "name": "红色"
      },
      {
        "id": 2,
        "name": "黄色"
      },
      {
        "id": 3,
        "name": "蓝色"
      },
      {
        "id": 4,
        "name": "白色"
      },
      {
        "id": 5,
        "name": "黑色"
      }
    ],
    "sizes": [
      {
        "id": 1,
        "name": 35
      },
      {
        "id": 2,
        "name": 37
      },
      {
        "id": 3,
        "name": 39
      },
      {
        "id": 4,
        "name": 41
      },
      {
        "id": 5,
        "name": 43
      }
    ]
  }
}

 

3,提交预定信息

请求地址:

请求方式:POST

请求参数:

参数名 参数说明
token 登录令牌
productID 商品ID
count 预定数量

返回值:

{
  "success": true
}

 

4,获取预定记录

请求地址:

请求方式:GET

请求参数:

参数名 参数说明
token 登录令牌

返回值:

{
  "success": true,
  "data": [
    {
      "id": 101,
      "date": "2017年7月14日15:33:02",
      "productID": 1,
      "name": "女鞋A",
      "code": "YA3014",
      "image": "www.baidu.com/aaa.png",
      "price": 55,
      "count": 100
    },
    {
      "id": 102,
      "date": "2017年7月14日15:33:02",
      "productID": 1,
      "name": "女鞋B",
      "code": "YA3015",
      "image": "www.baidu.com/aaa.png",
      "price": 55,
      "count": 100
    }
  ]
}

 

5,获取订单列表

请求地址:

请求方式:GET

请求参数:

参数名 参数说明
token 登录令牌

返回值:

{
  "success": true,
  "data": [
    {
      "id": 1,
      "date": "2017年7月14日15:48:56",
      "totalPrice": 50000,
      "type": 0
    },
    {
      "id": 2,
      "date": "2017年7月14日15:48:56",
      "totalPrice": 50000,
      "type": 0
    },
    {
      "id": 3,
      "date": "2017年7月14日15:48:56",
      "totalPrice": 50000,
      "type": 0
    },
    {
      "id": 4,
      "date": "2017年7月14日15:48:56",
      "totalPrice": 50000,
      "type": 0
    },
    {
      "id": 5,
      "date": "2017年7月14日15:48:56",
      "totalPrice": 50000,
      "type": 0
    }
  ]
}

 

6,获取订单明细

请求地址:

请求方式:GET

请求参数:

参数名 参数说明
token 登录令牌
orderID 订单ID

返回值:

{
  "success": true,
  "data": [
    {
      "id": 1,
      "productID": 1,
      "productName": "女鞋A",
      "productCode": "YA123",
      "productColorID": 1,
      "productColorName": "红色",
      "productSizeID": 1,
      "productSizeName": "小",
      "count": 554,
      "price": 9999,
      "totalPrice": 0,
      "type": 0
    },
    {
      "id": 1,
      "productID": 1,
      "productName": "女鞋A",
      "productCode": "YA123",
      "productColorID": 1,
      "productColorName": "红色",
      "productSizeID": 1,
      "productSizeName": "小",
      "count": 554,
      "price": 9999,
      "totalPrice": 0,
      "type": 0
    },
    {
      "id": 1,
      "productID": 1,
      "productName": "女鞋A",
      "productCode": "YA123",
      "productColorID": 1,
      "productColorName": "红色",
      "productSizeID": 1,
      "productSizeName": "小",
      "count": 554,
      "price": 9999,
      "totalPrice": 0,
      "type": 0
    }
  ]
}

 

7,确认订单

请求地址:

请求方式:POST

请求参数:

参数名 参数说明
token 登录令牌
orderID 确认订单ID

返回值:

1 {
2   "success": true,
3   "message": "确认成功!"
4 }

 

8,退货

请求地址:

请求方式:POST

请求参数:

参数名 参数说明
token 登录令牌
orderID 订单ID
orderDetailID 订单明细ID
count 退货数量

返回值:

1 {
2   "success": true,
3   "message": "退货成功!"
4 }

 

9,换货

请求地址:

请求方式:POST

请求参数:

参数名 参数说明
token 登录令牌
orderID 订单ID
orderDetailID 订单明细ID
count 换货数量
colorID 换货颜色ID
sizeID 换货尺码ID

返回值:

1 {
2   "success": true,
3   "message": "换货成功!",
4   "data": {
5     "颜色": 1,
6     "尺码大小": 1
7   }
8 }

 

10,获取账单明细

请求地址:

请求方式:GET

请求参数:

参数名 参数说明
token 登录令牌

返回值:

{
  "success": true,
  "data": [
    {
      "id": 1,
      "date": "2017年7月14日17:17:59",
      "totalPrice": 50000,
      "orderID": 1
    },
    {
      "id": 2,
      "date": "2017年7月14日17:17:59",
      "totalPrice": 50000,
      "orderID": 2
    },
    {
      "id": 3,
      "date": "2017年7月14日17:17:59",
      "totalPrice": 50000,
      "orderID": 3
    },
    {
      "id": 4,
      "date": "2017年7月14日17:17:59",
      "totalPrice": 50000,
      "orderID": 4
    }
  ]
}

 

11,获取对账单

请求地址:

请求方式:GET

请求参数:

参数名 参数说明
token 登录令牌

返回值:

{
  "success": true,
  "data": [
    {
      "id": 1,
      "date": "2017年7月14日16:56:42",
      "orderTotalPrice": 50000,
      "backTotalPrice": 10000,
      "money": 40000,
      "type": 0
    },
    {
      "id": 2,
      "date": "2017年7月14日16:56:42",
      "orderTotalPrice": 50000,
      "backTotalPrice": 10000,
      "money": 40000,
      "type": 2
    },
    {
      "id": 3,
      "date": "2017年7月14日16:56:42",
      "orderTotalPrice": 50000,
      "backTotalPrice": 10000,
      "money": 40000,
      "type": 1
    }
  ]
}

 

12,确认对账单

请求地址:

请求方式:POST

请求参数:

参数名 参数说明
token 登录令牌
billID 对账单ID

返回值:

{
  "success": true,
  "message": "确认成功!"
}

 

13,获取历史对账单

请求地址:

请求方式:GET

请求参数:

参数名 参数说明
token 登录令牌

返回值:

 1 {
 2   "success": true,
 3   "data": [
 4     {
 5       "id": 1,
 6       "date": "2017年7月14日16:56:42",
 7       "orderTotalPrice": 50000,
 8       "backTotalPrice": 10000,
 9       "money": 40000,
10       "type": 0
11     },
12     {
13       "id": 2,
14       "date": "2017年7月14日16:56:42",
15       "orderTotalPrice": 50000,
16       "backTotalPrice": 10000,
17       "money": 40000,
18       "type": 2
19     },
20     {
21       "id": 3,
22       "date": "2017年7月14日16:56:42",
23       "orderTotalPrice": 50000,
24       "backTotalPrice": 10000,
25       "money": 40000,
26       "type": 1
27     }
28   ]
29 }

 

14,获取通知

请求地址:

请求方式:GET

请求参数:

参数名 参数说明
token 登录令牌

返回值:

 1 {
 2   "success": true,
 3   "data": [
 4     {
 5       "id": 1,
 6       "title": "1级消息",
 7       "content": "结账时间到了",
 8       "date": "2017年7月14日16:48:52",
 9       "type": 0
10     },
11     {
12       "id": 2,
13       "title": "1级消息",
14       "content": "结账时间到了",
15       "date": "2017年7月14日16:48:52",
16       "type": 1
17     },
18     {
19       "id": 3,
20       "title": "1级消息",
21       "content": "结账时间到了",
22       "date": "2017年7月14日16:48:52",
23       "type": 1
24     },
25     {
26       "id": 4,
27       "title": "1级消息",
28       "content": "结账时间到了",
29       "date": "2017年7月14日16:48:52",
30       "type": 0
31     }
32   ]
33 }

 

15,修改密码

请求地址:

请求方式:POST

请求参数:

参数名 参数说明
token 登录令牌
currentpwd 当前密码
newpwd 新密码

返回值:

1 {
2   "success": false,
3   "message": "旧密码输入错误!"
4 }

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注