Skip to content

接口

api/distributor/add/ 添加供应商

Method POST
请求
    name    M   string  名字
    sort    M   int 排序
    phone   O   string  电话
    mobile  M   string  手机
    address M   string  地址
    logo    M   file    logo
    detail_img  M   file    详情页图片
    rating  M   int 评分
    rating_1  M   int 准时
    rating_2  M     int 质量
    rating_3    M   int 服务
    floor_price     M   int 起送价
    targets [   M   list    配送对象
        1, 2,3
    ]
    cities [    M   list    配送城市
        string1, string2
    ]
    categories [    M   list    配送品种
        string1, string2
    ]
    has_dectect_report  O   bool    是否有检测报告
    tax_cert_img    M   file    税务登记证图片
    license_img M   file    营业执照图片
    org_code_img    M   file    组织机构代码证图片
    desc      string    富文本

响应
    code    M   int 返回码,0表示成功,其他表示错误
    msg M   string  错误信息
    data M dict
    {
      distributor_id: INT 供应商id
    }

api/distributor/edit/ 编辑供应商

Method POST
请求
    id  M   int  ID
    name    M   string  名字
    sort    M   int 排序
    phone   O   string  电话
    mobile  M   string  手机
    address M   string  地址
    logo    M   file    logo
    detail_img  M   file    详情页图片
    rating  M   int 评分
    rating_1  M   int 准时
    rating_2  M     int 质量
    rating_3    M   int 服务
    floor_price     M   int 起送价
    targets [   M   list    配送对象
        string1,string2
    ]
    cities [    M   list    配送城市
        string1,string2
    ]
    categories [    M   list    配送品种
        string1,string2
    ]
    has_dectect_report  O   bool    是否有检测报告
    tax_cert_img    M   file    税务登记证图片
    license_img M   file    营业执照图片
    org_code_img    M   file    组织机构代码证图片
    desc      string    富文本

响应
    code    M   int 返回码,0表示成功,其他表示错误
    msg M   string  错误信息
    data M dict
    {
      distributor_id:INT 供应商id
    }

api/distributor/delete/ 删除供应商

Method POST
请求
    id  M   int  ID

响应
    code    M   int 返回码,0表示成功,其他表示错误
    msg M   string  错误信息

api/distributor/show/ 供应商上下架

Method POST
请求
    id  M   int  供应商id
    status   M   int 是否上架 0-下架 1-上架
响应
    code    M   int 返回码,0表示成功,其他表示错误
    msg M   string  错误信息

api/distributor/search/ 供应商搜索

Method GET
请求
    status  O   int 状态
    city    O   int 城市
    name    O   string  名字
    targets O   list    配送对象
    min_floor_price O   int 最小起送价
    max_floor_price O   int 最大起送价
    categories  O   list 配送品种
    has_detect_report   O   int    是否有检测报告
    limit   O       int     搜索条数
    offset      O       int     搜索偏移量

响应
    code    M   int 返回码,0表示成功,其他表示错误
    msg M   string  错误信息
    data    M   dict
    {
        "data":
                [
                    'id'    M   int 供应商ID
                    'name'  M   string  名字
                    'address'   M   string  地址
                    'categories'    M   list    配送品种
                    'targets'   M   list    配送对象
                    'sort'  M   int 排序
                    'from'  M   int 来源
                    'status'    M   int 状态
                    'mobile'    M   string  dwhd
                    'rating'    M   int 评分
                    'rating_1'  M   int 准时
                    'rating_2'  M     int 质量
                    'rating_3'    M   int 服务
                    'cities'    M   list
                    'consult'   M   int 咨询量
                    'browse'    M   int 浏览量
                ]
        "count": 120

    }

api/distributor/details/ 供应商详情

Method GET
请求
    id    M   int 供应商ID
响应
    code    M   int 返回码,0表示成功,其他表示错误
    msg M   string  错误信息
    data    M   json
    {
        'name'    M   string  名字
        'sort'    M   int 排序
        'phone'   O   string  电话
        'mobile'  M   string  手机
        'address' M   string  地址
        'logo'    M   file    logo
        'detail_img'  M   file    详情页图片
        'rating'  M   int 评分
        'ating_1'  M   int 准时
        'rating_2'  M     int 质量
        'rating_3'    M   int 服务
        'floor_price'     M   int 起送价
        'targets' [   M   list    配送对象
            1, 2,3
        ]
        'cities' [    M   list    配送城市
            1, 2,3
        ]
        'categories' [    M   list    配送品种
            1, 2,3
        ]
        'has_dectect_report'  O   bool    是否有检测报告
        'tax_cert_img'    M   file    税务登记证图片
        'license_img' M   file    营业执照图片
        'org_code_img'    M   file    组织机构代码证图片
        'browse_count'  M   int 浏览量
        'consult_count' M   int 咨询量
    }

api/distributor/avail_attr/ 供应商可选信息

Method GET
请求
    无
响应
    code    M   int 返回码,0表示成功,其他表示错误
    msg M   string  错误信息
    data    M   json
    {

        'distribute_targets' [
            'name'  M   string 对象名字
        ],
        'distribute_categories' [
            'name'  M   string 配送品种名字
        ]
    }

api/distributor/statistics/ 统计

Method POST
请求
    name string 供应商名字
    begin_date date 开始日期
    end_date date 结束日期
    limit   O       int     搜索条数
    offset      O       int     搜索偏移量
响应
    code    M   int 返回码,0表示成功,其他表示错误
    msg M   string  错误信息
    data    M   json
    {
        "data":
                [
                    {
                        'name': M   string  配送商名称
                        'browse_count'  M   int PV
                        'consult_count' M   int 查看电话数
                    }
                ]
        "count": 120

    }

api/distributor/get_mobile/ 获取供应商电话号码

Method GET
    请求
        id int 供应商id
    响应
        code    M   int 返回码,0表示成功,其他表示错误
        msg M   string  错误信息
        data    M   json
        {
            "mobile": "15916247189"
        }

api/common/province_cities/ 拉取城市接口

  Method GET
  请求
      id int 供应商id
  响应
  code    M   int 返回码,0表示成功,其他表示错误
  msg M   string  错误信息
  data    M   json
  {
       [
           {
               "upstream_id": 1,
               "id": 17,
               "name": "河北省",
               "cities": [
                   {
                       "upstream_id": 17,
                       "id": 18,
                       "name": "石家庄市"
                   }
               ]
           }
       ]
  }

api/common/img_upload/ 上传图片接口

  Method POST
  请求
      image_file M File 图片
  响应
  code    M   int 返回码,0表示成功,其他表示错误
  msg M   string  错误信息
  data M json
  {
       "img_path_id": "22eb1544253cdbc6.png",
       "image_url": "http://gmfiles-1251112841.file.myqcloud.com/product_pic/22eb1544253cdbc6.png"
  }

api/login/ 登录接口

Method POST
请求
    username str M 帐号名
    password str M 密码
响应
code    M   int 返回码,0表示成功,其他表示错误
msg M   string  错误信息
data None M json

api/logout/

Method GET
请求
    无
响应
code    M   int 返回码,0表示成功,其他表示错误
msg M   string  错误信息
data None M json

api/judge/ index页面判断是否登录

Method GET 请求 无 响应 code M int 返回码,0表示登录,200表示未登录 msg M None data M json { 'username': str 用户名 }