Compare commits
No commits in common. 'main' and 'master' have entirely different histories.
@ -0,0 +1,201 @@
|
|||||||
|
Apache License
|
||||||
|
Version 2.0, January 2004
|
||||||
|
http://www.apache.org/licenses/
|
||||||
|
|
||||||
|
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
|
||||||
|
|
||||||
|
1. Definitions.
|
||||||
|
|
||||||
|
"License" shall mean the terms and conditions for use, reproduction,
|
||||||
|
and distribution as defined by Sections 1 through 9 of this document.
|
||||||
|
|
||||||
|
"Licensor" shall mean the copyright owner or entity authorized by
|
||||||
|
the copyright owner that is granting the License.
|
||||||
|
|
||||||
|
"Legal Entity" shall mean the union of the acting entity and all
|
||||||
|
other entities that control, are controlled by, or are under common
|
||||||
|
control with that entity. For the purposes of this definition,
|
||||||
|
"control" means (i) the power, direct or indirect, to cause the
|
||||||
|
direction or management of such entity, whether by contract or
|
||||||
|
otherwise, or (ii) ownership of fifty percent (50%) or more of the
|
||||||
|
outstanding shares, or (iii) beneficial ownership of such entity.
|
||||||
|
|
||||||
|
"You" (or "Your") shall mean an individual or Legal Entity
|
||||||
|
exercising permissions granted by this License.
|
||||||
|
|
||||||
|
"Source" form shall mean the preferred form for making modifications,
|
||||||
|
including but not limited to software source code, documentation
|
||||||
|
source, and configuration files.
|
||||||
|
|
||||||
|
"Object" form shall mean any form resulting from mechanical
|
||||||
|
transformation or translation of a Source form, including but
|
||||||
|
not limited to compiled object code, generated documentation,
|
||||||
|
and conversions to other media types.
|
||||||
|
|
||||||
|
"Work" shall mean the work of authorship, whether in Source or
|
||||||
|
Object form, made available under the License, as indicated by a
|
||||||
|
copyright notice that is included in or attached to the work
|
||||||
|
(an example is provided in the Appendix below).
|
||||||
|
|
||||||
|
"Derivative Works" shall mean any work, whether in Source or Object
|
||||||
|
form, that is based on (or derived from) the Work and for which the
|
||||||
|
editorial revisions, annotations, elaborations, or other modifications
|
||||||
|
represent, as a whole, an original work of authorship. For the purposes
|
||||||
|
of this License, Derivative Works shall not include works that remain
|
||||||
|
separable from, or merely link (or bind by name) to the interfaces of,
|
||||||
|
the Work and Derivative Works thereof.
|
||||||
|
|
||||||
|
"Contribution" shall mean any work of authorship, including
|
||||||
|
the original version of the Work and any modifications or additions
|
||||||
|
to that Work or Derivative Works thereof, that is intentionally
|
||||||
|
submitted to Licensor for inclusion in the Work by the copyright owner
|
||||||
|
or by an individual or Legal Entity authorized to submit on behalf of
|
||||||
|
the copyright owner. For the purposes of this definition, "submitted"
|
||||||
|
means any form of electronic, verbal, or written communication sent
|
||||||
|
to the Licensor or its representatives, including but not limited to
|
||||||
|
communication on electronic mailing lists, source code control systems,
|
||||||
|
and issue tracking systems that are managed by, or on behalf of, the
|
||||||
|
Licensor for the purpose of discussing and improving the Work, but
|
||||||
|
excluding communication that is conspicuously marked or otherwise
|
||||||
|
designated in writing by the copyright owner as "Not a Contribution."
|
||||||
|
|
||||||
|
"Contributor" shall mean Licensor and any individual or Legal Entity
|
||||||
|
on behalf of whom a Contribution has been received by Licensor and
|
||||||
|
subsequently incorporated within the Work.
|
||||||
|
|
||||||
|
2. Grant of Copyright License. Subject to the terms and conditions of
|
||||||
|
this License, each Contributor hereby grants to You a perpetual,
|
||||||
|
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
||||||
|
copyright license to reproduce, prepare Derivative Works of,
|
||||||
|
publicly display, publicly perform, sublicense, and distribute the
|
||||||
|
Work and such Derivative Works in Source or Object form.
|
||||||
|
|
||||||
|
3. Grant of Patent License. Subject to the terms and conditions of
|
||||||
|
this License, each Contributor hereby grants to You a perpetual,
|
||||||
|
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
||||||
|
(except as stated in this section) patent license to make, have made,
|
||||||
|
use, offer to sell, sell, import, and otherwise transfer the Work,
|
||||||
|
where such license applies only to those patent claims licensable
|
||||||
|
by such Contributor that are necessarily infringed by their
|
||||||
|
Contribution(s) alone or by combination of their Contribution(s)
|
||||||
|
with the Work to which such Contribution(s) was submitted. If You
|
||||||
|
institute patent litigation against any entity (including a
|
||||||
|
cross-claim or counterclaim in a lawsuit) alleging that the Work
|
||||||
|
or a Contribution incorporated within the Work constitutes direct
|
||||||
|
or contributory patent infringement, then any patent licenses
|
||||||
|
granted to You under this License for that Work shall terminate
|
||||||
|
as of the date such litigation is filed.
|
||||||
|
|
||||||
|
4. Redistribution. You may reproduce and distribute copies of the
|
||||||
|
Work or Derivative Works thereof in any medium, with or without
|
||||||
|
modifications, and in Source or Object form, provided that You
|
||||||
|
meet the following conditions:
|
||||||
|
|
||||||
|
(a) You must give any other recipients of the Work or
|
||||||
|
Derivative Works a copy of this License; and
|
||||||
|
|
||||||
|
(b) You must cause any modified files to carry prominent notices
|
||||||
|
stating that You changed the files; and
|
||||||
|
|
||||||
|
(c) You must retain, in the Source form of any Derivative Works
|
||||||
|
that You distribute, all copyright, patent, trademark, and
|
||||||
|
attribution notices from the Source form of the Work,
|
||||||
|
excluding those notices that do not pertain to any part of
|
||||||
|
the Derivative Works; and
|
||||||
|
|
||||||
|
(d) If the Work includes a "NOTICE" text file as part of its
|
||||||
|
distribution, then any Derivative Works that You distribute must
|
||||||
|
include a readable copy of the attribution notices contained
|
||||||
|
within such NOTICE file, excluding those notices that do not
|
||||||
|
pertain to any part of the Derivative Works, in at least one
|
||||||
|
of the following places: within a NOTICE text file distributed
|
||||||
|
as part of the Derivative Works; within the Source form or
|
||||||
|
documentation, if provided along with the Derivative Works; or,
|
||||||
|
within a display generated by the Derivative Works, if and
|
||||||
|
wherever such third-party notices normally appear. The contents
|
||||||
|
of the NOTICE file are for informational purposes only and
|
||||||
|
do not modify the License. You may add Your own attribution
|
||||||
|
notices within Derivative Works that You distribute, alongside
|
||||||
|
or as an addendum to the NOTICE text from the Work, provided
|
||||||
|
that such additional attribution notices cannot be construed
|
||||||
|
as modifying the License.
|
||||||
|
|
||||||
|
You may add Your own copyright statement to Your modifications and
|
||||||
|
may provide additional or different license terms and conditions
|
||||||
|
for use, reproduction, or distribution of Your modifications, or
|
||||||
|
for any such Derivative Works as a whole, provided Your use,
|
||||||
|
reproduction, and distribution of the Work otherwise complies with
|
||||||
|
the conditions stated in this License.
|
||||||
|
|
||||||
|
5. Submission of Contributions. Unless You explicitly state otherwise,
|
||||||
|
any Contribution intentionally submitted for inclusion in the Work
|
||||||
|
by You to the Licensor shall be under the terms and conditions of
|
||||||
|
this License, without any additional terms or conditions.
|
||||||
|
Notwithstanding the above, nothing herein shall supersede or modify
|
||||||
|
the terms of any separate license agreement you may have executed
|
||||||
|
with Licensor regarding such Contributions.
|
||||||
|
|
||||||
|
6. Trademarks. This License does not grant permission to use the trade
|
||||||
|
names, trademarks, service marks, or product names of the Licensor,
|
||||||
|
except as required for reasonable and customary use in describing the
|
||||||
|
origin of the Work and reproducing the content of the NOTICE file.
|
||||||
|
|
||||||
|
7. Disclaimer of Warranty. Unless required by applicable law or
|
||||||
|
agreed to in writing, Licensor provides the Work (and each
|
||||||
|
Contributor provides its Contributions) on an "AS IS" BASIS,
|
||||||
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
|
||||||
|
implied, including, without limitation, any warranties or conditions
|
||||||
|
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
|
||||||
|
PARTICULAR PURPOSE. You are solely responsible for determining the
|
||||||
|
appropriateness of using or redistributing the Work and assume any
|
||||||
|
risks associated with Your exercise of permissions under this License.
|
||||||
|
|
||||||
|
8. Limitation of Liability. In no event and under no legal theory,
|
||||||
|
whether in tort (including negligence), contract, or otherwise,
|
||||||
|
unless required by applicable law (such as deliberate and grossly
|
||||||
|
negligent acts) or agreed to in writing, shall any Contributor be
|
||||||
|
liable to You for damages, including any direct, indirect, special,
|
||||||
|
incidental, or consequential damages of any character arising as a
|
||||||
|
result of this License or out of the use or inability to use the
|
||||||
|
Work (including but not limited to damages for loss of goodwill,
|
||||||
|
work stoppage, computer failure or malfunction, or any and all
|
||||||
|
other commercial damages or losses), even if such Contributor
|
||||||
|
has been advised of the possibility of such damages.
|
||||||
|
|
||||||
|
9. Accepting Warranty or Additional Liability. While redistributing
|
||||||
|
the Work or Derivative Works thereof, You may choose to offer,
|
||||||
|
and charge a fee for, acceptance of support, warranty, indemnity,
|
||||||
|
or other liability obligations and/or rights consistent with this
|
||||||
|
License. However, in accepting such obligations, You may act only
|
||||||
|
on Your own behalf and on Your sole responsibility, not on behalf
|
||||||
|
of any other Contributor, and only if You agree to indemnify,
|
||||||
|
defend, and hold each Contributor harmless for any liability
|
||||||
|
incurred by, or claims asserted against, such Contributor by reason
|
||||||
|
of your accepting any such warranty or additional liability.
|
||||||
|
|
||||||
|
END OF TERMS AND CONDITIONS
|
||||||
|
|
||||||
|
APPENDIX: How to apply the Apache License to your work.
|
||||||
|
|
||||||
|
To apply the Apache License to your work, attach the following
|
||||||
|
boilerplate notice, with the fields enclosed by brackets "[]"
|
||||||
|
replaced with your own identifying information. (Don't include
|
||||||
|
the brackets!) The text should be enclosed in the appropriate
|
||||||
|
comment syntax for the file format. We also recommend that a
|
||||||
|
file or class name and description of purpose be included on the
|
||||||
|
same "printed page" as the copyright notice for easier
|
||||||
|
identification within third-party archives.
|
||||||
|
|
||||||
|
Copyright [yyyy] [name of copyright owner]
|
||||||
|
|
||||||
|
Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
you may not use this file except in compliance with the License.
|
||||||
|
You may obtain a copy of the License at
|
||||||
|
|
||||||
|
http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
|
||||||
|
Unless required by applicable law or agreed to in writing, software
|
||||||
|
distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
See the License for the specific language governing permissions and
|
||||||
|
limitations under the License.
|
@ -0,0 +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
|
||||||
|
} ]
|
@ -0,0 +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
|
||||||
|
} ]
|
@ -0,0 +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
|
||||||
|
} ]
|
@ -0,0 +1,19 @@
|
|||||||
|
[ {
|
||||||
|
"id" : 12312312,
|
||||||
|
"channelConfigId" : 1312312,
|
||||||
|
"title" : "告警邮件模板",
|
||||||
|
"content" : "您的设备【${title}】<font color=\"warning\">温度过高</font>",
|
||||||
|
"createAt" : 1683816661690
|
||||||
|
}, {
|
||||||
|
"id" : 342353425,
|
||||||
|
"channelConfigId" : 1313123,
|
||||||
|
"title" : "告警钉钉模板",
|
||||||
|
"content" : "您的设备【${title}】<font color=\"warning\">温度过高</font>",
|
||||||
|
"createAt" : 1683816661690
|
||||||
|
}, {
|
||||||
|
"id" : 786778567,
|
||||||
|
"channelConfigId" : 32141342,
|
||||||
|
"title" : "告警企业微信模板",
|
||||||
|
"content" : "您的设备【${title}】<font color=\"warning\">温度过高</font>",
|
||||||
|
"createAt" : 1683816661690
|
||||||
|
} ]
|
@ -0,0 +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
|
||||||
|
} ]
|
@ -0,0 +1,121 @@
|
|||||||
|
[ {
|
||||||
|
"createDept" : null,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254320542,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254320542,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"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" : 0,
|
||||||
|
"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" : 0,
|
||||||
|
"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" : 0,
|
||||||
|
"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" : 0,
|
||||||
|
"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" : 0,
|
||||||
|
"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" : 0,
|
||||||
|
"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" : 0,
|
||||||
|
"id" : 8,
|
||||||
|
"name" : "myhome",
|
||||||
|
"address" : "shengzhen nanshan",
|
||||||
|
"userId" : 1,
|
||||||
|
"spaceNum" : null,
|
||||||
|
"deviceNum" : null,
|
||||||
|
"current" : null,
|
||||||
|
"spaces" : null
|
||||||
|
} ]
|
@ -0,0 +1,814 @@
|
|||||||
|
[{
|
||||||
|
"id": 541690159243333,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254320774,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254320774,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"iconTypeId": 541592097542213,
|
||||||
|
"iconName": "行人道闸",
|
||||||
|
"viewBox": "0 0 1024 1024",
|
||||||
|
"xmlns": "http://www.w3.org/2000/svg",
|
||||||
|
"version": "1.1",
|
||||||
|
"iconContent": "<path xmlns=\"http://www.w3.org/2000/svg\" d=\"M779.636364 139.636364A81.454545 81.454545 0 0 1 861.090909 221.090909v581.818182a81.454545 81.454545 0 0 1-162.909091 0v-205.009455l-173.474909-173.730909-13.637818-13.381818A303.639273 303.639273 0 0 1 698.181818 306.036364V221.090909A81.454545 81.454545 0 0 1 779.636364 139.636364z m-535.272728 0A81.454545 81.454545 0 0 1 325.818182 221.090909v85.178182a302.219636 302.219636 0 0 1 186.088727 106.496l-33.093818 33.093818L325.818182 598.807273v204.101818a81.454545 81.454545 0 0 1-162.909091 0v-581.818182A81.454545 81.454545 0 0 1 244.363636 139.636364z m535.272728 46.545454A34.909091 34.909091 0 0 0 744.727273 221.090909v581.818182a34.909091 34.909091 0 0 0 69.818182 0v-581.818182A34.909091 34.909091 0 0 0 779.636364 186.181818z m-535.272728 0A34.909091 34.909091 0 0 0 209.454545 221.090909v581.818182a34.909091 34.909091 0 0 0 69.818182 0v-581.818182A34.909091 34.909091 0 0 0 244.363636 186.181818z m81.454546 167.307637v179.502545l120.808727-120.808727a255.115636 255.115636 0 0 0-120.785454-58.693818z m372.363636-1.093819a257.163636 257.163636 0 0 0-121.856 57.856L698.181818 532.061091z\" fill=\"#000000\" p-id=\"1536\"/>"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 541688704299077,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254320774,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254320774,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"iconTypeId": 541592097542213,
|
||||||
|
"iconName": "信息",
|
||||||
|
"viewBox": "0 0 1024 1024",
|
||||||
|
"xmlns": "http://www.w3.org/2000/svg",
|
||||||
|
"version": "1.1",
|
||||||
|
"iconContent": "<path xmlns=\"http://www.w3.org/2000/svg\" d=\"M171.892364 208.756364l1.582545 1.559272C177.617455 209.757091 181.853091 209.454545 186.181818 209.454545h651.636364a93.090909 93.090909 0 0 1 93.090909 93.09091v418.90909a93.090909 93.090909 0 0 1-93.090909 93.09091H186.181818a93.090909 93.090909 0 0 1-93.090909-93.09091V302.545455c0-46.545455 34.164364-85.131636 78.801455-91.997091V208.756364z m432.802909 317.184L512 618.682182l-92.741818-92.741818-241.291637 241.338181c2.676364 0.465455 5.422545 0.721455 8.215273 0.721455h651.636364c2.792727 0 5.538909-0.232727 8.215273-0.721455l-241.338182-241.338181zM139.636364 302.545455v418.90909c0 4.352 0.605091 8.587636 1.722181 12.590546l242.990546-243.013818-225.908364-225.861818C147.037091 273.640727 139.636364 287.232 139.636364 302.545455z m725.876363-37.399273l-225.908363 225.885091 243.037091 243.013818c1.117091-4.002909 1.722182-8.238545 1.722181-12.590546V302.545455c0-15.313455-7.400727-28.928-18.850909-37.399273zM804.864 256H219.112727L512 548.864 804.840727 256z\" fill=\"#000000\" p-id=\"1380\"/>"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 541688627888197,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254320774,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254320774,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"iconTypeId": 541592097542213,
|
||||||
|
"iconName": "指纹解锁",
|
||||||
|
"viewBox": "0 0 1024 1024",
|
||||||
|
"xmlns": "http://www.w3.org/2000/svg",
|
||||||
|
"version": "1.1",
|
||||||
|
"iconContent": "<path xmlns=\"http://www.w3.org/2000/svg\" d=\"M884.363636 628.363636v162.909091a93.090909 93.090909 0 0 1-93.090909 93.090909h-162.909091v-46.545454h162.909091a46.545455 46.545455 0 0 0 46.545455-46.545455v-162.909091h46.545454zM186.181818 628.363636v162.909091a46.545455 46.545455 0 0 0 46.545455 46.545455h162.909091v46.545454h-162.909091a93.090909 93.090909 0 0 1-93.090909-93.090909v-162.909091h46.545454z m321.931637-96.744727a58.135273 58.135273 0 0 1 58.135272 58.135273v110.941091a20.759273 20.759273 0 1 1-41.541818 0v-110.941091a16.616727 16.616727 0 0 0-33.210182-0.349091l0.116364 3.328c0.465455 13.381818 0.744727 26.763636 0.791273 40.122182 0 12.893091-0.279273 23.668364-0.977455 31.837091-2.327273 27.159273-9.774545 50.850909-20.829091 71.005091a144.197818 144.197818 0 0 1-15.313454 22.760727 85.713455 85.713455 0 0 1-8.052364 8.634182 20.759273 20.759273 0 0 1-27.741091-30.882909l0.605091-0.628364c0.930909-0.930909 2.001455-2.164364 3.211636-3.607273a102.865455 102.865455 0 0 0 10.868364-16.197818c8.331636-15.243636 14.056727-33.396364 15.872-54.621091 0.558545-6.749091 0.837818-16.477091 0.837818-28.276364-0.023273-12.893091-0.279273-25.762909-0.768-38.632727l-0.139636-3.630545v-0.861091a58.135273 58.135273 0 0 1 58.135273-58.135273z m0-99.607273a157.789091 157.789091 0 0 1 157.78909 157.742546v87.179636a20.759273 20.759273 0 0 1-41.518545 0V589.730909a116.270545 116.270545 0 0 0-116.270545-116.247273 116.270545 116.270545 0 0 0-116.293819 116.247273v74.705455a20.759273 20.759273 0 1 1-41.518545 0v-74.705455a157.789091 157.789091 0 0 1 157.789091-157.765818z m89.274181-82.850909a244.968727 244.968727 0 0 1 155.741091 228.119273 20.759273 20.759273 0 0 1-41.541818 0 203.473455 203.473455 0 0 0-129.349818-189.486545 20.759273 20.759273 0 0 1 15.150545-38.632728z m-89.274181-16.802909a20.759273 20.759273 0 0 1 0 41.518546c-112.407273 0-203.496727 91.066182-203.496728 203.403636a20.759273 20.759273 0 0 1-41.541818 0c0-135.261091 109.707636-244.922182 245.038546-244.922182zM395.636364 139.636364v46.545454h-162.909091a46.545455 46.545455 0 0 0-46.545455 46.545455v162.909091H139.636364v-162.909091a93.090909 93.090909 0 0 1 93.090909-93.090909h162.909091z m395.636363 0a93.090909 93.090909 0 0 1 93.090909 93.090909v162.909091l-46.545454-0.023273V232.727273a46.545455 46.545455 0 0 0-46.545455-46.545455h-162.909091V139.636364h162.909091z m-283.159272 93.090909c99.746909 0 192.325818 44.218182 255.06909 119.272727a20.759273 20.759273 0 1 1-31.883636 26.624 290.024727 290.024727 0 0 0-223.185454-104.378182 289.885091 289.885091 0 0 0-215.924364 96.023273 20.759273 20.759273 0 0 1-30.836364-27.810909A331.450182 331.450182 0 0 1 508.113455 232.727273z\" fill=\"#000000\" p-id=\"1224\"/>"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 541684987850821,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254320774,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254320774,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"iconTypeId": 541592097542213,
|
||||||
|
"iconName": "出门",
|
||||||
|
"viewBox": "0 0 1024 1024",
|
||||||
|
"xmlns": "http://www.w3.org/2000/svg",
|
||||||
|
"version": "1.1",
|
||||||
|
"iconContent": "<path xmlns=\"http://www.w3.org/2000/svg\" d=\"M605.090909 93.090909a93.090909 93.090909 0 0 1 93.090909 93.090909l-0.023273 186.181818h-46.545454L651.636364 186.181818a46.545455 46.545455 0 0 0-46.545455-46.545454l-325.864727-0.023273 208.802909 52.224a93.090909 93.090909 0 0 1 70.516364 90.298182V791.272727L605.090909 791.272727a46.545455 46.545455 0 0 0 46.545455-46.545454l-0.023273-186.181818h46.545454L698.181818 744.727273a93.090909 93.090909 0 0 1-93.090909 93.090909l-46.545454-0.023273v-2.746182l-0.116364 4.561455a93.090909 93.090909 0 0 1-115.549091 85.643636l-279.272727-69.818182A93.090909 93.090909 0 0 1 93.090909 765.137455V186.181818a93.090909 93.090909 0 0 1 93.090909-93.090909h418.909091zM186.181818 156.392727a46.545455 46.545455 0 0 0-46.545454 46.545455v554.123636a46.545455 46.545455 0 0 0 32.651636 44.427637l279.272727 87.272727A46.545455 46.545455 0 0 0 512 844.311273V290.210909a46.545455 46.545455 0 0 0-32.651636-44.427636l-279.272728-87.272728A46.545455 46.545455 0 0 0 186.181818 156.416z m607.883637 151.156364l1.978181 1.768727 131.653819 131.653818a46.545455 46.545455 0 0 1 0 65.815273l-130.792728 130.839273a23.272727 23.272727 0 1 1-33.745454-32.046546l114.734545-114.734545H605.090909a23.272727 23.272727 0 0 1 0-46.545455h260.119273l-102.074182-102.074181a23.272727 23.272727 0 0 1 30.929455-34.676364z\" fill=\"#000000\" p-id=\"6372\"/>"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 541684915748933,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254320774,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254320774,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"iconTypeId": 541592097542213,
|
||||||
|
"iconName": "车牌识别",
|
||||||
|
"viewBox": "0 0 1024 1024",
|
||||||
|
"xmlns": "http://www.w3.org/2000/svg",
|
||||||
|
"version": "1.1",
|
||||||
|
"iconContent": "<path xmlns=\"http://www.w3.org/2000/svg\" d=\"M884.363636 628.363636v162.909091a93.090909 93.090909 0 0 1-93.090909 93.090909h-162.909091v-46.545454h162.909091a46.545455 46.545455 0 0 0 46.545455-46.545455v-162.909091h46.545454zM186.181818 628.363636v162.909091a46.545455 46.545455 0 0 0 46.545455 46.545455h162.909091v46.545454h-162.909091a93.090909 93.090909 0 0 1-93.090909-93.090909v-162.909091h46.545454z m581.818182-232.727272a46.545455 46.545455 0 0 1 46.545455 46.545454v186.181818a46.545455 46.545455 0 0 1-46.545455 46.545455H256a46.545455 46.545455 0 0 1-46.545455-46.545455v-186.181818a46.545455 46.545455 0 0 1 46.545455-46.545454h512z m-23.272727 46.545454H279.272727a23.272727 23.272727 0 0 0-23.272727 23.272727v139.636364a23.272727 23.272727 0 0 0 23.272727 23.272727h465.454546a23.272727 23.272727 0 0 0 23.272727-23.272727v-139.636364a23.272727 23.272727 0 0 0-23.272727-23.272727z m-395.636364 23.272727a23.272727 23.272727 0 0 1 23.272727 23.272728v93.090909a23.272727 23.272727 0 0 1-46.545454 0v-93.090909a23.272727 23.272727 0 0 1 23.272727-23.272728z m69.818182 0a23.272727 23.272727 0 0 1 23.272727 23.272728v93.090909a23.272727 23.272727 0 0 1-46.545454 0v-93.090909a23.272727 23.272727 0 0 1 23.272727-23.272728z m116.363636 0a23.272727 23.272727 0 0 1 23.272728 23.272728v93.090909a23.272727 23.272727 0 0 1-46.545455 0v-93.090909a23.272727 23.272727 0 0 1 23.272727-23.272728z m162.909091 0a23.272727 23.272727 0 0 1 23.272727 23.272728v93.090909a23.272727 23.272727 0 0 1-46.545454 0v-93.090909a23.272727 23.272727 0 0 1 23.272727-23.272728zM395.636364 139.636364v46.545454h-162.909091a46.545455 46.545455 0 0 0-46.545455 46.545455v162.909091H139.636364v-162.909091a93.090909 93.090909 0 0 1 93.090909-93.090909h162.909091z m395.636363 0a93.090909 93.090909 0 0 1 93.090909 93.090909v162.909091l-46.545454-0.023273V232.727273a46.545455 46.545455 0 0 0-46.545455-46.545455h-162.909091V139.636364h162.909091z\" fill=\"#000000\" p-id=\"6216\"/>"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 541677836591173,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254320774,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254320774,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"iconTypeId": 541592097542213,
|
||||||
|
"iconName": "门禁卡",
|
||||||
|
"viewBox": "0 0 1024 1024",
|
||||||
|
"xmlns": "http://www.w3.org/2000/svg",
|
||||||
|
"version": "1.1",
|
||||||
|
"iconContent": "<path xmlns=\"http://www.w3.org/2000/svg\" d=\"M837.818182 209.454545a93.090909 93.090909 0 0 1 93.090909 93.09091v418.90909a93.090909 93.090909 0 0 1-93.090909 93.09091H186.181818a93.090909 93.090909 0 0 1-93.090909-93.09091V302.545455a93.090909 93.090909 0 0 1 93.090909-93.09091h651.636364z m46.545454 232.727273H139.636364v279.272727a46.545455 46.545455 0 0 0 46.545454 46.545455h651.636364a46.545455 46.545455 0 0 0 46.545454-46.545455V442.181818z m-535.272727 116.363637a23.272727 23.272727 0 0 1 0 46.545454H209.454545a23.272727 23.272727 0 0 1 0-46.545454h139.636364z m488.727273-302.545455H186.181818a46.545455 46.545455 0 0 0-46.545454 46.545455v93.090909h744.727272v-93.090909a46.545455 46.545455 0 0 0-46.545454-46.545455z\" fill=\"#000000\" p-id=\"5748\"/>"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 541677777145925,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254320774,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254320774,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"iconTypeId": 541592097542213,
|
||||||
|
"iconName": "电视",
|
||||||
|
"viewBox": "0 0 1024 1024",
|
||||||
|
"xmlns": "http://www.w3.org/2000/svg",
|
||||||
|
"version": "1.1",
|
||||||
|
"iconContent": "<path xmlns=\"http://www.w3.org/2000/svg\" d=\"M814.545455 186.181818a93.090909 93.090909 0 0 1 93.090909 93.090909v372.363637a93.090909 93.090909 0 0 1-93.090909 93.090909H535.272727v69.818182h209.454546a23.272727 23.272727 0 0 1 0 46.545454H279.272727a23.272727 23.272727 0 0 1 0-46.545454h209.454546v-69.818182H209.454545a93.090909 93.090909 0 0 1-93.090909-93.090909V279.272727a93.090909 93.090909 0 0 1 93.090909-93.090909h605.09091z m0 46.545455H209.454545a46.545455 46.545455 0 0 0-46.545454 46.545454v372.363637a46.545455 46.545455 0 0 0 46.545454 46.545454h605.09091a46.545455 46.545455 0 0 0 46.545454-46.545454V279.272727a46.545455 46.545455 0 0 0-46.545454-46.545454z\" fill=\"#000000\" p-id=\"5592\"/>"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 541677728616517,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254320774,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254320774,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"iconTypeId": 541592097542213,
|
||||||
|
"iconName": "人脸识别",
|
||||||
|
"viewBox": "0 0 1024 1024",
|
||||||
|
"xmlns": "http://www.w3.org/2000/svg",
|
||||||
|
"version": "1.1",
|
||||||
|
"iconContent": "<path xmlns=\"http://www.w3.org/2000/svg\" d=\"M884.363636 628.363636v162.909091a93.090909 93.090909 0 0 1-93.090909 93.090909h-162.909091v-46.545454h162.909091a46.545455 46.545455 0 0 0 46.545455-46.545455v-162.909091h46.545454zM186.181818 628.363636v162.909091a46.545455 46.545455 0 0 0 46.545455 46.545455h162.909091v46.545454h-162.909091a93.090909 93.090909 0 0 1-93.090909-93.090909v-162.909091h46.545454z m325.818182-372.363636a209.454545 209.454545 0 0 1 209.454545 209.454545c0 115.665455-93.789091 302.545455-209.454545 302.545455s-209.454545-186.88-209.454545-302.545455a209.454545 209.454545 0 0 1 209.454545-209.454545z m-153.274182 285.253818l1.466182 5.352727c21.527273 76.986182 72.261818 158.487273 133.213091 172.683637 9.448727-54.388364 15.313455-107.985455 17.547636-160.861091-57.320727-0.791273-109.893818-7.098182-152.226909-17.175273z m305.128727 5.189818l-4.049454 0.791273a743.400727 743.400727 0 0 1-102.190546 10.658909 1181.509818 1181.509818 0 0 1-16.98909 158.440727c56.459636-20.224 102.912-97.093818 123.22909-169.890909z m-153.832727-104.168727c-64.837818 0.605091-122.135273 5.632-160 13.195636a181.061818 181.061818 0 0 0-0.930909 18.455273c0 6.749091 0.372364 13.800727 1.093818 21.085091l0.442182 3.816727c38.237091 7.586909 96.046545 12.567273 161.349818 13.125819l0.023273-2.72291c0-22.341818-0.651636-44.683636-1.954909-66.955636z m46.429091 0.279273c1.396364 23.016727 2.094545 46.010182 2.094546 69.026909 43.729455-1.117091 83.176727-4.235636 114.385454-8.750546 1.303273-10.053818 1.978182-19.758545 1.978182-28.904727 0-7.633455-0.465455-15.127273-1.396364-22.481454-31.744-4.654545-72.215273-7.819636-117.061818-8.890182z m-63.022545-138.891637l-3.095273 0.395637c-59.927273 8.378182-109.591273 51.037091-130.536727 108.613818 41.006545-9.681455 91.508364-15.802182 146.548363-16.872727a1153.256727 1153.256727 0 0 0-12.916363-92.136728z m46.685091 1.419637l3.560727 20.945454c3.746909 23.365818 6.772364 46.731636 9.099636 70.120728 39.749818 1.28 76.846545 5.236364 109.428364 11.240727-21.201455-52.852364-66.862545-92.183273-122.088727-102.306909zM395.636364 139.636364v46.545454h-162.909091a46.545455 46.545455 0 0 0-46.545455 46.545455v162.909091H139.636364v-162.909091a93.090909 93.090909 0 0 1 93.090909-93.090909h162.909091z m395.636363 0a93.090909 93.090909 0 0 1 93.090909 93.090909v162.909091l-46.545454-0.023273V232.727273a46.545455 46.545455 0 0 0-46.545455-46.545455h-162.909091V139.636364h162.909091z\" fill=\"#000000\" p-id=\"5436\"/>"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 541677673070661,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254320774,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254320774,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"iconTypeId": 541592097542213,
|
||||||
|
"iconName": "智能灯光",
|
||||||
|
"viewBox": "0 0 1024 1024",
|
||||||
|
"xmlns": "http://www.w3.org/2000/svg",
|
||||||
|
"version": "1.1",
|
||||||
|
"iconContent": "<path xmlns=\"http://www.w3.org/2000/svg\" d=\"M747.543273 644.817455l65.838545 65.838545a23.272727 23.272727 0 0 1-32.907636 32.907636l-65.838546-65.838545a23.272727 23.272727 0 1 1 32.907637-32.907636z m-446.161455 0a23.272727 23.272727 0 0 1 0 32.907636L235.52 743.563636a23.272727 23.272727 0 1 1-32.907636-32.907636l65.838545-65.838545a23.272727 23.272727 0 0 1 32.907636 0zM512 116.363636a23.272727 23.272727 0 0 1 23.272727 23.272728v47.266909c194.792727 12.241455 349.090909 176.872727 349.090909 371.642182 0 0.046545-4.747636 0.069818-13.498181 0.09309h-7.33091l-2.048 0.023273-11.566545 0.023273h-11.938909l-141.242182-0.116364a186.205091 186.205091 0 0 1-369.477818 0L186.181818 558.545455l-0.791273 0.023272h-8.704L139.636364 558.545455c0-197.818182 154.298182-359.633455 349.090909-371.665455V139.636364a23.272727 23.272727 0 0 1 23.272727-23.272728z m138.100364 442.181819H373.876364l0.930909 5.422545A139.682909 139.682909 0 0 0 650.123636 558.545455zM512 232.727273c-164.142545 0-299.938909 121.367273-322.513455 279.272727l137.774546 0.023273L696.738909 512h137.890909C811.869091 354.048 676.072727 232.727273 512 232.727273z m-4.002909 670.906182a23.272727 23.272727 0 0 1-23.272727-23.272728v-93.090909a23.272727 23.272727 0 0 1 46.545454 0v93.090909a23.272727 23.272727 0 0 1-23.272727 23.272728z\" fill=\"#000000\" p-id=\"5280\"/>"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 541677410635845,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254320774,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254320774,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"iconTypeId": 541592097542213,
|
||||||
|
"iconName": "数字密码",
|
||||||
|
"viewBox": "0 0 1024 1024",
|
||||||
|
"xmlns": "http://www.w3.org/2000/svg",
|
||||||
|
"version": "1.1",
|
||||||
|
"iconContent": "<path xmlns=\"http://www.w3.org/2000/svg\" d=\"M884.363636 628.363636v162.909091a93.090909 93.090909 0 0 1-93.090909 93.090909h-162.909091v-46.545454h162.909091a46.545455 46.545455 0 0 0 46.545455-46.545455v-162.909091h46.545454zM186.181818 628.363636v162.909091a46.545455 46.545455 0 0 0 46.545455 46.545455h162.909091v46.545454h-162.909091a93.090909 93.090909 0 0 1-93.090909-93.090909v-162.909091h46.545454z m139.636364 46.545455a23.272727 23.272727 0 1 1 0 46.545454 23.272727 23.272727 0 0 1 0-46.545454z m186.181818 0a23.272727 23.272727 0 1 1 0 46.545454 23.272727 23.272727 0 0 1 0-46.545454z m186.181818 0a23.272727 23.272727 0 1 1 0 46.545454 23.272727 23.272727 0 0 1 0-46.545454z m-372.363636-186.181818a23.272727 23.272727 0 1 1 0 46.545454 23.272727 23.272727 0 0 1 0-46.545454z m186.181818 0a23.272727 23.272727 0 1 1 0 46.545454 23.272727 23.272727 0 0 1 0-46.545454z m186.181818 0a23.272727 23.272727 0 1 1 0 46.545454 23.272727 23.272727 0 0 1 0-46.545454zM395.636364 139.636364v46.545454h-162.909091a46.545455 46.545455 0 0 0-46.545455 46.545455v162.909091H139.636364v-162.909091a93.090909 93.090909 0 0 1 93.090909-93.090909h162.909091z m395.636363 0a93.090909 93.090909 0 0 1 93.090909 93.090909v162.909091l-46.545454-0.023273V232.727273a46.545455 46.545455 0 0 0-46.545455-46.545455h-162.909091V139.636364h162.909091z m-465.454545 162.909091a23.272727 23.272727 0 1 1 0 46.545454 23.272727 23.272727 0 0 1 0-46.545454z m186.181818 0a23.272727 23.272727 0 1 1 0 46.545454 23.272727 23.272727 0 0 1 0-46.545454z m186.181818 0a23.272727 23.272727 0 1 1 0 46.545454 23.272727 23.272727 0 0 1 0-46.545454z\" fill=\"#000000\" p-id=\"5124\"/>"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 541677357146181,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254320774,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254320774,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"iconTypeId": 541592097542213,
|
||||||
|
"iconName": "语音对讲",
|
||||||
|
"viewBox": "0 0 1024 1024",
|
||||||
|
"xmlns": "http://www.w3.org/2000/svg",
|
||||||
|
"version": "1.1",
|
||||||
|
"iconContent": "<path xmlns=\"http://www.w3.org/2000/svg\" d=\"M279.458909 535.272727c11.682909 117.620364 110.917818 209.454545 231.563636 209.454546 120.692364 0 219.927273-91.834182 231.58691-209.454546h46.754909c-11.217455 135.68-119.389091 243.851636-255.069091 255.045818V861.090909h139.636363a23.272727 23.272727 0 1 1 0 46.545455h-325.818181a23.272727 23.272727 0 0 1 0-46.545455h139.636363v-70.772364C352.069818 779.124364 243.921455 670.929455 232.727273 535.272727h46.731636z m231.563636-395.636363a186.181818 186.181818 0 0 1 186.181819 186.181818v186.181818a186.181818 186.181818 0 1 1-372.363637 0v-186.181818a186.181818 186.181818 0 0 1 186.181818-186.181818z m0 46.545454a139.636364 139.636364 0 0 0-139.636363 139.636364v186.181818a139.636364 139.636364 0 1 0 279.272727 0v-186.181818a139.636364 139.636364 0 0 0-139.636364-139.636364z\" fill=\"#000000\" p-id=\"4968\"/>"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 541677302734917,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254320774,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254320774,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"iconTypeId": 541592097542213,
|
||||||
|
"iconName": "信息",
|
||||||
|
"viewBox": "0 0 1024 1024",
|
||||||
|
"xmlns": "http://www.w3.org/2000/svg",
|
||||||
|
"version": "1.1",
|
||||||
|
"iconContent": "<path xmlns=\"http://www.w3.org/2000/svg\" d=\"M171.892364 208.756364l1.582545 1.559272C177.617455 209.757091 181.853091 209.454545 186.181818 209.454545h651.636364a93.090909 93.090909 0 0 1 93.090909 93.09091v418.90909a93.090909 93.090909 0 0 1-93.090909 93.09091H186.181818a93.090909 93.090909 0 0 1-93.090909-93.09091V302.545455c0-46.545455 34.164364-85.131636 78.801455-91.997091V208.756364z m432.802909 317.184L512 618.682182l-92.741818-92.741818-241.291637 241.338181c2.676364 0.465455 5.422545 0.721455 8.215273 0.721455h651.636364c2.792727 0 5.538909-0.232727 8.215273-0.721455l-241.338182-241.338181zM139.636364 302.545455v418.90909c0 4.352 0.605091 8.587636 1.722181 12.590546l242.990546-243.013818-225.908364-225.861818C147.037091 273.640727 139.636364 287.232 139.636364 302.545455z m725.876363-37.399273l-225.908363 225.885091 243.037091 243.013818c1.117091-4.002909 1.722182-8.238545 1.722181-12.590546V302.545455c0-15.313455-7.400727-28.928-18.850909-37.399273zM804.864 256H219.112727L512 548.864 804.840727 256z\" fill=\"#000000\" p-id=\"4812\"/>"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 541677246382149,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254320774,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254320774,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"iconTypeId": 541592097542213,
|
||||||
|
"iconName": "摄像枪",
|
||||||
|
"viewBox": "0 0 1024 1024",
|
||||||
|
"xmlns": "http://www.w3.org/2000/svg",
|
||||||
|
"version": "1.1",
|
||||||
|
"iconContent": "<path xmlns=\"http://www.w3.org/2000/svg\" d=\"M213.317818 489.565091l443.415273 256a23.272727 23.272727 0 0 1-23.272727 40.308364L418.676364 661.876364a69.818182 69.818182 0 0 1-121.646546 41.192727L162.909091 703.022545v93.09091a23.272727 23.272727 0 1 1-46.545455 0v-232.727273a23.272727 23.272727 0 0 1 46.545455 0v93.090909h116.363636c0-23.924364 12.032-45.032727 30.370909-57.623273l-119.598545-69.003636a23.272727 23.272727 0 0 1 23.272727-40.308364z m160.977455-297.146182l524.008727 302.545455A46.545455 46.545455 0 0 1 915.339636 558.545455l-116.363636 201.541818a46.545455 46.545455 0 0 1-63.581091 17.058909l-524.008727-302.545455a46.545455 46.545455 0 0 1-17.035637-63.581091l116.363637-201.541818a46.545455 46.545455 0 0 1 63.581091-17.058909z m-34.909091 60.462546l-93.090909 161.256727a23.272727 23.272727 0 0 0 8.517818 31.790545l483.700364 279.272728a23.272727 23.272727 0 0 0 31.790545-8.517819l93.090909-161.256727a23.272727 23.272727 0 0 0-8.517818-31.790545l-483.700364-279.272728a23.272727 23.272727 0 0 0-31.790545 8.517819zM349.090909 633.250909a23.272727 23.272727 0 1 0 0 46.545455 23.272727 23.272727 0 0 0 0-46.545455z\" fill=\"#000000\" p-id=\"4656\"/>"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 541677184880709,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254320774,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254320774,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"iconTypeId": 541592097542213,
|
||||||
|
"iconName": "可视对讲机",
|
||||||
|
"viewBox": "0 0 1024 1024",
|
||||||
|
"xmlns": "http://www.w3.org/2000/svg",
|
||||||
|
"version": "1.1",
|
||||||
|
"iconContent": "<path xmlns=\"http://www.w3.org/2000/svg\" d=\"M744.727273 93.090909a46.545455 46.545455 0 0 1 46.545454 46.545455v744.727272a46.545455 46.545455 0 0 1-46.545454 46.545455H279.272727a46.545455 46.545455 0 0 1-46.545454-46.545455V139.636364a46.545455 46.545455 0 0 1 46.545454-46.545455h465.454546z m-23.272728 46.545455H302.545455a23.272727 23.272727 0 0 0-23.272728 23.272727v698.181818a23.272727 23.272727 0 0 0 23.272728 23.272727h418.90909a23.272727 23.272727 0 0 0 23.272728-23.272727V162.909091a23.272727 23.272727 0 0 0-23.272728-23.272727zM368.453818 556.311273l33.117091 33.140363A139.031273 139.031273 0 0 0 372.363636 674.909091c0 32.209455 10.914909 61.858909 29.230546 85.480727l-33.140364 33.093818A185.413818 185.413818 0 0 1 325.818182 674.909091c0-45.056 16.011636-86.388364 42.635636-118.597818z m287.092364 0A185.413818 185.413818 0 0 1 698.181818 674.909091a185.413818 185.413818 0 0 1-42.635636 118.574545l-33.140364-33.093818A139.031273 139.031273 0 0 0 651.636364 674.909091a139.031273 139.031273 0 0 0-29.230546-85.480727l33.140364-33.117091z m-220.648727 66.420363l34.164363 34.164364a46.405818 46.405818 0 0 0 0 36.002909l-34.164363 34.187636A92.648727 92.648727 0 0 1 418.909091 674.909091c0-19.316364 5.888-37.306182 15.988364-52.177455z m154.20509 0c10.100364 14.894545 15.988364 32.837818 15.988364 52.177455 0 19.316364-5.888 37.282909-15.988364 52.177454l-34.164363-34.187636a46.405818 46.405818 0 0 0 0-36.002909l34.164363-34.164364zM651.636364 209.454545a46.545455 46.545455 0 0 1 46.545454 46.545455v139.636364a46.545455 46.545455 0 0 1-46.545454 46.545454H372.363636a46.545455 46.545455 0 0 1-46.545454-46.545454v-139.636364a46.545455 46.545455 0 0 1 46.545454-46.545455h279.272728z m-23.272728 46.545455H395.636364a23.272727 23.272727 0 0 0-23.272728 23.272727v93.090909a23.272727 23.272727 0 0 0 23.272728 23.272728h232.727272a23.272727 23.272727 0 0 0 23.272728-23.272728v-93.090909a23.272727 23.272727 0 0 0-23.272728-23.272727z\" fill=\"#000000\" p-id=\"4500\"/>"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 541677128994885,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254320774,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254320774,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"iconTypeId": 541592097542213,
|
||||||
|
"iconName": "门磁传感器",
|
||||||
|
"viewBox": "0 0 1024 1024",
|
||||||
|
"xmlns": "http://www.w3.org/2000/svg",
|
||||||
|
"version": "1.1",
|
||||||
|
"iconContent": "<path xmlns=\"http://www.w3.org/2000/svg\" d=\"M512 139.636364a93.090909 93.090909 0 0 1 93.090909 93.090909v558.545454a93.090909 93.090909 0 0 1-93.090909 93.090909h-186.181818a93.090909 93.090909 0 0 1-93.090909-93.090909V232.727273a93.090909 93.090909 0 0 1 93.090909-93.090909h186.181818z m0 46.545454h-186.181818a46.545455 46.545455 0 0 0-46.545455 46.545455v558.545454a46.545455 46.545455 0 0 0 46.545455 46.545455h186.181818a46.545455 46.545455 0 0 0 46.545455-46.545455V232.727273a46.545455 46.545455 0 0 0-46.545455-46.545455z m-46.545455 139.636364a69.818182 69.818182 0 0 1 0 139.636363h-93.090909a69.818182 69.818182 0 0 1 0-139.636363h93.090909z m0 46.545454h-93.090909a23.272727 23.272727 0 0 0 0 46.545455h93.090909a23.272727 23.272727 0 0 0 0-46.545455zM733.090909 139.636364A81.454545 81.454545 0 0 1 814.545455 221.090909v581.818182a81.454545 81.454545 0 0 1-162.909091 0v-581.818182A81.454545 81.454545 0 0 1 733.090909 139.636364z m0 46.545454A34.909091 34.909091 0 0 0 698.181818 221.090909v581.818182a34.909091 34.909091 0 0 0 69.818182 0v-581.818182A34.909091 34.909091 0 0 0 733.090909 186.181818z\" fill=\"#000000\" p-id=\"4344\"/>"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 541677077753925,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254320774,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254320774,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"iconTypeId": 541592097542213,
|
||||||
|
"iconName": "摄像头",
|
||||||
|
"viewBox": "0 0 1024 1024",
|
||||||
|
"xmlns": "http://www.w3.org/2000/svg",
|
||||||
|
"version": "1.1",
|
||||||
|
"iconContent": "<path xmlns=\"http://www.w3.org/2000/svg\" d=\"M512 116.363636c179.944727 0 325.818182 145.873455 325.818182 325.818182 0 148.992-100.002909 274.618182-236.544 313.437091a418.676364 418.676364 0 0 1 229.701818 143.499636c4.026182 4.957091-0.465455 20.177455-14.312727 24.157091-9.216 2.629818-19.083636 1.303273-29.602909-4.026181A371.502545 371.502545 0 0 0 506.112 791.272727c-112.128 0-212.689455 49.570909-280.948364 127.976728H195.188364s-14.615273-19.572364-6.609455-28.858182a418.653091 418.653091 0 0 1 229.073455-136.308364C283.717818 713.681455 186.181818 589.312 186.181818 442.181818c0-179.944727 145.873455-325.818182 325.818182-325.818182z m0 46.545455c-154.228364 0-279.272727 125.044364-279.272727 279.272727s125.044364 279.272727 279.272727 279.272727 279.272727-125.044364 279.272727-279.272727S666.228364 162.909091 512 162.909091z m0 186.181818a93.090909 93.090909 0 1 1 0 186.181818 93.090909 93.090909 0 0 1 0-186.181818z m0 46.545455a46.545455 46.545455 0 1 0 0 93.090909 46.545455 46.545455 0 0 0 0-93.090909z\" fill=\"#000000\" p-id=\"4188\"/>"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 541677029232709,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254320774,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254320774,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"iconTypeId": 541592097542213,
|
||||||
|
"iconName": "天气",
|
||||||
|
"viewBox": "0 0 1024 1024",
|
||||||
|
"xmlns": "http://www.w3.org/2000/svg",
|
||||||
|
"version": "1.1",
|
||||||
|
"iconContent": "<path xmlns=\"http://www.w3.org/2000/svg\" d=\"M372.363636 209.454545a186.251636 186.251636 0 0 1 173.614546 118.853819 255.930182 255.930182 0 0 1 259.956363 129.722181A232.727273 232.727273 0 0 1 954.181818 674.909091c0 120.669091-91.834182 219.880727-209.431273 231.563636L744.727273 907.636364H279.272727v-3.072a197.888 197.888 0 0 1-38.632727-378.437819l-0.768 0.302546A186.181818 186.181818 0 0 1 372.363636 209.454545z m209.454546 162.909091a209.454545 209.454545 0 0 0-209.128727 197.911273A151.272727 151.272727 0 0 0 162.909091 709.818182a151.598545 151.598545 0 0 0 143.313454 151.272727l416.442182-0.023273L721.454545 861.090909a186.181818 186.181818 0 0 0 51.456-365.149091A209.501091 209.501091 0 0 0 581.818182 372.363636z m-209.454546-116.363636a139.636364 139.636364 0 0 0-76.008727 256.791273 201.634909 201.634909 0 0 1 38.818909 0.302545 256.512 256.512 0 0 1 164.910546-173.940363A139.589818 139.589818 0 0 0 372.363636 256zM139.636364 372.363636a23.272727 23.272727 0 0 1 0 46.545455H93.090909a23.272727 23.272727 0 0 1 0-46.545455h46.545455z m475.089454-172.544a23.272727 23.272727 0 0 1 0 32.907637L581.818182 265.634909A23.272727 23.272727 0 0 1 548.910545 232.727273L581.818182 199.819636a23.272727 23.272727 0 0 1 32.907636 0zM162.909091 176.546909L195.816727 209.454545A23.272727 23.272727 0 0 1 162.909091 242.362182L130.001455 209.454545A23.272727 23.272727 0 0 1 162.909091 176.546909zM372.363636 93.090909a23.272727 23.272727 0 0 1 23.272728 23.272727v46.545455a23.272727 23.272727 0 0 1-46.545455 0V116.363636a23.272727 23.272727 0 0 1 23.272727-23.272727z\" fill=\"#000000\" p-id=\"4032\"/>"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 541676952887365,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254320774,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254320774,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"iconTypeId": 541592097542213,
|
||||||
|
"iconName": "降噪",
|
||||||
|
"viewBox": "0 0 1024 1024",
|
||||||
|
"xmlns": "http://www.w3.org/2000/svg",
|
||||||
|
"version": "1.1",
|
||||||
|
"iconContent": "<path xmlns=\"http://www.w3.org/2000/svg\" d=\"M162.909091 232.727273a23.272727 23.272727 0 0 1 23.272727 23.272727v372.363636a23.272727 23.272727 0 0 1-46.545454 0V256a23.272727 23.272727 0 0 1 23.272727-23.272727z m116.363636 139.636363a23.272727 23.272727 0 0 1 23.272728 23.272728v372.363636a23.272727 23.272727 0 0 1-46.545455 0V395.636364a23.272727 23.272727 0 0 1 23.272727-23.272728z m116.363637-139.636363a23.272727 23.272727 0 0 1 23.272727 23.272727v372.363636a23.272727 23.272727 0 0 1-46.545455 0V256a23.272727 23.272727 0 0 1 23.272728-23.272727z m116.363636 139.636363a23.272727 23.272727 0 0 1 23.272727 23.272728v372.363636a23.272727 23.272727 0 0 1-46.545454 0V395.636364a23.272727 23.272727 0 0 1 23.272727-23.272728z m116.363636-139.636363a23.272727 23.272727 0 0 1 23.272728 23.272727v372.363636a23.272727 23.272727 0 0 1-46.545455 0V256a23.272727 23.272727 0 0 1 23.272727-23.272727z m116.363637 139.636363a23.272727 23.272727 0 0 1 23.272727 23.272728v372.363636a23.272727 23.272727 0 0 1-46.545455 0V395.636364a23.272727 23.272727 0 0 1 23.272728-23.272728z m116.363636-139.636363a23.272727 23.272727 0 0 1 23.272727 23.272727v372.363636a23.272727 23.272727 0 0 1-46.545454 0V256a23.272727 23.272727 0 0 1 23.272727-23.272727z\" fill=\"#000000\" p-id=\"3876\"/>"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 541676899274821,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254320774,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254320774,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"iconTypeId": 541592097542213,
|
||||||
|
"iconName": "时钟",
|
||||||
|
"viewBox": "0 0 1024 1024",
|
||||||
|
"xmlns": "http://www.w3.org/2000/svg",
|
||||||
|
"version": "1.1",
|
||||||
|
"iconContent": "<path xmlns=\"http://www.w3.org/2000/svg\" d=\"M512 116.363636c218.507636 0 395.636364 177.128727 395.636364 395.636364s-177.128727 395.636364-395.636364 395.636364S116.363636 730.507636 116.363636 512 293.492364 116.363636 512 116.363636z m0 46.545455C319.208727 162.909091 162.909091 319.208727 162.909091 512c0 192.791273 156.299636 349.090909 349.090909 349.090909 192.791273 0 349.090909-156.299636 349.090909-349.090909 0-192.791273-156.299636-349.090909-349.090909-349.090909z m0 162.909091a23.272727 23.272727 0 0 1 23.272727 23.272727v152.948364l179.781818 179.805091a23.272727 23.272727 0 0 1-32.907636 32.907636l-181.015273-181.015273a23.482182 23.482182 0 0 1-2.094545-2.420363A23.249455 23.249455 0 0 1 488.727273 512v-162.909091a23.272727 23.272727 0 0 1 23.272727-23.272727z\" fill=\"#000000\" p-id=\"3720\"/>"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 541676816535621,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254320774,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254320774,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"iconTypeId": 541592097542213,
|
||||||
|
"iconName": "手机",
|
||||||
|
"viewBox": "0 0 1024 1024",
|
||||||
|
"xmlns": "http://www.w3.org/2000/svg",
|
||||||
|
"version": "1.1",
|
||||||
|
"iconContent": "<path xmlns=\"http://www.w3.org/2000/svg\" d=\"M721.454545 93.090909a93.090909 93.090909 0 0 1 93.09091 93.090909v651.636364a93.090909 93.090909 0 0 1-93.09091 93.090909H302.545455a93.090909 93.090909 0 0 1-93.09091-93.090909V186.181818a93.090909 93.090909 0 0 1 93.09091-93.090909h418.90909z m0 46.545455H302.545455a46.545455 46.545455 0 0 0-46.545455 46.545454v651.636364a46.545455 46.545455 0 0 0 46.545455 46.545454h418.90909a46.545455 46.545455 0 0 0 46.545455-46.545454V186.181818a46.545455 46.545455 0 0 0-46.545455-46.545454z m-209.454545 512a93.090909 93.090909 0 1 1 0 186.181818 93.090909 93.090909 0 0 1 0-186.181818z m0 46.545454a46.545455 46.545455 0 1 0 0 93.090909 46.545455 46.545455 0 0 0 0-93.090909z m69.818182-512a23.272727 23.272727 0 0 1 0 46.545455h-139.636364a23.272727 23.272727 0 0 1 0-46.545455h139.636364z\" fill=\"#000000\" p-id=\"3564\"/>"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 541676716355653,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254320774,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254320774,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"iconTypeId": 541592097542213,
|
||||||
|
"iconName": "交换机",
|
||||||
|
"viewBox": "0 0 1024 1024",
|
||||||
|
"xmlns": "http://www.w3.org/2000/svg",
|
||||||
|
"version": "1.1",
|
||||||
|
"iconContent": "<path xmlns=\"http://www.w3.org/2000/svg\" d=\"M884.363636 325.818182a46.545455 46.545455 0 0 1 46.545455 46.545454v279.272728a46.545455 46.545455 0 0 1-46.545455 46.545454H139.636364a46.545455 46.545455 0 0 1-46.545455-46.545454V372.363636a46.545455 46.545455 0 0 1 46.545455-46.545454h744.727272z m-23.272727 46.545454H162.909091a23.272727 23.272727 0 0 0-23.272727 23.272728v232.727272a23.272727 23.272727 0 0 0 23.272727 23.272728h698.181818a23.272727 23.272727 0 0 0 23.272727-23.272728V395.636364a23.272727 23.272727 0 0 0-23.272727-23.272728z m-372.363636 186.181819a23.272727 23.272727 0 1 1 0 46.545454 23.272727 23.272727 0 0 1 0-46.545454z m93.090909 0a23.272727 23.272727 0 1 1 0 46.545454 23.272727 23.272727 0 0 1 0-46.545454z m93.090909 0a23.272727 23.272727 0 1 1 0 46.545454 23.272727 23.272727 0 0 1 0-46.545454z m93.090909 0a23.272727 23.272727 0 1 1 0 46.545454 23.272727 23.272727 0 0 1 0-46.545454z m-535.272727-139.636364a23.272727 23.272727 0 0 1 23.272727 23.272727v139.636364a23.272727 23.272727 0 0 1-46.545455 0v-139.636364a23.272727 23.272727 0 0 1 23.272728-23.272727z m93.090909 0a23.272727 23.272727 0 0 1 23.272727 23.272727v139.636364a23.272727 23.272727 0 0 1-46.545454 0v-139.636364a23.272727 23.272727 0 0 1 23.272727-23.272727z m162.909091 0a23.272727 23.272727 0 1 1 0 46.545454 23.272727 23.272727 0 0 1 0-46.545454z m93.090909 0a23.272727 23.272727 0 1 1 0 46.545454 23.272727 23.272727 0 0 1 0-46.545454z m93.090909 0a23.272727 23.272727 0 1 1 0 46.545454 23.272727 23.272727 0 0 1 0-46.545454z m93.090909 0a23.272727 23.272727 0 1 1 0 46.545454 23.272727 23.272727 0 0 1 0-46.545454z\" fill=\"#000000\" p-id=\"3408\"/>"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 541676662272069,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254320774,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254320774,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"iconTypeId": 541592097542213,
|
||||||
|
"iconName": "视频留言",
|
||||||
|
"viewBox": "0 0 1024 1024",
|
||||||
|
"xmlns": "http://www.w3.org/2000/svg",
|
||||||
|
"version": "1.1",
|
||||||
|
"iconContent": "<path xmlns=\"http://www.w3.org/2000/svg\" d=\"M837.818182 162.909091a93.090909 93.090909 0 0 1 93.090909 93.090909v418.909091a93.090909 93.090909 0 0 1-93.090909 93.090909H443.345455l-117.76 93.090909-120.389819-93.090909H186.181818a93.090909 93.090909 0 0 1-93.090909-93.090909V256a93.090909 93.090909 0 0 1 93.090909-93.090909h651.636364z m0 46.545454H186.181818a46.545455 46.545455 0 0 0-46.545454 46.545455v418.909091a46.545455 46.545455 0 0 0 46.545454 46.545454h53.108364l83.758545 81.454546L418.909091 721.454545h418.909091a46.545455 46.545455 0 0 0 46.545454-46.545454V256a46.545455 46.545455 0 0 0-46.545454-46.545455z m-407.272727 141.893819a46.545455 46.545455 0 0 1 23.947636 6.632727l134.516364 80.709818a46.545455 46.545455 0 0 1 0 79.825455l-134.516364 80.686545a46.545455 46.545455 0 0 1-70.493091-39.912727v-161.396364a46.545455 46.545455 0 0 1 46.545455-46.545454z\" fill=\"#000000\" p-id=\"3252\"/>"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 541676613619781,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254320774,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254320774,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"iconTypeId": 541592097542213,
|
||||||
|
"iconName": "燃气报警2",
|
||||||
|
"viewBox": "0 0 1024 1024",
|
||||||
|
"xmlns": "http://www.w3.org/2000/svg",
|
||||||
|
"version": "1.1",
|
||||||
|
"iconContent": "<path xmlns=\"http://www.w3.org/2000/svg\" d=\"M721.454545 139.636364a93.090909 93.090909 0 0 1 93.09091 93.090909v558.545454a93.090909 93.090909 0 0 1-93.09091 93.090909H302.545455a93.090909 93.090909 0 0 1-93.09091-93.090909V232.727273a93.090909 93.090909 0 0 1 93.09091-93.090909h418.90909z m0 46.545454H302.545455a46.545455 46.545455 0 0 0-46.545455 46.545455v558.545454a46.545455 46.545455 0 0 0 46.545455 46.545455h418.90909a46.545455 46.545455 0 0 0 46.545455-46.545455V232.727273a46.545455 46.545455 0 0 0-46.545455-46.545455zM418.909091 698.181818a23.272727 23.272727 0 1 1 0 46.545455 23.272727 23.272727 0 0 1 0-46.545455z m93.090909 0a23.272727 23.272727 0 1 1 0 46.545455 23.272727 23.272727 0 0 1 0-46.545455z m93.090909 0a23.272727 23.272727 0 1 1 0 46.545455 23.272727 23.272727 0 0 1 0-46.545455z m-205.614545-226.257454a116.596364 116.596364 0 0 0 82.781091 82.781091l-14.75491 44.218181a163.234909 163.234909 0 0 1-112.267636-112.244363l44.218182-14.754909z m225.047272 0l44.218182 14.754909a163.234909 163.234909 0 0 1-112.244363 112.267636l-14.75491-44.218182a116.596364 116.596364 0 0 0 82.781091-82.804363z m-158.464-22.202182a46.592 46.592 0 0 0 38.4 38.4l-14.848 44.450909a93.253818 93.253818 0 0 1-68.002909-68.026182l44.450909-14.824727z m91.880728 0l44.450909 14.824727a93.253818 93.253818 0 0 1-68.026182 68.026182l-14.824727-44.450909a46.592 46.592 0 0 0 38.4-38.4zM512 418.909091a23.272727 23.272727 0 1 1 0 46.545454 23.272727 23.272727 0 0 1 0-46.545454z m-22.388364-67.118546l14.824728 44.45091a46.592 46.592 0 0 0-38.376728 38.4l-44.450909-14.848a93.253818 93.253818 0 0 1 68.002909-68.00291z m44.753455 0a93.253818 93.253818 0 0 1 68.026182 68.00291l-44.450909 14.824727a46.592 46.592 0 0 0-38.4-38.376727l14.824727-44.45091z m-66.862546-66.373818l14.75491 44.218182a116.596364 116.596364 0 0 0-82.781091 82.804364l-44.218182-14.754909a163.234909 163.234909 0 0 1 112.244363-112.267637z m88.99491 0a163.234909 163.234909 0 0 1 112.267636 112.267637l-44.218182 14.754909a116.596364 116.596364 0 0 0-82.804364-82.781091l14.75491-44.218182z\" fill=\"#000000\" p-id=\"3096\"/>"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 541676560719941,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254320774,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254320774,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"iconTypeId": 541592097542213,
|
||||||
|
"iconName": "声光报警",
|
||||||
|
"viewBox": "0 0 1024 1024",
|
||||||
|
"xmlns": "http://www.w3.org/2000/svg",
|
||||||
|
"version": "1.1",
|
||||||
|
"iconContent": "<path xmlns=\"http://www.w3.org/2000/svg\" d=\"M512 279.272727c133.538909 0 243.2 102.260364 254.952727 232.727273H768v325.818182h93.090909a23.272727 23.272727 0 0 1 0 46.545454H162.909091a23.272727 23.272727 0 0 1 0-46.545454h93.090909V512h1.047273C268.8 381.533091 378.461091 279.272727 512 279.272727z m0 46.545455a209.454545 209.454545 0 0 0-208.174545 232.727273H302.545455v279.272727h69.818181v-162.909091a23.272727 23.272727 0 0 1 46.545455 0v162.909091h302.545454V558.545455h-1.28A209.454545 209.454545 0 0 0 512 325.818182zM216.273455 206.638545l65.815272 65.815273a23.272727 23.272727 0 1 1-32.907636 32.907637L183.389091 239.546182a23.272727 23.272727 0 1 1 32.907636-32.907637z m624.360727 0a23.272727 23.272727 0 0 1 0 32.907637l-65.815273 65.815273a23.272727 23.272727 0 1 1-32.907636-32.907637l65.815272-65.815273a23.272727 23.272727 0 0 1 32.907637 0zM512 69.818182a23.272727 23.272727 0 0 1 23.272727 23.272727v93.090909a23.272727 23.272727 0 0 1-46.545454 0V93.090909a23.272727 23.272727 0 0 1 23.272727-23.272727z\" fill=\"#000000\" p-id=\"2940\"/>"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 541676497973317,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254320774,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254320774,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"iconTypeId": 541592097542213,
|
||||||
|
"iconName": "火警",
|
||||||
|
"viewBox": "0 0 1024 1024",
|
||||||
|
"xmlns": "http://www.w3.org/2000/svg",
|
||||||
|
"version": "1.1",
|
||||||
|
"iconContent": "<path xmlns=\"http://www.w3.org/2000/svg\" d=\"M512 279.272727c133.538909 0 243.2 102.260364 254.952727 232.727273H768v325.818182h93.090909a23.272727 23.272727 0 0 1 0 46.545454H162.909091a23.272727 23.272727 0 0 1 0-46.545454h93.090909V512h1.047273C268.8 381.533091 378.461091 279.272727 512 279.272727z m0 46.545455a209.477818 209.477818 0 0 0-208.174545 186.181818H302.545455v325.818182h418.90909V512h-1.28c-11.566545-104.727273-100.352-186.181818-208.174545-186.181818z m18.315636 93.090909l2.466909 33.093818c0.791273 10.356364 2.164364 20.666182 4.165819 30.859636 3.723636 19.130182 7.261091 37.213091 18.385454 54.272 10.007273 15.429818 18.059636 22.504727 21.666909 24.436364 2.234182-3.956364 5.515636-16.011636 3.095273-36.305454l-5.352727-44.683637 29.090909 32.884364c8.401455 9.472 15.895273 19.781818 22.411636 30.813091 10.356364 17.547636 18.781091 38.097455 22.481455 54.923636 8.773818 39.726545-1.326545 100.421818-44.171637 139.869091a132.980364 132.980364 0 0 1-90.298181 35.281455 136.610909 136.610909 0 0 1-68.25891-18.385455c-44.846545-25.832727-73.774545-77.451636-73.634909-131.490909 0.093091-37.259636 13.730909-66.280727 25.204364-84.061091l13.777455-21.410909 10.170181 23.575273a91.834182 91.834182 0 0 0 25.6 34.932363c9.309091 7.68 19.339636 13.218909 25.879273 15.685818-0.558545-1.954909-1.163636-4.026182-1.722182-5.818181-2.978909-9.890909-6.679273-22.178909-7.517091-36.677819-2.024727-34.978909 13.172364-71.144727 45.195637-107.52L530.315636 418.909091z m-20.247272 93.090909c-12.194909 19.130182-17.850182 37.469091-16.849455 54.830545 0.581818 9.844364 3.304727 18.850909 5.701818 26.810182 3.700364 12.264727 7.912727 26.158545-2.397091 35.700364-17.803636 16.546909-52.037818-10.24-58.717091-15.755636a104.680727 104.680727 0 0 1-18.850909-20.433455 111.220364 111.220364 0 0 0-8.517818 42.216727c-0.093091 39.424 20.992 77.032727 53.690182 95.883637 37.655273 21.690182 84.014545 16.849455 115.362909-12.008728 31.022545-28.578909 38.4-72.285091 32.116364-100.817454-1.978182-8.866909-6.865455-23.04-14.894546-37.632-3.328 12.055273-9.495273 20.386909-18.013091 23.319273-14.429091 4.980364-30.580364-6.120727-48.034909-32.954182-12.916364-19.874909-16.989091-40.564364-20.549818-58.833455a21.131636 21.131636 0 0 1-0.046545-0.325818zM216.273455 206.638545l65.815272 65.815273a23.272727 23.272727 0 1 1-32.907636 32.907637L183.389091 239.546182a23.272727 23.272727 0 1 1 32.907636-32.907637z m624.360727 0a23.272727 23.272727 0 0 1 0 32.907637l-65.815273 65.815273a23.272727 23.272727 0 1 1-32.907636-32.907637l65.815272-65.815273a23.272727 23.272727 0 0 1 32.907637 0zM512 69.818182a23.272727 23.272727 0 0 1 23.272727 23.272727v93.090909a23.272727 23.272727 0 0 1-46.545454 0V93.090909a23.272727 23.272727 0 0 1 23.272727-23.272727z\" fill=\"#000000\" p-id=\"2784\"/>"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 541676441411653,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254320774,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254320774,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"iconTypeId": 541592097542213,
|
||||||
|
"iconName": "燃气报警器",
|
||||||
|
"viewBox": "0 0 1024 1024",
|
||||||
|
"xmlns": "http://www.w3.org/2000/svg",
|
||||||
|
"version": "1.1",
|
||||||
|
"iconContent": "<path xmlns=\"http://www.w3.org/2000/svg\" d=\"M837.818182 139.636364a46.545455 46.545455 0 0 1 46.545454 46.545454v651.636364a46.545455 46.545455 0 0 1-46.545454 46.545454H186.181818a46.545455 46.545455 0 0 1-46.545454-46.545454V186.181818a46.545455 46.545455 0 0 1 46.545454-46.545454h651.636364zM488.727273 186.181818H209.454545a23.272727 23.272727 0 0 0-23.272727 23.272727v290.909091h58.181818a23.272727 23.272727 0 0 1 0 46.545455H186.181818V814.545455a23.272727 23.272727 0 0 0 23.272727 23.272727h279.272728v-58.181818a23.272727 23.272727 0 0 1 46.545454 0V837.818182h279.272728a23.272727 23.272727 0 0 0 23.272727-23.272727V546.909091h-58.181818a23.272727 23.272727 0 0 1 0-46.545455H837.818182V209.454545a23.272727 23.272727 0 0 0-23.272727-23.272727H535.272727v58.181818a23.272727 23.272727 0 0 1-46.545454 0V186.181818z m23.272727 139.636364a186.181818 186.181818 0 1 1 0 372.363636 186.181818 186.181818 0 0 1 0-372.363636z m0 46.545454a139.636364 139.636364 0 1 0 0 279.272728 139.636364 139.636364 0 0 0 0-279.272728z m0 93.090909a46.545455 46.545455 0 1 1 0 93.09091 46.545455 46.545455 0 0 1 0-93.09091z\" fill=\"#000000\" p-id=\"2628\"/>"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 541676382064709,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254320774,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254320774,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"iconTypeId": 541592097542213,
|
||||||
|
"iconName": "门锁",
|
||||||
|
"viewBox": "0 0 1024 1024",
|
||||||
|
"xmlns": "http://www.w3.org/2000/svg",
|
||||||
|
"version": "1.1",
|
||||||
|
"iconContent": "<path xmlns=\"http://www.w3.org/2000/svg\" d=\"M535.272727 139.636364a46.545455 46.545455 0 0 1 46.545455 46.545454v418.909091h290.909091a58.181818 58.181818 0 1 1 0 116.363636H581.818182v116.363637a46.545455 46.545455 0 0 1-46.545455 46.545454H256a46.545455 46.545455 0 0 1-46.545455-46.545454V186.181818a46.545455 46.545455 0 0 1 46.545455-46.545454h279.272727z m-23.272727 46.545454H279.272727a23.272727 23.272727 0 0 0-23.272727 23.272727v605.09091a23.272727 23.272727 0 0 0 23.272727 23.272727h232.727273a23.272727 23.272727 0 0 0 23.272727-23.272727v-93.09091h-40.913454a104.727273 104.727273 0 1 1 0-116.363636H535.272727V209.454545a23.272727 23.272727 0 0 0-23.272727-23.272727z m-104.727273 418.909091a58.181818 58.181818 0 1 0 57.018182 69.818182H872.727273a11.636364 11.636364 0 1 0 0-23.272727H464.290909a58.181818 58.181818 0 0 0-57.018182-46.545455zM325.818182 372.363636a23.272727 23.272727 0 1 1 0 46.545455 23.272727 23.272727 0 0 1 0-46.545455z m69.818182 0a23.272727 23.272727 0 1 1 0 46.545455 23.272727 23.272727 0 0 1 0-46.545455z m69.818181 0a23.272727 23.272727 0 1 1 0 46.545455 23.272727 23.272727 0 0 1 0-46.545455z m-139.636363-69.818181a23.272727 23.272727 0 1 1 0 46.545454 23.272727 23.272727 0 0 1 0-46.545454z m69.818182 0a23.272727 23.272727 0 1 1 0 46.545454 23.272727 23.272727 0 0 1 0-46.545454z m69.818181 0a23.272727 23.272727 0 1 1 0 46.545454 23.272727 23.272727 0 0 1 0-46.545454z m-139.636363-69.818182a23.272727 23.272727 0 1 1 0 46.545454 23.272727 23.272727 0 0 1 0-46.545454z m69.818182 0a23.272727 23.272727 0 1 1 0 46.545454 23.272727 23.272727 0 0 1 0-46.545454z m69.818181 0a23.272727 23.272727 0 1 1 0 46.545454 23.272727 23.272727 0 0 1 0-46.545454z\" fill=\"#000000\" p-id=\"2472\"/>"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 541676324876357,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254320774,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254320774,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"iconTypeId": 541592097542213,
|
||||||
|
"iconName": "静音",
|
||||||
|
"viewBox": "0 0 1024 1024",
|
||||||
|
"xmlns": "http://www.w3.org/2000/svg",
|
||||||
|
"version": "1.1",
|
||||||
|
"iconContent": "<path xmlns=\"http://www.w3.org/2000/svg\" d=\"M621.474909 169.751273A46.545455 46.545455 0 0 1 628.363636 194.141091v624.64a46.545455 46.545455 0 0 1-70.981818 39.633454l-268.916363-165.72509H186.181818a46.545455 46.545455 0 0 1-46.545454-46.545455v-279.272727a46.545455 46.545455 0 0 1 46.545454-46.545455h101.538909l269.730909-165.841454a46.545455 46.545455 0 0 1 64 15.266909z m-36.305454 41.518545a23.272727 23.272727 0 0 0-31.976728-7.866182l-269.917091 163.374546H209.454545a23.272727 23.272727 0 0 0-23.272727 23.272727v232.727273a23.272727 23.272727 0 0 0 23.272727 23.272727h93.09091v-0.279273l250.251636 158.347637a23.272727 23.272727 0 0 0 35.723636-19.665455V223.325091a23.272727 23.272727 0 0 0-3.374545-12.055273z m152.738909 191.185455l65.815272 65.792 65.838546-65.792a23.272727 23.272727 0 0 1 32.907636 32.907636l-65.815273 65.815273 65.815273 65.838545a23.272727 23.272727 0 0 1-32.907636 32.907637l-65.838546-65.815273-65.815272 65.815273a23.272727 23.272727 0 0 1-32.907637-32.907637l65.792-65.838545-65.792-65.815273a23.272727 23.272727 0 0 1 32.907637-32.907636z\" fill=\"#000000\" p-id=\"2316\"/>"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 541676262502469,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254320774,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254320774,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"iconTypeId": 541592097542213,
|
||||||
|
"iconName": "控制中心",
|
||||||
|
"viewBox": "0 0 1024 1024",
|
||||||
|
"xmlns": "http://www.w3.org/2000/svg",
|
||||||
|
"version": "1.1",
|
||||||
|
"iconContent": "<path xmlns=\"http://www.w3.org/2000/svg\" d=\"M837.818182 209.454545a93.090909 93.090909 0 0 1 93.090909 93.09091v418.90909a93.090909 93.090909 0 0 1-93.090909 93.09091H186.181818a93.090909 93.090909 0 0 1-93.090909-93.09091V302.545455a93.090909 93.090909 0 0 1 93.090909-93.09091h651.636364zM349.090909 674.909091H139.636364v46.545454a46.545455 46.545455 0 0 0 46.545454 46.545455h162.909091v-93.090909z m279.272727 0H395.636364v93.090909h232.727272v-93.090909z m256 0h-209.454545v93.090909h162.909091a46.545455 46.545455 0 0 0 46.545454-46.545455v-46.545454z m-46.545454-418.909091H186.181818a46.545455 46.545455 0 0 0-46.545454 46.545455v325.818181h744.727272V302.545455a46.545455 46.545455 0 0 0-46.545454-46.545455z m-558.545455 116.363636a69.818182 69.818182 0 1 1 0 139.636364 69.818182 69.818182 0 0 1 0-139.636364z m232.727273 0a69.818182 69.818182 0 1 1 0 139.636364 69.818182 69.818182 0 0 1 0-139.636364z m232.727273 0a69.818182 69.818182 0 1 1 0 139.636364 69.818182 69.818182 0 0 1 0-139.636364z m-465.454546 46.545455a23.272727 23.272727 0 1 0 0 46.545454 23.272727 23.272727 0 0 0 0-46.545454z m232.727273 0a23.272727 23.272727 0 1 0 0 46.545454 23.272727 23.272727 0 0 0 0-46.545454z m232.727273 0a23.272727 23.272727 0 1 0 0 46.545454 23.272727 23.272727 0 0 0 0-46.545454z\" fill=\"#000000\" p-id=\"2160\"/>"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 541676185849925,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254320774,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254320774,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"iconTypeId": 541592097542213,
|
||||||
|
"iconName": "红外传感器",
|
||||||
|
"viewBox": "0 0 1024 1024",
|
||||||
|
"xmlns": "http://www.w3.org/2000/svg",
|
||||||
|
"version": "1.1",
|
||||||
|
"iconContent": "<path xmlns=\"http://www.w3.org/2000/svg\" d=\"M535.272727 651.217455a738.629818 738.629818 0 0 1-46.545454 0.09309V791.272727h-46.545455v-142.824727a758.458182 758.458182 0 0 1-78.894545-11.613091 46.522182 46.522182 0 0 1-37.469091-45.614545V200.052364a46.545455 46.545455 0 0 1 37.422545-45.544728A763.066182 763.066182 0 0 1 512.465455 139.636364c49.431273 0 98.839273 4.933818 148.247272 14.824727A46.545455 46.545455 0 0 1 698.181818 200.075636v390.912a46.545455 46.545455 0 0 1-37.515636 45.661091c-26.437818 5.236364-52.712727 9.076364-78.824727 11.566546L581.818182 791.272727h114.734545a46.545455 46.545455 0 0 1 38.725818 20.712728L768 861.090909a44.916364 44.916364 0 0 1-37.376 69.818182H293.376A44.916364 44.916364 0 0 1 256 861.090909l32.721455-49.105454A46.545455 46.545455 0 0 1 327.447273 791.272727H535.272727v-140.055272zM689.431273 837.818182H334.568727a11.636364 11.636364 0 0 0-10.24 6.120727l-12.567272 23.272727a11.636364 11.636364 0 0 0 10.263272 17.152h379.950546a11.636364 11.636364 0 0 0 10.24-17.152l-12.520728-23.272727a11.636364 11.636364 0 0 0-10.24-6.120727zM512.349091 186.181818c-40.494545 0-81.198545 4.840727-122.065455 14.498909a23.272727 23.272727 0 0 0-17.92 22.667637V256h116.363637a46.545455 46.545455 0 0 1 46.545454 46.545455v186.181818a46.545455 46.545455 0 0 1-46.545454 46.545454h-116.363637v32.651637c-0.023273 10.775273 7.330909 20.154182 17.803637 22.690909 40.261818 9.658182 80.546909 14.475636 120.832 14.475636 40.354909 0 81.221818-4.840727 122.647272-14.522182a23.272727 23.272727 0 0 0 17.989819-22.644363V223.348364a23.272727 23.272727 0 0 0-17.896728-22.690909A522.077091 522.077091 0 0 0 512.349091 186.181818zM465.454545 302.545455h-93.090909v186.181818h93.090909a23.272727 23.272727 0 0 0 23.272728-23.272728v-139.636363a23.272727 23.272727 0 0 0-23.272728-23.272727z\" fill=\"#000000\" p-id=\"2004\"/>"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 541676067336261,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254320774,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254320774,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"iconName": "开锁",
|
||||||
|
"viewBox": "0 0 1024 1024",
|
||||||
|
"xmlns": "http://www.w3.org/2000/svg",
|
||||||
|
"version": "1.1",
|
||||||
|
"iconContent": "<path xmlns=\"http://www.w3.org/2000/svg\" d=\"M512 93.090909a186.181818 186.181818 0 0 1 186.181818 186.181818h-46.708363C647.819636 201.541818 586.775273 139.636364 512 139.636364l-5.12 0.093091C432.128 142.568727 372.363636 207.243636 372.363636 286.626909l0.046546 3.909818-0.046546 0.977455V442.181818h325.818182a93.090909 93.090909 0 0 1 93.090909 93.090909v186.181818a93.090909 93.090909 0 0 1-93.090909 93.09091H325.818182a93.090909 93.090909 0 0 1-93.090909-93.09091v-186.181818a93.090909 93.090909 0 0 1 93.090909-93.090909v-162.909091l0.093091-5.818182A186.181818 186.181818 0 0 1 512 93.090909z m186.181818 395.636364H325.818182a46.545455 46.545455 0 0 0-46.545455 46.545454v186.181818a46.545455 46.545455 0 0 0 46.545455 46.545455h372.363636a46.545455 46.545455 0 0 0 46.545455-46.545455v-186.181818a46.545455 46.545455 0 0 0-46.545455-46.545454z m-186.181818 93.090909a46.545455 46.545455 0 1 1 0 93.090909 46.545455 46.545455 0 0 1 0-93.090909z\" fill=\"#000000\" p-id=\"1848\"/>"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 541676000055365,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254320774,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254320774,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"iconName": "车道闸",
|
||||||
|
"viewBox": "0 0 1024 1024",
|
||||||
|
"xmlns": "http://www.w3.org/2000/svg",
|
||||||
|
"version": "1.1",
|
||||||
|
"iconContent": "<path xmlns=\"http://www.w3.org/2000/svg\" d=\"M384 162.909091A34.909091 34.909091 0 0 1 418.909091 197.818182v81.431273h-46.545455V232.727273a23.272727 23.272727 0 0 0-23.272727-23.272728h-116.363636a23.272727 23.272727 0 0 0-23.272728 23.272728v558.545454a23.272727 23.272727 0 0 0 23.272728 23.272728h116.363636a23.272727 23.272727 0 0 0 23.272727-23.272728V395.659636h46.545455V826.181818a34.909091 34.909091 0 0 1-34.909091 34.909091h-186.181818A34.909091 34.909091 0 0 1 162.909091 826.181818v-628.363636A34.909091 34.909091 0 0 1 197.818182 162.909091h186.181818z m-69.818182 93.090909c22.202182 0 42.309818 8.866909 57.018182 23.272727H896a58.181818 58.181818 0 1 1 0 116.363637H837.818182v116.340363L861.090909 512a23.272727 23.272727 0 0 1 0 46.545455l-23.272727-0.023273V674.909091a23.272727 23.272727 0 0 1-46.545455 0v-116.386909L698.181818 558.545455v116.363636a23.272727 23.272727 0 0 1-46.545454 0v-116.363636h-93.090909v116.363636a23.272727 23.272727 0 0 1-46.545455 0v-116.363636h-23.272727a23.272727 23.272727 0 0 1 0-46.545455h23.272727v-116.340364h-140.846545A81.454545 81.454545 0 1 1 314.181818 256z m-11.636363 209.454545a23.272727 23.272727 0 0 1 0 46.545455h-23.272728a23.272727 23.272727 0 0 1 0-46.545455h23.272728z m349.090909-69.818181l-93.090909 0.023272V512h93.090909v-116.363636z m139.636363 0h-93.090909v116.363636l93.090909-0.023273V395.636364z m-474.414545-93.090909c-20.759273 0-37.585455 15.639273-37.585455 34.90909s16.826182 34.909091 37.585455 34.909091c10.24 0 19.525818-3.793455 26.298182-9.960727h545.675636a24.925091 24.925091 0 1 0 0-49.873454l-545.675636-0.023273a39.005091 39.005091 0 0 0-26.298182-9.960727z\" fill=\"#000000\" p-id=\"1692\"/>"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 541673610784837,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254320774,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254320774,
|
||||||
|
"tenantId" : 0,"createBy" : null,
|
||||||
|
"createTime" : 1708254320774,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254320774,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"iconTypeId": 541592097542213,
|
||||||
|
"iconName": "安防",
|
||||||
|
"viewBox": "0 0 1024 1024",
|
||||||
|
"xmlns": "http://www.w3.org/2000/svg",
|
||||||
|
"version": "1.1",
|
||||||
|
"iconContent": "<path xmlns=\"http://www.w3.org/2000/svg\" d=\"M512.023273 116.363636a463.569455 463.569455 0 0 0 302.545454 116.759273V681.658182a559.778909 559.778909 0 0 1-302.522182 225.559273A559.778909 559.778909 0 0 1 209.454545 681.634909V233.099636h2.234182A463.639273 463.639273 0 0 0 512 116.363636z m0 46.545455c-67.746909 62.533818-156.346182 101.12-253.509818 102.981818H256v395.706182c59.973818 94.068364 150.109091 165.422545 256 199.028364 105.890909-33.605818 196.049455-104.96 256-199.028364l0.023273-395.682909c-98.164364-1.233455-187.694545-39.936-256-103.005091z m188.928 215.970909a23.272727 23.272727 0 0 1 1.373091 31.441455l-213.876364 213.992727a46.545455 46.545455 0 0 1-65.838545 0l-109.847273-109.800727a23.272727 23.272727 0 0 1 27.112727-37.841455l0.418909-0.418909 98.746182 98.746182a23.272727 23.272727 0 0 0 30.882909 1.792l2.024727-1.792 197.515637-197.515637 0.605091-0.395636a23.272727 23.272727 0 0 1 30.882909 1.815273z\" fill=\"#000000\" p-id=\"1536\"/>"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 541673324064837,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254320774,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254320774,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"iconTypeId": 541592097542213,
|
||||||
|
"iconName": "电梯",
|
||||||
|
"viewBox": "0 0 1024 1024",
|
||||||
|
"xmlns": "http://www.w3.org/2000/svg",
|
||||||
|
"version": "1.1",
|
||||||
|
"iconContent": "<path xmlns=\"http://www.w3.org/2000/svg\" d=\"M721.454545 139.636364a93.090909 93.090909 0 0 1 93.09091 93.090909v558.545454a93.090909 93.090909 0 0 1-93.09091 93.090909H302.545455a93.090909 93.090909 0 0 1-93.09091-93.090909V232.727273a93.090909 93.090909 0 0 1 93.09091-93.090909h418.90909zM488.727273 186.181818h-186.181818a46.545455 46.545455 0 0 0-46.545455 46.545455v558.545454a46.545455 46.545455 0 0 0 46.545455 46.545455h186.181818V186.181818z m232.727272 0h-186.181818v651.636364h186.181818a46.545455 46.545455 0 0 0 46.545455-46.545455V232.727273a46.545455 46.545455 0 0 0-46.545455-46.545455z m-87.947636 169.588364l65.838546 65.838545a23.272727 23.272727 0 0 1-32.907637 32.907637L640 428.078545V651.636364a23.272727 23.272727 0 0 1-46.545455 0V372.363636a23.272727 23.272727 0 0 1 13.824-21.271272l0.884364-0.372364 0.674909-0.256 0.698182-0.232727a15.825455 15.825455 0 0 1 1.698909-0.535273h0.232727a23.086545 23.086545 0 0 1 22.039273 6.074182z m-226.164364-6.818909a23.272727 23.272727 0 0 1 23.272728 23.272727v279.272727a23.272727 23.272727 0 0 1-13.824 21.294546l-0.884364 0.372363a23.598545 23.598545 0 0 1-3.095273 1.024h-0.232727a23.086545 23.086545 0 0 1-22.039273-6.097454l-65.815272-65.815273a23.272727 23.272727 0 0 1 32.907636-32.907636l26.437818 26.414545v-223.557818a23.272727 23.272727 0 0 1 23.272727-23.272727z\" fill=\"#000000\" p-id=\"1380\"/>"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 541670730166341,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254320774,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254320774,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"iconTypeId": 541592097542213,
|
||||||
|
"iconName": "火灾报警",
|
||||||
|
"viewBox": "0 0 1024 1024",
|
||||||
|
"xmlns": "http://www.w3.org/2000/svg",
|
||||||
|
"version": "1.1",
|
||||||
|
"iconContent": "<path xmlns=\"http://www.w3.org/2000/svg\" d=\"M302.545455 791.272727a46.545455 46.545455 0 0 1-46.545455-46.545454v-162.909091H186.181818a46.545455 46.545455 0 0 1-46.545454-46.545455v-139.636363a46.545455 46.545455 0 0 1 46.545454-46.545455h651.636364a46.545455 46.545455 0 0 1 46.545454 46.545455v139.636363a46.545455 46.545455 0 0 1-46.545454 46.545455h-69.818182v162.909091a46.545455 46.545455 0 0 1-46.545455 46.545454H302.545455z m46.545454-209.454545h-46.545454v139.636363a23.272727 23.272727 0 0 0 23.272727 23.272728h23.272727v-162.909091z m93.090909 0h-46.545454v162.909091h46.545454v-162.909091z m93.090909 0h-46.545454v162.909091h46.545454v-162.909091z m93.090909 0h-46.545454v162.909091h46.545454v-162.909091z m93.090909 0h-46.545454v162.909091h23.272727a23.272727 23.272727 0 0 0 23.272727-23.272728v-139.636363z m93.09091-186.181818H209.454545a23.272727 23.272727 0 0 0-23.272727 23.272727v93.090909a23.272727 23.272727 0 0 0 23.272727 23.272727h605.09091a23.272727 23.272727 0 0 0 23.272727-23.272727v-93.090909a23.272727 23.272727 0 0 0-23.272727-23.272727zM162.909091 256h698.181818a23.272727 23.272727 0 0 1 0 46.545455H162.909091a23.272727 23.272727 0 0 1 0-46.545455z\" fill=\"#000000\" p-id=\"1224\"/>"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 541692991926341,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254320774,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254320774,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"iconTypeId": 541673667244101,
|
||||||
|
"iconName": "粉尘监测",
|
||||||
|
"viewBox": "0 0 1024 1024",
|
||||||
|
"xmlns": "http://www.w3.org/2000/svg",
|
||||||
|
"version": "1.1",
|
||||||
|
"iconContent": "<path xmlns=\"http://www.w3.org/2000/svg\" d=\"M513.0752 208.3328m-120.8832 0a120.8832 120.8832 0 1 0 241.7664 0 120.8832 120.8832 0 1 0-241.7664 0Z\" fill=\"#00A0E9\" p-id=\"5892\"/><path xmlns=\"http://www.w3.org/2000/svg\" d=\"M754.8928 704.512m-120.9344 0a120.9344 120.9344 0 1 0 241.8688 0 120.9344 120.9344 0 1 0-241.8688 0Z\" fill=\"#00A0E9\" p-id=\"5893\"/><path xmlns=\"http://www.w3.org/2000/svg\" d=\"M136.8576 696.4736m-120.9344 0a120.9344 120.9344 0 1 0 241.8688 0 120.9344 120.9344 0 1 0-241.8688 0Z\" fill=\"#00A0E9\" p-id=\"5894\"/><path xmlns=\"http://www.w3.org/2000/svg\" d=\"M471.0912 872.1408m-78.9504 0a78.9504 78.9504 0 1 0 157.9008 0 78.9504 78.9504 0 1 0-157.9008 0Z\" fill=\"#00A0E9\" p-id=\"5895\"/><path xmlns=\"http://www.w3.org/2000/svg\" d=\"M913.5616 416.8704m-78.9504 0a78.9504 78.9504 0 1 0 157.9008 0 78.9504 78.9504 0 1 0-157.9008 0Z\" fill=\"#00A0E9\" p-id=\"5896\"/><path xmlns=\"http://www.w3.org/2000/svg\" d=\"M366.8992 463.1552m-78.9504 0a78.9504 78.9504 0 1 0 157.9008 0 78.9504 78.9504 0 1 0-157.9008 0Z\" fill=\"#00A0E9\" p-id=\"5897\"/><path xmlns=\"http://www.w3.org/2000/svg\" d=\"M107.2128 296.2432m-78.9504 0a78.9504 78.9504 0 1 0 157.9008 0 78.9504 78.9504 0 1 0-157.9008 0Z\" fill=\"#00A0E9\" p-id=\"5898\"/>"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 541692883537989,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254320774,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254320774,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"iconTypeId": 541673667244101,
|
||||||
|
"iconName": "柴油发电机",
|
||||||
|
"viewBox": "0 0 1024 1024",
|
||||||
|
"xmlns": "http://www.w3.org/2000/svg",
|
||||||
|
"version": "1.1",
|
||||||
|
"iconContent": "<path xmlns=\"http://www.w3.org/2000/svg\" d=\"M346.7776 224.7168h93.1328a16.896 16.896 0 0 1 16.9472 16.896v28.8256c0 9.3696 7.5264 16.896 16.8448 16.896h56.32a16.896 16.896 0 0 0 16.896-16.896v-28.8256a16.896 16.896 0 0 1 16.9472-16.896h92.928a16.9984 16.9984 0 0 0 16.9472-16.9984v-38.4a16.9984 16.9984 0 0 0-16.9472-16.9984H346.7776a17.0496 17.0496 0 0 0-16.9472 16.9984v38.4c0 9.3696 7.68 16.9984 16.9472 16.9984z m627.3536 227.4816h-38.5024a16.9984 16.9984 0 0 0-16.9472 16.8448v16.64a16.896 16.896 0 0 1-16.8448 16.8448h-37.1712a16.9472 16.9472 0 0 1-16.9984-16.8448v-38.6048a16.896 16.896 0 0 0-16.896-16.8448h-65.6384a43.5712 43.5712 0 0 1-28.16-12.6976l-54.5792-62.464a43.4176 43.4176 0 0 0-28.2112-12.5952H338.8928a40.0384 40.0384 0 0 0-27.5456 13.1584L234.1888 451.2768a40.2432 40.2432 0 0 1-27.5456 13.2608h-17.0496a16.9984 16.9984 0 0 0-16.896 16.896v80.5888a16.896 16.896 0 0 1-16.896 16.896h-33.6384a16.9472 16.9472 0 0 1-16.9472-16.896V469.0432a16.896 16.896 0 0 0-16.896-16.8448H49.8688a16.896 16.896 0 0 0-16.9472 16.8448v309.9136c0 9.216 7.5776 16.7936 16.9472 16.7936h38.5024a16.896 16.896 0 0 0 16.896-16.7936v-92.9792c0-9.3696 7.6288-16.9984 16.9472-16.9984h33.6384c9.2672 0 16.896 7.6288 16.896 16.9984v80.4352c0 9.4208 7.6288 17.1008 16.896 17.1008h49.0496c9.2672 0 22.1696 5.376 28.5696 12.2368l84.6336 90.3168a44.8512 44.8512 0 0 0 28.4672 12.3392h334.5408a43.3152 43.3152 0 0 0 28.16-12.6976l93.44-103.8848a43.3152 43.3152 0 0 1 28.3136-12.7488h37.1712c9.2672 0 16.8448 6.144 16.8448 13.4144 0 7.4752 7.68 13.312 16.9472 13.312h38.5024a16.896 16.896 0 0 0 16.896-16.7936V469.0432a17.152 17.152 0 0 0-17.0496-16.8448z m-343.552 201.984l-154.8288 138.9568c-14.6944 13.1072-19.3024 9.6256-10.2912-8.192l21.8112-42.3936a37.4272 37.4272 0 0 0-15.2576-49.3568l-32-17.7152c-17.152-9.5744-30.0544-33.4336-28.672-53.0944l9.5232-126.1568a39.3216 39.3216 0 0 1 38.5024-35.5328h123.392c19.7632 0 28.2112 13.9264 18.7392 31.4368l-58.3168 106.3936c-9.6256 17.4592-1.1776 31.5904 18.5856 31.5904h59.5968c19.8144 0 23.9616 10.8544 9.216 24.064z m0 0\" fill=\"#00A0E9\" p-id=\"5738\"/>"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 541692800434245,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254320774,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254320774,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"iconTypeId": 541673667244101,
|
||||||
|
"iconName": "报警主机",
|
||||||
|
"viewBox": "0 0 1024 1024",
|
||||||
|
"xmlns": "http://www.w3.org/2000/svg",
|
||||||
|
"version": "1.1",
|
||||||
|
"iconContent": "<path xmlns=\"http://www.w3.org/2000/svg\" d=\"M869.632 73.984H154.2656a35.2768 35.2768 0 0 0-35.2768 35.2768V913.92c0 19.5072 15.8208 35.2768 35.2768 35.2768h715.4176a35.328 35.328 0 0 0 35.328-35.2768V109.2608a35.328 35.328 0 0 0-35.3792-35.2768zM288.2048 476.3136H219.7504a35.328 35.328 0 0 1 0-70.656h68.4032a35.328 35.328 0 0 1 0.0512 70.656z m0-99.328H219.7504a35.328 35.328 0 0 1 0-70.6048h68.4032a35.328 35.328 0 0 1 0.0512 70.6048z m0-99.328H219.7504a35.328 35.328 0 0 1 0-70.6048h68.4032a35.328 35.328 0 0 1 0.0512 70.6048z m157.3888 198.656H377.1904a35.328 35.328 0 0 1 0-70.656h68.4032a35.328 35.328 0 0 1 0 70.656z m0-99.328H377.1904a35.328 35.328 0 0 1 0-70.6048h68.4032a35.328 35.328 0 1 1 0 70.6048z m0-99.328H377.1904a35.328 35.328 0 0 1 0-70.6048h68.4032a35.328 35.328 0 1 1 0 70.6048z m393.8816 164.1472a30.72 30.72 0 0 1-31.2832 30.0544h-252.3648a30.72 30.72 0 0 1-31.2832-30.0544V237.056a30.72 30.72 0 0 1 31.2832-30.0544h252.3648a30.72 30.72 0 0 1 31.2832 30.0544v204.7488z\" fill=\"#00A0E9\" p-id=\"5583\"/><path xmlns=\"http://www.w3.org/2000/svg\" d=\"M742.1952 395.776c-7.5776 29.0304-36.8128 44.1856-66.048 44.3904 14.8992-0.1536 29.696-7.936 33.536-22.6816a35.328 35.328 0 0 0-0.7168-18.8928c-1.8432-5.12-5.888-10.1376-15.8208-17.6128-15.9232-15.0528-17.6128-36.2496-17.6128-36.2496-8.2944 3.7888-28.16 26.7776-33.4848 50.7392-1.8944 8.6016-2.0992 18.5344 1.7408 26.7264 5.5296 11.776 18.0736 17.664 30.7712 17.9712-25.1904-0.3072-50.176-11.776-61.184-35.2256-7.5776-16.0256-7.168-35.3792-3.3792-52.2752 10.3936-46.848 49.2032-91.8016 65.4848-99.2768 0 0 3.3792 41.472 34.4064 70.9632 19.3536 14.6432 27.2896 24.4736 30.9248 34.5088 3.8912 10.7008 4.2496 25.9584 1.3824 36.9152z\" fill=\"#00A0E9\" p-id=\"5584\"/>"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 541692587135045,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254320774,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254320774,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"iconTypeId": 541673667244101,
|
||||||
|
"iconName": "智能插座",
|
||||||
|
"viewBox": "0 0 1024 1024",
|
||||||
|
"xmlns": "http://www.w3.org/2000/svg",
|
||||||
|
"version": "1.1",
|
||||||
|
"iconContent": "<path xmlns=\"http://www.w3.org/2000/svg\" d=\"M870.15936 102.67648H153.84064c-28.13952 0-51.16416 23.02464-51.16416 51.16416v716.31872c0 28.13952 23.02464 51.15904 51.16416 51.15904h716.31872c28.13952 0 51.15904-23.01952 51.15904-51.15904V153.84064c0-28.13952-23.01952-51.16416-51.15904-51.16416zM283.35104 351.25248c0-30.56128 25.00608-55.57248 55.57248-55.57248h6.44096v-18.3296a19.33312 19.33312 0 0 1 19.2768-19.2768h24.38144a19.33312 19.33312 0 0 1 19.2768 19.2768v170.19392a19.33312 19.33312 0 0 1-19.2768 19.2768h-24.38144a19.33312 19.33312 0 0 1-19.2768-19.2768v-18.3296h-6.44096c-30.56128 0-55.57248-25.00608-55.57248-55.57248v-22.38976z m128.55296 399.91296l-21.11488 12.1856a19.33312 19.33312 0 0 1-26.33216-7.05024l-85.09952-147.39456a19.33824 19.33824 0 0 1 7.05536-26.33216l21.11488-12.19072a19.33824 19.33824 0 0 1 26.33216 7.05536l85.0944 147.38944a19.33824 19.33824 0 0 1-7.05024 26.33728z m125.98784-303.616a19.328 19.328 0 0 1-19.27168 19.2768h-24.38144a19.33312 19.33312 0 0 1-19.2768-19.2768V277.35552a19.33312 19.33312 0 0 1 19.2768-19.2768h24.38144a19.33312 19.33312 0 0 1 19.27168 19.2768v170.19392z m190.03392 161.3568l-85.0944 147.39456a19.33312 19.33312 0 0 1-26.33216 7.05024l-21.12-12.1856a19.33824 19.33824 0 0 1-7.05024-26.33728l85.0944-147.38944a19.33824 19.33824 0 0 1 26.33216-7.05536l21.11488 12.19072a19.34336 19.34336 0 0 1 7.05536 26.33216z m7.14752-235.25376c0 30.5664-25.00608 55.57248-55.57248 55.57248h-6.43584v18.3296a19.33824 19.33824 0 0 1-19.28192 19.2768h-24.38144a19.33312 19.33312 0 0 1-19.27168-19.2768V277.35552a19.328 19.328 0 0 1 19.27168-19.2768h24.38144a19.33824 19.33824 0 0 1 19.28192 19.2768v18.3296h6.43584c30.5664 0 55.57248 25.00608 55.57248 55.57248v22.39488z\" fill=\"#00A0E9\" p-id=\"5429\"/>"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 541692406415429,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254320774,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254320774,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"iconTypeId": 541673667244101,
|
||||||
|
"iconName": "物联网网关",
|
||||||
|
"viewBox": "0 0 1024 1024",
|
||||||
|
"xmlns": "http://www.w3.org/2000/svg",
|
||||||
|
"version": "1.1",
|
||||||
|
"iconContent": "<path xmlns=\"http://www.w3.org/2000/svg\" d=\"M855.5008 517.7856h-112.8448l-10.2912-422.2976a27.0848 27.0848 0 1 0-54.1696 0l-8.5504 422.2976H344.3712l-10.24-422.2976a27.136 27.136 0 1 0-54.272 0L271.36 517.7856H158.5152a49.7664 49.7664 0 0 0-49.7664 49.7664v348.5184c0 27.4944 22.272 49.7664 49.7664 49.7664h696.9856a49.7664 49.7664 0 0 0 49.7152-49.7664v-348.5184a49.7664 49.7664 0 0 0-49.7152-49.7664zM233.216 667.136a24.8832 24.8832 0 1 1 0-49.7664 24.8832 24.8832 0 0 1 0 49.7664z m99.5328 0a24.8832 24.8832 0 1 1 0-49.7664 24.8832 24.8832 0 0 1 0 49.7664z m99.584 0a24.9344 24.9344 0 1 1 0.0512-49.8176 24.9344 24.9344 0 0 1-0.0512 49.8176z m273.7664 223.9488a24.8832 24.8832 0 1 1-49.8176 0v-99.4304a25.088 25.088 0 0 1 25.0368-24.9856c13.7216 0 24.832 11.1104 24.832 24.9344v99.4816z m99.584 0a24.8832 24.8832 0 1 1-49.7664 0v-99.4304a24.9344 24.9344 0 1 1 49.8176-0.0512v99.4816z\" fill=\"#00A0E9\" p-id=\"5279\"/>"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 541692350357573,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254320774,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254320774,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"iconTypeId": 541673667244101,
|
||||||
|
"iconName": "变压器温度",
|
||||||
|
"viewBox": "0 0 1024 1024",
|
||||||
|
"xmlns": "http://www.w3.org/2000/svg",
|
||||||
|
"version": "1.1",
|
||||||
|
"iconContent": "<path xmlns=\"http://www.w3.org/2000/svg\" d=\"M864 352h-32V256a32 32 0 0 0-32-32H704v-64a32 32 0 0 0-64 0v64h-96v-64a32 32 0 0 0-64 0v64H384v-64a32 32 0 0 0-64 0v64H224A32 32 0 0 0 192 256v96h-32A32 32 0 0 0 128 384v288c0 17.664 14.336 32 32 32h32v96c0 17.664 14.336 32 32 32H256c17.664 0 32 14.336 32 32s14.336 32 32 32h64.554667c17.365333 0 31.445333-14.08 31.445333-31.445333s14.037333-31.530667 31.445333-31.616l128.554667-0.768a32 32 0 0 1 32 31.829333c0 17.664 14.336 32 32 32h64a32 32 0 0 0 32-32 32 32 0 0 1 32-31.658667l33.152 0.384h0.853333a32 32 0 0 0 31.488-32.469333L832 704h32a32 32 0 0 0 32-32V384a32 32 0 0 0-32-32zM417.493333 490.538667c-34.346667-2.858667-51.456-22.869333-54.314666-57.216 2.858667-34.304 22.869333-51.456 54.314666-54.314667 34.346667 2.858667 51.498667 22.869333 57.216 54.314667-2.858667 34.346667-22.869333 54.357333-57.216 57.216z m168.746667 154.453333c-74.325333-5.717333-111.530667-45.738667-117.248-123.008 5.717333-77.226667 45.738667-120.106667 117.248-125.824 48.682667 2.816 71.552 14.293333 74.368 37.162667 0 14.293333-8.576 22.912-22.869333 22.912-2.858667 0-8.576 0-17.152-2.858667-11.434667-5.717333-25.770667-5.717333-37.162667-5.717333-40.064 2.858667-62.976 28.586667-65.834667 77.226666 2.858667 48.64 22.912 71.509333 65.834667 74.368 11.434667 0 22.869333-2.858667 37.162667-8.576 8.576-2.858667 14.293333-5.76 17.152-5.76 11.434667 0 20.053333 8.576 22.869333 22.912 2.901333 22.869333-22.869333 37.162667-74.368 37.162667z\" fill=\"#00A0E9\" p-id=\"5124\"/><path xmlns=\"http://www.w3.org/2000/svg\" d=\"M416 401.493333c-19.2 3.2-28.8 12.8-32 32 3.2 19.2 12.8 32 32 32 19.2-3.2 32-12.8 32-32s-9.6-32-32-32z\" fill=\"#00A0E9\" p-id=\"5125\"/>"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 541692266471493,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254320774,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254320774,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"iconTypeId": 541673667244101,
|
||||||
|
"iconName": "中央空调",
|
||||||
|
"viewBox": "0 0 1024 1024",
|
||||||
|
"xmlns": "http://www.w3.org/2000/svg",
|
||||||
|
"version": "1.1",
|
||||||
|
"iconContent": "<path xmlns=\"http://www.w3.org/2000/svg\" d=\"M884.992 85.76H138.9056c-41.6768 0-75.52 34.1504-75.52 76.1344v498.944h897.2288V161.9456c0-42.0352-33.8944-76.1856-75.6224-76.1856z m-49.8688 372.992a25.088 25.088 0 0 1-25.088 25.0368H213.8624a24.9856 24.9856 0 0 1-24.9856-25.0368v-21.76c0-13.8752 11.1616-24.9856 24.9856-24.9856H809.984c13.824 0 25.088 11.1616 25.088 24.9856v21.76z m0-149.8112a25.088 25.088 0 0 1-25.088 24.9856H213.8624a24.9344 24.9344 0 0 1-24.9856-24.9856v-21.8112c0-13.8752 11.1616-24.9344 24.9856-24.9344H809.984c13.824 0 25.088 11.1104 25.088 24.9344v21.8112zM346.3168 884.6848l-48.1792 48.384c-9.5232 9.4208-17.1008 3.4816-19.5584 1.024l-0.9216-1.024h-0.0512l-46.4896-49.5104c-15.36-16.1792 0-17.3056 0-17.3056h27.2896v-145.4592c0-29.184 26.9312-28.2112 26.9312-28.2112h6.4c6.2464 0.1024 24.9344 2.4064 24.9344 25.9072V866.2528h29.5424c0 0.0512 17.2544 1.024 0.1024 18.432zM568.2176 885.9136l-42.8032 43.008c-11.776 11.776-20.736 7.424-25.2928 3.4816l-3.2256-3.4816h-0.1024l-40.2944-42.7008c-16.9472-18.176-5.2736-19.8144-1.1776-19.9168h28.3136V719.7184c0-22.5792 16.384-26.624 24.576-27.0848h11.5712c8.5504 0.9216 22.1184 5.6832 22.1184 28.9792V866.304h26.3168s18.176 1.28 0 19.6096zM793.3952 886.1184l-46.1824 46.4896h-0.1024c-10.1888 10.0864-18.688 2.816-20.8896 0.512l-0.4096-0.4096-0.2048-0.1024-43.776-46.4896c-16.896-18.1248 0-19.8144 0-19.8144h27.1872v-145.4592c0-24.2176 17.408-27.8016 25.2928-28.2112h10.1888c8.6016 0.7168 22.784 4.9152 22.784 26.3168V866.304h26.112s16.9984 2.7136 0 19.8144z\" fill=\"#00A0E9\" p-id=\"4970\"/>"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 541692181463109,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254320774,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254320774,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"iconTypeId": 541673667244101,
|
||||||
|
"iconName": "故障",
|
||||||
|
"viewBox": "0 0 1024 1024",
|
||||||
|
"xmlns": "http://www.w3.org/2000/svg",
|
||||||
|
"version": "1.1",
|
||||||
|
"iconContent": "<path xmlns=\"http://www.w3.org/2000/svg\" d=\"M939.008 804.608l-373.7088-647.168h-0.0512c-4.6592-17.2544-25.9584-30.208-51.5584-30.208-25.9584 0-47.3088 13.1584-51.712 30.72l-382.464 662.3232 0.3584 0.4096c-8.8064 8.704-7.0656 29.2864 4.8128 48.4864 11.8784 19.6096 29.8496 30.5152 41.472 26.0096l0.4608 0.7168h774.0928l0.5632-1.024c12.9024 1.9968 28.7744-9.3184 38.7584-29.5936 11.5712-23.296 10.752-49.3568-1.024-60.672zM459.52 360.9088a51.8656 51.8656 0 0 1 103.68 0v267.3664a51.8144 51.8144 0 0 1-103.7312 0V360.9088z m51.7632 466.5856a56.32 56.32 0 1 1 0-112.7424 56.32 56.32 0 1 1 0 112.7424z m0 0\" fill=\"#00A0E9\" p-id=\"4816\"/>"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 541692105846853,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254320774,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254320774,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"iconTypeId": 541673667244101,
|
||||||
|
"iconName": "红外探测器",
|
||||||
|
"viewBox": "0 0 1024 1024",
|
||||||
|
"xmlns": "http://www.w3.org/2000/svg",
|
||||||
|
"version": "1.1",
|
||||||
|
"iconContent": "<path xmlns=\"http://www.w3.org/2000/svg\" d=\"M170.752 140.9024V58.112H820.736v74.9056a169.8304 169.8304 0 0 1 144.3328 167.8848 170.3424 170.3424 0 0 1-170.1888 170.5984H227.584a170.1376 170.1376 0 1 1-56.832-330.5984z m546.6624 206.592c28.6208 0 51.7632-22.9376 51.7632-51.5584s-22.9376-51.7632-51.5584-51.7632-51.7632 22.9888-51.7632 51.5584v0.2048a51.712 51.712 0 0 0 51.5584 51.5584z m-206.1824 0c28.6208 0 51.6608-22.9376 51.6608-51.5584s-22.8864-51.7632-51.456-51.7632-51.7632 22.9888-51.7632 51.5584v0.2048c0 28.3648 22.9888 51.5584 51.5584 51.5584z m-206.336 0c28.5696 0 51.712-22.9376 51.712-51.5584s-22.9376-51.7632-51.5584-51.7632c-28.5696 0-51.7632 22.9888-51.7632 51.5584v0.2048a51.712 51.712 0 0 0 51.6096 51.5584z m419.1744 329.0112l42.6496 53.7088a238.7456 238.7456 0 0 1-21.4528 15.616c-18.1248 11.776-36.864 22.6816-56.4736 32-148.3776 72.0896-309.1968 70.2976-459.0592-55.808l43.52-52.992c126.6688 106.496 259.7376 108.1856 385.9968 46.592a421.9392 421.9392 0 0 0 64.8192-39.1168z m-101.7344-38.0928c-96.256 46.7968-201.5232 45.5168-298.9568-36.1984l43.52-52.9408c74.2912 62.4128 151.552 63.4368 225.8432 27.136a252.416 252.416 0 0 0 37.7344-22.784l42.6496 53.76c-10.1376 8.192-27.392 19.712-50.7904 31.0272z m-133.6832 258.4064c81.7152 0.7168 161.0752-20.224 234.6496-55.808a598.528 598.528 0 0 0 67.3792-38.4c6.8608-4.5056 12.6464-8.704 17.7152-12.3904l5.4784-4.1984 42.6496 53.8112a369.7664 369.7664 0 0 1-28.416 20.48c-24.1664 15.9232-49.3056 30.4128-75.52 42.9056-82.3808 39.7824-171.6224 63.5904-264.96 62.6176-120.7808-1.3824-238.1312-44.4928-348.1088-136.9088l43.52-52.8896c98.0992 82.0736 200.3968 119.4496 305.6128 120.7808z m0 0\" fill=\"#00A0E9\" p-id=\"4660\"/>"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 541692032311365,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254320774,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254320774,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"iconTypeId": 541673667244101,
|
||||||
|
"iconName": "报警",
|
||||||
|
"viewBox": "0 0 1024 1024",
|
||||||
|
"xmlns": "http://www.w3.org/2000/svg",
|
||||||
|
"version": "1.1",
|
||||||
|
"iconContent": "<path xmlns=\"http://www.w3.org/2000/svg\" d=\"M820.1728 720.5888a17.152 17.152 0 0 1-17.152-17.1008V430.4384c0-137.1648-103.8336-242.688-245.4528-254.8736a85.76 85.76 0 0 0-78.7968-52.3776 85.504 85.504 0 0 0-78.6432 52.3776c-141.8752 12.1856-245.5552 117.76-245.5552 254.8736v273.0496c0 9.4208-7.68 17.1008-17.1008 17.1008-47.0528 0-85.3504 38.2464-85.3504 85.3504 0 47.0016 38.2976 85.248 85.3504 85.248h682.7008a85.3504 85.3504 0 0 0 0-170.5984z m-21.248 82.7904H158.5664a16.0768 16.0768 0 0 1 0-32.1024c44.1344 0 80.0768-35.7888 80.0768-79.9744V435.2c0-102.0416 80.7936-176.0256 192.1024-176.0256h32v-32.1024a15.9744 15.9744 0 0 1 32 0v32.1536h32.0512c111.2576 0 192.0512 73.984 192.0512 176.0256v256.1536c0 44.1344 35.9424 79.9744 80.0256 79.9744a16.0256 16.0256 0 0 1 0.0512 32z\" fill=\"#00A0E9\" p-id=\"4503\"/><path xmlns=\"http://www.w3.org/2000/svg\" d=\"M478.7712 976.64c-75.264 0-136.5504-44.288-136.5504-119.5008v-34.1504h273.152v34.1504c0 75.2128-61.3376 119.5008-136.6016 119.5008z m-59.0848-85.4528a68.2496 68.2496 0 0 0 118.2208 0H419.6864z\" fill=\"#00A0E9\" p-id=\"4504\"/><path xmlns=\"http://www.w3.org/2000/svg\" d=\"M906.7008 130.0992a253.6448 253.6448 0 0 1 62.8736 189.44l-49.8688 3.1744a205.4144 205.4144 0 0 0-49.8176-160 204.6464 204.6464 0 0 0-152.6784-69.0688l9.3184-49.152a252.928 252.928 0 0 1 180.1728 85.6064\" fill=\"#00A0E9\" p-id=\"4505\"/><path xmlns=\"http://www.w3.org/2000/svg\" d=\"M846.848 188.8256c29.1328 32.8192 38.5536 76.1344 29.5936 115.9168l-43.9808 2.816a98.3552 98.3552 0 0 0-105.216-118.8864l8.2944-43.4688a130.7136 130.7136 0 0 1 111.3088 43.6224\" fill=\"#00A0E9\" p-id=\"4506\"/>"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 541691913609285,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254320774,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254320774,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"iconTypeId": 541673667244101,
|
||||||
|
"iconName": "火警",
|
||||||
|
"viewBox": "0 0 1024 1024",
|
||||||
|
"xmlns": "http://www.w3.org/2000/svg",
|
||||||
|
"version": "1.1",
|
||||||
|
"iconContent": "<path xmlns=\"http://www.w3.org/2000/svg\" d=\"M328.0384 950.4256s-167.2192-96-184.3712-247.5008c-17.3568-152.2688 115.2512-359.936 115.2512-359.936l23.0912 112.5376s85.0944-92.2112 138.24-202.496c35.2256-73.0112 23.0912-179.968 23.0912-179.968s79.0528 38.9632 138.3936 112.4352c67.072 83.3536 115.2 224.9728 115.2 224.9728l23.0912-179.968s172.3392 232.7552 161.3824 404.7872c-11.9808 187.2896-207.5136 315.0848-207.5136 315.0848s58.7776-142.1824 22.9888-269.9776c-33.28-119.3472-161.3824-224.9216-161.3824-224.9216s-14.336 78.592-22.9888 112.384c-13.4144 52.1216-23.04 90.0096-23.04 90.0096l-69.2224-112.4352s-57.7536 126.1568-92.2112 202.4448c-48.1792 106.9056 0 202.5472 0 202.5472z m0 0\" fill=\"#00A0E9\" p-id=\"4038\"/>"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 541691834851397,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254320774,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254320774,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"iconTypeId": 541673667244101,
|
||||||
|
"iconName": "液位传感器",
|
||||||
|
"viewBox": "0 0 1024 1024",
|
||||||
|
"xmlns": "http://www.w3.org/2000/svg",
|
||||||
|
"version": "1.1",
|
||||||
|
"iconContent": "<path xmlns=\"http://www.w3.org/2000/svg\" d=\"M386.2528 103.9872v815.2576h250.7776V103.9872H386.2528z m188.1088 752.5376H448.9728v-62.8224h62.72v-62.72H448.9728v-62.72h62.72v-62.72H448.9728v-62.72h62.72V480.256H448.9728V417.536h62.72V354.816H448.9728V292.1472h62.72V229.376H448.9728V166.656h125.3888v689.8688zM911.9232 845.9264a109.312 109.312 0 0 0-46.3872-11.52c-17.3568 0-28.928 5.6832-46.2848 11.52-23.1936 17.408-52.224 29.0304-86.9376 29.0304-34.816 0-63.7952-11.6736-86.9376-29.0304l40.5504-40.5504c11.6224 5.8368 28.9792 11.6736 46.3872 11.6736 17.3568 0 28.9792-5.7856 46.336-11.6736a142.5408 142.5408 0 0 1 86.8864-28.9792c34.816 0 63.744 11.6736 86.9376 28.9792 5.7856 5.8368 11.6736 5.8368 23.1936 11.6736v57.9584c-23.1936-5.7856-46.4384-11.6736-63.744-29.0816zM239.6672 845.9264c-23.1936 17.408-52.224 29.0304-86.9888 29.0304a142.7456 142.7456 0 0 1-86.9376-29.0304c-5.7344-5.7856-11.5712-5.7856-17.3568-5.7856v-57.9584c23.1936 5.8368 40.5504 11.6736 57.9584 23.1936 11.6736 5.8368 29.0304 11.6736 46.3872 11.6736 17.3568 0 29.0304-5.7856 46.3872-11.6736 23.1936-17.3568 52.1216-28.9792 81.152-28.9792 28.928 0 63.6416 11.6736 86.8864 28.9792l-40.5504 40.5504a109.0048 109.0048 0 0 0-46.2848-11.52c-11.7248 0.0512-29.1328 5.7344-40.6528 11.52zM911.9232 585.2672a108.544 108.544 0 0 0-46.3872-11.6736c-17.3568 0-28.928 5.7856-46.2848 11.6736a142.336 142.336 0 0 1-86.9376 28.8768 142.336 142.336 0 0 1-86.9376-28.8768l40.5504-40.6016c11.6224 5.7344 28.9792 11.5712 46.3872 11.5712 17.3568 0 28.9792-5.7856 46.336-11.5712a142.2336 142.2336 0 0 1 86.8864-28.9792c34.816 0 63.744 11.6224 86.9376 28.9792 5.7856 5.7344 11.6736 5.7344 23.1936 11.5712v57.9584c-23.1936-5.7344-46.4384-11.52-63.744-28.928zM239.6672 585.2672a142.336 142.336 0 0 1-86.9888 28.8768 142.6432 142.6432 0 0 1-86.9376-28.8768c-5.7344-5.8368-11.5712-5.8368-17.3568-5.8368v-57.9584c23.1936 5.7856 40.5504 11.6224 57.9584 23.1936 11.6736 5.7344 29.0304 11.5712 46.3872 11.5712 17.3568 0 29.0304-5.7856 46.3872-11.5712 23.1936-17.408 52.1216-28.9792 81.152-28.9792 28.928 0 63.6416 11.6224 86.8864 28.9792l-40.5504 40.6016a108.2368 108.2368 0 0 0-46.2848-11.6736c-11.7248 0-29.1328 5.7856-40.6528 11.6736zM911.9232 324.4032a109.2608 109.2608 0 0 0-46.3872-11.5712c-17.3568 0-28.928 5.7856-46.2848 11.5712-23.1936 17.408-52.224 28.9792-86.9376 28.9792-34.816 0-63.7952-11.5712-86.9376-28.9792l40.5504-40.5504c11.6224 5.7856 28.9792 11.52 46.3872 11.52 17.3568 0 28.9792-5.7344 46.336-11.52a155.648 155.648 0 0 1 86.8864-29.0304c34.816 0 63.744 11.5712 86.9376 29.0304 5.7856 5.7856 11.6736 5.7856 23.1936 11.52v58.0096c-23.1936-5.8368-46.4384-11.5712-63.744-28.9792zM239.6672 324.4032a156.0576 156.0576 0 0 1-86.9888 28.9792 156.0576 156.0576 0 0 1-86.9376-28.9792c-5.7344 0-11.5712-5.7856-17.3568-5.7856V254.8224c23.1424 5.8368 40.5504 11.5712 57.9072 23.1936 11.6736 5.8368 29.0304 11.6224 46.3872 11.6224 17.3568 0 29.0304-5.7856 46.3872-11.6224 23.1936-11.6224 52.1216-23.1936 81.152-23.1936 28.928 0 63.6416 11.5712 86.8864 29.0304l-40.6016 40.5504a108.8 108.8 0 0 0-46.2848-11.5712c-11.6224 0-29.0304 5.7856-40.5504 11.5712z\" fill=\"#00A0E9\" p-id=\"3884\"/>"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 541691760943173,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254320774,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254320774,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"iconTypeId": 541673667244101,
|
||||||
|
"iconName": "感温探测器",
|
||||||
|
"viewBox": "0 0 1024 1024",
|
||||||
|
"xmlns": "http://www.w3.org/2000/svg",
|
||||||
|
"version": "1.1",
|
||||||
|
"iconContent": "<path xmlns=\"http://www.w3.org/2000/svg\" d=\"M555.2128 509.0816V203.6736A157.696 157.696 0 0 0 396.2368 47.4624a157.4912 157.4912 0 0 0-156.7744 156.2112v305.5616a260.096 260.096 0 0 0 120.9344 464.5376 255.6416 255.6416 0 0 0 192.512-49.3056 260.2496 260.2496 0 0 0 104.3968-207.0528 260.8128 260.8128 0 0 0-102.0928-208.3328zM495.616 203.5712v337.6128l1.9456 0.9216a200.448 200.448 0 0 1 73.5232 274.4832 200.7552 200.7552 0 1 1-274.3808-274.4832l1.8944-0.9216V203.6736a99.6352 99.6352 0 0 1 98.5088-98.6624c54.4256 0 98.6624 44.1856 98.6624 98.56H495.616z m362.8032 20.0192h-205.056a29.2864 29.2864 0 0 1-28.416-29.3376 29.4912 29.4912 0 0 1 28.416-28.3648h205.056c15.8208 0 28.8256 13.0048 28.8256 28.8768a29.0304 29.0304 0 0 1-28.8256 28.8256z m0 136.704h-205.056a28.7232 28.7232 0 0 1-27.9552-29.2864 28.2624 28.2624 0 0 1 27.9552-27.904h205.056a28.3136 28.3136 0 0 1 28.8256 28.3648c0 15.872-13.056 28.8256-28.8256 28.8256z m0 129.28h-205.056a28.7232 28.7232 0 0 1-29.3376-28.416 28.8256 28.8256 0 0 1 28.3648-29.2864h205.9776a28.672 28.672 0 0 1 28.8256 28.8768 28.8768 28.8768 0 0 1-28.7744 28.8256z m0 0\" fill=\"#00A0E9\" p-id=\"3727\"/><path xmlns=\"http://www.w3.org/2000/svg\" d=\"M397.6704 808.9088a86.3232 86.3232 0 0 1-33.4848-166.0416V252.672a33.3824 33.3824 0 0 1 57.1904-23.7568c6.2976 6.3488 9.7792 14.848 9.7792 23.7568v390.1952a86.3744 86.3744 0 0 1-33.4848 166.0416z m0 0\" fill=\"#00A0E9\" p-id=\"3728\"/>"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 541691676672069,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254320774,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254320774,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"iconTypeId": 541673667244101,
|
||||||
|
"iconName": "表面温度",
|
||||||
|
"viewBox": "0 0 1024 1024",
|
||||||
|
"xmlns": "http://www.w3.org/2000/svg",
|
||||||
|
"version": "1.1",
|
||||||
|
"iconContent": "<path xmlns=\"http://www.w3.org/2000/svg\" d=\"M693.4016 228.1472h84.1728a24.9856 24.9856 0 0 0 25.6512-25.6 24.9856 24.9856 0 0 0-25.6512-25.6512h-84.1728a25.0368 25.0368 0 0 0-25.6512 25.6512c0.1024 14.6432 12.8512 25.6 25.6512 25.6z m86.1184 27.4944h-84.1728a25.1392 25.1392 0 0 0-25.7024 25.6512c0 14.592 10.9568 25.6 25.7024 25.6h84.1728a25.0368 25.0368 0 0 0 25.6512-25.6 25.088 25.088 0 0 0-25.6512-25.6512z m0 78.6944h-84.1728a25.088 25.088 0 0 0-25.7024 25.6 25.088 25.088 0 0 0 25.7024 25.6512h84.1728a25.0368 25.0368 0 0 0 25.6512-25.6512 25.088 25.088 0 0 0-25.6512-25.6z m-187.4432 257.6896V198.8608C592.0768 114.688 522.5472 41.472 441.9584 41.472c-82.2272 0-148.1728 71.424-148.1728 155.5456v391.168c-45.7216 42.1888-74.9568 98.816-74.9568 166.6048 0 126.208 98.8672 226.9184 223.2832 226.9184 124.3648 0 223.2832-102.5024 223.2832-226.9184-1.9456-67.7888-27.4432-120.7808-73.3184-162.7648z m-150.1184 266.752c-62.3616 0-114.432-52.2752-114.432-116.6848 0-32.2048 14.0288-64.3072 38.1952-86.4256l30.1056-26.2144V504.8832c0-24.1152 20.0704-46.2336 46.1312-46.2336 24.1664 0 44.3392 22.1184 44.3392 46.2336v126.72l30.1056 26.112c26.1632 24.1152 40.2944 54.2208 40.2944 84.3776 0 64.4096-50.2272 116.6848-114.7392 116.6848z m0 0\" fill=\"#00A0E9\" p-id=\"3573\"/>"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 541691618164805,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254320774,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254320774,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"iconTypeId": 541673667244101,
|
||||||
|
"iconName": "液压传感器",
|
||||||
|
"viewBox": "0 0 1024 1024",
|
||||||
|
"xmlns": "http://www.w3.org/2000/svg",
|
||||||
|
"version": "1.1",
|
||||||
|
"iconContent": "<path xmlns=\"http://www.w3.org/2000/svg\" d=\"M512 51.1488C257.4336 51.1488 51.2 257.4336 51.2 512a460.8 460.8 0 1 0 921.6 0 460.8 460.8 0 0 0-460.8-460.8512m-22.0672 87.5008h58.624v115.0464H489.9328V138.6496zM314.6752 353.7408L233.3696 272.4352l41.5232-41.4208 81.2032 81.3568-41.4208 41.3696z m28.9792-172.9024l52.992-24.7296 48.5888 104.1408-53.0432 24.7808-48.5376-104.192z m176.384 667.0336a92.2624 92.2624 0 0 1-92.2112-92.2112c0-39.8336 25.1904-73.6256 60.5696-86.4768V406.1184h58.5216v261.2736a92.2624 92.2624 0 0 1-26.88 180.48m68.6592-587.7248l48.5888-104.192 53.0432 24.7808-48.4864 104.2432-53.1456-24.832z m128.7168 93.5936l-41.4208-41.4208 81.3056-81.3568 41.4208 41.472-81.3056 81.3056z m0 0\" fill=\"#00A0E9\" p-id=\"3419\"/>"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 541691548655685,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254320774,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254320774,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"iconTypeId": 541673667244101,
|
||||||
|
"iconName": "消防水泵",
|
||||||
|
"viewBox": "0 0 1024 1024",
|
||||||
|
"xmlns": "http://www.w3.org/2000/svg",
|
||||||
|
"version": "1.1",
|
||||||
|
"iconContent": "<path xmlns=\"http://www.w3.org/2000/svg\" d=\"M726.528 921.856v-34.4064c0-10.9568-6.4512-20.0192-14.5408-20.0192H309.7088c-8.0384 0-14.5408 9.0624-14.5408 20.0192v34.4064h431.36zM241.7152 121.6s163.2256 0.1024 198.8096 0c35.5328-0.0512 65.7408 74.0864 65.7408 74.0864h9.728s20.1728-74.0864 55.3472-74.0864h208.6912v280.1664H691.712s-36.2496-2.0992-36.2496 30.0544v398.9504h-285.184s1.0752-355.9424 0-390.3488c-1.1776-34.3552-48.2304-38.6048-48.2304-38.6048H241.7152V121.6zM114.176 197.5808v50.688h-20.48s6.9632-30.208-24.2688-29.44C38.144 219.6992 40.5504 270.8992 40.5504 270.8992s-2.4064 51.2512 28.8256 52.0704c31.2832 0.8192 24.32-29.3888 24.32-29.3888h20.48v50.6368h22.272V197.5808H114.176zM908.3904 344.2688v-50.688h20.3776s-7.0144 30.1568 24.32 29.3376c31.2832-0.8192 28.8256-52.0704 28.8256-52.0704s2.4576-51.2-28.8256-52.0192c-31.2832-0.8192-24.32 29.44-24.32 29.44h-20.3776v-50.688h-22.4768v146.688h22.4768zM217.6512 428.8a10.8544 10.8544 0 0 1-10.9056 10.8544h-47.2576a10.9056 10.9056 0 0 1-10.9056-10.8544V112.9984c0-5.9392 4.9152-10.8032 10.9056-10.8032h47.2576c5.9904 0 10.9056 4.864 10.9056 10.8032v315.8016zM871.8848 428.8a10.752 10.752 0 0 1-10.8544 10.8544h-47.2576a10.8544 10.8544 0 0 1-10.9056-10.8544V112.9984c0-5.9392 4.864-10.8032 10.9056-10.8032h47.2576c6.0416 0 10.8544 4.864 10.8544 10.8032v315.8016z\" fill=\"#00A0E9\" p-id=\"3263\"/>"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 541691497037893,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254320774,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254320774,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"iconTypeId": 541673667244101,
|
||||||
|
"iconName": "排风机",
|
||||||
|
"viewBox": "0 0 1024 1024",
|
||||||
|
"xmlns": "http://www.w3.org/2000/svg",
|
||||||
|
"version": "1.1",
|
||||||
|
"iconContent": "<path xmlns=\"http://www.w3.org/2000/svg\" d=\"M515.2768 53.7088a457.8816 457.8816 0 1 0 0 915.7632 457.8816 457.8816 0 0 0 0-915.7632z m0 877.4144c-231.2192 0-419.4304-188.3136-419.4304-419.4816 0-231.2704 188.2112-419.4816 419.4304-419.4816s419.4304 188.2112 419.4304 419.4816c0 231.168-188.2112 419.4816-419.4304 419.4816z\" fill=\"#00A0E9\" p-id=\"3104\"/><path xmlns=\"http://www.w3.org/2000/svg\" d=\"M511.3856 563.968a13.4144 13.4144 0 0 1 0.8704-1.6896 193.3824 193.3824 0 0 1-54.1696-76.4928l-2.048-0.3072 0.256 0.7168c-8.6528 2.3552-17.92 4.6592-27.5968 6.5536-33.0752 6.4-66.048-0.6656-97.792-7.4752-39.3216-8.3968-76.544-16.384-106.3936 4.7104a111.7184 111.7184 0 0 0-29.3888 149.0432c16.1792 26.7776 43.2128 45.2608 76.032 52.0704 9.1648 1.8944 18.3296 2.816 27.7504 2.816 34.304 0 70.4-12.4416 103.936-36.1984 36.1984-25.6 75.2128-61.9008 107.6736-94.3104a5.12 5.12 0 0 0 0.8704 0.5632z\" fill=\"#00A0E9\" p-id=\"3105\"/><path xmlns=\"http://www.w3.org/2000/svg\" d=\"M570.6752 516.5056l-1.6896-0.9216a194.56 194.56 0 0 1-76.544 54.2208l-0.2048 1.9968 0.7168-0.2048c2.3552 8.704 4.7104 17.8688 6.5024 27.5456 6.4 33.0752-0.7168 65.8944-7.424 97.8432-8.5504 39.3216-16.4864 76.4416 4.608 106.3936a111.7184 111.7184 0 0 0 148.992 29.3376c26.7776-16.2816 45.4144-43.3152 52.224-76.1344 1.792-9.0112 2.8672-18.2272 2.8672-27.6992 0-34.3552-12.4928-70.3488-36.4032-103.936-25.5488-36.0448-61.7984-75.2128-94.208-107.6224l0.5632-0.8192z\" fill=\"#00A0E9\" p-id=\"3106\"/><path xmlns=\"http://www.w3.org/2000/svg\" d=\"M519.168 449.6384l-0.8192 1.6896c23.7568 20.48 42.496 46.6432 54.1184 76.4928a14.848 14.848 0 0 1 2.0992 0.3072l-0.2048-0.768c8.704-2.4064 17.92-4.608 27.5456-6.5024 33.0752-6.3488 65.8944 0.6144 97.7408 7.4752 39.424 8.448 76.4928 16.4352 106.4448-4.7616a111.5136 111.5136 0 0 0 29.3376-148.9408c-16.1792-26.8288-43.3152-45.312-76.032-52.1728a135.1168 135.1168 0 0 0-27.648-2.816c-34.4064 0-70.5536 12.4416-104.0896 36.2496-36.1472 25.6-75.1616 61.9008-107.52 94.3104l-0.9728-0.5632z\" fill=\"#00A0E9\" p-id=\"3107\"/><path xmlns=\"http://www.w3.org/2000/svg\" d=\"M475.4944 506.6752c0.512 0.3072 1.1264 0.512 1.6896 0.8192 20.5312-23.7056 46.6432-42.496 76.544-54.1696 0-0.6656 0.1536-1.3312 0.2048-2.048l-0.7168 0.2048a359.6288 359.6288 0 0 1-6.5024-27.5968c-6.4-33.024 0.7168-65.9456 7.424-97.792 8.4992-39.3728 16.4864-76.4928-4.608-106.3936a111.6672 111.6672 0 0 0-148.9408-29.3888c-26.8288 16.2816-45.3632 43.3152-52.1728 76.1856a138.6496 138.6496 0 0 0-2.816 27.7504c0 34.304 12.3904 70.4 36.2496 103.936 25.7024 36.096 61.9008 75.2128 94.3104 107.6224-0.3072 0.256-0.4608 0.5632-0.6656 0.8704z\" fill=\"#00A0E9\" p-id=\"3108\"/><path xmlns=\"http://www.w3.org/2000/svg\" d=\"M449.536 439.7056h122.1632v122.112H449.536z\" fill=\"#00A0E9\" p-id=\"3109\"/>"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 541691433111621,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254320774,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254320774,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"iconTypeId": 541673667244101,
|
||||||
|
"iconName": "温湿度",
|
||||||
|
"viewBox": "0 0 1024 1024",
|
||||||
|
"xmlns": "http://www.w3.org/2000/svg",
|
||||||
|
"version": "1.1",
|
||||||
|
"iconContent": "<path xmlns=\"http://www.w3.org/2000/svg\" d=\"M233.7792 626.8416a240.64 240.64 0 0 1 88.8832-74.0352V169.6256c0-60.3136 56.6784-109.4144 126.464-109.4144 69.888 0 126.5664 49.0496 126.5664 109.4144v383.1808a241.8176 241.8176 0 0 1 88.7808 74.0352c25.1904 34.816 38.5536 75.1104 38.5536 116.4288 0 58.624-26.4192 113.7664-74.3424 155.2384-47.9232 41.5232-111.7184 64.4096-179.5584 64.4096-67.7376 0-131.6352-22.8352-179.5072-64.4096-47.9232-41.4208-74.3936-96.5632-74.3936-155.2384a198.5024 198.5024 0 0 1 38.5536-116.4288zM449.2288 926.72c116.992 0 212.0192-82.2784 212.0192-183.5008 0-69.376-44.4928-132.096-116.0704-163.584l-11.3152-5.0176v-404.992c0-40.4992-37.888-73.2672-84.6336-73.2672S364.544 129.1776 364.544 169.6256v405.0432l-11.4176 5.0176c-71.5264 31.488-116.0704 94.208-116.0704 163.6352 0.1024 100.9664 95.1808 183.3984 212.1728 183.3984z m0 0\" fill=\"#00A0E9\" p-id=\"2951\"/><path xmlns=\"http://www.w3.org/2000/svg\" d=\"M411.8528 647.7824V291.4816c0-17.8176 16.6912-32.3584 37.376-32.3584 20.5824 0 37.376 14.4384 37.376 32.3584v356.2496c43.6224 13.3632 74.7008 49.3056 74.7008 91.4432 0 53.504-50.1248 96.9728-112.0768 96.9728-61.8496 0-112.0768-43.3664-112.0768-96.9728-0.0512-42.2912 31.2832-78.1312 74.7008-91.392zM240.64 178.1248c0-20.3776-43.008-81.8176-43.008-81.8176s-43.008 61.5424-43.008 81.8176c0 20.3264 19.1488 36.7616 43.008 36.7616 23.8592 0.0512 43.008-16.4352 43.008-36.7616zM154.7264 502.9888c0-30.3104-64.2048-122.0608-64.2048-122.0608S26.4704 472.576 26.4704 502.9888c0 30.4128 28.7232 54.9376 64.2048 54.9376 35.328 0 64.0512-24.576 64.0512-54.9376z m718.6944 84.6336c68.6592 0 124.1088-47.616 124.1088-106.3424 0-58.7776-124.1088-236.2368-124.1088-236.2368S749.312 422.656 749.312 481.28c0 58.7264 55.552 106.3424 124.1088 106.3424z m0 0\" fill=\"#00A0E9\" p-id=\"2952\"/>"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 541691381289029,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254320774,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254320774,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"iconTypeId": 541673667244101,
|
||||||
|
"iconName": "视频",
|
||||||
|
"viewBox": "0 0 1024 1024",
|
||||||
|
"xmlns": "http://www.w3.org/2000/svg",
|
||||||
|
"version": "1.1",
|
||||||
|
"iconContent": "<path xmlns=\"http://www.w3.org/2000/svg\" d=\"M242.0736 673.28H141.1584v-127.5392L43.264 527.872v409.4464l97.8944-32.6144v-142.3872h157.2352l85.9648-115.8144-112.6912-59.2896-29.5936 86.0672z m510.1568 26.7264l228.5056-145.3056L268.7488 85.9136H185.7536L72.96 263.8848v59.2896L698.88 702.976h53.3504v-2.9696z m-85.9136 29.5936L126.3616 379.5968 69.9904 438.9376l626.0224 379.6992h56.2688l29.696-29.5936 29.696-86.016s-83.0464 59.2896-86.0672 59.2896c-32.6656-20.8384-59.2896-32.7168-59.2896-32.7168z m0 0\" fill=\"#00A0E9\" p-id=\"2797\"/>"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 541691293118533,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254320774,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254320774,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"iconTypeId": 541673667244101,
|
||||||
|
"iconName": "电器火灾",
|
||||||
|
"viewBox": "0 0 1024 1024",
|
||||||
|
"xmlns": "http://www.w3.org/2000/svg",
|
||||||
|
"version": "1.1",
|
||||||
|
"iconContent": "<path xmlns=\"http://www.w3.org/2000/svg\" d=\"M67.0208 123.4944a5.12 5.12 0 0 0-5.12 5.12v766.8224a5.12 5.12 0 0 0 5.12 5.12h890.0096a5.12 5.12 0 0 0 5.12-5.12V128.6144a5.12 5.12 0 0 0-5.12-5.12H67.0208z m606.72 162.3552a23.1936 23.1936 0 0 1 9.5744-2.56h136.6016c2.816 0 7.1168 1.1264 9.5744 2.56 0 0 31.6416 18.1248 31.6416 43.5712 0 25.3952-31.6416 43.6224-31.6416 43.6224a23.1936 23.1936 0 0 1-9.5744 2.56h-136.6016a22.4256 22.4256 0 0 1-9.5744-2.56s-31.6416-18.176-31.6416-43.6224 31.6416-43.5712 31.6416-43.5712z m-430.336 477.5936a5.12 5.12 0 0 1-5.12 5.12H162.4064a5.12 5.12 0 0 1-5.12-5.12v-84.992a5.12 5.12 0 0 1 5.12-5.12h75.8784a5.12 5.12 0 0 1 5.12 5.12v84.992z m209.408 0a5.12 5.12 0 0 1-5.12 5.12H371.8144a5.12 5.12 0 0 1-5.12-5.12v-84.992a5.12 5.12 0 0 1 5.12-5.12h75.8784a5.12 5.12 0 0 1 5.12 5.12v84.992z m111.9744-186.368a5.12 5.12 0 0 1-5.12 5.12H153.9584a5.12 5.12 0 0 1-5.12-5.12V274.8416a5.12 5.12 0 0 1 5.12-5.12h405.7088a5.12 5.12 0 0 1 5.12 5.12v302.2336z m97.4848 186.368a5.12 5.12 0 0 1-5.12 5.12h-75.8784a5.12 5.12 0 0 1-5.12-5.12v-84.992a5.12 5.12 0 0 1 5.12-5.12h75.8784a5.12 5.12 0 0 1 5.12 5.12v84.992z m-13.1072-243.712c0-25.4464 31.6928-43.5712 31.6928-43.5712a23.1936 23.1936 0 0 1 9.5744-2.56h136.6528c2.816 0 7.1168 1.1264 9.5744 2.56 0 0 31.5904 18.1248 31.5904 43.5712s-31.5904 43.52-31.5904 43.52a23.1936 23.1936 0 0 1-9.5744 2.56h-136.6528a22.4256 22.4256 0 0 1-9.5744-2.56s-31.6928-18.1248-31.6928-43.52z m222.5152 243.712a5.12 5.12 0 0 1-5.12 5.12h-75.9296a5.12 5.12 0 0 1-5.12-5.12v-84.992a5.12 5.12 0 0 1 5.12-5.12h75.9296a5.12 5.12 0 0 1 5.12 5.12v84.992z\" fill=\"#00A0E9\" p-id=\"2643\"/>"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 541691126554693,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254320774,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254320774,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"iconTypeId": 541673667244101,
|
||||||
|
"iconName": "消防用水",
|
||||||
|
"viewBox": "0 0 1024 1024",
|
||||||
|
"xmlns": "http://www.w3.org/2000/svg",
|
||||||
|
"version": "1.1",
|
||||||
|
"iconContent": "<path xmlns=\"http://www.w3.org/2000/svg\" d=\"M689.408 131.2768l-46.336-53.8112-46.4896 53.6576c-15.2064 17.6128-97.5872 114.2784-165.7856 230.5024a921.344 921.344 0 0 0-64.0512 129.7408c-19.2512 49.5616-31.8464 98.816-31.744 143.8208 0.1536 28.5184 4.4032 56.0128 11.6224 82.176a310.9888 310.9888 0 0 0 54.016 108.0832c56.4224 73.0112 143.8208 120.2176 241.92 120.2176 169.472 0 307.4048-139.4176 307.4048-310.784 0-195.7376-233.8816-472.6784-260.5568-503.6032z m95.4368 686.8992c-47.5136 33.4848-104.2944 48.7936-151.5008 41.1136a125.5936 125.5936 0 0 1-35.4304-11.4176 392.0384 392.0384 0 0 0 102.656-51.6096c71.2192-50.1248 123.392-121.9072 137.8304-194.0992 17.2544 11.7248 36.4544 39.9872 36.352 68.4032-0.1024 53.7088-36.608 110.1312-89.9072 147.6096z\" fill=\"#00A0E9\" p-id=\"2335\"/><path xmlns=\"http://www.w3.org/2000/svg\" d=\"M523.4688 554.3424c-18.6368-44.4928-43.9808-88.6272-69.3248-127.3856a1278.208 1278.208 0 0 0-94.7712-127.1296l-46.336-53.7088-46.4896 53.6064c-19.9168 22.8864-194.6624 228.608-193.9968 376.9856 0.6144 133.4784 108.288 242.0224 240.0256 242.0224 40.2944 0 78.1824-10.1888 111.5136-27.904a243.456 243.456 0 0 0 89.5488-82.4832 195.3792 195.3792 0 0 1-33.28-108.3904c-0.1536-41.5744 17.3568-92.7744 43.1104-145.6128z m-131.6352 271.1552c-28.4672 19.9168-62.6176 29.2864-90.88 24.5248a76.8 76.8 0 0 1-21.2992-6.7072c21.248-7.0144 42.24-17.408 61.5936-31.0784 42.7008-30.1056 74.0864-73.0112 82.688-116.2752 10.3424 6.8096 21.9136 23.808 21.8624 40.9088-0.0512 32.1536-22.016 66.048-53.9648 88.6272z\" fill=\"#00A0E9\" p-id=\"2336\"/>"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 541691056250949,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254320774,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254320774,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"iconTypeId": 541673667244101,
|
||||||
|
"iconName": "无线火灾报警",
|
||||||
|
"viewBox": "0 0 1024 1024",
|
||||||
|
"xmlns": "http://www.w3.org/2000/svg",
|
||||||
|
"version": "1.1",
|
||||||
|
"iconContent": "<path xmlns=\"http://www.w3.org/2000/svg\" d=\"M923.8016 103.168H98.6112a25.4976 25.4976 0 0 0 0 50.944h44.032v207.872a240.2816 240.2816 0 0 0 240.384 240.3328h256.3584a240.2816 240.2816 0 0 0 240.384-240.3328V154.112h43.9808a25.4976 25.4976 0 0 0 0.0512-50.944zM370.2272 319.2832c0 9.6256-5.9904 17.2544-13.4144 17.2544H240.9984c-7.3728 0-13.3632-7.6288-13.3632-17.2544v-40.0384c0-9.5744 5.9904-17.152 13.3632-17.152H356.864c7.424 0 13.4144 7.5776 13.4144 17.152v40.0384z m206.2848 0c0 9.6256-5.888 17.2544-13.312 17.2544H447.2832c-7.424 0-13.3632-7.6288-13.3632-17.2544v-40.0384c0-9.5744 5.9392-17.152 13.3632-17.152H563.2c7.424 0 13.312 7.5776 13.312 17.152v40.0384z m206.2848 0c0 9.6256-5.9904 17.2544-13.312 17.2544h-115.9168c-7.424 0-13.4144-7.6288-13.4144-17.2544v-40.0384c0-9.5744 5.9904-17.152 13.4144-17.152h115.9168c7.3216 0 13.312 7.5776 13.312 17.152v40.0384zM276.5312 666.0096v45.8752s31.488-7.68 47.7184 20.0704c15.2576 26.6752 11.4688 112.0256 21.6576 143.9232 10.1888 31.8464 44.0832 49.152 98.048 42.9568-0.4608-54.8864-0.3072-43.008-0.3072-43.008s-35.6352 1.9456-45.824-11.4176c-14.3872-15.616-5.4272-140.0832-40.4992-173.2096-28.928-36.608-80.7936-25.1904-80.7936-25.1904zM442.6752 666.0096v45.8752s31.5392-7.68 47.8208 20.0704c15.2576 26.6752 11.4688 112.0256 21.6064 143.9232s44.1344 49.152 98.048 42.9568l-0.3072-43.008s-35.584 1.9456-45.8752-11.4176c-14.2336-15.616-5.2736-140.0832-40.3456-173.2096-29.0304-36.608-80.9472-25.1904-80.9472-25.1904zM611.2256 666.0096v45.8752s31.5904-7.68 47.8208 20.0704c15.2064 26.6752 11.52 112.0256 21.6064 143.9232 10.2912 31.8464 44.0832 49.152 98.0992 42.9568-0.512-54.8864-0.3072-43.008-0.3072-43.008s-35.6864 1.9456-45.8752-11.4176c-14.2848-15.616-5.376-140.0832-40.3968-173.2096-29.0816-36.608-80.9472-25.1904-80.9472-25.1904z\" fill=\"#00A0E9\" p-id=\"2181\"/>"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 541690984403013,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254320774,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254320774,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"iconTypeId": 541673667244101,
|
||||||
|
"iconName": "火灾报警",
|
||||||
|
"viewBox": "0 0 1024 1024",
|
||||||
|
"xmlns": "http://www.w3.org/2000/svg",
|
||||||
|
"version": "1.1",
|
||||||
|
"iconContent": "<path xmlns=\"http://www.w3.org/2000/svg\" d=\"M773.12 134.7072c13.824 7.7312 18.3808 26.2144 10.7008 41.6256l-55.3984 95.4368-52.3776-29.2352 55.5008-95.488a31.0272 31.0272 0 0 1 41.5744-12.3392zM517.4272 63.8976c18.4832 0 32.3584 13.8752 32.3584 30.7712v107.8272H485.12V94.6688c0-16.896 13.8752-30.7712 32.3072-30.7712zM261.8368 134.7072a29.696 29.696 0 0 1 40.0384 10.8032l55.4496 95.4368-52.3776 29.2864-55.3984-95.4368c-7.7824-13.824-3.1232-30.7712 12.288-40.0896zM73.9328 322.6112c7.68-13.8752 26.2144-20.0192 40.0896-10.752l95.4368 55.4496-29.2352 52.3264-95.488-55.4496c-13.8752-7.7312-18.4832-26.1632-10.8032-41.5744zM960.9216 322.6112a32 32 0 0 1-10.8032 41.5744l-95.3856 55.4496-29.2864-52.3264 95.488-55.4496a29.696 29.696 0 0 1 39.9872 10.752zM933.2224 880.0256H826.88v-284.8768a309.4528 309.4528 0 0 0-618.9568 0v284.8768H90.88a40.8064 40.8064 0 0 0-40.0384 40.0896c0 21.504 18.4832 39.9872 40.0384 39.9872h842.2912a40.704 40.704 0 0 0 39.9872-39.9872 40.6528 40.6528 0 0 0-39.936-40.0896z m-454.2976-30.8224l30.8224-187.8016H388.096l152.4736-251.0336-30.8224 187.8016h121.6512l-152.4736 251.0336z\" fill=\"#00A0E9\" p-id=\"2027\"/>"
|
||||||
|
}]
|
@ -0,0 +1,19 @@
|
|||||||
|
[ {
|
||||||
|
"id" : 541592097542213,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254320774,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254320774,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"typeDescribe" : null,
|
||||||
|
"typeName" : "智能家居"
|
||||||
|
}, {
|
||||||
|
"id" : 541673667244101,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254320774,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254320774,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"typeDescribe" : null,
|
||||||
|
"typeName" : "工业物联网"
|
||||||
|
}]
|
@ -0,0 +1,85 @@
|
|||||||
|
[ {
|
||||||
|
"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
|
||||||
|
} ]
|
@ -0,0 +1,16 @@
|
|||||||
|
[
|
||||||
|
{
|
||||||
|
"clientId": "iotkit",
|
||||||
|
"name": "奇特物联",
|
||||||
|
"clientSecret": "b86cb53d-c005-48a3-bb02-3c262151b68c",
|
||||||
|
"allowUrl": "*",
|
||||||
|
"createAt": 1652840868485
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"clientId": "dueros",
|
||||||
|
"name": "小度音箱",
|
||||||
|
"clientSecret": "750c67c2-29cb-40c3-bf4d-c0b9bf3eed88",
|
||||||
|
"allowUrl": "*",
|
||||||
|
"createAt": 1652840868485
|
||||||
|
}
|
||||||
|
]
|
@ -0,0 +1,373 @@
|
|||||||
|
[ {
|
||||||
|
"createDept" : null,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : null,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : null,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"id" : 1,
|
||||||
|
"productKey" : "openiitagateway01",
|
||||||
|
"productSecret" : "openiitasecret01",
|
||||||
|
"name" : "禹霖科技智能网关01",
|
||||||
|
"category" : "OpenIitaGateway",
|
||||||
|
"nodeType" : 0,
|
||||||
|
"uid" : "1",
|
||||||
|
"img" : null,
|
||||||
|
"iconId" : null,
|
||||||
|
"transparent" : false,
|
||||||
|
"isOpenLocate" : true,
|
||||||
|
"locateUpdateType" : "manual",
|
||||||
|
"createAt" : 1649653149339
|
||||||
|
}, {
|
||||||
|
"createDept" : null,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : null,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : null,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"id" : 2,
|
||||||
|
"productKey" : "openiitapump01",
|
||||||
|
"productSecret" : "openiitapump01",
|
||||||
|
"name" : "禹霖科技-单泵01",
|
||||||
|
"category" : "OpenIitaPump",
|
||||||
|
"nodeType" : 1,
|
||||||
|
"uid" : "1",
|
||||||
|
"img" : null,
|
||||||
|
"iconId" : null,
|
||||||
|
"transparent" : false,
|
||||||
|
"isOpenLocate" : false,
|
||||||
|
"locateUpdateType" : "manual",
|
||||||
|
"createAt" : 1649653149339
|
||||||
|
}, {
|
||||||
|
"createDept" : null,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : null,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : null,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"id" : 3,
|
||||||
|
"productKey" : "openiitanbpump01",
|
||||||
|
"productSecret" : "openiitanbpump01",
|
||||||
|
"name" : "NB透传水泵",
|
||||||
|
"category" : "OpenIitaPump",
|
||||||
|
"nodeType" : 2,
|
||||||
|
"uid" : "1",
|
||||||
|
"img" : null,
|
||||||
|
"iconId" : null,
|
||||||
|
"transparent" : false,
|
||||||
|
"isOpenLocate" : true,
|
||||||
|
"locateUpdateType" : "device",
|
||||||
|
"createAt" : 1649653149339
|
||||||
|
}, {
|
||||||
|
"createDept" : null,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : null,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : null,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"id" : 516578994839621,
|
||||||
|
"productKey" : "xpsYHExTKPFaQMS7",
|
||||||
|
"productSecret" : "xdkKUymrEGSCYWswqCvSPyRSFvH5j7CU",
|
||||||
|
"name" : "调光灯",
|
||||||
|
"category" : "light",
|
||||||
|
"nodeType" : 1,
|
||||||
|
"uid" : "1",
|
||||||
|
"img" : null,
|
||||||
|
"iconId" : null,
|
||||||
|
"transparent" : false,
|
||||||
|
"isOpenLocate" : true,
|
||||||
|
"locateUpdateType" : "manual",
|
||||||
|
"createAt" : 1650174777304
|
||||||
|
}, {
|
||||||
|
"createDept" : null,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : null,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : null,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"id" : 516578994847813,
|
||||||
|
"productKey" : "hdX3PCMcFrCYpesJ",
|
||||||
|
"productSecret" : "xdkKUymrEGSCYWswqCvSPyRSFvH5j7CU",
|
||||||
|
"name" : "智能风扇",
|
||||||
|
"category" : "fan",
|
||||||
|
"nodeType" : 1,
|
||||||
|
"uid" : "1",
|
||||||
|
"img" : null,
|
||||||
|
"iconId" : null,
|
||||||
|
"transparent" : false,
|
||||||
|
"isOpenLocate" : false,
|
||||||
|
"locateUpdateType" : null,
|
||||||
|
"createAt" : 1646571291131
|
||||||
|
}, {
|
||||||
|
"createDept" : null,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : null,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : null,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"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" : 0,
|
||||||
|
"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" : 0,
|
||||||
|
"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" : 0,
|
||||||
|
"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" : 0,
|
||||||
|
"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" : 0,
|
||||||
|
"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" : 0,
|
||||||
|
"id" : 516578994901061,
|
||||||
|
"productKey" : "Eit3kmGJtxSHfCKT",
|
||||||
|
"productSecret" : "xdkKUymrEGSCYWswqCvSPyRSFvH5j7CU",
|
||||||
|
"name" : "燃气表",
|
||||||
|
"category" : "meter",
|
||||||
|
"nodeType" : 2,
|
||||||
|
"uid" : "1",
|
||||||
|
"img" : null,
|
||||||
|
"iconId" : null,
|
||||||
|
"transparent" : false,
|
||||||
|
"isOpenLocate" : false,
|
||||||
|
"locateUpdateType" : null,
|
||||||
|
"createAt" : 1654237604221
|
||||||
|
}, {
|
||||||
|
"createDept" : null,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : null,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : null,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"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" : 0,
|
||||||
|
"id" : 516578994909253,
|
||||||
|
"productKey" : "D8c5pXFmt2KJDxNm",
|
||||||
|
"productSecret" : "xdkKUymrEGSCYWswqCvSPyRSFvH5j7CU",
|
||||||
|
"name" : "四路场景面板",
|
||||||
|
"category" : "switch",
|
||||||
|
"nodeType" : 1,
|
||||||
|
"uid" : "1",
|
||||||
|
"img" : null,
|
||||||
|
"iconId" : null,
|
||||||
|
"transparent" : false,
|
||||||
|
"isOpenLocate" : false,
|
||||||
|
"locateUpdateType" : null,
|
||||||
|
"createAt" : 1650187781637
|
||||||
|
}, {
|
||||||
|
"createDept" : null,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : null,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : null,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"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" : 0,
|
||||||
|
"id" : 516578994925637,
|
||||||
|
"productKey" : "6kYp6jszrDns2yh4",
|
||||||
|
"productSecret" : "xdkKUymrEGSCYWswqCvSPyRSFvH5j7CU",
|
||||||
|
"name" : "温湿度传感器",
|
||||||
|
"category" : "sensor",
|
||||||
|
"nodeType" : 1,
|
||||||
|
"uid" : "1",
|
||||||
|
"img" : null,
|
||||||
|
"iconId" : null,
|
||||||
|
"transparent" : false,
|
||||||
|
"isOpenLocate" : false,
|
||||||
|
"locateUpdateType" : null,
|
||||||
|
"createAt" : 1649653149339
|
||||||
|
}, {
|
||||||
|
"createDept" : null,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : null,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : null,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"id" : 516578994933829,
|
||||||
|
"productKey" : "bGdZt8ffBETtsirm",
|
||||||
|
"productSecret" : "xdkKUymrEGSCYWswqCvSPyRSFvH5j7CU",
|
||||||
|
"name" : "新风",
|
||||||
|
"category" : "FreshAir",
|
||||||
|
"nodeType" : 1,
|
||||||
|
"uid" : "1",
|
||||||
|
"img" : null,
|
||||||
|
"iconId" : null,
|
||||||
|
"transparent" : false,
|
||||||
|
"isOpenLocate" : false,
|
||||||
|
"locateUpdateType" : null,
|
||||||
|
"createAt" : 1649653149339
|
||||||
|
}, {
|
||||||
|
"createDept" : null,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : null,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : null,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"id" : 516578994942021,
|
||||||
|
"productKey" : "BRD3x4fkKxkaxXFt",
|
||||||
|
"productSecret" : "xdkKUymrEGSCYWswqCvSPyRSFvH5j7CU",
|
||||||
|
"name" : "智能电表采集器",
|
||||||
|
"category" : "gateway",
|
||||||
|
"nodeType" : 0,
|
||||||
|
"uid" : "1",
|
||||||
|
"img" : null,
|
||||||
|
"iconId" : null,
|
||||||
|
"transparent" : false,
|
||||||
|
"isOpenLocate" : false,
|
||||||
|
"locateUpdateType" : null,
|
||||||
|
"createAt" : 1649653149339
|
||||||
|
}, {
|
||||||
|
"createDept" : null,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : null,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : null,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"id" : 516578994958405,
|
||||||
|
"productKey" : "PwMfpXmp4ZWkGahn",
|
||||||
|
"productSecret" : "xdkKUymrEGSCYWswqCvSPyRSFvH5j7CU",
|
||||||
|
"name" : "智能电表",
|
||||||
|
"category" : "SmartMeter",
|
||||||
|
"nodeType" : 1,
|
||||||
|
"uid" : "1",
|
||||||
|
"img" : null,
|
||||||
|
"iconId" : null,
|
||||||
|
"transparent" : false,
|
||||||
|
"isOpenLocate" : false,
|
||||||
|
"locateUpdateType" : null,
|
||||||
|
"createAt" : 1649653149339
|
||||||
|
} ]
|
@ -0,0 +1,10 @@
|
|||||||
|
[ {
|
||||||
|
"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
|
||||||
|
} ]
|
@ -0,0 +1,23 @@
|
|||||||
|
[ {
|
||||||
|
"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
|
||||||
|
} ]
|
@ -0,0 +1,100 @@
|
|||||||
|
[ {
|
||||||
|
"createDept" : null,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254320774,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254320774,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"id" : 1,
|
||||||
|
"homeId" : 1,
|
||||||
|
"name" : "123",
|
||||||
|
"deviceNum" : null
|
||||||
|
}, {
|
||||||
|
"createDept" : null,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254320794,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254320794,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"id" : 2,
|
||||||
|
"homeId" : 1,
|
||||||
|
"name" : "123",
|
||||||
|
"deviceNum" : null
|
||||||
|
}, {
|
||||||
|
"createDept" : null,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254320798,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254320798,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"id" : 3,
|
||||||
|
"homeId" : 1,
|
||||||
|
"name" : "客厅",
|
||||||
|
"deviceNum" : null
|
||||||
|
}, {
|
||||||
|
"createDept" : null,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254320804,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254320804,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"id" : 4,
|
||||||
|
"homeId" : 1,
|
||||||
|
"name" : "卧室",
|
||||||
|
"deviceNum" : null
|
||||||
|
}, {
|
||||||
|
"createDept" : null,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254320809,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254320809,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"id" : 5,
|
||||||
|
"homeId" : 1,
|
||||||
|
"name" : "客厅",
|
||||||
|
"deviceNum" : null
|
||||||
|
}, {
|
||||||
|
"createDept" : null,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254320813,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254320813,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"id" : 6,
|
||||||
|
"homeId" : 1,
|
||||||
|
"name" : "阳台",
|
||||||
|
"deviceNum" : null
|
||||||
|
}, {
|
||||||
|
"createDept" : null,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254320817,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254320817,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"id" : 7,
|
||||||
|
"homeId" : 1,
|
||||||
|
"name" : "厨房",
|
||||||
|
"deviceNum" : null
|
||||||
|
}, {
|
||||||
|
"createDept" : null,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254320824,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254320824,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"id" : 8,
|
||||||
|
"homeId" : 1,
|
||||||
|
"name" : "卧室",
|
||||||
|
"deviceNum" : null
|
||||||
|
}, {
|
||||||
|
"createDept" : null,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254320852,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254320852,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"id" : 9,
|
||||||
|
"homeId" : 1,
|
||||||
|
"name" : "客厅",
|
||||||
|
"deviceNum" : null
|
||||||
|
} ]
|
@ -0,0 +1,131 @@
|
|||||||
|
[ {
|
||||||
|
"createDept" : null,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254321238,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254321238,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"id" : 1,
|
||||||
|
"deviceId" : "164785263238900cefafcfeeab0000125",
|
||||||
|
"name" : "卧室的ZGW01",
|
||||||
|
"homeId" : 1,
|
||||||
|
"spaceId" : 1,
|
||||||
|
"collect" : true
|
||||||
|
}, {
|
||||||
|
"createDept" : null,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254321248,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254321248,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"id" : 2,
|
||||||
|
"deviceId" : "164776322117404acb9f03008d1500168",
|
||||||
|
"name" : "卧室的插座",
|
||||||
|
"homeId" : 1,
|
||||||
|
"spaceId" : 1,
|
||||||
|
"collect" : true
|
||||||
|
}, {
|
||||||
|
"createDept" : null,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254321252,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254321252,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"id" : 3,
|
||||||
|
"deviceId" : "1647763221972019a89f03008d1500163",
|
||||||
|
"name" : "卧室的插座",
|
||||||
|
"homeId" : 1,
|
||||||
|
"spaceId" : 1,
|
||||||
|
"collect" : false
|
||||||
|
}, {
|
||||||
|
"createDept" : null,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254321255,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254321255,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"id" : 4,
|
||||||
|
"deviceId" : "164776322227201472a803008d150016e",
|
||||||
|
"name" : "卧室的插座",
|
||||||
|
"homeId" : 1,
|
||||||
|
"spaceId" : 1,
|
||||||
|
"collect" : false
|
||||||
|
}, {
|
||||||
|
"createDept" : null,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254321258,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254321258,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"id" : 5,
|
||||||
|
"deviceId" : "16477632226720c2cc9f03008d1500166",
|
||||||
|
"name" : "卧室的插座",
|
||||||
|
"homeId" : 1,
|
||||||
|
"spaceId" : 1,
|
||||||
|
"collect" : false
|
||||||
|
}, {
|
||||||
|
"createDept" : null,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254321261,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254321261,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"id" : 6,
|
||||||
|
"deviceId" : "16477632215720c11b1602008d1500160",
|
||||||
|
"name" : "卧室的插座",
|
||||||
|
"homeId" : 1,
|
||||||
|
"spaceId" : 1,
|
||||||
|
"collect" : false
|
||||||
|
}, {
|
||||||
|
"createDept" : null,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254321264,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254321264,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"id" : 7,
|
||||||
|
"deviceId" : "1647690908735019dd9f03008d1500163",
|
||||||
|
"name" : "卧室的插座",
|
||||||
|
"homeId" : 1,
|
||||||
|
"spaceId" : 1,
|
||||||
|
"collect" : false
|
||||||
|
}, {
|
||||||
|
"createDept" : null,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254321268,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254321268,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"id" : 8,
|
||||||
|
"deviceId" : "16538390924670pulg0a001006000012a",
|
||||||
|
"name" : "阳台的插座",
|
||||||
|
"homeId" : 1,
|
||||||
|
"spaceId" : 1,
|
||||||
|
"collect" : false
|
||||||
|
}, {
|
||||||
|
"createDept" : null,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254321271,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254321271,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"id" : 9,
|
||||||
|
"deviceId" : "16501806313260000833feffac33bc16c",
|
||||||
|
"name" : "灯的插座",
|
||||||
|
"homeId" : 1,
|
||||||
|
"spaceId" : 1,
|
||||||
|
"collect" : false
|
||||||
|
}, {
|
||||||
|
"createDept" : null,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254321275,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254321275,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"id" : 10,
|
||||||
|
"deviceId" : "165017126122400cefafcfee61000012b",
|
||||||
|
"name" : "客厅网关",
|
||||||
|
"homeId" : 1,
|
||||||
|
"spaceId" : 1,
|
||||||
|
"collect" : false
|
||||||
|
} ]
|
@ -0,0 +1,14 @@
|
|||||||
|
[ {
|
||||||
|
"createDept" : null,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254323547,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254323547,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"id" : 453554819821637,
|
||||||
|
"appName" : "微信小程序",
|
||||||
|
"appId" : "xxx",
|
||||||
|
"appSecret" : "xxx",
|
||||||
|
"appType" : "1",
|
||||||
|
"remark" : "微信小程序"
|
||||||
|
} ]
|
@ -0,0 +1,188 @@
|
|||||||
|
[ {
|
||||||
|
"createDept" : 103,
|
||||||
|
"createBy" : 1,
|
||||||
|
"createTime" : 1708254321849,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254321849,
|
||||||
|
"id" : 100,
|
||||||
|
"parentId" : 0,
|
||||||
|
"parentName" : null,
|
||||||
|
"ancestors" : "0",
|
||||||
|
"deptName" : "禹霖科技",
|
||||||
|
"orderNum" : 0,
|
||||||
|
"leader" : "openyl",
|
||||||
|
"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" : "openyl",
|
||||||
|
"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"
|
||||||
|
} ]
|
@ -0,0 +1,426 @@
|
|||||||
|
[ {
|
||||||
|
"createDept" : 103,
|
||||||
|
"createBy" : 1,
|
||||||
|
"createTime" : 1708254321935,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254321935,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"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" : 0,
|
||||||
|
"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" : 0,
|
||||||
|
"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" : 0,
|
||||||
|
"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" : 0,
|
||||||
|
"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" : 0,
|
||||||
|
"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" : 0,
|
||||||
|
"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" : 0,
|
||||||
|
"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" : 0,
|
||||||
|
"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" : 0,
|
||||||
|
"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" : 0,
|
||||||
|
"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" : 0,
|
||||||
|
"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" : 0,
|
||||||
|
"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" : 0,
|
||||||
|
"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" : 0,
|
||||||
|
"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" : 0,
|
||||||
|
"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" : 0,
|
||||||
|
"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" : 0,
|
||||||
|
"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" : 0,
|
||||||
|
"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" : 0,
|
||||||
|
"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" : 0,
|
||||||
|
"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" : 0,
|
||||||
|
"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" : 0,
|
||||||
|
"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" : 0,
|
||||||
|
"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" : 0,
|
||||||
|
"id" : 29,
|
||||||
|
"dictSort" : null,
|
||||||
|
"dictLabel" : "其他",
|
||||||
|
"dictValue" : "0",
|
||||||
|
"dictType" : "sys_oper_type",
|
||||||
|
"cssClass" : "",
|
||||||
|
"listClass" : "info",
|
||||||
|
"isDefault" : "N",
|
||||||
|
"status" : "0",
|
||||||
|
"remark" : "其他操作"
|
||||||
|
} ]
|
@ -0,0 +1,147 @@
|
|||||||
|
[
|
||||||
|
{
|
||||||
|
"createDept": 103,
|
||||||
|
"createBy": 1,
|
||||||
|
"createTime": 1708254322074,
|
||||||
|
"updateBy": null,
|
||||||
|
"updateTime": 1708254322074,
|
||||||
|
"tenantId": 0,
|
||||||
|
"id": 1,
|
||||||
|
"dictName": "用户性别",
|
||||||
|
"dictType": "sys_user_sex",
|
||||||
|
"status": "0",
|
||||||
|
"remark": "用户性别列表"
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"createDept": 103,
|
||||||
|
"createBy": 1,
|
||||||
|
"createTime": 1708254322088,
|
||||||
|
"updateBy": null,
|
||||||
|
"updateTime": 1708254322088,
|
||||||
|
"tenantId": 0,
|
||||||
|
"id": 3,
|
||||||
|
"dictName": "系统开关",
|
||||||
|
"dictType": "sys_normal_disable",
|
||||||
|
"status": "0",
|
||||||
|
"remark": "系统开关列表"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"createDept": 103,
|
||||||
|
"createBy": 1,
|
||||||
|
"createTime": 1708254322091,
|
||||||
|
"updateBy": null,
|
||||||
|
"updateTime": 1708254322091,
|
||||||
|
"tenantId": 0,
|
||||||
|
"id": 6,
|
||||||
|
"dictName": "系统是否",
|
||||||
|
"dictType": "sys_yes_no",
|
||||||
|
"status": "0",
|
||||||
|
"remark": "系统是否列表"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"createDept": 103,
|
||||||
|
"createBy": 1,
|
||||||
|
"createTime": 1708254322093,
|
||||||
|
"updateBy": null,
|
||||||
|
"updateTime": 1708254322093,
|
||||||
|
"tenantId": 0,
|
||||||
|
"id": 7,
|
||||||
|
"dictName": "通知类型",
|
||||||
|
"dictType": "sys_notice_type",
|
||||||
|
"status": "0",
|
||||||
|
"remark": "通知类型列表"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"createDept": 103,
|
||||||
|
"createBy": 1,
|
||||||
|
"createTime": 1708254322097,
|
||||||
|
"updateBy": null,
|
||||||
|
"updateTime": 1708254322097,
|
||||||
|
"tenantId": 0,
|
||||||
|
"id": 8,
|
||||||
|
"dictName": "通知状态",
|
||||||
|
"dictType": "sys_notice_status",
|
||||||
|
"status": "0",
|
||||||
|
"remark": "通知状态列表"
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"createDept": 103,
|
||||||
|
"createBy": 1,
|
||||||
|
"createTime": 1708254322103,
|
||||||
|
"updateBy": null,
|
||||||
|
"updateTime": 1708254322103,
|
||||||
|
"tenantId": 0,
|
||||||
|
"id": 10,
|
||||||
|
"dictName": "系统状态",
|
||||||
|
"dictType": "sys_common_status",
|
||||||
|
"status": "0",
|
||||||
|
"remark": "登录状态列表"
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"createDept": null,
|
||||||
|
"createBy": null,
|
||||||
|
"createTime": 1708254322110,
|
||||||
|
"updateBy": null,
|
||||||
|
"updateTime": 1708254322110,
|
||||||
|
"tenantId": 0,
|
||||||
|
"id": 452767972298821,
|
||||||
|
"dictName": "菜单状态",
|
||||||
|
"dictType": "sys_show_hide",
|
||||||
|
"status": "0",
|
||||||
|
"remark": "菜单状态列表"
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"createDept": null,
|
||||||
|
"createBy": null,
|
||||||
|
"createTime": 1708254322127,
|
||||||
|
"updateBy": null,
|
||||||
|
"updateTime": 1708254322127,
|
||||||
|
"tenantId": 0,
|
||||||
|
"id": 452767972302917,
|
||||||
|
"dictName": "操作类型",
|
||||||
|
"dictType": "sys_oper_type",
|
||||||
|
"status": "0",
|
||||||
|
"remark": "操作类型列表"
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"id": 571709615026245,
|
||||||
|
"dictName": "设备协议",
|
||||||
|
"dictType": "sys_product_protocol",
|
||||||
|
"status": "0",
|
||||||
|
"remark": "",
|
||||||
|
"createBy": null,
|
||||||
|
"createTime": 1708254322133,
|
||||||
|
"updateBy": null,
|
||||||
|
"updateTime": 1708254322133,
|
||||||
|
"tenantId": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 613245877620805,
|
||||||
|
"dictName": "短信渠道编码",
|
||||||
|
"dictType": "system_sms_channel_code",
|
||||||
|
"status": "0",
|
||||||
|
"remark": "",
|
||||||
|
"createBy": null,
|
||||||
|
"createTime": 1708254322133,
|
||||||
|
"updateBy": null,
|
||||||
|
"updateTime": 1708254322133,
|
||||||
|
"tenantId": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 613246485446725,
|
||||||
|
"dictName": "短信类型",
|
||||||
|
"dictType": "system_sms_template_type",
|
||||||
|
"status": "0",
|
||||||
|
"remark": "",
|
||||||
|
"createBy": null,
|
||||||
|
"createTime": 1708254322133,
|
||||||
|
"updateBy": null,
|
||||||
|
"updateTime": 1708254322133,
|
||||||
|
"tenantId": 0
|
||||||
|
}
|
||||||
|
]
|
@ -0,0 +1,23 @@
|
|||||||
|
[ {
|
||||||
|
"id" : 516579924885573,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"userName" : "admin",
|
||||||
|
"status" : "0",
|
||||||
|
"ipaddr" : "127.0.0.1",
|
||||||
|
"loginLocation" : "内网IP",
|
||||||
|
"browser" : "Chrome",
|
||||||
|
"os" : "OSX",
|
||||||
|
"msg" : "user.login.success",
|
||||||
|
"loginTime" : 1708254547722
|
||||||
|
}, {
|
||||||
|
"id" : 1665628533390614529,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"userName" : "admin",
|
||||||
|
"status" : "0",
|
||||||
|
"ipaddr" : "127.0.0.1",
|
||||||
|
"loginLocation" : "内网IP",
|
||||||
|
"browser" : "Chrome",
|
||||||
|
"os" : "Windows 10 or Windows Server 2016",
|
||||||
|
"msg" : "登录成功",
|
||||||
|
"loginTime" : null
|
||||||
|
} ]
|
@ -0,0 +1,276 @@
|
|||||||
|
[ {
|
||||||
|
"createDept" : null,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : null,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : null,
|
||||||
|
"id" : 516580177526853,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"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" : 0,
|
||||||
|
"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" : 0,
|
||||||
|
"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" : 0,
|
||||||
|
"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" : 0,
|
||||||
|
"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" : 0,
|
||||||
|
"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" : 0,
|
||||||
|
"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" : 0,
|
||||||
|
"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" : 0,
|
||||||
|
"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" : 0,
|
||||||
|
"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" : 0,
|
||||||
|
"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
|
||||||
|
} ]
|
@ -0,0 +1 @@
|
|||||||
|
[ ]
|
@ -0,0 +1,89 @@
|
|||||||
|
[ {
|
||||||
|
"createDept" : 103,
|
||||||
|
"createBy" : 1,
|
||||||
|
"createTime" : 1708254322687,
|
||||||
|
"updateBy" : 1,
|
||||||
|
"updateTime" : 1708254322687,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"id" : 1,
|
||||||
|
"configKey" : "oss-embed",
|
||||||
|
"accessKey" : "admin",
|
||||||
|
"secretKey" : "123",
|
||||||
|
"bucketName" : "iot",
|
||||||
|
"prefix" : "",
|
||||||
|
"endpoint" : "localhost:8086/iot-oss",
|
||||||
|
"outside": "localhost:8086/iot-oss",
|
||||||
|
"domain" : "",
|
||||||
|
"isHttps" : null,
|
||||||
|
"region" : "local",
|
||||||
|
"status" : "0",
|
||||||
|
"ext1" : "",
|
||||||
|
"remark" : null,
|
||||||
|
"accessPolicy" : "1"
|
||||||
|
}, {
|
||||||
|
"createDept" : 103,
|
||||||
|
"createBy" : 1,
|
||||||
|
"createTime" : 1708254322701,
|
||||||
|
"updateBy" : 1,
|
||||||
|
"updateTime" : 1708254322701,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"id" : 2,
|
||||||
|
"configKey" : "qiniu",
|
||||||
|
"accessKey" : "XXXXXXXXXXXXXXX",
|
||||||
|
"secretKey" : "XXXXXXXXXXXXXXX",
|
||||||
|
"bucketName" : "ruoyi",
|
||||||
|
"prefix" : "",
|
||||||
|
"endpoint" : "s3-cn-north-1.qiniucs.com",
|
||||||
|
"outside": "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" : 0,
|
||||||
|
"id" : 3,
|
||||||
|
"configKey" : "aliyun",
|
||||||
|
"accessKey" : "XXXXXXXXXXXXXXX",
|
||||||
|
"secretKey" : "XXXXXXXXXXXXXXX",
|
||||||
|
"bucketName" : "ruoyi",
|
||||||
|
"prefix" : "",
|
||||||
|
"endpoint" : "oss-cn-beijing.aliyuncs.com",
|
||||||
|
"outside": "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" : 0,
|
||||||
|
"id" : 4,
|
||||||
|
"configKey" : "qcloud",
|
||||||
|
"accessKey" : "XXXXXXXXXXXXXXX",
|
||||||
|
"secretKey" : "XXXXXXXXXXXXXXX",
|
||||||
|
"bucketName" : "ruoyi-1250000000",
|
||||||
|
"prefix" : "",
|
||||||
|
"endpoint" : "cos.ap-beijing.myqcloud.com",
|
||||||
|
"outside": "cos.ap-beijing.myqcloud.com",
|
||||||
|
"domain" : "",
|
||||||
|
"isHttps" : null,
|
||||||
|
"region" : "ap-beijing",
|
||||||
|
"status" : "1",
|
||||||
|
"ext1" : "",
|
||||||
|
"remark" : null,
|
||||||
|
"accessPolicy" : "1"
|
||||||
|
}]
|
@ -0,0 +1,53 @@
|
|||||||
|
[ {
|
||||||
|
"createDept" : 103,
|
||||||
|
"createBy" : 1,
|
||||||
|
"createTime" : 1708254322729,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254322729,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"id" : 1,
|
||||||
|
"postCode" : "ceo",
|
||||||
|
"postName" : "董事长",
|
||||||
|
"postSort" : 1,
|
||||||
|
"status" : "0",
|
||||||
|
"remark" : ""
|
||||||
|
}, {
|
||||||
|
"createDept" : 103,
|
||||||
|
"createBy" : 1,
|
||||||
|
"createTime" : 1708254322742,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254322742,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"id" : 2,
|
||||||
|
"postCode" : "se",
|
||||||
|
"postName" : "项目经理",
|
||||||
|
"postSort" : 2,
|
||||||
|
"status" : "0",
|
||||||
|
"remark" : ""
|
||||||
|
}, {
|
||||||
|
"createDept" : 103,
|
||||||
|
"createBy" : 1,
|
||||||
|
"createTime" : 1708254322745,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254322745,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"id" : 3,
|
||||||
|
"postCode" : "hr",
|
||||||
|
"postName" : "人力资源",
|
||||||
|
"postSort" : 3,
|
||||||
|
"status" : "0",
|
||||||
|
"remark" : ""
|
||||||
|
}, {
|
||||||
|
"createDept" : 103,
|
||||||
|
"createBy" : 1,
|
||||||
|
"createTime" : 1708254322750,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254322750,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"id" : 4,
|
||||||
|
"postCode" : "user",
|
||||||
|
"postName" : "普通员工",
|
||||||
|
"postSort" : 4,
|
||||||
|
"status" : "0",
|
||||||
|
"remark" : ""
|
||||||
|
} ]
|
@ -0,0 +1,37 @@
|
|||||||
|
[ {
|
||||||
|
"createDept" : 103,
|
||||||
|
"createBy" : 1,
|
||||||
|
"createTime" : 1708254322779,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254322779,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"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" : 0,
|
||||||
|
"id" : 2,
|
||||||
|
"roleName" : "普通角色",
|
||||||
|
"roleKey" : "common",
|
||||||
|
"roleSort" : 2,
|
||||||
|
"dataScope" : null,
|
||||||
|
"menuCheckStrictly" : null,
|
||||||
|
"deptCheckStrictly" : null,
|
||||||
|
"status" : "0",
|
||||||
|
"remark" : "普通角色",
|
||||||
|
"flag" : false,
|
||||||
|
"superAdmin" : false
|
||||||
|
} ]
|
@ -0,0 +1,37 @@
|
|||||||
|
[ {
|
||||||
|
"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
|
||||||
|
} ]
|
@ -0,0 +1,41 @@
|
|||||||
|
[ {
|
||||||
|
"createDept" : 103,
|
||||||
|
"createBy" : 1,
|
||||||
|
"createTime" : 1708254323415,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254323415,
|
||||||
|
"id" : 1,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"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"
|
||||||
|
} ]
|
@ -0,0 +1,13 @@
|
|||||||
|
[ {
|
||||||
|
"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"
|
||||||
|
} ]
|
@ -0,0 +1,27 @@
|
|||||||
|
[ {
|
||||||
|
"createDept" : 103,
|
||||||
|
"createBy" : 1,
|
||||||
|
"createTime" : 1708254323474,
|
||||||
|
"updateBy" : 1,
|
||||||
|
"updateTime" : 1708254547736,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"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
|
||||||
|
} ]
|
@ -0,0 +1,10 @@
|
|||||||
|
[ {
|
||||||
|
"createDept" : null,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254323498,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254323498,
|
||||||
|
"id" : 516579006476357,
|
||||||
|
"userId" : 1,
|
||||||
|
"postId" : 1
|
||||||
|
} ]
|
@ -0,0 +1,10 @@
|
|||||||
|
[ {
|
||||||
|
"createDept" : null,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254323519,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254323519,
|
||||||
|
"id" : 516579006554181,
|
||||||
|
"userId" : 1,
|
||||||
|
"roleId" : 1
|
||||||
|
}]
|
@ -0,0 +1,23 @@
|
|||||||
|
[ {
|
||||||
|
"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"
|
||||||
|
} ]
|
@ -0,0 +1,161 @@
|
|||||||
|
[ {
|
||||||
|
"createDept" : null,
|
||||||
|
"createBy" : null,
|
||||||
|
"createTime" : 1708254321471,
|
||||||
|
"updateBy" : null,
|
||||||
|
"updateTime" : 1708254321471,
|
||||||
|
"tenantId" : 0,
|
||||||
|
"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" : 0,
|
||||||
|
"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" : 0,
|
||||||
|
"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" : 0,
|
||||||
|
"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" : 0,
|
||||||
|
"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" : 0,
|
||||||
|
"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" : 0,
|
||||||
|
"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" : 0,
|
||||||
|
"id" : 13123123123213,
|
||||||
|
"uid" : "13480802157",
|
||||||
|
"secret" : "483752384B473759556E685768796B6F644E48634F76486C51646A41576B545A2B396C34474244414F334F78574F4778613764564338594E666770595A376177",
|
||||||
|
"nickName" : "song2",
|
||||||
|
"gender" : null,
|
||||||
|
"avatarUrl" : null,
|
||||||
|
"email" : null,
|
||||||
|
"address" : null,
|
||||||
|
"currHomeId" : null,
|
||||||
|
"type" : 1,
|
||||||
|
"roles" : [ ],
|
||||||
|
"permissions" : [ ],
|
||||||
|
"usePlatforms" : [ ]
|
||||||
|
} ]
|
@ -0,0 +1,73 @@
|
|||||||
|
[ {
|
||||||
|
"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
|
||||||
|
} ]
|
@ -0,0 +1,50 @@
|
|||||||
|
user root;
|
||||||
|
worker_processes auto;
|
||||||
|
error_log /var/log/nginx/error.log;
|
||||||
|
pid /run/nginx.pid;
|
||||||
|
|
||||||
|
# Load dynamic modules. See /usr/share/doc/nginx/README.dynamic.
|
||||||
|
include /usr/share/nginx/modules/*.conf;
|
||||||
|
|
||||||
|
events {
|
||||||
|
worker_connections 1024;
|
||||||
|
}
|
||||||
|
|
||||||
|
http {
|
||||||
|
log_format main '$remote_addr - $remote_user [$time_local] "$request" '
|
||||||
|
'$status $body_bytes_sent "$http_referer" '
|
||||||
|
'"$http_user_agent" "$http_x_forwarded_for"';
|
||||||
|
|
||||||
|
access_log /var/log/nginx/access.log main;
|
||||||
|
|
||||||
|
sendfile on;
|
||||||
|
tcp_nopush on;
|
||||||
|
tcp_nodelay on;
|
||||||
|
keepalive_timeout 65;
|
||||||
|
types_hash_max_size 4096;
|
||||||
|
|
||||||
|
include /etc/nginx/mime.types;
|
||||||
|
default_type application/octet-stream;
|
||||||
|
|
||||||
|
server
|
||||||
|
{
|
||||||
|
listen 8082;
|
||||||
|
server_name localhost;
|
||||||
|
client_max_body_size 100m;
|
||||||
|
index index.html;
|
||||||
|
root /usr/share/nginx/html;
|
||||||
|
|
||||||
|
location /prod-api/
|
||||||
|
{
|
||||||
|
rewrite /api(.*) $1 break;
|
||||||
|
proxy_pass http://127.0.0.1:8086/;
|
||||||
|
proxy_set_header Host $host;
|
||||||
|
proxy_set_header X-Real-IP $remote_addr;
|
||||||
|
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
||||||
|
proxy_set_header REMOTE-HOST $remote_addr;
|
||||||
|
proxy_http_version 1.1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
After Width: | Height: | Size: 317 KiB |
After Width: | Height: | Size: 27 KiB |
After Width: | Height: | Size: 46 KiB |
After Width: | Height: | Size: 138 KiB |
After Width: | Height: | Size: 165 KiB |
After Width: | Height: | Size: 158 KiB |
After Width: | Height: | Size: 49 KiB |
After Width: | Height: | Size: 130 KiB |
After Width: | Height: | Size: 570 KiB |
After Width: | Height: | Size: 23 KiB |
@ -0,0 +1,72 @@
|
|||||||
|
version: "3.4"
|
||||||
|
|
||||||
|
services:
|
||||||
|
mysql:
|
||||||
|
container_name: iot-mysql
|
||||||
|
image: mysql:8
|
||||||
|
restart: unless-stopped
|
||||||
|
tty: true
|
||||||
|
ports:
|
||||||
|
- "3306:3306"
|
||||||
|
environment:
|
||||||
|
MYSQL_DATABASE: ${MYSQL_DATABASE:-iotkit}
|
||||||
|
MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD:-123456}
|
||||||
|
volumes:
|
||||||
|
- mysql:/var/lib/mysql/
|
||||||
|
|
||||||
|
redis:
|
||||||
|
container_name: iot-redis
|
||||||
|
image: redis:6-alpine
|
||||||
|
restart: unless-stopped
|
||||||
|
ports:
|
||||||
|
- "6379:6379"
|
||||||
|
volumes:
|
||||||
|
- redis:/data
|
||||||
|
|
||||||
|
td-engine:
|
||||||
|
container_name: iot-td-engine
|
||||||
|
image: taosdata/tdengine:latest
|
||||||
|
restart: unless-stopped
|
||||||
|
volumes:
|
||||||
|
- iot-td-engine:/var/lib/tdengine/
|
||||||
|
|
||||||
|
server:
|
||||||
|
container_name: iot-server
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
image: iot-server
|
||||||
|
restart: unless-stopped
|
||||||
|
ports:
|
||||||
|
- "8089:8086"
|
||||||
|
- "8088:8082"
|
||||||
|
environment:
|
||||||
|
# https://github.com/polovyivan/docker-pass-configs-to-container
|
||||||
|
SPRING_PROFILES_ACTIVE: mysql
|
||||||
|
SPRING_DATASOURCE_URL: ${MASTER_DATASOURCE_URL:-jdbc:mysql://iot-mysql:3306/iotkit?useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true}
|
||||||
|
SPRING_DATASOURCE_USERNAME: ${MASTER_DATASOURCE_USERNAME:-root}
|
||||||
|
SPRING_DATASOURCE_PASSWORD: ${MASTER_DATASOURCE_PASSWORD:-123456}
|
||||||
|
SPRING_REDIS_HOST: ${REDIS_HOST:-iot-redis}
|
||||||
|
SPRING_REDIS_PORT: 6379
|
||||||
|
SPRING_TD_DATASOURCE_URL: jdbc:TAOS-RS://iot-td-engine:6041/iotkit?timezone=UTC-8&charset=UTF-8&locale=en_US.UTF-8
|
||||||
|
SPRING_TD_DATASOURCE_USERNAME: root
|
||||||
|
SPRING_TD_DATASOURCE_PASSWORD: taosdata
|
||||||
|
JAVA_OPTS:
|
||||||
|
${JAVA_OPTS:-
|
||||||
|
-Xms512m
|
||||||
|
-Xmx512m
|
||||||
|
-Djava.security.egd=file:/dev/./urandom
|
||||||
|
}
|
||||||
|
volumes:
|
||||||
|
- ./data/dist:/usr/share/nginx/html
|
||||||
|
depends_on:
|
||||||
|
- redis
|
||||||
|
- mysql
|
||||||
|
- td-engine
|
||||||
|
|
||||||
|
volumes:
|
||||||
|
mysql:
|
||||||
|
driver: local
|
||||||
|
redis:
|
||||||
|
driver: local
|
||||||
|
iot-td-engine:
|
||||||
|
driver: local
|
@ -0,0 +1,19 @@
|
|||||||
|
## mysql
|
||||||
|
MYSQL_DATABASE=iotkit
|
||||||
|
MYSQL_ROOT_PASSWORD=123456
|
||||||
|
|
||||||
|
## server
|
||||||
|
JAVA_OPTS=-Xms512m -Xmx512m -Djava.security.egd=file:/dev/./urandom -DdisabledEmbeddedRedis=true
|
||||||
|
|
||||||
|
MASTER_DATASOURCE_URL=jdbc:mysql://iot-mysql:3306/${MYSQL_DATABASE}?useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true
|
||||||
|
MASTER_DATASOURCE_USERNAME=root
|
||||||
|
MASTER_DATASOURCE_PASSWORD=${MYSQL_ROOT_PASSWORD}
|
||||||
|
SLAVE_DATASOURCE_URL=${MASTER_DATASOURCE_URL}
|
||||||
|
SLAVE_DATASOURCE_USERNAME=${MASTER_DATASOURCE_USERNAME}
|
||||||
|
SLAVE_DATASOURCE_PASSWORD=${MASTER_DATASOURCE_PASSWORD}
|
||||||
|
REDIS_HOST=iot-redis
|
||||||
|
|
||||||
|
## admin
|
||||||
|
NODE_ENV=production
|
||||||
|
PUBLIC_PATH=/
|
||||||
|
VUE_APP_TITLE=iot管理系统
|
@ -0,0 +1,56 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project xmlns="http://maven.apache.org/POM/4.0.0"
|
||||||
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||||
|
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||||
|
<parent>
|
||||||
|
<artifactId>iot-dao</artifactId>
|
||||||
|
<groupId>cc.iotkit</groupId>
|
||||||
|
<version>0.5.3</version>
|
||||||
|
</parent>
|
||||||
|
<version>0.5.3</version>
|
||||||
|
<modelVersion>4.0.0</modelVersion>
|
||||||
|
|
||||||
|
<artifactId>iot-data-model</artifactId>
|
||||||
|
|
||||||
|
<dependencies>
|
||||||
|
|
||||||
|
<dependency>
|
||||||
|
<groupId>cc.iotkit</groupId>
|
||||||
|
<artifactId>iot-common-core</artifactId>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
|
<!--====================第三方库===================-->
|
||||||
|
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.projectlombok</groupId>
|
||||||
|
<artifactId>lombok</artifactId>
|
||||||
|
<scope>provided</scope>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.fasterxml.jackson.core</groupId>
|
||||||
|
<artifactId>jackson-annotations</artifactId>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.hibernate</groupId>
|
||||||
|
<artifactId>hibernate-core</artifactId>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
|
</dependencies>
|
||||||
|
|
||||||
|
<build>
|
||||||
|
<plugins>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-compiler-plugin</artifactId>
|
||||||
|
<version>3.8.1</version>
|
||||||
|
<configuration>
|
||||||
|
<source>${java.version}</source>
|
||||||
|
<target>${java.version}</target>
|
||||||
|
</configuration>
|
||||||
|
</plugin>
|
||||||
|
</plugins>
|
||||||
|
</build>
|
||||||
|
|
||||||
|
</project>
|
@ -0,0 +1,70 @@
|
|||||||
|
/*
|
||||||
|
*
|
||||||
|
* * | Licensed 未经许可不能去掉「OPENIITA」相关版权
|
||||||
|
* * +----------------------------------------------------------------------
|
||||||
|
* * | Author: xw2sy@163.com
|
||||||
|
* * +----------------------------------------------------------------------
|
||||||
|
*
|
||||||
|
* Copyright [2024] [OPENIITA]
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
* /
|
||||||
|
*/
|
||||||
|
|
||||||
|
package cc.iotkit.model;
|
||||||
|
|
||||||
|
import cc.iotkit.common.utils.MapstructUtils;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Entity基类
|
||||||
|
*
|
||||||
|
* @author Lion Li
|
||||||
|
*/
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class BaseModel implements Serializable {
|
||||||
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 创建部门
|
||||||
|
*/
|
||||||
|
private Long createDept;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 创建者
|
||||||
|
*/
|
||||||
|
private Long createBy;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 创建时间
|
||||||
|
*/
|
||||||
|
private Date createTime;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 更新者
|
||||||
|
*/
|
||||||
|
private Long updateBy;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 更新时间
|
||||||
|
*/
|
||||||
|
private Date updateTime;
|
||||||
|
|
||||||
|
public <T> T to(Class<T> tClass) {
|
||||||
|
return MapstructUtils.convert(this, tClass);
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,74 @@
|
|||||||
|
package cc.iotkit.model.FeedBackEvaluation;
|
||||||
|
|
||||||
|
|
||||||
|
import cc.iotkit.model.Id;
|
||||||
|
import cc.iotkit.model.TenantModel;
|
||||||
|
import com.sun.xml.bind.v2.TODO;
|
||||||
|
import lombok.*;
|
||||||
|
|
||||||
|
import java.lang.annotation.Annotation;
|
||||||
|
|
||||||
|
// 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。
|
||||||
|
@EqualsAndHashCode(callSuper = true)
|
||||||
|
@Data
|
||||||
|
@Builder
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
public class FeedBackEvaluationDO extends TenantModel implements Id<Long> {
|
||||||
|
private static final long serialVersionUID = 1L;
|
||||||
|
/**
|
||||||
|
* ID
|
||||||
|
*/
|
||||||
|
|
||||||
|
private Long id;
|
||||||
|
/**
|
||||||
|
* 内容
|
||||||
|
*/
|
||||||
|
private String content;
|
||||||
|
/**
|
||||||
|
* 问题截图
|
||||||
|
*/
|
||||||
|
private String problemScreenshot;
|
||||||
|
/**
|
||||||
|
* 消息
|
||||||
|
*/
|
||||||
|
private String message;
|
||||||
|
/**
|
||||||
|
* 客户姓名
|
||||||
|
*/
|
||||||
|
private String customerName;
|
||||||
|
/**
|
||||||
|
* 评价类型1意见反馈,2用户评价,3师傅评价
|
||||||
|
*
|
||||||
|
* 枚举 {@link TODO evaluation_type 对应的类}
|
||||||
|
*/
|
||||||
|
private String evaluationType;
|
||||||
|
/**
|
||||||
|
* 服务满意度
|
||||||
|
*/
|
||||||
|
private String serviceSatisfaction;
|
||||||
|
/**
|
||||||
|
* 设备ID
|
||||||
|
*/
|
||||||
|
private String deviceId;
|
||||||
|
/**
|
||||||
|
* 工单ID
|
||||||
|
*/
|
||||||
|
private String worderId;
|
||||||
|
/**
|
||||||
|
* 问题是否解决1解决2未解决
|
||||||
|
*
|
||||||
|
* 枚举 {@link TODO is_solve 对应的类}
|
||||||
|
*/
|
||||||
|
private String isSolve;
|
||||||
|
/**
|
||||||
|
* 客户电话
|
||||||
|
*/
|
||||||
|
private String customerPhone;
|
||||||
|
/**
|
||||||
|
*租户id
|
||||||
|
*/
|
||||||
|
private Long tenantId;
|
||||||
|
|
||||||
|
private Long customerId;
|
||||||
|
}
|
@ -0,0 +1,31 @@
|
|||||||
|
/*
|
||||||
|
*
|
||||||
|
* * | Licensed 未经许可不能去掉「OPENIITA」相关版权
|
||||||
|
* * +----------------------------------------------------------------------
|
||||||
|
* * | Author: xw2sy@163.com
|
||||||
|
* * +----------------------------------------------------------------------
|
||||||
|
*
|
||||||
|
* Copyright [2024] [OPENIITA]
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
* /
|
||||||
|
*/
|
||||||
|
package cc.iotkit.model;
|
||||||
|
|
||||||
|
public interface Id<T> {
|
||||||
|
|
||||||
|
T getId();
|
||||||
|
|
||||||
|
void setId(T id);
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,42 @@
|
|||||||
|
/*
|
||||||
|
*
|
||||||
|
* * | Licensed 未经许可不能去掉「OPENIITA」相关版权
|
||||||
|
* * +----------------------------------------------------------------------
|
||||||
|
* * | Author: xw2sy@163.com
|
||||||
|
* * +----------------------------------------------------------------------
|
||||||
|
*
|
||||||
|
* Copyright [2024] [OPENIITA]
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
* /
|
||||||
|
*/
|
||||||
|
package cc.iotkit.model;
|
||||||
|
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
public class InvokeResult {
|
||||||
|
|
||||||
|
private String requestId;
|
||||||
|
|
||||||
|
private long time;
|
||||||
|
|
||||||
|
public InvokeResult(String requestId) {
|
||||||
|
this.requestId = requestId;
|
||||||
|
this.time = System.currentTimeMillis();
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,46 @@
|
|||||||
|
/*
|
||||||
|
*
|
||||||
|
* * | Licensed 未经许可不能去掉「OPENIITA」相关版权
|
||||||
|
* * +----------------------------------------------------------------------
|
||||||
|
* * | Author: xw2sy@163.com
|
||||||
|
* * +----------------------------------------------------------------------
|
||||||
|
*
|
||||||
|
* Copyright [2024] [OPENIITA]
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
* /
|
||||||
|
*/
|
||||||
|
|
||||||
|
package cc.iotkit.model;
|
||||||
|
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* oauth2的client
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
public class OauthClient implements Id<String> {
|
||||||
|
|
||||||
|
private String id;
|
||||||
|
|
||||||
|
private String clientId;
|
||||||
|
|
||||||
|
private String name;
|
||||||
|
|
||||||
|
private String clientSecret;
|
||||||
|
|
||||||
|
private String allowUrl;
|
||||||
|
|
||||||
|
private Long createAt;
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,31 @@
|
|||||||
|
/*
|
||||||
|
*
|
||||||
|
* * | Licensed 未经许可不能去掉「OPENIITA」相关版权
|
||||||
|
* * +----------------------------------------------------------------------
|
||||||
|
* * | Author: xw2sy@163.com
|
||||||
|
* * +----------------------------------------------------------------------
|
||||||
|
*
|
||||||
|
* Copyright [2024] [OPENIITA]
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
* /
|
||||||
|
*/
|
||||||
|
package cc.iotkit.model;
|
||||||
|
|
||||||
|
public interface Owned<T> extends Id<T> {
|
||||||
|
|
||||||
|
String getUid();
|
||||||
|
|
||||||
|
void setUid(String uid);
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,43 @@
|
|||||||
|
/*
|
||||||
|
*
|
||||||
|
* * | Licensed 未经许可不能去掉「OPENIITA」相关版权
|
||||||
|
* * +----------------------------------------------------------------------
|
||||||
|
* * | Author: xw2sy@163.com
|
||||||
|
* * +----------------------------------------------------------------------
|
||||||
|
*
|
||||||
|
* Copyright [2024] [OPENIITA]
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
* /
|
||||||
|
*/
|
||||||
|
|
||||||
|
package cc.iotkit.model;
|
||||||
|
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.EqualsAndHashCode;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 租户基类
|
||||||
|
*
|
||||||
|
* @author Michelle.Chung
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
@EqualsAndHashCode(callSuper = true)
|
||||||
|
public class TenantModel extends BaseModel {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 租户编号
|
||||||
|
*/
|
||||||
|
private Long tenantId;
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,88 @@
|
|||||||
|
/*
|
||||||
|
*
|
||||||
|
* * | Licensed 未经许可不能去掉「OPENIITA」相关版权
|
||||||
|
* * +----------------------------------------------------------------------
|
||||||
|
* * | Author: xw2sy@163.com
|
||||||
|
* * +----------------------------------------------------------------------
|
||||||
|
*
|
||||||
|
* Copyright [2024] [OPENIITA]
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
* /
|
||||||
|
*/
|
||||||
|
package cc.iotkit.model.alert;
|
||||||
|
|
||||||
|
import cc.iotkit.model.Owned;
|
||||||
|
import cc.iotkit.model.TenantModel;
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Builder;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 告警配置
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
@Builder
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
public class AlertConfig extends TenantModel implements Owned<Long> {
|
||||||
|
|
||||||
|
private Long id;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 配置所属用户
|
||||||
|
*/
|
||||||
|
private String uid;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 告警名称
|
||||||
|
*/
|
||||||
|
private String name;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 告警严重度
|
||||||
|
*/
|
||||||
|
private String level;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 关联规则引擎ID
|
||||||
|
*/
|
||||||
|
private String ruleInfoId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 关联消息转发模板ID
|
||||||
|
*/
|
||||||
|
private Long messageTemplateId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 描述
|
||||||
|
*/
|
||||||
|
private String description;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 是否启用
|
||||||
|
*/
|
||||||
|
private Boolean enable;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 创建时间
|
||||||
|
*/
|
||||||
|
private Long createAt;
|
||||||
|
/**
|
||||||
|
* 0短信1微信小程序推送2语音,数据用,隔开
|
||||||
|
*/
|
||||||
|
private String messagePush;
|
||||||
|
private String messagePushIpone;
|
||||||
|
private String deviceName;
|
||||||
|
}
|
@ -0,0 +1,58 @@
|
|||||||
|
/*
|
||||||
|
*
|
||||||
|
* * | Licensed 未经许可不能去掉「OPENIITA」相关版权
|
||||||
|
* * +----------------------------------------------------------------------
|
||||||
|
* * | Author: xw2sy@163.com
|
||||||
|
* * +----------------------------------------------------------------------
|
||||||
|
*
|
||||||
|
* Copyright [2024] [OPENIITA]
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
* /
|
||||||
|
*/
|
||||||
|
package cc.iotkit.model.device;
|
||||||
|
|
||||||
|
import cc.iotkit.model.Id;
|
||||||
|
import cc.iotkit.model.TenantModel;
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Builder;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 设备配置
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
@Builder
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
public class DeviceConfig extends TenantModel implements Id<String> {
|
||||||
|
|
||||||
|
private String id;
|
||||||
|
|
||||||
|
private String deviceId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 产品key
|
||||||
|
*/
|
||||||
|
private String productKey;
|
||||||
|
|
||||||
|
private String deviceName;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 设备配置json内容
|
||||||
|
*/
|
||||||
|
private String config;
|
||||||
|
|
||||||
|
private Long createAt;
|
||||||
|
}
|
@ -0,0 +1,76 @@
|
|||||||
|
/*
|
||||||
|
*
|
||||||
|
* * | Licensed 未经许可不能去掉「OPENIITA」相关版权
|
||||||
|
* * +----------------------------------------------------------------------
|
||||||
|
* * | Author: xw2sy@163.com
|
||||||
|
* * +----------------------------------------------------------------------
|
||||||
|
*
|
||||||
|
* Copyright [2024] [OPENIITA]
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
* /
|
||||||
|
*/
|
||||||
|
|
||||||
|
package cc.iotkit.model.device;
|
||||||
|
|
||||||
|
|
||||||
|
import cc.iotkit.model.Owned;
|
||||||
|
import cc.iotkit.model.TenantModel;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||||
|
import io.github.linpeilie.annotations.AutoMapper;
|
||||||
|
|
||||||
|
import lombok.*;
|
||||||
|
import org.hibernate.annotations.Filter;
|
||||||
|
import org.hibernate.annotations.FilterDef;
|
||||||
|
import org.hibernate.annotations.GenericGenerator;
|
||||||
|
import org.hibernate.annotations.ParamDef;
|
||||||
|
import org.springframework.format.annotation.DateTimeFormat;
|
||||||
|
|
||||||
|
import javax.persistence.*;
|
||||||
|
import java.io.Serializable;
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
@Builder
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
@EqualsAndHashCode(callSuper = true)
|
||||||
|
public class DeviceDetectorInfo extends TenantModel implements Owned<String>,Serializable {
|
||||||
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
|
private String id;
|
||||||
|
|
||||||
|
private String deviceId;
|
||||||
|
|
||||||
|
private String productKey;
|
||||||
|
|
||||||
|
private String deviceName;
|
||||||
|
|
||||||
|
private String uid;
|
||||||
|
|
||||||
|
@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
|
||||||
|
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
|
||||||
|
private Date createTime;
|
||||||
|
|
||||||
|
private Long createAt;
|
||||||
|
/**
|
||||||
|
* 租户编号
|
||||||
|
*/
|
||||||
|
|
||||||
|
private Long tenantId;
|
||||||
|
|
||||||
|
private String node;
|
||||||
|
private String gasTypeKey;
|
||||||
|
private String dataDetectorValue;
|
||||||
|
private String nodeContext;
|
||||||
|
}
|
@ -0,0 +1,65 @@
|
|||||||
|
/*
|
||||||
|
*
|
||||||
|
* * | Licensed 未经许可不能去掉「OPENIITA」相关版权
|
||||||
|
* * +----------------------------------------------------------------------
|
||||||
|
* * | Author: xw2sy@163.com
|
||||||
|
* * +----------------------------------------------------------------------
|
||||||
|
*
|
||||||
|
* Copyright [2024] [OPENIITA]
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
* /
|
||||||
|
*/
|
||||||
|
package cc.iotkit.model.device;
|
||||||
|
|
||||||
|
import cc.iotkit.model.Owned;
|
||||||
|
import cc.iotkit.model.TenantModel;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 设备分组
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
public class DeviceGroup extends TenantModel implements Owned<String> {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 分组id
|
||||||
|
*/
|
||||||
|
private String id;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 分组名称
|
||||||
|
*/
|
||||||
|
private String name;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 所属用户
|
||||||
|
*/
|
||||||
|
private String uid;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 分组说明
|
||||||
|
*/
|
||||||
|
private String remark;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 设备数量
|
||||||
|
*/
|
||||||
|
private int deviceQty;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 创建时间
|
||||||
|
*/
|
||||||
|
private long createAt;
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,182 @@
|
|||||||
|
/*
|
||||||
|
*
|
||||||
|
* * | Licensed 未经许可不能去掉「OPENIITA」相关版权
|
||||||
|
* * +----------------------------------------------------------------------
|
||||||
|
* * | Author: xw2sy@163.com
|
||||||
|
* * +----------------------------------------------------------------------
|
||||||
|
*
|
||||||
|
* Copyright [2024] [OPENIITA]
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
* /
|
||||||
|
*/
|
||||||
|
package cc.iotkit.model.device;
|
||||||
|
|
||||||
|
import cc.iotkit.model.Owned;
|
||||||
|
import cc.iotkit.model.TenantModel;
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Builder;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.HashMap;
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
@Builder
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
public class DeviceInfo extends TenantModel implements Owned<String> {
|
||||||
|
|
||||||
|
private String id;
|
||||||
|
|
||||||
|
private String deviceId;
|
||||||
|
|
||||||
|
private String site;
|
||||||
|
private String longitude;
|
||||||
|
|
||||||
|
private String latitude;
|
||||||
|
private String name;
|
||||||
|
private String signalStrength;
|
||||||
|
private String deviceVersion;
|
||||||
|
|
||||||
|
private Long deptAreaId;
|
||||||
|
private Long tenantId;
|
||||||
|
//设备状态0正常1故障2报警3离线
|
||||||
|
private Integer deviceStatus;
|
||||||
|
/**
|
||||||
|
* 产品key
|
||||||
|
*/
|
||||||
|
private String productKey;
|
||||||
|
private String productName;
|
||||||
|
|
||||||
|
private String deviceName;
|
||||||
|
private String tenantName;
|
||||||
|
/**
|
||||||
|
* 设备型号
|
||||||
|
*/
|
||||||
|
private String model;
|
||||||
|
private boolean flag;
|
||||||
|
/**
|
||||||
|
* 设备密钥
|
||||||
|
*/
|
||||||
|
private String secret;
|
||||||
|
|
||||||
|
private String parentId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 所属平台用户ID
|
||||||
|
*/
|
||||||
|
private String uid;
|
||||||
|
//安装信息
|
||||||
|
private DeviceInstallInfo deviceInstallInfo;
|
||||||
|
private String nodeOne;
|
||||||
|
private String nodeTwo;
|
||||||
|
private String nodeThree;
|
||||||
|
private String nodeFour;
|
||||||
|
private String nodeFive;
|
||||||
|
private String nodeOneStatus;
|
||||||
|
private String nodeTwoStatus;
|
||||||
|
private String nodeThreeStatus;
|
||||||
|
private String nodeFourStatus;
|
||||||
|
private String nodeFiveStatus;
|
||||||
|
private String nodeOneDevice;
|
||||||
|
private String nodeTwoDevice;
|
||||||
|
private String nodeThreeDevice;
|
||||||
|
private String nodeFourDevice;
|
||||||
|
private String nodeFiveDevice;
|
||||||
|
private String nodeStatus;
|
||||||
|
private String node;
|
||||||
|
private String nodeDevice;
|
||||||
|
private String nodes;
|
||||||
|
/**
|
||||||
|
* 关联子用户ID列表
|
||||||
|
*/
|
||||||
|
private List<String> subUid = new ArrayList<>();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 设备定位对象
|
||||||
|
*/
|
||||||
|
private Locate locate = new Locate();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 设备在离线状态
|
||||||
|
*/
|
||||||
|
private State state = new State();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 设备属性
|
||||||
|
*/
|
||||||
|
private Map<String, ?> property = new HashMap<>();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 设备标签
|
||||||
|
*/
|
||||||
|
private Map<String, Tag> tag = new HashMap<>();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 设备所属分组
|
||||||
|
*/
|
||||||
|
private Map<String, Group> group = new HashMap<>();
|
||||||
|
|
||||||
|
private Long createAt;
|
||||||
|
|
||||||
|
public boolean isOnline() {
|
||||||
|
return state != null && state.isOnline();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Data
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
public static class Locate {
|
||||||
|
|
||||||
|
private String longitude;
|
||||||
|
|
||||||
|
private String latitude;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Data
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
@Builder
|
||||||
|
public static class State {
|
||||||
|
|
||||||
|
private boolean online;
|
||||||
|
|
||||||
|
private Long onlineTime;
|
||||||
|
|
||||||
|
private Long offlineTime;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Data
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
public static class Tag {
|
||||||
|
private String id;
|
||||||
|
private String name;
|
||||||
|
private String value;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Data
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
public static class Group {
|
||||||
|
private String id;
|
||||||
|
private String name;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,104 @@
|
|||||||
|
/*
|
||||||
|
*
|
||||||
|
* * | Licensed 未经许可不能去掉「OPENIITA」相关版权
|
||||||
|
* * +----------------------------------------------------------------------
|
||||||
|
* * | Author: xw2sy@163.com
|
||||||
|
* * +----------------------------------------------------------------------
|
||||||
|
*
|
||||||
|
* Copyright [2024] [OPENIITA]
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
* /
|
||||||
|
*/
|
||||||
|
|
||||||
|
package cc.iotkit.model.device;
|
||||||
|
|
||||||
|
|
||||||
|
import cc.iotkit.model.Owned;
|
||||||
|
import cc.iotkit.model.TenantModel;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||||
|
import lombok.*;
|
||||||
|
import org.springframework.format.annotation.DateTimeFormat;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
@Builder
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
@EqualsAndHashCode(callSuper = true)
|
||||||
|
public class DeviceInstallInfo extends TenantModel implements Owned<String>,Serializable {
|
||||||
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
|
private String id;
|
||||||
|
|
||||||
|
// @ApiModelProperty(value = "设备名称(报警器编号)")
|
||||||
|
private String deviceName;
|
||||||
|
// @ApiModelProperty(value = "公司名称")
|
||||||
|
private String corporateName;
|
||||||
|
// @ApiModelProperty(value = "申请时间")
|
||||||
|
@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
|
||||||
|
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
|
||||||
|
private Date proposerTime;
|
||||||
|
// @ApiModelProperty(value = "申请人")
|
||||||
|
private String proposer;
|
||||||
|
// @ApiModelProperty(value = "申请班组")
|
||||||
|
private String proposerTeam;
|
||||||
|
// @ApiModelProperty(value = "小区名称")
|
||||||
|
private String communityName;
|
||||||
|
// @ApiModelProperty(value = "用户名称")
|
||||||
|
private String userName;
|
||||||
|
// @ApiModelProperty(value = "用户电话")
|
||||||
|
private String userIpone;
|
||||||
|
// @ApiModelProperty(value = "楼栋单元号")
|
||||||
|
private String buildingUnit;
|
||||||
|
// @ApiModelProperty(value = "房间号")
|
||||||
|
private String roomNo;
|
||||||
|
// @ApiModelProperty(value = "切断阀编号")
|
||||||
|
private String shutValueNumber;
|
||||||
|
// @ApiModelProperty(value = "燃气表号")
|
||||||
|
private String gasMeterNumber;
|
||||||
|
// @ApiModelProperty(value = "备注")
|
||||||
|
private String remarks;
|
||||||
|
// @ApiModelProperty(value = "安装前图片")
|
||||||
|
private String beforeInstallationImage;
|
||||||
|
// @ApiModelProperty(value = "装完成探测器工作图片")
|
||||||
|
private String workingOfTheDetectorImage;
|
||||||
|
// @ApiModelProperty(value = "测漏图片")
|
||||||
|
private String sideLeakageImage;
|
||||||
|
// @ApiModelProperty(value = "点火图片")
|
||||||
|
private String ignitionPictureImage;
|
||||||
|
// @ApiModelProperty(value = "装完成全景图片")
|
||||||
|
private String installThePanoramicImage;
|
||||||
|
// @ApiModelProperty(value = "燃气表图片")
|
||||||
|
private String ofGasMeterImage;
|
||||||
|
//@ApiModelProperty(value = "工单图片")
|
||||||
|
private String workOrderImage;
|
||||||
|
//@ApiModelProperty(value = "打孔图片")
|
||||||
|
private String punchingImage;
|
||||||
|
// @ApiModelProperty(value = "用户id")
|
||||||
|
private String uid;
|
||||||
|
// @ApiModelProperty(value = "租户编号")
|
||||||
|
private Long tenantId;
|
||||||
|
// @ApiModelProperty(value = "装电源线照片")
|
||||||
|
private String fiexImage;
|
||||||
|
private Integer state;
|
||||||
|
//@ExcelProperty(value = "厂家")
|
||||||
|
private String manufacturer;
|
||||||
|
//@ExcelProperty(value = "安装情况")
|
||||||
|
private String position;
|
||||||
|
private String site;
|
||||||
|
//绑定人电话
|
||||||
|
private String bindUserIpone;
|
||||||
|
}
|
@ -0,0 +1,69 @@
|
|||||||
|
/*
|
||||||
|
*
|
||||||
|
* * | Licensed 未经许可不能去掉「OPENIITA」相关版权
|
||||||
|
* * +----------------------------------------------------------------------
|
||||||
|
* * | Author: xw2sy@163.com
|
||||||
|
* * +----------------------------------------------------------------------
|
||||||
|
*
|
||||||
|
* Copyright [2024] [OPENIITA]
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
* /
|
||||||
|
*/
|
||||||
|
|
||||||
|
package cc.iotkit.model.device;
|
||||||
|
|
||||||
|
|
||||||
|
import cc.iotkit.model.Id;
|
||||||
|
import cc.iotkit.model.Owned;
|
||||||
|
import cc.iotkit.model.TenantModel;
|
||||||
|
import io.github.linpeilie.annotations.AutoMapper;
|
||||||
|
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Builder;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
import org.hibernate.annotations.Filter;
|
||||||
|
import org.hibernate.annotations.FilterDef;
|
||||||
|
import org.hibernate.annotations.GenericGenerator;
|
||||||
|
import org.hibernate.annotations.ParamDef;
|
||||||
|
|
||||||
|
import javax.persistence.*;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
@Builder
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
public class DeviceIssue extends TenantModel implements Owned<String>{
|
||||||
|
|
||||||
|
|
||||||
|
private String id;
|
||||||
|
|
||||||
|
private String productKey;
|
||||||
|
|
||||||
|
private Long tenantId;
|
||||||
|
|
||||||
|
private String fieldName;
|
||||||
|
private String fieldNameValue;
|
||||||
|
private String tenantName;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String getUid() {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void setUid(String uid) {
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,25 @@
|
|||||||
|
package cc.iotkit.model.device;
|
||||||
|
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class InstallationRecord {
|
||||||
|
|
||||||
|
private String teamName; // 班组名称
|
||||||
|
private String installer; // 安装人
|
||||||
|
private String community; // 小区名称
|
||||||
|
private String buildingNo; // 楼栋号
|
||||||
|
private String unitNo; // 单元号
|
||||||
|
private String roomNo; // 房号
|
||||||
|
private String userName; // 用户姓名
|
||||||
|
private String userPhone; // 用户电话
|
||||||
|
private String stoveType; // 灶具类型
|
||||||
|
private String installDate; // 安装时间
|
||||||
|
// 材料使用相关字段
|
||||||
|
private int ballValve; // 球阀
|
||||||
|
private int drilling; // 打孔
|
||||||
|
private String pipeType; // 管子使用类型及尺寸
|
||||||
|
private int nonFixedPipe; // 非定尺管
|
||||||
|
private int nut; // 螺母
|
||||||
|
private int quickConnect; // 插入式快接
|
||||||
|
}
|
@ -0,0 +1,66 @@
|
|||||||
|
/*
|
||||||
|
*
|
||||||
|
* * | Licensed 未经许可不能去掉「OPENIITA」相关版权
|
||||||
|
* * +----------------------------------------------------------------------
|
||||||
|
* * | Author: xw2sy@163.com
|
||||||
|
* * +----------------------------------------------------------------------
|
||||||
|
*
|
||||||
|
* Copyright [2024] [OPENIITA]
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
* /
|
||||||
|
*/
|
||||||
|
package cc.iotkit.model.device;
|
||||||
|
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Builder;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 虚拟设备日志
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
@Builder
|
||||||
|
public class VirtualDeviceLog {
|
||||||
|
|
||||||
|
private String id;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 虚拟设备id
|
||||||
|
*/
|
||||||
|
private String virtualDeviceId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 虚拟设备名称
|
||||||
|
*/
|
||||||
|
private String virtualDeviceName;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 关联设备数量
|
||||||
|
*/
|
||||||
|
private int deviceTotal;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 虚拟设备执行结果
|
||||||
|
*/
|
||||||
|
private String result;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 创建时间
|
||||||
|
*/
|
||||||
|
private Long logAt = System.currentTimeMillis();
|
||||||
|
}
|
@ -0,0 +1,44 @@
|
|||||||
|
/*
|
||||||
|
*
|
||||||
|
* * | Licensed 未经许可不能去掉「OPENIITA」相关版权
|
||||||
|
* * +----------------------------------------------------------------------
|
||||||
|
* * | Author: xw2sy@163.com
|
||||||
|
* * +----------------------------------------------------------------------
|
||||||
|
*
|
||||||
|
* Copyright [2024] [OPENIITA]
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
* /
|
||||||
|
*/
|
||||||
|
package cc.iotkit.model.device.message;
|
||||||
|
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
public class DeviceProperty {
|
||||||
|
|
||||||
|
private String id;
|
||||||
|
|
||||||
|
private String deviceId;
|
||||||
|
|
||||||
|
private String name;
|
||||||
|
|
||||||
|
private Object value;
|
||||||
|
|
||||||
|
private Long time;
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,52 @@
|
|||||||
|
/*
|
||||||
|
*
|
||||||
|
* * | Licensed 未经许可不能去掉「OPENIITA」相关版权
|
||||||
|
* * +----------------------------------------------------------------------
|
||||||
|
* * | Author: xw2sy@163.com
|
||||||
|
* * +----------------------------------------------------------------------
|
||||||
|
*
|
||||||
|
* Copyright [2024] [OPENIITA]
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
* /
|
||||||
|
*/
|
||||||
|
package cc.iotkit.model.device.message;
|
||||||
|
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
public class DevicePropertyCache {
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 属性值
|
||||||
|
*/
|
||||||
|
private Object value;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 属性值时间: 设备上报时间
|
||||||
|
*/
|
||||||
|
private Long occurred;
|
||||||
|
|
||||||
|
|
||||||
|
public Map<String, Object> toMap() {
|
||||||
|
return Map.of("value", value, "occurred", occurred);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,84 @@
|
|||||||
|
package cc.iotkit.model.iccid;
|
||||||
|
|
||||||
|
|
||||||
|
import cc.iotkit.model.BaseModel;
|
||||||
|
import cc.iotkit.model.TenantModel;
|
||||||
|
import cc.iotkit.model.notify.Channel;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||||
|
import io.github.linpeilie.annotations.AutoMapper;
|
||||||
|
import lombok.*;
|
||||||
|
import org.hibernate.annotations.Filter;
|
||||||
|
import org.hibernate.annotations.FilterDef;
|
||||||
|
import org.hibernate.annotations.GenericGenerator;
|
||||||
|
import org.hibernate.annotations.ParamDef;
|
||||||
|
import org.springframework.format.annotation.DateTimeFormat;
|
||||||
|
|
||||||
|
import javax.persistence.*;
|
||||||
|
import java.io.Serializable;
|
||||||
|
import java.time.LocalDateTime;
|
||||||
|
|
||||||
|
// 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。
|
||||||
|
@EqualsAndHashCode(callSuper = true)
|
||||||
|
@Data
|
||||||
|
@Builder
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
public class DIccidRecordDO extends TenantModel implements cc.iotkit.model.Id<Long>, Serializable {
|
||||||
|
private static final long serialVersionUID = 1L;
|
||||||
|
/**
|
||||||
|
* 主键
|
||||||
|
*/
|
||||||
|
//@TableId(type = IdType.AUTO)
|
||||||
|
|
||||||
|
private Long id;
|
||||||
|
/**
|
||||||
|
* 厂商编号|合作商编号
|
||||||
|
*/
|
||||||
|
private String userCode;
|
||||||
|
/**
|
||||||
|
* 物联网卡号
|
||||||
|
*/
|
||||||
|
private String iccid;
|
||||||
|
/**
|
||||||
|
* 物联网卡运营商
|
||||||
|
*/
|
||||||
|
private Integer simType;
|
||||||
|
/**
|
||||||
|
* 发货日期
|
||||||
|
*/
|
||||||
|
private String dateline;
|
||||||
|
/**
|
||||||
|
* 状态(0,已授权,1未授权,2未支付)
|
||||||
|
*/
|
||||||
|
private Integer state;
|
||||||
|
/**
|
||||||
|
* 订单id
|
||||||
|
*/
|
||||||
|
private String orderId;
|
||||||
|
/**
|
||||||
|
* 授权码
|
||||||
|
*/
|
||||||
|
private String authorizationCode;
|
||||||
|
/**
|
||||||
|
* 物联网卡来源0-其他 1-官方
|
||||||
|
*/
|
||||||
|
private Integer source;
|
||||||
|
/**
|
||||||
|
* 厂商名称|合作商名称
|
||||||
|
*/
|
||||||
|
private String user;
|
||||||
|
/**
|
||||||
|
* imei
|
||||||
|
*/
|
||||||
|
private String imei;
|
||||||
|
|
||||||
|
private Integer validDays;
|
||||||
|
@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
|
||||||
|
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
|
||||||
|
private LocalDateTime expirationTime;
|
||||||
|
/**
|
||||||
|
*租户id
|
||||||
|
*/
|
||||||
|
private Long tenantId;
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,63 @@
|
|||||||
|
/*
|
||||||
|
* +----------------------------------------------------------------------
|
||||||
|
* | Copyright (c) 奇特物联 2021-2022 All rights reserved.
|
||||||
|
* +----------------------------------------------------------------------
|
||||||
|
* | Licensed 未经许可不能去掉「奇特物联」相关版权
|
||||||
|
* +----------------------------------------------------------------------
|
||||||
|
* | Author: xw2sy@163.com
|
||||||
|
* +----------------------------------------------------------------------
|
||||||
|
*/
|
||||||
|
package cc.iotkit.model.modbus;
|
||||||
|
|
||||||
|
import cc.iotkit.model.Owned;
|
||||||
|
import cc.iotkit.model.TenantModel;
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Builder;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Description: modbus信息
|
||||||
|
* @Author: ZOUZDC
|
||||||
|
* @Date: 2024/4/28 22:49
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
@Builder
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
public class ModbusInfo extends TenantModel implements Owned<Long>, Serializable {
|
||||||
|
|
||||||
|
private Long id;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 配置所属用户
|
||||||
|
*/
|
||||||
|
private String uid;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 产品名称
|
||||||
|
*/
|
||||||
|
private String name;
|
||||||
|
|
||||||
|
private String productKey;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 说明
|
||||||
|
*/
|
||||||
|
private String remark;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 创建时间
|
||||||
|
*/
|
||||||
|
private Long createAt;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 更新时间
|
||||||
|
*/
|
||||||
|
private Long updateAt;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,186 @@
|
|||||||
|
/*
|
||||||
|
* +----------------------------------------------------------------------
|
||||||
|
* | Copyright (c) 奇特物联 2021-2022 All rights reserved.
|
||||||
|
* +----------------------------------------------------------------------
|
||||||
|
* | Licensed 未经许可不能去掉「奇特物联」相关版权
|
||||||
|
* +----------------------------------------------------------------------
|
||||||
|
* | Author: xw2sy@163.com
|
||||||
|
* +----------------------------------------------------------------------
|
||||||
|
*/
|
||||||
|
package cc.iotkit.model.modbus;
|
||||||
|
|
||||||
|
import cc.iotkit.model.Id;
|
||||||
|
import cc.iotkit.model.TenantModel;
|
||||||
|
import cc.iotkit.model.product.ThingModel;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
||||||
|
import lombok.*;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
|
import java.util.HashMap;
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Description: modbus点表物模型
|
||||||
|
* @Author: ZOUZDC
|
||||||
|
* @Date: 2024/4/28 22:52
|
||||||
|
*/
|
||||||
|
@EqualsAndHashCode(callSuper = true)
|
||||||
|
@Data
|
||||||
|
@Builder
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
public class ModbusThingModel extends TenantModel implements Id<Long>, Serializable {
|
||||||
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
|
private Long id;
|
||||||
|
|
||||||
|
private String productKey;
|
||||||
|
|
||||||
|
private ModbusThingModel.Model model;
|
||||||
|
|
||||||
|
private Long updateAt;
|
||||||
|
|
||||||
|
public ModbusThingModel(String productKey) {
|
||||||
|
this.productKey = productKey;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public static class Model {
|
||||||
|
private List<ModbusThingModel.Property> properties;
|
||||||
|
private List<ModbusThingModel.Service> services;
|
||||||
|
private List<ModbusThingModel.Event> events;
|
||||||
|
|
||||||
|
public Map<String, ModbusThingModel.Service> serviceMap() {
|
||||||
|
if (services == null) {
|
||||||
|
return new HashMap<>();
|
||||||
|
}
|
||||||
|
return services.stream().collect(Collectors.toMap(ModbusThingModel.Service::getIdentifier, s -> s));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@Data
|
||||||
|
@JsonIgnoreProperties(ignoreUnknown = true)
|
||||||
|
public static class Property {
|
||||||
|
private String name;
|
||||||
|
private String identifier;
|
||||||
|
// 描述
|
||||||
|
private String description;
|
||||||
|
/**
|
||||||
|
* 寄存器类型
|
||||||
|
* [{value:'01',label:'线圈状态(RW)',},
|
||||||
|
* {value:'02',label:'离散输入(RO)',},
|
||||||
|
* {value:'03',label:'保持寄存器(RW)',},
|
||||||
|
* {value:'04',label:'输入寄存器(RO)',},]
|
||||||
|
*/
|
||||||
|
private String regType;
|
||||||
|
//寄存器地址
|
||||||
|
private Integer regAddr;
|
||||||
|
//寄存器数量
|
||||||
|
private Integer regNum;
|
||||||
|
// * 处理公式
|
||||||
|
private String processor;
|
||||||
|
//数据顺序
|
||||||
|
/**
|
||||||
|
|
||||||
|
* [
|
||||||
|
* { value: 'AB', },
|
||||||
|
* { value: 'BA', },
|
||||||
|
* { value: 'AB CD', },
|
||||||
|
* { value: 'CD AB', },
|
||||||
|
* { value: 'DC BA', },
|
||||||
|
* { value: 'BA DC', },
|
||||||
|
* ]
|
||||||
|
*/
|
||||||
|
private String sort;
|
||||||
|
|
||||||
|
private ModbusThingModel.DataType dataType;
|
||||||
|
|
||||||
|
private String accessMode = "rw";
|
||||||
|
|
||||||
|
// 单位
|
||||||
|
private String unit;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public static class ProData {
|
||||||
|
/**
|
||||||
|
* 寄存器类型
|
||||||
|
* [{value:'01',label:'线圈状态(RW)',},
|
||||||
|
* {value:'02',label:'离散输入(RO)',},
|
||||||
|
* {value:'03',label:'保持寄存器(RW)',},
|
||||||
|
* {value:'04',label:'输入寄存器(RO)',},]
|
||||||
|
*/
|
||||||
|
private String regType;
|
||||||
|
//寄存器地址
|
||||||
|
private Integer regAddr;
|
||||||
|
//寄存器数量
|
||||||
|
private Integer regNum;
|
||||||
|
// * 处理公式
|
||||||
|
private String processor;
|
||||||
|
//数据顺序
|
||||||
|
/**
|
||||||
|
|
||||||
|
* [
|
||||||
|
* { value: 'AB', },
|
||||||
|
* { value: 'BA', },
|
||||||
|
* { value: 'AB CD', },
|
||||||
|
* { value: 'CD AB', },
|
||||||
|
* { value: 'DC BA', },
|
||||||
|
* { value: 'BA DC', },
|
||||||
|
* ]
|
||||||
|
*/
|
||||||
|
private String sort;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Data
|
||||||
|
@JsonIgnoreProperties(ignoreUnknown = true)
|
||||||
|
public static class Parameter {
|
||||||
|
private String identifier;
|
||||||
|
private ThingModel.DataType dataType;
|
||||||
|
private String name;
|
||||||
|
private Boolean required = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public static class Service {
|
||||||
|
private String identifier;
|
||||||
|
private List<ModbusThingModel.Parameter> inputData;
|
||||||
|
private List<ModbusThingModel.Parameter> outputData;
|
||||||
|
private String name;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public static class Event {
|
||||||
|
private String identifier;
|
||||||
|
private List<ModbusThingModel.Parameter> outputData;
|
||||||
|
private String name;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public static class DataType {
|
||||||
|
private String type;
|
||||||
|
private Object specs;
|
||||||
|
|
||||||
|
public <T> Object parse(T value) {
|
||||||
|
if (value == null) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
String val = value.toString();
|
||||||
|
type = type.toLowerCase();
|
||||||
|
switch (type) {
|
||||||
|
case "bool":
|
||||||
|
case "enum":
|
||||||
|
return val;
|
||||||
|
case "int":
|
||||||
|
return Integer.parseInt(val);
|
||||||
|
default:
|
||||||
|
return val;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,54 @@
|
|||||||
|
/*
|
||||||
|
*
|
||||||
|
* * | Licensed 未经许可不能去掉「OPENIITA」相关版权
|
||||||
|
* * +----------------------------------------------------------------------
|
||||||
|
* * | Author: xw2sy@163.com
|
||||||
|
* * +----------------------------------------------------------------------
|
||||||
|
*
|
||||||
|
* Copyright [2024] [OPENIITA]
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
* /
|
||||||
|
*/
|
||||||
|
|
||||||
|
package cc.iotkit.model.notify;
|
||||||
|
|
||||||
|
import cc.iotkit.model.Id;
|
||||||
|
import cc.iotkit.model.TenantModel;
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Builder;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* author: 石恒
|
||||||
|
* date: 2023-05-11 16:30
|
||||||
|
* description:
|
||||||
|
**/
|
||||||
|
@Data
|
||||||
|
@Builder
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
public class Channel extends TenantModel implements Id<Long> {
|
||||||
|
|
||||||
|
private Long id;
|
||||||
|
|
||||||
|
private String code;
|
||||||
|
|
||||||
|
private String title;
|
||||||
|
|
||||||
|
private String icon;
|
||||||
|
|
||||||
|
private Long createAt;
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,54 @@
|
|||||||
|
/*
|
||||||
|
*
|
||||||
|
* * | Licensed 未经许可不能去掉「OPENIITA」相关版权
|
||||||
|
* * +----------------------------------------------------------------------
|
||||||
|
* * | Author: xw2sy@163.com
|
||||||
|
* * +----------------------------------------------------------------------
|
||||||
|
*
|
||||||
|
* Copyright [2024] [OPENIITA]
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
* /
|
||||||
|
*/
|
||||||
|
|
||||||
|
package cc.iotkit.model.notify;
|
||||||
|
|
||||||
|
import cc.iotkit.model.Id;
|
||||||
|
import cc.iotkit.model.TenantModel;
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Builder;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* author: 石恒
|
||||||
|
* date: 2023-05-11 16:30
|
||||||
|
* description:
|
||||||
|
**/
|
||||||
|
@Data
|
||||||
|
@Builder
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
public class ChannelConfig extends TenantModel implements Id<Long> {
|
||||||
|
|
||||||
|
private Long id;
|
||||||
|
|
||||||
|
private Long channelId;
|
||||||
|
|
||||||
|
private String title;
|
||||||
|
|
||||||
|
private String param;
|
||||||
|
|
||||||
|
private Long createAt;
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,53 @@
|
|||||||
|
/*
|
||||||
|
*
|
||||||
|
* * | Licensed 未经许可不能去掉「OPENIITA」相关版权
|
||||||
|
* * +----------------------------------------------------------------------
|
||||||
|
* * | Author: xw2sy@163.com
|
||||||
|
* * +----------------------------------------------------------------------
|
||||||
|
*
|
||||||
|
* Copyright [2024] [OPENIITA]
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
* /
|
||||||
|
*/
|
||||||
|
|
||||||
|
package cc.iotkit.model.notify;
|
||||||
|
|
||||||
|
import cc.iotkit.model.Id;
|
||||||
|
import cc.iotkit.model.TenantModel;
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Builder;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* author: 石恒
|
||||||
|
* date: 2023-05-11 16:30
|
||||||
|
* description:
|
||||||
|
**/
|
||||||
|
@Data
|
||||||
|
@Builder
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
public class ChannelTemplate extends TenantModel implements Id<Long> {
|
||||||
|
|
||||||
|
private Long id;
|
||||||
|
|
||||||
|
private Long channelConfigId;
|
||||||
|
|
||||||
|
private String title;
|
||||||
|
|
||||||
|
private String content;
|
||||||
|
|
||||||
|
private Long createAt;
|
||||||
|
}
|
@ -0,0 +1,55 @@
|
|||||||
|
/*
|
||||||
|
*
|
||||||
|
* * | Licensed 未经许可不能去掉「OPENIITA」相关版权
|
||||||
|
* * +----------------------------------------------------------------------
|
||||||
|
* * | Author: xw2sy@163.com
|
||||||
|
* * +----------------------------------------------------------------------
|
||||||
|
*
|
||||||
|
* Copyright [2024] [OPENIITA]
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
* /
|
||||||
|
*/
|
||||||
|
|
||||||
|
package cc.iotkit.model.notify;
|
||||||
|
|
||||||
|
import cc.iotkit.model.Id;
|
||||||
|
import cc.iotkit.model.TenantModel;
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Builder;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Author: 石恒
|
||||||
|
* @Date: 2023/5/13 15:22
|
||||||
|
* @Description:
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
@Builder
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
public class NotifyMessage extends TenantModel implements Id<Long> {
|
||||||
|
|
||||||
|
private Long id;
|
||||||
|
|
||||||
|
private String content;
|
||||||
|
|
||||||
|
private String messageType;
|
||||||
|
|
||||||
|
private Boolean status;
|
||||||
|
|
||||||
|
private Long createAt;
|
||||||
|
|
||||||
|
private Long updateAt;
|
||||||
|
}
|
@ -0,0 +1,38 @@
|
|||||||
|
/*
|
||||||
|
*
|
||||||
|
* * | Licensed 未经许可不能去掉「OPENIITA」相关版权
|
||||||
|
* * +----------------------------------------------------------------------
|
||||||
|
* * | Author: xw2sy@163.com
|
||||||
|
* * +----------------------------------------------------------------------
|
||||||
|
*
|
||||||
|
* Copyright [2024] [OPENIITA]
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
* /
|
||||||
|
*/
|
||||||
|
|
||||||
|
package cc.iotkit.model.ota;
|
||||||
|
|
||||||
|
import cc.iotkit.model.TenantModel;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Author: 石恒
|
||||||
|
* @Date: 2023/6/10 14:36
|
||||||
|
* @Description:
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
public class DeviceOta extends TenantModel {
|
||||||
|
private String currentVersion;
|
||||||
|
private String deviceId;
|
||||||
|
}
|
@ -0,0 +1,64 @@
|
|||||||
|
/*
|
||||||
|
*
|
||||||
|
* * | Licensed 未经许可不能去掉「OPENIITA」相关版权
|
||||||
|
* * +----------------------------------------------------------------------
|
||||||
|
* * | Author: xw2sy@163.com
|
||||||
|
* * +----------------------------------------------------------------------
|
||||||
|
*
|
||||||
|
* Copyright [2024] [OPENIITA]
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
* /
|
||||||
|
*/
|
||||||
|
|
||||||
|
package cc.iotkit.model.ota;
|
||||||
|
|
||||||
|
import cc.iotkit.model.Id;
|
||||||
|
import cc.iotkit.model.TenantModel;
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Builder;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Author: 石恒
|
||||||
|
* @Date: 2023/6/15 22:00
|
||||||
|
* @Description:
|
||||||
|
*/
|
||||||
|
|
||||||
|
@Data
|
||||||
|
@Builder
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
public class DeviceOtaDetail extends TenantModel implements Id<Long> {
|
||||||
|
|
||||||
|
private Long id;
|
||||||
|
|
||||||
|
private Integer step;
|
||||||
|
|
||||||
|
private String taskId;
|
||||||
|
|
||||||
|
private String desc;
|
||||||
|
|
||||||
|
private String version;
|
||||||
|
|
||||||
|
private String module;
|
||||||
|
|
||||||
|
private String deviceId;
|
||||||
|
|
||||||
|
private String productKey;
|
||||||
|
|
||||||
|
private String deviceName;
|
||||||
|
|
||||||
|
private Long otaInfoId;
|
||||||
|
}
|
@ -0,0 +1,62 @@
|
|||||||
|
/*
|
||||||
|
*
|
||||||
|
* * | Licensed 未经许可不能去掉「OPENIITA」相关版权
|
||||||
|
* * +----------------------------------------------------------------------
|
||||||
|
* * | Author: xw2sy@163.com
|
||||||
|
* * +----------------------------------------------------------------------
|
||||||
|
*
|
||||||
|
* Copyright [2024] [OPENIITA]
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
* /
|
||||||
|
*/
|
||||||
|
|
||||||
|
package cc.iotkit.model.ota;
|
||||||
|
|
||||||
|
import cc.iotkit.model.Id;
|
||||||
|
import cc.iotkit.model.TenantModel;
|
||||||
|
import lombok.*;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Author: 石恒
|
||||||
|
* @Date: 2023/6/15 22:00
|
||||||
|
* @Description:
|
||||||
|
*/
|
||||||
|
|
||||||
|
@Data
|
||||||
|
@Builder
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
public class DeviceOtaInfo extends TenantModel implements Id<Long> {
|
||||||
|
|
||||||
|
private Long id;
|
||||||
|
|
||||||
|
private Long packageId;
|
||||||
|
|
||||||
|
private String desc;
|
||||||
|
|
||||||
|
private String version;
|
||||||
|
|
||||||
|
private String module;
|
||||||
|
|
||||||
|
private Integer total;
|
||||||
|
|
||||||
|
private Integer success;
|
||||||
|
|
||||||
|
private Integer fail;
|
||||||
|
|
||||||
|
private String productKey;
|
||||||
|
|
||||||
|
private Long createAt;
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,56 @@
|
|||||||
|
/*
|
||||||
|
*
|
||||||
|
* * | Licensed 未经许可不能去掉「OPENIITA」相关版权
|
||||||
|
* * +----------------------------------------------------------------------
|
||||||
|
* * | Author: xw2sy@163.com
|
||||||
|
* * +----------------------------------------------------------------------
|
||||||
|
*
|
||||||
|
* Copyright [2024] [OPENIITA]
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
* /
|
||||||
|
*/
|
||||||
|
|
||||||
|
package cc.iotkit.model.ota;
|
||||||
|
|
||||||
|
import cc.iotkit.model.Id;
|
||||||
|
import cc.iotkit.model.TenantModel;
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Builder;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Author: 石恒
|
||||||
|
* @Date: 2023/6/10 14:36
|
||||||
|
* @Description:
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
@Builder
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
public class OtaDevice extends TenantModel implements Id<Long> {
|
||||||
|
|
||||||
|
private Long id;
|
||||||
|
|
||||||
|
private String deviceName;
|
||||||
|
|
||||||
|
private String deviceId;
|
||||||
|
|
||||||
|
private String version;
|
||||||
|
|
||||||
|
private Integer status;
|
||||||
|
|
||||||
|
private Long createAt;
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,39 @@
|
|||||||
|
/*
|
||||||
|
*
|
||||||
|
* * | Licensed 未经许可不能去掉「OPENIITA」相关版权
|
||||||
|
* * +----------------------------------------------------------------------
|
||||||
|
* * | Author: xw2sy@163.com
|
||||||
|
* * +----------------------------------------------------------------------
|
||||||
|
*
|
||||||
|
* Copyright [2024] [OPENIITA]
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
* /
|
||||||
|
*/
|
||||||
|
|
||||||
|
package cc.iotkit.model.ota;
|
||||||
|
|
||||||
|
import cc.iotkit.model.TenantModel;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Author: 石恒
|
||||||
|
* @Date: 2023/6/15 22:54
|
||||||
|
* @Description:
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
public class OtaInfo extends TenantModel implements Serializable {
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,112 @@
|
|||||||
|
/*
|
||||||
|
*
|
||||||
|
* * | Licensed 未经许可不能去掉「OPENIITA」相关版权
|
||||||
|
* * +----------------------------------------------------------------------
|
||||||
|
* * | Author: xw2sy@163.com
|
||||||
|
* * +----------------------------------------------------------------------
|
||||||
|
*
|
||||||
|
* Copyright [2024] [OPENIITA]
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
* /
|
||||||
|
*/
|
||||||
|
|
||||||
|
package cc.iotkit.model.ota;
|
||||||
|
|
||||||
|
import cc.iotkit.model.Id;
|
||||||
|
import cc.iotkit.model.TenantModel;
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Builder;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Author: 石恒
|
||||||
|
* @Date: 2023/6/10 14:35
|
||||||
|
* @Description:
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
@Builder
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
public class OtaPackage extends TenantModel implements Id<Long> {
|
||||||
|
|
||||||
|
private Long id;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 文件包大小
|
||||||
|
*/
|
||||||
|
private Long size;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 签名
|
||||||
|
*/
|
||||||
|
private String sign;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 是否差分升级
|
||||||
|
*/
|
||||||
|
private Boolean isDiff;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 文件MD5后的值
|
||||||
|
*/
|
||||||
|
private String md5;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 包名
|
||||||
|
*/
|
||||||
|
private String name;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 描述
|
||||||
|
*/
|
||||||
|
private String desc;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 版本
|
||||||
|
*/
|
||||||
|
private String version;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 升级包地址
|
||||||
|
*/
|
||||||
|
private String url;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 签名方式
|
||||||
|
*/
|
||||||
|
private String signMethod;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 模块
|
||||||
|
*/
|
||||||
|
private String module;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 扩展数据
|
||||||
|
*/
|
||||||
|
private String extData;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 创建时间
|
||||||
|
*/
|
||||||
|
private Long createAt;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 产品key
|
||||||
|
*/
|
||||||
|
private String productKey;
|
||||||
|
}
|
@ -0,0 +1,135 @@
|
|||||||
|
/*
|
||||||
|
*
|
||||||
|
* * | Licensed 未经许可不能去掉「OPENIITA」相关版权
|
||||||
|
* * +----------------------------------------------------------------------
|
||||||
|
* * | Author: xw2sy@163.com
|
||||||
|
* * +----------------------------------------------------------------------
|
||||||
|
*
|
||||||
|
* Copyright [2024] [OPENIITA]
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
* /
|
||||||
|
*/
|
||||||
|
|
||||||
|
package cc.iotkit.model.plugin;
|
||||||
|
|
||||||
|
import cc.iotkit.model.BaseModel;
|
||||||
|
import cc.iotkit.model.Id;
|
||||||
|
import cc.iotkit.model.TenantModel;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.EqualsAndHashCode;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 插件信息
|
||||||
|
*
|
||||||
|
* @author sjg
|
||||||
|
*/
|
||||||
|
@EqualsAndHashCode(callSuper = true)
|
||||||
|
@Data
|
||||||
|
public class PluginInfo extends TenantModel implements Id<Long>, Serializable {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 插件状态-停止
|
||||||
|
*/
|
||||||
|
public static final String STATE_STOPPED = "stopped";
|
||||||
|
/**
|
||||||
|
* 插件状态-运行中
|
||||||
|
*/
|
||||||
|
public static final String STATE_RUNNING = "running";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 插件类型-普通插件
|
||||||
|
*/
|
||||||
|
public static final String TYPE_NORMAL = "normal";
|
||||||
|
/**
|
||||||
|
* 插件类型-设备插件
|
||||||
|
*/
|
||||||
|
public static final String TYPE_DEVICE = "device";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 部署方式-上传jar
|
||||||
|
*/
|
||||||
|
public static final String DEPLOY_UPLOAD = "upload";
|
||||||
|
/**
|
||||||
|
* 部署方式-独立运行
|
||||||
|
*/
|
||||||
|
public static final String DEPLOY_ALONE = "alone";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* id
|
||||||
|
*/
|
||||||
|
private Long id;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 插件包id
|
||||||
|
*/
|
||||||
|
private String pluginId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 插件名称
|
||||||
|
*/
|
||||||
|
private String name;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 描述
|
||||||
|
*/
|
||||||
|
private String description;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 部署方式
|
||||||
|
*/
|
||||||
|
private String deployType;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 插件包文件名
|
||||||
|
*/
|
||||||
|
private String file;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 插件版本
|
||||||
|
*/
|
||||||
|
private String version;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 插件类型
|
||||||
|
*/
|
||||||
|
private String type;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 设备插件协议类型
|
||||||
|
*/
|
||||||
|
private String protocol;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 状态
|
||||||
|
*/
|
||||||
|
private String state;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 插件配置项描述信息
|
||||||
|
*/
|
||||||
|
private String configSchema;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 插件配置信息
|
||||||
|
*/
|
||||||
|
private String config;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 插件脚本
|
||||||
|
*/
|
||||||
|
private String script;
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,73 @@
|
|||||||
|
/*
|
||||||
|
*
|
||||||
|
* * | Licensed 未经许可不能去掉「OPENIITA」相关版权
|
||||||
|
* * +----------------------------------------------------------------------
|
||||||
|
* * | Author: xw2sy@163.com
|
||||||
|
* * +----------------------------------------------------------------------
|
||||||
|
*
|
||||||
|
* Copyright [2024] [OPENIITA]
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
* /
|
||||||
|
*/
|
||||||
|
|
||||||
|
package cc.iotkit.model.plugin;
|
||||||
|
|
||||||
|
import cc.iotkit.model.BaseModel;
|
||||||
|
import cc.iotkit.model.Id;
|
||||||
|
import cc.iotkit.model.TenantModel;
|
||||||
|
import lombok.*;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 插件实例
|
||||||
|
*
|
||||||
|
* @author sjg
|
||||||
|
*/
|
||||||
|
@EqualsAndHashCode(callSuper = true)
|
||||||
|
@Data
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
@Builder
|
||||||
|
public class PluginInstance extends TenantModel implements Id<Long>, Serializable {
|
||||||
|
|
||||||
|
private Long id;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 插件主程序id
|
||||||
|
*/
|
||||||
|
private String mainId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 插件id
|
||||||
|
*/
|
||||||
|
private Long pluginId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 插件主程序所在ip
|
||||||
|
*/
|
||||||
|
private String ip;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 插件主程序端口
|
||||||
|
*/
|
||||||
|
private int port;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 心跳时间
|
||||||
|
* 心路时间超过30秒需要剔除
|
||||||
|
*/
|
||||||
|
private Long heartbeatAt;
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,50 @@
|
|||||||
|
/*
|
||||||
|
*
|
||||||
|
* * | Licensed 未经许可不能去掉「OPENIITA」相关版权
|
||||||
|
* * +----------------------------------------------------------------------
|
||||||
|
* * | Author: xw2sy@163.com
|
||||||
|
* * +----------------------------------------------------------------------
|
||||||
|
*
|
||||||
|
* Copyright [2024] [OPENIITA]
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
* /
|
||||||
|
*/
|
||||||
|
package cc.iotkit.model.product;
|
||||||
|
|
||||||
|
import cc.iotkit.model.Owned;
|
||||||
|
import cc.iotkit.model.TenantModel;
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Builder;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
@Builder
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
public class AppDesign extends TenantModel implements Owned<String> {
|
||||||
|
|
||||||
|
private String id;
|
||||||
|
|
||||||
|
private String productKey;
|
||||||
|
|
||||||
|
private String template;
|
||||||
|
|
||||||
|
private String uid;
|
||||||
|
|
||||||
|
private Boolean state;
|
||||||
|
|
||||||
|
private Long modifyAt;
|
||||||
|
|
||||||
|
}
|