shops.md 5.09 KB

店铺接口服务定义


创建店铺

接口名:/shops/createShop

入参


属性名称 类型 例子 说明
shop_name String 得宝旗舰店 店铺名称
shop_nature int 1 店铺性质(1 旗舰店 2 专卖店)
shop_domain String debao 店铺域名
create_pid int 1 创建人ID
shop_logo String http://img11.static.yhbimg.com/yhb-img01/2015/09/11/02/01f42dff5d5bd383af1025eea1218cbccc.jpg?imageView/{mode}/w/{width}/h/{height} 店铺logo
shop_intro String 秉承以设计为核心的创新理念,用专业的思维方式将自然与科技、传统与革新、技艺与时尚三者良好融合,着重面料材质与软式廓型的品质互动,更好的诠释“less is more”的设计理念。 店铺简介
shop_admin JSON数组
shop_relation JSON数组
website_url JSON数组 ["www.paperworks.com.cn"]
other_url JSON数组 ["www.paperworks.com.cn","https:\/\/jnby.tmall.com\/"]
shop_address JSON数组

返回

{
  "code":200
  "message":"创建成功"
  "shop_id":12
}

获取店铺列表

接口名: /shops/getShopList

入参


属性名称 类型 例子 说明
page int 2 第几页
size int 50 每页条数
shops_id int 15 店铺ID
shop_name String 得宝旗舰店 店铺名称
shop_nature int 1 店铺性质(1 旗舰店 2 专卖店)
status int 1 状态(1开启 0 关闭)
check_status int 300 审核状态(100 暂存 200 待审核 300 审核通过 900 驳回)
supplier_id int 950 供应商ID
brand_id int 928 品牌ID

返回


{
  "code":200
  "info":
  {
      "id":123,
      "name":"50元优惠券",
      "limit_times":10,
      "code":"sdads123123,dasd",
      "req_department":"零售部/运营部",
      "limit_date_from":"2016-01-16 00:00:00", 
      "limit_date_to":"2016-01-20 00:00:00", 
      "promotion_info":
        {
            "type": "discount_market_price", 
            "condition": {
                "amount_at_least": 100, 
                "count_at_least": 1
            }, 
            "action": {
                "discount": 0.88, 
                "discount_at_most": 100
            }
        },
      "user_use_limit":10,
      "user_source_limit":"iSO",
      "user_type_limit":"new_reg",//no_buy:未购买,new_reg:新注册
      "describe":"xxxxxxx",
      "staff":"李四",
      "state":0
  }
}

店铺同步

接口名: /shops/saveOrUpdateShop

入参


属性名称 类型 例子 说明
shop_name String 得宝旗舰店 店铺名称
shop_nature int 1 店铺性质(1 旗舰店 2 专卖店)
shop_domain String debao 店铺域名
create_pid int 1 创建人ID
shop_logo String http://img11.static.yhbimg.com/yhb-img01/2015/09/11/02/01f42dff5d5bd383af1025eea1218cbccc.jpg?imageView/{mode}/w/{width}/h/{height} 店铺logo
shop_intro String 秉承以设计为核心的创新理念,用专业的思维方式将自然与科技、传统与革新、技艺与时尚三者良好融合,着重面料材质与软式廓型的品质互动,更好的诠释“less is more”的设计理念。 店铺简介
shop_admin JSON数组
shop_relation JSON数组
website_url JSON数组 ["www.paperworks.com.cn"]
other_url JSON数组 ["www.paperworks.com.cn","https:\/\/jnby.tmall.com\/"]
shop_address JSON数组

返回


{
  "code":200
  "message":"修改成功"
}

根据店铺名查看是否存在

接口名:/shops/checkByShopName

入参


属性名称 类型 例子 说明
shop_name String 得宝旗舰店 店铺名称
shops_id int 15 店铺ID

返回

{
  "code":20001,
  "message":"设置成功!"
}

//or

{
  "code":50002,
  "message":"设置失败"
}

根据店铺域名查看是否存在

接口名: /shops/checkByShopDomain

入参


属性名称 类型 例子 说明
shop_domain String debao 店铺域名
shops_id int 15 店铺ID

返回


{
  "code":20003
  "data":
  {
    "auth":123123
  }
}

//or

{
  "code":50003
  "message": "登录失败!"
}

获取店铺详情

接口名: /shops/getDetailByShopId

入参


属性名称 类型 例子 说明
shops_id int 15 店铺ID

返回


{
    list:[
      {
        title:'首页',
        href:'/',
        icon:'home'
      },
      {
        title:'页面模板',
        parent:true,
        list:[
          {
            title:'个人资料',
            href:'/chart02',
            icon:'check'
          },
          {
            title:'帮助页',
            href:'/test',
            icon:'puzzle-piece'
          },
          {
            title:'404',
            href:'/404',
            icon:'bug'
          }
        ]
      }
    ]
}