Showing
1 changed file
with
331 additions
and
2 deletions
1 | 1 | --更新区域表的名称 |
2 | -update sys_area set name ='澳门特别行政区' where code = 820000 and "level" = 'PROVINCE'; | |
3 | -update sys_area set name ='香港特别行政区' where code = 810000 and "level" = 'PROVINCE'; | |
\ No newline at end of file | ||
2 | +update sys_area | |
3 | +set name ='澳门特别行政区' | |
4 | +where code = 820000 | |
5 | + and "level" = 'PROVINCE'; | |
6 | +update sys_area | |
7 | +set name ='香港特别行政区' | |
8 | +where code = 810000 | |
9 | + and "level" = 'PROVINCE'; | |
10 | +UPDATE "public"."sys_area" | |
11 | +SET "name" = '香港特别行政区', | |
12 | + "level" = 'CITY' | |
13 | +WHERE "code" = 810000 | |
14 | + AND "parent_id" = 810000; | |
15 | + | |
16 | +UPDATE "public"."sys_area" | |
17 | +SET "name" = '澳门特别行政区', | |
18 | + "level" = 'CITY' | |
19 | +WHERE "code" = 820000 | |
20 | + AND "parent_id" = 820000; | |
21 | +ALTER TABLE tk_device_camera ALTER COLUMN name TYPE varchar(128); | |
22 | +DROP TABLE IF EXISTS "public"."tk_media_server"; | |
23 | +CREATE TABLE "public"."tk_media_server" | |
24 | +( | |
25 | + "id" varchar(36) COLLATE "pg_catalog"."default" NOT NULL, | |
26 | + "ip" varchar(20) COLLATE "pg_catalog"."default", | |
27 | + "hook_ip" varchar(20) COLLATE "pg_catalog"."default", | |
28 | + "sdp_ip" varchar(20) COLLATE "pg_catalog"."default", | |
29 | + "stream_ip" varchar(20) COLLATE "pg_catalog"."default", | |
30 | + "http_port" int4, | |
31 | + "http_ssl_port" int4, | |
32 | + "rtmp_port" int4, | |
33 | + "rtmp_ssl_port" int4, | |
34 | + "rtp_proxy_port" int4, | |
35 | + "rtsp_port" int4, | |
36 | + "rtsp_ssl_port" int4, | |
37 | + "secret" varchar(50) COLLATE "pg_catalog"."default", | |
38 | + "rtp_enable" bool, | |
39 | + "rtp_port_range" varchar(20) COLLATE "pg_catalog"."default", | |
40 | + "send_rtp_port_range" varchar(20) COLLATE "pg_catalog"."default", | |
41 | + "record_assist_port" int4, | |
42 | + "status" int2, | |
43 | + "tenant_id" varchar(36) COLLATE "pg_catalog"."default", | |
44 | + "creator" char(36) COLLATE "pg_catalog"."default", | |
45 | + "create_time" timestamp(6), | |
46 | + "updater" char(36) COLLATE "pg_catalog"."default", | |
47 | + "update_time" timestamp(6), | |
48 | + "remark" varchar(255) COLLATE "pg_catalog"."default", | |
49 | + "default_server" bool, | |
50 | + "media_server_id" varchar(36) COLLATE "pg_catalog"."default", | |
51 | + "auto_config" bool, | |
52 | + "hook_alive_interval" float4 | |
53 | +) | |
54 | +; | |
55 | +COMMENT | |
56 | +ON COLUMN "public"."tk_media_server"."id" IS '主键ID'; | |
57 | +COMMENT | |
58 | +ON COLUMN "public"."tk_media_server"."ip" IS 'IP'; | |
59 | +COMMENT | |
60 | +ON COLUMN "public"."tk_media_server"."hook_ip" IS 'zlmediakit访问平台的IP'; | |
61 | +COMMENT | |
62 | +ON COLUMN "public"."tk_media_server"."sdp_ip" IS 'SDP IP'; | |
63 | +COMMENT | |
64 | +ON COLUMN "public"."tk_media_server"."stream_ip" IS '流IP'; | |
65 | +COMMENT | |
66 | +ON COLUMN "public"."tk_media_server"."http_port" IS 'zlmediakit的HTTP端口'; | |
67 | +COMMENT | |
68 | +ON COLUMN "public"."tk_media_server"."http_ssl_port" IS 'zlmediakit的HTTPS端口'; | |
69 | +COMMENT | |
70 | +ON COLUMN "public"."tk_media_server"."rtmp_port" IS 'zlmediakit的RTMP端口'; | |
71 | +COMMENT | |
72 | +ON COLUMN "public"."tk_media_server"."rtmp_ssl_port" IS 'zlmediakit的RTMPS端口'; | |
73 | +COMMENT | |
74 | +ON COLUMN "public"."tk_media_server"."rtp_proxy_port" IS 'RTP收流端口(单端口模式有用)'; | |
75 | +COMMENT | |
76 | +ON COLUMN "public"."tk_media_server"."rtsp_port" IS 'zlmediakit的RTSP端口'; | |
77 | +COMMENT | |
78 | +ON COLUMN "public"."tk_media_server"."rtsp_ssl_port" IS 'zlmediakit的RTSPS端口'; | |
79 | +COMMENT | |
80 | +ON COLUMN "public"."tk_media_server"."secret" IS 'zlmediakit的鉴权参数'; | |
81 | +COMMENT | |
82 | +ON COLUMN "public"."tk_media_server"."rtp_enable" IS '是否使用多端口模式'; | |
83 | +COMMENT | |
84 | +ON COLUMN "public"."tk_media_server"."rtp_port_range" IS '多端口RTP收流端口范围'; | |
85 | +COMMENT | |
86 | +ON COLUMN "public"."tk_media_server"."send_rtp_port_range" IS '多端口RTP发流端口范围'; | |
87 | +COMMENT | |
88 | +ON COLUMN "public"."tk_media_server"."record_assist_port" IS '录像辅助端口:0代表未使用'; | |
89 | +COMMENT | |
90 | +ON COLUMN "public"."tk_media_server"."status" IS '流媒体服务状态:0离线 1在线'; | |
91 | +COMMENT | |
92 | +ON COLUMN "public"."tk_media_server"."tenant_id" IS '租户ID'; | |
93 | +COMMENT | |
94 | +ON COLUMN "public"."tk_media_server"."creator" IS '创建用户'; | |
95 | +COMMENT | |
96 | +ON COLUMN "public"."tk_media_server"."create_time" IS '创建时间'; | |
97 | +COMMENT | |
98 | +ON COLUMN "public"."tk_media_server"."updater" IS '更新用户'; | |
99 | +COMMENT | |
100 | +ON COLUMN "public"."tk_media_server"."update_time" IS '更新时间'; | |
101 | +COMMENT | |
102 | +ON COLUMN "public"."tk_media_server"."remark" IS '备注'; | |
103 | +COMMENT | |
104 | +ON COLUMN "public"."tk_media_server"."default_server" IS '是否系统默认服务'; | |
105 | +COMMENT | |
106 | +ON COLUMN "public"."tk_media_server"."media_server_id" IS '流媒体ID'; | |
107 | +COMMENT | |
108 | +ON COLUMN "public"."tk_media_server"."auto_config" IS '是否开启自动配置ZLM'; | |
109 | +COMMENT | |
110 | +ON COLUMN "public"."tk_media_server"."hook_alive_interval" IS 'keepalive hook触发间隔,单位秒'; | |
111 | +COMMENT | |
112 | +ON TABLE "public"."tk_media_server" IS '流媒体表(ZLMediakit)GBT28181'; | |
113 | + | |
114 | +-- ---------------------------- | |
115 | +-- Primary Key structure for table tk_media_server | |
116 | +-- ---------------------------- | |
117 | +ALTER TABLE "public"."tk_media_server" | |
118 | + ADD CONSTRAINT "tk_media_server_pkey" PRIMARY KEY ("id"); | |
119 | + | |
120 | + | |
121 | +DROP TABLE IF EXISTS "public"."tk_video_channel"; | |
122 | +CREATE TABLE "public"."tk_video_channel" | |
123 | +( | |
124 | + "id" varchar(36) COLLATE "pg_catalog"."default" NOT NULL, | |
125 | + "name" varchar(36) COLLATE "pg_catalog"."default", | |
126 | + "camera_code" varchar(50) COLLATE "pg_catalog"."default", | |
127 | + "manufacturer" varchar(50) COLLATE "pg_catalog"."default", | |
128 | + "model" varchar(36) COLLATE "pg_catalog"."default", | |
129 | + "owner" varchar(36) COLLATE "pg_catalog"."default", | |
130 | + "civil_code" varchar(50) COLLATE "pg_catalog"."default", | |
131 | + "address" varchar(255) COLLATE "pg_catalog"."default", | |
132 | + "parental" int2, | |
133 | + "safety_way" int2 DEFAULT 0, | |
134 | + "register_way" int2 DEFAULT 1, | |
135 | + "cert_num" varchar(50) COLLATE "pg_catalog"."default", | |
136 | + "certifiable" int2 DEFAULT 0, | |
137 | + "error_code" int2 DEFAULT 1, | |
138 | + "end_time" timestamp(6), | |
139 | + "secrecy" int2 DEFAULT 0, | |
140 | + "ip_address" varchar(36) COLLATE "pg_catalog"."default", | |
141 | + "port" int4, | |
142 | + "password" varchar(128) COLLATE "pg_catalog"."default", | |
143 | + "status" varchar(20) COLLATE "pg_catalog"."default", | |
144 | + "tenant_id" varchar(36) COLLATE "pg_catalog"."default" NOT NULL, | |
145 | + "creator" char(36) COLLATE "pg_catalog"."default", | |
146 | + "create_time" timestamp(6), | |
147 | + "updater" char(36) COLLATE "pg_catalog"."default", | |
148 | + "update_time" timestamp(6), | |
149 | + "remark" varchar(255) COLLATE "pg_catalog"."default", | |
150 | + "channel_id" varchar(50) COLLATE "pg_catalog"."default", | |
151 | + "stream_id" varchar(50) COLLATE "pg_catalog"."default", | |
152 | + "device_id" varchar(36) COLLATE "pg_catalog"."default" | |
153 | +) | |
154 | +; | |
155 | +COMMENT | |
156 | +ON COLUMN "public"."tk_video_channel"."id" IS '视频通道编码ID'; | |
157 | +COMMENT | |
158 | +ON COLUMN "public"."tk_video_channel"."name" IS '视频通道名称'; | |
159 | +COMMENT | |
160 | +ON COLUMN "public"."tk_video_channel"."camera_code" IS '设备国标编号'; | |
161 | +COMMENT | |
162 | +ON COLUMN "public"."tk_video_channel"."manufacturer" IS '制造厂商'; | |
163 | +COMMENT | |
164 | +ON COLUMN "public"."tk_video_channel"."model" IS '型号'; | |
165 | +COMMENT | |
166 | +ON COLUMN "public"."tk_video_channel"."owner" IS '设备归属'; | |
167 | +COMMENT | |
168 | +ON COLUMN "public"."tk_video_channel"."civil_code" IS '行政区域'; | |
169 | +COMMENT | |
170 | +ON COLUMN "public"."tk_video_channel"."address" IS '安装地址'; | |
171 | +COMMENT | |
172 | +ON COLUMN "public"."tk_video_channel"."parental" IS '是否有子设备: 0没有 1有'; | |
173 | +COMMENT | |
174 | +ON COLUMN "public"."tk_video_channel"."safety_way" IS '信令安全模式缺省为0; 0:不采用;2:S/MIME 签名方式;3:S/ | |
175 | +MIME加密签名同时采用方式;4:数字摘要方式'; | |
176 | +COMMENT | |
177 | +ON COLUMN "public"."tk_video_channel"."register_way" IS '注册方式缺省为1;1:符合IETFRFC3261标准的认证注册模 | |
178 | +式;2:基于口令的双向认证注册模式;3:基于数字证书的双向认证注册模式'; | |
179 | +COMMENT | |
180 | +ON COLUMN "public"."tk_video_channel"."cert_num" IS '证书序列号'; | |
181 | +COMMENT | |
182 | +ON COLUMN "public"."tk_video_channel"."certifiable" IS '证书有效标识(有证书的设备必选)缺省为0;证书有效标识:0:无效 1: | |
183 | +有效'; | |
184 | +COMMENT | |
185 | +ON COLUMN "public"."tk_video_channel"."error_code" IS '无效原因码'; | |
186 | +COMMENT | |
187 | +ON COLUMN "public"."tk_video_channel"."end_time" IS '证书终止有效期'; | |
188 | +COMMENT | |
189 | +ON COLUMN "public"."tk_video_channel"."secrecy" IS '保密属性缺省为0;0:不涉密,1:涉密'; | |
190 | +COMMENT | |
191 | +ON COLUMN "public"."tk_video_channel"."ip_address" IS '系统IP地址'; | |
192 | +COMMENT | |
193 | +ON COLUMN "public"."tk_video_channel"."port" IS '端口'; | |
194 | +COMMENT | |
195 | +ON COLUMN "public"."tk_video_channel"."password" IS '密码'; | |
196 | +COMMENT | |
197 | +ON COLUMN "public"."tk_video_channel"."status" IS '通道状态:ON 在线 OFF 离线,使用枚举值'; | |
198 | +COMMENT | |
199 | +ON COLUMN "public"."tk_video_channel"."tenant_id" IS '租户ID'; | |
200 | +COMMENT | |
201 | +ON COLUMN "public"."tk_video_channel"."creator" IS '创建人'; | |
202 | +COMMENT | |
203 | +ON COLUMN "public"."tk_video_channel"."create_time" IS '创建时间'; | |
204 | +COMMENT | |
205 | +ON COLUMN "public"."tk_video_channel"."updater" IS '更新人'; | |
206 | +COMMENT | |
207 | +ON COLUMN "public"."tk_video_channel"."update_time" IS '更新时间'; | |
208 | +COMMENT | |
209 | +ON COLUMN "public"."tk_video_channel"."remark" IS '备注'; | |
210 | +COMMENT | |
211 | +ON COLUMN "public"."tk_video_channel"."channel_id" IS '视频通道编码ID'; | |
212 | +COMMENT | |
213 | +ON COLUMN "public"."tk_video_channel"."stream_id" IS '流唯一编号,存在表示正在直播'; | |
214 | +COMMENT | |
215 | +ON COLUMN "public"."tk_video_channel"."device_id" IS '通道所属设备ID'; | |
216 | +COMMENT | |
217 | +ON TABLE "public"."tk_video_channel" IS '摄像头通道信息表(字段来源于GBT28181)'; | |
218 | + | |
219 | +-- ---------------------------- | |
220 | +-- Primary Key structure for table tk_video_channel | |
221 | +-- ---------------------------- | |
222 | +ALTER TABLE "public"."tk_video_channel" | |
223 | + ADD CONSTRAINT "tk_video_channel_pkey" PRIMARY KEY ("id"); | |
224 | + | |
225 | +DROP TABLE IF EXISTS "public"."tk_device_access_information"; | |
226 | +CREATE TABLE "public"."tk_device_access_information" | |
227 | +( | |
228 | + "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL, | |
229 | + "intranet_ip" varchar(100) COLLATE "pg_catalog"."default", | |
230 | + "intranet_port" varchar(100) COLLATE "pg_catalog"."default", | |
231 | + "outer_net_ip" varchar(100) COLLATE "pg_catalog"."default", | |
232 | + "outer_net_port" varchar(100) COLLATE "pg_catalog"."default", | |
233 | + "device_agreement" varchar(100) COLLATE "pg_catalog"."default", | |
234 | + "sip_extend" varchar COLLATE "pg_catalog"."default", | |
235 | + "creator" char(64) COLLATE "pg_catalog"."default", | |
236 | + "create_time" timestamp(0), | |
237 | + "updater" char(64) COLLATE "pg_catalog"."default", | |
238 | + "update_time" timestamp(0), | |
239 | + "tenant_id" varchar(64) COLLATE "pg_catalog"."default" | |
240 | +) | |
241 | +; | |
242 | +COMMENT | |
243 | +ON COLUMN "public"."tk_device_access_information"."intranet_ip" IS '内网ip'; | |
244 | +COMMENT | |
245 | +ON COLUMN "public"."tk_device_access_information"."intranet_port" IS '内网端口'; | |
246 | +COMMENT | |
247 | +ON COLUMN "public"."tk_device_access_information"."outer_net_ip" IS '外网IP'; | |
248 | +COMMENT | |
249 | +ON COLUMN "public"."tk_device_access_information"."outer_net_port" IS '外网端口'; | |
250 | +COMMENT | |
251 | +ON COLUMN "public"."tk_device_access_information"."device_agreement" IS '设备接入协议'; | |
252 | +COMMENT | |
253 | +ON COLUMN "public"."tk_device_access_information"."sip_extend" IS 'sip扩展信息 serverId服务器id serverRegion服务器域 password'; | |
254 | +COMMENT | |
255 | +ON COLUMN "public"."tk_device_access_information"."creator" IS '创建人'; | |
256 | +COMMENT | |
257 | +ON COLUMN "public"."tk_device_access_information"."create_time" IS '创建时间'; | |
258 | +COMMENT | |
259 | +ON COLUMN "public"."tk_device_access_information"."updater" IS '更新人'; | |
260 | +COMMENT | |
261 | +ON COLUMN "public"."tk_device_access_information"."update_time" IS '更新时间'; | |
262 | +COMMENT | |
263 | +ON COLUMN "public"."tk_device_access_information"."tenant_id" IS '租户id'; | |
264 | +COMMENT | |
265 | +ON TABLE "public"."tk_device_access_information" IS '设备接入信息表'; | |
266 | + | |
267 | +-- ---------------------------- | |
268 | +-- Primary Key structure for table tk_device_access_information | |
269 | +-- ---------------------------- | |
270 | +ALTER TABLE "public"."tk_device_access_information" | |
271 | + ADD CONSTRAINT "tk_device_access_information_pkey" PRIMARY KEY ("id"); | |
272 | + | |
273 | + | |
274 | +INSERT INTO "public"."sys_dict_item"("id", "dict_id", "item_text", "item_value", "description", "sort", "status", "tenant_id", "creator", "create_time", "updater", "update_time") VALUES ('638bdb47-81bd-4982-bcf7-54ef6239f697', '73d5d8b1-0ac8-475e-97f7-709dd4125ccd', '个人中心', 'system:personal_center:view', NULL, 1, 1, '13814000-1dd2-11b2-8080-808080808080', '80808080-8080-8080-8080-808080808080', '2024-01-24 11:43:40.971602', NULL, NULL); | |
275 | + | |
276 | +INSERT INTO "public"."sys_dict_item"("id", "dict_id", "item_text", "item_value", "description", "sort", "status", "tenant_id", "creator", "create_time", "updater", "update_time") VALUES ('b963cf7c-bed8-4719-86a0-82d1530c2f1b', '6d53709b-d5b6-4b5e-b9e1-0a55e6c8f9f5', '设备接入信息编辑', 'api:yt:device_profile:access_information:update', NULL, 16, 1, '13814000-1dd2-11b2-8080-808080808080', '80808080-8080-8080-8080-808080808080', '2024-02-22 18:51:34.10582', NULL, NULL); | |
277 | + | |
278 | +INSERT INTO "public"."sys_dict_item"("id", "dict_id", "item_text", "item_value", "description", "sort", "status", "tenant_id", "creator", "create_time", "updater", "update_time") VALUES ('9129d75f-d9e7-4351-bf1c-1664c292c8d9', '6d53709b-d5b6-4b5e-b9e1-0a55e6c8f9f5', '设备接入信息删除', 'api:yt:device_profile:access_information:delete', NULL, 15, 1, '13814000-1dd2-11b2-8080-808080808080', '80808080-8080-8080-8080-808080808080', '2024-02-21 14:52:52.907144', NULL, NULL); | |
279 | + | |
280 | +INSERT INTO "public"."sys_dict_item"("id", "dict_id", "item_text", "item_value", "description", "sort", "status", "tenant_id", "creator", "create_time", "updater", "update_time") VALUES ('b17b1559-8f42-44d5-92d4-122e9f70cb50', 'c5183b83-eb2a-4111-959b-5c7c7e668d94', '设备接入信息', 'deviceManager:deviceAccess:list', NULL, 1, 1, '13814000-1dd2-11b2-8080-808080808080', '80808080-8080-8080-8080-808080808080', '2024-02-19 10:29:24.048745', '80808080-8080-8080-8080-808080808080', '2024-02-19 10:29:39.684479'); | |
281 | + | |
282 | +INSERT INTO "public"."sys_dict_item"("id", "dict_id", "item_text", "item_value", "description", "sort", "status", "tenant_id", "creator", "create_time", "updater", "update_time") VALUES ('c8f7c6d5-4cd2-4c82-87cf-c6d2facecf77', '6d53709b-d5b6-4b5e-b9e1-0a55e6c8f9f5', '设备接入信息新增', 'api:yt:device_profile:access_information:post', NULL, 14, 1, '13814000-1dd2-11b2-8080-808080808080', '80808080-8080-8080-8080-808080808080', '2024-02-21 14:52:12.462541', '80808080-8080-8080-8080-808080808080', '2024-02-21 14:53:15.150577'); | |
283 | + | |
284 | +INSERT INTO "public"."sys_dict_item"("id", "dict_id", "item_text", "item_value", "description", "sort", "status", "tenant_id", "creator", "create_time", "updater", "update_time") VALUES ('f8c06892-f637-4c31-aac4-f935728cf625', 'c5183b83-eb2a-4111-959b-5c7c7e668d94', '个人中心', 'system:personal_center:view', NULL, 1, 1, '13814000-1dd2-11b2-8080-808080808080', '80808080-8080-8080-8080-808080808080', '2024-01-24 11:41:18.521978', NULL, NULL); | |
285 | + | |
286 | +INSERT INTO "public"."sys_menu"("id", "parent_id", "path", "type", "permission", "creator", "create_time", "updater", "update_time", "name", "tenant_id", "component", "redirect", "alias", "case_sensitive", "meta", "sort") VALUES ('00fccddb-cbdc-4abd-9a1f-1c4f049e6ba2', '38b9a21a-aaf5-42fc-a85f-4381bca3303c', NULL, 'SYSADMIN', 'api:yt:device_profile:access_information:delete', '80808080-8080-8080-8080-808080808080', '2024-02-19 16:44:56.138043', '80808080-8080-8080-8080-808080808080', '2024-02-21 11:28:44.753107', '删除', '13814000-1dd2-11b2-8080-808080808080', NULL, NULL, NULL, NULL, '{"title":"删除","menuType":"2","status":"0"}', 4); | |
287 | + | |
288 | +INSERT INTO "public"."sys_menu"("id", "parent_id", "path", "type", "permission", "creator", "create_time", "updater", "update_time", "name", "tenant_id", "component", "redirect", "alias", "case_sensitive", "meta", "sort") VALUES ('38b9a21a-aaf5-42fc-a85f-4381bca3303c', '885ef223-94b1-4b39-89a8-94584183c0be', '/device/deviceaccess', 'SYSADMIN', 'deviceManager:deviceAccess:list', '80808080-8080-8080-8080-808080808080', '2024-02-19 10:24:45.968051', '80808080-8080-8080-8080-808080808080', '2024-02-20 15:42:57.492133', '设备接入信息', '13814000-1dd2-11b2-8080-808080808080', '/device/deviceaccess/index', NULL, NULL, NULL, '{"icon":"ant-design:branches-outlined","title":"设备接入信息","isLink":false,"menuType":"1","ignoreKeepAlive":false,"hideMenu":false,"status":"0"}', 5); | |
289 | + | |
290 | +INSERT INTO "public"."sys_menu"("id", "parent_id", "path", "type", "permission", "creator", "create_time", "updater", "update_time", "name", "tenant_id", "component", "redirect", "alias", "case_sensitive", "meta", "sort") VALUES ('44f65518-2d9e-4fd5-aa3f-8baf816d912f', '38b9a21a-aaf5-42fc-a85f-4381bca3303c', NULL, 'SYSADMIN', 'api:yt:device_profile:access_information:get', '80808080-8080-8080-8080-808080808080', '2024-02-19 16:43:38.877863', '80808080-8080-8080-8080-808080808080', '2024-02-21 11:28:31.362367', '详情', '13814000-1dd2-11b2-8080-808080808080', NULL, NULL, NULL, NULL, '{"title":"详情","menuType":"2","status":"0"}', 3); | |
291 | + | |
292 | +INSERT INTO "public"."sys_menu"("id", "parent_id", "path", "type", "permission", "creator", "create_time", "updater", "update_time", "name", "tenant_id", "component", "redirect", "alias", "case_sensitive", "meta", "sort") VALUES ('68da3a6d-75e8-49f7-a27f-a4ff6bf822db', '815b9cb0-dbdd-4e57-a1c5-2820741d8e5f', NULL, 'SYSADMIN', 'api:yt:video:control:play', '80808080-8080-8080-8080-808080808080', '2024-02-21 17:51:53.607779', '80808080-8080-8080-8080-808080808080', '2024-02-21 17:52:07.960339', '视频点播', '13814000-1dd2-11b2-8080-808080808080', NULL, NULL, NULL, NULL, '{"title":"视频点播","menuType":"2","status":"0"}', 12); | |
293 | + | |
294 | +INSERT INTO "public"."sys_menu"("id", "parent_id", "path", "type", "permission", "creator", "create_time", "updater", "update_time", "name", "tenant_id", "component", "redirect", "alias", "case_sensitive", "meta", "sort") VALUES ('68da3a6d-75e8-49f7-a27f-a4ff6bf832db', '815b9cb0-dbdd-4e57-a1c5-2820741d8e5f', NULL, 'SYSADMIN', 'api:yt:video:control:channel', '80808080-8080-8080-8080-808080808080', '2024-02-21 17:51:53.607779', '80808080-8080-8080-8080-808080808080', '2024-02-21 17:52:07.960339', '视频通道同步', '13814000-1dd2-11b2-8080-808080808080', NULL, NULL, NULL, NULL, '{"title":"视频通道同步","menuType":"2","status":"0"}', 12); | |
295 | + | |
296 | +INSERT INTO "public"."sys_menu"("id", "parent_id", "path", "type", "permission", "creator", "create_time", "updater", "update_time", "name", "tenant_id", "component", "redirect", "alias", "case_sensitive", "meta", "sort") VALUES ('68da3a6d-75e8-49f7-a27f-a4ff6bf833db', '815b9cb0-dbdd-4e57-a1c5-2820741d8e5f', NULL, 'SYSADMIN', 'api:yt:video:control:control', '80808080-8080-8080-8080-808080808080', '2024-02-21 17:51:53.607779', '80808080-8080-8080-8080-808080808080', '2024-02-21 17:52:07.960339', '摄像头控制', '13814000-1dd2-11b2-8080-808080808080', NULL, NULL, NULL, NULL, '{"title":"摄像头控制","menuType":"2","status":"0"}', 12); | |
297 | + | |
298 | +INSERT INTO "public"."sys_menu"("id", "parent_id", "path", "type", "permission", "creator", "create_time", "updater", "update_time", "name", "tenant_id", "component", "redirect", "alias", "case_sensitive", "meta", "sort") VALUES ('966b3dbb-37c7-4cf0-95d1-7d66511f0a3a', '815b9cb0-dbdd-4e57-a1c5-2820741d8e5f', NULL, 'SYSADMIN', 'api:yt:video:control:stop', '80808080-8080-8080-8080-808080808080', '2024-02-21 17:52:44.156915', NULL, NULL, '视频停止点播', '13814000-1dd2-11b2-8080-808080808080', NULL, NULL, NULL, NULL, '{"title":"视频停止点播","menuType":"2","status":"0"}', 13); | |
299 | + | |
300 | +INSERT INTO "public"."sys_menu"("id", "parent_id", "path", "type", "permission", "creator", "create_time", "updater", "update_time", "name", "tenant_id", "component", "redirect", "alias", "case_sensitive", "meta", "sort") VALUES ('b47acbb6-ef7f-4c8a-9ab7-17098b5f3b63', '38b9a21a-aaf5-42fc-a85f-4381bca3303c', NULL, 'SYSADMIN', 'api:yt:device_profile:access_information:post', '80808080-8080-8080-8080-808080808080', '2024-02-19 16:42:38.723093', '80808080-8080-8080-8080-808080808080', '2024-02-21 11:27:57.643463', '新增', '13814000-1dd2-11b2-8080-808080808080', NULL, NULL, NULL, NULL, '{"title":"新增","menuType":"2","status":"0"}', 1); | |
301 | + | |
302 | +INSERT INTO "public"."sys_menu"("id", "parent_id", "path", "type", "permission", "creator", "create_time", "updater", "update_time", "name", "tenant_id", "component", "redirect", "alias", "case_sensitive", "meta", "sort") VALUES ('dac55d7f-4359-4a4f-99f5-4cb728c1efee', '38b9a21a-aaf5-42fc-a85f-4381bca3303c', NULL, 'SYSADMIN', 'api:yt:device_profile:access_information:update', '80808080-8080-8080-8080-808080808080', '2024-02-21 15:34:25.935524', NULL, NULL, '编辑', '13814000-1dd2-11b2-8080-808080808080', NULL, NULL, NULL, NULL, '{"title":"编辑","menuType":"2","status":"0"}', 2); | |
303 | + | |
304 | +UPDATE "public"."tk_data_view_interface" SET "interface_name" = '设备历史轨迹(适合设备历史轨迹地图)', "request_content_type" = 0, "request_origin_url" = 'localhost', "request_http_type" = 'GET', "request_url" = '/api/plugins/telemetry/{entityType}/{entityId}/values/timeseries{?agg,endTs,interval,keys,limit,orderBy,startTs,endTs,useStrictDataTypes}', "request_params" = '{"requestSQLContent":{},"Params":[{"key":"scope","value":"entityType","mores":null,"editDisabled":false,"required":true},{"key":"date_range","value":"startTs,endTs","mores":true,"editDisabled":true,"required":false},{"key":"deviceProfileId,organizationId,entityId,keys","value":"","mores":null,"editDisabled":true,"required":false}],"Header":[{"key":"ContentType","value":"none","required":false}]}', "state" = 1, "creator" = '80808080-8080-8080-8080-808080808080', "create_time" = '2023-12-26 14:36:44.891373', "updater" = '80808080-8080-8080-8080-808080808080', "update_time" = '2024-01-03 14:48:27.96855', "tenant_id" = '13814000-1dd2-11b2-8080-808080808080', "remark" = NULL, "interface_type" = 'SYSTEM', "filter" = 'const longKey = ''longitude'' | |
305 | +const latKey = ''latitude'' | |
306 | +const allKeys = Object.keys(res) | |
307 | + | |
308 | +let list = [] | |
309 | + | |
310 | +//不是结构体 | |
311 | +if (allKeys.includes(longKey)) { | |
312 | + res[longKey].forEach((longItem, longIndex) => { | |
313 | + list.push([ | |
314 | + Number(longItem.value), | |
315 | + Number(res[latKey][longIndex].value), | |
316 | + ]) | |
317 | + }) | |
318 | +} else { | |
319 | + //为结构体 | |
320 | + const values = Object.values(res) | |
321 | + list = values[0].reduce((acc, curr)=> { | |
322 | + const serializeValue = JSON.parse(curr.value) | |
323 | + const { | |
324 | + longitude, latitude | |
325 | + } = serializeValue | |
326 | + acc.push([longitude, latitude]) | |
327 | + return acc | |
328 | + }, []) | |
329 | +} | |
330 | +return list.reverse()' WHERE "id" = 'f65d5637-3e60-48d7-b3cc-6791fb3883fd'; | |
331 | + | |
332 | +INSERT INTO "public"."tk_device_access_information"("id", "intranet_ip", "intranet_port", "outer_net_ip", "outer_net_port", "device_agreement", "sip_extend", "creator", "create_time", "updater", "update_time", "tenant_id") VALUES ('ff1edbc3-0cfd-4263-ae50-cf9f11f9a88d', '127.0.0.1', '5060', '127.0.0.1', '5060', 'GBT28181', '{"serverId":"51010700599000000001","serverDomain":"5101070059","serverPassword":"61332286"}', '80808080-8080-8080-8080-808080808080 ', '2024-02-29 15:29:54', NULL, NULL, '13814000-1dd2-11b2-8080-808080808080'); | |
\ No newline at end of file | ... | ... |