3. app后台API

API列表

编号 API名称 路径 版本
1.0 上传东西并返回url 1.0
0.0 获取1.0的进度 1.0
1.1 (分页)首页app种类 1.0
1.2 app种类新增 1.0
1.3 (分页)首页插件种类 1.0
1.4 插件种类新增 1.0
1.5 插件种类删除 1.0
1.6 app种类编辑 1.0
1.7 插件种类编辑 1.0
2.1 (分页)根据app种类id获取所有版本 1.0
2.2 app版本新增 1.0
2.3 app版本编辑,发布 1.0
2.4 (app发布)获取app种类所有版本并且分类 1.0
2.5 (app发布)获取插件种类所有版本并且分类 1.0
2.6 (app发布)app发布关联插件 1.0
3.0 (功能授权-分组)分组查询列表 3.0
3.1 (功能授权-分组)分组操作:增删改一体(支持批量新增) 3.0
3.2 (功能授权-分组)新增分组 3.0
3.3 (功能授权-分组)修改分组 3.0
3.4 (功能授权-分组)删除分组 3.0
3.5 (功能授权-分组)删除前查询 3.0
3.6 (功能授权-功能)新增功能 3.0
3.7 (功能授权-功能)更新功能 3.0
3.8 (功能授权-功能)功能搜索 3.0
3.9 (功能授权-功能)删除指定功能 3.0
4.0 (功能授权-权限)新增权限(支持批量新增) 3.0
4.1 (功能授权-权限)新增权限(支持批量新增) 3.0
4.2 (功能授权-权限)删除指定权限信息 3.0
4.3 (功能授权-权限)条件筛选查询 3.0
4.4 (功能授权-权限)条件筛选查询(App移动端使用接口) 3.0
4.5 (功能授权-权限)修改功能排序(App移动端使用接口) 3.0
4.6 (功能授权-权限)查询授权用户所有社区房屋列表信息(App移动端使用接口) 3.0
5.1 插件版本关联发布 1.0
5.2 (分页)查看app关联的插件 1.0
6.1 (分页)根据插件种类id获取所有版本 1.0
6.2 插件版本新增 1.0
6.3 插件版本修改 1.0
6.4 插件删除 1.0
7.1 (app)一次上传多个种类url 1.0
7.2 (app)拉取所有插件种类最新的版本 1.0
7.3 (app)拉取所有插件种类最新的版本2 1.0
7.4 (app)查看app最新的一个包 1.0
7.5 (app)根据app版本号查看app关联的插件 1.0
7.6 根据versionID查找app版本信息 1.0

1.0: 上传东西并返回url

描述 上传的文件请 备注好名字,比如 xxx20190202.zip 不然名字相同会把前一个文件覆盖,

请求信息

HTTP协议:HTTP,HTTPS

uri:/zuul/applica/app/file/upload

方法:POST

请求参数(表单提交)

名称 位置 类型 必填 描述
file ---- file Y 你要上传的东西。
sessionId ---- body N 上传的请求信息,用于获取上传进度

返回信息

返回参数类型

JSON

返回结果示例
{
    "code": 200,
    "data": {
        "url": "http://mideazy-user.oss-cn-hangzhou.aliyuncs.com/appFile/app/log.sql"
    },
    "message": "success"
}

0.0: 获取1.0的进度

描述 返回的数字是上传的进度,建议使用ajax 轮训查询

请求信息

HTTP协议:HTTP,HTTPS

uri:/applica/app/file/item/percent

方法:POST

请求参数(表单提交)

名称 位置 类型 必填 描述
sessionId ---- body Y 上传的请求信息,用于获取上传进度

返回信息

返回参数类型

JSON

返回结果示例
{
99
}

1.1: 首页app种类

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:/applica/sort/list

方法:POST

请求参数(表单提交)

名称 位置 类型 必填 描述
pageNum ---- Y
pageSize ---- Y
appName ---- N

请求方式( body)

{
    "pageSize":100,
    "pageNum":1
}

返回信息

名称 位置 类型 必填 描述
newestVersion ---- N 有最新版本就会返回最新的一个version回来
status ---- number N 发布状态 0暂不发布 1立即发布 2定时发布 3已发布
返回参数类型

JSON

返回结果示例
{
    "code": 200,
    "data": [
        {
            "appName": "云朵社区",
            "downloadStat": 1,
            "icoUrl": "https://mideazy-user.oss-cn-hangzhou.aliyuncs.com/appFile/%E4%BA%91%E6%9C%B5%E7%A4%BE%E5%8C%BA.png",
            "updateTime": "2019-11-06 17:27:42",
            "newestVersion": {
                "createTime": "2019-11-02 11:17:23",
                "downUrl": "https://mideazy-user.oss-cn-hangzhou.aliyuncs.com/appFile/xlink-ahua-faceDoor-xagent.zip",
                "force": false,
                "publishTime": "2019-10-30 16:46:03",
                "sortId": 1,
                "status": 0,
                "versionContent": "增加图片上传",
                "versionId": 9,
                "versionIdentify": "3.2.2",
                "versionName": "201911010808",
                "versionNo": "3.4.1"
            },
            "appContent": "云朵e家安卓版,超过十亿人使用的手机应用,支持发送语音短信、视频、图片和文字,可以群聊,仅耗少量流量,适合大部分智能手机",
            "clientType": "ANDROID",
            "createTime": "2019-11-01 11:07:26",
            "appType": "1000",
            "sortId": 1,
            "appKey": "83V4a9gd39",
            "appSecret": "H82KsHTmA0-u9j5eQ8t1r-769Jy7073g",
            "packageName": "com.mideazy"
        },
        {
            "appName": "云朵社区",
            "downloadStat": 1,
            "icoUrl": "https://mideazy-user.oss-cn-hangzhou.aliyuncs.com/appFile/%E4%BA%91%E6%9C%B5%E7%A4%BE%E5%8C%BA.png",
            "updateTime": "2019-11-06 17:27:46",
            "newestVersion": {
                "createTime": "2019-11-01 14:00:57",
                "downUrl": "https://mideazy-user.oss-cn-hangzhou.aliyuncs.com/appFile/xlink-ahua-faceDoor-xagent.zip",
                "force": false,
                "publishTime": "2019-10-30 16:46:03",
                "sortId": 2,
                "status": 0,
                "versionContent": "增加图片上传",
                "versionId": 8,
                "versionIdentify": "3.2.3",
                "versionName": "201911010808",
                "versionNo": "3.4.1"
            },
            "appContent": "云朵e家ios版,超过十亿人使用的手机应用,支持发送语音短信、视频、图片和文字,可以群聊,仅耗少量流量,适合大部分智能手机",
            "clientType": "IOS",
            "createTime": "2019-10-31 11:07:30",
            "appType": "1000",
            "sortId": 2,
            "appKey": "1K09Kc6deF",
            "appSecret": "7x9fMMd70E-2wo3B6Gj14-UPpY5Eq0XM",
            "packageName": "com.mideazy"
        },
        {
            "clientType": "ANDROID",
            "createTime": "2019-11-04 19:24:50",
            "appName": "云朵e家",
            "appType": "1010",
            "downloadStat": 1,
            "sortId": 3,
            "icoUrl": "https://mideazy-user.oss-cn-hangzhou.aliyuncs.com/appFile/%E4%BA%91%E6%9C%B5e%E5%AE%B6.png",
            "appKey": "MP3GlnAm8F",
            "appSecret": "4hmaqehon7-21jSwi9iUe-4Ei2M763KN",
            "updateTime": "2019-11-06 17:27:48",
            "packageName": "com.mideazy.ejia",
            "appContent": "云朵社区安卓"
        },
        {
            "clientType": "IOS",
            "createTime": "2019-11-06 17:27:52",
            "appName": "云朵e家",
            "appType": "1010",
            "downloadStat": 1,
            "sortId": 4,
            "icoUrl": "https://mideazy-user.oss-cn-hangzhou.aliyuncs.com/appFile/%E4%BA%91%E6%9C%B5e%E5%AE%B6.png",
            "appKey": "Sa263l2GlX",
            "appSecret": "DJFYRuiv6v-6INOAp6B0j-7D6LlP72l1",
            "updateTime": "2019-11-06 17:27:50",
            "packageName": "com.mideazy.ejia",
            "appContent": "云朵社区ios"
        },
        {
            "clientType": "IOS",
            "createTime": "2019-11-01 14:11:52",
            "appName": "云帮手",
            "downloadStat": 1,
            "sortId": 5,
            "icoUrl": "https://mideazy-user.oss-cn-hangzhou.aliyuncs.com/appFile/yunduo.jpg",
            "appKey": "45Awxb3JtV",
            "appSecret": "1JX5BKODjR-Bix2G1pcx6-jxR4ucual2",
            "updateTime": "2019-11-06 17:27:54",
            "packageName": "com.mideazy.yunbanshou",
            "appContent": "一款跨平台的通讯工具。支持单人、多人参与。通过手机网络发送语音、图片、视频和文字。"
        },
        {
            "clientType": "IOS",
            "createTime": "2019-11-02 11:25:22",
            "appName": "云管家",
            "downloadStat": 1,
            "sortId": 6,
            "icoUrl": "https://mideazy-user.oss-cn-hangzhou.aliyuncs.com/appFile/%E4%BA%91%E7%AE%A1%E5%AE%B6.png",
            "appKey": "8838CR144I",
            "appSecret": "7LQyAh5OA6-phI4qTo1L9-xDmgy5j137",
            "updateTime": "2019-11-06 17:27:55",
            "packageName": "com.mideazy.yunguanjia",
            "appContent": "一款跨平台的通讯工具。支持单人、多人参与。通过手机网络发送语音、图片、视频和文字。"
        }
    ],
    "message": "success"
}

1.2: app种类新增

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:/applica/sort/create

方法:POST

请求参数

名称 位置 类型 必填 描述
clientType ---- string Y ANDROID 或者 IOS

请求方式( body)

{
    "appName":"云朵社区",
    "appType": "1000",
    "packageName":"com.mideazy.yunbanshou",
    "icoUrl":"https://mideazy-user.oss-cn-hangzhou.aliyuncs.com/appFile/222.jpg",
    "clientType":"IOS",
    "appContent":"一款跨平台的通讯工具。支持单人、多人参与。通过手机网络发送语音、图片、视频和文字。"
}

返回信息

返回参数类型

JSON

返回结果示例
{
    "code": 200,
    "data": {},
    "message": "成功"
}

