1接口模板

接口地址:
apiUrl='http://121.199.46.215:8090/qz'

FILTER##

filter value
type 0全部 1数码 2服装 3电器
code 1未登录 2没有权限
action view查看 add增加 update更新 del删除

1.商品列表查询接口 item_list

type method 类型
list get 列表

params

设置项

key value default 说明
api item_list required api名
page 1 1 默认第1页
size 10 0 每页显示10条,默认0不分页全部显示
limit 50 0 限制显示条数,默认0无限制

筛选项

key value default 说明
filter_type 1 0 商品分类,详见filter:type
filter_lebel 1 0 商品标签,详见filter:label

排序项

key value default 说明
order_addtime desc desc 根据时间降序排序(所有时间都返回unix时间戳
order_click asc desc 根据点击升序排序

搜索项

key value 说明
search_title '搜索标题' 根据关键字查询

example

$http.get({
    api: 'item_list',//调用商品列表的接口
    page: 1,//第1页
    size: 10,//每页显示10条
    filter_type: 2,//商品分类为2服装
    order_click: 'desc',//根据点击量降序排序
    search_title: '外套'//关键词为‘外套’
});

result

list:[
    {
        id: 1,//商品id
        title: '商品标题测试外套',
        content: '

商品详情

', cover: 'http://example.com/static/images/itemcoverid1.jpg', click: 213,//点击量 add_time: 1468563083//商品发布时间 } ], page:{ now: 1,//当前页 all: 10,//总页数 count: 105//总条数 }, success: 1
success: 0,
code: 1,
msg: '错误信息'

2.商品详情查询接口

type method 类型
detail get 详情

params

key value default 说明
api item_detail required api名
id 1 required 查询ID为1的内容

example

$http.get({
    api: 'item_detail',//调用商品列表的接口
    id: 1//查找ID=1的商品详情
});

result

result: {
    id: 1,//商品id
    title: '商品标题测试外套',
    content: '

商品详情

', cover: 'http://example.com/static/images/itemcoverid1.jpg', click: 213,//点击量 add_time: 1468563083//商品发布时间 }, success: 1
success: 0,
code: 1,
msg: '错误信息'

3.收货地址增删改接口

type method 类型
action post 增删改

params

key value default 说明
api address_action required api名
id 1 required 查询ID为1的内容,action为add时无效
action add required 动作,详见filter:action

当动作为addupdate时提交的参数

key value 说明
province '江苏省'
city '无锡市'
area '江阴市'
address '香山路112号' 地址
tel '18921111979' 电话
name '张三' 收货人
is_primary true 是否默认

example

//增加一条收货地址
$http.post({
    api: 'address_action',//收货地址增删改查接口
    action: 'add',//动作为 增加
    province: '江苏省',
    city: '无锡市',
    area: '江阴市',
    address: '长江路112号'
    tel: '18921111979',
    name: '张三',
    is_primary: true//是否为默认
});


//更新一条收货地址
$http.post({
    api: 'address_action',//收货地址增删改查接口
    id: 1,//必填,更新对应的ID
    action: 'update',//动作为 更新
    
    //以下参数如果有则更新
    address: '长江路112号21楼',
    name: '李四'
});

//删除一条收货地址
$http.post({
    api: 'address_action',//收货地址增删改查接口
    id: 1,//必填,更新对应的ID
    action: 'del',//动作为 删除
});

result

success: 1,
msg: '添加收货地址成功'

你可能感兴趣的:(1接口模板)