From 9213704d02c168f764bf8dd3e3fc97b786b69e09 Mon Sep 17 00:00:00 2001 From: xiwa Date: Sun, 18 Feb 2024 20:47:01 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E5=88=9D=E5=A7=8B=E5=8C=96=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E8=B0=83=E6=95=B4=E3=80=81=E5=A2=9E=E5=8A=A0=E7=B3=BB?= =?UTF-8?q?=E7=BB=9F=E6=95=B0=E6=8D=AE=E5=AF=BC=E5=87=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- data/init/category.json | 111 +- data/init/channel.json | 42 +- data/init/channelConfig.json | 42 +- data/init/channelTemplate.json | 45 +- data/init/contributor.json | 63 - data/init/deviceGroup.json | 48 +- data/init/deviceInfo.json | 2023 +---- data/init/home.json | 175 +- data/init/notifyMessage.json | 183 +- data/init/oauthClient.json | 16 - data/init/product.json | 582 +- data/init/productModel.json | 21 +- data/init/ruleInfo.json | 82 +- data/init/space.json | 147 +- data/init/spaceDevice.json | 213 +- data/init/sys_app.json | 25 +- data/init/sys_config.json | 221 +- data/init/sys_dept.json | 383 +- data/init/sys_dict_data.json | 853 +- data/init/sys_dict_type.json | 363 +- data/init/sys_logininfor.json | 37 +- data/init/sys_menu.json | 7803 ++++++++--------- data/init/sys_notice.json | 59 +- data/init/sys_oper_log.json | 298 +- data/init/sys_oss.json | 2 +- data/init/sys_oss_config.json | 218 +- data/init/sys_post.json | 111 +- data/init/sys_role.json | 75 +- data/init/sys_role_dept.json | 55 +- data/init/sys_role_menu.json | 2600 +++--- data/init/sys_tenant.json | 80 +- data/init/sys_tenant_package.json | 24 +- data/init/sys_user.json | 94 +- data/init/sys_user_post.json | 20 +- data/init/sys_user_role.json | 32 +- data/init/taskInfo.json | 58 +- data/init/thingModel.json | 3497 +------- data/init/userInfo.json | 285 +- data/init/virtualDevice.json | 209 +- .../ruleengine/filter/DeviceCondition.java | 11 +- .../controller/SysConfigController.java | 17 + .../system/service/ISysConfigService.java | 6 + .../service/impl/SysConfigServiceImpl.java | 73 +- 43 files changed, 7771 insertions(+), 13531 deletions(-) delete mode 100644 data/init/contributor.json delete mode 100755 data/init/oauthClient.json diff --git a/data/init/category.json b/data/init/category.json index 3a7f534d..a6603288 100755 --- a/data/init/category.json +++ b/data/init/category.json @@ -1,62 +1,49 @@ -[ - { - "id": "switch", - "name": "开关", - "createAt": 1647599367057 - }, - { - "id": "sensor", - "name": "传感器", - "createAt": 1649743382683 - }, - { - "id": "meter", - "name": "表计", - "createAt": 1654237582120 - }, - { - "id": "light", - "name": "灯", - "createAt": 1650174762755 - }, - { - "id": "gateway", - "name": "网关", - "createAt": 1646637047902 - }, - { - "id": "fan", - "name": "风扇", - "createAt": 1646630215889 - }, - { - "id": "door", - "name": "门磁", - "createAt": 1650173898298 - }, - { - "id": "SmartPlug", - "name": "智能插座", - "createAt": 1645409421118 - }, - { - "id": "FreshAir", - "name": "新风", - "createAt": 1681444312184 - }, - { - "id": "SmartMeter", - "name": "智能电表", - "createAt": 1681444312184 - }, - { - "id": "OpenIitaGateway", - "name": "铱塔智联智能网关", - "createAt": 1688969826383 - }, - { - "id": "OpenIitaPump", - "name": "铱塔智联水泵", - "createAt": 1688969826383 - } -] \ No newline at end of file +[ { + "id" : "switch", + "name" : "开关", + "createAt" : 1647599367057 +}, { + "id" : "sensor", + "name" : "传感器", + "createAt" : 1649743382683 +}, { + "id" : "meter", + "name" : "表计", + "createAt" : 1654237582120 +}, { + "id" : "light", + "name" : "灯", + "createAt" : 1650174762755 +}, { + "id" : "gateway", + "name" : "网关", + "createAt" : 1646637047902 +}, { + "id" : "fan", + "name" : "风扇", + "createAt" : 1646630215889 +}, { + "id" : "door", + "name" : "门磁", + "createAt" : 1650173898298 +}, { + "id" : "SmartPlug", + "name" : "智能插座", + "createAt" : 1645409421118 +}, { + "id" : "FreshAir", + "name" : "新风", + "createAt" : 1681444312184 +}, { + "id" : "SmartMeter", + "name" : "智能电表", + "createAt" : 1681444312184 +}, { + "id" : "OpenIitaGateway", + "name" : "铱塔智联智能网关", + "createAt" : 1688969826383 +}, { + "id" : "OpenIitaPump", + "name" : "铱塔智联水泵", + "createAt" : 1688969826383 +} ] \ No newline at end of file diff --git a/data/init/channel.json b/data/init/channel.json index 0b196223..d84c84d7 100644 --- a/data/init/channel.json +++ b/data/init/channel.json @@ -1,23 +1,19 @@ -[ - { - "id": 1, - "code": "DingTalk", - "title": "钉钉", - "icon": "http://www.baidu.com", - "createAt": 1683816661690 - }, - { - "id": 2, - "code": "QyWechat", - "title": "企业微信", - "icon": "http://www.baidu.com", - "createAt": 1683816661690 - }, - { - "id": 3, - "code": "Email", - "title": "邮箱", - "icon": "http://www.baidu.com", - "createAt": 1683816661690 - } -] +[ { + "id" : 1, + "code" : "DingTalk", + "title" : "钉钉", + "icon" : "http://www.baidu.com", + "createAt" : 1683816661690 +}, { + "id" : 2, + "code" : "QyWechat", + "title" : "企业微信", + "icon" : "http://www.baidu.com", + "createAt" : 1683816661690 +}, { + "id" : 3, + "code" : "Email", + "title" : "邮箱", + "icon" : "http://www.baidu.com", + "createAt" : 1683816661690 +} ] \ No newline at end of file diff --git a/data/init/channelConfig.json b/data/init/channelConfig.json index ccd80a7d..14cedabf 100644 --- a/data/init/channelConfig.json +++ b/data/init/channelConfig.json @@ -1,23 +1,19 @@ -[ - { - "id": 1312312, - "channelId": 3, - "title": "告警邮件配置", - "param": "{\"userName\":\"xxx@163.com\",\"passWord\":\"xxx\",\"host\":\"smtp.163.com\",\"port\":465,\"mailSmtpAuth\":true,\"from\":\"xxxx@163.com\",\"to\":\"xxxx@163.com\"}\t", - "createAt": 1683816661690 - }, - { - "id": 1313123, - "channelId": 1, - "title": "告警钉钉配置", - "param": "{\"dingTalkWebhook\":\"xxxxxxxxxxxxxxxx\",\"dingTalkSecret\":\"xxxx\"}", - "createAt": 1683816661690 - }, - { - "id": 32141342, - "channelId": 2, - "title": "告警企业微信配置", - "param": "{\"qyWechatWebhook\":\"xxxxxxxxxxxxxxxx\"}", - "createAt": 1683816661690 - } -] +[ { + "id" : 1312312, + "channelId" : 3, + "title" : "告警邮件配置", + "param" : "{\"userName\":\"xxx@163.com\",\"passWord\":\"xxx\",\"host\":\"smtp.163.com\",\"port\":465,\"mailSmtpAuth\":true,\"from\":\"xxxx@163.com\",\"to\":\"xxxx@163.com\"}\t", + "createAt" : 1683816661690 +}, { + "id" : 1313123, + "channelId" : 1, + "title" : "告警钉钉配置", + "param" : "{\"dingTalkWebhook\":\"xxxxxxxxxxxxxxxx\",\"dingTalkSecret\":\"xxxx\"}", + "createAt" : 1683816661690 +}, { + "id" : 32141342, + "channelId" : 2, + "title" : "告警企业微信配置", + "param" : "{\"qyWechatWebhook\":\"xxxxxxxxxxxxxxxx\"}", + "createAt" : 1683816661690 +} ] \ No newline at end of file diff --git a/data/init/channelTemplate.json b/data/init/channelTemplate.json index 138562db..548c9b8f 100644 --- a/data/init/channelTemplate.json +++ b/data/init/channelTemplate.json @@ -1,26 +1,19 @@ -[ - { - "id": 12312312, - "channelConfigId": 1312312, - "channelCode": "Email", - "title": "告警邮件模板", - "content": "您的设备【${title}】温度过高", - "createAt": 1683816661690 - }, - { - "id": 342353425, - "channelConfigId": 1313123, - "channelCode": "DingTalk", - "title": "告警钉钉模板", - "content": "您的设备【${title}】温度过高", - "createAt": 1683816661690 - }, - { - "id": 786778567, - "channelConfigId": 32141342, - "channelCode": "QyWechat", - "title": "告警企业微信模板", - "content": "您的设备【${title}】温度过高", - "createAt": 1683816661690 - } -] +[ { + "id" : 12312312, + "channelConfigId" : 1312312, + "title" : "告警邮件模板", + "content" : "您的设备【${title}】温度过高", + "createAt" : 1683816661690 +}, { + "id" : 342353425, + "channelConfigId" : 1313123, + "title" : "告警钉钉模板", + "content" : "您的设备【${title}】温度过高", + "createAt" : 1683816661690 +}, { + "id" : 786778567, + "channelConfigId" : 32141342, + "title" : "告警企业微信模板", + "content" : "您的设备【${title}】温度过高", + "createAt" : 1683816661690 +} ] \ No newline at end of file diff --git a/data/init/contributor.json b/data/init/contributor.json deleted file mode 100644 index b2fe3b91..00000000 --- a/data/init/contributor.json +++ /dev/null @@ -1,63 +0,0 @@ - - [ - { - "id": 437355835748421, - "contributor": "tangtang", - "avatar": "http://159.75.222.119:9000/iotkit/2023/07/10/8032cfb8cda445ab9ca4c044242aefb8.jpg", - "post": 1, - "intro": "来自于一个切图仔的自我修养", - "tags": "vue,react,node,uniapp,flutter", - "title": "前端精神小伙", - "context": "


", - "score": null, - "status": null - }, - { - "id": 437356273557573, - "contributor": "花木水之间", - "avatar": "http://159.75.222.119:9000/iotkit/2023/07/09/f2ef7070ecd74dbc87654e145b2ba088.jpg", - "post": 2, - "intro": "技术骚客,啥都做", - "tags": "无人零售,linux,java/python/c/go", - "title": null, - "context": null, - "score": null, - "status": null - }, - { - "id": 437670919086149, - "contributor": "regan", - "avatar": "http://159.75.222.119:9000/iotkit/2023/07/10/a535035899d5477cb6ca0041a261b57f.jpg", - "post": 2, - "intro": "物联网技术爱好者,单身可撩。", - "tags": "物联网,大数据,边缘计算", - "title": null, - "context": null, - "score": null, - "status": null - }, - { - "id": 437687202414661, - "contributor": "闹腾", - "avatar": "http://159.75.222.119:9000/iotkit/2023/07/10/ec85a20d2612485c86ae8df554e1167a.jpg", - "post": 2, - "intro": "早日实现金钱自由", - "tags": "java ,go,python", - "title": null, - "context": null, - "score": null, - "status": null - }, - { - "id": 437970532069445, - "contributor": "大橙子", - "avatar": "http://159.75.222.119:9000/iotkit/2023/07/11/cb98ba42a08b4ee9a1d8b1c8fc450411.png", - "post": 5, - "intro": "过往经验:\n电商/物流/教育/美业", - "tags": "PS,AI,AE,figma,XD", - "title": null, - "context": null, - "score": null, - "status": null - } - ] \ No newline at end of file diff --git a/data/init/deviceGroup.json b/data/init/deviceGroup.json index 6eede68e..0344641a 100755 --- a/data/init/deviceGroup.json +++ b/data/init/deviceGroup.json @@ -1,26 +1,22 @@ -[ - { - "id": "g3", - "name": "组3", - "uid": "1", - "remark": "2223333", - "deviceQty": 7, - "createAt": 0 - }, - { - "id": "g2", - "name": "组2", - "uid": "1", - "remark": "222", - "deviceQty": 12, - "createAt": 0 - }, - { - "id": "g1", - "name": "分组1", - "uid": "1", - "remark": "1111", - "deviceQty": 10, - "createAt": 0 - } -] \ No newline at end of file +[ { + "id" : "g3", + "name" : "组3", + "uid" : "1", + "remark" : "2223333", + "deviceQty" : 7, + "createAt" : 0 +}, { + "id" : "g2", + "name" : "组2", + "uid" : "1", + "remark" : "222", + "deviceQty" : 12, + "createAt" : 0 +}, { + "id" : "g1", + "name" : "分组1", + "uid" : "1", + "remark" : "1111", + "deviceQty" : 10, + "createAt" : 0 +} ] \ No newline at end of file diff --git a/data/init/deviceInfo.json b/data/init/deviceInfo.json index 5cc2aa5e..8878e547 100755 --- a/data/init/deviceInfo.json +++ b/data/init/deviceInfo.json @@ -1,2022 +1 @@ -[ - { - "id": "16552595723210menci0001008000012f", - "deviceId": "16552595723210menci0001008000012f", - "productKey": "PN3EDmkBZDD8whDd", - "deviceName": "MENCI0001008", - "secret": "rMAweEJrE7cxbQWa", - "uid": "1", - "subUid": [], - "locate":{ - "longitude": "104.090377", - "latitude": "30.604218" - }, - "state": { - "online": true, - "onlineTime": 1655415536032 - }, - "property": { - "doorStatus": 0, - "power": 65, - "rssi": 106 - }, - "tag": {}, - "createAt": 1655259572321, - "group": { - "g1": { - "id": "g1", - "name": "分组1" - } - } - }, - { - "id": "16552595685220menci00010070000127", - "deviceId": "16552595685220menci00010070000127", - "productKey": "PN3EDmkBZDD8whDd", - "deviceName": "MENCI0001007", - "secret": "eN4PjDhH4yx4mrmi", - "uid": "1", - "subUid": [], - "locate":{ - "longitude": "104.090377", - "latitude": "30.604218" - }, - "state": { - "online": true, - "onlineTime": 1655415536130 - }, - "property": { - "doorStatus": 1, - "power": 34, - "rssi": 64 - }, - "tag": {}, - "createAt": 1655259568522, - "group": { - "g1": { - "id": "g1", - "name": "分组1" - } - } - }, - { - "id": "16552595656210menci0001006000012d", - "deviceId": "16552595656210menci0001006000012d", - "productKey": "PN3EDmkBZDD8whDd", - "deviceName": "MENCI0001006", - "secret": "ePSkE7bzGMsR6rTs", - "uid": "1", - "subUid": [], - "locate":{ - "longitude": "104.090377", - "latitude": "30.604218" - }, - "state": { - "online": true, - "onlineTime": 1655415536135 - }, - "property": { - "doorStatus": 1, - "power": 33, - "rssi": 40 - }, - "tag": {}, - "createAt": 1655259565621, - "group": { - "g1": { - "id": "g1", - "name": "分组1" - } - } - }, - { - "id": "16552594933210linght001007000012f", - "deviceId": "16552594933210linght001007000012f", - "productKey": "xpsYHExTKPFaQMS7", - "deviceName": "LINGHT001007", - "secret": "mkQiSDk4rF3EWKFM", - "uid": "1", - "subUid": [], - "locate":{ - "longitude": "104.090377", - "latitude": "30.604218" - }, - "state": { - "online": true, - "onlineTime": 1655416465031 - }, - "property": { - "brightness": 12, - "powerstate": 0 - }, - "tag": {}, - "createAt": 1655259493321, - "group": { - "g1": { - "id": "g1", - "name": "分组1" - }, - "g2": { - "id": "g2", - "name": "组2" - } - } - }, - { - "id": "16552594898210linght0010060000129", - "deviceId": "16552594898210linght0010060000129", - "productKey": "xpsYHExTKPFaQMS7", - "deviceName": "LINGHT001006", - "secret": "p72KAZyTA42zi8cJ", - "uid": "1", - "subUid": [], - "locate":{ - "longitude": "104.090377", - "latitude": "30.604218" - }, - "state": { - "online": true, - "onlineTime": 1655416465035 - }, - "property": { - "brightness": 86, - "powerstate": 1 - }, - "tag": {}, - "createAt": 1655259489821, - "group": { - "g1": { - "id": "g1", - "name": "分组1" - } - } - }, - { - "id": "16552594863210linght001005000012c", - "deviceId": "16552594863210linght001005000012c", - "productKey": "xpsYHExTKPFaQMS7", - "deviceName": "LINGHT001005", - "secret": "xnKZZyPKj2rH6ee3", - "uid": "1", - "subUid": [], - "locate":{ - "longitude": "104.090377", - "latitude": "30.604218" - }, - "state": { - "online": true, - "onlineTime": 1655416465133 - }, - "property": { - "brightness": 16, - "powerstate": 1 - }, - "tag": {}, - "createAt": 1655259486321, - "group": { - "g1": { - "id": "g1", - "name": "分组1" - }, - "g2": { - "id": "g2", - "name": "组2" - } - } - }, - { - "id": "16552594812210linght001004000012d", - "deviceId": "16552594812210linght001004000012d", - "productKey": "xpsYHExTKPFaQMS7", - "deviceName": "LINGHT001004", - "secret": "PDkTxHPfw2H4WZjQ", - "uid": "1", - "subUid": [], - "locate":{ - "longitude": "104.090377", - "latitude": "30.604218" - }, - "state": { - "online": true, - "onlineTime": 1655416465231 - }, - "property": { - "brightness": 32, - "powerstate": 0 - }, - "tag": {}, - "createAt": 1655259481221, - "group": { - "g1": { - "id": "g1", - "name": "分组1" - } - } - }, - { - "id": "16552594646210pulg0a0010160000122", - "deviceId": "16552594646210pulg0a0010160000122", - "productKey": "cGCrkK7Ex4FESAwe", - "deviceName": "PULG0A001016", - "secret": "3KdPNBKZEyDGaNYK", - "uid": "1", - "subUid": [], - "locate":{ - "longitude": "104.090377", - "latitude": "30.604218" - }, - "state": { - "online": true, - "onlineTime": 1655652738672 - }, - "property": { - "powerstate": 0, - "rssi": 66 - }, - "tag": {}, - "group": { - "g1": { - "id": "g1", - "name": "分组1" - } - }, - "createAt": 1655259464621 - }, - { - "id": "16552594604220pulg0a0010150000127", - "deviceId": "16552594604220pulg0a0010150000127", - "productKey": "cGCrkK7Ex4FESAwe", - "deviceName": "PULG0A001015", - "secret": "TBwbHJdJBQCpGdHi", - "uid": "1", - "subUid": [], - "locate":{ - "longitude": "104.090377", - "latitude": "30.604218" - }, - "state": { - "online": true, - "onlineTime": 1655652738676 - }, - "property": { - "powerstate": 1, - "rssi": 67 - }, - "tag": {}, - "group": { - "g2": { - "id": "g2", - "name": "组2" - } - }, - "createAt": 1655259460422 - }, - { - "id": "16552594572370pulg0a001014000012e", - "deviceId": "16552594572370pulg0a001014000012e", - "productKey": "cGCrkK7Ex4FESAwe", - "deviceName": "PULG0A001014", - "secret": "86pTYbQxxX3wd2FR", - "uid": "1", - "subUid": [], - "locate":{ - "longitude": "104.090377", - "latitude": "30.604218" - }, - "state": { - "online": true, - "onlineTime": 1655652738773 - }, - "property": { - "powerstate": 1, - "rssi": 42 - }, - "tag": {}, - "group": { - "g2": { - "id": "g2", - "name": "组2" - } - }, - "createAt": 1655259457237 - }, - { - "id": "16552594542310pulg0a0010130000123", - "deviceId": "16552594542310pulg0a0010130000123", - "productKey": "cGCrkK7Ex4FESAwe", - "deviceName": "PULG0A001013", - "secret": "FtxYcTM5p6B5GyPk", - "uid": "1", - "subUid": [], - "locate":{ - "longitude": "104.090377", - "latitude": "30.604218" - }, - "state": { - "online": true, - "onlineTime": 1655652738872 - }, - "property": { - "powerstate": 1, - "rssi": 45 - }, - "tag": {}, - "group": { - "g2": { - "id": "g2", - "name": "组2" - } - }, - "createAt": 1655259454231 - }, - { - "id": "16552594511210pulg0a001012000012c", - "deviceId": "16552594511210pulg0a001012000012c", - "productKey": "cGCrkK7Ex4FESAwe", - "deviceName": "PULG0A001012", - "secret": "5yHFHseBHDbCK3eZ", - "uid": "1", - "subUid": [], - "locate":{ - "longitude": "104.090377", - "latitude": "30.604218" - }, - "state": { - "online": true, - "onlineTime": 1655652738972 - }, - "property": { - "powerstate": 0, - "rssi": 60 - }, - "tag": {}, - "group": { - "g2": { - "id": "g2", - "name": "组2" - } - }, - "createAt": 1655259451121 - }, - { - "id": "16552594475270pulg0a0010110000125", - "deviceId": "16552594475270pulg0a0010110000125", - "productKey": "cGCrkK7Ex4FESAwe", - "deviceName": "PULG0A001011", - "secret": "pGC4z4TrbjZhii2m", - "uid": "1", - "subUid": [], - "locate":{ - "longitude": "104.090377", - "latitude": "30.604218" - }, - "state": { - "online": true, - "onlineTime": 1655652739072 - }, - "property": { - "powerstate": 1, - "rssi": 27 - }, - "tag": {}, - "group": { - "g2": { - "id": "g2", - "name": "组2" - } - }, - "createAt": 1655259447528 - }, - { - "id": "16552594444210pulg0a0010100000128", - "deviceId": "16552594444210pulg0a0010100000128", - "productKey": "cGCrkK7Ex4FESAwe", - "deviceName": "PULG0A001010", - "secret": "HMxT2rQ55bzeRNJx", - "uid": "1", - "subUid": [], - "locate":{ - "longitude": "104.090377", - "latitude": "30.604218" - }, - "state": { - "online": true, - "onlineTime": 1655652739076 - }, - "property": { - "powerstate": 0, - "rssi": 117 - }, - "tag": {}, - "group": { - "g2": { - "id": "g2", - "name": "组2" - } - }, - "createAt": 1655259444422 - }, - { - "id": "16552594405220pulg0a0010090000124", - "deviceId": "16552594405220pulg0a0010090000124", - "productKey": "cGCrkK7Ex4FESAwe", - "deviceName": "PULG0A001009", - "secret": "Z6yMp6D6mHKMjFi7", - "uid": "1", - "subUid": [], - "locate":{ - "longitude": "104.090377", - "latitude": "30.604218" - }, - "state": { - "online": true, - "onlineTime": 1655652739174 - }, - "property": { - "powerstate": 1, - "rssi": 20 - }, - "tag": {}, - "group": { - "g2": { - "id": "g2", - "name": "组2" - } - }, - "createAt": 1655259440522 - }, - { - "id": "16552594368340pulg0a0010080000126", - "deviceId": "16552594368340pulg0a0010080000126", - "productKey": "cGCrkK7Ex4FESAwe", - "deviceName": "PULG0A001008", - "secret": "Ek3ZjwPayCymDxhN", - "uid": "1", - "subUid": [], - "locate":{ - "longitude": "104.090377", - "latitude": "30.604218" - }, - "state": { - "online": true, - "onlineTime": 1655652739272 - }, - "property": { - "powerstate": 1, - "rssi": 77 - }, - "tag": {}, - "group": { - "g2": { - "id": "g2", - "name": "组2" - } - }, - "createAt": 1655259436834 - }, - { - "id": "16552594320310pulg0a0010070000126", - "deviceId": "16552594320310pulg0a0010070000126", - "productKey": "cGCrkK7Ex4FESAwe", - "deviceName": "PULG0A001007", - "secret": "NnnHaibdHJXMxNbC", - "uid": "1", - "subUid": [], - "locate":{ - "longitude": "104.090377", - "latitude": "30.604218" - }, - "state": { - "online": true, - "onlineTime": 1655652739372 - }, - "property": { - "powerstate": 1, - "rssi": 75 - }, - "tag": {}, - "group": { - "g2": { - "id": "g2", - "name": "组2" - } - }, - "createAt": 1655259432067 - }, - { - "id": "16542484163750d60ee9025d8430e327", - "deviceId": "16542484163750d60ee9025d8430e327", - "productKey": "Eit3kmGJtxSHfCKT", - "deviceName": "2475b491e72541f7ad60ee9025d8430e", - "secret": "bWkiEmY6wKM8WQP5", - "uid": "1", - "subUid": [], - "locate":{ - "longitude": "104.090377", - "latitude": "30.604218" - }, - "state": { - "online": false - }, - "property": { - "flow": "333", - "fee": "2121212" - }, - "tag": {}, - "createAt": 1654248416391 - }, - { - "id": "16538390924670pulg0a001006000012a", - "deviceId": "16538390924670pulg0a001006000012a", - "productKey": "cGCrkK7Ex4FESAwe", - "deviceName": "PULG0A001006", - "secret": "FFSdNXDRJbnE8fm2", - "uid": "1", - "subUid": [ - "04c6722f-9a6d-40f3-ac9b-cd791b4c8933" - ], - "locate":{ - "longitude": "104.090377", - "latitude": "30.604218" - }, - "state": { - "online": true, - "onlineTime": 1653839933067 - }, - "property": { - "powerstate": 1, - "rssi": 53, - "DeviceType": "222" - }, - "tag": { - "aligenie": { - "id": "aligenie", - "name": "天猫精灵", - "value": "是" - }, - "dueros": { - "id": "dueros", - "name": "小度", - "value": "是" - }, - "duerosOpenUid": { - "id": "duerosOpenUid", - "name": "小度OpenUid", - "value": "0cfd14fc6d1ec120fcd38885df09f33c" - } - }, - "createAt": 1653839092467 - }, - { - "id": "16538390885690pulg0a0010050000126", - "deviceId": "16538390885690pulg0a0010050000126", - "productKey": "cGCrkK7Ex4FESAwe", - "deviceName": "PULG0A001005", - "secret": "CN8ZGpcAheAbsDn2", - "uid": "1", - "subUid": [], - "locate":{ - "longitude": "104.090377", - "latitude": "30.604218" - }, - "state": { - "online": true, - "onlineTime": 1653839933167 - }, - "property": { - "powerstate": 0, - "rssi": 117 - }, - "tag": {}, - "createAt": 1653839088569 - }, - { - "id": "16538390853670pulg0a0010040000121", - "deviceId": "16538390853670pulg0a0010040000121", - "productKey": "cGCrkK7Ex4FESAwe", - "deviceName": "PULG0A001004", - "secret": "S4SDRKscRXAn43bc", - "uid": "1", - "subUid": [], - "locate":{ - "longitude": "104.090377", - "latitude": "30.604218" - }, - "state": { - "online": true, - "onlineTime": 1653839933267 - }, - "property": { - "powerstate": 1, - "rssi": 45 - }, - "tag": {}, - "createAt": 1653839085367, - "group": { - "g3": { - "id": "g3", - "name": "组3" - } - } - }, - { - "id": "16538390820760pulg0a0010030000127", - "deviceId": "16538390820760pulg0a0010030000127", - "productKey": "cGCrkK7Ex4FESAwe", - "deviceName": "PULG0A001003", - "secret": "7N4S6eYzMCjA7YfK", - "uid": "1", - "subUid": [], - "locate":{ - "longitude": "104.090377", - "latitude": "30.604218" - }, - "state": { - "online": true, - "onlineTime": 1653839933367 - }, - "property": { - "powerstate": 1, - "rssi": 101 - }, - "tag": {}, - "createAt": 1653839082076 - }, - { - "id": "16538390787670pulg0a0010020000124", - "deviceId": "16538390787670pulg0a0010020000124", - "productKey": "cGCrkK7Ex4FESAwe", - "deviceName": "PULG0A001002", - "secret": "Jm7ecfyXawiend8K", - "uid": "1", - "subUid": [], - "locate":{ - "longitude": "104.090377", - "latitude": "30.604218" - }, - "state": { - "online": true, - "onlineTime": 1653839933376 - }, - "property": { - "powerstate": 1, - "rssi": 70 - }, - "tag": {}, - "createAt": 1653839078767, - "group": { - "g3": { - "id": "g3", - "name": "组3" - } - } - }, - { - "id": "16538390738670pulg0a0010010000125", - "deviceId": "16538390738670pulg0a0010010000125", - "productKey": "cGCrkK7Ex4FESAwe", - "deviceName": "PULG0A001001", - "secret": "rtsZbST3tiJHccbe", - "uid": "1", - "subUid": [], - "locate":{ - "longitude": "104.090377", - "latitude": "30.604218" - }, - "state": { - "online": true, - "onlineTime": 1653839933474 - }, - "property": { - "powerstate": 1, - "rssi": 118 - }, - "tag": {}, - "createAt": 1653839073867, - "group": { - "g3": { - "id": "g3", - "name": "组3" - } - } - }, - { - "id": "16538390097670switch0300100500143", - "deviceId": "16538390097670switch0300100500143", - "productKey": "eDhXKwEzwFybM5R7", - "deviceName": "SWITCH03001005", - "secret": "PXHwHXH4a8YJzZ3S", - "uid": "1", - "subUid": [], - "locate":{ - "longitude": "104.090377", - "latitude": "30.604218" - }, - "state": { - "online": true, - "onlineTime": 1653839918667 - }, - "property": { - "powerstate_1": 0, - "powerstate_2": 0, - "powerstate_3": 1, - "rssi": 86 - }, - "tag": {}, - "createAt": 1653839009767, - "group": { - "g3": { - "id": "g3", - "name": "组3" - } - } - }, - { - "id": "16538390048670switch0300100400141", - "deviceId": "16538390048670switch0300100400141", - "productKey": "eDhXKwEzwFybM5R7", - "deviceName": "SWITCH03001004", - "secret": "BQj5SZetsC3eGtfM", - "uid": "1", - "subUid": [], - "locate":{ - "longitude": "104.090377", - "latitude": "30.604218" - }, - "state": { - "online": true, - "onlineTime": 1653839918676 - }, - "property": { - "powerstate_1": 0, - "powerstate_2": 0, - "powerstate_3": 0, - "rssi": 27 - }, - "tag": {}, - "createAt": 1653839004867, - "group": { - "g3": { - "id": "g3", - "name": "组3" - } - } - }, - { - "id": "16538390008670switch0300100300145", - "deviceId": "16538390008670switch0300100300145", - "productKey": "eDhXKwEzwFybM5R7", - "deviceName": "SWITCH03001003", - "secret": "mbs4PsY4atEtzcA3", - "uid": "1", - "subUid": [], - "locate":{ - "longitude": "104.090377", - "latitude": "30.604218" - }, - "state": { - "online": true, - "onlineTime": 1653839918771 - }, - "property": { - "powerstate_1": 0, - "powerstate_2": 0, - "powerstate_3": 0, - "rssi": 29 - }, - "tag": {}, - "createAt": 1653839000867, - "group": { - "g3": { - "id": "g3", - "name": "组3" - } - } - }, - { - "id": "16538389971670switch0300100200140", - "deviceId": "16538389971670switch0300100200140", - "productKey": "eDhXKwEzwFybM5R7", - "deviceName": "SWITCH03001002", - "secret": "4nrNrjnFMSQZB562", - "uid": "1", - "subUid": [], - "locate":{ - "longitude": "104.090377", - "latitude": "30.604218" - }, - "state": { - "online": true, - "onlineTime": 1653839918871 - }, - "property": { - "powerstate_1": 1, - "powerstate_2": 0, - "powerstate_3": 0, - "rssi": 12 - }, - "tag": {}, - "createAt": 1653838997167, - "group": { - "g3": { - "id": "g3", - "name": "组3" - } - } - }, - { - "id": "16538389915670switch030010010014c", - "deviceId": "16538389915670switch030010010014c", - "productKey": "eDhXKwEzwFybM5R7", - "deviceName": "SWITCH03001001", - "secret": "Js66kBbXRjXmcpMB", - "uid": "1", - "subUid": [], - "locate":{ - "longitude": "104.090377", - "latitude": "30.604218" - }, - "state": { - "online": true, - "onlineTime": 1653839918967 - }, - "property": { - "powerstate_1": 0, - "powerstate_2": 1, - "powerstate_3": 0, - "rssi": 18 - }, - "tag": {}, - "createAt": 1653838991567 - }, - { - "id": "16538383943670wenshidu01008000139", - "deviceId": "16538383943670wenshidu01008000139", - "productKey": "6kYp6jszrDns2yh4", - "deviceName": "WENSHIDU01008", - "secret": "pGxKYrNJC7rDhsr8", - "uid": "1", - "subUid": [], - "locate":{ - "longitude": "104.090377", - "latitude": "30.604218" - }, - "state": { - "online": true, - "onlineTime": 1655416485331 - }, - "property": { - "humidity": 93, - "temperature": 330 - }, - "tag": {}, - "createAt": 1653838394367 - }, - { - "id": "16538383910670wenshidu01007000136", - "deviceId": "16538383910670wenshidu01007000136", - "productKey": "6kYp6jszrDns2yh4", - "deviceName": "WENSHIDU01007", - "secret": "ZxDQeQ8jhMrfx8eE", - "uid": "1", - "subUid": [], - "locate":{ - "longitude": "104.090377", - "latitude": "30.604218" - }, - "state": { - "online": true, - "onlineTime": 1655416485335 - }, - "property": { - "humidity": 91, - "temperature": -29 - }, - "tag": {}, - "createAt": 1653838391067 - }, - { - "id": "16538383880670wenshidu0100600013b", - "deviceId": "16538383880670wenshidu0100600013b", - "productKey": "6kYp6jszrDns2yh4", - "deviceName": "WENSHIDU01006", - "secret": "fEbdXEayedpBx6wk", - "uid": "1", - "subUid": [], - "locate":{ - "longitude": "104.090377", - "latitude": "30.604218" - }, - "state": { - "online": true, - "onlineTime": 1655416485433 - }, - "property": { - "humidity": 95, - "temperature": 394 - }, - "tag": {}, - "createAt": 1653838388067 - }, - { - "id": "16538383850710wenshidu01005000134", - "deviceId": "16538383850710wenshidu01005000134", - "productKey": "6kYp6jszrDns2yh4", - "deviceName": "WENSHIDU01005", - "secret": "Crm28CTD6iw7hYw5", - "uid": "1", - "subUid": [], - "locate":{ - "longitude": "104.090377", - "latitude": "30.604218" - }, - "state": { - "online": true, - "onlineTime": 1655416485531 - }, - "property": { - "humidity": 23, - "temperature": 425 - }, - "tag": {}, - "createAt": 1653838385071 - }, - { - "id": "16538383810690wenshidu01004000132", - "deviceId": "16538383810690wenshidu01004000132", - "productKey": "6kYp6jszrDns2yh4", - "deviceName": "WENSHIDU01004", - "secret": "FkCQGREXYCmjzxaZ", - "uid": "1", - "subUid": [], - "locate":{ - "longitude": "104.090377", - "latitude": "30.604218" - }, - "state": { - "online": true, - "onlineTime": 1655416485631 - }, - "property": { - "humidity": 96, - "temperature": 263 - }, - "tag": {}, - "createAt": 1653838381074 - }, - { - "id": "16537595658790linght0010030000128", - "deviceId": "16537595658790linght0010030000128", - "productKey": "xpsYHExTKPFaQMS7", - "deviceName": "LINGHT001003", - "secret": "JwKxnDWGrRcP8xAJ", - "uid": "1", - "subUid": [], - "locate":{ - "longitude": "104.090377", - "latitude": "30.604218" - }, - "state": { - "online": true, - "onlineTime": 1653839919567 - }, - "property": { - "brightness": 9, - "powerstate": 0 - }, - "tag": {}, - "createAt": 1653759565879 - }, - { - "id": "16537595624750linght001002000012c", - "deviceId": "16537595624750linght001002000012c", - "productKey": "xpsYHExTKPFaQMS7", - "deviceName": "LINGHT001002", - "secret": "xrX2mrkQwf3YYaWc", - "uid": "1", - "subUid": [], - "locate":{ - "longitude": "104.090377", - "latitude": "30.604218" - }, - "state": { - "online": true, - "onlineTime": 1653839919576 - }, - "property": { - "brightness": 83, - "powerstate": 1 - }, - "tag": {}, - "createAt": 1653759562475 - }, - { - "id": "16537595591780linght0010010000121", - "deviceId": "16537595591780linght0010010000121", - "productKey": "xpsYHExTKPFaQMS7", - "deviceName": "LINGHT001001", - "secret": "diRBkEREDt47MzWF", - "uid": "1", - "subUid": [], - "locate":{ - "longitude": "104.090377", - "latitude": "30.604218" - }, - "state": { - "online": true, - "onlineTime": 1653839919673 - }, - "property": { - "brightness": 81, - "powerstate": 1 - }, - "tag": {}, - "createAt": 1653759559178 - }, - { - "id": "16537595308820fan000100300000010d", - "deviceId": "16537595308820fan000100300000010d", - "productKey": "hdX3PCMcFrCYpesJ", - "deviceName": "FAN0001003", - "secret": "fR3R3i8BYDKWAiDj", - "uid": "1", - "subUid": [], - "locate":{ - "longitude": "104.090377", - "latitude": "30.604218" - }, - "state": { - "online": false - }, - "property": {}, - "tag": {}, - "createAt": 1653759530882 - }, - { - "id": "16537595248720fan0001002000000101", - "deviceId": "16537595248720fan0001002000000101", - "productKey": "hdX3PCMcFrCYpesJ", - "deviceName": "FAN0001002", - "secret": "t3NYS5p7ExYaWKx4", - "uid": "1", - "subUid": [], - "locate":{ - "longitude": "104.090377", - "latitude": "30.604218" - }, - "state": { - "online": false - }, - "property": {}, - "tag": {}, - "createAt": 1653759524872 - }, - { - "id": "16537595195720fan0001001000000108", - "deviceId": "16537595195720fan0001001000000108", - "productKey": "hdX3PCMcFrCYpesJ", - "deviceName": "FAN0001001", - "secret": "KSpeRjXRP8H7tcAn", - "uid": "1", - "subUid": [], - "locate":{ - "longitude": "104.090377", - "latitude": "30.604218" - }, - "state": { - "online": false - }, - "property": {}, - "tag": {}, - "createAt": 1653759519572 - }, - { - "id": "16537594784840wenshidu0100300013a", - "deviceId": "16537594784840wenshidu0100300013a", - "productKey": "6kYp6jszrDns2yh4", - "deviceName": "WENSHIDU01003", - "secret": "DSBbhJW7cGXRWeZA", - "uid": "1", - "subUid": [], - "locate":{ - "longitude": "104.090377", - "latitude": "30.604218" - }, - "state": { - "online": true, - "onlineTime": 1653839926671 - }, - "property": { - "humidity": 45, - "temperature": 123 - }, - "tag": {}, - "createAt": 1653759478484 - }, - { - "id": "16537594752710wenshidu0100200013d", - "deviceId": "16537594752710wenshidu0100200013d", - "productKey": "6kYp6jszrDns2yh4", - "deviceName": "WENSHIDU01002", - "secret": "5bm8pNYcdj7YPMXn", - "uid": "1", - "subUid": [], - "locate":{ - "longitude": "104.090377", - "latitude": "30.604218" - }, - "state": { - "online": true, - "onlineTime": 1653839926777 - }, - "property": { - "humidity": 6, - "temperature": 28 - }, - "tag": {}, - "createAt": 1653759475271 - }, - { - "id": "16537594707840wenshidu0100100013c", - "deviceId": "16537594707840wenshidu0100100013c", - "productKey": "6kYp6jszrDns2yh4", - "deviceName": "WENSHIDU01001", - "secret": "neSfPnhsjCsQiCQx", - "uid": "1", - "subUid": [], - "locate":{ - "longitude": "104.090377", - "latitude": "30.604218" - }, - "state": { - "online": true, - "onlineTime": 1653839927067 - }, - "property": { - "humidity": 35, - "temperature": 392 - }, - "tag": {}, - "createAt": 1653759470784 - }, - { - "id": "16537591055800menci0001003000012e", - "deviceId": "16537591055800menci0001003000012e", - "productKey": "PN3EDmkBZDD8whDd", - "deviceName": "MENCI0001003", - "secret": "2D2k8mmHbi2AMh8G", - "uid": "1", - "subUid": [], - "locate":{ - "longitude": "104.090377", - "latitude": "30.604218" - }, - "state": { - "online": true, - "onlineTime": 1653785231385 - }, - "property": { - "doorStatus": 1, - "power": 70, - "rssi": 38 - }, - "tag": {}, - "createAt": 1653759105580 - }, - { - "id": "16537590838150menci00010020000128", - "deviceId": "16537590838150menci00010020000128", - "productKey": "PN3EDmkBZDD8whDd", - "deviceName": "MENCI0001002", - "secret": "AQHQJTQ2iXkncb3C", - "uid": "1", - "subUid": [], - "locate":{ - "longitude": "104.090377", - "latitude": "30.604218" - }, - "state": { - "online": true, - "onlineTime": 1653785231786 - }, - "property": { - "doorStatus": 1, - "power": 99, - "rssi": 48 - }, - "tag": {}, - "createAt": 1653759083815 - }, - { - "id": "16537590780810menci0001001000012b", - "deviceId": "16537590780810menci0001001000012b", - "productKey": "PN3EDmkBZDD8whDd", - "deviceName": "MENCI0001001", - "secret": "PwYEKSARBJjD4y6B", - "uid": "1", - "subUid": [], - "locate":{ - "longitude": "104.090377", - "latitude": "30.604218" - }, - "state": { - "online": true, - "onlineTime": 1653785232184 - }, - "property": { - "doorStatus": 1, - "power": 67, - "rssi": 54 - }, - "tag": {}, - "createAt": 1653759078092 - }, - { - "id": "16534030209640test001230100000118", - "deviceId": "16534030209640test001230100000118", - "productKey": "cGCrkK7Ex4FESAwe", - "deviceName": "TEST0012301", - "secret": "C8YxCycFFeQDPKX4", - "uid": "1", - "subUid": [], - "locate":{ - "longitude": "104.090377", - "latitude": "30.604218" - }, - "state": { - "online": true, - "onlineTime": 1653730979070 - }, - "property": { - "DeviceType": "", - "powerstate": 1, - "rssi": 15 - }, - "tag": {}, - "createAt": 1653403020971 - }, - { - "id": "16514657683280abe125000010000011f", - "deviceId": "16514657683280abe125000010000011f", - "productKey": "AWcJnf7ymGSkaz5M", - "deviceName": "ABE12500001", - "model": "M1", - "parentId": "16514626212240aabbccee01000000143", - "uid": "1", - "subUid": [], - "locate":{ - "longitude": "104.090377", - "latitude": "30.604218" - }, - "state": { - "online": true, - "onlineTime": 1653380321483 - }, - "property": { - "powerstate": "1", - "power": "1", - "rssi": "1", - "switch": "3232", - "current": "10000", - "electricty": "10" - }, - "tag": {}, - "createAt": 1651465768328 - }, - { - "id": "16514627991620aabbccdd1000000014f", - "deviceId": "16514627991620aabbccdd1000000014f", - "productKey": "hbtgIA0SuVw9lxjB", - "deviceName": "AA:BB:CC:DD:10", - "model": "GW01", - "uid": "1", - "subUid": [], - "locate":{ - "longitude": "104.090377", - "latitude": "30.604218" - }, - "state": { - "online": false, - "onlineTime": 1653185932725, - "offlineTime": 1653187754035 - }, - "property": {}, - "tag": {}, - "createAt": 1651462799162 - }, - { - "id": "16514626218250abe124000010000011a", - "deviceId": "16514626218250abe124000010000011a", - "productKey": "6kYp6jszrDns2yh4", - "deviceName": "ABE12400001", - "model": "S1", - "parentId": "16514626212240aabbccee01000000143", - "uid": "1", - "subUid": [], - "locate":{ - "longitude": "104.090377", - "latitude": "30.604218" - }, - "state": { - "online": true, - "onlineTime": 1653380322090, - "offlineTime": 1652593079579 - }, - "property": { - "humidity": 14, - "temperature": 447 - }, - "tag": {}, - "createAt": 1651462621825 - }, - { - "id": "16514626216250abe1230000200000114", - "deviceId": "16514626216250abe1230000200000114", - "productKey": "cGCrkK7Ex4FESAwe", - "deviceName": "ABE12300002", - "model": "S1", - "parentId": "16514626212240aabbccee01000000143", - "uid": "15620886-b30d-439d-9e5f-13a094c1f1f9", - "subUid": [], - "locate":{ - "longitude": "104.090377", - "latitude": "30.604218" - }, - "state": { - "online": true, - "onlineTime": 1653380319984, - "offlineTime": 1652593079484 - }, - "property": { - "powerstate": 0, - "rssi": 26 - }, - "tag": {}, - "createAt": 1651462621625 - }, - { - "id": "16514626214280abe1230000100000116", - "deviceId": "16514626214280abe1230000100000116", - "productKey": "cGCrkK7Ex4FESAwe", - "deviceName": "ABE12300001", - "model": "S1", - "parentId": "16514626212240aabbccee01000000143", - "uid": "15620886-b30d-439d-9e5f-13a094c1f1f9", - "subUid": [], - "locate":{ - "longitude": "104.090377", - "latitude": "30.604218" - }, - "state": { - "online": true, - "onlineTime": 1653380317469, - "offlineTime": 1652593079473 - }, - "property": { - "powerstate": 1, - "rssi": 48 - }, - "tag": {}, - "createAt": 1651462621428 - }, - { - "id": "16514626212240aabbccee01000000143", - "deviceId": "16514626212240aabbccee01000000143", - "productKey": "N523nWsCiG3CAn6X", - "deviceName": "AA:BB:CC:EE:01", - "uid": "1", - "subUid": [], - "locate":{ - "longitude": "104.090377", - "latitude": "30.604218" - }, - "state": { - "online": true, - "onlineTime": 1653380312358, - "offlineTime": 1652593079381 - }, - "property": { - "UnbindAndDelete": "1" - }, - "tag": {}, - "createAt": 1651462621224 - }, - { - "id": "16501898583770f4cce4feffbd1bec164", - "deviceId": "16501898583770f4cce4feffbd1bec164", - "productKey": "PN3EDmkBZDD8whDd", - "deviceName": "F4CCE4FEFFBD1BEC", - "model": "device", - "parentId": "165017126122400cefafcfee61000012b", - "uid": "1", - "subUid": [], - "locate":{ - "longitude": "104.090377", - "latitude": "30.604218" - }, - "state": { - "online": true, - "onlineTime": 1655415536433, - "offlineTime": 1652669743574 - }, - "property": { - "DeviceType": "TY0203@_TZ1800_ho6i0zk9", - "power": 12, - "doorStatus": 1, - "rssi": 42 - }, - "tag": { - "aligenie": { - "id": "aligenie", - "name": "天猫精灵接入", - "value": "是" - } - }, - "createAt": 1650189858377 - }, - { - "id": "16501806313260000833feffac33bc16c", - "deviceId": "16501806313260000833feffac33bc16c", - "productKey": "cGCrkK7Ex4FESAwe", - "deviceName": "000833FEFFAC33BC", - "model": "device", - "parentId": "165017126122400cefafcfee61000012b", - "uid": "15620886-b30d-439d-9e5f-13a094c1f1f9", - "subUid": [ - "04c6722f-9a6d-40f3-ac9b-cd791b4c8933" - ], - "locate":{ - "longitude": "104.090377", - "latitude": "30.604218" - }, - "state": { - "online": false, - "onlineTime": 1652602130873, - "offlineTime": 1652669743479 - }, - "property": { - "DeviceType": "S2100-5102@_TZ2000_muw96vx2ppq6zh2k", - "powerstate": 1, - "rssi": -32 - }, - "tag": { - "aligenie": { - "id": "aligenie", - "name": "天猫精灵", - "value": "是" - }, - "dueros": { - "id": "dueros", - "name": "小度", - "value": "是" - }, - "duerosOpenUid": { - "id": "duerosOpenUid", - "name": "小度OpenUid", - "value": "0cfd14fc6d1ec120fcd38885df09f33c" - } - }, - "createAt": 1650180631326 - }, - { - "id": "165017126122400cefafcfee61000012b", - "deviceId": "165017126122400cefafcfee61000012b", - "productKey": "N523nWsCiG3CAn6X", - "deviceName": "0CEFAFCFEE61", - "subUid": [ - "04c6722f-9a6d-40f3-ac9b-cd791b4c8933" - ], - "locate":{ - "longitude": "104.090377", - "latitude": "30.604218" - }, - "state": { - "online": false, - "onlineTime": 1652602115884, - "offlineTime": 1652669743471 - }, - "property": { - "DeviceType": "WIDORA-BIT5" - }, - "tag": { - "aligenie": { - "id": "aligenie", - "name": "天猫精灵", - "value": "是" - }, - "dueros": { - "id": "dueros", - "name": "小度", - "value": "是" - }, - "duerosOpenUid": { - "id": "duerosOpenUid", - "name": "小度OpenUid", - "value": "0cfd14fc6d1ec120fcd38885df09f33c" - } - }, - "createAt": 1650171261224 - }, - { - "id": "164785263238900cefafcfeeab0000125", - "deviceId": "164785263238900cefafcfeeab0000125", - "productKey": "N523nWsCiG3CAn6X", - "deviceName": "0CEFAFCFEEAB", - "subUid": [ - "629daa3de5a005209d182876" - ], - "locate":{ - "longitude": "104.090377", - "latitude": "30.604218" - }, - "state": { - "online": true, - "onlineTime": 1655581924548, - "offlineTime": 1655581807987 - }, - "property": { - "DeviceType": "WIDORA-BIT5" - }, - "tag": { - "dueros": { - "id": "dueros", - "name": "小度", - "value": "是" - }, - "duerosOpenUid": { - "id": "duerosOpenUid", - "name": "小度OpenUid", - "value": "b980663dfbcf35126bb5b85031c3413a" - } - }, - "group": {}, - "createAt": 1647852632389 - }, - { - "id": "16477632226720c2cc9f03008d1500166", - "deviceId": "16477632226720c2cc9f03008d1500166", - "productKey": "cGCrkK7Ex4FESAwe", - "deviceName": "C2CC9F03008D1500", - "model": "device", - "parentId": "164785263238900cefafcfeeab0000125", - "subUid": [ - "629daa3de5a005209d182876" - ], - "locate":{ - "longitude": "104.090377", - "latitude": "30.604218" - }, - "state": { - "online": true, - "onlineTime": 1655581925148, - "offlineTime": 1655581808150 - }, - "property": { - "DeviceType": "lumi.plug@LUMI", - "powerstate": 0, - "rssi": -77 - }, - "tag": { - "dueros": { - "id": "dueros", - "name": "小度", - "value": "是" - }, - "duerosOpenUid": { - "id": "duerosOpenUid", - "name": "小度OpenUid", - "value": "b980663dfbcf35126bb5b85031c3413a" - } - }, - "group": {}, - "createAt": 1647763222672 - }, - { - "id": "164776322227201472a803008d150016e", - "deviceId": "164776322227201472a803008d150016e", - "productKey": "cGCrkK7Ex4FESAwe", - "deviceName": "1472A803008D1500", - "model": "device", - "parentId": "164785263238900cefafcfeeab0000125", - "subUid": [ - "629daa3de5a005209d182876" - ], - "locate":{ - "longitude": "104.090377", - "latitude": "30.604218" - }, - "state": { - "online": true, - "onlineTime": 1655581925152, - "offlineTime": 1655581808148 - }, - "property": { - "DeviceType": "lumi.plug@LUMI", - "powerstate": 1, - "rssi": -77 - }, - "tag": { - "dueros": { - "id": "dueros", - "name": "小度", - "value": "是" - }, - "duerosOpenUid": { - "id": "duerosOpenUid", - "name": "小度OpenUid", - "value": "b980663dfbcf35126bb5b85031c3413a" - } - }, - "group": {}, - "createAt": 1647763222272 - }, - { - "id": "1647763221972019a89f03008d1500163", - "deviceId": "1647763221972019a89f03008d1500163", - "productKey": "cGCrkK7Ex4FESAwe", - "deviceName": "19A89F03008D1500", - "model": "device", - "parentId": "164785263238900cefafcfeeab0000125", - "subUid": [ - "629daa3de5a005209d182876" - ], - "locate":{ - "longitude": "104.090377", - "latitude": "30.604218" - }, - "state": { - "online": true, - "onlineTime": 1655581925157, - "offlineTime": 1655581808053 - }, - "property": { - "DeviceType": "lumi.plug@LUMI", - "powerstate": 1, - "rssi": -80 - }, - "tag": { - "dueros": { - "id": "dueros", - "name": "小度", - "value": "是" - }, - "duerosOpenUid": { - "id": "duerosOpenUid", - "name": "小度OpenUid", - "value": "b980663dfbcf35126bb5b85031c3413a" - } - }, - "group": {}, - "createAt": 1647763221972 - }, - { - "id": "16477632215720c11b1602008d1500160", - "deviceId": "16477632215720c11b1602008d1500160", - "productKey": "cGCrkK7Ex4FESAwe", - "deviceName": "C11B1602008D1500", - "model": "device", - "parentId": "164785263238900cefafcfeeab0000125", - "subUid": [ - "629daa3de5a005209d182876" - ], - "locate":{ - "longitude": "104.090377", - "latitude": "30.604218" - }, - "state": { - "online": true, - "onlineTime": 1655581925252, - "offlineTime": 1655581808052 - }, - "property": { - "DeviceType": "lumi.plug@LUMI", - "powerstate": 1, - "rssi": -78 - }, - "tag": { - "dueros": { - "id": "dueros", - "name": "小度", - "value": "是" - }, - "duerosOpenUid": { - "id": "duerosOpenUid", - "name": "小度OpenUid", - "value": "b980663dfbcf35126bb5b85031c3413a" - } - }, - "group": {}, - "createAt": 1647763221572 - }, - { - "id": "164776322117404acb9f03008d1500168", - "deviceId": "164776322117404acb9f03008d1500168", - "productKey": "cGCrkK7Ex4FESAwe", - "deviceName": "4ACB9F03008D1500", - "model": "device", - "parentId": "164785263238900cefafcfeeab0000125", - "subUid": [ - "629daa3de5a005209d182876" - ], - "locate":{ - "longitude": "104.090377", - "latitude": "30.604218" - }, - "state": { - "online": true, - "onlineTime": 1655581925255, - "offlineTime": 1655581808049 - }, - "property": { - "DeviceType": "lumi.plug@LUMI", - "powerstate": 1, - "rssi": -78 - }, - "tag": { - "dueros": { - "id": "dueros", - "name": "小度", - "value": "是" - }, - "duerosOpenUid": { - "id": "duerosOpenUid", - "name": "小度OpenUid", - "value": "b980663dfbcf35126bb5b85031c3413a" - } - }, - "group": {}, - "createAt": 1647763221174 - }, - { - "id": "1647690908735019dd9f03008d1500163", - "deviceId": "1647690908735019dd9f03008d1500163", - "productKey": "cGCrkK7Ex4FESAwe", - "deviceName": "19DD9F03008D1500", - "model": "device", - "parentId": "164785263238900cefafcfeeab0000125", - "subUid": [ - "629daa3de5a005209d182876" - ], - "locate":{ - "longitude": "104.090377", - "latitude": "30.604218" - }, - "state": { - "online": true, - "onlineTime": 1655581925247, - "offlineTime": 1655581808009 - }, - "property": { - "powerstate": 1, - "DeviceType": "lumi.plug@LUMI", - "rssi": -78 - }, - "tag": { - "dueros": { - "id": "dueros", - "name": "小度", - "value": "是" - }, - "duerosOpenUid": { - "id": "duerosOpenUid", - "name": "小度OpenUid", - "value": "b980663dfbcf35126bb5b85031c3413a" - } - }, - "group": {}, - "createAt": 1647690908735 - }, - { - "id": "16465723457670abd123000020000011c", - "deviceId": "16465723457670abd123000020000011c", - "productKey": "hdX3PCMcFrCYpesJ", - "deviceName": "ABD12300002", - "model": "F01", - "parentId": "16465226744430aabbccdd22000000143", - "uid": "1", - "subUid": [], - "locate":{ - "longitude": "104.090377", - "latitude": "30.604218" - }, - "state": { - "online": false, - "onlineTime": 1653380311848, - "offlineTime": 1653380472842 - }, - "property": { - "windSpeed": "7", - "powerSwitch": "1", - "workMode": "5" - }, - "tag": {}, - "createAt": 1646572345767 - }, - { - "id": "16465723454670abd1230000100000117", - "deviceId": "16465723454670abd1230000100000117", - "productKey": "hdX3PCMcFrCYpesJ", - "deviceName": "ABD12300001", - "model": "F01", - "parentId": "16465226744430aabbccdd22000000143", - "uid": "1", - "subUid": [], - "locate":{ - "longitude": "104.090377", - "latitude": "30.604218" - }, - "state": { - "online": false, - "onlineTime": 1653380308883, - "offlineTime": 1653380472498 - }, - "property": { - "windSpeed": "68" - }, - "tag": {}, - "createAt": 1646572345467 - }, - { - "id": "16465723451670abc123000030000011a", - "deviceId": "16465723451670abc123000030000011a", - "productKey": "Rf4QSjbm65X45753", - "deviceName": "ABC12300003", - "model": "S01", - "parentId": "16465226744430aabbccdd22000000143", - "uid": "1", - "subUid": [], - "locate":{ - "longitude": "104.090377", - "latitude": "30.604218" - }, - "state": { - "online": true, - "onlineTime": 1653729780071, - "offlineTime": 1653380472221 - }, - "property": { - "powerstate": 0, - "volt": 81 - }, - "tag": {}, - "createAt": 1646572345167 - }, - { - "id": "16465723448670abc1230000200000115", - "deviceId": "16465723448670abc1230000200000115", - "productKey": "Rf4QSjbm65X45753", - "deviceName": "ABC12300002", - "model": "S01", - "parentId": "16465226744430aabbccdd22000000143", - "uid": "1", - "subUid": [], - "locate":{ - "longitude": "104.090377", - "latitude": "30.604218" - }, - "state": { - "online": true, - "onlineTime": 1653729780174, - "offlineTime": 1653380471930 - }, - "property": { - "powerstate": 1, - "volt": 69 - }, - "tag": {}, - "createAt": 1646572344867 - }, - { - "id": "16465226744430aabbccdd22000000143", - "deviceId": "16465226744430aabbccdd22000000143", - "productKey": "hbtgIA0SuVw9lxjB", - "deviceName": "AA:BB:CC:DD:22", - "uid": "1", - "subUid": [], - "locate":{ - "longitude": "104.090377", - "latitude": "30.604218" - }, - "state": { - "online": false, - "onlineTime": 1653380299997, - "offlineTime": 1653380471302 - }, - "property": {}, - "tag": {}, - "createAt": 1646522674443 - }, - { - "id": "168187356997901234567891230000120", - "deviceId": "168187356997901234567891230000120", - "productKey": "BRD3x4fkKxkaxXFt", - "deviceName": "123456789123", - "uid": "1", - "subUid": [], - "locate":{ - "longitude": "104.090377", - "latitude": "30.604218" - }, - "state": { - "online": false, - "onlineTime": 1653380299997, - "offlineTime": 1653380471302 - }, - "property": {}, - "tag": {}, - "createAt": 1646522674443 - }, - { - "id": "168191541600402017121609130000126", - "deviceId": "168191541600402017121609130000126", - "productKey": "PwMfpXmp4ZWkGahn", - "deviceName": "201712160913", - "uid": "1", - "parentId": "168187356997901234567891230000120", - "subUid": [], - "locate":{ - "longitude": "104.090377", - "latitude": "30.604218" - }, - "state": { - "online": false, - "onlineTime": 1653380299997, - "offlineTime": 1653380471302 - }, - "property": {}, - "tag": {}, - "createAt": 1646522674443 - }, - { - "id": "16891445583920testpump0100000010f", - "deviceId": "16891445583920testpump0100000010f", - "productKey": "openiitapump01", - "deviceName": "testpump01", - "model": null, - "secret": "8cB3W8NzjP3rFY6W", - "parentId": "16891443313530testgateway0100013d", - "uid": "1", - "subUid": null, - "locate": { - "longitude": null, - "latitude": null - }, - "state": { - "online": false, - "onlineTime": 0, - "offlineTime": 0 - }, - "property": null, - "tag": null, - "group": {}, - "createAt": 1689144558392 - }, - { - "id": "16891443313530testgateway0100013d", - "deviceId": "16891443313530testgateway0100013d", - "productKey": "openiitagateway01", - "deviceName": "testgateway01", - "model": null, - "secret": "bnw2Z6zNxxdBtm6N", - "parentId": null, - "uid": "1", - "subUid": null, - "locate": { - "longitude": "113.865453", - "latitude": "22.583686" - }, - "state": { - "online": false, - "onlineTime": 0, - "offlineTime": 0 - }, - "property": null, - "tag": null, - "group": {}, - "createAt": 1689144331356 - }, - { - "id": "16895701241450testnbpump010000125", - "deviceId": "16895701241450testnbpump010000125", - "productKey": "openiitanbpump01", - "deviceName": "testnbpump01", - "model": null, - "secret": "eY45WnZEWRryR2xt", - "parentId": null, - "uid": "1", - "subUid": null, - "locate": { - "longitude": "113.865453", - "latitude": "22.583686" - }, - "state": { - "online": false, - "onlineTime": 0, - "offlineTime": 0 - }, - "property": null, - "tag": null, - "group": {}, - "createAt": 1689570124148 - } -] \ No newline at end of file +[ ] \ No newline at end of file diff --git a/data/init/home.json b/data/init/home.json index f1b49490..78a5cde0 100755 --- a/data/init/home.json +++ b/data/init/home.json @@ -1,54 +1,121 @@ -[ - { - "id": 1, - "name": "我的家庭", - "address": "", - "userId": 1, - "spaceNum": 0, - "deviceNum": 0, - "current": true - }, - { - "id": 2, - "name": "我的家", - "userId": 3, - "current": true - }, - { - "id": 3, - "name": "我深圳的家", - "address": "广东省深圳市南山区西丽镇", - "userId": 1, - "current": true - }, - { - "id":4, - "name": "我深圳的家", - "address": "广东省深圳市南山区西丽镇", - "userId": 1 - }, - { - "id": 5, - "name": "我深圳的家", - "address": "广东省深圳市南山区西丽镇", - "userId": 1 - }, - { - "id": 6, - "name": "我深圳的家", - "address": "广东省深圳市南山区西丽镇", - "userId": 1 - }, - { - "id": 7, - "name": "myhome", - "address": "shengzhen nanshan", - "userId": 1 - }, - { - "id": 8, - "name": "myhome", - "address": "shengzhen nanshan", - "userId": 1 - } -] \ No newline at end of file +[ { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254320542, + "updateBy" : null, + "updateTime" : 1708254320542, + "tenantId" : null, + "id" : 1, + "name" : "我的家庭", + "address" : "", + "userId" : 1, + "spaceNum" : 0, + "deviceNum" : 0, + "current" : true, + "spaces" : null +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254320593, + "updateBy" : null, + "updateTime" : 1708254320593, + "tenantId" : null, + "id" : 2, + "name" : "我的家", + "address" : null, + "userId" : 3, + "spaceNum" : null, + "deviceNum" : null, + "current" : true, + "spaces" : null +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254320600, + "updateBy" : null, + "updateTime" : 1708254320600, + "tenantId" : null, + "id" : 3, + "name" : "我深圳的家", + "address" : "广东省深圳市南山区西丽镇", + "userId" : 1, + "spaceNum" : null, + "deviceNum" : null, + "current" : true, + "spaces" : null +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254320605, + "updateBy" : null, + "updateTime" : 1708254320605, + "tenantId" : null, + "id" : 4, + "name" : "我深圳的家", + "address" : "广东省深圳市南山区西丽镇", + "userId" : 1, + "spaceNum" : null, + "deviceNum" : null, + "current" : null, + "spaces" : null +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254320609, + "updateBy" : null, + "updateTime" : 1708254320609, + "tenantId" : null, + "id" : 5, + "name" : "我深圳的家", + "address" : "广东省深圳市南山区西丽镇", + "userId" : 1, + "spaceNum" : null, + "deviceNum" : null, + "current" : null, + "spaces" : null +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254320613, + "updateBy" : null, + "updateTime" : 1708254320613, + "tenantId" : null, + "id" : 6, + "name" : "我深圳的家", + "address" : "广东省深圳市南山区西丽镇", + "userId" : 1, + "spaceNum" : null, + "deviceNum" : null, + "current" : null, + "spaces" : null +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254320618, + "updateBy" : null, + "updateTime" : 1708254320618, + "tenantId" : null, + "id" : 7, + "name" : "myhome", + "address" : "shengzhen nanshan", + "userId" : 1, + "spaceNum" : null, + "deviceNum" : null, + "current" : null, + "spaces" : null +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254320622, + "updateBy" : null, + "updateTime" : 1708254320622, + "tenantId" : null, + "id" : 8, + "name" : "myhome", + "address" : "shengzhen nanshan", + "userId" : 1, + "spaceNum" : null, + "deviceNum" : null, + "current" : null, + "spaces" : null +} ] \ No newline at end of file diff --git a/data/init/notifyMessage.json b/data/init/notifyMessage.json index c7e12b26..d984df24 100644 --- a/data/init/notifyMessage.json +++ b/data/init/notifyMessage.json @@ -1,98 +1,85 @@ -[ - { - "id": 1231312, - "content": "你的设备【热水器】温度过高", - "messageType": "alert", - "status": true, - "createAt": 1683816661690, - "updateAt": 1683816661690 - }, - { - "id": 4324234, - "content": "你的设备【热水器】温度过高", - "messageType": "alert", - "status": true, - "createAt": 1683816661690, - "updateAt": 1683816661690 - }, - { - "id": 151515, - "content": "你的设备【热水器】温度过高", - "messageType": "alert", - "status": false, - "createAt": 1683816661690, - "updateAt": 1683816661690 - }, - { - "id": 4534636, - "content": "你的设备【热水器】温度过高", - "messageType": "alert", - "status": true, - "createAt": 1683816661690, - "updateAt": 1683816661690 - }, - { - "id":4534346, - "content": "你的设备【热水器】温度过高", - "messageType": "alert", - "status": false, - "createAt": 1683816661690, - "updateAt": 1683816661690 - }, - { - "id": 64432342, - "content": "你的设备【热水器】温度过高", - "messageType": "alert", - "status": true, - "createAt": 1683816661690, - "updateAt": 1683816661690 - }, - { - "id": 5756, - "content": "你的设备【热水器】温度过高", - "messageType": "alert", - "status": true, - "createAt": 1683816661690, - "updateAt": 1683816661690 - }, - { - "id": 56856, - "content": "你的设备【热水器】温度过高", - "messageType": "alert", - "status": true, - "createAt": 1683816661690, - "updateAt": 1683816661690 - }, - { - "id": 31, - "content": "你的设备【热水器】温度过高", - "messageType": "alert", - "status": false, - "createAt": 1683816661690, - "updateAt": 1683816661690 - }, - { - "id": 67567, - "content": "你的设备【热水器】温度过高", - "messageType": "alert", - "status": true, - "createAt": 1683816661690, - "updateAt": 1683816661690 - }, - { - "id": 9789, - "content": "你的设备【热水器】温度过高", - "messageType": "alert", - "status": false, - "createAt": 1683816661690, - "updateAt": 1683816661690 - }, - { - "id": 90890, - "content": "你的设备【热水器】温度过高", - "messageType": "alert", - "status": true, - "createAt": 1683816661690, - "updateAt": 1683816661690 - } -] \ No newline at end of file +[ { + "id" : 31, + "content" : "你的设备【热水器】温度过高", + "messageType" : "alert", + "status" : false, + "createAt" : 1683816661690, + "updateAt" : 1683816661690 +}, { + "id" : 5756, + "content" : "你的设备【热水器】温度过高", + "messageType" : "alert", + "status" : true, + "createAt" : 1683816661690, + "updateAt" : 1683816661690 +}, { + "id" : 9789, + "content" : "你的设备【热水器】温度过高", + "messageType" : "alert", + "status" : false, + "createAt" : 1683816661690, + "updateAt" : 1683816661690 +}, { + "id" : 56856, + "content" : "你的设备【热水器】温度过高", + "messageType" : "alert", + "status" : true, + "createAt" : 1683816661690, + "updateAt" : 1683816661690 +}, { + "id" : 67567, + "content" : "你的设备【热水器】温度过高", + "messageType" : "alert", + "status" : true, + "createAt" : 1683816661690, + "updateAt" : 1683816661690 +}, { + "id" : 90890, + "content" : "你的设备【热水器】温度过高", + "messageType" : "alert", + "status" : true, + "createAt" : 1683816661690, + "updateAt" : 1683816661690 +}, { + "id" : 151515, + "content" : "你的设备【热水器】温度过高", + "messageType" : "alert", + "status" : false, + "createAt" : 1683816661690, + "updateAt" : 1683816661690 +}, { + "id" : 1231312, + "content" : "你的设备【热水器】温度过高", + "messageType" : "alert", + "status" : true, + "createAt" : 1683816661690, + "updateAt" : 1683816661690 +}, { + "id" : 4324234, + "content" : "你的设备【热水器】温度过高", + "messageType" : "alert", + "status" : true, + "createAt" : 1683816661690, + "updateAt" : 1683816661690 +}, { + "id" : 4534346, + "content" : "你的设备【热水器】温度过高", + "messageType" : "alert", + "status" : false, + "createAt" : 1683816661690, + "updateAt" : 1683816661690 +}, { + "id" : 4534636, + "content" : "你的设备【热水器】温度过高", + "messageType" : "alert", + "status" : true, + "createAt" : 1683816661690, + "updateAt" : 1683816661690 +}, { + "id" : 64432342, + "content" : "你的设备【热水器】温度过高", + "messageType" : "alert", + "status" : true, + "createAt" : 1683816661690, + "updateAt" : 1683816661690 +} ] \ No newline at end of file diff --git a/data/init/oauthClient.json b/data/init/oauthClient.json deleted file mode 100755 index 64adb29b..00000000 --- a/data/init/oauthClient.json +++ /dev/null @@ -1,16 +0,0 @@ -[ - { - "clientId": "iotkit", - "name": "奇特物联", - "clientSecret": "b86cb53d-c005-48a3-bb02-3c262151b68c", - "allowUrl": "*", - "createAt": 1652840868485 - }, - { - "clientId": "dueros", - "name": "小度音箱", - "clientSecret": "750c67c2-29cb-40c3-bf4d-c0b9bf3eed88", - "allowUrl": "*", - "createAt": 1652840868485 - } -] \ No newline at end of file diff --git a/data/init/product.json b/data/init/product.json index 2df2b5cb..f0fc5385 100755 --- a/data/init/product.json +++ b/data/init/product.json @@ -1,224 +1,362 @@ -[ - { - "productKey": "xpsYHExTKPFaQMS7", - "productSecret": "xdkKUymrEGSCYWswqCvSPyRSFvH5j7CU", - "name": "调光灯", - "category": "light", - "nodeType": 1, - "isOpenLocate": true, - "transparent": false, - "locateUpdateType": "manual", - "uid": "1", - "createAt": 1650174777304 - }, - { - "productKey": "hdX3PCMcFrCYpesJ", - "productSecret": "xdkKUymrEGSCYWswqCvSPyRSFvH5j7CU", - "code": "hdX3PCMcFrCYpesJ", - "name": "智能风扇", - "category": "fan", - "nodeType": 1, - "isOpenLocate": false, - "transparent": false, - "uid": "1", - "createAt": 1646571291131 - }, - { - "productKey": "hbtgIA0SuVw9lxjB", - "productSecret": "xdkKUymrEGSCYWswqCvSPyRSFvH5j7CU", - "name": "GW01网关", - "category": "gateway", - "nodeType": 0, - "uid": "1", - "img": "http://iotkit-img.oss-cn-shenzhen.aliyuncs.com/product/hbtgIA0SuVw9lxjB/cover.jpg?Expires=1967598154&OSSAccessKeyId=LTAI5tGEHNoVu5tWHUWnosrs&Signature=2gh2jad14mVHGvWThwOd%2FykiB5g%3D", - "transparent": false, - "isOpenLocate": false, - "createAt": 1652238155938 - }, - { - "productKey": "eDhXKwEzwFybM5R7", - "productSecret": "xdkKUymrEGSCYWswqCvSPyRSFvH5j7CU", - "name": "三路开关", - "category": "switch", - "nodeType": 1, - "uid": "1", - "img": "http://iotkit-img.oss-cn-shenzhen.aliyuncs.com/product/eDhXKwEzwFybM5R7/cover.jpeg?Expires=1967598172&OSSAccessKeyId=LTAI5tGEHNoVu5tWHUWnosrs&Signature=ZrFgANkomVEDQRV5JdmONL0S2sY%3D", - "transparent": false, - "isOpenLocate": false, - "createAt": 1652238173536 - }, - { - "productKey": "cGCrkK7Ex4FESAwe", - "productSecret": "xdkKUymrEGSCYWswqCvSPyRSFvH5j7CU", - "name": "插座", - "category": "SmartPlug", - "nodeType": 1, - "uid": "1", - "img": "http://iotkit-img.oss-cn-shenzhen.aliyuncs.com/product/cGCrkK7Ex4FESAwe/cover.jpeg?Expires=1967598137&OSSAccessKeyId=LTAI5tGEHNoVu5tWHUWnosrs&Signature=vOjqav0pRZqQFgx8xBo99WhgWXk%3D", - "transparent": false, - "isOpenLocate": false, - "createAt": 1652238138626 - }, - { - "productKey": "Rf4QSjbm65X45753", - "productSecret": "xdkKUymrEGSCYWswqCvSPyRSFvH5j7CU", - "name": "一路开关", - "category": "switch", - "nodeType": 1, - "uid": "1", - "img": "http://iotkit-img.oss-cn-shenzhen.aliyuncs.com/product/Rf4QSjbm65X45753/cover.jpeg?Expires=1967598145&OSSAccessKeyId=LTAI5tGEHNoVu5tWHUWnosrs&Signature=ksQhmEm5Rn7C7FFqY09o9l%2BZ%2BIQ%3D", - "transparent": false, - "isOpenLocate": false, - "createAt": 1652238147123 - }, - { - "productKey": "PN3EDmkBZDD8whDd", - "productSecret": "xdkKUymrEGSCYWswqCvSPyRSFvH5j7CU", - "name": "门磁", - "category": "door", - "nodeType": 1, - "uid": "1", - "img": "null", - "isOpenLocate": false, - "transparent": false, - "createAt": 1650190400357 - }, - { - "productKey": "N523nWsCiG3CAn6X", - "productSecret": "xdkKUymrEGSCYWswqCvSPyRSFvH5j7CU", - "name": "ZGW01", - "category": "gateway", - "nodeType": 0, - "uid": "1", - "img": "http://iotkit-img.oss-cn-shenzhen.aliyuncs.com/product/N523nWsCiG3CAn6X/cover.jpg?Expires=1967597641&OSSAccessKeyId=LTAI5tGEHNoVu5tWHUWnosrs&Signature=%2BaGcHBT%2FHA3s%2BrZ687U50b4YE0A%3D", - "transparent": false, - "isOpenLocate": false, - "createAt": 1652237643216 - }, - { - "productKey": "Eit3kmGJtxSHfCKT", - "productSecret": "xdkKUymrEGSCYWswqCvSPyRSFvH5j7CU", - "name": "燃气表", - "category": "meter", - "nodeType": 2, - "uid": "1", - "transparent": false, - "isOpenLocate": false, - "createAt": 1654237604221 - }, - { - "productKey": "DSGxxKk6E8mmDk6C", - "productSecret": "xdkKUymrEGSCYWswqCvSPyRSFvH5j7CU", - "name": "通断器", - "category": "switch", - "nodeType": 1, - "uid": "1", - "img": "http://iotkit-img.oss-cn-shenzhen.aliyuncs.com/product/DSGxxKk6E8mmDk6C/cover.jpeg?Expires=1967598201&OSSAccessKeyId=LTAI5tGEHNoVu5tWHUWnosrs&Signature=k2PqHc%2BI14DfCwD8kQIflwoBAog%3D", - "transparent": false, - "isOpenLocate": false, - "createAt": 1652238202310 - }, - { - "productKey": "D8c5pXFmt2KJDxNm", - "productSecret": "xdkKUymrEGSCYWswqCvSPyRSFvH5j7CU", - "name": "四路场景面板", - "category": "switch", - "nodeType": 1, - "uid": "1", - "isOpenLocate": false, - "transparent": false, - "createAt": 1650187781637 - }, - { - "productKey": "AWcJnf7ymGSkaz5M", - "productSecret": "xdkKUymrEGSCYWswqCvSPyRSFvH5j7CU", - "name": "smart pulg", - "category": "SmartPlug", - "nodeType": 1, - "uid": "1", - "img": "http://iotkit-img.oss-cn-shenzhen.aliyuncs.com/product/AWcJnf7ymGSkaz5M/cover.jpeg?Expires=1967598035&OSSAccessKeyId=LTAI5tGEHNoVu5tWHUWnosrs&Signature=tXzWH5%2B4JNcnuTFrJbvGwsbx97c%3D", - "transparent": true, - "isOpenLocate": false, - "createAt": 1652279098100 - }, - { - "productKey": "6kYp6jszrDns2yh4", - "productSecret": "xdkKUymrEGSCYWswqCvSPyRSFvH5j7CU", - "name": "温湿度传感器", - "category": "sensor", - "nodeType": 1, - "uid": "1", - "isOpenLocate": false, - "transparent": false, - "createAt": 1649653149339 - }, - { - "productKey": "bGdZt8ffBETtsirm", - "productSecret": "xdkKUymrEGSCYWswqCvSPyRSFvH5j7CU", - "name": "新风", - "category": "FreshAir", - "nodeType": 1, - "uid": "1", - "isOpenLocate": false, - "transparent": false, - "createAt": 1649653149339 - }, - { - "productKey": "BRD3x4fkKxkaxXFt", - "productSecret": "xdkKUymrEGSCYWswqCvSPyRSFvH5j7CU", - "name": "智能电表采集器", - "category": "gateway", - "nodeType": 0, - "uid": "1", - "isOpenLocate": false, - "transparent": false, - "createAt": 1649653149339 - }, - { - "productKey": "PwMfpXmp4ZWkGahn", - "productSecret": "xdkKUymrEGSCYWswqCvSPyRSFvH5j7CU", - "name": "智能电表", - "category": "SmartMeter", - "nodeType": 1, - "uid": "1", - "isOpenLocate": false, - "transparent": false, - "createAt": 1649653149339 - },{ - "id": 1, - "productKey": "openiitagateway01", - "productSecret": "openiitasecret01", - "name": "铱塔智联智能网关01", - "category": "OpenIitaGateway", - "nodeType": 0, - "uid": "1", - "isOpenLocate": 1, - "transparent": false, - "locateUpdateType": "manual", - "createAt": 1649653149339 +[ { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "tenantId" : null, + "id" : 1, + "productKey" : "openiitagateway01", + "productSecret" : "openiitasecret01", + "name" : "铱塔智联智能网关01", + "category" : "OpenIitaGateway", + "nodeType" : 0, + "uid" : "1", + "img" : null, + "transparent" : false, + "isOpenLocate" : true, + "locateUpdateType" : "manual", + "createAt" : 1649653149339 }, { - "id": 2, - "productKey": "openiitapump01", - "productSecret": "openiitapump01", - "name": "铱塔智联-单泵01", - "category": "OpenIitaPump", - "nodeType": 1, - "uid": "1", - "isOpenLocate": 0, - "transparent": false, - "locateUpdateType": "manual", - "createAt": 1649653149339 + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "tenantId" : null, + "id" : 2, + "productKey" : "openiitapump01", + "productSecret" : "openiitapump01", + "name" : "铱塔智联-单泵01", + "category" : "OpenIitaPump", + "nodeType" : 1, + "uid" : "1", + "img" : null, + "transparent" : false, + "isOpenLocate" : false, + "locateUpdateType" : "manual", + "createAt" : 1649653149339 }, { - "id": 3, - "productKey": "openiitanbpump01", - "productSecret": "openiitanbpump01", - "name": "NB透传水泵", - "category": "OpenIitaPump", - "nodeType": 2, - "uid": "1", - "isOpenLocate": 1, - "transparent": false, - "locateUpdateType": "device", - "createAt": 1649653149339 -} -] \ No newline at end of file + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "tenantId" : null, + "id" : 3, + "productKey" : "openiitanbpump01", + "productSecret" : "openiitanbpump01", + "name" : "NB透传水泵", + "category" : "OpenIitaPump", + "nodeType" : 2, + "uid" : "1", + "img" : null, + "transparent" : false, + "isOpenLocate" : true, + "locateUpdateType" : "device", + "createAt" : 1649653149339 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "tenantId" : null, + "id" : 516578994839621, + "productKey" : "xpsYHExTKPFaQMS7", + "productSecret" : "xdkKUymrEGSCYWswqCvSPyRSFvH5j7CU", + "name" : "调光灯", + "category" : "light", + "nodeType" : 1, + "uid" : "1", + "img" : null, + "transparent" : false, + "isOpenLocate" : true, + "locateUpdateType" : "manual", + "createAt" : 1650174777304 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "tenantId" : null, + "id" : 516578994847813, + "productKey" : "hdX3PCMcFrCYpesJ", + "productSecret" : "xdkKUymrEGSCYWswqCvSPyRSFvH5j7CU", + "name" : "智能风扇", + "category" : "fan", + "nodeType" : 1, + "uid" : "1", + "img" : null, + "transparent" : false, + "isOpenLocate" : false, + "locateUpdateType" : null, + "createAt" : 1646571291131 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "tenantId" : null, + "id" : 516578994860101, + "productKey" : "hbtgIA0SuVw9lxjB", + "productSecret" : "xdkKUymrEGSCYWswqCvSPyRSFvH5j7CU", + "name" : "GW01网关", + "category" : "gateway", + "nodeType" : 0, + "uid" : "1", + "img" : "http://iotkit-img.oss-cn-shenzhen.aliyuncs.com/product/hbtgIA0SuVw9lxjB/cover.jpg?Expires=1967598154&OSSAccessKeyId=LTAI5tGEHNoVu5tWHUWnosrs&Signature=2gh2jad14mVHGvWThwOd%2FykiB5g%3D", + "transparent" : false, + "isOpenLocate" : false, + "locateUpdateType" : null, + "createAt" : 1652238155938 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "tenantId" : null, + "id" : 516578994864197, + "productKey" : "eDhXKwEzwFybM5R7", + "productSecret" : "xdkKUymrEGSCYWswqCvSPyRSFvH5j7CU", + "name" : "三路开关", + "category" : "switch", + "nodeType" : 1, + "uid" : "1", + "img" : "http://iotkit-img.oss-cn-shenzhen.aliyuncs.com/product/eDhXKwEzwFybM5R7/cover.jpeg?Expires=1967598172&OSSAccessKeyId=LTAI5tGEHNoVu5tWHUWnosrs&Signature=ZrFgANkomVEDQRV5JdmONL0S2sY%3D", + "transparent" : false, + "isOpenLocate" : false, + "locateUpdateType" : null, + "createAt" : 1652238173536 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "tenantId" : null, + "id" : 516578994876485, + "productKey" : "cGCrkK7Ex4FESAwe", + "productSecret" : "xdkKUymrEGSCYWswqCvSPyRSFvH5j7CU", + "name" : "插座", + "category" : "SmartPlug", + "nodeType" : 1, + "uid" : "1", + "img" : "http://iotkit-img.oss-cn-shenzhen.aliyuncs.com/product/cGCrkK7Ex4FESAwe/cover.jpeg?Expires=1967598137&OSSAccessKeyId=LTAI5tGEHNoVu5tWHUWnosrs&Signature=vOjqav0pRZqQFgx8xBo99WhgWXk%3D", + "transparent" : false, + "isOpenLocate" : false, + "locateUpdateType" : null, + "createAt" : 1652238138626 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "tenantId" : null, + "id" : 516578994880581, + "productKey" : "Rf4QSjbm65X45753", + "productSecret" : "xdkKUymrEGSCYWswqCvSPyRSFvH5j7CU", + "name" : "一路开关", + "category" : "switch", + "nodeType" : 1, + "uid" : "1", + "img" : "http://iotkit-img.oss-cn-shenzhen.aliyuncs.com/product/Rf4QSjbm65X45753/cover.jpeg?Expires=1967598145&OSSAccessKeyId=LTAI5tGEHNoVu5tWHUWnosrs&Signature=ksQhmEm5Rn7C7FFqY09o9l%2BZ%2BIQ%3D", + "transparent" : false, + "isOpenLocate" : false, + "locateUpdateType" : null, + "createAt" : 1652238147123 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "tenantId" : null, + "id" : 516578994884677, + "productKey" : "PN3EDmkBZDD8whDd", + "productSecret" : "xdkKUymrEGSCYWswqCvSPyRSFvH5j7CU", + "name" : "门磁", + "category" : "door", + "nodeType" : 1, + "uid" : "1", + "img" : "null", + "transparent" : false, + "isOpenLocate" : false, + "locateUpdateType" : null, + "createAt" : 1650190400357 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "tenantId" : null, + "id" : 516578994896965, + "productKey" : "N523nWsCiG3CAn6X", + "productSecret" : "xdkKUymrEGSCYWswqCvSPyRSFvH5j7CU", + "name" : "ZGW01", + "category" : "gateway", + "nodeType" : 0, + "uid" : "1", + "img" : "http://iotkit-img.oss-cn-shenzhen.aliyuncs.com/product/N523nWsCiG3CAn6X/cover.jpg?Expires=1967597641&OSSAccessKeyId=LTAI5tGEHNoVu5tWHUWnosrs&Signature=%2BaGcHBT%2FHA3s%2BrZ687U50b4YE0A%3D", + "transparent" : false, + "isOpenLocate" : false, + "locateUpdateType" : null, + "createAt" : 1652237643216 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "tenantId" : null, + "id" : 516578994901061, + "productKey" : "Eit3kmGJtxSHfCKT", + "productSecret" : "xdkKUymrEGSCYWswqCvSPyRSFvH5j7CU", + "name" : "燃气表", + "category" : "meter", + "nodeType" : 2, + "uid" : "1", + "img" : null, + "transparent" : false, + "isOpenLocate" : false, + "locateUpdateType" : null, + "createAt" : 1654237604221 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "tenantId" : null, + "id" : 516578994905157, + "productKey" : "DSGxxKk6E8mmDk6C", + "productSecret" : "xdkKUymrEGSCYWswqCvSPyRSFvH5j7CU", + "name" : "通断器", + "category" : "switch", + "nodeType" : 1, + "uid" : "1", + "img" : "http://iotkit-img.oss-cn-shenzhen.aliyuncs.com/product/DSGxxKk6E8mmDk6C/cover.jpeg?Expires=1967598201&OSSAccessKeyId=LTAI5tGEHNoVu5tWHUWnosrs&Signature=k2PqHc%2BI14DfCwD8kQIflwoBAog%3D", + "transparent" : false, + "isOpenLocate" : false, + "locateUpdateType" : null, + "createAt" : 1652238202310 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "tenantId" : null, + "id" : 516578994909253, + "productKey" : "D8c5pXFmt2KJDxNm", + "productSecret" : "xdkKUymrEGSCYWswqCvSPyRSFvH5j7CU", + "name" : "四路场景面板", + "category" : "switch", + "nodeType" : 1, + "uid" : "1", + "img" : null, + "transparent" : false, + "isOpenLocate" : false, + "locateUpdateType" : null, + "createAt" : 1650187781637 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "tenantId" : null, + "id" : 516578994913349, + "productKey" : "AWcJnf7ymGSkaz5M", + "productSecret" : "xdkKUymrEGSCYWswqCvSPyRSFvH5j7CU", + "name" : "smart pulg", + "category" : "SmartPlug", + "nodeType" : 1, + "uid" : "1", + "img" : "http://iotkit-img.oss-cn-shenzhen.aliyuncs.com/product/AWcJnf7ymGSkaz5M/cover.jpeg?Expires=1967598035&OSSAccessKeyId=LTAI5tGEHNoVu5tWHUWnosrs&Signature=tXzWH5%2B4JNcnuTFrJbvGwsbx97c%3D", + "transparent" : true, + "isOpenLocate" : false, + "locateUpdateType" : null, + "createAt" : 1652279098100 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "tenantId" : null, + "id" : 516578994925637, + "productKey" : "6kYp6jszrDns2yh4", + "productSecret" : "xdkKUymrEGSCYWswqCvSPyRSFvH5j7CU", + "name" : "温湿度传感器", + "category" : "sensor", + "nodeType" : 1, + "uid" : "1", + "img" : null, + "transparent" : false, + "isOpenLocate" : false, + "locateUpdateType" : null, + "createAt" : 1649653149339 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "tenantId" : null, + "id" : 516578994933829, + "productKey" : "bGdZt8ffBETtsirm", + "productSecret" : "xdkKUymrEGSCYWswqCvSPyRSFvH5j7CU", + "name" : "新风", + "category" : "FreshAir", + "nodeType" : 1, + "uid" : "1", + "img" : null, + "transparent" : false, + "isOpenLocate" : false, + "locateUpdateType" : null, + "createAt" : 1649653149339 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "tenantId" : null, + "id" : 516578994942021, + "productKey" : "BRD3x4fkKxkaxXFt", + "productSecret" : "xdkKUymrEGSCYWswqCvSPyRSFvH5j7CU", + "name" : "智能电表采集器", + "category" : "gateway", + "nodeType" : 0, + "uid" : "1", + "img" : null, + "transparent" : false, + "isOpenLocate" : false, + "locateUpdateType" : null, + "createAt" : 1649653149339 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "tenantId" : null, + "id" : 516578994958405, + "productKey" : "PwMfpXmp4ZWkGahn", + "productSecret" : "xdkKUymrEGSCYWswqCvSPyRSFvH5j7CU", + "name" : "智能电表", + "category" : "SmartMeter", + "nodeType" : 1, + "uid" : "1", + "img" : null, + "transparent" : false, + "isOpenLocate" : false, + "locateUpdateType" : null, + "createAt" : 1649653149339 +} ] \ No newline at end of file diff --git a/data/init/productModel.json b/data/init/productModel.json index c77fa27e..2f705f1d 100755 --- a/data/init/productModel.json +++ b/data/init/productModel.json @@ -1,11 +1,10 @@ -[ - { - "id": "M1", - "name": "型号1", - "productKey": "AWcJnf7ymGSkaz5M", - "type": "LuaScript", - "script": "\nfunction decode(msg)\n return {\n ['identifier'] = 'report',\n ['mid'] = '1',\n ['type'] = 'property',\n ['data'] ={\n ['power']=string.sub(msg.data,3,3)\n }\n }\nend\n\nfunction encode(service)\n return {\n\t['mid'] = 1,\n\t['model'] = 'M1',\n\t['mac'] = service.deviceName,\n\t['data'] = 'BB2'\n }\nend\n", - "state": "publish", - "modifyAt": 1651466083339 - } -] \ No newline at end of file +[ { + "id" : "M1", + "model" : null, + "name" : "型号1", + "productKey" : "AWcJnf7ymGSkaz5M", + "type" : "LuaScript", + "script" : "\nfunction decode(msg)\n return {\n ['identifier'] = 'report',\n ['mid'] = '1',\n ['type'] = 'property',\n ['data'] ={\n ['power']=string.sub(msg.data,3,3)\n }\n }\nend\n\nfunction encode(service)\n return {\n\t['mid'] = 1,\n\t['model'] = 'M1',\n\t['mac'] = service.deviceName,\n\t['data'] = 'BB2'\n }\nend\n", + "state" : "publish", + "modifyAt" : 1708254320711 +} ] \ No newline at end of file diff --git a/data/init/ruleInfo.json b/data/init/ruleInfo.json index 474b2362..5504692f 100755 --- a/data/init/ruleInfo.json +++ b/data/init/ruleInfo.json @@ -1,59 +1,23 @@ -[{ - "id": "2c10229b-dcb2-439e-b411-5425b49657a1", - "name": "小度设备属性更新推送", - "type": "flow", - "listeners": [ - { - "type": "device", - "config": "{\"id\":\"11ae4827-d58b-44d7-8a4d-090bac2ddce8\",\"type\":\"device\",\"topic\":\"\",\"conditions\":[{\"id\":0.5375444987425966,\"type\":\"property\",\"device\":\"cGCrkK7Ex4FESAwe/#\",\"identifier\":\"report\",\"parameters\":[{\"identifier\":\"powerstate\",\"comparator\":\"*\"}]}]}" - }, - { - "type": "device", - "config": "{\"id\":\"f0752ba9-38d8-4ee8-91cc-7f267875c358\",\"type\":\"device\",\"topic\":\"\",\"conditions\":[{\"id\":0.20619179667807042,\"type\":\"property\",\"device\":\"Rf4QSjbm65X45753/#\",\"identifier\":\"report\",\"parameters\":[{\"identifier\":\"powerstate\",\"comparator\":\"*\"}]}]}" - } - ], - "filters": [ - { - "type": "device", - "config": "{\"id\":\"747eb070-92ed-4e60-9a39-3b9a71afee9e\",\"type\":\"device\",\"conditions\":[{\"id\":0.7199397992080254,\"device\":\"\",\"type\":\"tag\",\"comparator\":\"==\",\"identifier\":\"dueros\",\"value\":\"是\"}]}" - } - ], - "actions": [ - { - "type": "http", - "config": "{\"id\":\"35781aae-360f-4931-9d72-69f27e326e68\",\"type\":\"http\",\"services\":[{\"url\":\"https://xiaodu.baidu.com/saiya/smarthome/changereport\",\"script\":\"this.translate=function(msg,device){\\n var pk=msg.productKey;\\n var attributeName=\\\"\\\";\\n //插座/开关\\n if(pk==\\\"cGCrkK7Ex4FESAwe\\\" || pk==\\\"Rf4QSjbm65X45753\\\"){\\n\\tattributeName=\\\"turnOnState\\\";\\n }\\n //取openUid\\n var tag=device.tag;\\n if(!tag || !tag.duerosOpenUid){\\n\\treturn null;\\n }\\n var openUid=tag.duerosOpenUid.value;\\n \\n return {\\n \\\"path\\\":\\\"\\\",\\n \\\"method\\\":\\\"post\\\",\\n \\\"header\\\":{\\n //指定请求头\\n \\\"contentType\\\":\\\"application/json; charset=utf-8\\\"\\n },\\n \\\"body\\\":JSON.stringify({\\n\\t \\\"header\\\": {\\n\\t\\t \\\"namespace\\\": \\\"DuerOS.ConnectedHome.Control\\\",\\n\\t\\t \\\"name\\\": \\\"ChangeReportRequest\\\",\\n\\t\\t \\\"messageId\\\": new Date().getTime()+\\\"\\\",\\n\\t\\t \\\"payloadVersion\\\": \\\"1\\\"\\n\\t },\\n\\t \\\"payload\\\": {\\n\\t\\t \\\"botId\\\": \\\"eb20e515-f505-8d31-abef-46da3345f114\\\",\\n\\t\\t \\\"openUid\\\": openUid,\\n\\t\\t \\\"appliance\\\": {\\n\\t\\t\\t \\\"applianceId\\\": msg.deviceId,\\n\\t\\t\\t \\\"attributeName\\\": attributeName\\n\\t\\t }\\n\\t }\\n \\t})\\n }\\n}\"}]}" - } - ], - "uid": "1", - "state": "running", - "desc": "开关插座开关状态推送", - "createAt": 1652515471242 - }, - { - "id": "2820c218-660e-48ff-a234-c7b6793a5bb8", - "name": "测试场景1", - "type": "scene", - "listeners": [ - { - "type": "device", - "config": "{\"id\":\"4ff98e8c-e6f6-4e96-8932-de488a0a4bfb\",\"type\":\"device\",\"topic\":\"\",\"conditions\":[{\"id\":0.8212160690052512,\"type\":\"property\",\"device\":\"Rf4QSjbm65X45753/ABC12400001\",\"identifier\":\"report\",\"parameters\":[{\"identifier\":\"powerstate\",\"comparator\":\">\",\"value\":\"0\"}]}]}" - } - ], - "filters": [ - { - "type": "device", - "config": "{\"id\":\"24b4b975-d8ac-431d-881d-8c8b40e92861\",\"type\":\"device\",\"conditions\":[{\"id\":0.08981222614734863,\"device\":\"hdX3PCMcFrCYpesJ/ABD12300002\",\"identifier\":\"powerSwitch\",\"type\":\"property\",\"comparator\":\"==\",\"value\":\"0\"}]}" - } - ], - "actions": [ - { - "type": "device", - "config": "{\"id\":\"fde024b5-5105-4639-8602-d04300613af9\",\"type\":\"device\",\"services\":[{\"device\":\"hdX3PCMcFrCYpesJ/ABD12300002\",\"identifier\":\"set\",\"inputData\":[{\"identifier\":\"powerSwitch\",\"value\":\"1\"}]},{\"device\":\"hdX3PCMcFrCYpesJ/ABD12300002\",\"identifier\":\"set\",\"inputData\":[{\"identifier\":\"windSpeed\",\"value\":\"20\"}]}]}" - } - ], - "uid": "1", - "state": "stopped", - "desc": "test", - "createAt": 1649167998895 - } -] \ No newline at end of file +[ { + "id" : "2c10229b-dcb2-439e-b411-5425b49657a1", + "name" : "小度设备属性更新推送", + "type" : "flow", + "listeners" : [ ], + "filters" : [ ], + "actions" : [ ], + "uid" : "1", + "state" : "running", + "desc" : "开关插座开关状态推送", + "createAt" : 1652515471242 +}, { + "id" : "2820c218-660e-48ff-a234-c7b6793a5bb8", + "name" : "测试场景1", + "type" : "scene", + "listeners" : [ ], + "filters" : [ ], + "actions" : [ ], + "uid" : "1", + "state" : "stopped", + "desc" : "test", + "createAt" : 1649167998895 +} ] \ No newline at end of file diff --git a/data/init/space.json b/data/init/space.json index 26c0f935..d33d052b 100755 --- a/data/init/space.json +++ b/data/init/space.json @@ -1,47 +1,100 @@ -[ - { - "id": 1, - "homeId": 1, - "name": "123" - }, - { - "id": 2, - "homeId": 1, - "name": "123" - }, - { - "id": 3, - "homeId": 1, - "name": "客厅" - }, - { - "id": 4, - "homeId": 1, - "name": "卧室" - }, - { - "id": 5, - "homeId": 1, - "name": "客厅" - }, - { - "id": 6, - "homeId": 1, - "name": "阳台" - }, - { - "id": 7, - "homeId": 1, - "name": "厨房" - }, - { - "id": 8, - "homeId": 1, - "name": "卧室" - }, - { - "id": 9, - "homeId": 1, - "name": "客厅" - } -] \ No newline at end of file +[ { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254320774, + "updateBy" : null, + "updateTime" : 1708254320774, + "tenantId" : null, + "id" : 1, + "homeId" : 1, + "name" : "123", + "deviceNum" : null +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254320794, + "updateBy" : null, + "updateTime" : 1708254320794, + "tenantId" : null, + "id" : 2, + "homeId" : 1, + "name" : "123", + "deviceNum" : null +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254320798, + "updateBy" : null, + "updateTime" : 1708254320798, + "tenantId" : null, + "id" : 3, + "homeId" : 1, + "name" : "客厅", + "deviceNum" : null +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254320804, + "updateBy" : null, + "updateTime" : 1708254320804, + "tenantId" : null, + "id" : 4, + "homeId" : 1, + "name" : "卧室", + "deviceNum" : null +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254320809, + "updateBy" : null, + "updateTime" : 1708254320809, + "tenantId" : null, + "id" : 5, + "homeId" : 1, + "name" : "客厅", + "deviceNum" : null +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254320813, + "updateBy" : null, + "updateTime" : 1708254320813, + "tenantId" : null, + "id" : 6, + "homeId" : 1, + "name" : "阳台", + "deviceNum" : null +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254320817, + "updateBy" : null, + "updateTime" : 1708254320817, + "tenantId" : null, + "id" : 7, + "homeId" : 1, + "name" : "厨房", + "deviceNum" : null +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254320824, + "updateBy" : null, + "updateTime" : 1708254320824, + "tenantId" : null, + "id" : 8, + "homeId" : 1, + "name" : "卧室", + "deviceNum" : null +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254320852, + "updateBy" : null, + "updateTime" : 1708254320852, + "tenantId" : null, + "id" : 9, + "homeId" : 1, + "name" : "客厅", + "deviceNum" : null +} ] \ No newline at end of file diff --git a/data/init/spaceDevice.json b/data/init/spaceDevice.json index 8e4355bb..e6fe7f32 100755 --- a/data/init/spaceDevice.json +++ b/data/init/spaceDevice.json @@ -1,82 +1,131 @@ -[ - { - "id": 1, - "deviceId": "164785263238900cefafcfeeab0000125", - "name": "卧室的ZGW01", - "homeId": 1, - "spaceId": 1, - "collect":true - }, - { - "id": 2, - "deviceId": "164776322117404acb9f03008d1500168", - "name": "卧室的插座", - "homeId": 1, - "spaceId": 1, - "collect":true - }, - { - "id": 3, - "deviceId": "1647763221972019a89f03008d1500163", - "name": "卧室的插座", - "homeId": 1, - "spaceId": 1, - "collect":false - }, - { - "id": 4, - "deviceId": "164776322227201472a803008d150016e", - "name": "卧室的插座", - "homeId": 1, - "spaceId": 1, - "collect":false - }, - { - "id": 5, - "deviceId": "16477632226720c2cc9f03008d1500166", - "name": "卧室的插座", - "homeId": 1, - "spaceId": 1, - "collect":false - }, - { - "id": 6, - "deviceId": "16477632215720c11b1602008d1500160", - "name": "卧室的插座", - "homeId": 1, - "spaceId": 1, - "collect":false - }, - { - "id": 7, - "deviceId": "1647690908735019dd9f03008d1500163", - "name": "卧室的插座", - "homeId": 1, - "spaceId": 1, - "collect":false - }, - { - "id": 8, - "deviceId": "16538390924670pulg0a001006000012a", - "name": "阳台的插座", - "homeId": 1, - "spaceId": 1, - "collect":false - }, - { - "id": 9, - "deviceId": "16501806313260000833feffac33bc16c", - "name": "灯的插座", - "homeId": 1, - "spaceId": 1, - "collect":false - }, - { - "id": 10, - "deviceId": "165017126122400cefafcfee61000012b", - "name": "客厅网关", - "homeId": 1, - "spaceId": 1, - "collect":false - } -] \ No newline at end of file +[ { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254321238, + "updateBy" : null, + "updateTime" : 1708254321238, + "tenantId" : null, + "id" : 1, + "deviceId" : "164785263238900cefafcfeeab0000125", + "name" : "卧室的ZGW01", + "homeId" : 1, + "spaceId" : 1, + "collect" : true +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254321248, + "updateBy" : null, + "updateTime" : 1708254321248, + "tenantId" : null, + "id" : 2, + "deviceId" : "164776322117404acb9f03008d1500168", + "name" : "卧室的插座", + "homeId" : 1, + "spaceId" : 1, + "collect" : true +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254321252, + "updateBy" : null, + "updateTime" : 1708254321252, + "tenantId" : null, + "id" : 3, + "deviceId" : "1647763221972019a89f03008d1500163", + "name" : "卧室的插座", + "homeId" : 1, + "spaceId" : 1, + "collect" : false +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254321255, + "updateBy" : null, + "updateTime" : 1708254321255, + "tenantId" : null, + "id" : 4, + "deviceId" : "164776322227201472a803008d150016e", + "name" : "卧室的插座", + "homeId" : 1, + "spaceId" : 1, + "collect" : false +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254321258, + "updateBy" : null, + "updateTime" : 1708254321258, + "tenantId" : null, + "id" : 5, + "deviceId" : "16477632226720c2cc9f03008d1500166", + "name" : "卧室的插座", + "homeId" : 1, + "spaceId" : 1, + "collect" : false +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254321261, + "updateBy" : null, + "updateTime" : 1708254321261, + "tenantId" : null, + "id" : 6, + "deviceId" : "16477632215720c11b1602008d1500160", + "name" : "卧室的插座", + "homeId" : 1, + "spaceId" : 1, + "collect" : false +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254321264, + "updateBy" : null, + "updateTime" : 1708254321264, + "tenantId" : null, + "id" : 7, + "deviceId" : "1647690908735019dd9f03008d1500163", + "name" : "卧室的插座", + "homeId" : 1, + "spaceId" : 1, + "collect" : false +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254321268, + "updateBy" : null, + "updateTime" : 1708254321268, + "tenantId" : null, + "id" : 8, + "deviceId" : "16538390924670pulg0a001006000012a", + "name" : "阳台的插座", + "homeId" : 1, + "spaceId" : 1, + "collect" : false +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254321271, + "updateBy" : null, + "updateTime" : 1708254321271, + "tenantId" : null, + "id" : 9, + "deviceId" : "16501806313260000833feffac33bc16c", + "name" : "灯的插座", + "homeId" : 1, + "spaceId" : 1, + "collect" : false +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254321275, + "updateBy" : null, + "updateTime" : 1708254321275, + "tenantId" : null, + "id" : 10, + "deviceId" : "165017126122400cefafcfee61000012b", + "name" : "客厅网关", + "homeId" : 1, + "spaceId" : 1, + "collect" : false +} ] \ No newline at end of file diff --git a/data/init/sys_app.json b/data/init/sys_app.json index 669f4dcf..6a672697 100644 --- a/data/init/sys_app.json +++ b/data/init/sys_app.json @@ -1,11 +1,14 @@ -[ - { - "id": 453554819821637, - "appName": "微信小程序", - "appId": "xxx", - "appSecret": "xxx", - "appType": "1", - "remark": "微信小程序", - "tenantId": "000000" - } -] +[ { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254323547, + "updateBy" : null, + "updateTime" : 1708254323547, + "tenantId" : "000000", + "id" : 453554819821637, + "appName" : "微信小程序", + "appId" : "xxx", + "appSecret" : "xxx", + "appType" : "1", + "remark" : "微信小程序" +} ] \ No newline at end of file diff --git a/data/init/sys_config.json b/data/init/sys_config.json index 7a3e8004..0d10992c 100644 --- a/data/init/sys_config.json +++ b/data/init/sys_config.json @@ -1,103 +1,118 @@ -[ - { - "id": 1, - "tenantId": "000000", - "configName": "主框架页-默认皮肤样式名称", - "configKey": "sys.index.skinName", - "configValue": "skin-blue", - "configType": "Y", - "createDept": 103, - "createBy": 1, - "updateBy": null, - "updateTime": null, - "remark": "蓝色 skin-blue、绿色 skin-green、紫色 skin-purple、红色 skin-red、黄色 skin-yellow" - }, - { - "id": 2, - "tenantId": "000000", - "configName": "用户管理-账号初始密码", - "configKey": "sys.user.initPassword", - "configValue": "123456", - "configType": "Y", - "createDept": 103, - "createBy": 1, - "updateBy": null, - "updateTime": null, - "remark": "初始化密码 123456" - }, - { - "id": 3, - "tenantId": "000000", - "configName": "主框架页-侧边栏主题", - "configKey": "sys.index.sideTheme", - "configValue": "theme-dark", - "configType": "Y", - "createDept": 103, - "createBy": 1, - "updateBy": null, - "updateTime": null, - "remark": "深色主题theme-dark,浅色主题theme-light" - }, - { - "id": 5, - "tenantId": "000000", - "configName": "账号自助-是否开启用户注册功能", - "configKey": "sys.account.registerUser", - "configValue": "false", - "configType": "Y", - "createDept": 103, - "createBy": 1, - "updateBy": null, - "updateTime": null, - "remark": "是否开启注册用户功能(true开启,false关闭)" - }, - { - "id": 11, - "tenantId": "000000", - "configName": "OSS预览列表资源开关", - "configKey": "sys.oss.previewListResource", - "configValue": "true", - "configType": "Y", - "createDept": 103, - "createBy": 1, - "updateBy": null, - "updateTime": null, - "remark": "true:开启, false:关闭" - }, - { - "id": 452767972696133, - "configKey": "sys.index.skinName", - "configName": "主框架页-默认皮肤样式名称", - "configType": "Y", - "configValue": "skin-blue", - "remark": "蓝色 skin-blue、绿色 skin-green、紫色 skin-purple、红色 skin-red、黄色 skin-yellow", - "tenantId": "452748015218757" - }, - { - "id": 452767972700229, - "configKey": "sys.user.initPassword", - "configName": "用户管理-账号初始密码", - "configType": "Y", - "configValue": "123456", - "remark": "初始化密码 123456", - "tenantId": "452748015218757" - }, - { - "id": 452767972704325, - "configKey": "sys.index.sideTheme", - "configName": "主框架页-侧边栏主题", - "configType": "Y", - "configValue": "theme-dark", - "remark": "深色主题theme-dark,浅色主题theme-light", - "tenantId": "452748015218757" - }, - { - "id": 452767972708421, - "configKey": "sys.account.registerUser", - "configName": "账号自助-是否开启用户注册功能", - "configType": "Y", - "configValue": "false", - "remark": "是否开启注册用户功能(true开启,false关闭)", - "tenantId": "452748015218757" - } -] +[ { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254321796, + "updateBy" : null, + "updateTime" : 1708254321796, + "tenantId" : "000000", + "id" : 1, + "configName" : "主框架页-默认皮肤样式名称", + "configKey" : "sys.index.skinName", + "configValue" : "skin-blue", + "configType" : "Y", + "remark" : "蓝色 skin-blue、绿色 skin-green、紫色 skin-purple、红色 skin-red、黄色 skin-yellow" +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254321808, + "updateBy" : null, + "updateTime" : 1708254321808, + "tenantId" : "000000", + "id" : 2, + "configName" : "用户管理-账号初始密码", + "configKey" : "sys.user.initPassword", + "configValue" : "123456", + "configType" : "Y", + "remark" : "初始化密码 123456" +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254321811, + "updateBy" : null, + "updateTime" : 1708254321811, + "tenantId" : "000000", + "id" : 3, + "configName" : "主框架页-侧边栏主题", + "configKey" : "sys.index.sideTheme", + "configValue" : "theme-dark", + "configType" : "Y", + "remark" : "深色主题theme-dark,浅色主题theme-light" +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254321814, + "updateBy" : null, + "updateTime" : 1708254321814, + "tenantId" : "000000", + "id" : 5, + "configName" : "账号自助-是否开启用户注册功能", + "configKey" : "sys.account.registerUser", + "configValue" : "false", + "configType" : "Y", + "remark" : "是否开启注册用户功能(true开启,false关闭)" +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254321818, + "updateBy" : null, + "updateTime" : 1708254321818, + "tenantId" : "000000", + "id" : 11, + "configName" : "OSS预览列表资源开关", + "configKey" : "sys.oss.previewListResource", + "configValue" : "true", + "configType" : "Y", + "remark" : "true:开启, false:关闭" +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254321820, + "updateBy" : null, + "updateTime" : 1708254321820, + "tenantId" : "452748015218757", + "id" : 452767972696133, + "configName" : "主框架页-默认皮肤样式名称", + "configKey" : "sys.index.skinName", + "configValue" : "skin-blue", + "configType" : "Y", + "remark" : "蓝色 skin-blue、绿色 skin-green、紫色 skin-purple、红色 skin-red、黄色 skin-yellow" +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254321821, + "updateBy" : null, + "updateTime" : 1708254321821, + "tenantId" : "452748015218757", + "id" : 452767972700229, + "configName" : "用户管理-账号初始密码", + "configKey" : "sys.user.initPassword", + "configValue" : "123456", + "configType" : "Y", + "remark" : "初始化密码 123456" +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254321823, + "updateBy" : null, + "updateTime" : 1708254321823, + "tenantId" : "452748015218757", + "id" : 452767972704325, + "configName" : "主框架页-侧边栏主题", + "configKey" : "sys.index.sideTheme", + "configValue" : "theme-dark", + "configType" : "Y", + "remark" : "深色主题theme-dark,浅色主题theme-light" +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254321826, + "updateBy" : null, + "updateTime" : 1708254321826, + "tenantId" : "452748015218757", + "id" : 452767972708421, + "configName" : "账号自助-是否开启用户注册功能", + "configKey" : "sys.account.registerUser", + "configValue" : "false", + "configType" : "Y", + "remark" : "是否开启注册用户功能(true开启,false关闭)" +} ] \ No newline at end of file diff --git a/data/init/sys_dept.json b/data/init/sys_dept.json index 8ed58109..c00b804e 100644 --- a/data/init/sys_dept.json +++ b/data/init/sys_dept.json @@ -1,195 +1,188 @@ - [ - { - "id": 100, - "tenantId": "000000", - "parentId": 0, - "ancestors": "0", - "deptName": "铱塔智联", - "orderNum": 0, - "leader": "openiita", - "phone": "15888888888", - "email": "xxx@qq.com", - "status": "0", - "delFlag": "0", - "createDept": 103, - "createBy": 1, - - "updateBy": null, - "updateTime": null - }, - { - "id": 101, - "tenantId": "000000", - "parentId": 100, - "ancestors": "0,100", - "deptName": "深圳总公司", - "orderNum": 1, - "leader": "openiita", - "phone": "15888888888", - "email": "xxx@qq.com", - "status": "0", - "delFlag": "0", - "createDept": 103, - "createBy": 1, - - "updateBy": null, - "updateTime": null - }, - { - "id": 102, - "tenantId": "000000", - "parentId": 100, - "ancestors": "0,100", - "deptName": "长沙分公司", - "orderNum": 2, - "leader": "openiita", - "phone": "15888888888", - "email": "xxx@qq.com", - "status": "0", - "delFlag": "0", - "createDept": 103, - "createBy": 1, - - "updateBy": null, - "updateTime": null - }, - { - "id": 103, - "tenantId": "000000", - "parentId": 101, - "ancestors": "0,100,101", - "deptName": "研发部门", - "orderNum": 1, - "leader": "openiita", - "phone": "15888888888", - "email": "xxx@qq.com", - "status": "0", - "delFlag": "0", - "createDept": 103, - "createBy": 1, - - "updateBy": null, - "updateTime": null - }, - { - "id": 104, - "tenantId": "000000", - "parentId": 101, - "ancestors": "0,100,101", - "deptName": "市场部门", - "orderNum": 2, - "leader": "openiita", - "phone": "15888888888", - "email": "xxx@qq.com", - "status": "0", - "delFlag": "0", - "createDept": 103, - "createBy": 1, - - "updateBy": null, - "updateTime": null - }, - { - "id": 105, - "tenantId": "000000", - "parentId": 101, - "ancestors": "0,100,101", - "deptName": "测试部门", - "orderNum": 3, - "leader": "openiita", - "phone": "15888888888", - "email": "xxx@qq.com", - "status": "0", - "delFlag": "0", - "createDept": 103, - "createBy": 1, - - "updateBy": null, - "updateTime": null - }, - { - "id": 106, - "tenantId": "000000", - "parentId": 101, - "ancestors": "0,100,101", - "deptName": "财务部门", - "orderNum": 4, - "leader": "openiita", - "phone": "15888888888", - "email": "xxx@qq.com", - "status": "0", - "delFlag": "0", - "createDept": 103, - "createBy": 1, - - "updateBy": null, - "updateTime": null - }, - { - "id": 107, - "tenantId": "000000", - "parentId": 101, - "ancestors": "0,100,101", - "deptName": "运维部门", - "orderNum": 5, - "leader": "openiita", - "phone": "15888888888", - "email": "xxx@qq.com", - "status": "0", - "delFlag": "0", - "createDept": 103, - "createBy": 1, - - "updateBy": null, - "updateTime": null - }, - { - "id": 108, - "tenantId": "000000", - "parentId": 102, - "ancestors": "0,100,102", - "deptName": "市场部门", - "orderNum": 1, - "leader": "openiita", - "phone": "15888888888", - "email": "xxx@qq.com", - "status": "0", - "delFlag": "0", - "createDept": 103, - "createBy": 1, - - "updateBy": null, - "updateTime": null - }, - { - "id": 109, - "tenantId": "000000", - "parentId": 102, - "ancestors": "0,100,102", - "deptName": "财务部门", - "orderNum": 2, - "leader": "openiita", - "phone": "15888888888", - "email": "xxx@qq.com", - "status": "0", - "delFlag": "0", - "createDept": 103, - "createBy": 1, - - "updateBy": null, - "updateTime": null - }, - { - "id": 452767971254341, - "tenantId": "452748015218757", - "parentId": 0, - "ancestors": "0", - "deptName": "测试租户有限公司", - "orderNum": null, - "leader": "test", - "phone": "18888888888", - "email": null, - "status": "0", - "delFlag": "0" - } - ] +[ { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254321849, + "updateBy" : null, + "updateTime" : 1708254321849, + "id" : 100, + "parentId" : 0, + "parentName" : null, + "ancestors" : "0", + "deptName" : "铱塔智联", + "orderNum" : 0, + "leader" : "openiita", + "phone" : "15888888888", + "email" : "xxx@qq.com", + "status" : "0", + "tenantId" : "000000" +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254321863, + "updateBy" : null, + "updateTime" : 1708254321863, + "id" : 101, + "parentId" : 100, + "parentName" : null, + "ancestors" : "0,100", + "deptName" : "深圳总公司", + "orderNum" : 1, + "leader" : "openiita", + "phone" : "15888888888", + "email" : "xxx@qq.com", + "status" : "0", + "tenantId" : "000000" +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254321868, + "updateBy" : null, + "updateTime" : 1708254321868, + "id" : 102, + "parentId" : 100, + "parentName" : null, + "ancestors" : "0,100", + "deptName" : "长沙分公司", + "orderNum" : 2, + "leader" : "openiita", + "phone" : "15888888888", + "email" : "xxx@qq.com", + "status" : "0", + "tenantId" : "000000" +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254321870, + "updateBy" : null, + "updateTime" : 1708254321870, + "id" : 103, + "parentId" : 101, + "parentName" : null, + "ancestors" : "0,100,101", + "deptName" : "研发部门", + "orderNum" : 1, + "leader" : "openiita", + "phone" : "15888888888", + "email" : "xxx@qq.com", + "status" : "0", + "tenantId" : "000000" +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254321874, + "updateBy" : null, + "updateTime" : 1708254321874, + "id" : 104, + "parentId" : 101, + "parentName" : null, + "ancestors" : "0,100,101", + "deptName" : "市场部门", + "orderNum" : 2, + "leader" : "openiita", + "phone" : "15888888888", + "email" : "xxx@qq.com", + "status" : "0", + "tenantId" : "000000" +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254321877, + "updateBy" : null, + "updateTime" : 1708254321877, + "id" : 105, + "parentId" : 101, + "parentName" : null, + "ancestors" : "0,100,101", + "deptName" : "测试部门", + "orderNum" : 3, + "leader" : "openiita", + "phone" : "15888888888", + "email" : "xxx@qq.com", + "status" : "0", + "tenantId" : "000000" +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254321880, + "updateBy" : null, + "updateTime" : 1708254321880, + "id" : 106, + "parentId" : 101, + "parentName" : null, + "ancestors" : "0,100,101", + "deptName" : "财务部门", + "orderNum" : 4, + "leader" : "openiita", + "phone" : "15888888888", + "email" : "xxx@qq.com", + "status" : "0", + "tenantId" : "000000" +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254321885, + "updateBy" : null, + "updateTime" : 1708254321885, + "id" : 107, + "parentId" : 101, + "parentName" : null, + "ancestors" : "0,100,101", + "deptName" : "运维部门", + "orderNum" : 5, + "leader" : "openiita", + "phone" : "15888888888", + "email" : "xxx@qq.com", + "status" : "0", + "tenantId" : "000000" +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254321889, + "updateBy" : null, + "updateTime" : 1708254321889, + "id" : 108, + "parentId" : 102, + "parentName" : null, + "ancestors" : "0,100,102", + "deptName" : "市场部门", + "orderNum" : 1, + "leader" : "openiita", + "phone" : "15888888888", + "email" : "xxx@qq.com", + "status" : "0", + "tenantId" : "000000" +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254321892, + "updateBy" : null, + "updateTime" : 1708254321892, + "id" : 109, + "parentId" : 102, + "parentName" : null, + "ancestors" : "0,100,102", + "deptName" : "财务部门", + "orderNum" : 2, + "leader" : "openiita", + "phone" : "15888888888", + "email" : "xxx@qq.com", + "status" : "0", + "tenantId" : "000000" +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254321896, + "updateBy" : null, + "updateTime" : 1708254321896, + "id" : 452767971254341, + "parentId" : 0, + "parentName" : null, + "ancestors" : "0", + "deptName" : "测试租户有限公司", + "orderNum" : null, + "leader" : "test", + "phone" : "18888888888", + "email" : null, + "status" : "0", + "tenantId" : "452748015218757" +} ] \ No newline at end of file diff --git a/data/init/sys_dict_data.json b/data/init/sys_dict_data.json index ad79f7cb..ae08677b 100644 --- a/data/init/sys_dict_data.json +++ b/data/init/sys_dict_data.json @@ -1,427 +1,426 @@ -[ - { - "id": 1, - "tenantId": "000000", - "dictSort": 1, - "dictLabel": "男", - "dictValue": "0", - "dictType": "sys_user_sex", - "cssClass": "", - "listClass": "", - "isDefault": "Y", - "status": "0", - "createDept": 103, - "createBy": 1, - "updateBy": null, - "updateTime": null, - "remark": "性别男" - }, - { - "id": 2, - "tenantId": "000000", - "dictSort": 2, - "dictLabel": "女", - "dictValue": "1", - "dictType": "sys_user_sex", - "cssClass": "", - "listClass": "", - "isDefault": "N", - "status": "0", - "createDept": 103, - "createBy": 1, - "updateBy": null, - "updateTime": null, - "remark": "性别女" - }, - { - "id": 3, - "tenantId": "000000", - "dictSort": 3, - "dictLabel": "未知", - "dictValue": "2", - "dictType": "sys_user_sex", - "cssClass": "", - "listClass": "", - "isDefault": "N", - "status": "0", - "createDept": 103, - "createBy": 1, - "updateBy": null, - "updateTime": null, - "remark": "性别未知" - }, - { - "id": 4, - "tenantId": "000000", - "dictSort": 1, - "dictLabel": "显示", - "dictValue": "0", - "dictType": "sys_show_hide", - "cssClass": "", - "listClass": "primary", - "isDefault": "Y", - "status": "0", - "createDept": 103, - "createBy": 1, - "updateBy": null, - "updateTime": null, - "remark": "显示菜单" - }, - { - "id": 5, - "tenantId": "000000", - "dictSort": 2, - "dictLabel": "隐藏", - "dictValue": "1", - "dictType": "sys_show_hide", - "cssClass": "", - "listClass": "danger", - "isDefault": "N", - "status": "0", - "createDept": 103, - "createBy": 1, - "updateBy": null, - "updateTime": null, - "remark": "隐藏菜单" - }, - { - "id": 6, - "tenantId": "000000", - "dictSort": 1, - "dictLabel": "正常", - "dictValue": "0", - "dictType": "sys_normal_disable", - "cssClass": "", - "listClass": "primary", - "isDefault": "Y", - "status": "0", - "createDept": 103, - "createBy": 1, - "updateBy": null, - "updateTime": null, - "remark": "正常状态" - }, - { - "id": 7, - "tenantId": "000000", - "dictSort": 2, - "dictLabel": "停用", - "dictValue": "1", - "dictType": "sys_normal_disable", - "cssClass": "", - "listClass": "danger", - "isDefault": "N", - "status": "0", - "createDept": 103, - "createBy": 1, - "updateBy": null, - "updateTime": null, - "remark": "停用状态" - }, - { - "id": 12, - "tenantId": "000000", - "dictSort": 1, - "dictLabel": "是", - "dictValue": "Y", - "dictType": "sys_yes_no", - "cssClass": "", - "listClass": "primary", - "isDefault": "Y", - "status": "0", - "createDept": 103, - "createBy": 1, - "updateBy": null, - "updateTime": null, - "remark": "系统默认是" - }, - { - "id": 13, - "tenantId": "000000", - "dictSort": 2, - "dictLabel": "否", - "dictValue": "N", - "dictType": "sys_yes_no", - "cssClass": "", - "listClass": "danger", - "isDefault": "N", - "status": "0", - "createDept": 103, - "createBy": 1, - "updateBy": null, - "updateTime": null, - "remark": "系统默认否" - }, - { - "id": 14, - "tenantId": "000000", - "dictSort": 1, - "dictLabel": "通知", - "dictValue": "1", - "dictType": "sys_notice_type", - "cssClass": "", - "listClass": "warning", - "isDefault": "Y", - "status": "0", - "createDept": 103, - "createBy": 1, - "updateBy": null, - "updateTime": null, - "remark": "通知" - }, - { - "id": 15, - "tenantId": "000000", - "dictSort": 2, - "dictLabel": "公告", - "dictValue": "2", - "dictType": "sys_notice_type", - "cssClass": "", - "listClass": "success", - "isDefault": "N", - "status": "0", - "createDept": 103, - "createBy": 1, - "updateBy": null, - "updateTime": null, - "remark": "公告" - }, - { - "id": 16, - "tenantId": "000000", - "dictSort": 1, - "dictLabel": "正常", - "dictValue": "0", - "dictType": "sys_notice_status", - "cssClass": "", - "listClass": "primary", - "isDefault": "Y", - "status": "0", - "createDept": 103, - "createBy": 1, - "updateBy": null, - "updateTime": null, - "remark": "正常状态" - }, - { - "id": 17, - "tenantId": "000000", - "dict_sort": 2, - "dictLabel": "关闭", - "dictValue": "1", - "dictType": "sys_notice_status", - "cssClass": "", - "listClass": "danger", - "isDefault": "N", - "status": "0", - "createDept": 103, - "createBy": 1, - "updateBy": null, - "updateTime": null, - "remark": "关闭状态" - }, - { - "id": 18, - "tenantId": "000000", - "dict_sort": 1, - "dictLabel": "新增", - "dictValue": "1", - "dictType": "sys_oper_type", - "cssClass": "", - "listClass": "info", - "isDefault": "N", - "status": "0", - "createDept": 103, - "createBy": 1, - "updateBy": null, - "updateTime": null, - "remark": "新增操作" - }, - { - "id": 19, - "tenantId": "000000", - "dict_sort": 2, - "dictLabel": "修改", - "dictValue": "2", - "dictType": "sys_oper_type", - "cssClass": "", - "listClass": "info", - "isDefault": "N", - "status": "0", - "createDept": 103, - "createBy": 1, - "updateBy": null, - "updateTime": null, - "remark": "修改操作" - }, - { - "id": 20, - "tenantId": "000000", - "dict_sort": 3, - "dictLabel": "删除", - "dictValue": "3", - "dictType": "sys_oper_type", - "cssClass": "", - "listClass": "danger", - "isDefault": "N", - "status": "0", - "createDept": 103, - "createBy": 1, - "updateBy": null, - "updateTime": null, - "remark": "删除操作" - }, - { - "id": 21, - "tenantId": "000000", - "dict_sort": 4, - "dictLabel": "授权", - "dictValue": "4", - "dictType": "sys_oper_type", - "cssClass": "", - "listClass": "primary", - "isDefault": "N", - "status": "0", - "createDept": 103, - "createBy": 1, - "updateBy": null, - "updateTime": null, - "remark": "授权操作" - }, - { - "id": 22, - "tenantId": "000000", - "dict_sort": 5, - "dictLabel": "导出", - "dictValue": "5", - "dictType": "sys_oper_type", - "cssClass": "", - "listClass": "warning", - "isDefault": "N", - "status": "0", - "createDept": 103, - "createBy": 1, - "updateBy": null, - "updateTime": null, - "remark": "导出操作" - }, - { - "id": 23, - "tenantId": "000000", - "dict_sort": 6, - "dictLabel": "导入", - "dictValue": "6", - "dictType": "sys_oper_type", - "cssClass": "", - "listClass": "warning", - "isDefault": "N", - "status": "0", - "createDept": 103, - "createBy": 1, - "updateBy": null, - "updateTime": null, - "remark": "导入操作" - }, - { - "id": 24, - "tenantId": "000000", - "dict_sort": 7, - "dictLabel": "强退", - "dictValue": "7", - "dictType": "sys_oper_type", - "cssClass": "", - "listClass": "danger", - "isDefault": "N", - "status": "0", - "createDept": 103, - "createBy": 1, - "updateBy": null, - "updateTime": null, - "remark": "强退操作" - }, - { - "id": 25, - "tenantId": "000000", - "dict_sort": 8, - "dictLabel": "生成代码", - "dictValue": "8", - "dictType": "sys_oper_type", - "cssClass": "", - "listClass": "warning", - "isDefault": "N", - "status": "0", - "createDept": 103, - "createBy": 1, - "updateBy": null, - "updateTime": null, - "remark": "生成操作" - }, - { - "id": 26, - "tenantId": "000000", - "dict_sort": 9, - "dictLabel": "清空数据", - "dictValue": "9", - "dictType": "sys_oper_type", - "cssClass": "", - "listClass": "danger", - "isDefault": "N", - "status": "0", - "createDept": 103, - "createBy": 1, - "updateBy": null, - "updateTime": null, - "remark": "清空操作" - }, - { - "id": 27, - "tenantId": "000000", - "dict_sort": 1, - "dictLabel": "成功", - "dictValue": "0", - "dictType": "sys_common_status", - "cssClass": "", - "listClass": "primary", - "isDefault": "N", - "status": "0", - "createDept": 103, - "createBy": 1, - "updateBy": null, - "updateTime": null, - "remark": "正常状态" - }, - { - "id": 28, - "tenantId": "000000", - "dict_sort": 2, - "dictLabel": "失败", - "dictValue": "1", - "dictType": "sys_common_status", - "cssClass": "", - "listClass": "danger", - "isDefault": "N", - "status": "0", - "createDept": 103, - "createBy": 1, - "updateBy": null, - "updateTime": null, - "remark": "停用状态" - }, - { - "id": 29, - "tenantId": "000000", - "dict_sort": 99, - "dictLabel": "其他", - "dictValue": "0", - "dictType": "sys_oper_type", - "cssClass": "", - "listClass": "info", - "isDefault": "N", - "status": "0", - "createDept": 103, - "createBy": 1, - "updateBy": null, - "updateTime": null, - "remark": "其他操作" - } -] +[ { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254321935, + "updateBy" : null, + "updateTime" : 1708254321935, + "tenantId" : "000000", + "id" : 1, + "dictSort" : 1, + "dictLabel" : "男", + "dictValue" : "0", + "dictType" : "sys_user_sex", + "cssClass" : "", + "listClass" : "", + "isDefault" : "Y", + "status" : "0", + "remark" : "性别男" +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254321951, + "updateBy" : null, + "updateTime" : 1708254321951, + "tenantId" : "000000", + "id" : 2, + "dictSort" : 2, + "dictLabel" : "女", + "dictValue" : "1", + "dictType" : "sys_user_sex", + "cssClass" : "", + "listClass" : "", + "isDefault" : "N", + "status" : "0", + "remark" : "性别女" +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254321958, + "updateBy" : null, + "updateTime" : 1708254321958, + "tenantId" : "000000", + "id" : 3, + "dictSort" : 3, + "dictLabel" : "未知", + "dictValue" : "2", + "dictType" : "sys_user_sex", + "cssClass" : "", + "listClass" : "", + "isDefault" : "N", + "status" : "0", + "remark" : "性别未知" +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254321962, + "updateBy" : null, + "updateTime" : 1708254321962, + "tenantId" : "000000", + "id" : 4, + "dictSort" : 1, + "dictLabel" : "显示", + "dictValue" : "0", + "dictType" : "sys_show_hide", + "cssClass" : "", + "listClass" : "primary", + "isDefault" : "Y", + "status" : "0", + "remark" : "显示菜单" +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254321968, + "updateBy" : null, + "updateTime" : 1708254321968, + "tenantId" : "000000", + "id" : 5, + "dictSort" : 2, + "dictLabel" : "隐藏", + "dictValue" : "1", + "dictType" : "sys_show_hide", + "cssClass" : "", + "listClass" : "danger", + "isDefault" : "N", + "status" : "0", + "remark" : "隐藏菜单" +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254321971, + "updateBy" : null, + "updateTime" : 1708254321971, + "tenantId" : "000000", + "id" : 6, + "dictSort" : 1, + "dictLabel" : "正常", + "dictValue" : "0", + "dictType" : "sys_normal_disable", + "cssClass" : "", + "listClass" : "primary", + "isDefault" : "Y", + "status" : "0", + "remark" : "正常状态" +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254321976, + "updateBy" : null, + "updateTime" : 1708254321976, + "tenantId" : "000000", + "id" : 7, + "dictSort" : 2, + "dictLabel" : "停用", + "dictValue" : "1", + "dictType" : "sys_normal_disable", + "cssClass" : "", + "listClass" : "danger", + "isDefault" : "N", + "status" : "0", + "remark" : "停用状态" +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254321981, + "updateBy" : null, + "updateTime" : 1708254321981, + "tenantId" : "000000", + "id" : 12, + "dictSort" : 1, + "dictLabel" : "是", + "dictValue" : "Y", + "dictType" : "sys_yes_no", + "cssClass" : "", + "listClass" : "primary", + "isDefault" : "Y", + "status" : "0", + "remark" : "系统默认是" +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254321987, + "updateBy" : null, + "updateTime" : 1708254321987, + "tenantId" : "000000", + "id" : 13, + "dictSort" : 2, + "dictLabel" : "否", + "dictValue" : "N", + "dictType" : "sys_yes_no", + "cssClass" : "", + "listClass" : "danger", + "isDefault" : "N", + "status" : "0", + "remark" : "系统默认否" +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254321991, + "updateBy" : null, + "updateTime" : 1708254321991, + "tenantId" : "000000", + "id" : 14, + "dictSort" : 1, + "dictLabel" : "通知", + "dictValue" : "1", + "dictType" : "sys_notice_type", + "cssClass" : "", + "listClass" : "warning", + "isDefault" : "Y", + "status" : "0", + "remark" : "通知" +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254321994, + "updateBy" : null, + "updateTime" : 1708254321994, + "tenantId" : "000000", + "id" : 15, + "dictSort" : 2, + "dictLabel" : "公告", + "dictValue" : "2", + "dictType" : "sys_notice_type", + "cssClass" : "", + "listClass" : "success", + "isDefault" : "N", + "status" : "0", + "remark" : "公告" +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322001, + "updateBy" : null, + "updateTime" : 1708254322001, + "tenantId" : "000000", + "id" : 16, + "dictSort" : 1, + "dictLabel" : "正常", + "dictValue" : "0", + "dictType" : "sys_notice_status", + "cssClass" : "", + "listClass" : "primary", + "isDefault" : "Y", + "status" : "0", + "remark" : "正常状态" +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322006, + "updateBy" : null, + "updateTime" : 1708254322006, + "tenantId" : "000000", + "id" : 17, + "dictSort" : null, + "dictLabel" : "关闭", + "dictValue" : "1", + "dictType" : "sys_notice_status", + "cssClass" : "", + "listClass" : "danger", + "isDefault" : "N", + "status" : "0", + "remark" : "关闭状态" +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322012, + "updateBy" : null, + "updateTime" : 1708254322012, + "tenantId" : "000000", + "id" : 18, + "dictSort" : null, + "dictLabel" : "新增", + "dictValue" : "1", + "dictType" : "sys_oper_type", + "cssClass" : "", + "listClass" : "info", + "isDefault" : "N", + "status" : "0", + "remark" : "新增操作" +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322018, + "updateBy" : null, + "updateTime" : 1708254322018, + "tenantId" : "000000", + "id" : 19, + "dictSort" : null, + "dictLabel" : "修改", + "dictValue" : "2", + "dictType" : "sys_oper_type", + "cssClass" : "", + "listClass" : "info", + "isDefault" : "N", + "status" : "0", + "remark" : "修改操作" +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322022, + "updateBy" : null, + "updateTime" : 1708254322022, + "tenantId" : "000000", + "id" : 20, + "dictSort" : null, + "dictLabel" : "删除", + "dictValue" : "3", + "dictType" : "sys_oper_type", + "cssClass" : "", + "listClass" : "danger", + "isDefault" : "N", + "status" : "0", + "remark" : "删除操作" +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322025, + "updateBy" : null, + "updateTime" : 1708254322025, + "tenantId" : "000000", + "id" : 21, + "dictSort" : null, + "dictLabel" : "授权", + "dictValue" : "4", + "dictType" : "sys_oper_type", + "cssClass" : "", + "listClass" : "primary", + "isDefault" : "N", + "status" : "0", + "remark" : "授权操作" +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322027, + "updateBy" : null, + "updateTime" : 1708254322027, + "tenantId" : "000000", + "id" : 22, + "dictSort" : null, + "dictLabel" : "导出", + "dictValue" : "5", + "dictType" : "sys_oper_type", + "cssClass" : "", + "listClass" : "warning", + "isDefault" : "N", + "status" : "0", + "remark" : "导出操作" +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322030, + "updateBy" : null, + "updateTime" : 1708254322030, + "tenantId" : "000000", + "id" : 23, + "dictSort" : null, + "dictLabel" : "导入", + "dictValue" : "6", + "dictType" : "sys_oper_type", + "cssClass" : "", + "listClass" : "warning", + "isDefault" : "N", + "status" : "0", + "remark" : "导入操作" +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322035, + "updateBy" : null, + "updateTime" : 1708254322035, + "tenantId" : "000000", + "id" : 24, + "dictSort" : null, + "dictLabel" : "强退", + "dictValue" : "7", + "dictType" : "sys_oper_type", + "cssClass" : "", + "listClass" : "danger", + "isDefault" : "N", + "status" : "0", + "remark" : "强退操作" +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322038, + "updateBy" : null, + "updateTime" : 1708254322038, + "tenantId" : "000000", + "id" : 25, + "dictSort" : null, + "dictLabel" : "生成代码", + "dictValue" : "8", + "dictType" : "sys_oper_type", + "cssClass" : "", + "listClass" : "warning", + "isDefault" : "N", + "status" : "0", + "remark" : "生成操作" +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322041, + "updateBy" : null, + "updateTime" : 1708254322041, + "tenantId" : "000000", + "id" : 26, + "dictSort" : null, + "dictLabel" : "清空数据", + "dictValue" : "9", + "dictType" : "sys_oper_type", + "cssClass" : "", + "listClass" : "danger", + "isDefault" : "N", + "status" : "0", + "remark" : "清空操作" +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322044, + "updateBy" : null, + "updateTime" : 1708254322044, + "tenantId" : "000000", + "id" : 27, + "dictSort" : null, + "dictLabel" : "成功", + "dictValue" : "0", + "dictType" : "sys_common_status", + "cssClass" : "", + "listClass" : "primary", + "isDefault" : "N", + "status" : "0", + "remark" : "正常状态" +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322046, + "updateBy" : null, + "updateTime" : 1708254322046, + "tenantId" : "000000", + "id" : 28, + "dictSort" : null, + "dictLabel" : "失败", + "dictValue" : "1", + "dictType" : "sys_common_status", + "cssClass" : "", + "listClass" : "danger", + "isDefault" : "N", + "status" : "0", + "remark" : "停用状态" +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322051, + "updateBy" : null, + "updateTime" : 1708254322051, + "tenantId" : "000000", + "id" : 29, + "dictSort" : null, + "dictLabel" : "其他", + "dictValue" : "0", + "dictType" : "sys_oper_type", + "cssClass" : "", + "listClass" : "info", + "isDefault" : "N", + "status" : "0", + "remark" : "其他操作" +} ] \ No newline at end of file diff --git a/data/init/sys_dict_type.json b/data/init/sys_dict_type.json index a9b64be0..500bd84b 100644 --- a/data/init/sys_dict_type.json +++ b/data/init/sys_dict_type.json @@ -1,170 +1,193 @@ - [ - { - "id": 1, - "tenantId": "000000", - "dictName": "用户性别", - "dictType": "sys_user_sex", - "status": "0", - "createDept": 103, - "createBy": 1, - - "updateBy": null, - "updateTime": null, - "remark": "用户性别列表" - }, - { - "id": 2, - "tenantId": "000000", - "dictName": "菜单状态", - "dictType": "sys_show_hide", - "status": "0", - "createDept": 103, - "createBy": 1, - - "updateBy": null, - "updateTime": null, - "remark": "菜单状态列表" - }, - { - "id": 3, - "tenantId": "000000", - "dictName": "系统开关", - "dictType": "sys_normal_disable", - "status": "0", - "createDept": 103, - "createBy": 1, - - "updateBy": null, - "updateTime": null, - "remark": "系统开关列表" - }, - { - "id": 6, - "tenantId": "000000", - "dictName": "系统是否", - "dictType": "sys_yes_no", - "status": "0", - "createDept": 103, - "createBy": 1, - - "updateBy": null, - "updateTime": null, - "remark": "系统是否列表" - }, - { - "id": 7, - "tenantId": "000000", - "dictName": "通知类型", - "dictType": "sys_notice_type", - "status": "0", - "createDept": 103, - "createBy": 1, - - "updateBy": null, - "updateTime": null, - "remark": "通知类型列表" - }, - { - "id": 8, - "tenantId": "000000", - "dictName": "通知状态", - "dictType": "sys_notice_status", - "status": "0", - "createDept": 103, - "createBy": 1, - - "updateBy": null, - "updateTime": null, - "remark": "通知状态列表" - }, - { - "id": 9, - "tenantId": "000000", - "dictName": "操作类型", - "dictType": "sys_oper_type", - "status": "0", - "createDept": 103, - "createBy": 1, - - "updateBy": null, - "updateTime": null, - "remark": "操作类型列表" - }, - { - "id": 10, - "tenantId": "000000", - "dictName": "系统状态", - "dictType": "sys_common_status", - "status": "0", - "createDept": 103, - "createBy": 1, - - "updateBy": null, - "updateTime": null, - "remark": "登录状态列表" - }, - { - "id": 452767972294725, - "tenantId": "452748015218757", - "dictName": "用户性别", - "dictType": "sys_user_sex", - "status": "0", - "remark": "用户性别列表" - }, - { - "id": 452767972298821, - "tenantId": "452748015218757", - "dictName": "菜单状态", - "dictType": "sys_show_hide", - "status": "0", - "remark": "菜单状态列表" - }, - { - "id": 452767972298822, - "tenantId": "452748015218757", - "dictName": "系统开关", - "dictType": "sys_normal_disable", - "status": "0", - "remark": "系统开关列表" - }, - { - "id": 452767972298823, - "tenantId": "452748015218757", - "dictName": "系统是否", - "dictType": "sys_yes_no", - "status": "0", - "remark": "系统是否列表" - }, - { - "id": 452767972298824, - "tenantId": "452748015218757", - "dictName": "通知类型", - "dictType": "sys_notice_type", - "status": "0", - "remark": "通知类型列表" - }, - { - "id": 452767972298825, - "tenantId": "452748015218757", - "dictName": "通知状态", - "dictType": "sys_notice_status", - "status": "0", - "remark": "通知状态列表" - }, - { - "id": 452767972302917, - "tenantId": "452748015218757", - "dictName": "操作类型", - "dictType": "sys_oper_type", - "status": "0", - "remark": "操作类型列表" - }, - { - "id": 452767972302918, - "tenantId": "452748015218757", - "dictName": "登录状态", - "dictType": "sys_common_status", - "status": "0", - "remark": "登录状态列表" - } - ] +[ { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322074, + "updateBy" : null, + "updateTime" : 1708254322074, + "tenantId" : "000000", + "id" : 1, + "dictName" : "用户性别", + "dictType" : "sys_user_sex", + "status" : "0", + "remark" : "用户性别列表" +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322084, + "updateBy" : null, + "updateTime" : 1708254322084, + "tenantId" : "000000", + "id" : 2, + "dictName" : "菜单状态", + "dictType" : "sys_show_hide", + "status" : "0", + "remark" : "菜单状态列表" +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322088, + "updateBy" : null, + "updateTime" : 1708254322088, + "tenantId" : "000000", + "id" : 3, + "dictName" : "系统开关", + "dictType" : "sys_normal_disable", + "status" : "0", + "remark" : "系统开关列表" +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322091, + "updateBy" : null, + "updateTime" : 1708254322091, + "tenantId" : "000000", + "id" : 6, + "dictName" : "系统是否", + "dictType" : "sys_yes_no", + "status" : "0", + "remark" : "系统是否列表" +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322093, + "updateBy" : null, + "updateTime" : 1708254322093, + "tenantId" : "000000", + "id" : 7, + "dictName" : "通知类型", + "dictType" : "sys_notice_type", + "status" : "0", + "remark" : "通知类型列表" +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322097, + "updateBy" : null, + "updateTime" : 1708254322097, + "tenantId" : "000000", + "id" : 8, + "dictName" : "通知状态", + "dictType" : "sys_notice_status", + "status" : "0", + "remark" : "通知状态列表" +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322100, + "updateBy" : null, + "updateTime" : 1708254322100, + "tenantId" : "000000", + "id" : 9, + "dictName" : "操作类型", + "dictType" : "sys_oper_type", + "status" : "0", + "remark" : "操作类型列表" +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322103, + "updateBy" : null, + "updateTime" : 1708254322103, + "tenantId" : "000000", + "id" : 10, + "dictName" : "系统状态", + "dictType" : "sys_common_status", + "status" : "0", + "remark" : "登录状态列表" +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254322107, + "updateBy" : null, + "updateTime" : 1708254322107, + "tenantId" : "452748015218757", + "id" : 452767972294725, + "dictName" : "用户性别", + "dictType" : "sys_user_sex", + "status" : "0", + "remark" : "用户性别列表" +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254322110, + "updateBy" : null, + "updateTime" : 1708254322110, + "tenantId" : "452748015218757", + "id" : 452767972298821, + "dictName" : "菜单状态", + "dictType" : "sys_show_hide", + "status" : "0", + "remark" : "菜单状态列表" +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254322113, + "updateBy" : null, + "updateTime" : 1708254322113, + "tenantId" : "452748015218757", + "id" : 452767972298822, + "dictName" : "系统开关", + "dictType" : "sys_normal_disable", + "status" : "0", + "remark" : "系统开关列表" +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254322116, + "updateBy" : null, + "updateTime" : 1708254322116, + "tenantId" : "452748015218757", + "id" : 452767972298823, + "dictName" : "系统是否", + "dictType" : "sys_yes_no", + "status" : "0", + "remark" : "系统是否列表" +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254322120, + "updateBy" : null, + "updateTime" : 1708254322120, + "tenantId" : "452748015218757", + "id" : 452767972298824, + "dictName" : "通知类型", + "dictType" : "sys_notice_type", + "status" : "0", + "remark" : "通知类型列表" +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254322123, + "updateBy" : null, + "updateTime" : 1708254322123, + "tenantId" : "452748015218757", + "id" : 452767972298825, + "dictName" : "通知状态", + "dictType" : "sys_notice_status", + "status" : "0", + "remark" : "通知状态列表" +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254322127, + "updateBy" : null, + "updateTime" : 1708254322127, + "tenantId" : "452748015218757", + "id" : 452767972302917, + "dictName" : "操作类型", + "dictType" : "sys_oper_type", + "status" : "0", + "remark" : "操作类型列表" +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254322133, + "updateBy" : null, + "updateTime" : 1708254322133, + "tenantId" : "452748015218757", + "id" : 452767972302918, + "dictName" : "登录状态", + "dictType" : "sys_common_status", + "status" : "0", + "remark" : "登录状态列表" +} ] \ No newline at end of file diff --git a/data/init/sys_logininfor.json b/data/init/sys_logininfor.json index 6ee021fa..78e40f69 100644 --- a/data/init/sys_logininfor.json +++ b/data/init/sys_logininfor.json @@ -1,14 +1,23 @@ - [ - { - "id": 1665628533390614529, - "tenantId": "000000", - "userName": "admin", - "ipaddr": "127.0.0.1", - "loginLocation": "内网IP", - "browser": "Chrome", - "os": "Windows 10 or Windows Server 2016", - "status": "0", - "msg": "登录成功" - - } - ] +[ { + "id" : 516579924885573, + "tenantId" : "000000", + "userName" : "admin", + "status" : "0", + "ipaddr" : "127.0.0.1", + "loginLocation" : "内网IP", + "browser" : "Chrome", + "os" : "OSX", + "msg" : "user.login.success", + "loginTime" : 1708254547722 +}, { + "id" : 1665628533390614529, + "tenantId" : "000000", + "userName" : "admin", + "status" : "0", + "ipaddr" : "127.0.0.1", + "loginLocation" : "内网IP", + "browser" : "Chrome", + "os" : "Windows 10 or Windows Server 2016", + "msg" : "登录成功", + "loginTime" : null +} ] \ No newline at end of file diff --git a/data/init/sys_menu.json b/data/init/sys_menu.json index c832a55b..9bb2a5cd 100644 --- a/data/init/sys_menu.json +++ b/data/init/sys_menu.json @@ -1,4326 +1,3477 @@ -[ - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":1, - "menuName":"系统管理", - "parentId":0, - "orderNum":1, - "path":"system", - "component":null, - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"M", - "visible":"0", - "status":"0", - "perms":"", - "icon":"system", - "remark":"系统管理目录", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":1, - "updateTime":null, - "id":2, - "menuName":"系统监控", - "parentId":0, - "orderNum":23, - "path":"monitor", - "component":null, - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"M", - "visible":"0", - "status":"0", - "perms":"", - "icon":"monitor", - "remark":"系统监控目录", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":1, - "updateTime":null, - "id":4, - "menuName":"铱塔官网", - "parentId":0, - "orderNum":25, - "path":"http://iotkit-open-source.gitee.io/document", - "component":null, - "queryParam":"", - "isFrame":"0", - "isCache":"0", - "menuType":"M", - "visible":"0", - "status":"0", - "perms":"", - "icon":"guide", - "remark":"铱塔官网", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":1, - "updateTime":null, - "id":6, - "menuName":"租户管理", - "parentId":0, - "orderNum":22, - "path":"tenant", - "component":null, - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"M", - "visible":"0", - "status":"0", - "perms":"", - "icon":"chart", - "remark":"租户管理目录", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":100, - "menuName":"用户管理", - "parentId":1, - "orderNum":1, - "path":"user", - "component":"system/user/index", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"C", - "visible":"0", - "status":"0", - "perms":"system:user:list", - "icon":"user", - "remark":"用户管理菜单", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":101, - "menuName":"角色管理", - "parentId":1, - "orderNum":2, - "path":"role", - "component":"system/role/index", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"C", - "visible":"0", - "status":"0", - "perms":"system:role:list", - "icon":"peoples", - "remark":"角色管理菜单", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":102, - "menuName":"菜单管理", - "parentId":1, - "orderNum":3, - "path":"menu", - "component":"system/menu/index", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"C", - "visible":"0", - "status":"0", - "perms":"system:menu:list", - "icon":"tree-table", - "remark":"菜单管理菜单", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":103, - "menuName":"部门管理", - "parentId":1, - "orderNum":4, - "path":"dept", - "component":"system/dept/index", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"C", - "visible":"0", - "status":"0", - "perms":"system:dept:list", - "icon":"tree", - "remark":"部门管理菜单", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":104, - "menuName":"岗位管理", - "parentId":1, - "orderNum":5, - "path":"post", - "component":"system/post/index", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"C", - "visible":"0", - "status":"0", - "perms":"system:post:list", - "icon":"post", - "remark":"岗位管理菜单", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":105, - "menuName":"字典管理", - "parentId":1, - "orderNum":6, - "path":"dict", - "component":"system/dict/index", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"C", - "visible":"0", - "status":"0", - "perms":"system:dict:list", - "icon":"dict", - "remark":"字典管理菜单", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":106, - "menuName":"参数设置", - "parentId":1, - "orderNum":7, - "path":"sysconfig", - "component":"system/config/index", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"C", - "visible":"0", - "status":"0", - "perms":"system:config:list", - "icon":"edit", - "remark":"参数设置菜单", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":107, - "menuName":"通知公告", - "parentId":1, - "orderNum":8, - "path":"notice", - "component":"system/notice/index", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"C", - "visible":"0", - "status":"0", - "perms":"system:notice:list", - "icon":"message", - "remark":"通知公告菜单", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":108, - "menuName":"日志管理", - "parentId":1, - "orderNum":9, - "path":"log", - "component":"", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"M", - "visible":"0", - "status":"0", - "perms":"", - "icon":"log", - "remark":"日志管理菜单", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":109, - "menuName":"在线用户", - "parentId":2, - "orderNum":1, - "path":"online", - "component":"monitor/online/index", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"C", - "visible":"0", - "status":"0", - "perms":"monitor:online:list", - "icon":"online", - "remark":"在线用户菜单", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":115, - "menuName":"代码生成", - "parentId":3, - "orderNum":2, - "path":"gen", - "component":"tool/gen/index", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"C", - "visible":"0", - "status":"0", - "perms":"tool:gen:list", - "icon":"code", - "remark":"代码生成菜单", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":118, - "menuName":"文件管理", - "parentId":1, - "orderNum":10, - "path":"oss", - "component":"system/oss/index", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"C", - "visible":"0", - "status":"0", - "perms":"system:oss:list", - "icon":"upload", - "remark":"文件管理菜单", - "children":[ - - ] - },{ - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":502, - "menuName":"应用管理", - "parentId":1, - "orderNum":11, - "path":"app", - "component":"system/app/index", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"C", - "visible":"0", - "status":"0", - "perms":"system:app:list", - "icon":"phone", - "remark":"应用管理菜单", - "children":[ - - ] -}, - { - "createDept":null, - "createBy":null, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":442129, - "menuName":"应用查询", - "parentId":502, - "orderNum":1, - "path":"", - "component":null, - "queryParam":null, - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"system:app:query", - "icon":"", - "remark":null, - "children":[ - - ] - }, - { - "createDept":null, - "createBy":null, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":44212332, - "menuName":"应用添加", - "parentId":502, - "orderNum":2, - "path":"", - "component":null, - "queryParam":null, - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"system:app:add", - "icon":"", - "remark":null, - "children":[ - - ] - }, - { - "createDept":null, - "createBy":null, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":442123323123, - "menuName":"应用删除", - "parentId":502, - "orderNum":3, - "path":"", - "component":null, - "queryParam":null, - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"system:app:remove", - "icon":"", - "remark":null, - "children":[ - - ] - }, - { - "createDept":null, - "createBy":null, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":423, - "menuName":"应用修改", - "parentId":502, - "orderNum":4, - "path":"", - "component":null, - "queryParam":null, - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"system:app:edit", - "icon":"", - "remark":null, - "children":[ - - ] - }, - { - "createDept":null, - "createBy":null, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":4234553537, - "menuName":"应用导出", - "parentId":502, - "orderNum":5, - "path":"", - "component":null, - "queryParam":null, - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"system:app:export", - "icon":"", - "remark":null, - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":121, - "menuName":"租户管理", - "parentId":6, - "orderNum":1, - "path":"tenant", - "component":"system/tenant/index", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"C", - "visible":"0", - "status":"0", - "perms":"system:tenant:list", - "icon":"list", - "remark":"租户管理菜单", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":122, - "menuName":"租户套餐管理", - "parentId":6, - "orderNum":2, - "path":"tenantPackage", - "component":"system/tenantPackage/index", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"C", - "visible":"0", - "status":"0", - "perms":"system:tenantPackage:list", - "icon":"form", - "remark":"租户套餐管理菜单", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":500, - "menuName":"操作日志", - "parentId":108, - "orderNum":1, - "path":"operlog", - "component":"monitor/operlog/index", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"C", - "visible":"0", - "status":"0", - "perms":"monitor:operlog:list", - "icon":"form", - "remark":"操作日志菜单", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":501, - "menuName":"登录日志", - "parentId":108, - "orderNum":2, - "path":"logininfor", - "component":"monitor/logininfor/index", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"C", - "visible":"0", - "status":"0", - "perms":"monitor:logininfor:list", - "icon":"logininfor", - "remark":"登录日志菜单", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":1001, - "menuName":"用户查询", - "parentId":100, - "orderNum":1, - "path":"", - "component":"", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"system:user:query", - "icon":"#", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":1002, - "menuName":"用户新增", - "parentId":100, - "orderNum":2, - "path":"", - "component":"", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"system:user:add", - "icon":"#", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":1003, - "menuName":"用户修改", - "parentId":100, - "orderNum":3, - "path":"", - "component":"", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"system:user:edit", - "icon":"#", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":1004, - "menuName":"用户删除", - "parentId":100, - "orderNum":4, - "path":"", - "component":"", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"system:user:remove", - "icon":"#", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":1005, - "menuName":"用户导出", - "parentId":100, - "orderNum":5, - "path":"", - "component":"", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"system:user:export", - "icon":"#", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":1006, - "menuName":"用户导入", - "parentId":100, - "orderNum":6, - "path":"", - "component":"", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"system:user:import", - "icon":"#", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":1007, - "menuName":"重置密码", - "parentId":100, - "orderNum":7, - "path":"", - "component":"", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"system:user:resetPwd", - "icon":"#", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":1008, - "menuName":"角色查询", - "parentId":101, - "orderNum":1, - "path":"", - "component":"", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"system:role:query", - "icon":"#", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":1009, - "menuName":"角色新增", - "parentId":101, - "orderNum":2, - "path":"", - "component":"", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"system:role:add", - "icon":"#", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":1010, - "menuName":"角色修改", - "parentId":101, - "orderNum":3, - "path":"", - "component":"", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"system:role:edit", - "icon":"#", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":1011, - "menuName":"角色删除", - "parentId":101, - "orderNum":4, - "path":"", - "component":"", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"system:role:remove", - "icon":"#", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":1012, - "menuName":"角色导出", - "parentId":101, - "orderNum":5, - "path":"", - "component":"", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"system:role:export", - "icon":"#", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":1013, - "menuName":"菜单查询", - "parentId":102, - "orderNum":1, - "path":"", - "component":"", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"system:menu:query", - "icon":"#", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":1014, - "menuName":"菜单新增", - "parentId":102, - "orderNum":2, - "path":"", - "component":"", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"system:menu:add", - "icon":"#", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":1015, - "menuName":"菜单修改", - "parentId":102, - "orderNum":3, - "path":"", - "component":"", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"system:menu:edit", - "icon":"#", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":1016, - "menuName":"菜单删除", - "parentId":102, - "orderNum":4, - "path":"", - "component":"", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"system:menu:remove", - "icon":"#", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":1017, - "menuName":"部门查询", - "parentId":103, - "orderNum":1, - "path":"", - "component":"", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"system:dept:query", - "icon":"#", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":1018, - "menuName":"部门新增", - "parentId":103, - "orderNum":2, - "path":"", - "component":"", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"system:dept:add", - "icon":"#", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":1019, - "menuName":"部门修改", - "parentId":103, - "orderNum":3, - "path":"", - "component":"", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"system:dept:edit", - "icon":"#", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":1020, - "menuName":"部门删除", - "parentId":103, - "orderNum":4, - "path":"", - "component":"", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"system:dept:remove", - "icon":"#", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":1021, - "menuName":"岗位查询", - "parentId":104, - "orderNum":1, - "path":"", - "component":"", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"system:post:query", - "icon":"#", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":1022, - "menuName":"岗位新增", - "parentId":104, - "orderNum":2, - "path":"", - "component":"", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"system:post:add", - "icon":"#", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":1023, - "menuName":"岗位修改", - "parentId":104, - "orderNum":3, - "path":"", - "component":"", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"system:post:edit", - "icon":"#", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":1024, - "menuName":"岗位删除", - "parentId":104, - "orderNum":4, - "path":"", - "component":"", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"system:post:remove", - "icon":"#", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":1025, - "menuName":"岗位导出", - "parentId":104, - "orderNum":5, - "path":"", - "component":"", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"system:post:export", - "icon":"#", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":1026, - "menuName":"字典查询", - "parentId":105, - "orderNum":1, - "path":"#", - "component":"", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"system:dict:query", - "icon":"#", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":1027, - "menuName":"字典新增", - "parentId":105, - "orderNum":2, - "path":"#", - "component":"", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"system:dict:add", - "icon":"#", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":1028, - "menuName":"字典修改", - "parentId":105, - "orderNum":3, - "path":"#", - "component":"", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"system:dict:edit", - "icon":"#", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":1029, - "menuName":"字典删除", - "parentId":105, - "orderNum":4, - "path":"#", - "component":"", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"system:dict:remove", - "icon":"#", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":1030, - "menuName":"字典导出", - "parentId":105, - "orderNum":5, - "path":"#", - "component":"", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"system:dict:export", - "icon":"#", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":1031, - "menuName":"参数查询", - "parentId":106, - "orderNum":1, - "path":"#", - "component":"", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"system:config:query", - "icon":"#", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":1032, - "menuName":"参数新增", - "parentId":106, - "orderNum":2, - "path":"#", - "component":"", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"system:config:add", - "icon":"#", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":1033, - "menuName":"参数修改", - "parentId":106, - "orderNum":3, - "path":"#", - "component":"", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"system:config:edit", - "icon":"#", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":1034, - "menuName":"参数删除", - "parentId":106, - "orderNum":4, - "path":"#", - "component":"", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"system:config:remove", - "icon":"#", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":1035, - "menuName":"参数导出", - "parentId":106, - "orderNum":5, - "path":"#", - "component":"", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"system:config:export", - "icon":"#", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":1036, - "menuName":"公告查询", - "parentId":107, - "orderNum":1, - "path":"#", - "component":"", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"system:notice:query", - "icon":"#", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":1037, - "menuName":"公告新增", - "parentId":107, - "orderNum":2, - "path":"#", - "component":"", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"system:notice:add", - "icon":"#", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":1038, - "menuName":"公告修改", - "parentId":107, - "orderNum":3, - "path":"#", - "component":"", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"system:notice:edit", - "icon":"#", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":1039, - "menuName":"公告删除", - "parentId":107, - "orderNum":4, - "path":"#", - "component":"", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"system:notice:remove", - "icon":"#", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":1040, - "menuName":"操作查询", - "parentId":500, - "orderNum":1, - "path":"#", - "component":"", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"monitor:operlog:query", - "icon":"#", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":1041, - "menuName":"操作删除", - "parentId":500, - "orderNum":2, - "path":"#", - "component":"", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"monitor:operlog:remove", - "icon":"#", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":1042, - "menuName":"日志导出", - "parentId":500, - "orderNum":4, - "path":"#", - "component":"", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"monitor:operlog:export", - "icon":"#", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":1043, - "menuName":"登录查询", - "parentId":501, - "orderNum":1, - "path":"#", - "component":"", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"monitor:logininfor:query", - "icon":"#", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":1044, - "menuName":"登录删除", - "parentId":501, - "orderNum":2, - "path":"#", - "component":"", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"monitor:logininfor:remove", - "icon":"#", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":1045, - "menuName":"日志导出", - "parentId":501, - "orderNum":3, - "path":"#", - "component":"", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"monitor:logininfor:export", - "icon":"#", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":1046, - "menuName":"在线查询", - "parentId":109, - "orderNum":1, - "path":"#", - "component":"", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"monitor:online:query", - "icon":"#", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":1047, - "menuName":"批量强退", - "parentId":109, - "orderNum":2, - "path":"#", - "component":"", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"monitor:online:batchLogout", - "icon":"#", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":1048, - "menuName":"单条强退", - "parentId":109, - "orderNum":3, - "path":"#", - "component":"", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"monitor:online:forceLogout", - "icon":"#", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":1050, - "menuName":"账户解锁", - "parentId":501, - "orderNum":4, - "path":"#", - "component":"", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"monitor:logininfor:unlock", - "icon":"#", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":1055, - "menuName":"生成查询", - "parentId":115, - "orderNum":1, - "path":"#", - "component":"", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"tool:gen:query", - "icon":"#", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":1056, - "menuName":"生成修改", - "parentId":115, - "orderNum":2, - "path":"#", - "component":"", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"tool:gen:edit", - "icon":"#", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":1057, - "menuName":"生成删除", - "parentId":115, - "orderNum":3, - "path":"#", - "component":"", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"tool:gen:remove", - "icon":"#", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":1058, - "menuName":"导入代码", - "parentId":115, - "orderNum":2, - "path":"#", - "component":"", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"tool:gen:import", - "icon":"#", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":1059, - "menuName":"预览代码", - "parentId":115, - "orderNum":4, - "path":"#", - "component":"", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"tool:gen:preview", - "icon":"#", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":1060, - "menuName":"生成代码", - "parentId":115, - "orderNum":5, - "path":"#", - "component":"", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"tool:gen:code", - "icon":"#", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":1600, - "menuName":"文件查询", - "parentId":118, - "orderNum":1, - "path":"#", - "component":"", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"system:oss:query", - "icon":"#", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":1601, - "menuName":"文件上传", - "parentId":118, - "orderNum":2, - "path":"#", - "component":"", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"system:oss:upload", - "icon":"#", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":1602, - "menuName":"文件下载", - "parentId":118, - "orderNum":3, - "path":"#", - "component":"", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"system:oss:download", - "icon":"#", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":1603, - "menuName":"文件删除", - "parentId":118, - "orderNum":4, - "path":"#", - "component":"", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"system:oss:remove", - "icon":"#", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":1604, - "menuName":"配置添加", - "parentId":118, - "orderNum":5, - "path":"#", - "component":"", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"system:oss:add", - "icon":"#", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":1605, - "menuName":"配置编辑", - "parentId":118, - "orderNum":6, - "path":"#", - "component":"", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"system:oss:edit", - "icon":"#", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":1606, - "menuName":"租户查询", - "parentId":121, - "orderNum":1, - "path":"#", - "component":"", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"system:tenant:query", - "icon":"#", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":1607, - "menuName":"租户新增", - "parentId":121, - "orderNum":2, - "path":"#", - "component":"", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"system:tenant:add", - "icon":"#", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":1608, - "menuName":"租户修改", - "parentId":121, - "orderNum":3, - "path":"#", - "component":"", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"system:tenant:edit", - "icon":"#", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":1609, - "menuName":"租户删除", - "parentId":121, - "orderNum":4, - "path":"#", - "component":"", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"system:tenant:remove", - "icon":"#", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":1610, - "menuName":"租户导出", - "parentId":121, - "orderNum":5, - "path":"#", - "component":"", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"system:tenant:export", - "icon":"#", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":1611, - "menuName":"租户套餐查询", - "parentId":122, - "orderNum":1, - "path":"#", - "component":"", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"system:tenantPackage:query", - "icon":"#", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":1612, - "menuName":"租户套餐新增", - "parentId":122, - "orderNum":2, - "path":"#", - "component":"", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"system:tenantPackage:add", - "icon":"#", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":1613, - "menuName":"租户套餐修改", - "parentId":122, - "orderNum":3, - "path":"#", - "component":"", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"system:tenantPackage:edit", - "icon":"#", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":1614, - "menuName":"租户套餐删除", - "parentId":122, - "orderNum":4, - "path":"#", - "component":"", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"system:tenantPackage:remove", - "icon":"#", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":1615, - "menuName":"租户套餐导出", - "parentId":122, - "orderNum":5, - "path":"#", - "component":"", - "queryParam":"", - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"system:tenantPackage:export", - "icon":"#", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":1, - "updateTime":null, - "id":2200, - "menuName":"设备接入", - "parentId":0, - "orderNum":1, - "path":"/equipment", - "component":null, - "queryParam":null, - "isFrame":"1", - "isCache":"0", - "menuType":"M", - "visible":"0", - "status":"0", - "perms":null, - "icon":"device", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":2201, - "menuName":"品类管理", - "parentId":2200, - "orderNum":1, - "path":"categories", - "component":"iot/equipment/categories/index", - "queryParam":null, - "isFrame":"1", - "isCache":"1", - "menuType":"C", - "visible":"0", - "status":"0", - "perms":"iot:category:list", - "icon":"education", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":2205, - "menuName":"产品管理", - "parentId":2200, - "orderNum":2, - "path":"products", - "component":"iot/equipment/products/index", - "queryParam":null, - "isFrame":"1", - "isCache":"1", - "menuType":"C", - "visible":"0", - "status":"0", - "perms":"iot:product:list", - "icon":"product-management", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":2206, - "menuName":"设备列表", - "parentId":2200, - "orderNum":3, - "path":"devices", - "component":"iot/equipment/devices/list", - "queryParam":null, - "isFrame":"1", - "isCache":"1", - "menuType":"C", - "visible":"0", - "status":"0", - "perms":"iot:device:list", - "icon":"device", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":2207, - "menuName":"虚拟设备", - "parentId":2200, - "orderNum":4, - "path":"virtualDevices", - "component":"iot/equipment/devices/virtualDevices", - "queryParam":null, - "isFrame":"1", - "isCache":"1", - "menuType":"C", - "visible":"0", - "status":"0", - "perms":"iot:virtualDevice:list", - "icon":"monitor", - "remark":"", - "children":[ - - ] - }, - { - "createDept":null, - "createBy":null, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":461626374598725, - "menuName":"插件详情", - "parentId":2200, - "orderNum":3, - "path":"detail/:id", - "component":"iot/plugins/detail", - "queryParam":null, - "isFrame":"1", - "isCache":"0", - "menuType":"C", - "visible":"1", - "status":"0", - "perms":null, - "icon":"", - "remark":null, - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":2210, - "menuName":"插件管理", - "parentId":2200, - "orderNum":4, - "path":"plugins", - "component":"iot/plugins/index", - "queryParam":null, - "isFrame":"1", - "isCache":"1", - "menuType":"C", - "visible":"0", - "status":"0", - "perms":"iot:plugin:list", - "icon":"component", - "remark":"", - "children":[ - - ] - }, - { - "createDept":null, - "createBy":null, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":442127357415493, - "menuName":"插件添加", - "parentId":2210, - "orderNum":1, - "path":"", - "component":null, - "queryParam":null, - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"iot:plugin:add", - "icon":"", - "remark":null, - "children":[ - - ] - }, - { - "createDept":null, - "createBy":null, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":442127532781637, - "menuName":"插件修改", - "parentId":2210, - "orderNum":1, - "path":"", - "component":null, - "queryParam":null, - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"iot:plugin:edit", - "icon":"", - "remark":null, - "children":[ - - ] - }, - { - "createDept":null, - "createBy":null, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":442127596064837, - "menuName":"插件查询", - "parentId":2210, - "orderNum":1, - "path":"", - "component":null, - "queryParam":null, - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"iot:plugin:query", - "icon":"", - "remark":null, - "children":[ - - ] - }, - { - "createDept":null, - "createBy":null, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":442127705182277, - "menuName":"插件删除", - "parentId":2210, - "orderNum":1, - "path":"", - "component":null, - "queryParam":null, - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"iot:plugin:remove", - "icon":"", - "remark":null, - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":1, - "updateTime":null, - "id":2211, - "menuName":"规则引擎", - "parentId":0, - "orderNum":3, - "path":"ruleEngine", - "component":null, - "queryParam":null, - "isFrame":"1", - "isCache":"0", - "menuType":"M", - "visible":"0", - "status":"0", - "perms":null, - "icon":"dashboard", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":2212, - "menuName":"规则管理", - "parentId":2211, - "orderNum":1, - "path":"ruleSys", - "component":"iot/ruleEngine/ruleSys/index", - "queryParam":null, - "isFrame":"1", - "isCache":"0", - "menuType":"C", - "visible":"0", - "status":"0", - "perms":"iot:rule:list", - "icon":"component", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":2213, - "menuName":"定时任务", - "parentId":2211, - "orderNum":1, - "path":"scheduledTask", - "component":"iot/ruleEngine/scheduledTask/index", - "queryParam":null, - "isFrame":"1", - "isCache":"0", - "menuType":"C", - "visible":"0", - "status":"0", - "perms":"iot:task:list", - "icon":"component", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":1, - "updateTime":null, - "id":2214, - "menuName":"设备详情", - "parentId":2200, - "orderNum":1, - "path":"devicesDetail/:id", - "component":"iot/equipment/devices/detail", - "queryParam":null, - "isFrame":"1", - "isCache":"0", - "menuType":"C", - "visible":"1", - "status":"0", - "perms":null, - "icon":"", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":1, - "updateTime":null, - "id":2215, - "menuName":"虚拟设备详情", - "parentId":2200, - "orderNum":16, - "path":"virtualDeviceConfig/:id", - "component":"iot/equipment/devices/virtualDeviceConfig", - "queryParam":null, - "isFrame":"1", - "isCache":"1", - "menuType":"C", - "visible":"1", - "status":"0", - "perms":null, - "icon":"", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":1, - "updateTime":null, - "id":2216, - "menuName":"消息中心", - "parentId":0, - "orderNum":4, - "path":"messageCenter", - "component":null, - "queryParam":null, - "isFrame":"1", - "isCache":"0", - "menuType":"M", - "visible":"0", - "status":"0", - "perms":null, - "icon":"message", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":1, - "updateTime":null, - "id":2217, - "menuName":"消息列表", - "parentId":2216, - "orderNum":1, - "path":"messageCenterList", - "component":"iot/messageCenter/list", - "queryParam":null, - "isFrame":"1", - "isCache":"0", - "menuType":"C", - "visible":"0", - "status":"0", - "perms":null, - "icon":"message", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":1, - "updateTime":null, - "id":2218, - "menuName":"通道管理", - "parentId":0, - "orderNum":5, - "path":"channel", - "component":null, - "queryParam":null, - "isFrame":"1", - "isCache":"0", - "menuType":"M", - "visible":"0", - "status":"0", - "perms":null, - "icon":"cascader", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":2219, - "menuName":"通道配置", - "parentId":2218, - "orderNum":1, - "path":"channelConfig", - "component":"iot/channel/config", - "queryParam":null, - "isFrame":"1", - "isCache":"0", - "menuType":"C", - "visible":"0", - "status":"0", - "perms":"iot:channel:list", - "icon":"system", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":2220, - "menuName":"模板配置", - "parentId":2218, - "orderNum":2, - "path":"template", - "component":"iot/channel/template", - "queryParam":null, - "isFrame":"1", - "isCache":"0", - "menuType":"C", - "visible":"0", - "status":"0", - "perms":"iot:channel:list", - "icon":"system", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":1, - "updateTime":null, - "id":2221, - "menuName":"告警中心", - "parentId":0, - "orderNum":6, - "path":"alarm", - "component":null, - "queryParam":null, - "isFrame":"1", - "isCache":"0", - "menuType":"M", - "visible":"0", - "status":"0", - "perms":null, - "icon":"alart", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":2222, - "menuName":"告警列表", - "parentId":2221, - "orderNum":1, - "path":"list", - "component":"iot/alarm/list", - "queryParam":null, - "isFrame":"1", - "isCache":"0", - "menuType":"C", - "visible":"0", - "status":"0", - "perms":"iot:alert:list", - "icon":"message", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":2223, - "menuName":"告警配置", - "parentId":2221, - "orderNum":2, - "path":"config", - "component":"iot/alarm/config", - "queryParam":null, - "isFrame":"1", - "isCache":"0", - "menuType":"C", - "visible":"0", - "status":"0", - "perms":"iot:alertConfig:list", - "icon":"system", - "remark":"", - "children":[ - - ] - }, - { - "createDept":103, - "createBy":1, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":2225, - "menuName":"OTA", - "parentId":0, - "orderNum":1, - "path":"upgradePack", - "component":"iot/ota/upgradePack/index", - "queryParam":null, - "isFrame":"1", - "isCache":"0", - "menuType":"C", - "visible":"0", - "status":"0", - "perms":"iot:ota:list", - "icon":"upload", - "remark":null, - "children":[ - - ] - }, - { - "createDept":null, - "createBy":null, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":441851175424069, - "menuName":"品类查询", - "parentId":2201, - "orderNum":1, - "path":"", - "component":null, - "queryParam":null, - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"iot:category:query", - "icon":"", - "remark":null, - "children":[ - - ] - }, - { - "createDept":null, - "createBy":null, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":441851310268485, - "menuName":"品类修改", - "parentId":2201, - "orderNum":1, - "path":"", - "component":null, - "queryParam":null, - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"iot:category:edit", - "icon":"", - "remark":null, - "children":[ - - ] - }, - { - "createDept":null, - "createBy":null, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":441851485323333, - "menuName":"品类删除", - "parentId":2201, - "orderNum":1, - "path":"", - "component":null, - "queryParam":null, - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"iot:category:remove", - "icon":"", - "remark":null, - "children":[ - - ] - }, - { - "createDept":null, - "createBy":null, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":441853056651333, - "menuName":"产品查询", - "parentId":2205, - "orderNum":1, - "path":"", - "component":null, - "queryParam":null, - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"iot:product:query", - "icon":"", - "remark":null, - "children":[ - - ] - }, - { - "createDept":null, - "createBy":null, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":441853220675653, - "menuName":"产品添加", - "parentId":2205, - "orderNum":1, - "path":"", - "component":null, - "queryParam":null, - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"iot:product:add", - "icon":"", - "remark":null, - "children":[ - - ] - }, - { - "createDept":null, - "createBy":null, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":441853285179461, - "menuName":"产品修改", - "parentId":2205, - "orderNum":1, - "path":"", - "component":null, - "queryParam":null, - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"iot:product:edit", - "icon":"", - "remark":null, - "children":[ - - ] - }, - { - "createDept":null, - "createBy":null, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":441862726639685, - "menuName":"产品删除", - "parentId":2205, - "orderNum":1, - "path":"", - "component":null, - "queryParam":null, - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"iot:product:remove", - "icon":"", - "remark":null, - "children":[ - - ] - }, - { - "createDept":null, - "createBy":null, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":441862877970501, - "menuName":"物模型查询", - "parentId":2205, - "orderNum":1, - "path":"", - "component":null, - "queryParam":null, - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"iot:thingModel:query", - "icon":"", - "remark":null, - "children":[ - - ] - }, - { - "createDept":null, - "createBy":null, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":441862978281541, - "menuName":"物模型修改", - "parentId":2205, - "orderNum":1, - "path":"", - "component":null, - "queryParam":null, - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"iot:thingModel:edit", - "icon":"", - "remark":null, - "children":[ - - ] - }, - { - "createDept":null, - "createBy":null, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":441863058096197, - "menuName":"物模型删除", - "parentId":2205, - "orderNum":1, - "path":"", - "component":null, - "queryParam":null, - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"iot:thingModel:remove", - "icon":"", - "remark":null, - "children":[ - - ] - }, - { - "createDept":null, - "createBy":null, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":441869217525829, - "menuName":"设备查询", - "parentId":2206, - "orderNum":1, - "path":"", - "component":null, - "queryParam":null, - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"iot:device:query", - "icon":"", - "remark":null, - "children":[ - - ] - }, - { - "createDept":null, - "createBy":null, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":441869327724613, - "menuName":"设备添加", - "parentId":2206, - "orderNum":1, - "path":"", - "component":null, - "queryParam":null, - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"iot:device:add", - "icon":"", - "remark":null, - "children":[ - - ] - }, - { - "createDept":null, - "createBy":null, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":441869398310981, - "menuName":"设备修改", - "parentId":2206, - "orderNum":1, - "path":"", - "component":null, - "queryParam":null, - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"iot:device:edit", - "icon":"", - "remark":null, - "children":[ - - ] - }, - { - "createDept":null, - "createBy":null, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":441869530075205, - "menuName":"设备删除", - "parentId":2206, - "orderNum":1, - "path":"", - "component":null, - "queryParam":null, - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"iot:device:remove", - "icon":"", - "remark":null, - "children":[ - - ] - }, - { - "createDept":null, - "createBy":null, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":441869649666117, - "menuName":"设备控制", - "parentId":2206, - "orderNum":1, - "path":"", - "component":null, - "queryParam":null, - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"iot:device:ctrl", - "icon":"", - "remark":null, - "children":[ - - ] - }, - { - "createDept":null, - "createBy":null, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":441869802405957, - "menuName":"设备日志查询", - "parentId":2206, - "orderNum":1, - "path":"", - "component":null, - "queryParam":null, - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"iot:deviceLog:query", - "icon":"", - "remark":null, - "children":[ - - ] - }, - { - "createDept":null, - "createBy":null, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":441870007808069, - "menuName":"设备组查询", - "parentId":2206, - "orderNum":1, - "path":"", - "component":null, - "queryParam":null, - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"iot:deviceGroup:query", - "icon":"", - "remark":null, - "children":[ - - ] - }, - { - "createDept":null, - "createBy":null, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":441870091001925, - "menuName":"设备组添加", - "parentId":2206, - "orderNum":1, - "path":"", - "component":null, - "queryParam":null, - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"iot:deviceGroup:add", - "icon":"", - "remark":null, - "children":[ - - ] - }, - { - "createDept":null, - "createBy":null, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":441870227968069, - "menuName":"设备组修改", - "parentId":2206, - "orderNum":1, - "path":"", - "component":null, - "queryParam":null, - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"iot:deviceGroup:edit", - "icon":"", - "remark":null, - "children":[ - - ] - }, - { - "createDept":null, - "createBy":null, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":441870309814341, - "menuName":"设备组删除", - "parentId":2206, - "orderNum":1, - "path":"", - "component":null, - "queryParam":null, - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"iot:deviceGroup:remove", - "icon":"", - "remark":null, - "children":[ - - ] - }, - { - "createDept":null, - "createBy":null, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":441870607315013, - "menuName":"虚拟设备查询", - "parentId":2207, - "orderNum":1, - "path":"", - "component":null, - "queryParam":null, - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"iot:virtualDevice:query", - "icon":"", - "remark":null, - "children":[ - - ] - }, - { - "createDept":null, - "createBy":null, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":441870717771845, - "menuName":"虚拟设备添加", - "parentId":2207, - "orderNum":1, - "path":"", - "component":null, - "queryParam":null, - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"iot:virtualDevice:add", - "icon":"", - "remark":null, - "children":[ - - ] - }, - { - "createDept":null, - "createBy":null, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":441870780928069, - "menuName":"虚拟设备修改", - "parentId":2207, - "orderNum":1, - "path":"", - "component":null, - "queryParam":null, - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"iot:virtualDevice:edit", - "icon":"", - "remark":null, - "children":[ - - ] - }, - { - "createDept":null, - "createBy":null, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":441870881378373, - "menuName":"虚拟设备删除", - "parentId":2207, - "orderNum":1, - "path":"", - "component":null, - "queryParam":null, - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"iot:virtualDevice:remove", - "icon":"", - "remark":null, - "children":[ - - ] - }, - { - "createDept":null, - "createBy":null, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":442127357415493, - "menuName":"组件添加", - "parentId":2210, - "orderNum":1, - "path":"", - "component":null, - "queryParam":null, - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"iot:component:add", - "icon":"", - "remark":null, - "children":[ - - ] - }, - { - "createDept":null, - "createBy":null, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":442127532781637, - "menuName":"组件修改", - "parentId":2210, - "orderNum":1, - "path":"", - "component":null, - "queryParam":null, - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"iot:component:edit", - "icon":"", - "remark":null, - "children":[ - - ] - }, - { - "createDept":null, - "createBy":null, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":442127596064837, - "menuName":"组件查询", - "parentId":2210, - "orderNum":1, - "path":"", - "component":null, - "queryParam":null, - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"iot:component:query", - "icon":"", - "remark":null, - "children":[ - - ] - }, - { - "createDept":null, - "createBy":null, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":442127705182277, - "menuName":"组件删除", - "parentId":2210, - "orderNum":1, - "path":"", - "component":null, - "queryParam":null, - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"iot:component:remove", - "icon":"", - "remark":null, - "children":[ - - ] - }, - { - "createDept":null, - "createBy":null, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":442127879118917, - "menuName":"转换器查询", - "parentId":2209, - "orderNum":1, - "path":"", - "component":null, - "queryParam":null, - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"iot:converter:query", - "icon":"", - "remark":null, - "children":[ - - ] - }, - { - "createDept":null, - "createBy":null, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":442127985041477, - "menuName":"转换器添加", - "parentId":2209, - "orderNum":1, - "path":"", - "component":null, - "queryParam":null, - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"iot:converter:add", - "icon":"", - "remark":null, - "children":[ - - ] - }, - { - "createDept":null, - "createBy":null, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":442128064598085, - "menuName":"转换器修改", - "parentId":2209, - "orderNum":1, - "path":"", - "component":null, - "queryParam":null, - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"iot:converter:edit", - "icon":"", - "remark":null, - "children":[ - - ] - }, - { - "createDept":null, - "createBy":null, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":442128163270725, - "menuName":"转换器删除", - "parentId":2209, - "orderNum":1, - "path":"", - "component":null, - "queryParam":null, - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"iot:converter:remove", - "icon":"", - "remark":null, - "children":[ - - ] - }, - { - "createDept":null, - "createBy":null, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":442128593006661, - "menuName":"规则查询", - "parentId":2212, - "orderNum":1, - "path":"", - "component":null, - "queryParam":null, - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"iot:rule:query", - "icon":"", - "remark":null, - "children":[ - - ] - }, - { - "createDept":null, - "createBy":null, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":442128733950021, - "menuName":"规则修改", - "parentId":2212, - "orderNum":1, - "path":"", - "component":null, - "queryParam":null, - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"iot:rule:eidt", - "icon":"", - "remark":null, - "children":[ - - ] - }, - { - "createDept":null, - "createBy":null, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":442128795189317, - "menuName":"规则删除", - "parentId":2212, - "orderNum":1, - "path":"", - "component":null, - "queryParam":null, - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"iot:rule:remove", - "icon":"", - "remark":null, - "children":[ - - ] - }, - { - "createDept":null, - "createBy":null, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":442129175347269, - "menuName":"定时任务查询", - "parentId":2213, - "orderNum":1, - "path":"", - "component":null, - "queryParam":null, - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"iot:task:query", - "icon":"", - "remark":null, - "children":[ - - ] - }, - { - "createDept":null, - "createBy":null, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":442129320091717, - "menuName":"定时任务修改", - "parentId":2213, - "orderNum":1, - "path":"", - "component":null, - "queryParam":null, - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"iot:task:edit", - "icon":"", - "remark":null, - "children":[ - - ] - }, - { - "createDept":null, - "createBy":null, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":442129388187717, - "menuName":"定时任务删除", - "parentId":2213, - "orderNum":1, - "path":"", - "component":null, - "queryParam":null, - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"iot:task:remove", - "icon":"", - "remark":null, - "children":[ - - ] - }, - { - "createDept":null, - "createBy":null, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":442130419388485, - "menuName":"通道添加", - "parentId":2219, - "orderNum":1, - "path":"", - "component":null, - "queryParam":null, - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"iot:channel:add", - "icon":"", - "remark":null, - "children":[ - - ] - }, - { - "createDept":null, - "createBy":null, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":442130475098181, - "menuName":"通道修改", - "parentId":2219, - "orderNum":1, - "path":"", - "component":null, - "queryParam":null, - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"iot:channel:edit", - "icon":"", - "remark":null, - "children":[ - - ] - }, - { - "createDept":null, - "createBy":null, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":442130534805573, - "menuName":"通道删除", - "parentId":2219, - "orderNum":1, - "path":"", - "component":null, - "queryParam":null, - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"iot:channel:remove", - "icon":"", - "remark":null, - "children":[ - - ] - }, - { - "createDept":null, - "createBy":null, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":442130860195909, - "menuName":"告警配置查询", - "parentId":2223, - "orderNum":1, - "path":"", - "component":null, - "queryParam":null, - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"iot:alertConfig:query", - "icon":"", - "remark":null, - "children":[ - - ] - }, - { - "createDept":null, - "createBy":null, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":442130932109381, - "menuName":"告警配置添加", - "parentId":2223, - "orderNum":1, - "path":"", - "component":null, - "queryParam":null, - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"iot:alertConfig:add", - "icon":"", - "remark":null, - "children":[ - - ] - }, - { - "createDept":null, - "createBy":null, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":442131029889093, - "menuName":"告警配置修改", - "parentId":2223, - "orderNum":1, - "path":"", - "component":null, - "queryParam":null, - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"iot:alertConfig:edit", - "icon":"", - "remark":null, - "children":[ - - ] - }, - { - "createDept":null, - "createBy":null, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":442131115253829, - "menuName":"告警配置删除", - "parentId":2223, - "orderNum":1, - "path":"", - "component":null, - "queryParam":null, - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"iot:alertConfig:remove", - "icon":"", - "remark":null, - "children":[ - - ] - }, - { - "createDept":null, - "createBy":null, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":442131294584901, - "menuName":"告警查询", - "parentId":2222, - "orderNum":1, - "path":"", - "component":null, - "queryParam":null, - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"iot:alert:query", - "icon":"", - "remark":null, - "children":[ - - ] - }, - { - "createDept":null, - "createBy":null, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":442143693541445, - "menuName":"通道查询", - "parentId":2219, - "orderNum":1, - "path":"", - "component":null, - "queryParam":null, - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"iot:channel:query", - "icon":"", - "remark":null, - "children":[ - - ] - }, - { - "createDept":null, - "createBy":null, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":442149490409541, - "menuName":"OTA查询", - "parentId":2225, - "orderNum":1, - "path":"", - "component":null, - "queryParam":null, - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"iot:ota:query", - "icon":"", - "remark":null, - "children":[ - - ] - }, - { - "createDept":null, - "createBy":null, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":442149580529733, - "menuName":"OTA添加", - "parentId":2225, - "orderNum":1, - "path":"", - "component":null, - "queryParam":null, - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"iot:ota:add", - "icon":"", - "remark":null, - "children":[ - - ] - }, - { - "createDept":null, - "createBy":null, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":442149650423877, - "menuName":"OTA删除", - "parentId":2225, - "orderNum":1, - "path":"", - "component":null, - "queryParam":null, - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"iot:ota:remove", - "icon":"", - "remark":null, - "children":[ - - ] - }, - { - "createDept":null, - "createBy":null, - "createTime":null, - "updateBy":null, - "updateTime":null, - "id":442149811572805, - "menuName":"执行升级", - "parentId":2225, - "orderNum":1, - "path":"", - "component":null, - "queryParam":null, - "isFrame":"1", - "isCache":"0", - "menuType":"F", - "visible":"0", - "status":"0", - "perms":"iot:ota:upgrade", - "icon":"", - "remark":null, - "children":[ - - ] - } -] \ No newline at end of file +[ { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322212, + "updateBy" : null, + "updateTime" : 1708254322212, + "id" : 1, + "menuName" : "系统管理", + "parentId" : 0, + "orderNum" : 1, + "path" : "system", + "component" : null, + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "M", + "visible" : "0", + "status" : "0", + "perms" : "", + "icon" : "system", + "remark" : "系统管理目录", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322225, + "updateBy" : 1, + "updateTime" : 1708254322225, + "id" : 2, + "menuName" : "系统监控", + "parentId" : 0, + "orderNum" : 23, + "path" : "monitor", + "component" : null, + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "M", + "visible" : "0", + "status" : "0", + "perms" : "", + "icon" : "monitor", + "remark" : "系统监控目录", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322226, + "updateBy" : 1, + "updateTime" : 1708254322226, + "id" : 4, + "menuName" : "铱塔官网", + "parentId" : 0, + "orderNum" : 25, + "path" : "http://iotkit-open-source.gitee.io/document", + "component" : null, + "queryParam" : "", + "isFrame" : "0", + "isCache" : "0", + "menuType" : "M", + "visible" : "0", + "status" : "0", + "perms" : "", + "icon" : "guide", + "remark" : "铱塔官网", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322228, + "updateBy" : 1, + "updateTime" : 1708254322228, + "id" : 6, + "menuName" : "租户管理", + "parentId" : 0, + "orderNum" : 22, + "path" : "tenant", + "component" : null, + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "M", + "visible" : "0", + "status" : "0", + "perms" : "", + "icon" : "chart", + "remark" : "租户管理目录", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322230, + "updateBy" : null, + "updateTime" : 1708254322230, + "id" : 100, + "menuName" : "用户管理", + "parentId" : 1, + "orderNum" : 1, + "path" : "user", + "component" : "system/user/index", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "C", + "visible" : "0", + "status" : "0", + "perms" : "system:user:list", + "icon" : "user", + "remark" : "用户管理菜单", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322232, + "updateBy" : null, + "updateTime" : 1708254322232, + "id" : 101, + "menuName" : "角色管理", + "parentId" : 1, + "orderNum" : 2, + "path" : "role", + "component" : "system/role/index", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "C", + "visible" : "0", + "status" : "0", + "perms" : "system:role:list", + "icon" : "peoples", + "remark" : "角色管理菜单", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322235, + "updateBy" : null, + "updateTime" : 1708254322235, + "id" : 102, + "menuName" : "菜单管理", + "parentId" : 1, + "orderNum" : 3, + "path" : "menu", + "component" : "system/menu/index", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "C", + "visible" : "0", + "status" : "0", + "perms" : "system:menu:list", + "icon" : "tree-table", + "remark" : "菜单管理菜单", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322238, + "updateBy" : null, + "updateTime" : 1708254322238, + "id" : 103, + "menuName" : "部门管理", + "parentId" : 1, + "orderNum" : 4, + "path" : "dept", + "component" : "system/dept/index", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "C", + "visible" : "0", + "status" : "0", + "perms" : "system:dept:list", + "icon" : "tree", + "remark" : "部门管理菜单", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322240, + "updateBy" : null, + "updateTime" : 1708254322240, + "id" : 104, + "menuName" : "岗位管理", + "parentId" : 1, + "orderNum" : 5, + "path" : "post", + "component" : "system/post/index", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "C", + "visible" : "0", + "status" : "0", + "perms" : "system:post:list", + "icon" : "post", + "remark" : "岗位管理菜单", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322241, + "updateBy" : null, + "updateTime" : 1708254322241, + "id" : 105, + "menuName" : "字典管理", + "parentId" : 1, + "orderNum" : 6, + "path" : "dict", + "component" : "system/dict/index", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "C", + "visible" : "0", + "status" : "0", + "perms" : "system:dict:list", + "icon" : "dict", + "remark" : "字典管理菜单", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322243, + "updateBy" : null, + "updateTime" : 1708254322243, + "id" : 106, + "menuName" : "参数设置", + "parentId" : 1, + "orderNum" : 7, + "path" : "sysconfig", + "component" : "system/config/index", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "C", + "visible" : "0", + "status" : "0", + "perms" : "system:config:list", + "icon" : "edit", + "remark" : "参数设置菜单", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322245, + "updateBy" : null, + "updateTime" : 1708254322245, + "id" : 107, + "menuName" : "通知公告", + "parentId" : 1, + "orderNum" : 8, + "path" : "notice", + "component" : "system/notice/index", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "C", + "visible" : "0", + "status" : "0", + "perms" : "system:notice:list", + "icon" : "message", + "remark" : "通知公告菜单", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322247, + "updateBy" : null, + "updateTime" : 1708254322247, + "id" : 108, + "menuName" : "日志管理", + "parentId" : 1, + "orderNum" : 9, + "path" : "log", + "component" : "", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "M", + "visible" : "0", + "status" : "0", + "perms" : "", + "icon" : "log", + "remark" : "日志管理菜单", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322249, + "updateBy" : null, + "updateTime" : 1708254322249, + "id" : 109, + "menuName" : "在线用户", + "parentId" : 2, + "orderNum" : 1, + "path" : "online", + "component" : "monitor/online/index", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "C", + "visible" : "0", + "status" : "0", + "perms" : "monitor:online:list", + "icon" : "online", + "remark" : "在线用户菜单", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322252, + "updateBy" : null, + "updateTime" : 1708254322252, + "id" : 118, + "menuName" : "文件管理", + "parentId" : 1, + "orderNum" : 10, + "path" : "oss", + "component" : "system/oss/index", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "C", + "visible" : "0", + "status" : "0", + "perms" : "system:oss:list", + "icon" : "upload", + "remark" : "文件管理菜单", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322266, + "updateBy" : null, + "updateTime" : 1708254322266, + "id" : 121, + "menuName" : "租户管理", + "parentId" : 6, + "orderNum" : 1, + "path" : "tenant", + "component" : "system/tenant/index", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "C", + "visible" : "0", + "status" : "0", + "perms" : "system:tenant:list", + "icon" : "list", + "remark" : "租户管理菜单", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322269, + "updateBy" : null, + "updateTime" : 1708254322269, + "id" : 122, + "menuName" : "租户套餐管理", + "parentId" : 6, + "orderNum" : 2, + "path" : "tenantPackage", + "component" : "system/tenantPackage/index", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "C", + "visible" : "0", + "status" : "0", + "perms" : "system:tenantPackage:list", + "icon" : "form", + "remark" : "租户套餐管理菜单", + "children" : [ ] +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254322261, + "updateBy" : null, + "updateTime" : 1708254322261, + "id" : 423, + "menuName" : "应用修改", + "parentId" : 502, + "orderNum" : 4, + "path" : "", + "component" : null, + "queryParam" : null, + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "system:app:edit", + "icon" : "", + "remark" : null, + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322271, + "updateBy" : null, + "updateTime" : 1708254322271, + "id" : 500, + "menuName" : "操作日志", + "parentId" : 108, + "orderNum" : 1, + "path" : "operlog", + "component" : "monitor/operlog/index", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "C", + "visible" : "0", + "status" : "0", + "perms" : "monitor:operlog:list", + "icon" : "form", + "remark" : "操作日志菜单", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322273, + "updateBy" : null, + "updateTime" : 1708254322273, + "id" : 501, + "menuName" : "登录日志", + "parentId" : 108, + "orderNum" : 2, + "path" : "logininfor", + "component" : "monitor/logininfor/index", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "C", + "visible" : "0", + "status" : "0", + "perms" : "monitor:logininfor:list", + "icon" : "logininfor", + "remark" : "登录日志菜单", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322254, + "updateBy" : null, + "updateTime" : 1708254322254, + "id" : 502, + "menuName" : "应用管理", + "parentId" : 1, + "orderNum" : 11, + "path" : "app", + "component" : "system/app/index", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "C", + "visible" : "0", + "status" : "0", + "perms" : "system:app:list", + "icon" : "phone", + "remark" : "应用管理菜单", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322275, + "updateBy" : null, + "updateTime" : 1708254322275, + "id" : 1001, + "menuName" : "用户查询", + "parentId" : 100, + "orderNum" : 1, + "path" : "", + "component" : "", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "system:user:query", + "icon" : "#", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322276, + "updateBy" : null, + "updateTime" : 1708254322276, + "id" : 1002, + "menuName" : "用户新增", + "parentId" : 100, + "orderNum" : 2, + "path" : "", + "component" : "", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "system:user:add", + "icon" : "#", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322278, + "updateBy" : null, + "updateTime" : 1708254322278, + "id" : 1003, + "menuName" : "用户修改", + "parentId" : 100, + "orderNum" : 3, + "path" : "", + "component" : "", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "system:user:edit", + "icon" : "#", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322280, + "updateBy" : null, + "updateTime" : 1708254322280, + "id" : 1004, + "menuName" : "用户删除", + "parentId" : 100, + "orderNum" : 4, + "path" : "", + "component" : "", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "system:user:remove", + "icon" : "#", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322282, + "updateBy" : null, + "updateTime" : 1708254322282, + "id" : 1005, + "menuName" : "用户导出", + "parentId" : 100, + "orderNum" : 5, + "path" : "", + "component" : "", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "system:user:export", + "icon" : "#", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322285, + "updateBy" : null, + "updateTime" : 1708254322285, + "id" : 1006, + "menuName" : "用户导入", + "parentId" : 100, + "orderNum" : 6, + "path" : "", + "component" : "", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "system:user:import", + "icon" : "#", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322287, + "updateBy" : null, + "updateTime" : 1708254322287, + "id" : 1007, + "menuName" : "重置密码", + "parentId" : 100, + "orderNum" : 7, + "path" : "", + "component" : "", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "system:user:resetPwd", + "icon" : "#", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322288, + "updateBy" : null, + "updateTime" : 1708254322288, + "id" : 1008, + "menuName" : "角色查询", + "parentId" : 101, + "orderNum" : 1, + "path" : "", + "component" : "", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "system:role:query", + "icon" : "#", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322290, + "updateBy" : null, + "updateTime" : 1708254322290, + "id" : 1009, + "menuName" : "角色新增", + "parentId" : 101, + "orderNum" : 2, + "path" : "", + "component" : "", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "system:role:add", + "icon" : "#", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322291, + "updateBy" : null, + "updateTime" : 1708254322291, + "id" : 1010, + "menuName" : "角色修改", + "parentId" : 101, + "orderNum" : 3, + "path" : "", + "component" : "", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "system:role:edit", + "icon" : "#", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322293, + "updateBy" : null, + "updateTime" : 1708254322293, + "id" : 1011, + "menuName" : "角色删除", + "parentId" : 101, + "orderNum" : 4, + "path" : "", + "component" : "", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "system:role:remove", + "icon" : "#", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322295, + "updateBy" : null, + "updateTime" : 1708254322295, + "id" : 1012, + "menuName" : "角色导出", + "parentId" : 101, + "orderNum" : 5, + "path" : "", + "component" : "", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "system:role:export", + "icon" : "#", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322297, + "updateBy" : null, + "updateTime" : 1708254322297, + "id" : 1013, + "menuName" : "菜单查询", + "parentId" : 102, + "orderNum" : 1, + "path" : "", + "component" : "", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "system:menu:query", + "icon" : "#", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322299, + "updateBy" : null, + "updateTime" : 1708254322299, + "id" : 1014, + "menuName" : "菜单新增", + "parentId" : 102, + "orderNum" : 2, + "path" : "", + "component" : "", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "system:menu:add", + "icon" : "#", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322301, + "updateBy" : null, + "updateTime" : 1708254322301, + "id" : 1015, + "menuName" : "菜单修改", + "parentId" : 102, + "orderNum" : 3, + "path" : "", + "component" : "", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "system:menu:edit", + "icon" : "#", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322303, + "updateBy" : null, + "updateTime" : 1708254322303, + "id" : 1016, + "menuName" : "菜单删除", + "parentId" : 102, + "orderNum" : 4, + "path" : "", + "component" : "", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "system:menu:remove", + "icon" : "#", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322305, + "updateBy" : null, + "updateTime" : 1708254322305, + "id" : 1017, + "menuName" : "部门查询", + "parentId" : 103, + "orderNum" : 1, + "path" : "", + "component" : "", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "system:dept:query", + "icon" : "#", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322307, + "updateBy" : null, + "updateTime" : 1708254322307, + "id" : 1018, + "menuName" : "部门新增", + "parentId" : 103, + "orderNum" : 2, + "path" : "", + "component" : "", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "system:dept:add", + "icon" : "#", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322308, + "updateBy" : null, + "updateTime" : 1708254322308, + "id" : 1019, + "menuName" : "部门修改", + "parentId" : 103, + "orderNum" : 3, + "path" : "", + "component" : "", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "system:dept:edit", + "icon" : "#", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322311, + "updateBy" : null, + "updateTime" : 1708254322311, + "id" : 1020, + "menuName" : "部门删除", + "parentId" : 103, + "orderNum" : 4, + "path" : "", + "component" : "", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "system:dept:remove", + "icon" : "#", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322313, + "updateBy" : null, + "updateTime" : 1708254322313, + "id" : 1021, + "menuName" : "岗位查询", + "parentId" : 104, + "orderNum" : 1, + "path" : "", + "component" : "", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "system:post:query", + "icon" : "#", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322315, + "updateBy" : null, + "updateTime" : 1708254322315, + "id" : 1022, + "menuName" : "岗位新增", + "parentId" : 104, + "orderNum" : 2, + "path" : "", + "component" : "", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "system:post:add", + "icon" : "#", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322318, + "updateBy" : null, + "updateTime" : 1708254322318, + "id" : 1023, + "menuName" : "岗位修改", + "parentId" : 104, + "orderNum" : 3, + "path" : "", + "component" : "", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "system:post:edit", + "icon" : "#", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322319, + "updateBy" : null, + "updateTime" : 1708254322319, + "id" : 1024, + "menuName" : "岗位删除", + "parentId" : 104, + "orderNum" : 4, + "path" : "", + "component" : "", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "system:post:remove", + "icon" : "#", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322320, + "updateBy" : null, + "updateTime" : 1708254322320, + "id" : 1025, + "menuName" : "岗位导出", + "parentId" : 104, + "orderNum" : 5, + "path" : "", + "component" : "", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "system:post:export", + "icon" : "#", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322322, + "updateBy" : null, + "updateTime" : 1708254322322, + "id" : 1026, + "menuName" : "字典查询", + "parentId" : 105, + "orderNum" : 1, + "path" : "#", + "component" : "", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "system:dict:query", + "icon" : "#", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322323, + "updateBy" : null, + "updateTime" : 1708254322323, + "id" : 1027, + "menuName" : "字典新增", + "parentId" : 105, + "orderNum" : 2, + "path" : "#", + "component" : "", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "system:dict:add", + "icon" : "#", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322326, + "updateBy" : null, + "updateTime" : 1708254322326, + "id" : 1028, + "menuName" : "字典修改", + "parentId" : 105, + "orderNum" : 3, + "path" : "#", + "component" : "", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "system:dict:edit", + "icon" : "#", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322328, + "updateBy" : null, + "updateTime" : 1708254322328, + "id" : 1029, + "menuName" : "字典删除", + "parentId" : 105, + "orderNum" : 4, + "path" : "#", + "component" : "", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "system:dict:remove", + "icon" : "#", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322331, + "updateBy" : null, + "updateTime" : 1708254322331, + "id" : 1030, + "menuName" : "字典导出", + "parentId" : 105, + "orderNum" : 5, + "path" : "#", + "component" : "", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "system:dict:export", + "icon" : "#", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322333, + "updateBy" : null, + "updateTime" : 1708254322333, + "id" : 1031, + "menuName" : "参数查询", + "parentId" : 106, + "orderNum" : 1, + "path" : "#", + "component" : "", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "system:config:query", + "icon" : "#", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322336, + "updateBy" : null, + "updateTime" : 1708254322336, + "id" : 1032, + "menuName" : "参数新增", + "parentId" : 106, + "orderNum" : 2, + "path" : "#", + "component" : "", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "system:config:add", + "icon" : "#", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322338, + "updateBy" : null, + "updateTime" : 1708254322338, + "id" : 1033, + "menuName" : "参数修改", + "parentId" : 106, + "orderNum" : 3, + "path" : "#", + "component" : "", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "system:config:edit", + "icon" : "#", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322340, + "updateBy" : null, + "updateTime" : 1708254322340, + "id" : 1034, + "menuName" : "参数删除", + "parentId" : 106, + "orderNum" : 4, + "path" : "#", + "component" : "", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "system:config:remove", + "icon" : "#", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322343, + "updateBy" : null, + "updateTime" : 1708254322343, + "id" : 1035, + "menuName" : "参数导出", + "parentId" : 106, + "orderNum" : 5, + "path" : "#", + "component" : "", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "system:config:export", + "icon" : "#", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322345, + "updateBy" : null, + "updateTime" : 1708254322345, + "id" : 1036, + "menuName" : "公告查询", + "parentId" : 107, + "orderNum" : 1, + "path" : "#", + "component" : "", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "system:notice:query", + "icon" : "#", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322347, + "updateBy" : null, + "updateTime" : 1708254322347, + "id" : 1037, + "menuName" : "公告新增", + "parentId" : 107, + "orderNum" : 2, + "path" : "#", + "component" : "", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "system:notice:add", + "icon" : "#", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322350, + "updateBy" : null, + "updateTime" : 1708254322350, + "id" : 1038, + "menuName" : "公告修改", + "parentId" : 107, + "orderNum" : 3, + "path" : "#", + "component" : "", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "system:notice:edit", + "icon" : "#", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322353, + "updateBy" : null, + "updateTime" : 1708254322353, + "id" : 1039, + "menuName" : "公告删除", + "parentId" : 107, + "orderNum" : 4, + "path" : "#", + "component" : "", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "system:notice:remove", + "icon" : "#", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322355, + "updateBy" : null, + "updateTime" : 1708254322355, + "id" : 1040, + "menuName" : "操作查询", + "parentId" : 500, + "orderNum" : 1, + "path" : "#", + "component" : "", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "monitor:operlog:query", + "icon" : "#", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322357, + "updateBy" : null, + "updateTime" : 1708254322357, + "id" : 1041, + "menuName" : "操作删除", + "parentId" : 500, + "orderNum" : 2, + "path" : "#", + "component" : "", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "monitor:operlog:remove", + "icon" : "#", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322359, + "updateBy" : null, + "updateTime" : 1708254322359, + "id" : 1042, + "menuName" : "日志导出", + "parentId" : 500, + "orderNum" : 4, + "path" : "#", + "component" : "", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "monitor:operlog:export", + "icon" : "#", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322362, + "updateBy" : null, + "updateTime" : 1708254322362, + "id" : 1043, + "menuName" : "登录查询", + "parentId" : 501, + "orderNum" : 1, + "path" : "#", + "component" : "", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "monitor:logininfor:query", + "icon" : "#", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322365, + "updateBy" : null, + "updateTime" : 1708254322365, + "id" : 1044, + "menuName" : "登录删除", + "parentId" : 501, + "orderNum" : 2, + "path" : "#", + "component" : "", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "monitor:logininfor:remove", + "icon" : "#", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322367, + "updateBy" : null, + "updateTime" : 1708254322367, + "id" : 1045, + "menuName" : "日志导出", + "parentId" : 501, + "orderNum" : 3, + "path" : "#", + "component" : "", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "monitor:logininfor:export", + "icon" : "#", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322372, + "updateBy" : null, + "updateTime" : 1708254322372, + "id" : 1046, + "menuName" : "在线查询", + "parentId" : 109, + "orderNum" : 1, + "path" : "#", + "component" : "", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "monitor:online:query", + "icon" : "#", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322374, + "updateBy" : null, + "updateTime" : 1708254322374, + "id" : 1047, + "menuName" : "批量强退", + "parentId" : 109, + "orderNum" : 2, + "path" : "#", + "component" : "", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "monitor:online:batchLogout", + "icon" : "#", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322376, + "updateBy" : null, + "updateTime" : 1708254322376, + "id" : 1048, + "menuName" : "单条强退", + "parentId" : 109, + "orderNum" : 3, + "path" : "#", + "component" : "", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "monitor:online:forceLogout", + "icon" : "#", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322379, + "updateBy" : null, + "updateTime" : 1708254322379, + "id" : 1050, + "menuName" : "账户解锁", + "parentId" : 501, + "orderNum" : 4, + "path" : "#", + "component" : "", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "monitor:logininfor:unlock", + "icon" : "#", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322381, + "updateBy" : null, + "updateTime" : 1708254322381, + "id" : 1600, + "menuName" : "文件查询", + "parentId" : 118, + "orderNum" : 1, + "path" : "#", + "component" : "", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "system:oss:query", + "icon" : "#", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322384, + "updateBy" : null, + "updateTime" : 1708254322384, + "id" : 1601, + "menuName" : "文件上传", + "parentId" : 118, + "orderNum" : 2, + "path" : "#", + "component" : "", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "system:oss:upload", + "icon" : "#", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322386, + "updateBy" : null, + "updateTime" : 1708254322386, + "id" : 1602, + "menuName" : "文件下载", + "parentId" : 118, + "orderNum" : 3, + "path" : "#", + "component" : "", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "system:oss:download", + "icon" : "#", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322388, + "updateBy" : null, + "updateTime" : 1708254322388, + "id" : 1603, + "menuName" : "文件删除", + "parentId" : 118, + "orderNum" : 4, + "path" : "#", + "component" : "", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "system:oss:remove", + "icon" : "#", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322391, + "updateBy" : null, + "updateTime" : 1708254322391, + "id" : 1604, + "menuName" : "配置添加", + "parentId" : 118, + "orderNum" : 5, + "path" : "#", + "component" : "", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "system:oss:add", + "icon" : "#", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322393, + "updateBy" : null, + "updateTime" : 1708254322393, + "id" : 1605, + "menuName" : "配置编辑", + "parentId" : 118, + "orderNum" : 6, + "path" : "#", + "component" : "", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "system:oss:edit", + "icon" : "#", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322394, + "updateBy" : null, + "updateTime" : 1708254322394, + "id" : 1606, + "menuName" : "租户查询", + "parentId" : 121, + "orderNum" : 1, + "path" : "#", + "component" : "", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "system:tenant:query", + "icon" : "#", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322398, + "updateBy" : null, + "updateTime" : 1708254322398, + "id" : 1607, + "menuName" : "租户新增", + "parentId" : 121, + "orderNum" : 2, + "path" : "#", + "component" : "", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "system:tenant:add", + "icon" : "#", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322402, + "updateBy" : null, + "updateTime" : 1708254322402, + "id" : 1608, + "menuName" : "租户修改", + "parentId" : 121, + "orderNum" : 3, + "path" : "#", + "component" : "", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "system:tenant:edit", + "icon" : "#", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322405, + "updateBy" : null, + "updateTime" : 1708254322405, + "id" : 1609, + "menuName" : "租户删除", + "parentId" : 121, + "orderNum" : 4, + "path" : "#", + "component" : "", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "system:tenant:remove", + "icon" : "#", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322408, + "updateBy" : null, + "updateTime" : 1708254322408, + "id" : 1610, + "menuName" : "租户导出", + "parentId" : 121, + "orderNum" : 5, + "path" : "#", + "component" : "", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "system:tenant:export", + "icon" : "#", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322412, + "updateBy" : null, + "updateTime" : 1708254322412, + "id" : 1611, + "menuName" : "租户套餐查询", + "parentId" : 122, + "orderNum" : 1, + "path" : "#", + "component" : "", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "system:tenantPackage:query", + "icon" : "#", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322414, + "updateBy" : null, + "updateTime" : 1708254322414, + "id" : 1612, + "menuName" : "租户套餐新增", + "parentId" : 122, + "orderNum" : 2, + "path" : "#", + "component" : "", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "system:tenantPackage:add", + "icon" : "#", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322420, + "updateBy" : null, + "updateTime" : 1708254322420, + "id" : 1613, + "menuName" : "租户套餐修改", + "parentId" : 122, + "orderNum" : 3, + "path" : "#", + "component" : "", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "system:tenantPackage:edit", + "icon" : "#", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322423, + "updateBy" : null, + "updateTime" : 1708254322423, + "id" : 1614, + "menuName" : "租户套餐删除", + "parentId" : 122, + "orderNum" : 4, + "path" : "#", + "component" : "", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "system:tenantPackage:remove", + "icon" : "#", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322425, + "updateBy" : null, + "updateTime" : 1708254322425, + "id" : 1615, + "menuName" : "租户套餐导出", + "parentId" : 122, + "orderNum" : 5, + "path" : "#", + "component" : "", + "queryParam" : "", + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "system:tenantPackage:export", + "icon" : "#", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322428, + "updateBy" : 1, + "updateTime" : 1708254322428, + "id" : 2200, + "menuName" : "设备接入", + "parentId" : 0, + "orderNum" : 1, + "path" : "/equipment", + "component" : null, + "queryParam" : null, + "isFrame" : "1", + "isCache" : "0", + "menuType" : "M", + "visible" : "0", + "status" : "0", + "perms" : null, + "icon" : "device", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322429, + "updateBy" : null, + "updateTime" : 1708254322429, + "id" : 2201, + "menuName" : "品类管理", + "parentId" : 2200, + "orderNum" : 1, + "path" : "categories", + "component" : "iot/equipment/categories/index", + "queryParam" : null, + "isFrame" : "1", + "isCache" : "1", + "menuType" : "C", + "visible" : "0", + "status" : "0", + "perms" : "iot:category:list", + "icon" : "education", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322432, + "updateBy" : null, + "updateTime" : 1708254322432, + "id" : 2205, + "menuName" : "产品管理", + "parentId" : 2200, + "orderNum" : 2, + "path" : "products", + "component" : "iot/equipment/products/index", + "queryParam" : null, + "isFrame" : "1", + "isCache" : "1", + "menuType" : "C", + "visible" : "0", + "status" : "0", + "perms" : "iot:product:list", + "icon" : "product-management", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322435, + "updateBy" : null, + "updateTime" : 1708254322435, + "id" : 2206, + "menuName" : "设备列表", + "parentId" : 2200, + "orderNum" : 3, + "path" : "devices", + "component" : "iot/equipment/devices/list", + "queryParam" : null, + "isFrame" : "1", + "isCache" : "1", + "menuType" : "C", + "visible" : "0", + "status" : "0", + "perms" : "iot:device:list", + "icon" : "device", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322437, + "updateBy" : null, + "updateTime" : 1708254322437, + "id" : 2207, + "menuName" : "虚拟设备", + "parentId" : 2200, + "orderNum" : 4, + "path" : "virtualDevices", + "component" : "iot/equipment/devices/virtualDevices", + "queryParam" : null, + "isFrame" : "1", + "isCache" : "1", + "menuType" : "C", + "visible" : "0", + "status" : "0", + "perms" : "iot:virtualDevice:list", + "icon" : "monitor", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322441, + "updateBy" : null, + "updateTime" : 1708254322441, + "id" : 2210, + "menuName" : "插件管理", + "parentId" : 2200, + "orderNum" : 4, + "path" : "plugins", + "component" : "iot/plugins/index", + "queryParam" : null, + "isFrame" : "1", + "isCache" : "1", + "menuType" : "C", + "visible" : "0", + "status" : "0", + "perms" : "iot:plugin:list", + "icon" : "component", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322451, + "updateBy" : 1, + "updateTime" : 1708254322451, + "id" : 2211, + "menuName" : "规则引擎", + "parentId" : 0, + "orderNum" : 3, + "path" : "ruleEngine", + "component" : null, + "queryParam" : null, + "isFrame" : "1", + "isCache" : "0", + "menuType" : "M", + "visible" : "0", + "status" : "0", + "perms" : null, + "icon" : "dashboard", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322453, + "updateBy" : null, + "updateTime" : 1708254322453, + "id" : 2212, + "menuName" : "规则管理", + "parentId" : 2211, + "orderNum" : 1, + "path" : "ruleSys", + "component" : "iot/ruleEngine/ruleSys/index", + "queryParam" : null, + "isFrame" : "1", + "isCache" : "0", + "menuType" : "C", + "visible" : "0", + "status" : "0", + "perms" : "iot:rule:list", + "icon" : "component", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322455, + "updateBy" : null, + "updateTime" : 1708254322455, + "id" : 2213, + "menuName" : "定时任务", + "parentId" : 2211, + "orderNum" : 1, + "path" : "scheduledTask", + "component" : "iot/ruleEngine/scheduledTask/index", + "queryParam" : null, + "isFrame" : "1", + "isCache" : "0", + "menuType" : "C", + "visible" : "0", + "status" : "0", + "perms" : "iot:task:list", + "icon" : "component", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322456, + "updateBy" : 1, + "updateTime" : 1708254322456, + "id" : 2214, + "menuName" : "设备详情", + "parentId" : 2200, + "orderNum" : 1, + "path" : "devicesDetail/:id", + "component" : "iot/equipment/devices/detail", + "queryParam" : null, + "isFrame" : "1", + "isCache" : "0", + "menuType" : "C", + "visible" : "1", + "status" : "0", + "perms" : null, + "icon" : "", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322457, + "updateBy" : 1, + "updateTime" : 1708254322457, + "id" : 2215, + "menuName" : "虚拟设备详情", + "parentId" : 2200, + "orderNum" : 16, + "path" : "virtualDeviceConfig/:id", + "component" : "iot/equipment/devices/virtualDeviceConfig", + "queryParam" : null, + "isFrame" : "1", + "isCache" : "1", + "menuType" : "C", + "visible" : "1", + "status" : "0", + "perms" : null, + "icon" : "", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322459, + "updateBy" : 1, + "updateTime" : 1708254322459, + "id" : 2216, + "menuName" : "消息中心", + "parentId" : 0, + "orderNum" : 4, + "path" : "messageCenter", + "component" : null, + "queryParam" : null, + "isFrame" : "1", + "isCache" : "0", + "menuType" : "M", + "visible" : "0", + "status" : "0", + "perms" : null, + "icon" : "message", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322461, + "updateBy" : 1, + "updateTime" : 1708254322461, + "id" : 2217, + "menuName" : "消息列表", + "parentId" : 2216, + "orderNum" : 1, + "path" : "messageCenterList", + "component" : "iot/messageCenter/list", + "queryParam" : null, + "isFrame" : "1", + "isCache" : "0", + "menuType" : "C", + "visible" : "0", + "status" : "0", + "perms" : null, + "icon" : "message", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322463, + "updateBy" : 1, + "updateTime" : 1708254322463, + "id" : 2218, + "menuName" : "通道管理", + "parentId" : 0, + "orderNum" : 5, + "path" : "channel", + "component" : null, + "queryParam" : null, + "isFrame" : "1", + "isCache" : "0", + "menuType" : "M", + "visible" : "0", + "status" : "0", + "perms" : null, + "icon" : "cascader", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322466, + "updateBy" : null, + "updateTime" : 1708254322466, + "id" : 2219, + "menuName" : "通道配置", + "parentId" : 2218, + "orderNum" : 1, + "path" : "channelConfig", + "component" : "iot/channel/config", + "queryParam" : null, + "isFrame" : "1", + "isCache" : "0", + "menuType" : "C", + "visible" : "0", + "status" : "0", + "perms" : "iot:channel:list", + "icon" : "system", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322467, + "updateBy" : null, + "updateTime" : 1708254322467, + "id" : 2220, + "menuName" : "模板配置", + "parentId" : 2218, + "orderNum" : 2, + "path" : "template", + "component" : "iot/channel/template", + "queryParam" : null, + "isFrame" : "1", + "isCache" : "0", + "menuType" : "C", + "visible" : "0", + "status" : "0", + "perms" : "iot:channel:list", + "icon" : "system", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322470, + "updateBy" : 1, + "updateTime" : 1708254322470, + "id" : 2221, + "menuName" : "告警中心", + "parentId" : 0, + "orderNum" : 6, + "path" : "alarm", + "component" : null, + "queryParam" : null, + "isFrame" : "1", + "isCache" : "0", + "menuType" : "M", + "visible" : "0", + "status" : "0", + "perms" : null, + "icon" : "alart", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322471, + "updateBy" : null, + "updateTime" : 1708254322471, + "id" : 2222, + "menuName" : "告警列表", + "parentId" : 2221, + "orderNum" : 1, + "path" : "list", + "component" : "iot/alarm/list", + "queryParam" : null, + "isFrame" : "1", + "isCache" : "0", + "menuType" : "C", + "visible" : "0", + "status" : "0", + "perms" : "iot:alert:list", + "icon" : "message", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322473, + "updateBy" : null, + "updateTime" : 1708254322473, + "id" : 2223, + "menuName" : "告警配置", + "parentId" : 2221, + "orderNum" : 2, + "path" : "config", + "component" : "iot/alarm/config", + "queryParam" : null, + "isFrame" : "1", + "isCache" : "0", + "menuType" : "C", + "visible" : "0", + "status" : "0", + "perms" : "iot:alertConfig:list", + "icon" : "system", + "remark" : "", + "children" : [ ] +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322475, + "updateBy" : null, + "updateTime" : 1708254322475, + "id" : 2225, + "menuName" : "OTA", + "parentId" : 0, + "orderNum" : 1, + "path" : "upgradePack", + "component" : "iot/ota/upgradePack/index", + "queryParam" : null, + "isFrame" : "1", + "isCache" : "0", + "menuType" : "C", + "visible" : "0", + "status" : "0", + "perms" : "iot:ota:list", + "icon" : "upload", + "remark" : null, + "children" : [ ] +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254322256, + "updateBy" : null, + "updateTime" : 1708254322256, + "id" : 442129, + "menuName" : "应用查询", + "parentId" : 502, + "orderNum" : 1, + "path" : "", + "component" : null, + "queryParam" : null, + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "system:app:query", + "icon" : "", + "remark" : null, + "children" : [ ] +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254322257, + "updateBy" : null, + "updateTime" : 1708254322257, + "id" : 44212332, + "menuName" : "应用添加", + "parentId" : 502, + "orderNum" : 2, + "path" : "", + "component" : null, + "queryParam" : null, + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "system:app:add", + "icon" : "", + "remark" : null, + "children" : [ ] +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254322264, + "updateBy" : null, + "updateTime" : 1708254322264, + "id" : 4234553537, + "menuName" : "应用导出", + "parentId" : 502, + "orderNum" : 5, + "path" : "", + "component" : null, + "queryParam" : null, + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "system:app:export", + "icon" : "", + "remark" : null, + "children" : [ ] +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254322259, + "updateBy" : null, + "updateTime" : 1708254322259, + "id" : 442123323123, + "menuName" : "应用删除", + "parentId" : 502, + "orderNum" : 3, + "path" : "", + "component" : null, + "queryParam" : null, + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "system:app:remove", + "icon" : "", + "remark" : null, + "children" : [ ] +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254322477, + "updateBy" : null, + "updateTime" : 1708254322477, + "id" : 441851175424069, + "menuName" : "品类查询", + "parentId" : 2201, + "orderNum" : 1, + "path" : "", + "component" : null, + "queryParam" : null, + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "iot:category:query", + "icon" : "", + "remark" : null, + "children" : [ ] +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254322479, + "updateBy" : null, + "updateTime" : 1708254322479, + "id" : 441851310268485, + "menuName" : "品类修改", + "parentId" : 2201, + "orderNum" : 1, + "path" : "", + "component" : null, + "queryParam" : null, + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "iot:category:edit", + "icon" : "", + "remark" : null, + "children" : [ ] +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254322482, + "updateBy" : null, + "updateTime" : 1708254322482, + "id" : 441851485323333, + "menuName" : "品类删除", + "parentId" : 2201, + "orderNum" : 1, + "path" : "", + "component" : null, + "queryParam" : null, + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "iot:category:remove", + "icon" : "", + "remark" : null, + "children" : [ ] +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254322485, + "updateBy" : null, + "updateTime" : 1708254322485, + "id" : 441853056651333, + "menuName" : "产品查询", + "parentId" : 2205, + "orderNum" : 1, + "path" : "", + "component" : null, + "queryParam" : null, + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "iot:product:query", + "icon" : "", + "remark" : null, + "children" : [ ] +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254322487, + "updateBy" : null, + "updateTime" : 1708254322487, + "id" : 441853220675653, + "menuName" : "产品添加", + "parentId" : 2205, + "orderNum" : 1, + "path" : "", + "component" : null, + "queryParam" : null, + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "iot:product:add", + "icon" : "", + "remark" : null, + "children" : [ ] +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254322489, + "updateBy" : null, + "updateTime" : 1708254322489, + "id" : 441853285179461, + "menuName" : "产品修改", + "parentId" : 2205, + "orderNum" : 1, + "path" : "", + "component" : null, + "queryParam" : null, + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "iot:product:edit", + "icon" : "", + "remark" : null, + "children" : [ ] +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254322491, + "updateBy" : null, + "updateTime" : 1708254322491, + "id" : 441862726639685, + "menuName" : "产品删除", + "parentId" : 2205, + "orderNum" : 1, + "path" : "", + "component" : null, + "queryParam" : null, + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "iot:product:remove", + "icon" : "", + "remark" : null, + "children" : [ ] +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254322492, + "updateBy" : null, + "updateTime" : 1708254322492, + "id" : 441862877970501, + "menuName" : "物模型查询", + "parentId" : 2205, + "orderNum" : 1, + "path" : "", + "component" : null, + "queryParam" : null, + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "iot:thingModel:query", + "icon" : "", + "remark" : null, + "children" : [ ] +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254322494, + "updateBy" : null, + "updateTime" : 1708254322494, + "id" : 441862978281541, + "menuName" : "物模型修改", + "parentId" : 2205, + "orderNum" : 1, + "path" : "", + "component" : null, + "queryParam" : null, + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "iot:thingModel:edit", + "icon" : "", + "remark" : null, + "children" : [ ] +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254322495, + "updateBy" : null, + "updateTime" : 1708254322495, + "id" : 441863058096197, + "menuName" : "物模型删除", + "parentId" : 2205, + "orderNum" : 1, + "path" : "", + "component" : null, + "queryParam" : null, + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "iot:thingModel:remove", + "icon" : "", + "remark" : null, + "children" : [ ] +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254322497, + "updateBy" : null, + "updateTime" : 1708254322497, + "id" : 441869217525829, + "menuName" : "设备查询", + "parentId" : 2206, + "orderNum" : 1, + "path" : "", + "component" : null, + "queryParam" : null, + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "iot:device:query", + "icon" : "", + "remark" : null, + "children" : [ ] +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254322500, + "updateBy" : null, + "updateTime" : 1708254322500, + "id" : 441869327724613, + "menuName" : "设备添加", + "parentId" : 2206, + "orderNum" : 1, + "path" : "", + "component" : null, + "queryParam" : null, + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "iot:device:add", + "icon" : "", + "remark" : null, + "children" : [ ] +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254322502, + "updateBy" : null, + "updateTime" : 1708254322502, + "id" : 441869398310981, + "menuName" : "设备修改", + "parentId" : 2206, + "orderNum" : 1, + "path" : "", + "component" : null, + "queryParam" : null, + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "iot:device:edit", + "icon" : "", + "remark" : null, + "children" : [ ] +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254322506, + "updateBy" : null, + "updateTime" : 1708254322506, + "id" : 441869530075205, + "menuName" : "设备删除", + "parentId" : 2206, + "orderNum" : 1, + "path" : "", + "component" : null, + "queryParam" : null, + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "iot:device:remove", + "icon" : "", + "remark" : null, + "children" : [ ] +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254322507, + "updateBy" : null, + "updateTime" : 1708254322507, + "id" : 441869649666117, + "menuName" : "设备控制", + "parentId" : 2206, + "orderNum" : 1, + "path" : "", + "component" : null, + "queryParam" : null, + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "iot:device:ctrl", + "icon" : "", + "remark" : null, + "children" : [ ] +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254322509, + "updateBy" : null, + "updateTime" : 1708254322509, + "id" : 441869802405957, + "menuName" : "设备日志查询", + "parentId" : 2206, + "orderNum" : 1, + "path" : "", + "component" : null, + "queryParam" : null, + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "iot:deviceLog:query", + "icon" : "", + "remark" : null, + "children" : [ ] +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254322510, + "updateBy" : null, + "updateTime" : 1708254322510, + "id" : 441870007808069, + "menuName" : "设备组查询", + "parentId" : 2206, + "orderNum" : 1, + "path" : "", + "component" : null, + "queryParam" : null, + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "iot:deviceGroup:query", + "icon" : "", + "remark" : null, + "children" : [ ] +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254322512, + "updateBy" : null, + "updateTime" : 1708254322512, + "id" : 441870091001925, + "menuName" : "设备组添加", + "parentId" : 2206, + "orderNum" : 1, + "path" : "", + "component" : null, + "queryParam" : null, + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "iot:deviceGroup:add", + "icon" : "", + "remark" : null, + "children" : [ ] +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254322513, + "updateBy" : null, + "updateTime" : 1708254322513, + "id" : 441870227968069, + "menuName" : "设备组修改", + "parentId" : 2206, + "orderNum" : 1, + "path" : "", + "component" : null, + "queryParam" : null, + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "iot:deviceGroup:edit", + "icon" : "", + "remark" : null, + "children" : [ ] +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254322514, + "updateBy" : null, + "updateTime" : 1708254322514, + "id" : 441870309814341, + "menuName" : "设备组删除", + "parentId" : 2206, + "orderNum" : 1, + "path" : "", + "component" : null, + "queryParam" : null, + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "iot:deviceGroup:remove", + "icon" : "", + "remark" : null, + "children" : [ ] +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254322515, + "updateBy" : null, + "updateTime" : 1708254322515, + "id" : 441870607315013, + "menuName" : "虚拟设备查询", + "parentId" : 2207, + "orderNum" : 1, + "path" : "", + "component" : null, + "queryParam" : null, + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "iot:virtualDevice:query", + "icon" : "", + "remark" : null, + "children" : [ ] +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254322517, + "updateBy" : null, + "updateTime" : 1708254322517, + "id" : 441870717771845, + "menuName" : "虚拟设备添加", + "parentId" : 2207, + "orderNum" : 1, + "path" : "", + "component" : null, + "queryParam" : null, + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "iot:virtualDevice:add", + "icon" : "", + "remark" : null, + "children" : [ ] +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254322519, + "updateBy" : null, + "updateTime" : 1708254322519, + "id" : 441870780928069, + "menuName" : "虚拟设备修改", + "parentId" : 2207, + "orderNum" : 1, + "path" : "", + "component" : null, + "queryParam" : null, + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "iot:virtualDevice:edit", + "icon" : "", + "remark" : null, + "children" : [ ] +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254322521, + "updateBy" : null, + "updateTime" : 1708254322521, + "id" : 441870881378373, + "menuName" : "虚拟设备删除", + "parentId" : 2207, + "orderNum" : 1, + "path" : "", + "component" : null, + "queryParam" : null, + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "iot:virtualDevice:remove", + "icon" : "", + "remark" : null, + "children" : [ ] +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254322443, + "updateBy" : null, + "updateTime" : 1708254640153, + "id" : 442127357415493, + "menuName" : "插件添加", + "parentId" : 2210, + "orderNum" : 1, + "path" : "", + "component" : null, + "queryParam" : null, + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "iot:plugin:add", + "icon" : "", + "remark" : null, + "children" : [ ] +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254322444, + "updateBy" : null, + "updateTime" : 1708254684380, + "id" : 442127532781637, + "menuName" : "插件修改", + "parentId" : 2210, + "orderNum" : 2, + "path" : "", + "component" : null, + "queryParam" : null, + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "iot:plugin:edit", + "icon" : "", + "remark" : null, + "children" : [ ] +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254322446, + "updateBy" : null, + "updateTime" : 1708254700187, + "id" : 442127596064837, + "menuName" : "插件查询", + "parentId" : 2210, + "orderNum" : 4, + "path" : "", + "component" : null, + "queryParam" : null, + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "iot:plugin:query", + "icon" : "", + "remark" : null, + "children" : [ ] +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254322447, + "updateBy" : null, + "updateTime" : 1708254693831, + "id" : 442127705182277, + "menuName" : "插件删除", + "parentId" : 2210, + "orderNum" : 3, + "path" : "", + "component" : null, + "queryParam" : null, + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "iot:plugin:remove", + "icon" : "", + "remark" : null, + "children" : [ ] +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254322548, + "updateBy" : null, + "updateTime" : 1708254322548, + "id" : 442128593006661, + "menuName" : "规则查询", + "parentId" : 2212, + "orderNum" : 1, + "path" : "", + "component" : null, + "queryParam" : null, + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "iot:rule:query", + "icon" : "", + "remark" : null, + "children" : [ ] +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254322551, + "updateBy" : null, + "updateTime" : 1708254322551, + "id" : 442128733950021, + "menuName" : "规则修改", + "parentId" : 2212, + "orderNum" : 1, + "path" : "", + "component" : null, + "queryParam" : null, + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "iot:rule:eidt", + "icon" : "", + "remark" : null, + "children" : [ ] +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254322553, + "updateBy" : null, + "updateTime" : 1708254322553, + "id" : 442128795189317, + "menuName" : "规则删除", + "parentId" : 2212, + "orderNum" : 1, + "path" : "", + "component" : null, + "queryParam" : null, + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "iot:rule:remove", + "icon" : "", + "remark" : null, + "children" : [ ] +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254322556, + "updateBy" : null, + "updateTime" : 1708254322556, + "id" : 442129175347269, + "menuName" : "定时任务查询", + "parentId" : 2213, + "orderNum" : 1, + "path" : "", + "component" : null, + "queryParam" : null, + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "iot:task:query", + "icon" : "", + "remark" : null, + "children" : [ ] +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254322558, + "updateBy" : null, + "updateTime" : 1708254322558, + "id" : 442129320091717, + "menuName" : "定时任务修改", + "parentId" : 2213, + "orderNum" : 1, + "path" : "", + "component" : null, + "queryParam" : null, + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "iot:task:edit", + "icon" : "", + "remark" : null, + "children" : [ ] +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254322561, + "updateBy" : null, + "updateTime" : 1708254322561, + "id" : 442129388187717, + "menuName" : "定时任务删除", + "parentId" : 2213, + "orderNum" : 1, + "path" : "", + "component" : null, + "queryParam" : null, + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "iot:task:remove", + "icon" : "", + "remark" : null, + "children" : [ ] +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254322565, + "updateBy" : null, + "updateTime" : 1708254322565, + "id" : 442130419388485, + "menuName" : "通道添加", + "parentId" : 2219, + "orderNum" : 1, + "path" : "", + "component" : null, + "queryParam" : null, + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "iot:channel:add", + "icon" : "", + "remark" : null, + "children" : [ ] +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254322568, + "updateBy" : null, + "updateTime" : 1708254322568, + "id" : 442130475098181, + "menuName" : "通道修改", + "parentId" : 2219, + "orderNum" : 1, + "path" : "", + "component" : null, + "queryParam" : null, + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "iot:channel:edit", + "icon" : "", + "remark" : null, + "children" : [ ] +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254322570, + "updateBy" : null, + "updateTime" : 1708254322570, + "id" : 442130534805573, + "menuName" : "通道删除", + "parentId" : 2219, + "orderNum" : 1, + "path" : "", + "component" : null, + "queryParam" : null, + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "iot:channel:remove", + "icon" : "", + "remark" : null, + "children" : [ ] +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254322572, + "updateBy" : null, + "updateTime" : 1708254322572, + "id" : 442130860195909, + "menuName" : "告警配置查询", + "parentId" : 2223, + "orderNum" : 1, + "path" : "", + "component" : null, + "queryParam" : null, + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "iot:alertConfig:query", + "icon" : "", + "remark" : null, + "children" : [ ] +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254322574, + "updateBy" : null, + "updateTime" : 1708254322574, + "id" : 442130932109381, + "menuName" : "告警配置添加", + "parentId" : 2223, + "orderNum" : 1, + "path" : "", + "component" : null, + "queryParam" : null, + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "iot:alertConfig:add", + "icon" : "", + "remark" : null, + "children" : [ ] +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254322576, + "updateBy" : null, + "updateTime" : 1708254322576, + "id" : 442131029889093, + "menuName" : "告警配置修改", + "parentId" : 2223, + "orderNum" : 1, + "path" : "", + "component" : null, + "queryParam" : null, + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "iot:alertConfig:edit", + "icon" : "", + "remark" : null, + "children" : [ ] +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254322578, + "updateBy" : null, + "updateTime" : 1708254322578, + "id" : 442131115253829, + "menuName" : "告警配置删除", + "parentId" : 2223, + "orderNum" : 1, + "path" : "", + "component" : null, + "queryParam" : null, + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "iot:alertConfig:remove", + "icon" : "", + "remark" : null, + "children" : [ ] +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254322581, + "updateBy" : null, + "updateTime" : 1708254322581, + "id" : 442131294584901, + "menuName" : "告警查询", + "parentId" : 2222, + "orderNum" : 1, + "path" : "", + "component" : null, + "queryParam" : null, + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "iot:alert:query", + "icon" : "", + "remark" : null, + "children" : [ ] +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254322585, + "updateBy" : null, + "updateTime" : 1708254322585, + "id" : 442143693541445, + "menuName" : "通道查询", + "parentId" : 2219, + "orderNum" : 1, + "path" : "", + "component" : null, + "queryParam" : null, + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "iot:channel:query", + "icon" : "", + "remark" : null, + "children" : [ ] +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254322587, + "updateBy" : null, + "updateTime" : 1708254322587, + "id" : 442149490409541, + "menuName" : "OTA查询", + "parentId" : 2225, + "orderNum" : 1, + "path" : "", + "component" : null, + "queryParam" : null, + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "iot:ota:query", + "icon" : "", + "remark" : null, + "children" : [ ] +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254322589, + "updateBy" : null, + "updateTime" : 1708254322589, + "id" : 442149580529733, + "menuName" : "OTA添加", + "parentId" : 2225, + "orderNum" : 1, + "path" : "", + "component" : null, + "queryParam" : null, + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "iot:ota:add", + "icon" : "", + "remark" : null, + "children" : [ ] +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254322592, + "updateBy" : null, + "updateTime" : 1708254322592, + "id" : 442149650423877, + "menuName" : "OTA删除", + "parentId" : 2225, + "orderNum" : 1, + "path" : "", + "component" : null, + "queryParam" : null, + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "iot:ota:remove", + "icon" : "", + "remark" : null, + "children" : [ ] +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254322595, + "updateBy" : null, + "updateTime" : 1708254322595, + "id" : 442149811572805, + "menuName" : "执行升级", + "parentId" : 2225, + "orderNum" : 1, + "path" : "", + "component" : null, + "queryParam" : null, + "isFrame" : "1", + "isCache" : "0", + "menuType" : "F", + "visible" : "0", + "status" : "0", + "perms" : "iot:ota:upgrade", + "icon" : "", + "remark" : null, + "children" : [ ] +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254322439, + "updateBy" : null, + "updateTime" : 1708254322439, + "id" : 461626374598725, + "menuName" : "插件详情", + "parentId" : 2200, + "orderNum" : 3, + "path" : "detail/:id", + "component" : "iot/plugins/detail", + "queryParam" : null, + "isFrame" : "1", + "isCache" : "0", + "menuType" : "C", + "visible" : "1", + "status" : "0", + "perms" : null, + "icon" : "", + "remark" : null, + "children" : [ ] +} ] \ No newline at end of file diff --git a/data/init/sys_notice.json b/data/init/sys_notice.json index e8a5dc63..8b52e791 100644 --- a/data/init/sys_notice.json +++ b/data/init/sys_notice.json @@ -1,30 +1,29 @@ - [ - { - "id": 1, - "tenantId": "000000", - "noticeTitle": "温馨提醒:2018-07-01 新版本发布啦", - "noticeType": "2", - "noticeContent": "5paw54mI5pys5YaF5a65", - "status": "0", - "createDept": 103, - "createBy": 1, - - "updateBy": null, - "updateTime": null, - "remark": "管理员" - }, - { - "id": 2, - "tenantId": "000000", - "noticeTitle": "维护通知:2018-07-01 系统凌晨维护", - "noticeType": "1", - "noticeContent": "57u05oqk5YaF5a65", - "status": "0", - "createDept": 103, - "createBy": 1, - - "updateBy": null, - "updateTime": null, - "remark": "管理员" - } - ] +[ { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322623, + "updateBy" : null, + "updateTime" : 1708254322623, + "tenantId" : "000000", + "id" : 1, + "noticeTitle" : "温馨提醒:2018-07-01 新版本发布啦", + "noticeType" : "2", + "noticeContent" : "5paw54mI5pys5YaF5a65", + "status" : "0", + "remark" : "管理员", + "createByName" : null +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322639, + "updateBy" : null, + "updateTime" : 1708254322639, + "tenantId" : "000000", + "id" : 2, + "noticeTitle" : "维护通知:2018-07-01 系统凌晨维护", + "noticeType" : "1", + "noticeContent" : "57u05oqk5YaF5a65", + "status" : "0", + "remark" : "管理员", + "createByName" : null +} ] \ No newline at end of file diff --git a/data/init/sys_oper_log.json b/data/init/sys_oper_log.json index 8fc30bb3..442ebbe2 100644 --- a/data/init/sys_oper_log.json +++ b/data/init/sys_oper_log.json @@ -1,22 +1,276 @@ - [ - { - "id": 1665641342438514690, - "tenantId": "000000", - "title": "代码生成", - "businessType": 6, - "method": "org.dromara.generator.controller.GenController.importTableSave()", - "request_method": "POST", - "operatorType": 1, - "operName": "admin", - "deptName": "", - "operUrl": "/tool/gen/importTable", - "operIp": "127.0.0.1", - "operLocation": "内网IP", - "operParam": "\"sys_role_dept,sys_role_menu,sysConfig,sysDictData,sysDictType,sysLogininfor,sysNotice,sys_operLog,sys_oss,sys_ossConfig\"", - "json_result": "{\"code\":200,\"msg\":\"操作成功\",\"data\":null}", - "status": 0, - "error_msg": "", - - "costTime": 199 - } - ] +[ { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 516580177526853, + "tenantId" : "000000", + "title" : "菜单管理", + "businessType" : 2, + "businessTypes" : null, + "method" : "cc.iotkit.system.controller.SysMenuController.edit()", + "requestMethod" : "POST", + "operatorType" : 1, + "operName" : "admin", + "deptName" : null, + "operUrl" : "/system/menu/edit", + "operIp" : "127.0.0.1", + "operLocation" : "内网IP", + "operParam" : "{\"requestId\":\"8ab12839-a039-4fad-8afe-bc5c0c98354f\",\"data\":{\"createDept\":null,\"createBy\":null,\"createTime\":\"2024-02-18T11:05:22.443+00:00\",\"updateBy\":null,\"updateTime\":null,\"id\":442127357415493,\"parentId\":2210,\"menuName\":\"插件添加\",\"orderNum\":1,\"path\":\"\",\"component\":null,\"queryParam\":null,\"isFrame\":\"1\",\"isCache\":\"0\",\"menuType\":\"F\",\"visible\":\"0\",\"status\":\"0\",\"perms\":\"iot: plugin:add\",\"icon\":\"\",\"remark\":null}}", + "jsonResult" : null, + "status" : 0, + "errorMsg" : null, + "operTime" : 1708254609402, + "costTime" : 32 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 516580271538245, + "tenantId" : "000000", + "title" : "菜单管理", + "businessType" : 2, + "businessTypes" : null, + "method" : "cc.iotkit.system.controller.SysMenuController.edit()", + "requestMethod" : "POST", + "operatorType" : 1, + "operName" : "admin", + "deptName" : null, + "operUrl" : "/system/menu/edit", + "operIp" : "127.0.0.1", + "operLocation" : "内网IP", + "operParam" : "{\"requestId\":\"f3bfc9df-cacc-4560-8c6f-8984d231675a\",\"data\":{\"createDept\":null,\"createBy\":null,\"createTime\":\"2024-02-18T11:05:22.444+00:00\",\"updateBy\":null,\"updateTime\":null,\"id\":442127532781637,\"parentId\":2210,\"menuName\":\"插件修改\",\"orderNum\":1,\"path\":\"\",\"component\":null,\"queryParam\":null,\"isFrame\":\"1\",\"isCache\":\"0\",\"menuType\":\"F\",\"visible\":\"0\",\"status\":\"0\",\"perms\":\"iot:plugin:edit\",\"icon\":\"\",\"remark\":null}}", + "jsonResult" : null, + "status" : 0, + "errorMsg" : null, + "operTime" : 1708254632356, + "costTime" : 6 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 516580303495237, + "tenantId" : "000000", + "title" : "菜单管理", + "businessType" : 2, + "businessTypes" : null, + "method" : "cc.iotkit.system.controller.SysMenuController.edit()", + "requestMethod" : "POST", + "operatorType" : 1, + "operName" : "admin", + "deptName" : null, + "operUrl" : "/system/menu/edit", + "operIp" : "127.0.0.1", + "operLocation" : "内网IP", + "operParam" : "{\"requestId\":\"e5e6b549-ae57-4265-9655-1f72768289bc\",\"data\":{\"createDept\":null,\"createBy\":null,\"createTime\":\"2024-02-18T11:05:22.443+00:00\",\"updateBy\":null,\"updateTime\":null,\"id\":442127357415493,\"parentId\":2210,\"menuName\":\"插件添加\",\"orderNum\":1,\"path\":\"\",\"component\":null,\"queryParam\":null,\"isFrame\":\"1\",\"isCache\":\"0\",\"menuType\":\"F\",\"visible\":\"0\",\"status\":\"0\",\"perms\":\"iot:plugin:add\",\"icon\":\"\",\"remark\":null}}", + "jsonResult" : null, + "status" : 0, + "errorMsg" : null, + "operTime" : 1708254640158, + "costTime" : 7 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 516580369678405, + "tenantId" : "000000", + "title" : "菜单管理", + "businessType" : 2, + "businessTypes" : null, + "method" : "cc.iotkit.system.controller.SysMenuController.edit()", + "requestMethod" : "POST", + "operatorType" : 1, + "operName" : "admin", + "deptName" : null, + "operUrl" : "/system/menu/edit", + "operIp" : "127.0.0.1", + "operLocation" : "内网IP", + "operParam" : "{\"requestId\":\"413f5711-9b51-4b53-9c07-4a18a5d369f3\",\"data\":{\"createDept\":null,\"createBy\":null,\"createTime\":\"2024-02-18T11:05:22.446+00:00\",\"updateBy\":null,\"updateTime\":null,\"id\":442127596064837,\"parentId\":2210,\"menuName\":\"插件查询\",\"orderNum\":1,\"path\":\"\",\"component\":null,\"queryParam\":null,\"isFrame\":\"1\",\"isCache\":\"0\",\"menuType\":\"F\",\"visible\":\"0\",\"status\":\"0\",\"perms\":\"iot:plugin:query\",\"icon\":\"\",\"remark\":null}}", + "jsonResult" : null, + "status" : 0, + "errorMsg" : null, + "operTime" : 1708254656316, + "costTime" : 5 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 516580424007749, + "tenantId" : "000000", + "title" : "菜单管理", + "businessType" : 2, + "businessTypes" : null, + "method" : "cc.iotkit.system.controller.SysMenuController.edit()", + "requestMethod" : "POST", + "operatorType" : 1, + "operName" : "admin", + "deptName" : null, + "operUrl" : "/system/menu/edit", + "operIp" : "127.0.0.1", + "operLocation" : "内网IP", + "operParam" : "{\"requestId\":\"564af98c-3af4-4b8b-8637-6a008d34fc6d\",\"data\":{\"createDept\":null,\"createBy\":null,\"createTime\":\"2024-02-18T11:05:22.447+00:00\",\"updateBy\":null,\"updateTime\":null,\"id\":442127705182277,\"parentId\":2210,\"menuName\":\"插件删除\",\"orderNum\":1,\"path\":\"\",\"component\":null,\"queryParam\":null,\"isFrame\":\"1\",\"isCache\":\"0\",\"menuType\":\"F\",\"visible\":\"0\",\"status\":\"0\",\"perms\":\"iot:plugin:remove\",\"icon\":\"\",\"remark\":null}}", + "jsonResult" : null, + "status" : 0, + "errorMsg" : null, + "operTime" : 1708254669580, + "costTime" : 6 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 516580484644933, + "tenantId" : "000000", + "title" : "菜单管理", + "businessType" : 2, + "businessTypes" : null, + "method" : "cc.iotkit.system.controller.SysMenuController.edit()", + "requestMethod" : "POST", + "operatorType" : 1, + "operName" : "admin", + "deptName" : null, + "operUrl" : "/system/menu/edit", + "operIp" : "127.0.0.1", + "operLocation" : "内网IP", + "operParam" : "{\"requestId\":\"38ff89ff-6243-4c54-aa0b-735e83377836\",\"data\":{\"createDept\":null,\"createBy\":null,\"createTime\":\"2024-02-18T11:05:22.444+00:00\",\"updateBy\":null,\"updateTime\":null,\"id\":442127532781637,\"parentId\":2210,\"menuName\":\"插件修改\",\"orderNum\":2,\"path\":\"\",\"component\":null,\"queryParam\":null,\"isFrame\":\"1\",\"isCache\":\"0\",\"menuType\":\"F\",\"visible\":\"0\",\"status\":\"0\",\"perms\":\"iot:plugin:edit\",\"icon\":\"\",\"remark\":null}}", + "jsonResult" : null, + "status" : 0, + "errorMsg" : null, + "operTime" : 1708254684384, + "costTime" : 5 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 516580523356229, + "tenantId" : "000000", + "title" : "菜单管理", + "businessType" : 2, + "businessTypes" : null, + "method" : "cc.iotkit.system.controller.SysMenuController.edit()", + "requestMethod" : "POST", + "operatorType" : 1, + "operName" : "admin", + "deptName" : null, + "operUrl" : "/system/menu/edit", + "operIp" : "127.0.0.1", + "operLocation" : "内网IP", + "operParam" : "{\"requestId\":\"19366ec6-55f5-49cd-8f82-e7b592cc0dd1\",\"data\":{\"createDept\":null,\"createBy\":null,\"createTime\":\"2024-02-18T11:05:22.447+00:00\",\"updateBy\":null,\"updateTime\":null,\"id\":442127705182277,\"parentId\":2210,\"menuName\":\"插件删除\",\"orderNum\":3,\"path\":\"\",\"component\":null,\"queryParam\":null,\"isFrame\":\"1\",\"isCache\":\"0\",\"menuType\":\"F\",\"visible\":\"0\",\"status\":\"0\",\"perms\":\"iot:plugin:remove\",\"icon\":\"\",\"remark\":null}}", + "jsonResult" : null, + "status" : 0, + "errorMsg" : null, + "operTime" : 1708254693835, + "costTime" : 6 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 516580549386309, + "tenantId" : "000000", + "title" : "菜单管理", + "businessType" : 2, + "businessTypes" : null, + "method" : "cc.iotkit.system.controller.SysMenuController.edit()", + "requestMethod" : "POST", + "operatorType" : 1, + "operName" : "admin", + "deptName" : null, + "operUrl" : "/system/menu/edit", + "operIp" : "127.0.0.1", + "operLocation" : "内网IP", + "operParam" : "{\"requestId\":\"4beb5d69-7e4e-4826-abe8-cc7d860fe814\",\"data\":{\"createDept\":null,\"createBy\":null,\"createTime\":\"2024-02-18T11:05:22.446+00:00\",\"updateBy\":null,\"updateTime\":null,\"id\":442127596064837,\"parentId\":2210,\"menuName\":\"插件查询\",\"orderNum\":4,\"path\":\"\",\"component\":null,\"queryParam\":null,\"isFrame\":\"1\",\"isCache\":\"0\",\"menuType\":\"F\",\"visible\":\"0\",\"status\":\"0\",\"perms\":\"iot:plugin:query\",\"icon\":\"\",\"remark\":null}}", + "jsonResult" : null, + "status" : 0, + "errorMsg" : null, + "operTime" : 1708254700190, + "costTime" : 5 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 516580700786757, + "tenantId" : "000000", + "title" : "用户管理", + "businessType" : 3, + "businessTypes" : null, + "method" : "cc.iotkit.system.controller.SysUserController.remove()", + "requestMethod" : "POST", + "operatorType" : 1, + "operName" : "admin", + "deptName" : null, + "operUrl" : "/system/user/delete", + "operIp" : "127.0.0.1", + "operLocation" : "内网IP", + "operParam" : "{\"requestId\":\"32db1317-b4ee-42c8-8b44-ad077b13468d\",\"data\":[3]}", + "jsonResult" : null, + "status" : 0, + "errorMsg" : null, + "operTime" : 1708254737152, + "costTime" : 29 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 516580742733893, + "tenantId" : "000000", + "title" : "用户管理", + "businessType" : 3, + "businessTypes" : null, + "method" : "cc.iotkit.system.controller.SysUserController.remove()", + "requestMethod" : "POST", + "operatorType" : 1, + "operName" : "admin", + "deptName" : null, + "operUrl" : "/system/user/delete", + "operIp" : "127.0.0.1", + "operLocation" : "内网IP", + "operParam" : "{\"requestId\":\"84a35cb9-b99f-4bdc-9977-a379fc964699\",\"data\":[2]}", + "jsonResult" : null, + "status" : 0, + "errorMsg" : null, + "operTime" : 1708254747394, + "costTime" : 8 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 1665641342438514690, + "tenantId" : "000000", + "title" : "代码生成", + "businessType" : 6, + "businessTypes" : null, + "method" : "org.dromara.generator.controller.GenController.importTableSave()", + "requestMethod" : null, + "operatorType" : 1, + "operName" : "admin", + "deptName" : "", + "operUrl" : "/tool/gen/importTable", + "operIp" : "127.0.0.1", + "operLocation" : "内网IP", + "operParam" : "\"sys_role_dept,sys_role_menu,sysConfig,sysDictData,sysDictType,sysLogininfor,sysNotice,sys_operLog,sys_oss,sys_ossConfig\"", + "jsonResult" : null, + "status" : 0, + "errorMsg" : null, + "operTime" : null, + "costTime" : 199 +} ] \ No newline at end of file diff --git a/data/init/sys_oss.json b/data/init/sys_oss.json index 86b953fc..8878e547 100644 --- a/data/init/sys_oss.json +++ b/data/init/sys_oss.json @@ -1 +1 @@ - [] +[ ] \ No newline at end of file diff --git a/data/init/sys_oss_config.json b/data/init/sys_oss_config.json index 8a4ff3ba..80f08689 100644 --- a/data/init/sys_oss_config.json +++ b/data/init/sys_oss_config.json @@ -1,112 +1,106 @@ - [ - { - "id": 1, - "tenantId": "000000", - "configKey": "minio", - "accessKey": "admin", - "secretKey": "iita@123", - "bucketName": "iotkit", - "prefix": "", - "endpoint": "159.75.222.119:9000", - "domain": "", - "is_https": "N", - "region": "", - "accessPolicy": "1", - "status": "0", - "ext1": "", - "createDept": 103, - "createBy": 1, - - "updateBy": 1, - - "remark": null - }, - { - "id": 2, - "tenantId": "000000", - "configKey": "qiniu", - "accessKey": "XXXXXXXXXXXXXXX", - "secretKey": "XXXXXXXXXXXXXXX", - "bucketName": "ruoyi", - "prefix": "", - "endpoint": "s3-cn-north-1.qiniucs.com", - "domain": "", - "is_https": "N", - "region": "", - "accessPolicy": "1", - "status": "1", - "ext1": "", - "createDept": 103, - "createBy": 1, - - "updateBy": 1, - - "remark": null - }, - { - "id": 3, - "tenantId": "000000", - "configKey": "aliyun", - "accessKey": "XXXXXXXXXXXXXXX", - "secretKey": "XXXXXXXXXXXXXXX", - "bucketName": "ruoyi", - "prefix": "", - "endpoint": "oss-cn-beijing.aliyuncs.com", - "domain": "", - "is_https": "N", - "region": "", - "accessPolicy": "1", - "status": "1", - "ext1": "", - "createDept": 103, - "createBy": 1, - - "updateBy": 1, - - "remark": null - }, - { - "id": 4, - "tenantId": "000000", - "configKey": "qcloud", - "accessKey": "XXXXXXXXXXXXXXX", - "secretKey": "XXXXXXXXXXXXXXX", - "bucketName": "ruoyi-1250000000", - "prefix": "", - "endpoint": "cos.ap-beijing.myqcloud.com", - "domain": "", - "is_https": "N", - "region": "ap-beijing", - "accessPolicy": "1", - "status": "1", - "ext1": "", - "createDept": 103, - "createBy": 1, - - "updateBy": 1, - - "remark": null - }, - { - "id": 5, - "tenantId": "000000", - "configKey": "image", - "accessKey": "ruoyi", - "secretKey": "ruoyi123", - "bucketName": "ruoyi", - "prefix": "image", - "endpoint": "127.0.0.1:9000", - "domain": "", - "is_https": "N", - "region": "", - "accessPolicy": "1", - "status": "1", - "ext1": "", - "createDept": 103, - "createBy": 1, - - "updateBy": 1, - - "remark": null - } - ] +[ { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322687, + "updateBy" : 1, + "updateTime" : 1708254322687, + "tenantId" : "000000", + "id" : 1, + "configKey" : "minio", + "accessKey" : "admin", + "secretKey" : "iita@123", + "bucketName" : "iotkit", + "prefix" : "", + "endpoint" : "159.75.222.119:9000", + "domain" : "", + "isHttps" : null, + "region" : "", + "status" : "0", + "ext1" : "", + "remark" : null, + "accessPolicy" : "1" +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322701, + "updateBy" : 1, + "updateTime" : 1708254322701, + "tenantId" : "000000", + "id" : 2, + "configKey" : "qiniu", + "accessKey" : "XXXXXXXXXXXXXXX", + "secretKey" : "XXXXXXXXXXXXXXX", + "bucketName" : "ruoyi", + "prefix" : "", + "endpoint" : "s3-cn-north-1.qiniucs.com", + "domain" : "", + "isHttps" : null, + "region" : "", + "status" : "1", + "ext1" : "", + "remark" : null, + "accessPolicy" : "1" +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322703, + "updateBy" : 1, + "updateTime" : 1708254322703, + "tenantId" : "000000", + "id" : 3, + "configKey" : "aliyun", + "accessKey" : "XXXXXXXXXXXXXXX", + "secretKey" : "XXXXXXXXXXXXXXX", + "bucketName" : "ruoyi", + "prefix" : "", + "endpoint" : "oss-cn-beijing.aliyuncs.com", + "domain" : "", + "isHttps" : null, + "region" : "", + "status" : "1", + "ext1" : "", + "remark" : null, + "accessPolicy" : "1" +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322705, + "updateBy" : 1, + "updateTime" : 1708254322705, + "tenantId" : "000000", + "id" : 4, + "configKey" : "qcloud", + "accessKey" : "XXXXXXXXXXXXXXX", + "secretKey" : "XXXXXXXXXXXXXXX", + "bucketName" : "ruoyi-1250000000", + "prefix" : "", + "endpoint" : "cos.ap-beijing.myqcloud.com", + "domain" : "", + "isHttps" : null, + "region" : "ap-beijing", + "status" : "1", + "ext1" : "", + "remark" : null, + "accessPolicy" : "1" +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322708, + "updateBy" : 1, + "updateTime" : 1708254322708, + "tenantId" : "000000", + "id" : 5, + "configKey" : "image", + "accessKey" : "ruoyi", + "secretKey" : "ruoyi123", + "bucketName" : "ruoyi", + "prefix" : "image", + "endpoint" : "127.0.0.1:9000", + "domain" : "", + "isHttps" : null, + "region" : "", + "status" : "1", + "ext1" : "", + "remark" : null, + "accessPolicy" : "1" +} ] \ No newline at end of file diff --git a/data/init/sys_post.json b/data/init/sys_post.json index 5ee8faf7..59c52499 100644 --- a/data/init/sys_post.json +++ b/data/init/sys_post.json @@ -1,58 +1,53 @@ - [ - { - "id": 1, - "tenantId": "000000", - "postCode": "ceo", - "postName": "董事长", - "postSort": 1, - "status": "0", - "createDept": 103, - "createBy": 1, - - "updateBy": null, - "updateTime": null, - "remark": "" - }, - { - "id": 2, - "tenantId": "000000", - "postCode": "se", - "postName": "项目经理", - "postSort": 2, - "status": "0", - "createDept": 103, - "createBy": 1, - - "updateBy": null, - "updateTime": null, - "remark": "" - }, - { - "id": 3, - "tenantId": "000000", - "postCode": "hr", - "postName": "人力资源", - "postSort": 3, - "status": "0", - "createDept": 103, - "createBy": 1, - - "updateBy": null, - "updateTime": null, - "remark": "" - }, - { - "id": 4, - "tenantId": "000000", - "postCode": "user", - "postName": "普通员工", - "postSort": 4, - "status": "0", - "createDept": 103, - "createBy": 1, - - "updateBy": null, - "updateTime": null, - "remark": "" - } - ] +[ { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322729, + "updateBy" : null, + "updateTime" : 1708254322729, + "tenantId" : "000000", + "id" : 1, + "postCode" : "ceo", + "postName" : "董事长", + "postSort" : 1, + "status" : "0", + "remark" : "" +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322742, + "updateBy" : null, + "updateTime" : 1708254322742, + "tenantId" : "000000", + "id" : 2, + "postCode" : "se", + "postName" : "项目经理", + "postSort" : 2, + "status" : "0", + "remark" : "" +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322745, + "updateBy" : null, + "updateTime" : 1708254322745, + "tenantId" : "000000", + "id" : 3, + "postCode" : "hr", + "postName" : "人力资源", + "postSort" : 3, + "status" : "0", + "remark" : "" +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322750, + "updateBy" : null, + "updateTime" : 1708254322750, + "tenantId" : "000000", + "id" : 4, + "postCode" : "user", + "postName" : "普通员工", + "postSort" : 4, + "status" : "0", + "remark" : "" +} ] \ No newline at end of file diff --git a/data/init/sys_role.json b/data/init/sys_role.json index 204f865b..c7efcca7 100644 --- a/data/init/sys_role.json +++ b/data/init/sys_role.json @@ -1,38 +1,37 @@ - [ - { - "id": 1, - "tenantId": "000000", - "roleName": "超级管理员", - "roleKey": "superadmin", - "roleSort": 1, - "data_scope": "1", - "menuCheck_strictly": 1, - "deptCheck_strictly": 1, - "status": "0", - "delFlag": "0", - "createDept": 103, - "createBy": 1, - - "updateBy": null, - "updateTime": null, - "remark": "超级管理员" - }, - { - "id": 2, - "tenantId": "000000", - "roleName": "普通角色", - "roleKey": "common", - "roleSort": 2, - "data_scope": "2", - "menuCheck_strictly": 1, - "deptCheck_strictly": 1, - "status": "0", - "delFlag": "0", - "createDept": 103, - "createBy": 1, - - "updateBy": null, - "updateTime": null, - "remark": "普通角色" - } - ] +[ { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322779, + "updateBy" : null, + "updateTime" : 1708254322779, + "tenantId" : "000000", + "id" : 1, + "roleName" : "超级管理员", + "roleKey" : "superadmin", + "roleSort" : 1, + "dataScope" : null, + "menuCheckStrictly" : null, + "deptCheckStrictly" : null, + "status" : "0", + "remark" : "超级管理员", + "flag" : false, + "superAdmin" : true +}, { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254322799, + "updateBy" : null, + "updateTime" : 1708254322799, + "tenantId" : "000000", + "id" : 2, + "roleName" : "普通角色", + "roleKey" : "common", + "roleSort" : 2, + "dataScope" : null, + "menuCheckStrictly" : null, + "deptCheckStrictly" : null, + "status" : "0", + "remark" : "普通角色", + "flag" : false, + "superAdmin" : false +} ] \ No newline at end of file diff --git a/data/init/sys_role_dept.json b/data/init/sys_role_dept.json index fc17b975..8b6e1c7b 100644 --- a/data/init/sys_role_dept.json +++ b/data/init/sys_role_dept.json @@ -1,18 +1,37 @@ - [ - { - "roleId": 2, - "deptId": 100 - }, - { - "roleId": 2, - "deptId": 101 - }, - { - "roleId": 2, - "deptId": 105 - }, - { - "roleId": 452767970971717, - "deptId": 452767971254341 - } - ] +[ { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 516579003666501, + "roleId" : 2, + "deptId" : 100 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 516579003695173, + "roleId" : 2, + "deptId" : 101 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 516579003699269, + "roleId" : 2, + "deptId" : 105 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 516579003707461, + "roleId" : 452767970971717, + "deptId" : 452767971254341 +} ] \ No newline at end of file diff --git a/data/init/sys_role_menu.json b/data/init/sys_role_menu.json index 8509534e..fd9117bd 100644 --- a/data/init/sys_role_menu.json +++ b/data/init/sys_role_menu.json @@ -1,1402 +1,1198 @@ -[ - { - "id": 447227041742917, - "roleId": 2, - "menuId": 1 - }, - { - "id": 447227041742918, - "roleId": 2, - "menuId": 100 - }, - { - "id": 447227041742919, - "roleId": 2, - "menuId": 1001 - }, - { - "id": 447227041747013, - "roleId": 2, - "menuId": 1002 - }, - { - "id": 447227041747014, - "roleId": 2, - "menuId": 1003 - }, - { - "id": 447227041747015, - "roleId": 2, - "menuId": 1005 - }, - { - "id": 447227041747016, - "roleId": 2, - "menuId": 101 - }, - { - "id": 447227041747017, - "roleId": 2, - "menuId": 1008 - }, - { - "id": 447227041747018, - "roleId": 2, - "menuId": 1009 - }, - { - "id": 447227041747019, - "roleId": 2, - "menuId": 1010 - }, - { - "id": 447227041747020, - "roleId": 2, - "menuId": 1012 - }, - { - "id": 447227041747021, - "roleId": 2, - "menuId": 102 - }, - { - "id": 447227041747022, - "roleId": 2, - "menuId": 1013 - }, - { - "id": 447227041747023, - "roleId": 2, - "menuId": 1014 - }, - { - "id": 447227041747024, - "roleId": 2, - "menuId": 1015 - }, - { - "id": 447227041747025, - "roleId": 2, - "menuId": 103 - }, - { - "id": 447227041747026, - "roleId": 2, - "menuId": 1017 - }, - { - "id": 447227041747027, - "roleId": 2, - "menuId": 1018 - }, - { - "id": 447227041747028, - "roleId": 2, - "menuId": 1019 - }, - { - "id": 447227041747029, - "roleId": 2, - "menuId": 104 - }, - { - "id": 447227041751109, - "roleId": 2, - "menuId": 1021 - }, - { - "id": 447227041751110, - "roleId": 2, - "menuId": 1022 - }, - { - "id": 447227041751111, - "roleId": 2, - "menuId": 1023 - }, - { - "id": 447227041751112, - "roleId": 2, - "menuId": 1025 - }, - { - "id": 447227041751113, - "roleId": 2, - "menuId": 105 - }, - { - "id": 447227041751114, - "roleId": 2, - "menuId": 1026 - }, - { - "id": 447227041751115, - "roleId": 2, - "menuId": 1027 - }, - { - "id": 447227041751116, - "roleId": 2, - "menuId": 1028 - }, - { - "id": 447227041751117, - "roleId": 2, - "menuId": 1030 - }, - { - "id": 447227041751118, - "roleId": 2, - "menuId": 106 - }, - { - "id": 447227041751119, - "roleId": 2, - "menuId": 1031 - }, - { - "id": 447227041751120, - "roleId": 2, - "menuId": 1032 - }, - { - "id": 447227041751121, - "roleId": 2, - "menuId": 1033 - }, - { - "id": 447227041751122, - "roleId": 2, - "menuId": 1035 - }, - { - "id": 447227041751123, - "roleId": 2, - "menuId": 107 - }, - { - "id": 447227041751124, - "roleId": 2, - "menuId": 1036 - }, - { - "id": 447227041751125, - "roleId": 2, - "menuId": 1037 - }, - { - "id": 447227041751126, - "roleId": 2, - "menuId": 1038 - }, - { - "id": 447227041751127, - "roleId": 2, - "menuId": 1039 - }, - { - "id": 447227041751128, - "roleId": 2, - "menuId": 108 - }, - { - "id": 447227041751129, - "roleId": 2, - "menuId": 500 - }, - { - "id": 447227041755205, - "roleId": 2, - "menuId": 1040 - }, - { - "id": 447227041755206, - "roleId": 2, - "menuId": 1041 - }, - { - "id": 447227041755207, - "roleId": 2, - "menuId": 1042 - }, - { - "id": 447227041755208, - "roleId": 2, - "menuId": 501 - }, - { - "id": 447227041755209, - "roleId": 2, - "menuId": 1043 - }, - { - "id": 447227041755210, - "roleId": 2, - "menuId": 1044 - }, - { - "id": 447227041755211, - "roleId": 2, - "menuId": 1045 - }, - { - "id": 447227041755212, - "roleId": 2, - "menuId": 118 - }, - { - "id": 447227041755213, - "roleId": 2, - "menuId": 1600 - }, - { - "id": 447227041755214, - "roleId": 2, - "menuId": 1601 - }, - { - "id": 447227041755215, - "roleId": 2, - "menuId": 1602 - }, - { - "id": 447227041755216, - "roleId": 2, - "menuId": 1603 - }, - { - "id": 447227041755217, - "roleId": 2, - "menuId": 1604 - }, - { - "id": 447227041755218, - "roleId": 2, - "menuId": 1605 - }, - { - "id": 447227041755219, - "roleId": 2, - "menuId": 2200 - }, - { - "id": 447227041755220, - "roleId": 2, - "menuId": 2201 - }, - { - "id": 447227041759301, - "roleId": 2, - "menuId": 441851175424069 - }, - { - "id": 447227041759302, - "roleId": 2, - "menuId": 441851310268485 - }, - { - "id": 447227041759303, - "roleId": 2, - "menuId": 2214 - }, - { - "id": 447227041759304, - "roleId": 2, - "menuId": 2205 - }, - { - "id": 447227041759305, - "roleId": 2, - "menuId": 441853056651333 - }, - { - "id": 447227041759306, - "roleId": 2, - "menuId": 441853220675653 - }, - { - "id": 447227041759307, - "roleId": 2, - "menuId": 441853285179461 - }, - { - "id": 447227041759308, - "roleId": 2, - "menuId": 441862877970501 - }, - { - "id": 447227041759309, - "roleId": 2, - "menuId": 441862978281541 - }, - { - "id": 447227041759310, - "roleId": 2, - "menuId": 2206 - }, - { - "id": 447227041759311, - "roleId": 2, - "menuId": 441869217525829 - }, - { - "id": 447227041759312, - "roleId": 2, - "menuId": 441869327724613 - }, - { - "id": 447227041763397, - "roleId": 2, - "menuId": 441869398310981 - }, - { - "id": 447227041763398, - "roleId": 2, - "menuId": 441869649666117 - }, - { - "id": 447227041763399, - "roleId": 2, - "menuId": 441869802405957 - }, - { - "id": 447227041763400, - "roleId": 2, - "menuId": 441870007808069 - }, - { - "id": 447227041763401, - "roleId": 2, - "menuId": 441870091001925 - }, - { - "id": 447227041763402, - "roleId": 2, - "menuId": 441870227968069 - }, - { - "id": 447227041763403, - "roleId": 2, - "menuId": 2207 - }, - { - "id": 447227041763404, - "roleId": 2, - "menuId": 441870607315013 - }, - { - "id": 447227041763405, - "roleId": 2, - "menuId": 441870717771845 - }, - { - "id": 447227041763406, - "roleId": 2, - "menuId": 441870780928069 - }, - { - "id": 447227041763407, - "roleId": 2, - "menuId": 2215 - }, - { - "id": 447227041767493, - "roleId": 2, - "menuId": 2225 - }, - { - "id": 447227041767494, - "roleId": 2, - "menuId": 442149490409541 - }, - { - "id": 447227041767495, - "roleId": 2, - "menuId": 442149580529733 - }, - { - "id": 447227041767496, - "roleId": 2, - "menuId": 442149811572805 - }, - { - "id": 447227041767497, - "roleId": 2, - "menuId": 2208 - }, - { - "id": 447227041767498, - "roleId": 2, - "menuId": 2209 - }, - { - "id": 447227041767499, - "roleId": 2, - "menuId": 442127879118917 - }, - { - "id": 447227041771589, - "roleId": 2, - "menuId": 442127985041477 - }, - { - "id": 447227041771590, - "roleId": 2, - "menuId": 442128064598085 - }, - { - "id": 447227041771591, - "roleId": 2, - "menuId": 2210 - }, - { - "id": 447227041771592, - "roleId": 2, - "menuId": 442127357415493 - }, - { - "id": 447227041771593, - "roleId": 2, - "menuId": 442127532781637 - }, - { - "id": 447227041771594, - "roleId": 2, - "menuId": 442127596064837 - }, - { - "id": 447227041771595, - "roleId": 2, - "menuId": 2211 - }, - { - "id": 447227041771596, - "roleId": 2, - "menuId": 2212 - }, - { - "id": 447227041771597, - "roleId": 2, - "menuId": 442128593006661 - }, - { - "id": 447227041771598, - "roleId": 2, - "menuId": 442128733950021 - }, - { - "id": 447227041771599, - "roleId": 2, - "menuId": 2213 - }, - { - "id": 447227041775685, - "roleId": 2, - "menuId": 442129175347269 - }, - { - "id": 447227041775686, - "roleId": 2, - "menuId": 442129320091717 - }, - { - "id": 447227041775687, - "roleId": 2, - "menuId": 2216 - }, - { - "id": 447227041775688, - "roleId": 2, - "menuId": 2217 - }, - { - "id": 447227041775689, - "roleId": 2, - "menuId": 2218 - }, - { - "id": 447227041775690, - "roleId": 2, - "menuId": 2219 - }, - { - "id": 447227041775691, - "roleId": 2, - "menuId": 442130419388485 - }, - { - "id": 447227041775692, - "roleId": 2, - "menuId": 442130475098181 - }, - { - "id": 447227041775693, - "roleId": 2, - "menuId": 442143693541445 - }, - { - "id": 447227041775694, - "roleId": 2, - "menuId": 2220 - }, - { - "id": 447227041775695, - "roleId": 2, - "menuId": 2221 - }, - { - "id": 447227041779781, - "roleId": 2, - "menuId": 2222 - }, - { - "id": 447227041779782, - "roleId": 2, - "menuId": 442131294584901 - }, - { - "id": 447227041779783, - "roleId": 2, - "menuId": 2223 - }, - { - "id": 447227041779784, - "roleId": 2, - "menuId": 442130860195909 - }, - { - "id": 447227041779785, - "roleId": 2, - "menuId": 442130932109381 - }, - { - "id": 447227041779786, - "roleId": 2, - "menuId": 442131029889093 - }, - { - "id": 447227041779787, - "roleId": 2, - "menuId": 6 - }, - { - "id": 447227041779788, - "roleId": 2, - "menuId": 121 - }, - { - "id": 447227041779789, - "roleId": 2, - "menuId": 1606 - }, - { - "id": 447227041779790, - "roleId": 2, - "menuId": 1607 - }, - { - "id": 447227041779791, - "roleId": 2, - "menuId": 1608 - }, - { - "id": 447227041779792, - "roleId": 2, - "menuId": 1610 - }, - { - "id": 447227041779793, - "roleId": 2, - "menuId": 1611 - }, - { - "id": 447227041779794, - "roleId": 2, - "menuId": 1612 - }, - { - "id": 447227041779795, - "roleId": 2, - "menuId": 1613 - }, - { - "id": 447227041779796, - "roleId": 2, - "menuId": 1615 - }, - { - "id": 447227041779797, - "roleId": 2, - "menuId": 2 - }, - { - "id": 447227041779798, - "roleId": 2, - "menuId": 109 - }, - { - "id": 447227041783877, - "roleId": 2, - "menuId": 1046 - }, - { - "id": 447227041783879, - "roleId": 2, - "menuId": 115 - }, - { - "id": 447227041783880, - "roleId": 2, - "menuId": 1055 - }, - { - "id": 447227041783881, - "roleId": 2, - "menuId": 1056 - }, - { - "id": 447227041783882, - "roleId": 2, - "menuId": 1058 - }, - { - "id": 447227041783883, - "roleId": 2, - "menuId": 1057 - }, - { - "id": 447227041783884, - "roleId": 2, - "menuId": 1059 - }, - { - "id": 447227041783885, - "roleId": 2, - "menuId": 1060 - }, - { - "id": 447227041783886, - "roleId": 2, - "menuId": 4 - }, - { - "id": 452767971037253, - "menuId": 1, - "roleId": 452767970971717 - }, - { - "id": 452767971037254, - "menuId": 100, - "roleId": 452767970971717 - }, - { - "id": 452767971037255, - "menuId": 1001, - "roleId": 452767970971717 - }, - { - "id": 452767971037256, - "menuId": 1002, - "roleId": 452767970971717 - }, - { - "id": 452767971037257, - "menuId": 1003, - "roleId": 452767970971717 - }, - { - "id": 452767971037258, - "menuId": 1004, - "roleId": 452767970971717 - }, - { - "id": 452767971037259, - "menuId": 1005, - "roleId": 452767970971717 - }, - { - "id": 452767971037260, - "menuId": 1006, - "roleId": 452767970971717 - }, - { - "id": 452767971037261, - "menuId": 1007, - "roleId": 452767970971717 - }, - { - "id": 452767971037262, - "menuId": 101, - "roleId": 452767970971717 - }, - { - "id": 452767971041349, - "menuId": 1008, - "roleId": 452767970971717 - }, - { - "id": 452767971041350, - "menuId": 1009, - "roleId": 452767970971717 - }, - { - "id": 452767971041351, - "menuId": 1010, - "roleId": 452767970971717 - }, - { - "id": 452767971041352, - "menuId": 1011, - "roleId": 452767970971717 - }, - { - "id": 452767971041353, - "menuId": 1012, - "roleId": 452767970971717 - }, - { - "id": 452767971041354, - "menuId": 102, - "roleId": 452767970971717 - }, - { - "id": 452767971041355, - "menuId": 1013, - "roleId": 452767970971717 - }, - { - "id": 452767971041356, - "menuId": 1014, - "roleId": 452767970971717 - }, - { - "id": 452767971041357, - "menuId": 1015, - "roleId": 452767970971717 - }, - { - "id": 452767971041358, - "menuId": 1016, - "roleId": 452767970971717 - }, - { - "id": 452767971041359, - "menuId": 103, - "roleId": 452767970971717 - }, - { - "id": 452767971041360, - "menuId": 1017, - "roleId": 452767970971717 - }, - { - "id": 452767971041361, - "menuId": 1018, - "roleId": 452767970971717 - }, - { - "id": 452767971041362, - "menuId": 1019, - "roleId": 452767970971717 - }, - { - "id": 452767971041363, - "menuId": 1020, - "roleId": 452767970971717 - }, - { - "id": 452767971041364, - "menuId": 104, - "roleId": 452767970971717 - }, - { - "id": 452767971041365, - "menuId": 1021, - "roleId": 452767970971717 - }, - { - "id": 452767971041366, - "menuId": 1022, - "roleId": 452767970971717 - }, - { - "id": 452767971045445, - "menuId": 1023, - "roleId": 452767970971717 - }, - { - "id": 452767971045446, - "menuId": 1024, - "roleId": 452767970971717 - }, - { - "id": 452767971045447, - "menuId": 1025, - "roleId": 452767970971717 - }, - { - "id": 452767971045448, - "menuId": 105, - "roleId": 452767970971717 - }, - { - "id": 452767971045449, - "menuId": 1026, - "roleId": 452767970971717 - }, - { - "id": 452767971045450, - "menuId": 1027, - "roleId": 452767970971717 - }, - { - "id": 452767971045451, - "menuId": 1028, - "roleId": 452767970971717 - }, - { - "id": 452767971045452, - "menuId": 1029, - "roleId": 452767970971717 - }, - { - "id": 452767971045453, - "menuId": 1030, - "roleId": 452767970971717 - }, - { - "id": 452767971045454, - "menuId": 106, - "roleId": 452767970971717 - }, - { - "id": 452767971045455, - "menuId": 1031, - "roleId": 452767970971717 - }, - { - "id": 452767971045456, - "menuId": 1032, - "roleId": 452767970971717 - }, - { - "id": 452767971045457, - "menuId": 1033, - "roleId": 452767970971717 - }, - { - "id": 452767971045458, - "menuId": 1034, - "roleId": 452767970971717 - }, - { - "id": 452767971045459, - "menuId": 1035, - "roleId": 452767970971717 - }, - { - "id": 452767971045460, - "menuId": 107, - "roleId": 452767970971717 - }, - { - "id": 452767971045461, - "menuId": 1036, - "roleId": 452767970971717 - }, - { - "id": 452767971045462, - "menuId": 1037, - "roleId": 452767970971717 - }, - { - "id": 452767971045463, - "menuId": 1038, - "roleId": 452767970971717 - }, - { - "id": 452767971049541, - "menuId": 1039, - "roleId": 452767970971717 - }, - { - "id": 452767971049542, - "menuId": 108, - "roleId": 452767970971717 - }, - { - "id": 452767971049543, - "menuId": 500, - "roleId": 452767970971717 - }, - { - "id": 452767971049544, - "menuId": 1040, - "roleId": 452767970971717 - }, - { - "id": 452767971049545, - "menuId": 1041, - "roleId": 452767970971717 - }, - { - "id": 452767971049546, - "menuId": 1042, - "roleId": 452767970971717 - }, - { - "id": 452767971049547, - "menuId": 501, - "roleId": 452767970971717 - }, - { - "id": 452767971049548, - "menuId": 1043, - "roleId": 452767970971717 - }, - { - "id": 452767971049549, - "menuId": 1044, - "roleId": 452767970971717 - }, - { - "id": 452767971049550, - "menuId": 1045, - "roleId": 452767970971717 - }, - { - "id": 452767971049551, - "menuId": 1050, - "roleId": 452767970971717 - }, - { - "id": 452767971049552, - "menuId": 118, - "roleId": 452767970971717 - }, - { - "id": 452767971049553, - "menuId": 1600, - "roleId": 452767970971717 - }, - { - "id": 452767971049554, - "menuId": 1601, - "roleId": 452767970971717 - }, - { - "id": 452767971049555, - "menuId": 1602, - "roleId": 452767970971717 - }, - { - "id": 452767971049556, - "menuId": 1603, - "roleId": 452767970971717 - }, - { - "id": 452767971049557, - "menuId": 1604, - "roleId": 452767970971717 - }, - { - "id": 452767971049558, - "menuId": 1605, - "roleId": 452767970971717 - }, - { - "id": 452767971053637, - "menuId": 502, - "roleId": 452767970971717 - }, - { - "id": 452767971053638, - "menuId": 442129, - "roleId": 452767970971717 - }, - { - "id": 452767971053639, - "menuId": 44212332, - "roleId": 452767970971717 - }, - { - "id": 452767971053640, - "menuId": 442123323123, - "roleId": 452767970971717 - }, - { - "id": 452767971053641, - "menuId": 423, - "roleId": 452767970971717 - }, - { - "id": 452767971053642, - "menuId": 4234553537, - "roleId": 452767970971717 - }, - { - "id": 452767971053643, - "menuId": 2200, - "roleId": 452767970971717 - }, - { - "id": 452767971053644, - "menuId": 2201, - "roleId": 452767970971717 - }, - { - "id": 452767971053645, - "menuId": 441851175424069, - "roleId": 452767970971717 - }, - { - "id": 452767971053646, - "menuId": 441851310268485, - "roleId": 452767970971717 - }, - { - "id": 452767971053647, - "menuId": 441851485323333, - "roleId": 452767970971717 - }, - { - "id": 452767971053648, - "menuId": 2214, - "roleId": 452767970971717 - }, - { - "id": 452767971053649, - "menuId": 2205, - "roleId": 452767970971717 - }, - { - "id": 452767971053650, - "menuId": 441853056651333, - "roleId": 452767970971717 - }, - { - "id": 452767971053651, - "menuId": 441853220675653, - "roleId": 452767970971717 - }, - { - "id": 452767971053652, - "menuId": 441853285179461, - "roleId": 452767970971717 - }, - { - "id": 452767971053653, - "menuId": 441862726639685, - "roleId": 452767970971717 - }, - { - "id": 452767971053654, - "menuId": 441862877970501, - "roleId": 452767970971717 - }, - { - "id": 452767971057733, - "menuId": 441862978281541, - "roleId": 452767970971717 - }, - { - "id": 452767971057734, - "menuId": 441863058096197, - "roleId": 452767970971717 - }, - { - "id": 452767971057735, - "menuId": 2206, - "roleId": 452767970971717 - }, - { - "id": 452767971057736, - "menuId": 441869217525829, - "roleId": 452767970971717 - }, - { - "id": 452767971057737, - "menuId": 441869327724613, - "roleId": 452767970971717 - }, - { - "id": 452767971057738, - "menuId": 441869398310981, - "roleId": 452767970971717 - }, - { - "id": 452767971057739, - "menuId": 441869530075205, - "roleId": 452767970971717 - }, - { - "id": 452767971057740, - "menuId": 441869649666117, - "roleId": 452767970971717 - }, - { - "id": 452767971057741, - "menuId": 441869802405957, - "roleId": 452767970971717 - }, - { - "id": 452767971057742, - "menuId": 441870007808069, - "roleId": 452767970971717 - }, - { - "id": 452767971057743, - "menuId": 441870091001925, - "roleId": 452767970971717 - }, - { - "id": 452767971057744, - "menuId": 441870227968069, - "roleId": 452767970971717 - }, - { - "id": 452767971057745, - "menuId": 441870309814341, - "roleId": 452767970971717 - }, - { - "id": 452767971057746, - "menuId": 2207, - "roleId": 452767970971717 - }, - { - "id": 452767971057747, - "menuId": 441870607315013, - "roleId": 452767970971717 - }, - { - "id": 452767971057748, - "menuId": 441870717771845, - "roleId": 452767970971717 - }, - { - "id": 452767971057749, - "menuId": 441870780928069, - "roleId": 452767970971717 - }, - { - "id": 452767971057750, - "menuId": 441870881378373, - "roleId": 452767970971717 - }, - { - "id": 452767971061829, - "menuId": 2215, - "roleId": 452767970971717 - }, - { - "id": 452767971061830, - "menuId": 2225, - "roleId": 452767970971717 - }, - { - "id": 452767971061831, - "menuId": 442149490409541, - "roleId": 452767970971717 - }, - { - "id": 452767971061832, - "menuId": 442149580529733, - "roleId": 452767970971717 - }, - { - "id": 452767971061833, - "menuId": 442149650423877, - "roleId": 452767970971717 - }, - { - "id": 452767971061834, - "menuId": 442149811572805, - "roleId": 452767970971717 - }, - { - "id": 452767971061835, - "menuId": 2208, - "roleId": 452767970971717 - }, - { - "id": 452767971061836, - "menuId": 2209, - "roleId": 452767970971717 - }, - { - "id": 452767971061837, - "menuId": 442127879118917, - "roleId": 452767970971717 - }, - { - "id": 452767971061838, - "menuId": 442127985041477, - "roleId": 452767970971717 - }, - { - "id": 452767971061839, - "menuId": 442128064598085, - "roleId": 452767970971717 - }, - { - "id": 452767971061840, - "menuId": 442128163270725, - "roleId": 452767970971717 - }, - { - "id": 452767971061841, - "menuId": 2210, - "roleId": 452767970971717 - }, - { - "id": 452767971061842, - "menuId": 442127357415493, - "roleId": 452767970971717 - }, - { - "id": 452767971061843, - "menuId": 442127532781637, - "roleId": 452767970971717 - }, - { - "id": 452767971061844, - "menuId": 442127596064837, - "roleId": 452767970971717 - }, - { - "id": 452767971061845, - "menuId": 442127705182277, - "roleId": 452767970971717 - }, - { - "id": 452767971061846, - "menuId": 2211, - "roleId": 452767970971717 - }, - { - "id": 452767971065925, - "menuId": 2212, - "roleId": 452767970971717 - }, - { - "id": 452767971065926, - "menuId": 442128593006661, - "roleId": 452767970971717 - }, - { - "id": 452767971065927, - "menuId": 442128733950021, - "roleId": 452767970971717 - }, - { - "id": 452767971065928, - "menuId": 442128795189317, - "roleId": 452767970971717 - }, - { - "id": 452767971065929, - "menuId": 2213, - "roleId": 452767970971717 - }, - { - "id": 452767971065930, - "menuId": 442129175347269, - "roleId": 452767970971717 - }, - { - "id": 452767971065931, - "menuId": 442129320091717, - "roleId": 452767970971717 - }, - { - "id": 452767971065932, - "menuId": 442129388187717, - "roleId": 452767970971717 - }, - { - "id": 452767971065933, - "menuId": 2216, - "roleId": 452767970971717 - }, - { - "id": 452767971065934, - "menuId": 2217, - "roleId": 452767970971717 - }, - { - "id": 452767971065935, - "menuId": 2218, - "roleId": 452767970971717 - }, - { - "id": 452767971065936, - "menuId": 2219, - "roleId": 452767970971717 - }, - { - "id": 452767971065937, - "menuId": 442130419388485, - "roleId": 452767970971717 - }, - { - "id": 452767971065938, - "menuId": 442130475098181, - "roleId": 452767970971717 - }, - { - "id": 452767971065939, - "menuId": 442130534805573, - "roleId": 452767970971717 - }, - { - "id": 452767971065940, - "menuId": 442143693541445, - "roleId": 452767970971717 - }, - { - "id": 452767971065941, - "menuId": 2220, - "roleId": 452767970971717 - }, - { - "id": 452767971065942, - "menuId": 2221, - "roleId": 452767970971717 - }, - { - "id": 452767971070021, - "menuId": 2222, - "roleId": 452767970971717 - }, - { - "id": 452767971070022, - "menuId": 442131294584901, - "roleId": 452767970971717 - }, - { - "id": 452767971070023, - "menuId": 2223, - "roleId": 452767970971717 - }, - { - "id": 452767971070024, - "menuId": 442130860195909, - "roleId": 452767970971717 - }, - { - "id": 452767971070025, - "menuId": 442130932109381, - "roleId": 452767970971717 - }, - { - "id": 452767971070026, - "menuId": 442131029889093, - "roleId": 452767970971717 - }, - { - "id": 452767971070027, - "menuId": 442131115253829, - "roleId": 452767970971717 - } -] \ No newline at end of file +[ { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041742917, + "roleId" : 2, + "menuId" : 1 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041742918, + "roleId" : 2, + "menuId" : 100 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041742919, + "roleId" : 2, + "menuId" : 1001 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041747013, + "roleId" : 2, + "menuId" : 1002 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041747014, + "roleId" : 2, + "menuId" : 1003 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041747015, + "roleId" : 2, + "menuId" : 1005 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041747016, + "roleId" : 2, + "menuId" : 101 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041747017, + "roleId" : 2, + "menuId" : 1008 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041747018, + "roleId" : 2, + "menuId" : 1009 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041747019, + "roleId" : 2, + "menuId" : 1010 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041747020, + "roleId" : 2, + "menuId" : 1012 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041747021, + "roleId" : 2, + "menuId" : 102 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041747022, + "roleId" : 2, + "menuId" : 1013 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041747023, + "roleId" : 2, + "menuId" : 1014 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041747024, + "roleId" : 2, + "menuId" : 1015 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041747025, + "roleId" : 2, + "menuId" : 103 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041747026, + "roleId" : 2, + "menuId" : 1017 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041747027, + "roleId" : 2, + "menuId" : 1018 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041747028, + "roleId" : 2, + "menuId" : 1019 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041747029, + "roleId" : 2, + "menuId" : 104 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041751109, + "roleId" : 2, + "menuId" : 1021 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041751110, + "roleId" : 2, + "menuId" : 1022 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041751111, + "roleId" : 2, + "menuId" : 1023 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041751112, + "roleId" : 2, + "menuId" : 1025 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041751113, + "roleId" : 2, + "menuId" : 105 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041751114, + "roleId" : 2, + "menuId" : 1026 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041751115, + "roleId" : 2, + "menuId" : 1027 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041751116, + "roleId" : 2, + "menuId" : 1028 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041751117, + "roleId" : 2, + "menuId" : 1030 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041751118, + "roleId" : 2, + "menuId" : 106 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041751119, + "roleId" : 2, + "menuId" : 1031 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041751120, + "roleId" : 2, + "menuId" : 1032 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041751121, + "roleId" : 2, + "menuId" : 1033 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041751122, + "roleId" : 2, + "menuId" : 1035 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041751123, + "roleId" : 2, + "menuId" : 107 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041751124, + "roleId" : 2, + "menuId" : 1036 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041751125, + "roleId" : 2, + "menuId" : 1037 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041751126, + "roleId" : 2, + "menuId" : 1038 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041751127, + "roleId" : 2, + "menuId" : 1039 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041751128, + "roleId" : 2, + "menuId" : 108 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041751129, + "roleId" : 2, + "menuId" : 500 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041755205, + "roleId" : 2, + "menuId" : 1040 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041755206, + "roleId" : 2, + "menuId" : 1041 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041755207, + "roleId" : 2, + "menuId" : 1042 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041755208, + "roleId" : 2, + "menuId" : 501 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041755209, + "roleId" : 2, + "menuId" : 1043 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041755210, + "roleId" : 2, + "menuId" : 1044 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041755211, + "roleId" : 2, + "menuId" : 1045 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041755212, + "roleId" : 2, + "menuId" : 118 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041755213, + "roleId" : 2, + "menuId" : 1600 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041755214, + "roleId" : 2, + "menuId" : 1601 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041755215, + "roleId" : 2, + "menuId" : 1602 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041755216, + "roleId" : 2, + "menuId" : 1603 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041755217, + "roleId" : 2, + "menuId" : 1604 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041755218, + "roleId" : 2, + "menuId" : 1605 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041755219, + "roleId" : 2, + "menuId" : 2200 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041755220, + "roleId" : 2, + "menuId" : 2201 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041759301, + "roleId" : 2, + "menuId" : 441851175424069 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041759302, + "roleId" : 2, + "menuId" : 441851310268485 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041759303, + "roleId" : 2, + "menuId" : 2214 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041759304, + "roleId" : 2, + "menuId" : 2205 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041759305, + "roleId" : 2, + "menuId" : 441853056651333 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041759306, + "roleId" : 2, + "menuId" : 441853220675653 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041759307, + "roleId" : 2, + "menuId" : 441853285179461 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041759308, + "roleId" : 2, + "menuId" : 441862877970501 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041759309, + "roleId" : 2, + "menuId" : 441862978281541 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041759310, + "roleId" : 2, + "menuId" : 2206 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041759311, + "roleId" : 2, + "menuId" : 441869217525829 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041759312, + "roleId" : 2, + "menuId" : 441869327724613 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041763397, + "roleId" : 2, + "menuId" : 441869398310981 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041763398, + "roleId" : 2, + "menuId" : 441869649666117 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041763399, + "roleId" : 2, + "menuId" : 441869802405957 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041763400, + "roleId" : 2, + "menuId" : 441870007808069 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041763401, + "roleId" : 2, + "menuId" : 441870091001925 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041763402, + "roleId" : 2, + "menuId" : 441870227968069 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041763403, + "roleId" : 2, + "menuId" : 2207 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041763404, + "roleId" : 2, + "menuId" : 441870607315013 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041763405, + "roleId" : 2, + "menuId" : 441870717771845 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041763406, + "roleId" : 2, + "menuId" : 441870780928069 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041763407, + "roleId" : 2, + "menuId" : 2215 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041767493, + "roleId" : 2, + "menuId" : 2225 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041767494, + "roleId" : 2, + "menuId" : 442149490409541 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041767495, + "roleId" : 2, + "menuId" : 442149580529733 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041767496, + "roleId" : 2, + "menuId" : 442149811572805 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041767497, + "roleId" : 2, + "menuId" : 2208 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041767498, + "roleId" : 2, + "menuId" : 2209 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041771591, + "roleId" : 2, + "menuId" : 2210 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041771592, + "roleId" : 2, + "menuId" : 442127357415493 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041771593, + "roleId" : 2, + "menuId" : 442127532781637 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041771594, + "roleId" : 2, + "menuId" : 442127596064837 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041771595, + "roleId" : 2, + "menuId" : 2211 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041771596, + "roleId" : 2, + "menuId" : 2212 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041771597, + "roleId" : 2, + "menuId" : 442128593006661 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041771598, + "roleId" : 2, + "menuId" : 442128733950021 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041771599, + "roleId" : 2, + "menuId" : 2213 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041775685, + "roleId" : 2, + "menuId" : 442129175347269 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041775686, + "roleId" : 2, + "menuId" : 442129320091717 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041775687, + "roleId" : 2, + "menuId" : 2216 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041775688, + "roleId" : 2, + "menuId" : 2217 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041775689, + "roleId" : 2, + "menuId" : 2218 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041775690, + "roleId" : 2, + "menuId" : 2219 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041775691, + "roleId" : 2, + "menuId" : 442130419388485 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041775692, + "roleId" : 2, + "menuId" : 442130475098181 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041775693, + "roleId" : 2, + "menuId" : 442143693541445 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041775694, + "roleId" : 2, + "menuId" : 2220 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041775695, + "roleId" : 2, + "menuId" : 2221 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041779781, + "roleId" : 2, + "menuId" : 2222 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041779782, + "roleId" : 2, + "menuId" : 442131294584901 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041779783, + "roleId" : 2, + "menuId" : 2223 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041779784, + "roleId" : 2, + "menuId" : 442130860195909 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041779785, + "roleId" : 2, + "menuId" : 442130932109381 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041779786, + "roleId" : 2, + "menuId" : 442131029889093 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041779787, + "roleId" : 2, + "menuId" : 6 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041779788, + "roleId" : 2, + "menuId" : 121 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041779789, + "roleId" : 2, + "menuId" : 1606 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041779790, + "roleId" : 2, + "menuId" : 1607 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041779791, + "roleId" : 2, + "menuId" : 1608 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041779792, + "roleId" : 2, + "menuId" : 1610 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041779793, + "roleId" : 2, + "menuId" : 1611 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041779794, + "roleId" : 2, + "menuId" : 1612 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041779795, + "roleId" : 2, + "menuId" : 1613 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041779796, + "roleId" : 2, + "menuId" : 1615 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041779797, + "roleId" : 2, + "menuId" : 2 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041779798, + "roleId" : 2, + "menuId" : 109 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041783877, + "roleId" : 2, + "menuId" : 1046 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041783879, + "roleId" : 2, + "menuId" : 115 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041783880, + "roleId" : 2, + "menuId" : 1055 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041783881, + "roleId" : 2, + "menuId" : 1056 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041783882, + "roleId" : 2, + "menuId" : 1058 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041783883, + "roleId" : 2, + "menuId" : 1057 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041783884, + "roleId" : 2, + "menuId" : 1059 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041783885, + "roleId" : 2, + "menuId" : 1060 +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "id" : 447227041783886, + "roleId" : 2, + "menuId" : 4 +} ] \ No newline at end of file diff --git a/data/init/sys_tenant.json b/data/init/sys_tenant.json index 482577a2..5f09ce8e 100644 --- a/data/init/sys_tenant.json +++ b/data/init/sys_tenant.json @@ -1,39 +1,41 @@ - [ - { - "id": 1, - "tenantId": "000000", - "contactUserName": "管理组", - "contactPhone": "15888888888", - "companyName": "XXX有限公司", - "licenseNumber": null, - "address": null, - "intro": "多租户通用后台管理管理系统", - "domain": null, - "remark": null, - "packageId": null, - "expireTime": null, - "accountCount": -1, - "status": "0", - "delFlag": "0", - "createDept": 103, - "createBy": 1, - "updateBy": null, - "updateTime": null - }, - { - "id": 452748015235141, - "tenantId": "452748015218757", - "contactUserName": "测试人员", - "contactPhone": "18888888888", - "companyName": "测试租户有限公司", - "licenseNumber": "12312312312", - "address": "13123123", - "intro": "测试租户有限公司管理系统", - "domain": null, - "remark": "租户管理员账密:test/test123", - "packageId": 450389924483141, - "accountCount": -1, - "status": "0", - "delFlag": "0" - } - ] +[ { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254323415, + "updateBy" : null, + "updateTime" : 1708254323415, + "id" : 1, + "tenantId" : "000000", + "contactUserName" : "管理组", + "contactPhone" : "15888888888", + "companyName" : "XXX有限公司", + "licenseNumber" : null, + "address" : null, + "domain" : null, + "intro" : "多租户通用后台管理管理系统", + "remark" : null, + "packageId" : null, + "expireTime" : null, + "accountCount" : -1, + "status" : "0" +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254323430, + "updateBy" : null, + "updateTime" : 1708254323430, + "id" : 452748015235141, + "tenantId" : "452748015218757", + "contactUserName" : "测试人员", + "contactPhone" : "18888888888", + "companyName" : "测试租户有限公司", + "licenseNumber" : "12312312312", + "address" : "13123123", + "domain" : null, + "intro" : "测试租户有限公司管理系统", + "remark" : "租户管理员账密:test/test123", + "packageId" : 450389924483141, + "expireTime" : null, + "accountCount" : -1, + "status" : "0" +} ] \ No newline at end of file diff --git a/data/init/sys_tenant_package.json b/data/init/sys_tenant_package.json index 276fd8d3..fad41846 100644 --- a/data/init/sys_tenant_package.json +++ b/data/init/sys_tenant_package.json @@ -1,11 +1,13 @@ - [ - { - "id": 450389924483141, - "packageName": "测试套餐", - "delFlag": "0", - "menuCheckStrictly": true, - "menuIds":"1,100,1001,1002,1003,1004,1005,1006,1007,101,1008,1009,1010,1011,1012,102,1013,1014,1015,1016,103,1017,1018,1019,1020,104,1021,1022,1023,1024,1025,105,1026,1027,1028,1029,1030,106,1031,1032,1033,1034,1035,107,1036,1037,1038,1039,108,500,1040,1041,1042,501,1043,1044,1045,1050,118,1600,1601,1602,1603,1604,1605,502,442129,44212332,442123323123,423,4234553537,2200,2201,441851175424069,441851310268485,441851485323333,2214,2205,441853056651333,441853220675653,441853285179461,441862726639685,441862877970501,441862978281541,441863058096197,2206,441869217525829,441869327724613,441869398310981,441869530075205,441869649666117,441869802405957,441870007808069,441870091001925,441870227968069,441870309814341,2207,441870607315013,441870717771845,441870780928069,441870881378373,2215,2225,442149490409541,442149580529733,442149650423877,442149811572805,2208,2209,442127879118917,442127985041477,442128064598085,442128163270725,2210,442127357415493,442127532781637,442127596064837,442127705182277,2211,2212,442128593006661,442128733950021,442128795189317,2213,442129175347269,442129320091717,442129388187717,2216,2217,2218,2219,442130419388485,442130475098181,442130534805573,442143693541445,2220,2221,2222,442131294584901,2223,442130860195909,442130932109381,442131029889093,442131115253829", - "status": "0", - "remark": "测试套餐" - } - ] +[ { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254323450, + "updateBy" : null, + "updateTime" : 1708254323450, + "id" : 450389924483141, + "packageName" : "测试套餐", + "menuIds" : "1,100,1001,1002,1003,1004,1005,1006,1007,101,1008,1009,1010,1011,1012,102,1013,1014,1015,1016,103,1017,1018,1019,1020,104,1021,1022,1023,1024,1025,105,1026,1027,1028,1029,1030,106,1031,1032,1033,1034,1035,107,1036,1037,1038,1039,108,500,1040,1041,1042,501,1043,1044,1045,1050,118,1600,1601,1602,1603,1604,1605,502,442129,44212332,442123323123,423,4234553537,2200,2201,441851175424069,441851310268485,441851485323333,2214,2205,441853056651333,441853220675653,441853285179461,441862726639685,441862877970501,441862978281541,441863058096197,2206,441869217525829,441869327724613,441869398310981,441869530075205,441869649666117,441869802405957,441870007808069,441870091001925,441870227968069,441870309814341,2207,441870607315013,441870717771845,441870780928069,441870881378373,2215,2225,442149490409541,442149580529733,442149650423877,442149811572805,2208,2209,2210,442127357415493,442127532781637,442127596064837,442127705182277,2211,2212,442128593006661,442128733950021,442128795189317,2213,442129175347269,442129320091717,442129388187717,2216,2217,2218,2219,442130419388485,442130475098181,442130534805573,442143693541445,2220,2221,2222,442131294584901,2223,442130860195909,442130932109381,442131029889093,442131115253829", + "remark" : "测试套餐", + "menuCheckStrictly" : true, + "status" : "0" +} ] \ No newline at end of file diff --git a/data/init/sys_user.json b/data/init/sys_user.json index afa120e9..3dc84c22 100644 --- a/data/init/sys_user.json +++ b/data/init/sys_user.json @@ -1,67 +1,27 @@ - [ - { - "id": 1, - "tenantId": "000000", - "deptId": 103, - "userName": "admin", - "nickName": "admin", - "userType": "sys_user", - "email": "xw2sy@163.com", - "phonenumber": "15888888888", - "sex": "1", - "avatar": null, - "password": "$2a$10$7JB720yubVSZvUI0rEqK/.VqGOZTH.ulu33dHOiBE8ByOhJIrdAu2", - "status": "0", - "delFlag": "0", - "loginIp": "127.0.0.1", - - "createDept": 103, - "createBy": 1, - - "updateBy": 1, - - "remark": "管理员" - }, - { - "id": 2, - "tenantId": "000000", - "deptId": 105, - "userName": "lionli", - "nickName": "铱塔智联", - "userType": "sys_user", - "email": "jay.m@waterme.cn", - "phonenumber": "15666666666", - "sex": "1", - "avatar": null, - "password": "$2a$10$7JB720yubVSZvUI0rEqK/.VqGOZTH.ulu33dHOiBE8ByOhJIrdAu2", - "status": "0", - "delFlag": "0", - "loginIp": "127.0.0.1", - - "createDept": 103, - "createBy": 1, - - "updateBy": null, - "updateTime": null, - "remark": "测试员" - }, - { - "id": 3, - "create_by": null, - "create_dept": null, - "avatar": null, - "delFlag": "0", - "deptId": 100, - "email": null, - "loginIp": "127.0.0.1", - "nickName": "铱塔智联", - "password": "$2a$10$W4DZDmkL1GPxKSxoNQ5yGuwLKbzuYALmNZujnENB18yNszQwCnwuC", - "phonenumber": null, - "remark": "", - "sex": "0", - "status": "0", - "tenantId": "000000", - "userName": "openiita", - "userType": "sys_user" - } - ] +[ { + "createDept" : 103, + "createBy" : 1, + "createTime" : 1708254323474, + "updateBy" : 1, + "updateTime" : 1708254547736, + "tenantId" : "000000", + "id" : 1, + "deptId" : 103, + "userName" : "admin", + "nickName" : "admin", + "userType" : "sys_user", + "email" : "xw2sy@163.com", + "phonenumber" : "15888888888", + "sex" : "1", + "avatar" : null, + "password" : "$2a$10$7JB720yubVSZvUI0rEqK/.VqGOZTH.ulu33dHOiBE8ByOhJIrdAu2", + "status" : "0", + "loginIp" : "127.0.0.1", + "loginDate" : 1708254547731, + "remark" : "管理员", + "dept" : null, + "roles" : null, + "roleIds" : null, + "postIds" : null, + "roleId" : null +} ] \ No newline at end of file diff --git a/data/init/sys_user_post.json b/data/init/sys_user_post.json index 882d716d..2abf0475 100644 --- a/data/init/sys_user_post.json +++ b/data/init/sys_user_post.json @@ -1,10 +1,10 @@ - [ - { - "userId": 1, - "postId": 1 - }, - { - "userId": 2, - "postId": 2 - } - ] +[ { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254323498, + "updateBy" : null, + "updateTime" : 1708254323498, + "id" : 516579006476357, + "userId" : 1, + "postId" : 1 +} ] \ No newline at end of file diff --git a/data/init/sys_user_role.json b/data/init/sys_user_role.json index 47337dd4..578da5a9 100644 --- a/data/init/sys_user_role.json +++ b/data/init/sys_user_role.json @@ -1,22 +1,10 @@ - [ - { - "userId": 1, - "roleId": 1 - }, - { - "userId": 2, - "roleId": 2 - }, - { - "userId": 3, - "roleId": 2 - }, - { - "userId": 3, - "roleId": 452767970971717 - }, - { - "userId": 452767971950661, - "roleId": 452767970971717 - } - ] +[ { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254323519, + "updateBy" : null, + "updateTime" : 1708254323519, + "id" : 516579006554181, + "userId" : 1, + "roleId" : 1 +}] \ No newline at end of file diff --git a/data/init/taskInfo.json b/data/init/taskInfo.json index c9f731e9..a276e481 100755 --- a/data/init/taskInfo.json +++ b/data/init/taskInfo.json @@ -1,35 +1,23 @@ -[ - { - "id": "97f79dde-bf3c-4d5b-bfd8-8102539002ad", - "name": "测试111", - "type": "timer", - "expression": "*/25 * * * * ? *", - "desc": "sss入网", - "actions": [ - { - "type": "device", - "config": "{\"id\":\"f8de6282-771d-4cdb-9929-299db46f361d\",\"type\":\"device\",\"services\":[{\"device\":\"hbtgIA0SuVw9lxjB/AA:BB:CC:DD:11\",\"identifier\":\"allowJoin\",\"inputData\":[]}]}" - } - ], - "state": "stopped", - "uid": "1", - "createAt": 1645928016031, - "reason": "stop by 1" - }, - { - "id": "667bbfa1-a7ed-4ce8-9ce0-cfa8cac90e6c", - "name": "2222", - "type": "delay", - "expression": "22", - "desc": "2222", - "actions": [ - { - "type": "device", - "config": "{\"id\":\"24fd7df7-5c7d-4964-83af-a83d04b4db58\",\"type\":\"device\",\"services\":[{\"device\":\"Rf4QSjbm65X45753/ABC12300001\",\"identifier\":\"set\",\"inputData\":[{\"identifier\":\"powerstate\",\"value\":\"1\"}]}]}" - } - ], - "state": "stopped", - "createAt": 1645871966035, - "reason": "stop by 6286886077b91b031115e6a6" - } -] \ No newline at end of file +[ { + "id" : "97f79dde-bf3c-4d5b-bfd8-8102539002ad", + "name" : "测试111", + "type" : "timer", + "expression" : "*/25 * * * * ? *", + "desc" : "sss入网", + "actions" : null, + "state" : "stopped", + "uid" : "1", + "createAt" : 1645928016031, + "reason" : "stop by 1" +}, { + "id" : "667bbfa1-a7ed-4ce8-9ce0-cfa8cac90e6c", + "name" : "2222", + "type" : "delay", + "expression" : "22", + "desc" : "2222", + "actions" : null, + "state" : "stopped", + "uid" : null, + "createAt" : 1645871966035, + "reason" : "stop by 6286886077b91b031115e6a6" +} ] \ No newline at end of file diff --git a/data/init/thingModel.json b/data/init/thingModel.json index 689757fd..ff3552a7 100755 --- a/data/init/thingModel.json +++ b/data/init/thingModel.json @@ -1,3316 +1,181 @@ -[ - { - "id": 1, - "productKey": "xpsYHExTKPFaQMS7", - "model": { - "properties": [ - { - "identifier": "powerstate", - "dataType": { - "type": "enum", - "specs": { - "0": "关", - "1": "开" - } - }, - "name": "开关", - "accessMode": "rw" - }, - { - "identifier": "brightness", - "dataType": { - "type": "int32", - "specs": { - "min": "1", - "max": "100" - } - }, - "name": "亮度", - "accessMode": "rw" - } - ], - "services": [], - "events": [] - } - }, - { - "id": 2, - "productKey": "hdX3PCMcFrCYpesJ", - "model": { - "properties": [ - { - "identifier": "windSpeed", - "dataType": { - "type": "int32", - "specs": { - "min": "1", - "max": "10" - } - }, - "name": "风速", - "accessMode": "rw" - }, - { - "identifier": "powerSwitch", - "dataType": { - "type": "bool", - "specs": { - "0": "关", - "1": "开" - } - }, - "name": "电源开关", - "accessMode": "rw" - }, - { - "identifier": "workMode", - "dataType": { - "type": "enum", - "specs": { - "1": "正常风", - "2": "自然风", - "3": "睡眠风", - "4": "静音风" - } - }, - "name": "工作模式", - "accessMode": "rw" - } - ], - "services": [], - "events": [] - } - }, - { - "id": 3, - "productKey": "hbtgIA0SuVw9lxjB", - "model": { - "properties": [], - "services": [ - { - "identifier": "allowJoin", - "inputData": [], - "outputData": [], - "name": "开启入网" - }, - { - "identifier": "rawSend", - "inputData": [ - { - "identifier": "data", - "dataType": { - "type": "text", - "specs": { - "length": "255" - } - }, - "name": "数据", - "required": false - }, - { - "identifier": "deviceName", - "dataType": { - "type": "text", - "specs": { - "length": "128" - } - }, - "name": "设备唯一码", - "required": false - }, - { - "identifier": "model", - "dataType": { - "type": "text", - "specs": { - "length": "128" - } - }, - "name": "设备型号", - "required": false - } - ], - "outputData": [], - "name": "透传下发" - } - ], - "events": [ - { - "identifier": "rawReport", - "outputData": [ - { - "identifier": "data", - "dataType": { - "type": "text", - "specs": { - "length": "255" - } - }, - "name": "数据", - "required": false - }, - { - "identifier": "deviceName", - "dataType": { - "type": "text", - "specs": { - "length": "128" - } - }, - "name": "设备唯一码", - "required": false - }, - { - "identifier": "model", - "dataType": { - "type": "text", - "specs": { - "length": "128" - } - }, - "name": "设备型号", - "required": false - } - ], - "name": "透传上报" - } - ] - } - }, - { - "id": 4, - "productKey": "eDhXKwEzwFybM5R7", - "model": { - "properties": [ - { - "identifier": "powerstate", - "dataType": { - "type": "enum", - "specs": { - "0": "关", - "1": "开" - } - }, - "name": "全开关", - "accessMode": "rw" - }, - { - "identifier": "powerstate_1", - "dataType": { - "type": "enum", - "specs": { - "0": "关", - "1": "开" - } - }, - "name": "开关1", - "accessMode": "rw" - }, - { - "identifier": "powerstate_2", - "dataType": { - "type": "enum", - "specs": { - "0": "关", - "1": "开" - } - }, - "name": "开关2", - "accessMode": "rw" - }, - { - "identifier": "powerstate_3", - "dataType": { - "type": "enum", - "specs": { - "0": "关", - "1": "开" - } - }, - "name": "开关3", - "accessMode": "rw" - }, - { - "identifier": "DeviceType", - "dataType": { - "type": "text", - "specs": { - "length": "128" - } - }, - "name": "型号", - "accessMode": "r" - }, - { - "identifier": "rssi", - "dataType": { - "type": "int32", - "specs": { - "min": "-127", - "max": "127" - } - }, - "name": "信号强度", - "accessMode": "r" - } - ], - "services": [], - "events": [ - { - "identifier": "faultReportEvent", - "outputData": [ - { - "identifier": "code", - "dataType": { - "type": "int32", - "specs": {} - }, - "name": "错误代码" - } - ], - "name": "故障上报" - } - ] - } - }, - { - "id": 5, - "productKey": "cGCrkK7Ex4FESAwe", - "model": { - "properties": [ - { - "identifier": "rssi", - "dataType": { - "type": "int32", - "specs": { - "min": "-127", - "max": "127" - } - }, - "name": "信号强度", - "accessMode": "r" - }, - { - "identifier": "DeviceType", - "dataType": { - "type": "text", - "specs": { - "length": "128" - } - }, - "name": "设备型号", - "accessMode": "r" - }, - { - "identifier": "powerstate", - "dataType": { - "type": "bool", - "specs": { - "0": "关", - "1": "开" - } - }, - "name": "开关", - "accessMode": "rw" - } - ], - "services": [ - { - "identifier": "Toggle", - "inputData": [], - "outputData": [], - "name": "开关切换" - } - ], - "events": [ - { - "identifier": "faultReportEvent", - "outputData": [ - { - "identifier": "code", - "dataType": { - "type": "int32", - "specs": { - "min": "0", - "max": "255" - } - }, - "name": "错误代码" - } - ], - "name": "故障上报" - } - ] - } - }, - { - "id": 6, - "productKey": "Rf4QSjbm65X45753", - "model": { - "properties": [ - { - "identifier": "powerstate", - "dataType": { - "type": "bool", - "specs": { - "0": "关", - "1": "开" - } - }, - "name": "开关状态", - "accessMode": "rw" - }, - { - "identifier": "volt", - "dataType": { - "type": "int32", - "specs": { - "min": "0", - "max": "100" - } - }, - "name": "电压", - "accessMode": "r" - } - ], - "services": [ - { - "identifier": "service1", - "inputData": [ - { - "identifier": "p1", - "dataType": { - "type": "int32", - "specs": { - "min": "1", - "max": "100" - } - }, - "name": "参数1" - }, - { - "identifier": "p2", - "dataType": { - "type": "text", - "specs": { - "length": "90" - } - }, - "name": "参数2" - } - ], - "outputData": [], - "name": "服务1" - } - ], - "events": [ - { - "identifier": "event1", - "outputData": [ - { - "identifier": "p1", - "dataType": { - "type": "int32", - "specs": { - "min": "0", - "max": "100" - } - }, - "name": "参数p1" - }, - { - "identifier": "p2", - "dataType": { - "type": "text", - "specs": { - "length": "100" - } - }, - "name": "参数p2" - } - ], - "name": "测试event1" - } - ] - }, - "_class": "cc.iotkit.model.ThingModel" - }, - { - "id": 7, - "productKey": "PN3EDmkBZDD8whDd", - "model": { - "properties": [ - { - "identifier": "power", - "dataType": { - "type": "int32", - "specs": {} - }, - "name": "电量", - "accessMode": "r" - }, - { - "identifier": "DeviceType", - "dataType": { - "type": "text", - "specs": { - "length": "128" - } - }, - "name": "设备型号", - "accessMode": "r" - }, - { - "identifier": "rssi", - "dataType": { - "type": "int32", - "specs": { - "min": "-127", - "max": "127" - } - }, - "name": "信号强度", - "accessMode": "r" - }, - { - "identifier": "doorStatus", - "dataType": { - "type": "enum", - "specs": { - "0": "关", - "1": "开" - } - }, - "name": "门状态", - "accessMode": "r" - } - ], - "services": [], - "events": [ - { - "identifier": "prylockEvent", - "outputData": [], - "name": "防撬报警事件" - } - ] - } - }, - { - "id": 8, - "productKey": "N523nWsCiG3CAn6X", - "model": { - "properties": [ - { - "identifier": "DeviceType", - "dataType": { - "type": "text", - "specs": { - "length": "128" - } - }, - "name": "设备型号", - "accessMode": "r" - }, - { - "identifier": "UnbindAndDelete", - "dataType": { - "type": "bool", - "specs": { - "0": "否", - "1": "是" - } - }, - "name": "解绑并删除设备", - "accessMode": "rw" - } - ], - "services": [ - { - "identifier": "Reboot", - "inputData": [], - "outputData": [], - "name": "重启" - }, - { - "identifier": "AllowJoin", - "inputData": [], - "outputData": [], - "name": "开启组网" - }, - { - "identifier": "OpenTrace", - "inputData": [ - { - "identifier": "enable", - "dataType": { - "type": "bool", - "specs": { - "0": "Close", - "1": "Open" - } - }, - "name": "值" - } - ], - "outputData": [], - "name": "打开调试" - }, - { - "identifier": "ShowDesc", - "inputData": [ - { - "identifier": "ieee", - "dataType": { - "type": "text", - "specs": { - "length": "32" - } - }, - "name": "设备地址" - } - ], - "outputData": [], - "name": "显示设备信息" - }, - { - "identifier": "rawSend", - "inputData": [ - { - "identifier": "model", - "dataType": { - "type": "text", - "specs": {} - }, - "name": "设备型号" - }, - { - "identifier": "mac", - "dataType": { - "type": "text", - "specs": {} - }, - "name": "设备mac" - }, - { - "identifier": "data", - "dataType": { - "type": "text", - "specs": {} - }, - "name": "数据" - } - ], - "outputData": [], - "name": "透传下发" - } - ], - "events": [ - { - "identifier": "faultReport", - "outputData": [ - { - "identifier": "code", - "dataType": { - "type": "int32", - "specs": { - "min": "0", - "max": "255" - } - }, - "name": "错误码" - } - ], - "name": "故障上报" - }, - { - "identifier": "rawReport", - "outputData": [ - { - "identifier": "model", - "dataType": { - "type": "text", - "specs": { - "length": "128" - } - }, - "name": "设备型号" - }, - { - "identifier": "mac", - "dataType": { - "type": "text", - "specs": {} - }, - "name": "设备mac" - }, - { - "identifier": "data", - "dataType": { - "type": "text", - "specs": {} - }, - "name": "数据" - } - ], - "name": "透传上报" - } - ] - } - }, - { - "id": 9, - "productKey": "KdJYpTp5ywNhmrmC", - "model": { - "properties": [], - "services": [], - "events": [ - { - "identifier": "userDevicesChange", - "outputData": [ - { - "identifier": "uid", - "dataType": { - "type": "text", - "specs": { - "length": "100" - } - }, - "name": "用户Id" - } - ], - "name": "用户设备列表变更" - } - ] - } - }, - { - "id": 10, - "productKey": "Eit3kmGJtxSHfCKT", - "model": { - "properties": [ - { - "identifier": "flow", - "dataType": { - "type": "int32", - "specs": { - "min": "0", - "max": "100000" - } - }, - "name": "用量", - "accessMode": "r" - }, - { - "identifier": "fee", - "dataType": { - "type": "int32", - "specs": { - "min": "0", - "max": "100000" - } - }, - "name": "费用", - "accessMode": "rw" - } - ], - "services": [], - "events": [] - } - }, - { - "id": 11, - "productKey": "D8c5pXFmt2KJDxNm", - "model": { - "properties": [ - { - "identifier": "powerstate_1", - "dataType": { - "type": "enum", - "specs": { - "0": "关", - "1": "开" - } - }, - "name": "开关1", - "accessMode": "r" - }, - { - "identifier": "powerstate_2", - "dataType": { - "type": "enum", - "specs": { - "0": "关", - "1": "开" - } - }, - "name": "开关2", - "accessMode": "r" - }, - { - "identifier": "powerstate_3", - "dataType": { - "type": "enum", - "specs": { - "0": "关", - "1": "开" - } - }, - "name": "开关3", - "accessMode": "r" - }, - { - "identifier": "powerstate_4", - "dataType": { - "type": "enum", - "specs": { - "0": "关", - "1": "开" - } - }, - "name": "开关4", - "accessMode": "r" - }, - { - "identifier": "DeviceType", - "dataType": { - "type": "text", - "specs": { - "length": "128" - } - }, - "name": "型号", - "accessMode": "r" - }, - { - "identifier": "rssi", - "dataType": { - "type": "int32", - "specs": { - "min": "-127", - "max": "127" - } - }, - "name": "信号强度", - "accessMode": "r" - } - ], - "services": [], - "events": [ - { - "identifier": "faultReportEvent", - "outputData": [ - { - "identifier": "code", - "dataType": { - "type": "int32", - "specs": {} - }, - "name": "错误代码" - } - ], - "name": "故障上报" - } - ] - } - }, - { - "id": 12, - "productKey": "AWcJnf7ymGSkaz5M", - "model": { - "properties": [ - { - "identifier": "rssi", - "dataType": { - "type": "int32", - "specs": { - "min": "-128", - "max": "128" - } - }, - "name": "信号强度", - "accessMode": "r" - }, - { - "identifier": "switch", - "dataType": { - "type": "bool", - "specs": { - "0": "关", - "1": "开" - } - }, - "name": "开关", - "accessMode": "rw" - }, - { - "identifier": "voltage", - "dataType": { - "type": "int32", - "specs": { - "min": "0", - "max": "1000" - } - }, - "name": "电压", - "accessMode": "r" - }, - { - "identifier": "current", - "dataType": { - "type": "int32", - "specs": { - "min": "0", - "max": "1000" - } - }, - "name": "电流", - "accessMode": "r" - }, - { - "identifier": "power", - "dataType": { - "type": "int32", - "specs": { - "min": "0", - "max": "1000000" - } - }, - "name": "功率", - "accessMode": "r" - }, - { - "identifier": "electricty", - "dataType": { - "type": "int32", - "specs": { - "min": "0", - "max": "1000000000" - } - }, - "name": "电量", - "accessMode": "r" - }, - { - "identifier": "back_light", - "dataType": { - "type": "bool", - "specs": { - "0": "关", - "1": "开" - } - }, - "name": "背光灯", - "accessMode": "rw" - }, - { - "identifier": "start_onoff", - "dataType": { - "type": "enum", - "specs": { - "0": "off", - "1": "onoff with swithc", - "2": "on" - } - }, - "name": "上电启动配置", - "accessMode": "rw" - }, - { - "identifier": "cycle_timer", - "dataType": { - "type": "text", - "specs": { - "length": "64" - } - }, - "name": "循环定时", - "accessMode": "rw" - }, - { - "identifier": "countdown", - "dataType": { - "type": "int32", - "specs": { - "min": "0", - "max": "1000000" - } - }, - "name": "倒计时", - "accessMode": "rw" - } - ], - "services": [], - "events": [] - } - }, - { - "id": 13, - "productKey": "6kYp6jszrDns2yh4", - "model": { - "properties": [ - { - "identifier": "humidity", - "dataType": { - "type": "int32", - "specs": { - "min": "0", - "max": "100" - } - }, - "name": "湿度\t", - "accessMode": "r" - }, - { - "identifier": "temperature", - "dataType": { - "type": "int32", - "specs": { - "min": "-38", - "max": "656" - } - }, - "name": "温度\t", - "accessMode": "r" - } - ], - "services": [], - "events": [ - { - "identifier": "temperatureTooLowEvent", - "outputData": [], - "name": "温度过低事件" - } - ] - } - }, - { - "id": 14, - "productKey": "bGdZt8ffBETtsirm", - "model": { - "properties": [ - { - "identifier": "temp", - "dataType": { - "type": "int32", - "specs": { - "min": "17", - "max": "32" - } - }, - "name": "温度", - "accessMode": "rw" - }, - { - "identifier": "swing_modes", - "dataType": { - "type": "enum", - "specs": { - "off": "关", - "on": "开" - } - }, - "name": "扫风开关", - "accessMode": "rw" - }, - { - "identifier": "modes", - "dataType": { - "type": "enum", - "specs": { - "heat": "制热", - "off": "关闭", - "cool": "制冷", - "fan_only": "送风" - } - }, - "name": "模式", - "accessMode": "rw" - }, - { - "identifier": "fan_modes", - "dataType": { - "type": "enum", - "specs": { - "high": "高", - "medium": "中", - "low": "低" - } - }, - "name": "风模式", - "accessMode": "rw" - } - ], - "services": [ - ], - "events": [ - ] - } - }, - { - "id": 15, - "productKey": "BRD3x4fkKxkaxXFt", - "model": { - "properties": [], - "services": [ - { - "identifier": "readData", - "inputData": [ - { - "identifier": "deviceAddr", - "dataType": { - "type": "text", - "specs": { - "length": "12" - } - }, - "name": "设备地址", - "required": false - }, - { - "identifier": "dataIdentifier", - "dataType": { - "type": "text", - "specs": { - "length": "4" - } - }, - "name": "数据标识", - "required": false - } - ], - "outputData": [], - "name": "读数据" - }, - { - "identifier": "writeData", - "inputData": [ - { - "identifier": "deviceAddr", - "dataType": { - "type": "text", - "specs": { - "length": "12" - } - }, - "name": "设备地址", - "required": false - }, - { - "identifier": "dataIdentifier", - "dataType": { - "type": "text", - "specs": { - "length": "4" - } - }, - "name": "数据标识", - "required": false - } - ], - "outputData": [], - "name": "写数据" - } - ], - "events": [] - } - }, - { - "id": 16, - "productKey": "PwMfpXmp4ZWkGahn", - "model": { - "properties": [ - { - "identifier": "p9010", - "dataType": { - "type": "text", - "specs": { - "length": "20" - } - }, - "name": "(当前)正向有功总电能", - "accessMode": "r" - }, - { - "identifier": "p9410", - "dataType": { - "type": "text", - "specs": { - "length": "20" - } - }, - "name": "(上月)正向有功总电能", - "accessMode": "r" - } - ], - "services": [], - "events": [] - } - }, - { - "id": 17, - "productKey": "openiitapump01", - "model": { - "properties": [ - { - "identifier": "status", - "dataType": { - "type": "bool", - "specs": { - "0": "关", - "1": "开" - } - }, - "name": "状态", - "accessMode": "rw" - }, - { - "identifier": "pressure", - "dataType": { - "type": "int32", - "specs": {} - }, - "name": "压力", - "accessMode": "rw" - }, - { - "identifier": "model", - "dataType": { - "type": "enum", - "specs": { - "0": "自动模式", - "1": "手动模式", - "2": "定时模式", - "3": "防锈模式", - "4": "防冻模式" - } - }, - "name": "模式", - "accessMode": "rw" - }, - { - "identifier": "slave_id", - "dataType": { - "type": "int32", - "specs": { - "min": "0", - "max": "255" - } - }, - "name": "连接配置-从机地址", - "accessMode": "rw" - }, - { - "identifier": "baud", - "dataType": { - "type": "int32", - "specs": {} - }, - "name": "连接配置-波特率", - "accessMode": "rw" - }, - { - "identifier": "verify", - "dataType": { - "type": "int32", - "specs": { - "min": "0", - "max": "1" - } - }, - "name": "连接配置-奇偶校验", - "accessMode": "rw" - }, - { - "identifier": "retain", - "dataType": { - "type": "int32", - "specs": {} - }, - "name": "连接配置-保留位", - "accessMode": "rw" - }, - { - "identifier": "data_len", - "dataType": { - "type": "int32", - "specs": {} - }, - "name": "连接配置-数据位", - "accessMode": "rw" - }, - { - "identifier": "alarm", - "dataType": { - "type": "int32", - "specs": {} - }, - "name": "故障信息", - "accessMode": "r" - }, - { - "identifier": "vol", - "dataType": { - "type": "int32", - "specs": {} - }, - "name": "电压", - "accessMode": "r" - }, - { - "identifier": "elect", - "dataType": { - "type": "int32", - "specs": {} - }, - "name": "电流", - "accessMode": "r" - }, - { - "identifier": "power", - "dataType": { - "type": "int32", - "specs": {} - }, - "name": "功率", - "accessMode": "r" - }, - { - "identifier": "spd", - "dataType": { - "type": "int32", - "specs": {} - }, - "name": "转速", - "accessMode": "r" - }, - { - "identifier": "realPre", - "dataType": { - "type": "int32", - "specs": {} - }, - "name": "实时压力1", - "accessMode": "r" - }, - { - "identifier": "runStat", - "dataType": { - "type": "int32", - "specs": {} - }, - "name": "实时状态", - "accessMode": "r" - }, - { - "identifier": "mcuVersion", - "dataType": { - "type": "text", - "type": "text", - "specs": { - "length": "255" - } - }, - "name": "MCU版本", - "accessMode": "r" - } - ], - "services": [], - "events": [] - } - }, - { - "id": 18, - "productKey": "openiitanbpump01", - "model": { - "properties": [ - { - "identifier": "WorkMode", - "dataType": { - "type": "enum", - "specs": { - "0": "自动", - "1": "手动", - "2": "自检1", - "3": "防锈", - "4": "防冻", - "5": "自检2", - "6": "温控" - } - }, - "name": "模式", - "accessMode": "rw" - }, - { - "identifier": "Pressure", - "dataType": { - "type": "float", - "specs": { - "min": "0", - "max": "10", - "precision": "1" - } - }, - "name": "设置压力", - "accessMode": "rw" - }, - { - "identifier": "Switch", - "dataType": { - "type": "enum", - "specs": { - "85": "关闭", - "170": "开启" - } - }, - "name": "开关", - "accessMode": "rw" - }, - { - "identifier": "EmtyRunPressure", - "dataType": { - "type": "float", - "specs": { - "min": "0", - "max": "10", - "precision": "1" - } - }, - "name": "缺水压力", - "accessMode": "rw" - }, - { - "identifier": "StartPressure", - "dataType": { - "type": "float", - "specs": { - "min": "0", - "max": "10", - "precision": "1" - } - }, - "name": "开启压力", - "accessMode": "rw" - }, - { - "identifier": "WaterT", - "dataType": { - "type": "int32", - "specs": { - "min": "35", - "max": "100" - } - }, - "name": "水温保护", - "accessMode": "rw" - }, - { - "identifier": "WaterTReset", - "dataType": { - "type": "int32", - "specs": { - "min": "35", - "max": "100" - } - }, - "name": "水温复位", - "accessMode": "rw" - }, - { - "identifier": "ClearIceEn", - "dataType": { - "type": "enum", - "specs": { - "0": "关闭", - "1": "开启" - } - }, - "name": "防冻", - "accessMode": "rw" - }, - { - "identifier": "ErrorMsg", - "dataType": { - "type": "enum", - "specs": { - "0": "无", - "1": "过压", - "2": "欠压", - "3": "过流", - "4": "电机高温", - "5": "IPM高温", - "6": "堵转", - "7": "温升保护", - "8": "启动失败", - "9": "缺相", - "10": "无-", - "11": "软件过流", - "12": "缺水", - "13": "未激活", - "14": "传感器故障", - "15": "通信故障" - } - }, - "name": "故障信息", - "accessMode": "r" - }, - { - "identifier": "Voltage", - "dataType": { - "type": "int32", - "specs": { - "min": "0", - "max": "300" - } - }, - "name": "电压", - "accessMode": "r" - }, - { - "identifier": "Electric", - "dataType": { - "type": "float", - "specs": { - "min": "0", - "max": "100", - "precision": "" - } - }, - "name": "电流", - "accessMode": "r" - }, - { - "identifier": "Power", - "dataType": { - "type": "int32", - "specs": { - "min": "0", - "max": "5000" - } - }, - "name": "功率", - "accessMode": "r" - }, - { - "identifier": "Speed", - "dataType": { - "type": "int32", - "specs": { - "min": "0", - "max": "10000" - } - }, - "name": "转速", - "accessMode": "r" - }, - { - "identifier": "CurrentPressure1", - "dataType": { - "type": "float", - "specs": { - "min": "0", - "max": "10" - } - }, - "name": "实时压力1", - "accessMode": "r" - }, - { - "identifier": "CurrentPressure2", - "dataType": { - "type": "float", - "specs": { - "min": "0", - "max": "10" - } - }, - "name": "实时压力2", - "accessMode": "r" - }, - { - "identifier": "IpmTemperature", - "dataType": { - "type": "int32", - "specs": { - "min": "0", - "max": "100" - } - }, - "name": "IPM温度", - "accessMode": "r" - }, - { - "identifier": "MotorTemperature", - "dataType": { - "type": "int32", - "specs": { - "min": "0", - "max": "100" - } - }, - "name": "电机温度", - "accessMode": "r" - }, - { - "identifier": "WaterTemperature", - "dataType": { - "type": "int32", - "specs": { - "min": "0", - "max": "100" - } - }, - "name": "水温度", - "accessMode": "r" - }, - { - "identifier": "query", - "dataType": { - "type": "text", - "specs": { - "length": "255" - } - }, - "name": "查询", - "accessMode": "rw" - }, - { - "identifier": "McuStatus", - "dataType": { - "type": "enum", - "specs": { - "0": "APP", - "8": "BootLoader" - } - }, - "name": "MCU状态", - "accessMode": "r" - }, - { - "identifier": "Scene", - "dataType": { - "type": "enum", - "specs": { - "0": "增压泵", - "1": "回水器", - "2": "循环泵" - } - }, - "name": "设备场景", - "accessMode": "r" - }, - { - "identifier": "WarnInfo", - "dataType": { - "type": "text", - "specs": { - "length": "255" - } - }, - "name": "警告信息", - "accessMode": "r" - }, - { - "identifier": "ActiveTime", - "dataType": { - "type": "text", - "specs": { - "length": "255" - } - }, - "name": "激活时间", - "accessMode": "rw" - }, - { - "identifier": "SensorMode", - "dataType": { - "type": "enum", - "specs": { - "0": "自动", - "1": "手动" - } - }, - "name": "传感器组合模式", - "accessMode": "rw" - }, - { - "identifier": "SensorGroup", - "dataType": { - "type": "enum", - "specs": { - "0": "无传感器", - "1": "水流开关-压力", - "2": "单水流开关", - "3": "单压力", - "4": "双压力" - } - }, - "name": "传感器组合", - "accessMode": "rw" - }, - { - "identifier": "ElectronicTMax", - "dataType": { - "type": "int32", - "specs": { - "min": "0", - "max": "100" - } - }, - "name": "电机保护温度", - "accessMode": "rw" - }, - { - "identifier": "ElectronicTMaxReset", - "dataType": { - "type": "int32", - "specs": { - "min": "0", - "max": "100" - } - }, - "name": "电机复位温度", - "accessMode": "rw" - }, - { - "identifier": "History", - "dataType": { - "type": "text", - "specs": { - "length": "255" - } - }, - "name": "历史上报", - "accessMode": "r" - }, - { - "identifier": "Model", - "dataType": { - "type": "text", - "specs": { - "length": "255" - } - }, - "name": "设备型号", - "accessMode": "r" - }, - { - "identifier": "HandMode", - "dataType": { - "type": "int32", - "specs": { - "min": "1", - "max": "5" - } - }, - "name": "手动模式挡位", - "accessMode": "rw" - }, - { - "identifier": "TempGear", - "dataType": { - "type": "int32", - "specs": { - "min": "1", - "max": "5" - } - }, - "name": "温控挡位", - "accessMode": "rw" - }, - { - "identifier": "RatioGear", - "dataType": { - "type": "int32", - "specs": { - "min": "1", - "max": "5" - } - }, - "name": "比例挡位", - "accessMode": "rw" - }, - { - "identifier": "SpeedGear", - "dataType": { - "type": "int32", - "specs": { - "min": "1", - "max": "5" - } - }, - "name": "速度挡位", - "accessMode": "rw" - }, - { - "identifier": "PressureGear", - "dataType": { - "type": "int32", - "specs": { - "min": "1", - "max": "5" - } - }, - "name": "压力挡位", - "accessMode": "rw" - }, - { - "identifier": "SceneMode", - "dataType": { - "type": "enum", - "specs": { - "0": "节能模式-自动挡", - "1": "温控模式-温控模式", - "2": "一键热水-恒速模式", - "3": "定时模式-恒压模式", - "4": "比例模式" - } - }, - "name": "回水器/循环泵-设置模式", - "accessMode": "rw" - }, - { - "identifier": "EnergyModeTime", - "dataType": { - "type": "int32", - "specs": { - "min": "0", - "max": "65532" - } - }, - "name": "节能模式运行时间", - "accessMode": "rw" - }, - { - "identifier": "WaterTime", - "dataType": { - "type": "text", - "specs": { - "length": "255" - } - }, - "name": "水流开关设置", - "accessMode": "rw" - }, - { - "identifier": "HotWaterTime", - "dataType": { - "type": "int32", - "specs": { - "min": "0", - "max": "65532" - } - }, - "name": "一键热水运行时间", - "accessMode": "rw" - }, - { - "identifier": "TempSet", - "dataType": { - "type": "text", - "specs": { - "length": "255" - } - }, - "name": "温控上下限设置", - "accessMode": "rw" - }, - { - "identifier": "CountDown", - "dataType": { - "type": "int32", - "specs": { - "min": "0", - "max": "65532" - } - }, - "name": "回水器倒计时", - "accessMode": "rw" - }, - { - "identifier": "Enabled", - "dataType": { - "type": "enum", - "specs": { - "0": "停止", - "1": "开启" - } - }, - "name": "实时运行状态", - "accessMode": "rw" - }, - { - "identifier": "TimeModeSet", - "dataType": { - "type": "text", - "specs": { - "length": "255" - } - }, - "name": "定时模式时间设置", - "accessMode": "rw" - }, - { - "identifier": "McuVersion", - "dataType": { - "type": "text", - "specs": { - "length": "255" - } - }, - "name": "Mcu版本号", - "accessMode": "rw" - } - ], - "services": [ - { - "identifier": "set", - "inputData": [ - { - "identifier": "WorkMode", - "dataType": { - "type": "enum", - "specs": { - "0": "自动", - "1": "手动", - "2": "自检1", - "3": "防锈", - "4": "防冻", - "5": "自检2", - "6": "温控" - } - }, - "name": "模式", - "required": false - }, - { - "identifier": "Pressure", - "dataType": { - "type": "float", - "specs": { - "min": "0", - "max": "10", - "precision": "1" - } - }, - "name": "设置压力", - "required": false - }, - { - "identifier": "Switch", - "dataType": { - "type": "enum", - "specs": { - "85": "关闭", - "170": "开启" - } - }, - "name": "开关", - "required": false - }, - { - "identifier": "EmtyRunPressure", - "dataType": { - "type": "float", - "specs": { - "min": "0", - "max": "10", - "precision": "1" - } - }, - "name": "缺水压力", - "required": false - }, - { - "identifier": "StartPressure", - "dataType": { - "type": "float", - "specs": { - "min": "0", - "max": "10" - } - }, - "name": "开启压力", - "required": false - }, - { - "identifier": "WaterT", - "dataType": { - "type": "int32", - "specs": { - "min": "35", - "max": "100" - } - }, - "name": "水温保护", - "required": false - }, - { - "identifier": "WaterTReset", - "dataType": { - "type": "int32", - "specs": { - "min": "35", - "max": "100" - } - }, - "name": "水温复位", - "required": false - }, - { - "identifier": "ClearIceEn", - "dataType": { - "type": "enum", - "specs": { - "0": "关闭", - "1": "开启" - } - }, - "name": "防冻", - "required": false - }, - { - "identifier": "query", - "dataType": { - "type": "text", - "specs": { - "length": "255" - } - }, - "name": "查询", - "required": false - }, - { - "identifier": "ActiveTime", - "dataType": { - "type": "text", - "specs": { - "length": "255" - } - }, - "name": "激活时间", - "required": false - }, - { - "identifier": "SensorMode", - "dataType": { - "type": "enum", - "specs": { - "0": "自动", - "1": "手动" - } - }, - "name": "传感器组合模式", - "required": false - }, - { - "identifier": "SensorGroup", - "dataType": { - "type": "enum", - "specs": { - "0": "无传感器", - "1": "水流开关-压力", - "2": "单水流开关", - "3": "单压力", - "4": "双压力" - } - }, - "name": "传感器组合", - "required": false - }, - { - "identifier": "ElectronicTMax", - "dataType": { - "type": "int32", - "specs": { - "min": "0", - "max": "100" - } - }, - "name": "电机保护温度", - "required": false - }, - { - "identifier": "ElectronicTMaxReset", - "dataType": { - "type": "int32", - "specs": { - "min": "0", - "max": "100" - } - }, - "name": "电机复位温度", - "required": false - }, - { - "identifier": "HandMode", - "dataType": { - "type": "int32", - "specs": { - "min": "1", - "max": "5" - } - }, - "name": "手动模式挡位", - "required": false - }, - { - "identifier": "TempGear", - "dataType": { - "type": "int32", - "specs": { - "min": "1", - "max": "5" - } - }, - "name": "温控挡位", - "required": false - }, - { - "identifier": "RatioGear", - "dataType": { - "type": "int32", - "specs": { - "min": "1", - "max": "5" - } - }, - "name": "比例挡位", - "required": false - }, - { - "identifier": "SpeedGear", - "dataType": { - "type": "int32", - "specs": { - "min": "1", - "max": "5" - } - }, - "name": "速度挡位", - "required": false - }, - { - "identifier": "PressureGear", - "dataType": { - "type": "int32", - "specs": { - "min": "1", - "max": "5" - } - }, - "name": "压力挡位", - "required": false - }, - { - "identifier": "SceneMode", - "dataType": { - "type": "enum", - "specs": { - "0": "节能模式-自动挡", - "1": "温控模式-温控模式", - "2": "一键热水-恒速模式", - "3": "定时模式-恒压模式", - "4": "比例模式" - } - }, - "name": "回水器/循环泵-设置模式", - "required": false - }, - { - "identifier": "EnergyModeTime", - "dataType": { - "type": "int32", - "specs": { - "min": "0", - "max": "65532" - } - }, - "name": "节能模式运行时间", - "required": false - }, - { - "identifier": "WaterTime", - "dataType": { - "type": "text", - "specs": { - "length": "255" - } - }, - "name": "水流开关设置", - "required": false - }, - { - "identifier": "HotWaterTime", - "dataType": { - "type": "int32", - "specs": { - "min": "0", - "max": "65532" - } - }, - "name": "一键热水运行时间", - "required": false - }, - { - "identifier": "TempSet", - "dataType": { - "type": "text", - "specs": { - "length": "255" - } - }, - "name": "温控上下限设置", - "required": false - }, - { - "identifier": "CountDown", - "dataType": { - "type": "int32", - "specs": { - "min": "0", - "max": "65532" - } - }, - "name": "回水器倒计时", - "required": false - }, - { - "identifier": "Enabled", - "dataType": { - "type": "enum", - "specs": { - "0": "停止", - "1": "开启" - } - }, - "name": "实时运行状态", - "required": false - }, - { - "identifier": "TimeModeSet", - "dataType": { - "type": "text", - "specs": { - "length": "255" - } - }, - "name": "定时模式时间设置", - "required": false - }, - { - "identifier": "McuVersion", - "dataType": { - "type": "text", - "specs": { - "length": "255" - } - }, - "name": "Mcu版本号", - "required": false - } - ], - "outputData": [], - "name": "属性设置" - }, - { - "identifier": "get", - "inputData": [ - { - "identifier": "propertyName", - "dataType": { - "type": "text", - "specs": { - "length": "500" - } - }, - "name": "属性名", - "required": false - } - ], - "outputData": [ - { - "identifier": "WorkMode", - "dataType": { - "type": "enum", - "specs": { - "0": "自动", - "1": "手动", - "2": "自检1", - "3": "防锈", - "4": "防冻", - "5": "自检2", - "6": "温控" - } - }, - "name": "模式", - "required": false - }, - { - "identifier": "Pressure", - "dataType": { - "type": "float", - "specs": { - "min": "0", - "max": "10", - "precision": "1" - } - }, - "name": "设置压力", - "required": false - }, - { - "identifier": "Switch", - "dataType": { - "type": "enum", - "specs": { - "85": "关闭", - "170": "开启" - } - }, - "name": "开关", - "required": false - }, - { - "identifier": "EmtyRunPressure", - "dataType": { - "type": "float", - "specs": { - "min": "0", - "max": "10", - "precision": "1" - } - }, - "name": "缺水压力", - "required": false - }, - { - "identifier": "StartPressure", - "dataType": { - "type": "float", - "specs": { - "min": "0", - "max": "10" - } - }, - "name": "开启压力", - "required": false - }, - { - "identifier": "WaterT", - "dataType": { - "type": "int32", - "specs": { - "min": "35", - "max": "100" - } - }, - "name": "水温保护", - "required": false - }, - { - "identifier": "WaterTReset", - "dataType": { - "type": "int32", - "specs": { - "min": "35", - "max": "100" - } - }, - "name": "水温复位", - "required": false - }, - { - "identifier": "ClearIceEn", - "dataType": { - "type": "enum", - "specs": { - "0": "关闭", - "1": "开启" - } - }, - "name": "防冻", - "required": false - }, - { - "identifier": "ErrorMsg", - "dataType": { - "type": "enum", - "specs": { - "0": "无", - "1": "过压", - "2": "欠压", - "3": "过流", - "4": "电机高温", - "5": "IPM高温", - "6": "堵转", - "7": "温升保护", - "8": "启动失败", - "9": "缺相", - "10": "无-", - "11": "软件过流", - "12": "缺水", - "13": "未激活", - "14": "传感器故障", - "15": "通信故障" - } - }, - "name": "故障信息", - "required": false - }, - { - "identifier": "Voltage", - "dataType": { - "type": "int32", - "specs": { - "min": "0", - "max": "300" - } - }, - "name": "电压", - "required": false - }, - { - "identifier": "Electric", - "dataType": { - "type": "float", - "specs": { - "min": "0", - "max": "100" - } - }, - "name": "电流", - "required": false - }, - { - "identifier": "Power", - "dataType": { - "type": "int32", - "specs": { - "min": "0", - "max": "5000" - } - }, - "name": "功率", - "required": false - }, - { - "identifier": "Speed", - "dataType": { - "type": "int32", - "specs": { - "min": "0", - "max": "10000" - } - }, - "name": "转速", - "required": false - }, - { - "identifier": "CurrentPressure1", - "dataType": { - "type": "float", - "specs": { - "min": "0", - "max": "10" - } - }, - "name": "实时压力1", - "required": false - }, - { - "identifier": "CurrentPressure2", - "dataType": { - "type": "float", - "specs": { - "min": "0", - "max": "10" - } - }, - "name": "实时压力2", - "required": false - }, - { - "identifier": "IpmTemperature", - "dataType": { - "type": "int32", - "specs": { - "min": "0", - "max": "100" - } - }, - "name": "IPM温度", - "required": false - }, - { - "identifier": "MotorTemperature", - "dataType": { - "type": "int32", - "specs": { - "min": "0", - "max": "100" - } - }, - "name": "电机温度", - "required": false - }, - { - "identifier": "WaterTemperature", - "dataType": { - "type": "int32", - "specs": { - "min": "0", - "max": "100" - } - }, - "name": "水温度", - "required": false - }, - { - "identifier": "query", - "dataType": { - "type": "text", - "specs": { - "length": "255" - } - }, - "name": "查询", - "required": false - }, - { - "identifier": "McuStatus", - "dataType": { - "type": "enum", - "specs": { - "0": "APP", - "8": "BootLoader" - } - }, - "name": "MCU状态", - "required": false - }, - { - "identifier": "Scene", - "dataType": { - "type": "enum", - "specs": { - "0": "增压泵", - "1": "回水器", - "2": "循环泵" - } - }, - "name": "设备场景", - "required": false - }, - { - "identifier": "WarnInfo", - "dataType": { - "type": "text", - "specs": { - "length": "255" - } - }, - "name": "警告信息", - "required": false - }, - { - "identifier": "ActiveTime", - "dataType": { - "type": "text", - "specs": { - "length": "255" - } - }, - "name": "激活时间", - "required": false - }, - { - "identifier": "SensorMode", - "dataType": { - "type": "enum", - "specs": { - "0": "自动", - "1": "手动" - } - }, - "name": "传感器组合模式", - "required": false - }, - { - "identifier": "SensorGroup", - "dataType": { - "type": "enum", - "specs": { - "0": "无传感器", - "1": "水流开关-压力", - "2": "单水流开关", - "3": "单压力", - "4": "双压力" - } - }, - "name": "传感器组合", - "required": false - }, - { - "identifier": "ElectronicTMax", - "dataType": { - "type": "int32", - "specs": { - "min": "0", - "max": "100" - } - }, - "name": "电机保护温度", - "required": false - }, - { - "identifier": "ElectronicTMaxReset", - "dataType": { - "type": "int32", - "specs": { - "min": "0", - "max": "100" - } - }, - "name": "电机复位温度", - "required": false - }, - { - "identifier": "History", - "dataType": { - "type": "text", - "specs": { - "length": "255" - } - }, - "name": "历史上报", - "required": false - }, - { - "identifier": "Model", - "dataType": { - "type": "text", - "specs": { - "length": "255" - } - }, - "name": "设备型号", - "required": false - }, - { - "identifier": "HandMode", - "dataType": { - "type": "int32", - "specs": { - "min": "1", - "max": "5" - } - }, - "name": "手动模式挡位", - "required": false - }, - { - "identifier": "TempGear", - "dataType": { - "type": "int32", - "specs": { - "min": "1", - "max": "5" - } - }, - "name": "温控挡位", - "required": false - }, - { - "identifier": "RatioGear", - "dataType": { - "type": "int32", - "specs": { - "min": "1", - "max": "5" - } - }, - "name": "比例挡位", - "required": false - }, - { - "identifier": "SpeedGear", - "dataType": { - "type": "int32", - "specs": { - "min": "1", - "max": "5" - } - }, - "name": "速度挡位", - "required": false - }, - { - "identifier": "PressureGear", - "dataType": { - "type": "int32", - "specs": { - "min": "1", - "max": "5" - } - }, - "name": "压力挡位", - "required": false - }, - { - "identifier": "SceneMode", - "dataType": { - "type": "enum", - "specs": { - "0": "节能模式-自动挡", - "1": "温控模式-温控模式", - "2": "一键热水-恒速模式", - "3": "定时模式-恒压模式", - "4": "比例模式" - } - }, - "name": "回水器/循环泵-设置模式", - "required": false - }, - { - "identifier": "EnergyModeTime", - "dataType": { - "type": "int32", - "specs": { - "min": "0", - "max": "65532" - } - }, - "name": "节能模式运行时间", - "required": false - }, - { - "identifier": "WaterTime", - "dataType": { - "type": "text", - "specs": { - "length": "255" - } - }, - "name": "水流开关设置", - "required": false - }, - { - "identifier": "HotWaterTime", - "dataType": { - "type": "int32", - "specs": { - "min": "0", - "max": "65532" - } - }, - "name": "一键热水运行时间", - "required": false - }, - { - "identifier": "TempSet", - "dataType": { - "type": "text", - "specs": { - "length": "255" - } - }, - "name": "温控上下限设置", - "required": false - }, - { - "identifier": "CountDown", - "dataType": { - "type": "int32", - "specs": { - "min": "0", - "max": "65532" - } - }, - "name": "回水器倒计时", - "required": false - }, - { - "identifier": "Enabled", - "dataType": { - "type": "enum", - "specs": { - "0": "停止", - "1": "开启" - } - }, - "name": "实时运行状态", - "required": false - }, - { - "identifier": "TimeModeSet", - "dataType": { - "type": "text", - "specs": { - "length": "255" - } - }, - "name": "定时模式时间设置", - "required": false - }, - { - "identifier": "McuVersion", - "dataType": { - "type": "text", - "specs": { - "length": "255" - } - }, - "name": "Mcu版本号", - "required": false - } - ], - "name": "属性获取" - } - ], - "events": [ - { - "identifier": "post", - "inputData": [], - "outputData": [ - { - "identifier": "WorkMode", - "dataType": { - "type": "enum", - "specs": { - "0": "自动", - "1": "手动", - "2": "自检1", - "3": "防锈", - "4": "防冻", - "5": "自检2", - "6": "温控" - } - }, - "name": "模式", - "required": false - }, - { - "identifier": "Pressure", - "dataType": { - "type": "float", - "specs": { - "min": "0", - "max": "10", - "precision": "1" - } - }, - "name": "设置压力", - "required": false - }, - { - "identifier": "Switch", - "dataType": { - "type": "enum", - "specs": { - "85": "关闭", - "170": "开启" - } - }, - "name": "开关", - "required": false - }, - { - "identifier": "EmtyRunPressure", - "dataType": { - "type": "float", - "specs": { - "min": "0", - "max": "10", - "precision": "1" - } - }, - "name": "缺水压力", - "required": false - }, - { - "identifier": "StartPressure", - "dataType": { - "type": "float", - "specs": { - "min": "0", - "max": "10" - } - }, - "name": "开启压力", - "required": false - }, - { - "identifier": "WaterT", - "dataType": { - "type": "int32", - "specs": { - "min": "35", - "max": "100" - } - }, - "name": "水温保护", - "required": false - }, - { - "identifier": "WaterTReset", - "dataType": { - "type": "int32", - "specs": { - "min": "35", - "max": "100" - } - }, - "name": "水温复位", - "required": false - }, - { - "identifier": "ClearIceEn", - "dataType": { - "type": "enum", - "specs": { - "0": "关闭", - "1": "开启" - } - }, - "name": "防冻", - "required": false - }, - { - "identifier": "ErrorMsg", - "dataType": { - "type": "enum", - "specs": { - "0": "无", - "1": "过压", - "2": "欠压", - "3": "过流", - "4": "电机高温", - "5": "IPM高温", - "6": "堵转", - "7": "温升保护", - "8": "启动失败", - "9": "缺相", - "10": "无-", - "11": "软件过流", - "12": "缺水", - "13": "未激活", - "14": "传感器故障", - "15": "通信故障" - } - }, - "name": "故障信息", - "required": false - }, - { - "identifier": "Voltage", - "dataType": { - "type": "int32", - "specs": { - "min": "0", - "max": "300" - } - }, - "name": "电压", - "required": false - }, - { - "identifier": "Electric", - "dataType": { - "type": "float", - "specs": { - "min": "0", - "max": "100" - } - }, - "name": "电流", - "required": false - }, - { - "identifier": "Power", - "dataType": { - "type": "int32", - "specs": { - "min": "0", - "max": "5000" - } - }, - "name": "功率", - "required": false - }, - { - "identifier": "Speed", - "dataType": { - "type": "int32", - "specs": { - "min": "0", - "max": "10000" - } - }, - "name": "转速", - "required": false - }, - { - "identifier": "CurrentPressure1", - "dataType": { - "type": "float", - "specs": { - "min": "0", - "max": "10" - } - }, - "name": "实时压力1", - "required": false - }, - { - "identifier": "CurrentPressure2", - "dataType": { - "type": "float", - "specs": { - "min": "0", - "max": "10" - } - }, - "name": "实时压力2", - "required": false - }, - { - "identifier": "IpmTemperature", - "dataType": { - "type": "int32", - "specs": { - "min": "0", - "max": "100" - } - }, - "name": "IPM温度", - "required": false - }, - { - "identifier": "MotorTemperature", - "dataType": { - "type": "int32", - "specs": { - "min": "0", - "max": "100" - } - }, - "name": "电机温度", - "required": false - }, - { - "identifier": "WaterTemperature", - "dataType": { - "type": "int32", - "specs": { - "min": "0", - "max": "100" - } - }, - "name": "水温度", - "required": false - }, - { - "identifier": "query", - "dataType": { - "type": "text", - "specs": { - "length": "255" - } - }, - "name": "查询", - "required": false - }, - { - "identifier": "McuStatus", - "dataType": { - "type": "enum", - "specs": { - "0": "APP", - "8": "BootLoader" - } - }, - "name": "MCU状态", - "required": false - }, - { - "identifier": "Scene", - "dataType": { - "type": "enum", - "specs": { - "0": "增压泵", - "1": "回水器", - "2": "循环泵" - } - }, - "name": "设备场景", - "required": false - }, - { - "identifier": "WarnInfo", - "dataType": { - "type": "text", - "specs": { - "length": "255" - } - }, - "name": "警告信息", - "required": false - }, - { - "identifier": "ActiveTime", - "dataType": { - "type": "text", - "specs": { - "length": "255" - } - }, - "name": "激活时间", - "required": false - }, - { - "identifier": "SensorMode", - "dataType": { - "type": "enum", - "specs": { - "0": "自动", - "1": "手动" - } - }, - "name": "传感器组合模式", - "required": false - }, - { - "identifier": "SensorGroup", - "dataType": { - "type": "enum", - "specs": { - "0": "无传感器", - "1": "水流开关-压力", - "2": "单水流开关", - "3": "单压力", - "4": "双压力" - } - }, - "name": "传感器组合", - "required": false - }, - { - "identifier": "ElectronicTMax", - "dataType": { - "type": "int32", - "specs": { - "min": "0", - "max": "100" - } - }, - "name": "电机保护温度", - "required": false - }, - { - "identifier": "ElectronicTMaxReset", - "dataType": { - "type": "int32", - "specs": { - "min": "0", - "max": "100" - } - }, - "name": "电机复位温度", - "required": false - }, - { - "identifier": "History", - "dataType": { - "type": "text", - "specs": { - "length": "255" - } - }, - "name": "历史上报", - "required": false - }, - { - "identifier": "Model", - "dataType": { - "type": "text", - "specs": { - "length": "255" - } - }, - "name": "设备型号", - "required": false - }, - { - "identifier": "HandMode", - "dataType": { - "type": "int32", - "specs": { - "min": "1", - "max": "5" - } - }, - "name": "手动模式挡位", - "required": false - }, - { - "identifier": "TempGear", - "dataType": { - "type": "int32", - "specs": { - "min": "1", - "max": "5" - } - }, - "name": "温控挡位", - "required": false - }, - { - "identifier": "RatioGear", - "dataType": { - "type": "int32", - "specs": { - "min": "1", - "max": "5" - } - }, - "name": "比例挡位", - "required": false - }, - { - "identifier": "SpeedGear", - "dataType": { - "type": "int32", - "specs": { - "min": "1", - "max": "5" - } - }, - "name": "速度挡位", - "required": false - }, - { - "identifier": "PressureGear", - "dataType": { - "type": "int32", - "specs": { - "min": "1", - "max": "5" - } - }, - "name": "压力挡位", - "required": false - }, - { - "identifier": "SceneMode", - "dataType": { - "type": "enum", - "specs": { - "0": "节能模式-自动挡", - "1": "温控模式-温控模式", - "2": "一键热水-恒速模式", - "3": "定时模式-恒压模式", - "4": "比例模式" - } - }, - "name": "回水器/循环泵-设置模式", - "required": false - }, - { - "identifier": "EnergyModeTime", - "dataType": { - "type": "int32", - "specs": { - "min": "0", - "max": "65532" - } - }, - "name": "节能模式运行时间", - "required": false - }, - { - "identifier": "WaterTime", - "dataType": { - "type": "text", - "specs": { - "length": "255" - } - }, - "name": "水流开关设置", - "required": false - }, - { - "identifier": "HotWaterTime", - "dataType": { - "type": "int32", - "specs": { - "min": "0", - "max": "65532" - } - }, - "name": "一键热水运行时间", - "required": false - }, - { - "identifier": "TempSet", - "dataType": { - "type": "text", - "specs": { - "length": "255" - } - }, - "name": "温控上下限设置", - "required": false - }, - { - "identifier": "CountDown", - "dataType": { - "type": "int32", - "specs": { - "min": "0", - "max": "65532" - } - }, - "name": "回水器倒计时", - "required": false - }, - { - "identifier": "Enabled", - "dataType": { - "type": "enum", - "specs": { - "0": "停止", - "1": "开启" - } - }, - "name": "实时运行状态", - "required": false - }, - { - "identifier": "TimeModeSet", - "dataType": { - "type": "text", - "specs": { - "length": "255" - } - }, - "name": "定时模式时间设置", - "required": false - }, - { - "identifier": "McuVersion", - "dataType": { - "type": "text", - "specs": { - "length": "255" - } - }, - "name": "Mcu版本号", - "required": false - } - ], - "name": "属性上报" - } - ] - } - } -] \ No newline at end of file +[ { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "tenantId" : null, + "id" : 1, + "productKey" : "xpsYHExTKPFaQMS7", + "model" : null +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "tenantId" : null, + "id" : 2, + "productKey" : "hdX3PCMcFrCYpesJ", + "model" : null +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "tenantId" : null, + "id" : 3, + "productKey" : "hbtgIA0SuVw9lxjB", + "model" : null +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "tenantId" : null, + "id" : 4, + "productKey" : "eDhXKwEzwFybM5R7", + "model" : null +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "tenantId" : null, + "id" : 5, + "productKey" : "cGCrkK7Ex4FESAwe", + "model" : null +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "tenantId" : null, + "id" : 6, + "productKey" : "Rf4QSjbm65X45753", + "model" : null +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "tenantId" : null, + "id" : 7, + "productKey" : "PN3EDmkBZDD8whDd", + "model" : null +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "tenantId" : null, + "id" : 8, + "productKey" : "N523nWsCiG3CAn6X", + "model" : null +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "tenantId" : null, + "id" : 9, + "productKey" : "KdJYpTp5ywNhmrmC", + "model" : null +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "tenantId" : null, + "id" : 10, + "productKey" : "Eit3kmGJtxSHfCKT", + "model" : null +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "tenantId" : null, + "id" : 11, + "productKey" : "D8c5pXFmt2KJDxNm", + "model" : null +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "tenantId" : null, + "id" : 12, + "productKey" : "AWcJnf7ymGSkaz5M", + "model" : null +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "tenantId" : null, + "id" : 13, + "productKey" : "6kYp6jszrDns2yh4", + "model" : null +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "tenantId" : null, + "id" : 14, + "productKey" : "bGdZt8ffBETtsirm", + "model" : null +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "tenantId" : null, + "id" : 15, + "productKey" : "BRD3x4fkKxkaxXFt", + "model" : null +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "tenantId" : null, + "id" : 16, + "productKey" : "PwMfpXmp4ZWkGahn", + "model" : null +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "tenantId" : null, + "id" : 17, + "productKey" : "openiitapump01", + "model" : null +}, { + "createDept" : null, + "createBy" : null, + "createTime" : null, + "updateBy" : null, + "updateTime" : null, + "tenantId" : null, + "id" : 18, + "productKey" : "openiitanbpump01", + "model" : null +} ] \ No newline at end of file diff --git a/data/init/userInfo.json b/data/init/userInfo.json index f1562219..ee58aad3 100755 --- a/data/init/userInfo.json +++ b/data/init/userInfo.json @@ -1,124 +1,161 @@ -[ - { - "id": 13123123123213, - "uid": "13480802157", - "tenantId": "000000", - "secret": "483752384B473759556E685768796B6F644E48634F76486C51646A41576B545A2B396C34474244414F334F78574F4778613764564338594E666770595A376177", - "nickName": "song2", - "type": 1, - "roles": [ - "iot_client" - ], - "permissions": [], - "usePlatforms": [ - "dueros" - ], - "createTime": 1654529407977 - }, - { - "id": 141231312312, - "uid": "guest1", - "tenantId": "000000", - "nickName": "演示账户", - "secret": "48774861346645676F51324A4D6E6639306E6474437741634C4333746C4575666C316F76503455542B5836763065315A2F676244695056557356704D49513569", - "type": 0, - "roles": [ - "iot_system", - "iot_admin" - ], - "permissions": [], - "usePlatforms": [], - "createTime": 1647592821770 - }, - { - "id": 13123123, - "uid": "iotkit", - "tenantId": "000000", - "nickName": "管理员", - "secret": "6E49354D37437030564370666E48486150524B3134743258735059354D75324F6532594478654C47767535614C6C6E767139625170774E576477785A34513369", - "type": 0, - "roles": [ - "iot_system", - "iot_admin" - ], - "permissions": [ - "write" - ], - "usePlatforms": [], - "createTime": 1647592821770 - }, - { - "id": 12312312312, - "uid": "du2", - "tenantId": "000000", - "nickName": "小度接入2", - "type": 1, - "roles": [ - "iot_client" - ], - "usePlatforms": [ - "dueros" - ], - "createTime": 1651230139460 - }, - { - "id": 23423423, - "uid": "tm3", - "tenantId": "000000", - "nickName": "天猫精灵test3", - "type": 1, - "roles": [ - "iot_client" - ], - "usePlatforms": [ - "aligenie" - ], - "createTime": 1647982036151 - }, - { - "id": 45234345, - "uid": "du1", - "tenantId": "000000", - "nickName": "小度接入1", - "secret": "483752384B473759556E685768796B6F644E48634F76486C51646A41576B545A2B396C34474244414F334F517674507547437A72627A7154302B724441734C5A", - "type": 1, - "roles": [ - "iot_client" - ], - "usePlatforms": [ - "dueros", - "aligenie" - ], - "createTime": 1651226639006 - }, - { - "id": 3454543, - "uid": "tm1", - "tenantId": "000000", - "nickName": "天猫精灵1", - "type": 1, - "roles": [ - "iot_client" - ], - "usePlatforms": [ - "aligenie" - ], - "createTime": 1648486563107 - }, - { - "id": 432323, - "uid": "18126045687", - "tenantId": "000000", - "nickName": "song", - "secret": "483752384B473759556E685768796B6F644E48634F76486C51646A41576B545A2B396C34474244414F334F517674507547437A72627A7154302B724441734C5A", - "type": 1, - "roles": [ - "iot_client" - ], - "usePlatforms": [ - "aligenie", - "dueros" - ], - "createTime": 1652115298592 - } -] \ No newline at end of file +[ { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254321471, + "updateBy" : null, + "updateTime" : 1708254321471, + "tenantId" : "000000", + "id" : 432323, + "uid" : "18126045687", + "secret" : "483752384B473759556E685768796B6F644E48634F76486C51646A41576B545A2B396C34474244414F334F517674507547437A72627A7154302B724441734C5A", + "nickName" : "song", + "gender" : null, + "avatarUrl" : null, + "email" : null, + "address" : null, + "currHomeId" : null, + "type" : 1, + "roles" : [ ], + "permissions" : [ ], + "usePlatforms" : [ ] +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254321468, + "updateBy" : null, + "updateTime" : 1708254321468, + "tenantId" : "000000", + "id" : 3454543, + "uid" : "tm1", + "secret" : null, + "nickName" : "天猫精灵1", + "gender" : null, + "avatarUrl" : null, + "email" : null, + "address" : null, + "currHomeId" : null, + "type" : 1, + "roles" : [ ], + "permissions" : [ ], + "usePlatforms" : [ ] +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254321451, + "updateBy" : null, + "updateTime" : 1708254321451, + "tenantId" : "000000", + "id" : 13123123, + "uid" : "iotkit", + "secret" : "6E49354D37437030564370666E48486150524B3134743258735059354D75324F6532594478654C47767535614C6C6E767139625170774E576477785A34513369", + "nickName" : "管理员", + "gender" : null, + "avatarUrl" : null, + "email" : null, + "address" : null, + "currHomeId" : null, + "type" : 0, + "roles" : [ ], + "permissions" : [ ], + "usePlatforms" : [ ] +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254321458, + "updateBy" : null, + "updateTime" : 1708254321458, + "tenantId" : "000000", + "id" : 23423423, + "uid" : "tm3", + "secret" : null, + "nickName" : "天猫精灵test3", + "gender" : null, + "avatarUrl" : null, + "email" : null, + "address" : null, + "currHomeId" : null, + "type" : 1, + "roles" : [ ], + "permissions" : [ ], + "usePlatforms" : [ ] +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254321463, + "updateBy" : null, + "updateTime" : 1708254321463, + "tenantId" : "000000", + "id" : 45234345, + "uid" : "du1", + "secret" : "483752384B473759556E685768796B6F644E48634F76486C51646A41576B545A2B396C34474244414F334F517674507547437A72627A7154302B724441734C5A", + "nickName" : "小度接入1", + "gender" : null, + "avatarUrl" : null, + "email" : null, + "address" : null, + "currHomeId" : null, + "type" : 1, + "roles" : [ ], + "permissions" : [ ], + "usePlatforms" : [ ] +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254321454, + "updateBy" : null, + "updateTime" : 1708254321454, + "tenantId" : "000000", + "id" : 12312312312, + "uid" : "du2", + "secret" : null, + "nickName" : "小度接入2", + "gender" : null, + "avatarUrl" : null, + "email" : null, + "address" : null, + "currHomeId" : null, + "type" : 1, + "roles" : [ ], + "permissions" : [ ], + "usePlatforms" : [ ] +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254321446, + "updateBy" : null, + "updateTime" : 1708254321446, + "tenantId" : "000000", + "id" : 141231312312, + "uid" : "guest1", + "secret" : "48774861346645676F51324A4D6E6639306E6474437741634C4333746C4575666C316F76503455542B5836763065315A2F676244695056557356704D49513569", + "nickName" : "演示账户", + "gender" : null, + "avatarUrl" : null, + "email" : null, + "address" : null, + "currHomeId" : null, + "type" : 0, + "roles" : [ ], + "permissions" : [ ], + "usePlatforms" : [ ] +}, { + "createDept" : null, + "createBy" : null, + "createTime" : 1708254321434, + "updateBy" : null, + "updateTime" : 1708254321434, + "tenantId" : "000000", + "id" : 13123123123213, + "uid" : "13480802157", + "secret" : "483752384B473759556E685768796B6F644E48634F76486C51646A41576B545A2B396C34474244414F334F78574F4778613764564338594E666770595A376177", + "nickName" : "song2", + "gender" : null, + "avatarUrl" : null, + "email" : null, + "address" : null, + "currHomeId" : null, + "type" : 1, + "roles" : [ ], + "permissions" : [ ], + "usePlatforms" : [ ] +} ] \ No newline at end of file diff --git a/data/init/virtualDevice.json b/data/init/virtualDevice.json index 82d140ab..99d638f9 100755 --- a/data/init/virtualDevice.json +++ b/data/init/virtualDevice.json @@ -1,136 +1,73 @@ -[ - { - "id":"6293953092084e2df303ba3e", - "uid": "1", - "name": "三路开关", - "productKey": "eDhXKwEzwFybM5R7", - "devices": [ - "16538390097670switch0300100500143", - "16538390048670switch0300100400141", - "16538390008670switch0300100300145", - "16538389971670switch0300100200140", - "16538389915670switch030010010014c" - ], - "type": "thingModel", - "script": "\nvar mid=1000;\n\nfunction getMid(){\n mid++;\n if(mid>9999){\n\tmid=1;\n }\n return mid+\"\";\n}\n\nfunction getRequestId(){\n return \"RID\"+new Date().getTime()+getMid();\n}\n\n\nthis.receive=function(service,device){\n return [];\n}\n\nthis.report=function(device){\n return {\n \"mid\":getRequestId(),\n \"productKey\":device.productKey, \n \"deviceName\":device.deviceName,\n \"type\":\"property\",\n \"identifier\":\"report\",\n \"occurred\":new Date().getTime(),\t//时间戳,设备上的事件或数据产生的本地时间\n \"time\":new Date().getTime(),\t\t//时间戳,消息上报时间\n \"data\":{\n\t \"rssi\":127-parseInt(Math.random()*127),\n\t \"powerstate_1\":Math.random()>0.5?1:0,\n\t \"powerstate_2\":Math.random()>0.5?1:0,\n\t \"powerstate_3\":Math.random()>0.5?1:0\n }\n }\n}", - "trigger": "random", - "triggerExpression": "second", - "state": "running", - "createAt": 1653839152090 - }, - { - "id":"629391ae92084e2df303ba3d", - "uid": "1", - "name": "温湿度传感器", - "productKey": "6kYp6jszrDns2yh4", - "devices": [ - "16538383943670wenshidu01008000139", - "16538383910670wenshidu01007000136", - "16538383880670wenshidu0100600013b", - "16538383850710wenshidu01005000134", - "16538383810690wenshidu01004000132", - "16537594784840wenshidu0100300013a", - "16537594752710wenshidu0100200013d", - "16537594707840wenshidu0100100013c", - "16538390097670switch0300100500143", - "16514626218250abe124000010000011a" - ], - "type": "thingModel", - "script": "\nvar mid=1000;\n\nfunction getMid(){\n mid++;\n if(mid>9999){\n\tmid=1;\n }\n return mid+\"\";\n}\n\nfunction getRequestId(){\n return \"RID\"+new Date().getTime()+getMid();\n}\n\n\nthis.receive=function(service,device){\n return [];\n}\n\nthis.report=function(device){\n return {\n \"mid\":getRequestId(),\n \"productKey\":device.productKey, \n \"deviceName\":device.deviceName,\n \"type\":\"property\",\n \"identifier\":\"report\",\n \"occurred\":new Date().getTime(),\t//时间戳,设备上的事件或数据产生的本地时间\n \"time\":new Date().getTime(),\t\t//时间戳,消息上报时间\n \"data\":{\n \"humidity\":parseInt(Math.random()*100),\n\t \"temperature\":parseInt(Math.random()*500)-38\n }\n }\n}", - "trigger": "random", - "triggerExpression": "second", - "state": "running", - "createAt": 1653838254989 - }, - { - "id": "629390f492084e2df303ba3c", - "uid": "1", - "name": "调光灯", - "productKey": "xpsYHExTKPFaQMS7", - "devices": [ - "16537595658790linght0010030000128", - "16537595624750linght001002000012c", - "16537595591780linght0010010000121", - "16552594933210linght001007000012f", - "16552594898210linght0010060000129", - "16552594863210linght001005000012c", - "16552594812210linght001004000012d" - ], - "type": "thingModel", - "script": "\nvar mid=1000;\n\nfunction getMid(){\n mid++;\n if(mid>9999){\n\tmid=1;\n }\n return mid+\"\";\n}\n\nfunction getRequestId(){\n return \"RID\"+new Date().getTime()+getMid();\n}\n\n\nthis.receive=function(service,device){\n return [];\n}\n\nthis.report=function(device){\n return {\n \"mid\":getRequestId(),\n \"productKey\":device.productKey, \n \"deviceName\":device.deviceName,\n \"type\":\"property\",\n \"identifier\":\"report\",\n \"occurred\":new Date().getTime(),\t//时间戳,设备上的事件或数据产生的本地时间\n \"time\":new Date().getTime(),\t\t//时间戳,消息上报时间\n \"data\":{\n \"brightness\":parseInt(Math.random()*100),\n\t \"powerstate\":Math.random()>0.5?1:0\n }\n }\n}", - "trigger": "random", - "triggerExpression": "second", - "state": "running", - "createAt": 1653838068860 - }, - { - "id": "62925cb72002b44c15caeb1c", - "uid": "1", - "name": "虚拟门磁1", - "productKey": "PN3EDmkBZDD8whDd", - "devices": [ - "16537591055800menci0001003000012e", - "16537590838150menci00010020000128", - "16537590780810menci0001001000012b", - "16552595723210menci0001008000012f", - "16552595685220menci00010070000127", - "16552595656210menci0001006000012d", - "16501898583770f4cce4feffbd1bec164" - ], - "type": "thingModel", - "script": "\nvar mid=1000;\n\nfunction getMid(){\n mid++;\n if(mid>9999){\n\tmid=1;\n }\n return mid+\"\";\n}\n\nfunction getRequestId(){\n return \"RID\"+new Date().getTime()+getMid();\n}\n\n\nthis.receive=function(service,device){\n return [];\n}\n\nthis.report=function(device){\n return {\n \"mid\":getRequestId(),\n \"productKey\":device.productKey, \n \"deviceName\":device.deviceName,\n \"type\":\"property\",\n \"identifier\":\"report\",\n \"occurred\":new Date().getTime(),\t//时间戳,设备上的事件或数据产生的本地时间\n \"time\":new Date().getTime(),\t\t//时间戳,消息上报时间\n \"data\":{\n \"rssi\":127-parseInt(Math.random()*127),\n \"power\":parseInt(Math.random()*100),\n\t \"doorStatus\":Math.random()>0.5?1:0\n }\n }\n}", - "trigger": "random", - "triggerExpression": "minute", - "state": "running", - "createAt": 1653759159567 - }, - { - "id": "628fd800fba69e633a972e12", - "uid": "1", - "name": "开关1", - "productKey": "Rf4QSjbm65X45753", - "devices": [ - "16465723451670abc123000030000011a", - "16465723448670abc1230000200000115" - ], - "type": "thingModel", - "script": "\nvar mid=1000;\n\nfunction getMid(){\n mid++;\n if(mid>9999){\n\tmid=1;\n }\n return mid+\"\";\n}\n\nfunction getRequestId(){\n return \"RID\"+new Date().getTime()+getMid();\n}\n\n\nthis.receive=function(service,device){\n return [{\n \"productKey\":service.productKey,\n \"deviceName\":service.deviceName,\n \"mid\":service.mid,\n \"type\":\"service\",\n \"identifier\":\"reboot_reply\",\n \"data\":{},\n \"code\":0\n },{\n \"mid\":getRequestId(),\n \"productKey\":service.productKey, \n \"deviceName\":service.deviceName,\n \"type\":\"property\",\n \"identifier\":\"report\",\n \"occurred\":new Date().getTime(),\n \"time\":new Date().getTime(),\n \"data\":{\n \"volt\":parseInt(Math.random()*100),\n\t \"powerstate\":Math.random()>0.5?1:0\n }\n }]\n}\n\nthis.report=function(device){\n return {\n \"mid\":getRequestId(),\n \"productKey\":device.productKey, \n \"deviceName\":device.deviceName,\n \"type\":\"property\",\n \"identifier\":\"report\",\n \"occurred\":new Date().getTime(),\t//时间戳,设备上的事件或数据产生的本地时间\n \"time\":new Date().getTime(),\t\t//时间戳,消息上报时间\n \"data\":{\n \"volt\":parseInt(Math.random()*100)\n }\n }\n}", - "trigger": "cron", - "triggerExpression": "0 * * * * ? ", - "state": "running", - "createAt": 1653594112764 - }, - { - "id": "628fa6bc1b735b73cb260042", - "uid": "1", - "name": "虚拟插座12", - "productKey": "cGCrkK7Ex4FESAwe", - "devices": [ - "16534030209640test001230100000118", - "16514626216250abe1230000200000114", - "16514626214280abe1230000100000116", - "16538390924670pulg0a001006000012a", - "16538390885690pulg0a0010050000126", - "16538390853670pulg0a0010040000121", - "16538390820760pulg0a0010030000127", - "16538390787670pulg0a0010020000124", - "16538390738670pulg0a0010010000125", - "16552594646210pulg0a0010160000122", - "16552594604220pulg0a0010150000127", - "16552594572370pulg0a001014000012e", - "16552594542310pulg0a0010130000123", - "16552594511210pulg0a001012000012c", - "16552594475270pulg0a0010110000125", - "16552594444210pulg0a0010100000128", - "16552594405220pulg0a0010090000124", - "16552594368340pulg0a0010080000126", - "16552594320310pulg0a0010070000126" - ], - "type": "thingModel", - "script": "\nvar mid=1000;\n\nfunction getMid(){\n mid++;\n if(mid>9999){\n\tmid=1;\n }\n return mid+\"\";\n}\n\nfunction getRequestId(){\n return \"RID\"+new Date().getTime()+getMid();\n}\n\n\nthis.receive=function(service,device){\n var identifier=service.identifier;\n var result= [{\n \"productKey\":service.productKey,\n \"deviceName\":service.deviceName,\n \"mid\":service.mid,\n \"type\":\"service\",\n \"identifier\":identifier+\"_reply\",\n \"data\":{},\n \"code\":0\n }]\n \n if(service.type==\"property\" && (identifier==\"get\" || identifier==\"set\")){\n\tresult.push({\n\t \"mid\":getRequestId(),\n\t \"productKey\":device.productKey, \n\t \"deviceName\":device.deviceName,\n\t \"type\":\"property\",\n\t \"identifier\":\"report\",\n\t \"occurred\":new Date().getTime(),\n\t \"time\":new Date().getTime(),\n\t \"data\":service.params\n\t});\n }\n \n return result;\n}\n\nthis.report=function(device){\n return {\n \"mid\":getRequestId(),\n \"productKey\":device.productKey, \n \"deviceName\":device.deviceName,\n \"type\":\"property\",\n \"identifier\":\"report\",\n \"occurred\":new Date().getTime(),\t//时间戳,设备上的事件或数据产生的本地时间\n \"time\":new Date().getTime(),\t\t//时间戳,消息上报时间\n \"data\":{\n \"rssi\":127-parseInt(Math.random()*127),\n\t \"powerstate\":Math.random()>0.5?1:0\n }\n }\n}", - "trigger": "random", - "triggerExpression": "second", - "state": "running", - "createAt": 1653581500076 - } -] \ No newline at end of file +[ { + "id" : "6293953092084e2df303ba3e", + "uid" : "1", + "name" : "三路开关", + "productKey" : "eDhXKwEzwFybM5R7", + "devices" : [ ], + "type" : "thingModel", + "script" : "\nvar mid=1000;\n\nfunction getMid(){\n mid++;\n if(mid>9999){\n\tmid=1;\n }\n return mid+\"\";\n}\n\nfunction getRequestId(){\n return \"RID\"+new Date().getTime()+getMid();\n}\n\n\nthis.receive=function(service,device){\n return [];\n}\n\nthis.report=function(device){\n return {\n \"mid\":getRequestId(),\n \"productKey\":device.productKey, \n \"deviceName\":device.deviceName,\n \"type\":\"property\",\n \"identifier\":\"report\",\n \"occurred\":new Date().getTime(),\t//时间戳,设备上的事件或数据产生的本地时间\n \"time\":new Date().getTime(),\t\t//时间戳,消息上报时间\n \"data\":{\n\t \"rssi\":127-parseInt(Math.random()*127),\n\t \"powerstate_1\":Math.random()>0.5?1:0,\n\t \"powerstate_2\":Math.random()>0.5?1:0,\n\t \"powerstate_3\":Math.random()>0.5?1:0\n }\n }\n}", + "trigger" : "random", + "triggerExpression" : "second", + "state" : "running", + "createAt" : 1653839152090 +}, { + "id" : "629391ae92084e2df303ba3d", + "uid" : "1", + "name" : "温湿度传感器", + "productKey" : "6kYp6jszrDns2yh4", + "devices" : [ ], + "type" : "thingModel", + "script" : "\nvar mid=1000;\n\nfunction getMid(){\n mid++;\n if(mid>9999){\n\tmid=1;\n }\n return mid+\"\";\n}\n\nfunction getRequestId(){\n return \"RID\"+new Date().getTime()+getMid();\n}\n\n\nthis.receive=function(service,device){\n return [];\n}\n\nthis.report=function(device){\n return {\n \"mid\":getRequestId(),\n \"productKey\":device.productKey, \n \"deviceName\":device.deviceName,\n \"type\":\"property\",\n \"identifier\":\"report\",\n \"occurred\":new Date().getTime(),\t//时间戳,设备上的事件或数据产生的本地时间\n \"time\":new Date().getTime(),\t\t//时间戳,消息上报时间\n \"data\":{\n \"humidity\":parseInt(Math.random()*100),\n\t \"temperature\":parseInt(Math.random()*500)-38\n }\n }\n}", + "trigger" : "random", + "triggerExpression" : "second", + "state" : "running", + "createAt" : 1653838254989 +}, { + "id" : "629390f492084e2df303ba3c", + "uid" : "1", + "name" : "调光灯", + "productKey" : "xpsYHExTKPFaQMS7", + "devices" : [ ], + "type" : "thingModel", + "script" : "\nvar mid=1000;\n\nfunction getMid(){\n mid++;\n if(mid>9999){\n\tmid=1;\n }\n return mid+\"\";\n}\n\nfunction getRequestId(){\n return \"RID\"+new Date().getTime()+getMid();\n}\n\n\nthis.receive=function(service,device){\n return [];\n}\n\nthis.report=function(device){\n return {\n \"mid\":getRequestId(),\n \"productKey\":device.productKey, \n \"deviceName\":device.deviceName,\n \"type\":\"property\",\n \"identifier\":\"report\",\n \"occurred\":new Date().getTime(),\t//时间戳,设备上的事件或数据产生的本地时间\n \"time\":new Date().getTime(),\t\t//时间戳,消息上报时间\n \"data\":{\n \"brightness\":parseInt(Math.random()*100),\n\t \"powerstate\":Math.random()>0.5?1:0\n }\n }\n}", + "trigger" : "random", + "triggerExpression" : "second", + "state" : "running", + "createAt" : 1653838068860 +}, { + "id" : "62925cb72002b44c15caeb1c", + "uid" : "1", + "name" : "虚拟门磁1", + "productKey" : "PN3EDmkBZDD8whDd", + "devices" : [ ], + "type" : "thingModel", + "script" : "\nvar mid=1000;\n\nfunction getMid(){\n mid++;\n if(mid>9999){\n\tmid=1;\n }\n return mid+\"\";\n}\n\nfunction getRequestId(){\n return \"RID\"+new Date().getTime()+getMid();\n}\n\n\nthis.receive=function(service,device){\n return [];\n}\n\nthis.report=function(device){\n return {\n \"mid\":getRequestId(),\n \"productKey\":device.productKey, \n \"deviceName\":device.deviceName,\n \"type\":\"property\",\n \"identifier\":\"report\",\n \"occurred\":new Date().getTime(),\t//时间戳,设备上的事件或数据产生的本地时间\n \"time\":new Date().getTime(),\t\t//时间戳,消息上报时间\n \"data\":{\n \"rssi\":127-parseInt(Math.random()*127),\n \"power\":parseInt(Math.random()*100),\n\t \"doorStatus\":Math.random()>0.5?1:0\n }\n }\n}", + "trigger" : "random", + "triggerExpression" : "minute", + "state" : "running", + "createAt" : 1653759159567 +}, { + "id" : "628fd800fba69e633a972e12", + "uid" : "1", + "name" : "开关1", + "productKey" : "Rf4QSjbm65X45753", + "devices" : [ ], + "type" : "thingModel", + "script" : "\nvar mid=1000;\n\nfunction getMid(){\n mid++;\n if(mid>9999){\n\tmid=1;\n }\n return mid+\"\";\n}\n\nfunction getRequestId(){\n return \"RID\"+new Date().getTime()+getMid();\n}\n\n\nthis.receive=function(service,device){\n return [{\n \"productKey\":service.productKey,\n \"deviceName\":service.deviceName,\n \"mid\":service.mid,\n \"type\":\"service\",\n \"identifier\":\"reboot_reply\",\n \"data\":{},\n \"code\":0\n },{\n \"mid\":getRequestId(),\n \"productKey\":service.productKey, \n \"deviceName\":service.deviceName,\n \"type\":\"property\",\n \"identifier\":\"report\",\n \"occurred\":new Date().getTime(),\n \"time\":new Date().getTime(),\n \"data\":{\n \"volt\":parseInt(Math.random()*100),\n\t \"powerstate\":Math.random()>0.5?1:0\n }\n }]\n}\n\nthis.report=function(device){\n return {\n \"mid\":getRequestId(),\n \"productKey\":device.productKey, \n \"deviceName\":device.deviceName,\n \"type\":\"property\",\n \"identifier\":\"report\",\n \"occurred\":new Date().getTime(),\t//时间戳,设备上的事件或数据产生的本地时间\n \"time\":new Date().getTime(),\t\t//时间戳,消息上报时间\n \"data\":{\n \"volt\":parseInt(Math.random()*100)\n }\n }\n}", + "trigger" : "cron", + "triggerExpression" : "0 * * * * ? ", + "state" : "running", + "createAt" : 1653594112764 +}, { + "id" : "628fa6bc1b735b73cb260042", + "uid" : "1", + "name" : "虚拟插座12", + "productKey" : "cGCrkK7Ex4FESAwe", + "devices" : [ ], + "type" : "thingModel", + "script" : "\nvar mid=1000;\n\nfunction getMid(){\n mid++;\n if(mid>9999){\n\tmid=1;\n }\n return mid+\"\";\n}\n\nfunction getRequestId(){\n return \"RID\"+new Date().getTime()+getMid();\n}\n\n\nthis.receive=function(service,device){\n var identifier=service.identifier;\n var result= [{\n \"productKey\":service.productKey,\n \"deviceName\":service.deviceName,\n \"mid\":service.mid,\n \"type\":\"service\",\n \"identifier\":identifier+\"_reply\",\n \"data\":{},\n \"code\":0\n }]\n \n if(service.type==\"property\" && (identifier==\"get\" || identifier==\"set\")){\n\tresult.push({\n\t \"mid\":getRequestId(),\n\t \"productKey\":device.productKey, \n\t \"deviceName\":device.deviceName,\n\t \"type\":\"property\",\n\t \"identifier\":\"report\",\n\t \"occurred\":new Date().getTime(),\n\t \"time\":new Date().getTime(),\n\t \"data\":service.params\n\t});\n }\n \n return result;\n}\n\nthis.report=function(device){\n return {\n \"mid\":getRequestId(),\n \"productKey\":device.productKey, \n \"deviceName\":device.deviceName,\n \"type\":\"property\",\n \"identifier\":\"report\",\n \"occurred\":new Date().getTime(),\t//时间戳,设备上的事件或数据产生的本地时间\n \"time\":new Date().getTime(),\t\t//时间戳,消息上报时间\n \"data\":{\n \"rssi\":127-parseInt(Math.random()*127),\n\t \"powerstate\":Math.random()>0.5?1:0\n }\n }\n}", + "trigger" : "random", + "triggerExpression" : "second", + "state" : "running", + "createAt" : 1653581500076 +} ] \ No newline at end of file diff --git a/iot-module/iot-rule-engine/src/main/java/cc/iotkit/ruleengine/filter/DeviceCondition.java b/iot-module/iot-rule-engine/src/main/java/cc/iotkit/ruleengine/filter/DeviceCondition.java index 00353d84..cef85f61 100644 --- a/iot-module/iot-rule-engine/src/main/java/cc/iotkit/ruleengine/filter/DeviceCondition.java +++ b/iot-module/iot-rule-engine/src/main/java/cc/iotkit/ruleengine/filter/DeviceCondition.java @@ -58,6 +58,9 @@ public class DeviceCondition { if ("property".equals(type)) { Map properties = deviceInfo.getProperty(); DevicePropertyCache propertyCache = (DevicePropertyCache) properties.get(identifier); + if (propertyCache == null) { + return false; + } left = propertyCache.getValue(); } else if ("state".equals(type)) { DeviceInfo.State state = deviceInfo.getState(); @@ -65,13 +68,9 @@ public class DeviceCondition { } else if ("tag".equals(type)) { //取设备标签判断 Map tags = deviceInfo.getTag(); - if (tags == null) { - left = null; - } else { + if (tags != null) { DeviceInfo.Tag tag = tags.get(identifier); - if (tag == null) { - left = null; - } else { + if (tag != null) { //设备标签值 left = tag.getValue(); } diff --git a/iot-module/iot-system/src/main/java/cc/iotkit/system/controller/SysConfigController.java b/iot-module/iot-system/src/main/java/cc/iotkit/system/controller/SysConfigController.java index 3631fcd3..c6954cec 100644 --- a/iot-module/iot-system/src/main/java/cc/iotkit/system/controller/SysConfigController.java +++ b/iot-module/iot-system/src/main/java/cc/iotkit/system/controller/SysConfigController.java @@ -9,13 +9,17 @@ import cc.iotkit.common.log.enums.BusinessType; import cc.iotkit.common.validate.EditGroup; import cc.iotkit.common.validate.QueryGroup; import cc.iotkit.common.web.core.BaseController; +import cc.iotkit.data.manager.ICategoryData; +import cc.iotkit.model.product.Category; import cc.iotkit.system.dto.bo.SysConfigBo; import cc.iotkit.system.dto.vo.SysConfigVo; import cc.iotkit.system.service.ISysConfigService; import cn.dev33.satoken.annotation.SaCheckPermission; +import cn.hutool.core.io.FileUtil; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.RequiredArgsConstructor; +import lombok.SneakyThrows; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; @@ -23,6 +27,7 @@ import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import javax.servlet.http.HttpServletResponse; +import java.io.File; import java.util.List; /** @@ -39,6 +44,8 @@ public class SysConfigController extends BaseController { private final ISysConfigService configService; + private final ICategoryData categoryData; + @ApiOperation("获取参数配置列表") @SaCheckPermission("system:config:list") @@ -118,4 +125,14 @@ public class SysConfigController extends BaseController { public void refreshCache() { configService.resetConfigCache(); } + + @SneakyThrows + @ApiOperation("导出系统数据") + @Log(title = "导出系统数据", businessType = BusinessType.EXPORT) + @SaCheckPermission("system:config:exportSysData") + @PostMapping("/exportSysData") + public void exportSysData() { + configService.backupSysData(); + } + } diff --git a/iot-module/iot-system/src/main/java/cc/iotkit/system/service/ISysConfigService.java b/iot-module/iot-system/src/main/java/cc/iotkit/system/service/ISysConfigService.java index 470b4147..ae36bfc4 100644 --- a/iot-module/iot-system/src/main/java/cc/iotkit/system/service/ISysConfigService.java +++ b/iot-module/iot-system/src/main/java/cc/iotkit/system/service/ISysConfigService.java @@ -5,6 +5,7 @@ import cc.iotkit.common.api.Paging; import cc.iotkit.system.dto.bo.SysConfigBo; import cc.iotkit.system.dto.vo.SysConfigVo; +import java.io.File; import java.util.List; /** @@ -84,4 +85,9 @@ public interface ISysConfigService { */ boolean checkConfigKeyUnique(SysConfigBo config); + /** + * 将系统数据备份到文件中 + * @return zip备份文件 + */ + File backupSysData(); } diff --git a/iot-module/iot-system/src/main/java/cc/iotkit/system/service/impl/SysConfigServiceImpl.java b/iot-module/iot-system/src/main/java/cc/iotkit/system/service/impl/SysConfigServiceImpl.java index 9064b8e5..f084038a 100644 --- a/iot-module/iot-system/src/main/java/cc/iotkit/system/service/impl/SysConfigServiceImpl.java +++ b/iot-module/iot-system/src/main/java/cc/iotkit/system/service/impl/SysConfigServiceImpl.java @@ -6,20 +6,29 @@ import cc.iotkit.common.constant.CacheNames; import cc.iotkit.common.constant.UserConstants; import cc.iotkit.common.exception.BizException; import cc.iotkit.common.redis.utils.CacheUtils; -import cc.iotkit.common.utils.MapstructUtils; -import cc.iotkit.common.utils.SpringUtils; -import cc.iotkit.common.utils.StringUtils; -import cc.iotkit.data.system.ISysConfigData; +import cc.iotkit.common.utils.*; +import cc.iotkit.data.ICommonData; +import cc.iotkit.data.manager.*; +import cc.iotkit.data.system.*; import cc.iotkit.model.system.SysConfig; import cc.iotkit.system.dto.bo.SysConfigBo; import cc.iotkit.system.dto.vo.SysConfigVo; import cc.iotkit.system.service.ISysConfigService; import cn.hutool.core.convert.Convert; +import cn.hutool.core.io.FileUtil; import cn.hutool.core.util.ObjectUtil; +import cn.hutool.core.util.ZipUtil; +import com.fasterxml.jackson.databind.ObjectMapper; +import com.fasterxml.jackson.databind.SerializationFeature; import lombok.RequiredArgsConstructor; +import lombok.SneakyThrows; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import java.io.File; +import java.nio.charset.StandardCharsets; +import java.nio.file.Path; +import java.nio.file.Paths; import java.util.List; /** @@ -179,4 +188,60 @@ public class SysConfigServiceImpl implements ISysConfigService { return SpringUtils.getAopProxy(this).selectConfigByKey(configKey); } + @Override + public File backupSysData() { + File fileDir = new File("./data/backup/" + DateUtils.dateTimeNow()); + if (!fileDir.exists()) { + FileUtil.mkdir(fileDir); + } + writeData(fileDir, "category", SpringUtils.getBean(ICategoryData.class)); + writeData(fileDir, "channel", SpringUtils.getBean(IChannelData.class)); + writeData(fileDir, "channelConfig", SpringUtils.getBean(IChannelConfigData.class)); + writeData(fileDir, "channelTemplate", SpringUtils.getBean(IChannelTemplateData.class)); + writeData(fileDir, "deviceGroup", SpringUtils.getBean(IDeviceGroupData.class)); + writeData(fileDir, "deviceInfo", SpringUtils.getBean(IDeviceInfoData.class)); + writeData(fileDir, "home", SpringUtils.getBean(IHomeData.class)); + writeData(fileDir, "notifyMessage", SpringUtils.getBean(INotifyMessageData.class)); + writeData(fileDir, "product", SpringUtils.getBean(IProductData.class)); + writeData(fileDir, "productModel", SpringUtils.getBean(IProductModelData.class)); + writeData(fileDir, "ruleInfo", SpringUtils.getBean(IRuleInfoData.class)); + writeData(fileDir, "space", SpringUtils.getBean(ISpaceData.class)); + writeData(fileDir, "spaceDevice", SpringUtils.getBean(ISpaceDeviceData.class)); + writeData(fileDir, "sys_app", SpringUtils.getBean(ISysAppData.class)); + writeData(fileDir, "sys_config", SpringUtils.getBean(ISysConfigData.class)); + writeData(fileDir, "sys_dept", SpringUtils.getBean(ISysDeptData.class)); + writeData(fileDir, "sys_dict_data", SpringUtils.getBean(ISysDictData.class)); + writeData(fileDir, "sys_dict_type", SpringUtils.getBean(ISysDictTypeData.class)); + writeData(fileDir, "sys_logininfor", SpringUtils.getBean(ISysLogininforData.class)); + writeData(fileDir, "sys_menu", SpringUtils.getBean(ISysMenuData.class)); + writeData(fileDir, "sys_notice", SpringUtils.getBean(ISysNoticeData.class)); + writeData(fileDir, "sys_oper_log", SpringUtils.getBean(ISysOperLogData.class)); + writeData(fileDir, "sys_oss", SpringUtils.getBean(ISysOssData.class)); + writeData(fileDir, "sys_oss_config", SpringUtils.getBean(ISysOssConfigData.class)); + writeData(fileDir, "sys_post", SpringUtils.getBean(ISysPostData.class)); + writeData(fileDir, "sys_role", SpringUtils.getBean(ISysRoleData.class)); + writeData(fileDir, "sys_role_dept", SpringUtils.getBean(ISysRoleDeptData.class)); + writeData(fileDir, "sys_role_menu", SpringUtils.getBean(ISysRoleMenuData.class)); + writeData(fileDir, "sys_tenant", SpringUtils.getBean(ISysTenantData.class)); + writeData(fileDir, "sys_tenant_package", SpringUtils.getBean(ISysTenantPackageData.class)); + writeData(fileDir, "sys_user", SpringUtils.getBean(ISysUserData.class)); + writeData(fileDir, "sys_user_post", SpringUtils.getBean(ISysUserPostData.class)); + writeData(fileDir, "sys_user_role", SpringUtils.getBean(ISysUserRoleData.class)); + writeData(fileDir, "taskInfo", SpringUtils.getBean(ITaskInfoData.class)); + writeData(fileDir, "thingModel", SpringUtils.getBean(IThingModelData.class)); + writeData(fileDir, "userInfo", SpringUtils.getBean(IUserInfoData.class)); + writeData(fileDir, "virtualDevice", SpringUtils.getBean(IVirtualDeviceData.class)); + String zipPath = fileDir.getAbsolutePath() + ".zip"; + ZipUtil.zip(fileDir.getAbsolutePath(), zipPath); + return new File(zipPath); + } + + @SneakyThrows + private void writeData(File dir, String name, ICommonData data) { + Path path = Paths.get(dir.getAbsolutePath(), name + ".json"); + ObjectMapper mapper=new ObjectMapper(); + mapper.enable(SerializationFeature.INDENT_OUTPUT); + String formattedJson = mapper.writerWithDefaultPrettyPrinter().writeValueAsString(data.findAll()); + FileUtil.writeString(formattedJson, path.toFile(), StandardCharsets.UTF_8); + } }