1.3: 首页插件种类

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:/applica/sort/plugin/list

方法:POST

请求参数(表单提交)

名称 位置 类型 必填 描述
pageNum ---- Y
pageSize ---- Y
pluginName ---- N
pluginType ---- N

请求方式( body)

{
    "pageSize":100,
    "pageNum":1,
    "pluginName": "plugin"
}

返回信息

返回参数类型

JSON

返回结果示例
{
    "code": 200,
    "data": {
        "count": 10,
        "list": [
            {
                "psContent": "访客预约",
                "pluginIdentify": "plugin10",
                "clientType": "COMMON",
                "createTime": "2019-11-04 10:22:24",
                "pluginName": "plugin10",
                "psId": 10,
                "updateTime": "2019-11-04 08:37:35",
                "newestVersion": {
                    "createTime": "2019-11-09 09:17:58",
                    "downUrl": "http://47.111.135.174/sit/plugins/plugin10.zip",
                    "forced": false,
                    "pluginId": 993,
                    "psId": 10,
                    "status": 0,
                    "updateTime": null,
                    "versionCompare": 30304,
                    "versionIdentify": "3.3.04"
                }
            },
            {
                "psContent": "社区活动",
                "pluginIdentify": "plugin09",
                "clientType": "COMMON",
                "createTime": "2019-11-04 10:22:23",
                "pluginName": "plugin09",
                "psId": 9,
                "updateTime": "2019-11-04 08:37:35",
                "newestVersion": {
                    "createTime": "2019-11-09 09:17:58",
                    "downUrl": "http://47.111.135.174/sit/plugins/plugin09.zip",
                    "forced": false,
                    "pluginId": 992,
                    "psId": 9,
                    "status": 0,
                    "updateTime": null,
                    "versionCompare": 30304,
                    "versionIdentify": "3.3.04"
                }
            },
            {
                "psContent": "工单服务",
                "pluginIdentify": "plugin08",
                "clientType": "COMMON",
                "createTime": "2019-11-04 10:22:21",
                "pluginName": "plugin08",
                "psId": 8,
                "updateTime": "2019-11-04 08:37:35",
                "newestVersion": {
                    "createTime": "2019-11-09 09:17:58",
                    "downUrl": "http://47.111.135.174/sit/plugins/plugin08.zip",
                    "forced": false,
                    "pluginId": 991,
                    "psId": 8,
                    "status": 0,
                    "updateTime": null,
                    "versionCompare": 30304,
                    "versionIdentify": "3.3.04"
                }
            },
            {
                "psContent": "缴费(物业缴费+预存缴费)",
                "pluginIdentify": "plugin07",
                "clientType": "COMMON",
                "createTime": "2019-11-04 10:22:20",
                "pluginName": "plugin07",
                "psId": 7,
                "updateTime": "2019-11-04 08:37:35",
                "newestVersion": {
                    "createTime": "2019-11-09 09:17:58",
                    "downUrl": "http://47.111.135.174/sit/plugins/plugin07.zip",
                    "forced": false,
                    "pluginId": 990,
                    "psId": 7,
                    "status": 0,
                    "updateTime": null,
                    "versionCompare": 30304,
                    "versionIdentify": "3.3.04"
                }
            },
            {
                "psContent": "车场",
                "pluginIdentify": "plugin06",
                "clientType": "COMMON",
                "createTime": "2019-11-04 10:22:18",
                "pluginName": "plugin06",
                "psId": 6,
                "updateTime": "2019-11-04 08:37:35",
                "newestVersion": {
                    "createTime": "2019-11-09 09:17:58",
                    "downUrl": "http://47.111.135.174/sit/plugins/plugin06.zip",
                    "forced": false,
                    "pluginId": 989,
                    "psId": 6,
                    "status": 0,
                    "updateTime": null,
                    "versionCompare": 30304,
                    "versionIdentify": "3.3.04"
                }
            }
        ]
    },
    "message": "success"
}

1.4: 插件种类新增

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:/applica/sort/plugin/create

方法:POST

请求参数

名称 位置 类型 必填 描述
clientType ---- Y 限定 IOS,COMMON,ANDROID
pluginName ---- Y 插件名称
psContent ---- Y 插件描述
createTime ---- Y 插件创建时间
pluginIdentify ---- Y 插件拼音缩写

请求方式( body)

{
    "pluginName":"计费插件",
    "pluginIdentify":"JF",
    "clientType":"ANDROID",
    "psContent":"计费功能插件。"
}

返回信息

返回参数类型

JSON

返回结果示例
{
    "code": 200,
    "data": {},
    "message": "成功"
}

1.5: 插件种类删除

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:/applica/sort/plugin/delete

方法:POST

请求参数

名称 位置 类型 必填 描述
psId ---- Y id

请求方式( body)

{
    "psId":1

}

返回信息

返回参数类型

JSON

返回结果示例
{
    "code": 200,
    "data": {},
    "message": "成功"
}

1.6: app种类编辑

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:/applica/sort/edit

方法:POST

请求参数

名称 位置 类型 必填 描述
sortId ---- Y app种类的id

请求方式( body)

{
    "sortId":1,
    "appName":"云朵社区",
    "appType": "1000",
    "packageName":"com.mideazy.yunbanshou",
    "icoUrl":"https://mideazy-user.oss-cn-hangzhou.aliyuncs.com/appFile/222.jpg",
    "clientType":"IOS",
    "appContent":"一款跨平台的通讯工具。支持单人、多人参与。通过手机网络发送语音、图片、视频和文字。"
}

返回信息

返回参数类型

JSON

返回结果示例
{
    "code": 200,
    "data": {},
    "message": "成功"
}

1.7: 插件种类编辑

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:/applica/sort/plugin/edit

方法:POST

请求参数

名称 位置 类型 必填 描述
psId ---- Y id

请求方式( body)

{
    "psId":1,
    "pluginName":"计费插件",
    "pluginIdentify": "plugin15",
    "clientType":"COMMON",
    "psContent":"计费微信。"
}

返回信息

返回参数类型

JSON

返回结果示例
{
    "code": 200,
    "data": {},
    "message": "成功"
}

2.1: 根据app种类id获取所有版本

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:/applica/version/getVersionListBySortId

方法:POST

请求参数

名称 位置 类型 必填 描述
sortId ---- ------ N
appType ---- ------ Y sortId不传时必填
clientType ---- ------ sortId不传时必填
pageNum ---- ------ Y
pageSize ---- ------ Y

请求Body描述(非Form表单数据)

{

    "pageSize": 20,
    "pageNum": 1,
    "appType":"1000",
    "clientType":"ANDROID"

}

返回信息

名称 位置 类型 必填 描述
status ---- int Y app发布状态有3种, 0未发布,1已发布,2已撤回
返回参数类型

JSON

返回结果示例
{
    "code": 200,
    "data": {
        "list:[
                      {
                          "createTime": 1572578009000,
                          "downUrl": "https://mideazy-user.oss-cn-hangzhou.aliyuncs.com/appFile/222.jpg",
                          "isForce": false,
                          "publishTime": 1572425163000,
                          "sortId": 1,
                          "status": 0,
                          "user": "老王",
                          "versionContent": "秽土转生功能",
                          "versionId": 7,
                          "versionIdentify": "25",
                          "versionName": "201911010801",
                          "versionNo": "3.4.1"
                      },
                      {
                          "createTime": 1569230851000,
                          "downUrl": "http://mideazy-user.oss-cn-hangzhou.aliyuncs.com/appFile/app/3.0.1/1569230849948api.log",
                          "isForce": false,
                          "publishTime": null,
                          "sortId": 1,
                          "status": 1,
                          "user": "老王",
                          "versionContent": "fixbug1",
                          "versionId": 2,
                          "versionIdentify": "24",
                          "versionName": "201911010802",
                          "versionNo": "3.0.1"
                      },
                      {
                          "createTime": 1569228363000,
                          "downUrl": "http://mideazy-user.oss-cn-hangzhou.aliyuncs.com/appFile/app/3.0.1/1569228362011api.log",
                          "isForce": false,
                          "publishTime": null,
                          "sortId": 1,
                          "status": 1,
                          "user": "陆建华",
                          "versionContent": "更新bug123,增加可视对讲",
                          "versionId": 1,
                          "versionIdentify": "23",
                          "versionName": "201911010801",
                          "versionNo": "3.0.1"
                      }
                  ],
            "count":13

        },
    "message": "success"
}

2.2: app版本新增

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:/applica/version/create

方法:POST

请求参数

名称 位置 类型 必填 描述
sortId ---- string Y 1.2返回的url地址
status ---- number Y 发布状态 0暂不发布 1立即发布 2定时发布 3已发布

请求方式( body)

{
    "sortId":"1",      //接口1.1获取的种类id
    "versionName":"201911010801",    //版本名称,不会用作区分唯一标识
    "versionIdentify":"25",    //版本的唯一标识
    "versionNo":"3.4.1",  //版本号
    "versionContent":"增加xxx功能",   //版本描述
    "isForce":false,    //是否强制升级
    "downUrl":"https://mideazy-user.oss-cn-hangzhou.aliyuncs.com/appFile/222.jpg",   //版本下载地址
    "status":"1",
    "publishTime":"2019-10-30 16:46:03"
}

返回信息

返回参数类型

JSON

返回结果示例
{
    "code": 200,
    "data": {},
    "message": "成功"
}

2.3: app版本编辑,发布

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:/applica/version/edit

方法:POST

请求参数

名称 位置 类型 必填 描述
status ---- int Y app发布状态有3种, 0未发布,1已发布,2已撤回
versionId ---- int Y

请求Body描述(非Form表单数据)

{
    "versionId":"1",      //版本id
    "status":"2",   //app发布状态有3种,  0未发布,1已发布,2已撤回 
    "versionIdentify": "2.3.1",
    "versionContent": "修改content"
}

返回信息

返回参数类型

JSON

返回结果示例
{
    "code": 200,
    "data":
        {

        }
    "message": "success"
}

2.4: 获取app种类所有版本并且分类

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:/applica/version/getVersionList

方法:POST

请求参数

名称 位置 类型 必填 描述
pluginId ---- ------ Y

请求Body描述(非Form表单数据)

{
   "pluginId":935
}

返回信息

名称 位置 类型 必填 描述
status ---- int Y app发布状态有3种, 0未发布,1已发布,2已撤回
返回参数类型

JSON

