西藏巴青项目

biz_livestock_monitor.sql 2.8KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. -- 畜牧监控点位
  2. -- 业务说明见 doc/视频监控系统/对接畜牧监控/畜牧监控技术方案.md(v1.2)
  3. CREATE TABLE IF NOT EXISTS `biz_livestock_monitor` (
  4. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  5. `monitor_id` varchar(32) NOT NULL COMMENT '摄像头ID',
  6. `monitor_name` varchar(32) NOT NULL COMMENT '监控名称',
  7. `owner_type` tinyint(4) DEFAULT NULL COMMENT '1养殖主体 2交易市场',
  8. `owner_id` bigint(20) DEFAULT NULL COMMENT '主体ID',
  9. `owner_name` varchar(64) DEFAULT NULL COMMENT '主体名称',
  10. `enclosure_name` varchar(64) DEFAULT NULL COMMENT '圈舍',
  11. `install_location` varchar(32) DEFAULT NULL COMMENT '安装位置',
  12. `video_source` varchar(32) NOT NULL COMMENT '视频来源:wvp/ys7/url',
  13. `video_url` varchar(512) DEFAULT NULL COMMENT '视频播放地址',
  14. `del_flag` char(1) NOT NULL DEFAULT '0' COMMENT '0存在 2删除',
  15. `create_by` varchar(64) DEFAULT '' COMMENT '创建者',
  16. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  17. `update_by` varchar(64) DEFAULT '' COMMENT '更新者',
  18. `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  19. PRIMARY KEY (`id`),
  20. KEY `idx_monitor_name` (`monitor_name`),
  21. KEY `idx_monitor_id` (`monitor_id`),
  22. KEY `idx_owner` (`owner_type`, `owner_id`),
  23. KEY `idx_create_time` (`create_time`),
  24. KEY `idx_del_flag` (`del_flag`)
  25. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='畜牧监控点位';
  26. -- 已有库升级(若曾创建 ip_address 列):
  27. -- ALTER TABLE biz_livestock_monitor DROP COLUMN ip_address;
  28. -- 已有库升级(主体/安装位置改为可选):
  29. -- ALTER TABLE biz_livestock_monitor MODIFY COLUMN owner_type tinyint(4) DEFAULT NULL COMMENT '1养殖主体 2交易市场';
  30. -- ALTER TABLE biz_livestock_monitor MODIFY COLUMN owner_id bigint(20) DEFAULT NULL COMMENT '主体ID';
  31. -- ALTER TABLE biz_livestock_monitor MODIFY COLUMN owner_name varchar(64) DEFAULT NULL COMMENT '主体名称冗余';
  32. -- ALTER TABLE biz_livestock_monitor MODIFY COLUMN install_location varchar(32) DEFAULT NULL COMMENT '安装位置';
  33. -- 已有库升级(新增摄像头、圈舍、视频来源与播放地址):
  34. -- ALTER TABLE biz_livestock_monitor ADD COLUMN monitor_id varchar(32) NOT NULL DEFAULT '' COMMENT '摄像头ID' AFTER monitor_name;
  35. -- ALTER TABLE biz_livestock_monitor ADD COLUMN enclosure_name varchar(64) DEFAULT NULL COMMENT '圈舍' AFTER owner_name;
  36. -- ALTER TABLE biz_livestock_monitor ADD COLUMN video_source varchar(32) NOT NULL DEFAULT 'wvp' COMMENT '视频来源:wvp/ys7/url' AFTER install_location;
  37. -- ALTER TABLE biz_livestock_monitor ADD COLUMN video_url varchar(512) DEFAULT NULL COMMENT '视频播放地址' AFTER video_source;
  38. -- ALTER TABLE biz_livestock_monitor ADD KEY idx_monitor_id (monitor_id);
  39. -- 升级后请按业务补全 monitor_id、video_source,并视需要去掉 monitor_id/video_source 的 DEFAULT。