resources.md 14.6 KB

资源位接口定义

查询资源

/resources/queryResource

入参


参数名 必填 类型 示例值 描述
name string 男首页 资源名称
sortId int 2 分类编号
platformId int 1 平台编号
page int 1 页数

返回

{
    "code": 200,
    "data": {
        "list": [],
        "page": 2,
        "plat_list": [
            {
                "createTime": 1430300615,
                "platformFlag": "iphone",
                "platformId": 1,
                "platformName": "yohoApp",
                "status": 0
            }
        ],
        "resources_list": [
            {
                "code": "02568b6042510e4be739cc688dc7d6ae",
                "createTime": 1444448085,
                "id": 279,
                "name": "逛.pc网站首页右侧广告位(创意生活)",
                "platformId": 5,
                "platformName": "web",
                "sortId": 4,
                "sortName": "逛列表页"
            }
        ],
        "size": 10,
        "sort_id": 4,
        "sort_list": [
            {
                "createTime": 1430304722,
                "platformId": 1,
                "sortId": 2,
                "sortName": "男首",
                "status": 1
            }
        ],
        "total": 15,
        "totalPage": 2
    },
    "md5": "c88f34a1ec20168782345b0c6754b83d",
    "message": "操作成功"
}

参数名 描述
total 总条数
totalPage 总页数
size 每页显示条数
page 当前所在页码
sort_id 入参传递的sortId
plat_id 入参传递的platformId
sort_id 入参传递的sortId
resources_list 资源列表
plat_list 平台列表
sort_list 分类列表

resources_list:

参数名 描述
id 资源编号
name 资源名称
sortId 分类编号
sortName 分类名称
platformId 平台编号
platformName 平台名称
matchCode 配对码
createTime 创建时间

plat_list:

参数名 描述
platformId 平台编号
platformName 平台名称
platformFlag 平台标识
createTime 创建时间
status 状态码

sort_list:

参数名 描述
platformId 平台编号
sortName 分类名称
sortId 分类Id
createTime 创建时间
status 状态码

资源管理编辑页面

'/resources/resourcesEditPage'

入参


参数名 必填 类型 示例值 描述
id int 8 资源id

返回

{ "code": 200, "data": { "plat_list": [ { "createTime": 1430300615, "platformFlag": "iphone", "platformId": 1, "platformName": "yohoApp", "status": 1 } ], "row": { "code": "201504091403001", "createTime": 1430378310, "id": 8, "matchCode": "", "name": "男首页", "platformId": 1,

    },
    "sort_list": [
        {
            "createTime": 1430304722,
            "platformId": 1,
            "sortId": 2,
            "sortName": "男首",
            "status": 1
        }
    ]
},
"md5": "1a6475d5d666454d1db9c1749e3511e0",
"message": "操作成功"

}

plat_list:

参数名 描述
platformId 平台编号
platformName 平台名称
platformFlag 平台标识
createTime 创建时间
status 状态码

sort_list:

参数名 描述
platformId 平台编号
sortName 分类名称
sortId 分类Id
createTime 创建时间
status 状态码

row:

参数名 描述
id 资源编号
name 资源名称
sortId 分类编号
platformId 平台编号
matchCode 配对码
createTime 创建时间

资源新增页面

'/resources/resourcesAddPage'

返回

{ "code": 200, "data": { "plat_list": [ { "createTime": 1430300615, "platformFlag": "iphone", "platformId": 1, "platformName": "yohoApp", "status": 1 } ], "sort_list": [ { "createTime": 1430304722, "platformId": 1, "sortId": 2, "sortName": "男首", "status": 1 } ] }, "md5": "1a6475d5d666454d1db9c1749e3511e0", "message": "操作成功" }

plat_list:

参数名 描述
platformId 平台编号
platformName 平台名称
platformFlag 平台标识
createTime 创建时间
status 状态码

sort_list:

参数名 描述
platformId 平台编号
sortName 分类名称
sortId 分类Id
createTime 创建时间
status 状态码

通过id删除资源

'resources/deleteResourceById'

入参


参数名 必填 类型 示例值 描述
id int 614 资源id

返回

{ "code": 200, "data": [], "md5": "d751713988987e9331980363e24189ce", "message": "删除成功." }

新增/修改资源

'/resources/saveResource'

入参


参数名 必填 类型 示例值 描述
id int -1 如果为空或者小于0为新增,否则为修改操作
name string 男首页 资源名称
sortId int 2 分类编号
platformId int 1 平台编号
matchCode String 1 页数

返回

{ "code": 200, "message": "资源添加成功!" }

查询所有的资源分类

/resources/getResSorts

返回

{
    "code": 200,
    "data": [
        {
            "createTime": 1457505339,
            "platformId": 1,
            "sortId": 56,
            "sortName": "灰度测试2",
            "status": 1
        }
    ],
    "md5": "8909cda6f96b76b94b60451c4931fc94",
    "message": "操作成功"
}