返回结果示例
{
    "code": 200,
    "data": {
        "count": 7,
        "list": [
            {
                "sortName": "云朵e家",
                "sortId": 38,
                "appVersions": []
            },
            {
                "sortName": "云朵e家企业版本",
                "sortId": 37,
                "appVersions": [
                    {
                        "versionContent": "测试服的企业包(供应商专用)",
                        "versionId": 106,
                        "bind": false,
                        "versionNo": "1.2.0",
                        "versionIdentify": "030411.01"
                    }
                ]
            },
            {
                "sortName": "云管家UAT",
                "sortId": 36,
                "appVersions": [
                    {
                        "versionContent": "1、2月需求封版UAT包。",
                        "versionId": 100,
                        "bind": false,
                        "versionNo": "1.0.0",
                        "versionIdentify": "022916.01"
                    }
                ]
            },
            {
                "sortName": "慧管家Sit",
                "sortId": 35,
                "appVersions": [
                    {
                        "versionContent": "1. 修改四格配置的微信APPID",
                        "versionId": 105,
                        "bind": false,
                        "versionNo": "030413.1",
                        "versionIdentify": "27"
                    },
                    {
                        "versionContent": "1. 修复服务号显示问题",
                        "versionId": 102,
                        "bind": false,
                        "versionNo": "030210.1",
                        "versionIdentify": "26"
                    },
                    {
                        "versionContent": "1. 修复服务号助手显示问题",
                        "versionId": 99,
                        "bind": false,
                        "versionNo": "022915.1",
                        "versionIdentify": "24"
                    },
                    {
                        "versionContent": "1. APP更新改为社区管理平台",
                        "versionId": 93,
                        "bind": false,
                        "versionNo": "022816.1",
                        "versionIdentify": "23"
                    },
                    {
                        "versionContent": "APP更新切换为fir接口",
                        "versionId": 76,
                        "bind": false,
                        "versionNo": "1.0.2",
                        "versionIdentify": "2"
                    },
                    {
                        "versionContent": "10.04测试",
                        "versionId": 75,
                        "bind": false,
                        "versionNo": "1.0.2",
                        "versionIdentify": "2"
                    },
                    {
                        "versionContent": "APP更新测试",
                        "versionId": 74,
                        "bind": false,
                        "versionNo": "1.0.2",
                        "versionIdentify": "2"
                    },
                    {
                        "versionContent": "测试",
                        "versionId": 73,
                        "bind": false,
                        "versionNo": "3.4.1",
                        "versionIdentify": "25"
                    },
                    {
                        "versionContent": "APP更新测试",
                        "versionId": 63,
                        "bind": false,
                        "versionNo": "20191213111334",
                        "versionIdentify": "20191213111334"
                    },
                    {
                        "versionContent": "APP更新测试",
                        "versionId": 62,
                        "bind": false,
                        "versionNo": "20191213111334",
                        "versionIdentify": "20191213111334"
                    },
                    {
                        "versionContent": "APP更新测试",
                        "versionId": 61,
                        "bind": false,
                        "versionNo": "20191213111334",
                        "versionIdentify": "20191213111334"
                    },
                    {
                        "versionContent": "APP更新测试",
                        "versionId": 60,
                        "bind": false,
                        "versionNo": "20191213111334",
                        "versionIdentify": "20191213111334"
                    },
                    {
                        "versionContent": "APP更新测试",
                        "versionId": 59,
                        "bind": false,
                        "versionNo": "20191213111334",
                        "versionIdentify": "20191213111334"
                    },
                    {
                        "versionContent": "APP更新测试",
                        "versionId": 58,
                        "bind": false,
                        "versionNo": "20191213111332",
                        "versionIdentify": "20191213111332"
                    },
                    {
                        "versionContent": "APP更新测试",
                        "versionId": 57,
                        "bind": false,
                        "versionNo": "20191213111332",
                        "versionIdentify": "20191213111332"
                    },
                    {
                        "versionContent": "APP更新测试",
                        "versionId": 56,
                        "bind": false,
                        "versionNo": "20191213111332",
                        "versionIdentify": "20191213111332"
                    },
                    {
                        "versionContent": "APP更新测试",
                        "versionId": 55,
                        "bind": false,
                        "versionNo": "20191213111332",
                        "versionIdentify": "20191213111332"
                    },
                    {
                        "versionContent": "APP更新测试",
                        "versionId": 54,
                        "bind": false,
                        "versionNo": "20191213111332",
                        "versionIdentify": "20191213111332"
                    },
                    {
                        "versionContent": "APP更新测试",
                        "versionId": 53,
                        "bind": false,
                        "versionNo": "20191213111331",
                        "versionIdentify": "20191213111331"
                    },
                    {
                        "versionContent": "APP更新测试",
                        "versionId": 52,
                        "bind": false,
                        "versionNo": "20191213111331",
                        "versionIdentify": "20191213111331"
                    },
                    {
                        "versionContent": "APP更新测试",
                        "versionId": 51,
                        "bind": false,
                        "versionNo": "20191213111331",
                        "versionIdentify": "20191213111331"
                    },
                    {
                        "versionContent": "APP更新测试",
                        "versionId": 50,
                        "bind": false,
                        "versionNo": "20191213111329",
                        "versionIdentify": "20191213111329"
                    },
                    {
                        "versionContent": "APP更新测试",
                        "versionId": 49,
                        "bind": false,
                        "versionNo": "20191213111329",
                        "versionIdentify": "20191213111329"
                    },
                    {
                        "versionContent": "APP更新测试",
                        "versionId": 48,
                        "bind": false,
                        "versionNo": "20191213111329",
                        "versionIdentify": "20191213111329"
                    },
                    {
                        "versionContent": "APP更新测试",
                        "versionId": 47,
                        "bind": false,
                        "versionNo": "20191213111329",
                        "versionIdentify": "20191213111329"
                    },
                    {
                        "versionContent": "APP更新测试",
                        "versionId": 46,
                        "bind": false,
                        "versionNo": "20191213111328",
                        "versionIdentify": "20191213111328"
                    },
                    {
                        "versionContent": "APP更新测试",
                        "versionId": 45,
                        "bind": false,
                        "versionNo": "20191213111325",
                        "versionIdentify": "20191213111325"
                    }
                ]
            },
            {
                "sortName": "云管家SIT",
                "sortId": 33,
                "appVersions": [
                    {
                        "versionContent": "1、2月封版回归。",
                        "versionId": 98,
                        "bind": false,
                        "versionNo": "1.0.0",
                        "versionIdentify": "022914.01"
                    },
                    {
                        "versionContent": "1、测试分发二维码。",
                        "versionId": 77,
                        "bind": false,
                        "versionNo": "1.0.0",
                        "versionIdentify": "021111.01"
                    },
                    {
                        "versionContent": "1、weex包更新;\n2、修复时间文本间隔问题;\n3、修复图片涂鸦图片不居中的问题。",
                        "versionId": 44,
                        "bind": false,
                        "versionNo": "1.0.0",
                        "versionIdentify": "121114.02"
                    },
                    {
                        "versionContent": "1、修复图片涂鸦图片没有居中的问题;\n2、修复图片巡更时间没有间隔的问题;\n3、weex包更新。",
                        "versionId": 43,
                        "bind": false,
                        "versionNo": "1.0.0",
                        "versionIdentify": "121018.01"
                    },
                    {
                        "versionContent": "1.更新APP启动图;\n2.增加小区数据缓存。",
                        "versionId": 42,
                        "bind": false,
                        "versionNo": "1.0.0",
                        "versionIdentify": "120411.01"
                    },
                    {
                        "versionContent": "1.更新APP启动图;\n2.增加小区数据缓存。",
                        "versionId": 41,
                        "bind": false,
                        "versionNo": "1.0.0",
                        "versionIdentify": "120411.01"
                    },
                    {
                        "versionContent": "1.修改APP名称;\n2.更新APP图标。",
                        "versionId": 40,
                        "bind": false,
                        "versionNo": "1.0.0",
                        "versionIdentify": "120319.02"
                    },
                    {
                        "versionContent": "1.优化APP启动速度。",
                        "versionId": 39,
                        "bind": false,
                        "versionNo": "1.0.0",
                        "versionIdentify": "120316.01"
                    },
                    {
                        "versionContent": "优化APP启动速度。",
                        "versionId": 38,
                        "bind": false,
                        "versionNo": "1.0.0",
                        "versionIdentify": "120316.01"
                    },
                    {
                        "versionContent": "修复账号安全设置,设置面容登录时闪退的问题;\n优化默认小区选中逻辑。",
                        "versionId": 37,
                        "bind": false,
                        "versionNo": "1.0.0",
                        "versionIdentify": "120216.03"
                    },
                    {
                        "versionContent": "1.完成APP内应用更新;\n2.APP启动时主动更新;我的 - 设置 - 关于 - 更新。",
                        "versionId": 36,
                        "bind": false,
                        "versionNo": "1.0.0",
                        "versionIdentify": "120211.02"
                    },
                    {
                        "versionContent": "云朵后台的APP更新测试1",
                        "versionId": 34,
                        "bind": false,
                        "versionNo": "1.0.0",
                        "versionIdentify": "120209.01"
                    },
                    {
                        "versionContent": "测试APP更新",
                        "versionId": 33,
                        "bind": false,
                        "versionNo": "1.0.0",
                        "versionIdentify": "191129.01"
                    },
                    {
                        "versionContent": "更新1",
                        "versionId": 30,
                        "bind": false,
                        "versionNo": "20191128114114",
                        "versionIdentify": "20191128114114"
                    },
                    {
                        "versionContent": "哥哥哥",
                        "versionId": 29,
                        "bind": false,
                        "versionNo": "",
                        "versionIdentify": ""
                    },
                    {
                        "versionContent": "测试pritty文件",
                        "versionId": 28,
                        "bind": false,
                        "versionNo": "20191127161833",
                        "versionIdentify": "1.23232"
                    }
                ]
            },
            {
                "sortName": "云朵社区IOS版",
                "sortId": 2,
                "appVersions": [
                    {
                        "versionContent": "修复bug",
                        "versionId": 111,
                        "bind": false,
                        "versionNo": "3.0.0",
                        "versionIdentify": "030618.01"
                    },
                    {
                        "versionContent": "1、修复蓝牙门禁相关bug;\n2、修复话题发布相关bug。",
                        "versionId": 108,
                        "bind": false,
                        "versionNo": "3.0.0",
                        "versionIdentify": "030518.01"
                    },
                    {
                        "versionContent": "蓝牙门禁修改",
                        "versionId": 107,
                        "bind": false,
                        "versionNo": "3.0.0",
                        "versionIdentify": "030416.03"
                    },
                    {
                        "versionContent": "新功能提测",
                        "versionId": 104,
                        "bind": false,
                        "versionNo": "3.0.0",
                        "versionIdentify": "030411"
                    },
                    {
                        "versionContent": "1、修改智慧生活弹框样式;\n2、修改设备离线,删除设备时的toast。",
                        "versionId": 97,
                        "bind": false,
                        "versionNo": "3.0.0",
                        "versionIdentify": "022911.02"
                    },
                    {
                        "versionContent": "修改非主人用户删除设备的toast",
                        "versionId": 95,
                        "bind": false,
                        "versionNo": "3.0.0",
                        "versionIdentify": "022909.01"
                    },
                    {
                        "versionContent": "修改工程配置(支持siri)",
                        "versionId": 91,
                        "bind": false,
                        "versionNo": "3.0.0",
                        "versionIdentify": "022815.01"
                    },
                    {
                        "versionContent": "修改工程配置(支持Siri)",
                        "versionId": 89,
                        "bind": false,
                        "versionNo": "3.0",
                        "versionIdentify": "022815.01"
                    },
                    {
                        "versionContent": "更新评价",
                        "versionId": 87,
                        "bind": false,
                        "versionNo": "222",
                        "versionIdentify": "222"
                    },
                    {
                        "versionContent": "评价改版3",
                        "versionId": 84,
                        "bind": false,
                        "versionNo": "3.0.0",
                        "versionIdentify": "022718.02"
                    },
                    {
                        "versionContent": "评价改版2",
                        "versionId": 83,
                        "bind": false,
                        "versionNo": "3.0.0",
                        "versionIdentify": "022718.02"
                    },
                    {
                        "versionContent": "评价改版",
                        "versionId": 80,
                        "bind": false,
                        "versionNo": "3.0.0",
                        "versionIdentify": "022718.02"
                    },
                    {
                        "versionContent": "11111",
                        "versionId": 79,
                        "bind": false,
                        "versionNo": "1111",
                        "versionIdentify": "1111"
                    },
                    {
                        "versionContent": "服务评价改版",
                        "versionId": 78,
                        "bind": false,
                        "versionNo": "3.0.0",
                        "versionIdentify": "022718.02"
                    },
                    {
                        "versionContent": "增加图片上传",
                        "versionId": 8,
                        "bind": false,
                        "versionNo": "3.4.1",
                        "versionIdentify": "3.2.3"
                    }
                ]
            },
            {
                "sortName": "云朵社区安卓版",
                "sortId": 1,
                "appVersions": [

                    {
                        "versionContent": "更新bug123,增加可视对讲",
                        "versionId": 1,
                        "bind": true,
                        "versionNo": "3.0.1",
                        "versionIdentify": "3.2.6"
                    }
                ]
            }
        ]
    },
    "message": "success"
}

