go-common/app/admin/live/live-admin/api/http/v1/resource.resource.md
2019-04-22 18:49:16 +08:00

4.8 KiB
Raw Blame History

/xlive/internal/live-admin/v1/resource/add

###Add 添加资源接口

方法POST

请求参数

参数名 必选 类型 描述
platform string
title string
jumpPath string
jumpTime integer
type string
device string
startTime string
endTime string
imageUrl string
jumpPathType integer

响应

{
    "code": 0,
    "message": "ok",
    "data": {
        "id": [
            0
        ]
    }
}

/xlive/internal/live-admin/v1/resource/addEx

###AddEx 添加资源接口(不限制位置和平台)

方法POST

请求参数

参数名 必选 类型 描述
platform string
title string
jumpPath string
jumpTime integer
type string
device string
startTime string
endTime string
imageUrl string
jumpPathType integer

响应

{
    "code": 0,
    "message": "ok",
    "data": {
        "id": [
            0
        ]
    }
}

/xlive/internal/live-admin/v1/resource/edit

###Edit 编辑资源接口

方法POST

请求参数

参数名 必选 类型 描述
platform string
id integer
title string
jumpPath string
jumpTime integer
startTime string
endTime string
imageUrl string
jumpPathType integer

响应

{
    "code": 0,
    "message": "ok",
    "data": {
    }
}

/xlive/internal/live-admin/v1/resource/offline

###Offline 下线资源接口

方法POST

请求参数

参数名 必选 类型 描述
platform string
id integer

响应

{
    "code": 0,
    "message": "ok",
    "data": {
    }
}

/xlive/internal/live-admin/v1/resource/getList

###GetList 获取资源列表

方法GET

请求参数

参数名 必选 类型 描述
platform string
page integer
pageSize integer
type string

响应

{
    "code": 0,
    "message": "ok",
    "data": {
        "currentPage": 0,
        "totalCount": 0,
        "list": [
            {
                "id": 0,
                "title": "",
                "jumpPath": "",
                "device_platform": "",
                "device_build": 0,
                "startTime": "",
                "endTime": "",
                "status": 0,
                "device_limit": 0,
                "imageUrl": "",
                "jumpPathType": 0,
                "jumpTime": 0
            }
        ]
    }
}

/xlive/internal/live-admin/v1/resource/getPlatformList

###获取平台列表

方法GET

请求参数

参数名 必选 类型 描述
type integer

响应

{
    "code": 0,
    "message": "ok",
    "data": {
        "platform": [
            ""
        ]
    }
}

/xlive/internal/live-admin/v1/resource/getListEx

###GetListEx 获取资源列表

方法GET

请求参数

参数名 必选 类型 描述
platform string
page integer
pageSize integer
type 多个string
device_platform string
status string
startTime string
endTime string

响应

{
    "code": 0,
    "message": "ok",
    "data": {
        "currentPage": 0,
        "totalCount": 0,
        "list": [
            {
                "id": 0,
                "title": "",
                "jumpPath": "",
                "device_platform": "",
                "device_build": 0,
                "startTime": "",
                "endTime": "",
                "status": 0,
                "device_limit": 0,
                "imageUrl": "",
                "jumpPathType": 0,
                "jumpTime": 0,
                "type": ""
            }
        ]
    }
}