参数名 描述
sortId 分类编号
sortName 分类名称
platformId 平台编号
createTime 创建时间
status 状态码

新增资源分类

'/resources/addResSort'

入参


属性名称 类型 例子 说明
sortName String ipad 资源分类名称 必传
platformId int 5 平台id 必传
status byte 1 是否启用

返回

{ "code": 200, "data": [], "md5": "d751713988987e9331980363e24189ce", "message": "添加成功." }

通过资源分类id获取编辑页面需要的信息(List 和 ResourcesSort)

'/resources/resSortEditPage'

入参

属性名称 类型 例子 说明
sortId int 11 平台id 必传

返回

{ "code": 200, "data": { " platformResult": [ { "createTime": 1430300615, "platformFlag": "iphone", "platformId": 1, "platformName": "yohoApp", "status": 1 }, { "createTime": 1430735334, "platformId": 5, "platformName": "web", "status": 1 } ], "result": { "createTime": 1431502682, "platformId": 1, "sortId": 10, "sortName": "test", "status": 0 } }, "md5": "02a6f8de8401b8b835223ae0f441e7e2", "message": "操作成功" }

返回platformResult result

platformResult:

参数名 描述
platformId 平台编号
platformName 平台名称
platformFlag 平台标识
createTime 创建时间
status 状态码

result:

参数名 描述
platformId 平台编号
sortName 分类名称
sortId 分类Id
createTime 创建时间
status 状态码

查询资源分类首页列表

'/resources/resSortIndex'

返回:

{ "code": 200, "data": { "platform": [ { "createTime": 1430300615, "platformFlag": "iphone", "platformId": 1, "platformName": "yohoApp", "status": 1 } ], "result": [ { "createTime": 1430304722, "platformId": 1, "sortId": 2, "sortName": "男首", "status": 1 } ] }, "md5": "ff6d0788a93de7a134aee28e3798eb17", "message": "操作成功" }

platform:

参数名 描述
platformId 平台编号
platformName 平台名称
platformFlag 平台标识
createTime 创建时间
status 状态码

result:

参数名 描述
platformId 平台编号
sortName 分类名称
sortId 分类Id
createTime 创建时间
status 状态码

修改资源分类

'/resources/updateResSort'

入参

属性名称 类型 例子 说明
sortId int 7 平台id 必传
sortName String ipad 资源分类名称 必传
platformId int 5 平台id 必传
status byte 1 是否启用

返回

{ "code": 200, "data": [], "md5": "d751713988987e9331980363e24189ce", "message": "修改成功." }

删除分类

'/resources/deleteResourcesSort'

入参

属性名称 类型 例子 说明
sortId int 11 平台id 必传

返回

{ "code": 200, "data": [], "md5": "d751713988987e9331980363e24189ce", "message": "删除成功." }

查询所有的平台

/resources/findResPlatforms

入参

返回

{
    "code": 200,
    "data": [
        {
            "createTime": 1430300615,
            "platformFlag": "iphone",
            "platformId": 1,
            "platformName": "yohoApp",
            "status": 1
        }
    ],
    "md5": "b01118ada14ad7204d1182c3fa75563a",
    "message": "操作成功"
}

参数名 描述
platformId 平台编号
platformName 平台名称
platformFlag 平台标识
createTime 创建时间
status 状态码

根据id查询平台

'/resources/getResPlatformById'

入参

属性名称 类型 例子 说明
platformId int 11

返回

{ "code": 200, "data": { "createTime": 1457587192, "platformFlag": "xxsdas", "platformId": 11, "platformName": "windows", "status": 1 }, "md5": "ebbcef62c9233fafd1d9cc357b72aef3", "message": "操作成功" }


参数名 描述
platformId 平台编号
platformName 平台名称
platformFlag 平台标识
createTime 创建时间
status 状态码

添加平台

'/resources/addResPlatform'

入参

属性名称 类型 例子 说明
platformName String ipad 平台名称 必传
platformFlag String ipad 平台标识
status byte 1 是否启用 必传

返回

{
"code": 200,
"data": [],
"md5": "d751713988987e9331980363e24189ce",
"message": "添加成功."
}

通过id更新平台

'resources/updateResPlatform'

入参

属性名称 类型 例子 说明
platformId int ipad 平台名称 必传
platformName String ipad 平台名称 必传
platformFlag String ipad 平台标识
status byte 1 是否启用 必传

返回

{
"code": 200,
"data": [],
"md5": "d751713988987e9331980363e24189ce",
"message": "修改成功."
}

通过id删除平台

'resources/deleteResPlatform'

入参

属性名称 类型 例子 说明
platformId int ipad 平台名称 必传

返回

{
"code": 200,
"data": [],
"md5": "d751713988987e9331980363e24189ce",
"message": "删除成功."
}