2.5: 获取插件种类所有版本并且分类

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:/applica/applica/plugin/getPluginVersionList

方法:POST

请求参数

名称 位置 类型 必填 描述
pageSize ---- ------ Y 显示version里面有多少条历史记录

请求Body描述(非Form表单数据)

{
    "versionId":1,
    "pageSize":1
}

返回信息

名称 位置 类型 必填 描述
status ---- int Y app发布状态有3种, 0未发布,1已发布,2已撤回
返回参数类型

JSON

返回结果示例
{
    "code": 200,
    "data": {
        "count": 13,
        "list": [
            {
                "sortName": "社区H5插件包",
                "sortId": 19,
                "sortIdentify": "plugin11",
                "pluginVersions": [
                    {
                        "versionContent": "修改话题返回路径",
                        "bind": false,
                        "pluginId": 1126115536,
                        "versionIdentify": "3.0.07"
                    }
                ]
            },
            {
                "sortName": "搜索插件",
                "sortId": 18,
                "sortIdentify": "11",
                "pluginVersions": [
                    {
                        "versionContent": "测试~",
                        "bind": false,
                        "pluginId": 1126115540,
                        "versionIdentify": "3.1.05"
                    }
                ]
            },
            {
                "sortName": "慧管家",
                "sortId": 17,
                "sortIdentify": "HGJ",
                "pluginVersions": [
                    {
                        "versionContent": "打包测试",
                        "bind": false,
                        "pluginId": 1126115407,
                        "versionIdentify": "3.0.15"
                    }
                ]
            },
            {
                "sortName": "plugin10",
                "sortId": 10,
                "sortIdentify": "plugin10",
                "pluginVersions": [
                    {
                        "versionContent": "",
                        "bind": false,
                        "pluginId": 1126115511,
                        "versionIdentify": "3.4.87"
                    }
                ]
            },
            {
                "sortName": "plugin09",
                "sortId": 9,
                "sortIdentify": "plugin09",
                "pluginVersions": [
                    {
                        "versionContent": "",
                        "bind": false,
                        "pluginId": 1126115512,
                        "versionIdentify": "3.4.87"
                    }
                ]
            },
            {
                "sortName": "plugin08",
                "sortId": 8,
                "sortIdentify": "plugin08",
                "pluginVersions": [
                    {
                        "versionContent": "支持工单所有控件",
                        "bind": false,
                        "pluginId": 1126115541,
                        "versionIdentify": "3.4.88"
                    }
                ]
            },
            {
                "sortName": "plugin07",
                "sortId": 7,
                "sortIdentify": "plugin07",
                "pluginVersions": [
                    {
                        "versionContent": "发票功能模块提测",
                        "bind": false,
                        "pluginId": 1126115543,
                        "versionIdentify": "3.4.89"
                    }
                ]
            },
            {
                "sortName": "plugin06",
                "sortId": 6,
                "sortIdentify": "plugin06",
                "pluginVersions": [
                    {
                        "versionContent": "车辆绑定交互修改提测\n",
                        "bind": false,
                        "pluginId": 1126115544,
                        "versionIdentify": "3.4.90"
                    }
                ]
            },
            {
                "sortName": "plugin05",
                "sortId": 5,
                "sortIdentify": "plugin05",
                "pluginVersions": [
                    {
                        "versionContent": "场景加入公区设备联动",
                        "bind": false,
                        "pluginId": 1126115542,
                        "versionIdentify": "3.4.89"
                    }
                ]
            },
            {
                "sortName": "plugin04",
                "sortId": 4,
                "sortIdentify": "plugin04",
                "pluginVersions": [
                    {
                        "versionContent": "",
                        "bind": false,
                        "pluginId": 1126115517,
                        "versionIdentify": "3.4.87"
                    }
                ]
            },
            {
                "sortName": "plugin03",
                "sortId": 3,
                "sortIdentify": "plugin03",
                "pluginVersions": [
                    {
                        "versionContent": "",
                        "bind": false,
                        "pluginId": 1126115518,
                        "versionIdentify": "3.4.87"
                    }
                ]
            },
            {
                "sortName": "plugin02",
                "sortId": 2,
                "sortIdentify": "plugin02",
                "pluginVersions": [
                    {
                        "versionContent": "",
                        "bind": false,
                        "pluginId": 1126115519,
                        "versionIdentify": "3.4.87"
                    }
                ]
            },
            {
                "sortName": "plugin01",
                "sortId": 1,
                "sortIdentify": "plugin01",
                "pluginVersions": [
                    {
                        "versionContent": "二维码链接改成https",
                        "bind": false,
                        "pluginId": 1126115546,
                        "versionIdentify": "3.4.97"
                    }
                ]
            }
        ]
    },
    "message": "success"
}

2.6: app发布关联插件

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:/applica/version/rel/plugin

方法:POST

请求参数

名称 位置 类型 必填 描述
pluginIds ---- ------ Y 插件id数组
versionId ---- ------ Y id

请求Body描述(非Form表单数据)

{
    "versionId":77,
    "pluginIds":[962,963]
}

返回信息

名称 位置 类型 必填 描述
status ---- int Y app发布状态有3种, 0未发布,1已发布,2已撤回
返回参数类型

JSON

返回结果示例
{
    "code": 200,
    "data": {
    },
    "message": "success"
}

5.1: 插件版本关联发布

描述 关联、发布插件到app上

请求信息

HTTP协议:HTTP,HTTPS

uri:/applica/version/rel

方法:POST

请求参数

名称 位置 类型 必填 描述
versionIds ---- array Y id的数组形式
pluginId ---- number Y ---------------------

请求Body描述(非Form表单数据)

{
    "versionIds":[1,2,3,4,5],
    "pluginId":"2"
}

返回信息

返回参数类型

JSON

返回结果示例
{
    "code": 200,
    "data": {},
    "message": "成功"
}

5.2: 查看app关联的插件

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:/applica/version/rel/plugins

方法:POST

请求参数

名称 位置 类型 必填 描述
pageNum ---- int Y ---------------------
pageSize ---- int Y ---------------------
appName ---- string N ---------------------

请求Body描述(非Form表单数据)

{
    "pageNum":1,
    "pageSize":5
}

返回信息

返回参数类型
名称 位置 类型 必填 描述
pluginSorts ---- jsonobj Y 支持的插件

JSON

返回结果示例
{
    "code": 200,
    "data": {
        "count": 17,
        "list": [
            {
                "pluginSorts": [
                    {
                        "pluginName": "plugin10",
                        "pluginVersions": [
                            {
                                "binded": false,
                                "versionName": "3.3.01"
                            }
                        ]
                    },
                    {
                        "pluginName": "plugin09",
                        "pluginVersions": [
                            {
                                "binded": false,
                                "versionName": "3.3.01"
                            }
                        ]
                    },
                    {
                        "pluginName": "plugin08",
                        "pluginVersions": [
                            {
                                "binded": false,
                                "versionName": "3.3.01"
                            }
                        ]
                    }
                ],
                "versionId": 1,
                "appName": "云朵社区",
                "versionNo": "3.0.1",
                "packageName": "com.mideazy",
                "versionIdentify": "3.2.6"
            },
            {
                "pluginSorts": [
                    {
                        "pluginName": "plugin09",
                        "pluginVersions": [
                            {
                                "binded": false,
                                "versionName": "3.3.01"
                            }
                        ]
                    }
                ],
                "versionId": 2,
                "appName": "云朵社区",
                "versionNo": "3.0.1",
                "packageName": "com.mideazy",
                "versionIdentify": "3.2.5"
            },
            {
                "pluginSorts": [],
                "versionId": 7,
                "appName": "云朵社区",
                "versionNo": "3.4.1",
                "packageName": "com.mideazy",
                "versionIdentify": "3.2.4"
            },
            {
                "pluginSorts": [],
                "versionId": 8,
                "appName": "云朵社区",
                "versionNo": "3.4.1",
                "packageName": "com.mideazy",
                "versionIdentify": "3.2.3"
            },
            {
                "pluginSorts": [],
                "versionId": 9,
                "appName": "云朵社区",
                "versionNo": "3.4.1",
                "packageName": "com.mideazy",
                "versionIdentify": "3.2.2"
            }
        ]
    },
    "message": "success"
}

