hz/sqlBackend/cctp-mobile/20240307/cjf_create_cctp_mobile_2023...

161 lines
8.2 KiB
SQL
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

/*
Navicat MySQL Data Transfer
Source Server : 197.68.24.40
Source Server Version : 50739
Source Host : 197.68.24.40:3306
Source Database : cctp_mobile_business
Target Server Type : MYSQL
Target Server Version : 50739
File Encoding : 65001
Date: 2023-12-22 10:06:12
*/
DROP DATABASE IF EXISTS `cctp_mobile_business`;
CREATE DATABASE `cctp_mobile_business` DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;
SET NAMES utf8;
SET FOREIGN_KEY_CHECKS=0;
USE `cctp_mobile_business`;
-- ----------------------------
-- Table structure for `app`
-- ----------------------------
DROP TABLE IF EXISTS `app`;
CREATE TABLE `app` (
`ID` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT 'ID',
`APP_NAME` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '应用名称',
`APP_SIZE` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '应用大小',
`PACKAGE_NAME` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '包名称',
`BUILD_VERSION` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '构建版本',
`PLATFORM` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '平台类型',
`APP_URL` varchar(4096) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '脚本文件地址',
`VERSION_MARK` varchar(1028) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '版本说明',
`OWNER_ID` varchar(50) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '设备归属对象ID',
`TENANT_ID` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '租户ID',
`APP_ICON` blob COMMENT 'app图标',
`REMARKS` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '备注',
`VERSION_CODE` int(8) DEFAULT NULL COMMENT '版本号',
`ACTIVITY` varchar(256) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT 'activity',
`CREATED_BY` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '上传人',
`CREATED_TIME` datetime DEFAULT NULL COMMENT '上传时间',
`UPDATED_BY` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '更新人',
`UPDATED_TIME` datetime DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`ID`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='应用表';
-- ----------------------------
-- Records of app
-- ----------------------------
-- ----------------------------
-- Table structure for `device_online_record`
-- ----------------------------
DROP TABLE IF EXISTS `device_online_record`;
CREATE TABLE `device_online_record` (
`id` varchar(32) NOT NULL COMMENT '主键',
`report_id` varchar(32) NOT NULL COMMENT '报告id对应的',
`type` char(1) NOT NULL COMMENT '类型0上线1下线',
`device_id` varchar(128) NOT NULL COMMENT '设备号',
`date` datetime NOT NULL COMMENT '上线时间,下线时间',
`order_num` int(11) NOT NULL DEFAULT '0' COMMENT '上线下线的排序',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='此表记录设备使用中掉线上线记录';
-- ----------------------------
-- Records of device_online_record
-- ----------------------------
-- ----------------------------
-- Table structure for `device_owner`
-- ----------------------------
DROP TABLE IF EXISTS `device_owner`;
CREATE TABLE `device_owner` (
`ID` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT 'ID',
`RELATED_TYPE` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '关联类型',
`RELATED_ID` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '关联ID',
`OWNER_NAME` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '归属对象名称',
`CREATED_BY` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '创建人',
`CREATED_TIME` datetime DEFAULT NULL COMMENT '创建时间',
`UPDATED_BY` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '更新人',
`UPDATED_TIME` datetime DEFAULT NULL COMMENT '更新时间',
`TENANT_ID` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '租户ID',
`related_path` varchar(1024) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '关联对象路径',
`is_deleted` tinyint(4) DEFAULT NULL COMMENT '逻辑删除',
PRIMARY KEY (`ID`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='设备归属对象表';
-- ----------------------------
-- Records of device_owner
-- ----------------------------
-- ----------------------------
-- Table structure for `device_owner_time`
-- ----------------------------
DROP TABLE IF EXISTS `device_owner_time`;
CREATE TABLE `device_owner_time` (
`ID` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT 'ID',
`DEVICE_ID` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '设备ID',
`OWNER_ID` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '归属ID',
`STATE_DATE` date DEFAULT NULL COMMENT '开始日期',
`SCHEDULE_END_DATE` datetime DEFAULT NULL COMMENT '计划到期日期',
`RECYCLE_DATE` date DEFAULT NULL COMMENT '实际回收日期',
`RECYCLE_TYPE` char(1) DEFAULT NULL COMMENT '回收方式',
`STATUS` char(1) DEFAULT NULL COMMENT '状态',
`CREATED_BY` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '创建人',
`CREATED_TIME` datetime DEFAULT NULL COMMENT '创建时间',
`UPDATED_BY` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '更新人',
`UPDATED_TIME` datetime DEFAULT NULL COMMENT '更新时间',
`TENANT_ID` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '租户ID',
PRIMARY KEY (`ID`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='设备分配归属对象级时间表';
-- ----------------------------
-- Records of device_owner_time
-- ----------------------------
-- ----------------------------
-- Table structure for `device_use_report`
-- ----------------------------
DROP TABLE IF EXISTS `device_use_report`;
CREATE TABLE `device_use_report` (
`ID` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '使用记录ID',
`TYPE` char(1) NOT NULL COMMENT '使用类型',
`DEVICE_IDS` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '使用设备',
`USED_BY` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '使用人',
`PLATFORM` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '平台类型',
`OWNER_ID` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '设备归属对象ID',
`VIDEO_URL` varchar(1024) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '录屏文件地址',
`START_TIME` datetime DEFAULT NULL COMMENT '开始时间',
`END_TIME` datetime DEFAULT NULL COMMENT '结束时间',
`TENANT_ID` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '租户ID',
`RECORD_NAME` varchar(64) DEFAULT '' COMMENT '任务名称',
`VIDEO_REF` varchar(128) DEFAULT NULL,
PRIMARY KEY (`ID`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='设备使用报告表';
-- ----------------------------
-- Records of device_use_report
-- ----------------------------
-- ----------------------------
-- Table structure for `device_use_report_detail`
-- ----------------------------
DROP TABLE IF EXISTS `device_use_report_detail`;
CREATE TABLE `device_use_report_detail` (
`ID` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '操作ID',
`RECORD_ID` bigint(20) NOT NULL DEFAULT '0' COMMENT '使用记录ID',
`OWNER_ID` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '归属对象ID',
`OPER_TYPE` char(1) NOT NULL COMMENT '操作类型',
`DEVICE_ID` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '操作设备',
`OPER_TIME` datetime DEFAULT NULL COMMENT '操作时间',
`OPER_CONTENT` varchar(1024) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '操作内容',
`OPER_RET` char(1) DEFAULT '1' COMMENT '操作结果',
`TENANT_ID` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '租户ID',
PRIMARY KEY (`ID`) USING BTREE,
KEY `record_index` (`RECORD_ID`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='设备报告详情表';
-- ----------------------------
-- Records of device_use_report_detail
-- ----------------------------