6.1: 根据插件种类id获取所有版本

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:/applica/plugin/getVersionListByPsId

方法:POST

请求参数

名称 位置 类型 必填 描述
psId ---- ------ Y 插件种类id
pageSize ---- ------ Y
pageNum ---- ------ Y

请求Body描述(非Form表单数据)

{
    "psId":"1",
    "pageNum":"20",
    "pageSize":"1"
}

返回信息

返回参数类型

JSON

返回结果示例
{
    "code": 200,
    "data": {
        "count": 13,
        "list": [
            {
                "createTime": "2019-11-09 09:17:58",
                "downUrl": "http://47.111.135.174/sit/plugins/plugin01.zip",
                "forced": false,
                "pluginId": 984,
                "psId": 1,
                "status": 0,
                "updateTime": null,
                "versionCompare": 30304,
                "versionIdentify": "3.3.04"
            },
            {
                "createTime": "2019-11-08 15:35:04",
                "downUrl": "http://47.111.135.174/sit/plugins/plugin01.zip",
                "forced": false,
                "pluginId": 974,
                "psId": 1,
                "status": 0,
                "updateTime": null,
                "versionCompare": 30303,
                "versionIdentify": "3.3.03"
            },
            {
                "createTime": "2019-11-08 14:40:13",
                "downUrl": "http://47.111.135.174/sit/plugins/plugin01.zip",
                "forced": false,
                "pluginId": 964,
                "psId": 1,
                "status": 0,
                "updateTime": null,
                "versionCompare": 30302,
                "versionIdentify": "3.3.02"
            },
            {
                "createTime": "2019-11-07 11:44:19",
                "downUrl": "http://47.111.135.174/sit/plugins/plugin01.zip",
                "forced": false,
                "pluginId": 954,
                "psId": 1,
                "status": 0,
                "updateTime": null,
                "versionCompare": 30301,
                "versionIdentify": "3.3.01"
            },
            {
                "createTime": "2019-11-07 10:31:50",
                "downUrl": "http://47.111.135.174/sit/plugins/plugin01.zip",
                "forced": false,
                "pluginId": 944,
                "psId": 1,
                "status": 0,
                "updateTime": null,
                "versionCompare": 30298,
                "versionIdentify": "3.2.98"
            }
        ]
    },
    "message": "success"
}

6.2: 插件版本新增

描述 versionIdentify需要规范输入

请求信息

HTTP协议:HTTP,HTTPS

uri:/applica/plugin/create

方法:POST

请求参数

名称 位置 类型 必填 描述
psId ---- number Y id
versionIdentify ---- string Y 版本标识,规定为 x.x.x 比如3.2.12
isForce ---- boolean Y false,true ,默认false
downUrl ---- string Y url
versionContent ---- string N 版本简介

请求方式(body)

{
    "psId":1,
    "isForce":true,
    "versionIdentify":"3.3.12",
    "downUrl":"http://mideazy-user.oss-cn-hangzhou.aliyuncs.com/appFile/plugin/pugin01/pugin01.zip",
    "versionContent":"计费这个版本新加了微信支付"
}

返回信息

返回参数类型

JSON

返回结果示例
{
    "code": 200,
    "data":
        {

        }
    "message": "success"
}

6.3: 插件版本修改

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:/applica/plugin/edit

方法:POST

请求参数

名称 位置 类型 必填 描述
pluginId ---- number Y

请求Body描述(非Form表单数据)

{
    "pluginId": 1,
    "versionIdentify":"34",
    "downUrl":"http://mideazy-user.oss-cn-hangzhou.aliyuncs.com/appFile/plugin/pugin01/pugin01.zip",
    "versionContent":"计费这个版本新加了微信支付"
}

返回信息

返回参数类型

JSON

返回结果示例
{
    "code": 200,
    "data":
        {

        }
    "message": "success"
}

6.4: 插件删除

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:/applica/plugin/delete

方法:POST

请求参数

名称 位置 类型 必填 描述
pluginId ---- int ----

请求Body描述(非Form表单数据)

{
    "pluginId":1
}

返回信息

返回参数类型

JSON

返回结果示例
{
    "code": 200,
    "data":
        {

        }
    "message": "success"
}

3.0:分组查询列表

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:/applica/group/selectlist

方法:POST

请求参数:

请求Body描述(非Form表单数据)

 {

 }

返回信息

返回参数类型
JSON

名称 位置 类型 必填 描述
groupId ---- String 分组号
groupName ---- String 分组名
appId ---- String 服务名
rankNum ---- Integer 组名显示先后
playName ---- String 后台拼接的分组名称

日志信息字段:

create_man (创建人) 
createtime (创建时间)
update_man  (更新人)
updatetime  (更新时间)

返回结果示例

{
"code": 200,
"data": {
    "data": [
        {
            "groupName": "房屋管理",
            "createtime": "2020-03-11 17:36:12",
            "rankNum": 1,
            "appId": "1001",
            "groupId": "20200311173612JWSMD5",
            "playName": "云管家-房屋管理",
            "_id": {
                "counter": 1321183,
                "date": "2020-03-11 17:36:12",
                "machineIdentifier": 3533421,
                "processIdentifier": 14364,
                "time": 1583919372000,
                "timeSecond": 1583919372,
                "timestamp": 1583919372
            },
            "updatetime": "2020-03-11 17:36:12"
        },
        {
            "groupName": "房屋管理",
            "createtime": "2020-03-11 17:40:10",
            "rankNum": 1,
            "appId": "1000",
            "groupId": "20200311174010UKS589",
            "playName": "云朵社区-房屋管理",
            "_id": {
                "counter": 1321184,
                "date": "2020-03-11 17:40:10",
                "machineIdentifier": 3533421,
                "processIdentifier": 14364,
                "time": 1583919610000,
                "timeSecond": 1583919610,
                "timestamp": 1583919610
            },
            "updatetime": "2020-03-11 17:58:01"
        }
    ]
},
"message": "成功"
}

3.1:分组操作

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:/applica/group/operation

方法:POST

请求参数:

名称 位置 类型 必填 描述
deletelist ---- JSONArray 删除操作集合:json格式分组号groupId必传,集合空则判断为无删除对象
groupId ---- String 分组号
addlist ---- JSONArray 添加操作集合
groupName ---- String 分组名
appId ---- String 服务名
rankNum ---- Integer 组名显示先后
updatelist ---- JSONArray 更新操作集合:分组信息四个字段都是必传

日志信息字段:

create_man (创建人)
createtime (创建时间)
update_man  (更新人)
updatetime  (更新时间)

请求Body描述(非Form表单数据)

{
 "deletelist":[{"groupId":"202003121546532UBD2C"}],
 "addlist":[{"groupName":"物业缴费",
             "appId":"1000",
             "rankNum":1},
             {"groupName":"物业缴费",
             "appId":"1001",
              "rankNum":1}],    
"updatelist":[{  "groupName": "房屋管理",
            "rankNum": 1,
            "appId": "1001",
            "groupId": "20200311173612JWSMD5",
            "playName": "云管家-房屋管理",
            {"groupName": "车辆管理",
            "rankNum": 2,
            "appId": "1001",
            "groupId": "20200311180839OSEU7T",
            "playName": "云管家-车辆管理",             
             }]
}

返回信息

返回参数类型

JSON

返回结果示例

{  
     "code": 200,  
     "data": {},  
     "message": "成功"  
}

3.2:新增分组

描述:

目前没用带此接口,已合并到/applica/group/operation接口

请求信息

HTTP协议:HTTP,HTTPS

uri:/applica/group/insert

方法:POST

请求参数:

名称 位置 类型 必填 描述
groupId ---- String 分组号
groupName ---- String 分组名
appId ---- String 服务名
rankNum ---- Integer 组名显示先后

日志信息字段:

create_man (创建人) 
createtime (创建时间)
update_man  (更新人)
updatetime  (更新时间)

请求Body描述(非Form表单数据)

 {
 "groupName":"房屋管理",
 "appId":"1000",
 "rankNum":"1"
  }

返回信息

返回参数类型

JSON

返回结果示例

{  
     "code": 200,  
     "data": {},  
     "message": "成功"  
}

3.3:修改分组

描述:

目前没用带此接口,已合并到/applica/group/operation接口

请求信息

HTTP协议:HTTP,HTTPS

uri:/applica/group/update

方法:POST

请求参数:

名称 位置 类型 必填 描述
groupId ---- String 分组号
groupName ---- String 分组名
appId ---- String 服务名
rankNum ---- Integer 组名显示先后

日志信息字段:

create_man (创建人) 
createtime (创建时间)
update_man  (更新人)
updatetime  (更新时间)

请求Body描述(非Form表单数据)

 {
 "groupId":"20200320152123L4GBOA"
 "groupName":"新增",
 "appId":"1000",
 "rankNum":"2",
  }

返回信息

返回参数类型

JSON

返回结果示例

{  
     "code": 200,  
     "data": {},  
     "message": "成功"  
}

3.4:删除分组

描述:

目前没用带此接口,已合并到/applica/group/operation接口

请求信息
HTTP协议:HTTP,HTTPS
uri:/applica/group/delete

方法:POST

请求参数:

名称 位置 类型 必填 描述
groupId ---- String 分组号
groupName ---- String 分组名
appId ---- String 服务名
rankNum ---- Integer 组名显示先后

日志信息字段:

create_man (创建人) 
createtime (创建时间)
update_man  (更新人)
updatetime  (更新时间)

请求Body描述(非Form表单数据)

 {
 "groupId":"20200311173010HQLD5F"
 }

返回信息

返回参数类型

JSON

返回结果示例

{  
     "code": 200,  
     "data": {},  
     "message": "成功"  
}

3.5:删除前查询

描述:

删除某分组之前查询是否还存在关联分组的功能信息

请求信息

HTTP协议:HTTP,HTTPS

uri:/applica/group/deleteFind

方法:POST

请求参数:

名称 位置 类型 必填 描述
groupId ---- String 分组号
groupName ---- String 分组名
appId ---- String 服务名
rankNum ---- Integer 组名显示先后

日志信息字段:

create_man (创建人) 
createtime (创建时间)
update_man  (更新人)
updatetime  (更新时间)

请求Body描述(非Form表单数据)

{
 "groupId":"20200311173010HQLD5F"
 }

返回信息

返回参数类型

JSON

返回结果示例

 {
"code": 300,
"data": {},
"message": "此分组下还有关联功能,需把关联功能全部解除才可删除分组"
 }
或
{
"code": 200,
"data": {},
"message": "此分组可以删除"
}

3.6:新增功能(app功能模块)

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:/applica/func/insert

方法:POST

请求参数:

名称 位置 类型 必填 描述
groupId ---- String 分组ID
funcCode ---- String 功能号
funcName ---- String 功能名
funcType ---- String 功能类型
plugType ---- String 关联插件类型
serialNum ---- Integer 功能排序号
urlAddress ---- String 入口地址
iosNum ---- String 苹果版本号
androidNum ---- String 安卓版本号
described ---- String 描述
icoFile ---- String 图片路径

请求Body描述(非Form表单数据)

{
 "groupId":"202003131009467O198T",
 "funcCode":"4",
 "funcName":"宠物托管",
 "funcType":"",
 "described":"云管家-房屋管理",
 "plugType":"2",
 "serialNum":1,
 "urlAddress":"http://hryuwh",
 "versionNum":"3.0.1",
 "icoFile":"http://mideazy-user.oss-cn-hangzhou.aliyuncs.com/functionFile/pictures/调试.png"
  }

返回信息

返回参数类型

JSON

返回结果示例

{  
     "code": 200,  
     "data": {},  
     "message": "成功"  
}
或
{
"code": 20002,
"data": {},
"message": "添加失败"
}

3.7:更新功能(app功能模块)

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:/applica/func/update

方法:POST

请求参数:

名称 位置 类型 必填 描述
funcId ---- String id号
groupId ---- String 分组ID
funcCode ---- String 功能号
funcName ---- String 功能名
funcType ---- String 功能类型
iosNum ---- String 苹果版本号
androidNum ---- String 安卓版本号
plugType ---- String 关联插件类型
serialNum ---- Integer 序号
urlAddress ---- String 入口地址
described ---- String 描述
icoFile ---- String 图片路径

请求Body描述(非Form表单数据)

 {
            "createtime": "2020-03-13 15:41:34",
            "serialNum": 1,
            "versionNum": "3.0.3",
            "groupId": "202003131009467O198T",
            "funcCode": "4",
            "urlAddress": "http://hryuwh",
            "icoFile": "http://mideazy-user.oss-cn-hangzhou.aliyuncs.com/functionFile/pictures/调试.png",
            "funcId": "20200313154134MLOS1V",
            "funcName": "宠物托管",
            "plugType": "2",
            "appId": "1001",
            "_id": {
                "counter": 2096801,
                "date": "2020-03-13 15:41:34",
                "machineIdentifier": 3533421,
                "processIdentifier": 2504,
                "time": 1584085294000,
                "timeSecond": 1584085294,
                "timestamp": 1584085294
            },
            "updatetime": "2020-03-13 15:41:34",
            "described": "云管家-房屋管理"
        }

返回信息

返回参数类型

JSON

返回结果示例

{  
     "code": 200,  
     "data": {},  
     "message": "成功"  
}    

3.8:功能搜索(app功能模块)

描述:根据funcCode,funcName和described 模糊查询,并分页显示

请求信息

HTTP协议:HTTP,HTTPS
uri:/applica/func/search/{pageNo}/{pageSize}

方法:POST
请求参数:

名称 位置 类型 必填 描述
search ---- String 必须 搜索内容
appId ---- String 服务名

请求Body描述(非Form表单数据)

{   
  "search":"物业",
 "appId":"1000"
} 

返回信息

返回参数类型

JSON

名称 位置 类型 必填 描述
funcId ---- String id号
groupId ---- String 分组ID
funcCode ---- String 功能号
funcName ---- String 功能名
funcType ---- String 功能类型
iosNum ---- String 苹果版本号
androidNum ---- String 安卓版本号
plugType ---- String 关联插件类型
serialNum ---- Integer 序号
urlAddress ---- String 入口地址
described ---- String 描述
icoFile ---- String 图片路径
字段说明:
日志信息字段 
create_man (创建人) 
createtime (创建时间)
update_man  (更新人)
updatetime  (更新时间)

返回结果示例

 {
"code": 200,
"data": {
    "count": 1,
    "list": [
        {
            "createtime": "2020-03-12 09:07:00",
            "serialNum": 1,
            "versionNum": 303,
            "groupId": "20200311173612JWSMD5",
            "playName": "云管家-房屋管理",
            "funcCode": "3",
            "urlAddress": "http://hryuwh",
            "icoFile": "http://mideazy-user.oss-cn-hangzhou.aliyuncs.com/functionFile/pictures/调试.png",
            "funcId": "20200312090700R7YLS4",
            "funcName": "物业中心",
            "plugType": "2",
            "_id": {
                "counter": 14400223,
                "date": "2020-03-12 09:07:00",
                "machineIdentifier": 3533421,
                "processIdentifier": 20492,
                "time": 1583975220000,
                "timeSecond": 1583975220,
                "timestamp": 1583975220
            },
            "updatetime": "2020-03-12 09:07:00",
            "described": "物业中心"
        }
    ]
},
"message": "成功"
}

3.9:删除指定功能(app功能模块)

描述

删除功能后,权限表也会删除了对应的权限(数据同步)

请求信息

HTTP协议:HTTP,HTTPS
uri:/applica/func/delete

方法:POST

请求参数:

名称 位置 类型 必填 描述
funcId ---- String funcCode
funcCode ---- String funcCode
funcName ---- String funcName
described ---- String described
icoFile ---- String icoFile

请求Body描述(非Form表单数据)

{
"funcId":"20191030172251B231X4"
}

返回信息

返回参数类型

JSON

返回结果示例

{
"code": 200,
"data": {},
"message": "success"
}

4.0:新增权限(支持批量新增)

描述

请求信息

HTTP协议:HTTP,HTTPS
uri:/applica/authority/insert

方法:POST

请求参数:

名称 位置 类型 必填 描述
bizId ---- String 业务组织Id
communityId ---- String 项目号(社区Id)
communityName ---- String 项目名(社区名)
appId ---- String 授权对象号
plugType ---- String 关联插件类型
funcId ---- String 功能Id
iosNum ---- String 苹果版本号-----版本筛选用
androidNum ---- String 安卓版本号---版本筛选用
accessConfig ---- String[] 允许操作的对象: 2-业主;3-业主成员;5-游客;14-租户;15-租户成员
displayTo ---- String[] 允许展示的对象: 2-业主;3-业主成员;5-游客;14-租户;15-租户成员
字段说明:
要更新的信息 
accessConfig (这个是允许操作的对象)数组 
displayTo (这个允许展示的对象)     数组
数组的元素就是用户的家庭角色roleTag:
2-业主;3-业主成员;5-游客;14-租户;15-租户成员   

云管家的角色信息会有所不同

日志信息字段: 
create_man (创建人) 
createtime (创建时间)
update_man  (更新人)
updatetime  (更新时间)

请求Body描述(非Form表单数据)

{
  "configs":[
     {
     "bizId": "600004bb43ecce00"
     "communityId":"1232",
     "communityName":"君兰江山",
     "appId":"1001",
     "plugType": "plugin07"
     "funcId":"20200313142048E1P7KK",
     "displayTo":[2,3,14,15,5],
     "accessConfig":[2,3,14,15],
     "iosNum" :  "3.0.0",
     "androidNum" :  "3.0.0"
        },   
  { ...},....

 ]
}

返回信息

返回参数类型

名称 位置 类型 必填 描述
successed ---- Integer 插入成功条数
falsed ---- Integer 插入失败条数(一般数据重复)

JSON

返回结果示例

{
    "code": 200,
    "data": {
        "successed": 1,
        "falsed": 3
    },
    "message": "success"
    } 
    或
    {
    "code": 20002,
    "data": {},
    "message": "添加失败"
    }

4.1:修改权限信息(支持批量修改)

描述

请求信息

HTTP协议:HTTP,HTTPS
uri:/applica/authority/update

方法:POST

请求参数:

名称 位置 类型 必填 描述
bizId ---- String 业务组织Id
authorityId ---- String 唯一标识Id
communityId ---- String 项目号(社区Id)
communityName ---- String 项目名(社区名)
appId ---- String 授权对象号
plugType ---- String 关联插件类型
funcId ---- String 功能Id
accessConfig ---- String[] 允许操作的对象: 2-业主;3-业主成员;5-游客;14-租户;15-租户成员
displayTo ---- String[] 允许展示的对象: 2-业主;3-业主成员;5-游客;14-租户;15-租户成员
字段说明:
要更新的信息 
accessConfig (这个是允许操作的对象)数组 
displayTo (这个允许展示的对象)     数组
数组的元素就是用户的家庭角色roleTag:
2-业主;3-业主成员;5-游客;14-租户;15-租户成员   


日志信息字段: 
create_man (创建人) 
createtime (创建时间)
update_man  (更新人)
updatetime  (更新时间) 

请求Body描述(非Form表单数据)

  {
  "authorityId":"201911041020129HJ2AF",
  "communityId":"1232",
  "communityName":"君兰江山",
  "appId":"1000",
  "funcId":"20191030171146M0P9NS",
  "displayTo": ["业主", "业主成员", "租户"],
  }

返回信息

返回参数类型

JSON

返回结果示例

{
"code": 200,
"data": {},
"message": "成功"
}

4.2:删除指定权限信息

描述

请求信息

HTTP协议:HTTP,HTTPS
uri:/applica/authority/delete

方法:POST

请求参数:

名称 位置 类型 必填 描述
authorityIds ---- String 授权Id,隔开返回
communityId ---- String 项目号(社区Id)
appId ---- String 授权对象号
communityName ---- String 项目名(社区名)
appName ---- String 授权对象名
funcName ---- String 功能名
字段说明:
要更新的信息 
accessConfig (这个是允许操作的对象)数组 
displayTo (这个允许展示的对象)     数组
数组的元素就是用户的家庭角色roleTag:
2-业主;3-业主成员;5-游客;14-租户;15-租户成员   


日志信息字段: 
create_man (创建人) 
createtime (创建时间)
update_man  (更新人)
updatetime  (更新时间)

请求Body描述(非Form表单数据)

         {
         "authorityIds":"20200717103653JDHKOD,20200717103653H8KODQ,202007171036539KR8HF"
     }

返回信息

返回参数类型

JSON

返回结果示例

{
"code": 200,
"data": {},
"message": "成功"
 }  

4.3:条件筛选查询

描述:根据创建时间排序

请求信息

HTTP协议:HTTP,HTTPS
uri:/applica/authority/search/{pageNo}/{pageSize}

方法:POST

请求参数:

名称 位置 类型 必填 描述
communityId ---- String 项目号(社区Id)
appId ---- String 授权对象号
funcId ---- String 功能名

请求Body描述(非Form表单数据)

根据communityId, appId,funcName条件筛选,如果三者都没有显示首页

{
 "communityId": "",
 "appId": "1000",
 "funcId":""
  }   

返回信息

返回参数类型

JSON

名称 位置 类型 必填 描述
communityId ---- String 项目号(社区Id)
communityName ---- String 项目名(社区Id)
appId ---- String 授权对象号
appName ---- String 应用名
groupId ---- String 分组号
groupName ---- String 分组名
playName ---- String 分组名
rankNum ---- Integer 组名显示先后
playName ---- String 后台拼接的分组名称
funcId ---- String 功能名
groupId ---- String 分组ID
funcCode ---- String 功能号
funcName ---- String 功能名
iosNum ---- String 苹果版本号
androidNum ---- String 安卓版本号
serialNum ---- Integer 功能排序序号
icoFile ---- String 图片路径
字段说明:
要更新的信息 
accessConfig (这个是允许操作的对象)数组 
displayTo (这个允许展示的对象)     数组
数组的元素就是用户的家庭角色roleTag:
2-业主;3-业主成员;5-游客;14-租户;15-租户成员   


日志信息字段: 
create_man (创建人) 
createtime (创建时间)
update_man  (更新人)
updatetime  (更新时间)

返回结果示例

{
"code": 200,
"data": {
    "count": 2,
    "list": [
         {
            "androidNum": "3.0.0",
            "createtime": "2020-03-24 10:47:46",
            "update_man": "邓仕英",
            "iosNum": "3.0.0",
            "funcCode": "04ys01",
            "icoFile": "https://iot-xlink.oss-cn-hangzhou.aliyuncs.com/65af3f6243595063adb9ffbba0989622",
            "funcId": "202003201522034WE5V5",
            "authorityId": "20200324104746OW2FJ8",
            "funcName": "新增功能",
            "create_man": "邓仕英",
            "appId": "1000",
            "plugType": "",
            "bizId": "6000a8bb858a3400",
            "accessConfig": [
                "2",
                "3",
                "14"
            ],
            "communityName": "石嘴山中色项目",
            "_id": {
                "counter": 7921114,
                "date": "2020-03-24 10:47:46",
                "machineIdentifier": 744947,
                "processIdentifier": 18278,
                "time": 1585018066000,
                "timeSecond": 1585018066,
                "timestamp": 1585018066
            },
            "communityId": "21322133",
            "displayTo": [
                "业主",
                "业主成员",
                "租户"
            ],
            "updatetime": "2020-03-24 10:47:46"
        },
       ....
    ]
},
"message": "成功"
}

4.4:条件筛选查询(App移动端使用接口)

描述:App端使用根据功能列表serialNum字段排序

请求信息

HTTP协议:HTTP,HTTPS
uri:/applica/authority/searchforapp/{pageNo}/{pageSize}

方法:POST

请求参数:

名称 位置 类型 必填 描述
communityId ---- String 项目号(社区Id)
appId ---- String 授权对象号
funcId ---- String 功能名
iosNum ---- String 苹果版本号
androidNum ---- String 安卓版本号

请求Body描述(非Form表单数据)

根据communityId, appId,funcName条件筛选,必须传一条筛选数据

 {
 "communityId": "1232"
 }
或 
{
 "appId": "1001"
}
或
{
 "funcId":"20191030173945JNJ77L"
  }
或
{
 "communityId": "1232",
 "appId": "1001",
 "funcId":"20191030173945JNJ77L",
 "iosNum":"3.0.1",
 "androidNum":""
  }

...

返回信息

返回参数类型

JSON

名称 位置 类型 必填 描述
communityId ---- String 项目号(社区Id)
communityName ---- String 项目名(社区Id)
appId ---- String 授权对象号
appName ---- String 应用名
groupId ---- String 分组号
groupName ---- String 分组名
playName ---- String 分组名
rankNum ---- Integer 组名显示先后
playName ---- String 后台拼接的分组名称
funcId ---- String 功能名
funcCode ---- String 功能号
funcName ---- String 功能名
funcType ---- String 功能类型
iosNum ---- String 苹果版本号
androidNum ---- String 安卓版本号
plugType ---- String 关联插件类型
serialNum ---- Integer 序号
urlAddress ---- String 入口地址
icoFile ---- String 图片路径
字段说明:
要更新的信息 
accessConfig (这个是允许操作的对象)数组 
displayTo (这个允许展示的对象)     数组
数组的元素就是用户的家庭角色roleTag:
2-业主;3-业主成员;5-游客;14-租户;15-租户成员   


日志信息字段: 
create_man (创建人) 
createtime (创建时间)
update_man  (更新人)
updatetime  (更新时间)

返回方式

{
"code": 200,
"data": {
    "count": 2,
 [
   {
  "groupName":"物业服务",
  "groupId":"....",
  "list":[{},{}]
   },
  {
  "groupName":"生活服务",
  "groupId":".....",
  [{},{}]
  }
]
"message": "成功"
}

返回结果示例

{
"code": 200,
"data": {
    "count": 6,
    "list": [
        {
            "groupName": "我的房屋",
            "groupId": "20200316105534YOT144",
            "list": [
                {
                    "androidNum": 302,
                    "createtime": "2020-03-17 10:49:10",
                    "serialNum": 0,
                    "update_man": "李维理",
                    "appName": "云朵社区",
                    "iosNum": 301,
                    "groupId": "20200316105534YOT144",
                    "playName": "云朵社区-我的房屋",
                    "funcCode": "fangwu02",
                    "icoFile": "https://iot-xlink.oss-cn-hangzhou.aliyuncs.com/65804718af9eec37ef9a8bc977916fbb",
                    "funcId": "20200317103329FT6AOK",
                    "authorityId": "20200317104910CG8T4E",
                    "funcName": "家电管理",
                    "groupName": "我的房屋",
                    "create_man": "李维理",
                    "rankNum": 1,
                    "appId": "1000",
                    "accessConfig": [
                        2,
                        3,
                        14,
                        15
                    ],
                    "communityName": "本地测试1",
                    "_id": {
                        "counter": 7377705,
                        "date": "2020-03-17 10:49:10",
                        "machineIdentifier": 3533421,
                        "processIdentifier": 23940,
                        "time": 1584413350000,
                        "timeSecond": 1584413350,
                        "timestamp": 1584413350
                    },
                    "communityId": "1444",
                    "displayTo": [
                        2,
                        3,
                        14,
                        15,
                        5
                    ],
                    "updatetime": "2020-03-17 10:49:10"
                },
                ....
            ]
        },
        {
            "groupName": "我的车辆",
            "groupId": "20200316111032953BV8",
            "list": [....]
        }
    ]
},
"message": "成功"
}

4.5:修改功能排序(app授权管理模块------移动端使用接口)

描述:App端使用根据功能列表serialNum排序

请求信息

HTTP协议:HTTP,HTTPS
uri:/applica/func/setSerialNum

方法:POST

请求参数:

名称 位置 类型 必填 描述
funcId ---- String 唯一标识Id
groupId ---- String 分组ID
funcCode ---- String 功能号
funcName ---- String 功能名
funcType ---- String 功能类型
iosNum ---- String 苹果版本号
androidNum ---- String 安卓版本号
plugType ---- String 关联插件类型
serialNum ---- Integer 序号
urlAddress ---- String 入口地址
described ---- String 描述
icoFile ---- String 图片路径
字段说明:
要更新的信息 
accessConfig (这个是允许操作的对象)数组 
displayTo (这个允许展示的对象)     数组
数组的元素就是用户的家庭角色roleTag:
2-业主;3-业主成员;5-游客;14-租户;15-租户成员   



日志信息字段: 
create_man (创建人) 
createtime (创建时间)
update_man  (更新人)
updatetime  (更新时间)

请求Body描述(非Form表单数据)

根据communityId, appId,funcName条件筛选,如果三者都没有显示首页

{
      "list":[
             {
            "androidNum": "3.0.1",
            "createtime": "2020-03-17 10:36:53",
            "serialNum": 2,
            "update_man": "李维理",
            "groupId": "20200316111032953BV8",
            "iosNum": "3.0.1",
            "playName": "云朵社区-我的车辆",
            "funcCode": "cheliang02",
            "icoFile": "https://iot-xlink.oss-cn-hangzhou.aliyuncs.com/65804718af9eec37ef9a8bc977916fbb",
            "funcId": "20200317103653DZAEGO",
            "funcName": "一键缴费",
            "groupName": "我的车辆",
            "create_man": "李维理",
            "rankNum": 2,
            "plugType": "plugin02",
            "appId": "1000",
            "_id": {
                "counter": 7377699,
                "date": "2020-03-17 10:36:53",
                "machineIdentifier": 3533421,
                "processIdentifier": 23940,
                "time": 1584412613000,
                "timeSecond": 1584412613,
                "timestamp": 1584412613
            },
            "urlAddress": "plugin01/user/family/indes.js",
            "updatetime": "2020-03-17 10:36:53",
            "described": "车辆管理模块入口"
        },
       {
      ... 
       },.....{}
      ]
      }

返回信息

返回参数类型

JSON

返回结果示例
{ "code": 200, "data": {}, "message": "成功" }

4.6:查询授权用户所有社区房屋列表信息(app授权管理模块------移动端使用接口)

描述:App端使用根据功能列表serialNum排序

请求信息

HTTP协议:HTTP,HTTPS
uri:/applica/authority/user/cmntlist

方法:POST

请求参数:

名称 位置 类型 必填 描述
appId ---- String 服务名
userId ---- Integer 用户Id
funcCodes ---- Array 功能号:集合形式

请求Body描述(非Form表单数据)

{
"appId": "1000",
"userId": 9,
"funcCodes":["04ys01","01fy04"]
}

返回信息

返回参数类型

JSON

名称 位置 类型 必填 描述
communityId ---- Integer 项目号(社区Id)
communityName ---- String 项目名(社区Id)
houseId ---- Integer 房屋号
houseName ---- String 房屋详细信息
roleTag ---- Integer 角色标识:2-业主;3-业主成员;5-游客;14-租户;15-租户成员
funcCodes ---- Array 功能号:集合形式

返回结果示例

{
"code": 200,
"data": {
    "list": [
        {
            "houseName": "物业服务中心一单元301",
            "houseId": 14470652,
            "roleTag": 3,
            "custId": 15790906,
            "communityName": "美的翰诚嘉园",
            "communityId": 1003837,
            "funcCodes": [
                "01fy04"
            ]
        },
  ...
    ]
},
"message": "成功"
}

7.1: 一次上传多个种类url

描述 为app端开放的上传接口,app兼容旧接口

请求信息

HTTP协议:HTTP,HTTPS

uri:/applica/plugin/upload/url

方法:POST

请求参数

名称 位置 类型 必填 描述
pluginType string ------ Y 规定为"plugin01"--"plugin10"
msgId ---- ------ 必填

请求Body描述(非Form表单数据)

{
"data": [
        {
         "pluginType": "plugin01",
         "versionIdentify": "3.2.93",
         "downUrl": "http://47.111.135.174/sit/plugins/plugin01.zip" 
        },
        {
         "pluginType": "plugin02",
         "versionIdentify": "3.2.93",
         "downUrl": "http://47.111.135.174/sit/plugins/plugin02.zip" 
         },
        {
         "pluginType": "plugin03",
         "versionIdentify": "3.2.93",
         "downUrl": "http://47.111.135.174/sit/plugins/plugin03.zip" 
         },
        {
         "pluginType": "plugin04",
         "versionIdentify": "3.2.93",
         "downUrl": "http://47.111.135.174/sit/plugins/plugin04.zip" 
         },
        {
         "pluginType": "plugin05",
         "versionIdentify": "3.2.93",
         "downUrl": "http://47.111.135.174/sit/plugins/plugin05.zip" 
         },
        {
         "pluginType": "plugin06",
         "versionIdentify": "3.2.93",
         "downUrl": "http://47.111.135.174/sit/plugins/plugin06.zip" 
         },
        {
         "pluginType": "plugin07",
         "versionIdentify": "3.2.93",
         "downUrl": "http://47.111.135.174/sit/plugins/plugin07.zip" 
         },
        {
         "pluginType": "plugin08",
         "versionIdentify": "3.2.93",
         "downUrl": "http://47.111.135.174/sit/plugins/plugin08.zip" 
         },
          {
         "pluginType": "plugin09",
         "versionIdentify": "3.2.93",
         "downUrl": "http://47.111.135.174/sit/plugins/plugin09.zip" 
         },
          {
         "pluginType": "plugin10",
         "versionIdentify": "3.2.93",
         "downUrl": "http://47.111.135.174/sit/plugins/plugin10.zip" 
         }
]
}

返回信息

返回参数类型

JSON

返回结果示例
{
    "code": 200,
    "data":[],
    "message": "success"
}

7.2: 拉取所有插件种类最新的版本

描述 返回 versionIdentify 为最大值的上传记录。app兼容旧接口

请求信息

HTTP协议:HTTP,HTTPS

uri:/applica/plugin/list/new

方法:POST

请求参数

名称 位置 类型 必填 描述
pluginType 数组 ------ Y 将返回plugin01---plugin10的所有最新插件
pluginType 数组 ------ Y 将返回plugin01---plugin10的所有最新插件

请求Body描述(非Form表单数据)

{  //todo
    "appType"
    "pluginType":[]
}

返回信息

返回参数类型

JSON

返回结果示例
{
    "code": 200,
    "data": [
        {
            "pluginType": "plugin01",
            "downUrl": "http://47.111.135.174/sit/plugins/plugin01.zip",
            "createTime": "2019-11-04 10:50:06",
            "pluginId": 894,
            "versionIdentify": "3.2.94"
        },
        {
            "pluginType": "plugin02",
            "downUrl": "http://47.111.135.174/sit/plugins/plugin02.zip",
            "createTime": "2019-11-04 10:50:06",
            "pluginId": 895,
            "versionIdentify": "3.2.94"
        },
        {
            "pluginType": "plugin03",
            "downUrl": "http://47.111.135.174/sit/plugins/plugin03.zip",
            "createTime": "2019-11-04 10:50:06",
            "pluginId": 896,
            "versionIdentify": "3.2.94"
        },
        {
            "pluginType": "plugin04",
            "downUrl": "http://47.111.135.174/sit/plugins/plugin04.zip",
            "createTime": "2019-11-04 10:50:06",
            "pluginId": 897,
            "versionIdentify": "3.2.94"
        },
        {
            "pluginType": "plugin05",
            "downUrl": "http://47.111.135.174/sit/plugins/plugin05.zip",
            "createTime": "2019-11-04 10:50:06",
            "pluginId": 898,
            "versionIdentify": "3.2.94"
        },
        {
            "pluginType": "plugin06",
            "downUrl": "http://47.111.135.174/sit/plugins/plugin06.zip",
            "createTime": "2019-11-04 10:50:07",
            "pluginId": 899,
            "versionIdentify": "3.2.94"
        },
        {
            "pluginType": "plugin07",
            "downUrl": "http://47.111.135.174/sit/plugins/plugin07.zip",
            "createTime": "2019-11-04 10:50:07",
            "pluginId": 900,
            "versionIdentify": "3.2.94"
        },
        {
            "pluginType": "plugin08",
            "downUrl": "http://47.111.135.174/sit/plugins/plugin08.zip",
            "createTime": "2019-11-04 10:50:07",
            "pluginId": 901,
            "versionIdentify": "3.2.94"
        },
        {
            "pluginType": "plugin09",
            "downUrl": "http://47.111.135.174/sit/plugins/plugin09.zip",
            "createTime": "2019-11-04 10:50:07",
            "pluginId": 902,
            "versionIdentify": "3.2.94"
        },
        {
            "pluginType": "plugin10",
            "downUrl": "http://47.111.135.174/sit/plugins/plugin10.zip",
            "createTime": "2019-11-04 10:50:07",
            "pluginId": 903,
            "versionIdentify": "3.2.94"
        }
    ],
    "message": "success"
}

7.3: 拉取所有插件种类最新的版本2

描述 新借口,配合管理后台使用

请求信息

HTTP协议:HTTP,HTTPS

uri:/applica/plugin/list/new2

方法:POST

请求参数

名称 位置 类型 必填 描述
pluginIdentify 数组 ------ Y 将返回pluginIdentify的所有最新插件

请求Body描述(非Form表单数据)

{
    "pluginIdentify":["plugin10","tx001","plugin09"]
}

返回信息

返回参数类型

JSON

返回结果示例
{
    "code": 200,
    "data": [
        {
            "pluginIdentify": "plugin10",
            "clientType": "COMMON",
            "downUrl": "http://47.111.135.174/sit/plugins/plugin10.zip",
            "createTime": "2019-11-26 15:33:00",
            "pluginName": "plugin10",
            "pluginId": 1126114759,
            "psId": 10,
            "versionIdentify": "3.3.17"
        },
        {
            "pluginIdentify": "plugin09",
            "clientType": "COMMON",
            "downUrl": "http://47.111.135.174/sit/plugins/plugin09.zip",
            "createTime": "2019-11-26 15:33:00",
            "pluginName": "plugin09",
            "pluginId": 1126114758,
            "psId": 9,
            "versionIdentify": "3.3.17"
        }
    ],
    "message": "success"
}

7.4: 查看app最新的一个包

描述 返回的是appType下versionIdentify 最新的一个包

请求信息

HTTP协议:HTTP,HTTPS

uri:/applica/app/new

方法:POST

请求参数

名称 位置 类型 必填 描述
appType ---- long Y 在后台,你创建时填的appType
clientType ---- string Y ANDROID或者IOS,COMMON

请求Body描述(非Form表单数据)

{"clientType":"ANDROID","appType":"1020","msgId":"1574747555913"}

返回信息

返回参数类型

JSON

返回结果示例
{
    "code": 200,
    "data": {
        "versionContent": "安卓版",
        "versionId": 26,
        "downUrl": "http://mideazy-user.oss-cn-hangzhou.aliyuncs.com/appFile/app/assistant-midea-sit-debug.apk",
        "createTime": "2019-11-26 11:03:05",
        "sortId": 32,
        "versionNo": "3.0.26",
        "packageName": "com.midea.smart.assistant.debug",
        "versionIdentify": "26"
        "clientType": "ANDROID"
    },
    "message": "success"
}

7.5: 根据app版本号查看app关联的插件

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:/applica/app/rel

方法:POST

请求参数

名称 位置 类型 必填 描述
appType ---- long Y 在后台,你创建时填的appType
clientType ---- string Y ANDROID或者IOS,COMMON
versionNo ---- string Y 在后台,你创建时填的 versionNo

请求Body描述(非Form表单数据)

{
    "clientType":"ANDROID",
    "appType":"9999",
    "versionNo":"2.6.3"
}

返回信息

返回参数类型

JSON

返回结果示例
{
    "code": 200,
    "data": {
        "list": [
            {
                "pluginIdentify": "plugin04",
                "downUrl": "https://mideazy-user.oss-cn-hangzhou.aliyuncs.com/app-sit/zip/20200304102649/plugin04.zip",
                "pluginId": 1126115506,
                "versionIdentify": "3.4.86"
            },
            {
                "pluginIdentify": "plugin04",
                "downUrl": "http://47.111.135.174/sit/plugins/plugin04.zip",
                "pluginId": 1126115400,
                "versionIdentify": "3.4.61"
            }
        ]
    },
    "message": "success"
}

7.6: 根据versionID查找app版本信息

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:/applica/version/getByVersionId

方法:POST

请求参数

名称 位置 类型 必填 描述
versionId ---- string Y

请求Body描述(非Form表单数据)

{
    "versionId":"123123"
}

返回信息

返回参数类型

JSON

返回结果示例
{
    "code": 200,
    "data": {

    },
    "message": "success"
}

错误码列表(61001-61999)

错误码 错误信息 描述
61001 login failure 登录失败
公共错误码 -- 所有API公用的错误码,请参照《 公共错误码

results matching ""

    No results matching ""