918 lines
59 KiB
Java
918 lines
59 KiB
Java
/*
|
||
Navicat Premium Dump SQL
|
||
|
||
Source Server : 新疆大佬环境
|
||
Source Server Type : MySQL
|
||
Source Server Version : 80400 (8.4.0)
|
||
Source Host : home.mcrm.vip:13308
|
||
Source Schema : xj_watch
|
||
|
||
Target Server Type : MySQL
|
||
Target Server Version : 80400 (8.4.0)
|
||
File Encoding : 65001
|
||
|
||
Date: 11/07/2025 15:16:23
|
||
*/
|
||
|
||
SET NAMES utf8mb4;
|
||
SET FOREIGN_KEY_CHECKS = 0;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for archives_body_type
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `archives_body_type`;
|
||
CREATE TABLE `archives_body_type` (
|
||
`id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主键',
|
||
`user_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '用户id',
|
||
`type` int NOT NULL COMMENT '类型(1:心率 5:体温)',
|
||
`data_source` int NOT NULL COMMENT '来源(字典data_source_dict 1:体检报告 2:员工自行维护 3:管理员后台维护 4:体重秤测量结果 5:手表监测数据)',
|
||
`data_value` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '数据值',
|
||
`create_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人登录名称',
|
||
`create_date` datetime NULL DEFAULT NULL COMMENT '创建日期',
|
||
PRIMARY KEY (`id`) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '档案-基本体格' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for dept_statistic_data
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `dept_statistic_data`;
|
||
CREATE TABLE `dept_statistic_data` (
|
||
`id` bigint NOT NULL COMMENT '主键',
|
||
`org_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '二级部门',
|
||
`org_code_leaf` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '三级部门',
|
||
`user_count` int NULL DEFAULT NULL COMMENT '员工人数',
|
||
`device_num` int NULL DEFAULT NULL COMMENT '入库设备数',
|
||
`allot_device_num` int NULL DEFAULT NULL COMMENT '分配设备数',
|
||
`seven_day_num` int NULL DEFAULT NULL COMMENT '七日活跃次数',
|
||
`fourteen_day_num` int NULL DEFAULT NULL COMMENT '十四日活跃次数',
|
||
`heart_rate_error_num` int NULL DEFAULT NULL COMMENT '心率异常数',
|
||
`spo_error_num` int NULL DEFAULT NULL COMMENT '血氧异常数',
|
||
`stress_error_num` int NULL DEFAULT NULL COMMENT '压力异常数',
|
||
`temp_error_num` int NULL DEFAULT NULL COMMENT '睡眠异常数',
|
||
`data_date` date NULL DEFAULT NULL COMMENT '数据日期',
|
||
`thirty_day_num` int NULL DEFAULT NULL COMMENT '三十日活跃次数',
|
||
`year_day_num` int NULL DEFAULT NULL COMMENT '近一年活跃次数',
|
||
PRIMARY KEY (`id`) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for user_record_sports_day
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `user_record_sports_day`;
|
||
CREATE TABLE `user_record_sports_day` (
|
||
`id` bigint NOT NULL COMMENT '主键',
|
||
`user_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户ID',
|
||
`total_sports_time` double NULL DEFAULT 0 COMMENT '各项运动总时长(分钟)',
|
||
`total_consume_energy` double NULL DEFAULT 0 COMMENT '各项运动总消耗(千卡)',
|
||
`record_date` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '记录日期',
|
||
`walk_sum` int NULL DEFAULT NULL COMMENT '总步数',
|
||
`walk_time` double NULL DEFAULT NULL COMMENT '自记步行总时长',
|
||
`walk_energy` double NULL DEFAULT NULL COMMENT '步行总消耗',
|
||
PRIMARY KEY (`id`) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '用户自主记录运动数据日汇总表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for user_record_sports_info
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `user_record_sports_info`;
|
||
CREATE TABLE `user_record_sports_info` (
|
||
`id` bigint NOT NULL COMMENT 'ID',
|
||
`user_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户ID',
|
||
`sports_code` int NULL DEFAULT NULL COMMENT '运动类型编码',
|
||
`sports` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '运动类型',
|
||
`sports_time` double NULL DEFAULT 0 COMMENT '本次运动时长(分钟)',
|
||
`consume_energy` double NULL DEFAULT 0 COMMENT '本次运消耗(千卡)',
|
||
`record_date` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '记录日期',
|
||
`create_time` datetime NULL DEFAULT NULL COMMENT '添加时间',
|
||
PRIMARY KEY (`id`) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '用户自主记录运动数据明细表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for user_we_chat_sports_day
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `user_we_chat_sports_day`;
|
||
CREATE TABLE `user_we_chat_sports_day` (
|
||
`id` bigint NOT NULL COMMENT 'ID',
|
||
`user_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户ID',
|
||
`step` int NULL DEFAULT NULL COMMENT '步数',
|
||
`step_date` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '运动日期(yyyy-MM-dd)',
|
||
`step_time` int NULL DEFAULT NULL COMMENT '步行时长(单位:分钟)',
|
||
`energy` int NULL DEFAULT NULL COMMENT '步行消耗热量(千卡)',
|
||
`uni_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户小程序uniID',
|
||
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
UNIQUE INDEX `unique_user_date`(`user_id` ASC, `step_date` ASC) USING BTREE,
|
||
INDEX `index_user_id`(`user_id` ASC) USING BTREE,
|
||
INDEX `index_step_date`(`step_date` ASC) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for watch_abnormal_record
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `watch_abnormal_record`;
|
||
CREATE TABLE `watch_abnormal_record` (
|
||
`id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
|
||
`type` tinyint(1) NULL DEFAULT NULL COMMENT '心率1 血氧2 体温3 压力4 ',
|
||
`max_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
|
||
`user_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户id',
|
||
PRIMARY KEY (`id`) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for watch_bind_his
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `watch_bind_his`;
|
||
CREATE TABLE `watch_bind_his` (
|
||
`id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主键',
|
||
`create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人登录名称',
|
||
`create_date` datetime NULL DEFAULT NULL COMMENT '创建日期',
|
||
`update_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '更新人登录名称',
|
||
`update_date` datetime NULL DEFAULT NULL COMMENT '更新日期',
|
||
`watch_no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '手表编码',
|
||
`bind_user_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '绑定用户',
|
||
`bind_date` date NULL DEFAULT NULL COMMENT '绑定日期',
|
||
`bind_end_date` date NULL DEFAULT NULL COMMENT '绑定结束日期',
|
||
`dept_id` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '当前归属部门',
|
||
`org_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '部门编码',
|
||
PRIMARY KEY (`id`) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for watch_bind_his_bak
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `watch_bind_his_bak`;
|
||
CREATE TABLE `watch_bind_his_bak` (
|
||
`id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主键',
|
||
`create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人登录名称',
|
||
`create_date` datetime NULL DEFAULT NULL COMMENT '创建日期',
|
||
`update_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '更新人登录名称',
|
||
`update_date` datetime NULL DEFAULT NULL COMMENT '更新日期',
|
||
`watch_no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '手表编码',
|
||
`bind_user_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '绑定用户',
|
||
`bind_date` date NULL DEFAULT NULL COMMENT '绑定日期',
|
||
`bind_end_date` date NULL DEFAULT NULL COMMENT '绑定结束日期',
|
||
`dept_id` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '当前归属部门',
|
||
`org_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '部门编码',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
INDEX `uni_org_code`(`org_code` ASC) USING BTREE COMMENT '部门编码'
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for watch_bind_his_copy1
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `watch_bind_his_copy1`;
|
||
CREATE TABLE `watch_bind_his_copy1` (
|
||
`id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主键',
|
||
`create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人登录名称',
|
||
`create_date` datetime NULL DEFAULT NULL COMMENT '创建日期',
|
||
`update_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '更新人登录名称',
|
||
`update_date` datetime NULL DEFAULT NULL COMMENT '更新日期',
|
||
`watch_no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '手表编码',
|
||
`bind_user_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '绑定用户',
|
||
`bind_date` date NULL DEFAULT NULL COMMENT '绑定日期',
|
||
`bind_end_date` date NULL DEFAULT NULL COMMENT '绑定结束日期',
|
||
`dept_id` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '当前归属部门',
|
||
PRIMARY KEY (`id`) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for watch_bind_his_copy2
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `watch_bind_his_copy2`;
|
||
CREATE TABLE `watch_bind_his_copy2` (
|
||
`id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主键',
|
||
`create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人登录名称',
|
||
`create_date` datetime NULL DEFAULT NULL COMMENT '创建日期',
|
||
`update_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '更新人登录名称',
|
||
`update_date` datetime NULL DEFAULT NULL COMMENT '更新日期',
|
||
`watch_no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '手表编码',
|
||
`bind_user_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '绑定用户',
|
||
`bind_date` date NULL DEFAULT NULL COMMENT '绑定日期',
|
||
`bind_end_date` date NULL DEFAULT NULL COMMENT '绑定结束日期',
|
||
`dept_id` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '当前归属部门',
|
||
`org_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '部门编码',
|
||
PRIMARY KEY (`id`) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for watch_data
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `watch_data`;
|
||
CREATE TABLE `watch_data` (
|
||
`id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主键',
|
||
`userid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户ID',
|
||
`username` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户名',
|
||
`orgcode` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '机构编码',
|
||
`unit` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位',
|
||
`department` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '部门',
|
||
`watch_no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '手表编码',
|
||
`type` int NULL DEFAULT NULL COMMENT '监测类型 1:心率 ,2:血氧 3:压力 4:睡眠 5: 体温 6 :锻炼 7 :步数\'',
|
||
`data_value` double(10, 2) NULL DEFAULT NULL COMMENT '值',
|
||
`last_update_time` date NULL DEFAULT NULL COMMENT '最后更新时间',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
INDEX `idx_user_id`(`userid` ASC) USING BTREE,
|
||
INDEX `idx_last_update_time`(`last_update_time` ASC) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for watch_data_calorie
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `watch_data_calorie`;
|
||
CREATE TABLE `watch_data_calorie` (
|
||
`id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主键',
|
||
`watch_no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '手表编码',
|
||
`data_value` bigint NULL DEFAULT NULL COMMENT '数据值',
|
||
`sdc_date` date NULL DEFAULT NULL COMMENT '产生日期',
|
||
`bind_user_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '绑定用户',
|
||
`data_date` date NULL DEFAULT NULL COMMENT '绑定日期',
|
||
`max_id` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '数据中心最大ID',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
INDEX `watch_no`(`watch_no` ASC) USING BTREE,
|
||
INDEX `bind_user_id`(`bind_user_id` ASC) USING BTREE,
|
||
INDEX `data_date`(`data_date` ASC) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for watch_data_day
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `watch_data_day`;
|
||
CREATE TABLE `watch_data_day` (
|
||
`id` bigint NOT NULL COMMENT '主键',
|
||
`user_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户id',
|
||
`watch_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '手表编号',
|
||
`data_date` datetime NULL DEFAULT NULL COMMENT '数据日期',
|
||
`max` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '最大值',
|
||
`min` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '最小值',
|
||
`avg` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '平均值',
|
||
PRIMARY KEY (`id`) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for watch_data_detail
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `watch_data_detail`;
|
||
CREATE TABLE `watch_data_detail` (
|
||
`id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主键',
|
||
`userid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户ID',
|
||
`username` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户名',
|
||
`orgcode` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '机构编码',
|
||
`unit` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位',
|
||
`department` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '部门',
|
||
`watch_no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '手表编码',
|
||
`type` int NULL DEFAULT NULL COMMENT '监测类型 1:心率 ,2:血氧 3:压力 4:睡眠 5: 体温 6 :锻炼 7 :步数',
|
||
`last_update_time` datetime NULL DEFAULT NULL COMMENT '最后更新时间',
|
||
PRIMARY KEY (`id`) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for watch_data_distance
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `watch_data_distance`;
|
||
CREATE TABLE `watch_data_distance` (
|
||
`id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主键',
|
||
`watch_no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '手表编码',
|
||
`data_value` bigint NULL DEFAULT NULL COMMENT '数据值',
|
||
`sdc_date` date NULL DEFAULT NULL COMMENT '产生日期',
|
||
`bind_user_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '绑定用户',
|
||
`data_date` date NULL DEFAULT NULL COMMENT '绑定日期',
|
||
`max_id` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '数据中心最大ID',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
INDEX `watch_no`(`watch_no` ASC) USING BTREE,
|
||
INDEX `bind_user_id`(`bind_user_id` ASC) USING BTREE,
|
||
INDEX `data_date`(`data_date` ASC) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for watch_data_ecg
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `watch_data_ecg`;
|
||
CREATE TABLE `watch_data_ecg` (
|
||
`id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
|
||
`watch_no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '手表编码',
|
||
`data_date` date NULL DEFAULT NULL COMMENT '数据日期',
|
||
`ecg_start_time` bigint NULL DEFAULT NULL COMMENT '测量开始时间戳',
|
||
`ecg_end_time` bigint NULL DEFAULT NULL COMMENT '测量结束时间戳',
|
||
`ecg_arrhy_avg_rate` int NULL DEFAULT NULL COMMENT '平均心率',
|
||
`ecg_arrhy_type` int NULL DEFAULT NULL COMMENT '算法测量结果',
|
||
`ecg_user_symptom` int NULL DEFAULT NULL COMMENT '用户自己选择的症状',
|
||
`ecg_data_points` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '原始数据文件地址',
|
||
`ecg_data_points_count` int NULL DEFAULT NULL COMMENT '原始数据点数量',
|
||
`ecg_arrhy_type_dict` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '算法测量结果(字典)',
|
||
`ecg_user_symptom_dict` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '用户自己选择的症状(字典)',
|
||
`sync_time` datetime NULL DEFAULT NULL COMMENT '同步时间',
|
||
`bind_user_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '绑定用户',
|
||
`max_id` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '数据中心最大ID',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
UNIQUE INDEX `watch_ecg_index`(`watch_no` ASC, `data_date` ASC, `ecg_start_time` ASC) USING BTREE,
|
||
INDEX `data_date`(`data_date` ASC) USING BTREE,
|
||
INDEX `watch_no_2`(`watch_no` ASC) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '手表心电数据' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for watch_data_exercise
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `watch_data_exercise`;
|
||
CREATE TABLE `watch_data_exercise` (
|
||
`id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'id',
|
||
`watch_no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '手表编码',
|
||
`strength_times` int NULL DEFAULT NULL COMMENT '中高强度运动时间(分钟)',
|
||
`total_time` int NULL DEFAULT NULL COMMENT '总活动时长(小时)',
|
||
`data_date` date NULL DEFAULT NULL COMMENT '数据日期',
|
||
`bind_user_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '绑定用户',
|
||
`max_id` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '数据中心最大ID',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
UNIQUE INDEX `watch_no`(`watch_no` ASC, `data_date` ASC) USING BTREE,
|
||
INDEX `watch_no_2`(`watch_no` ASC) USING BTREE,
|
||
INDEX `data_date`(`data_date` ASC) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for watch_data_gps
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `watch_data_gps`;
|
||
CREATE TABLE `watch_data_gps` (
|
||
`id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主键',
|
||
`watch_no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '手表编码',
|
||
`lon` double(10, 4) NULL DEFAULT NULL COMMENT '经度',
|
||
`lat` double(10, 4) NULL DEFAULT NULL COMMENT '纬度',
|
||
`address` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '详细地址',
|
||
`time_stamp` datetime NULL DEFAULT NULL COMMENT '时间戳',
|
||
`bind_user_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '绑定用户',
|
||
`data_date` date NULL DEFAULT NULL COMMENT '绑定日期',
|
||
`max_id` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '数据中心最大ID',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
INDEX `watch_no`(`watch_no` ASC) USING BTREE,
|
||
INDEX `bind_user_id`(`bind_user_id` ASC) USING BTREE,
|
||
INDEX `data_date`(`data_date` ASC) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for watch_data_heart_rate
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `watch_data_heart_rate`;
|
||
CREATE TABLE `watch_data_heart_rate` (
|
||
`id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主键',
|
||
`watch_no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '手表编码',
|
||
`data_value` double(10, 2) NULL DEFAULT NULL COMMENT '数据值',
|
||
`silence_value` double(10, 2) NULL DEFAULT NULL COMMENT '静息心率',
|
||
`time_stamp` datetime NULL DEFAULT NULL COMMENT '时间戳',
|
||
`bind_user_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '绑定用户',
|
||
`data_date` date NULL DEFAULT NULL COMMENT '绑定日期',
|
||
`max_id` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '数据中心最大ID',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
INDEX `bind_user_id`(`bind_user_id` ASC) USING BTREE,
|
||
INDEX `data_date`(`data_date` ASC) USING BTREE,
|
||
INDEX `watch_no`(`watch_no` ASC) USING BTREE,
|
||
INDEX `time_stamp`(`time_stamp` ASC) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for watch_data_sleep
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `watch_data_sleep`;
|
||
CREATE TABLE `watch_data_sleep` (
|
||
`id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主键',
|
||
`watch_no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '手表编码',
|
||
`start_time_stamp` datetime NULL DEFAULT NULL COMMENT '开始时间',
|
||
`end_time_stamp` datetime NULL DEFAULT NULL COMMENT '结束时间',
|
||
`sleep_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '睡眠类型',
|
||
`bind_user_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '绑定用户',
|
||
`data_date` date NULL DEFAULT NULL COMMENT '绑定日期',
|
||
`max_id` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '数据中心最大ID',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
INDEX `watch_no`(`watch_no` ASC) USING BTREE,
|
||
INDEX `bind_user_id`(`bind_user_id` ASC) USING BTREE,
|
||
INDEX `data_date`(`data_date` ASC) USING BTREE,
|
||
INDEX `sleep_type`(`sleep_type` ASC) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for watch_data_sleep_new
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `watch_data_sleep_new`;
|
||
CREATE TABLE `watch_data_sleep_new` (
|
||
`id` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
|
||
`watch_no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '手表编码',
|
||
`err_code` int NULL DEFAULT NULL COMMENT '错误码',
|
||
`sleep_flag` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '是否有睡眠数据',
|
||
`data_date` date NULL DEFAULT NULL COMMENT '数据日志',
|
||
`max_id` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '手表编码',
|
||
`bind_user_id` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户ID',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
UNIQUE INDEX `watch_no`(`watch_no` ASC, `data_date` ASC) USING BTREE,
|
||
INDEX `watch_no_2`(`watch_no` ASC) USING BTREE,
|
||
INDEX `data_date`(`data_date` ASC) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for watch_data_sleep_new_day
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `watch_data_sleep_new_day`;
|
||
CREATE TABLE `watch_data_sleep_new_day` (
|
||
`id` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
|
||
`sleep_id` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '主表ID',
|
||
`deep_sleep_part_cnt` int NULL DEFAULT NULL COMMENT '睡梦时长(分钟)',
|
||
`fall_asleep_time` datetime NULL DEFAULT NULL COMMENT '入睡时间点',
|
||
`go_bed_time` datetime NULL DEFAULT NULL COMMENT '上床时间',
|
||
`sleep_efficiency` int NULL DEFAULT NULL COMMENT '睡眠效率百分比',
|
||
`sleep_latency` bigint NULL DEFAULT NULL COMMENT '睡眠潜伏期',
|
||
`sleep_score` int NULL DEFAULT NULL COMMENT '睡眠得分',
|
||
`sleep_score_orign` int NULL DEFAULT NULL COMMENT '原始睡眠得分',
|
||
`snore_freq` int NULL DEFAULT NULL COMMENT '鼾声(每小时次数)',
|
||
`start_time` datetime NULL DEFAULT NULL COMMENT '当天的时间戳',
|
||
`valid_data` decimal(20, 15) NULL DEFAULT NULL COMMENT '数据有效性',
|
||
`wake_up_time` datetime NULL DEFAULT NULL COMMENT '醒来时间',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
INDEX `sleep_id`(`sleep_id` ASC) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for watch_data_sleep_new_err
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `watch_data_sleep_new_err`;
|
||
CREATE TABLE `watch_data_sleep_new_err` (
|
||
`id` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
|
||
`sleep_id` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '主表ID',
|
||
`err_code` int NULL DEFAULT NULL COMMENT '错误码',
|
||
`start_time` datetime NULL DEFAULT NULL COMMENT '开始时间戳',
|
||
`end_time` datetime NULL DEFAULT NULL COMMENT '结束时间戳',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
INDEX `sleep_id`(`sleep_id` ASC) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for watch_data_sleep_new_minute
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `watch_data_sleep_new_minute`;
|
||
CREATE TABLE `watch_data_sleep_new_minute` (
|
||
`id` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
|
||
`sleep_id` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '主表ID',
|
||
`start_time` datetime NULL DEFAULT NULL COMMENT '开始时间戳',
|
||
`end_time` datetime NULL DEFAULT NULL COMMENT '结束时间戳',
|
||
`status` varchar(1500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '睡眠状态',
|
||
`sleep_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
INDEX `sleep_id`(`sleep_id` ASC) USING BTREE,
|
||
INDEX `index_sleep_type`(`sleep_type` ASC) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for watch_data_spo2
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `watch_data_spo2`;
|
||
CREATE TABLE `watch_data_spo2` (
|
||
`id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主键',
|
||
`watch_no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '手表编码',
|
||
`data_value` double(10, 2) NULL DEFAULT NULL COMMENT '数据值',
|
||
`time_stamp` datetime NULL DEFAULT NULL COMMENT '时间戳',
|
||
`bind_user_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '绑定用户',
|
||
`data_date` date NULL DEFAULT NULL COMMENT '绑定日期',
|
||
`max_id` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '数据中心最大ID',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
INDEX `bind_user_id_index`(`bind_user_id` ASC) USING BTREE,
|
||
INDEX `watch_no`(`watch_no` ASC) USING BTREE,
|
||
INDEX `data_date`(`data_date` ASC) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for watch_data_steps
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `watch_data_steps`;
|
||
CREATE TABLE `watch_data_steps` (
|
||
`id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主键',
|
||
`watch_no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '手表编码',
|
||
`data_value` bigint NULL DEFAULT NULL COMMENT '数据值',
|
||
`sdc_date` date NULL DEFAULT NULL COMMENT '产生日期',
|
||
`bind_user_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '绑定用户',
|
||
`data_date` date NULL DEFAULT NULL COMMENT '绑定日期',
|
||
`max_id` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '数据中心最大ID',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
INDEX `watch_no`(`watch_no` ASC) USING BTREE,
|
||
INDEX `bind_user_id`(`bind_user_id` ASC) USING BTREE,
|
||
INDEX `data_date`(`data_date` ASC) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for watch_data_steps_hf
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `watch_data_steps_hf`;
|
||
CREATE TABLE `watch_data_steps_hf` (
|
||
`id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主键',
|
||
`watch_no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '手表编码',
|
||
`step_count` int NULL DEFAULT NULL COMMENT '步数',
|
||
`step_date` date NULL DEFAULT NULL COMMENT '步数日期',
|
||
`bind_user_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '绑定用户',
|
||
`max_id` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '数据中心最大ID',
|
||
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
|
||
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
INDEX `bind_user_id`(`bind_user_id` ASC) USING BTREE,
|
||
INDEX `step_date`(`step_date` ASC) USING BTREE,
|
||
INDEX `watch_no`(`watch_no` ASC) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for watch_data_stress
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `watch_data_stress`;
|
||
CREATE TABLE `watch_data_stress` (
|
||
`id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主键',
|
||
`watch_no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '手表编码',
|
||
`start_time_stamp` datetime NULL DEFAULT NULL COMMENT '开始时间',
|
||
`end_time_stamp` datetime NULL DEFAULT NULL COMMENT '结束时间',
|
||
`data_value` double(10, 2) NULL DEFAULT NULL COMMENT '数据值',
|
||
`bind_user_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '绑定用户',
|
||
`data_date` date NULL DEFAULT NULL COMMENT '绑定日期',
|
||
`max_id` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '数据中心最大ID',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
INDEX `watch_no`(`watch_no` ASC) USING BTREE,
|
||
INDEX `bind_user_id`(`bind_user_id` ASC) USING BTREE,
|
||
INDEX `data_date`(`data_date` ASC) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for watch_data_temperature
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `watch_data_temperature`;
|
||
CREATE TABLE `watch_data_temperature` (
|
||
`id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主键',
|
||
`watch_no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '手表编码',
|
||
`data_value` double(10, 2) NULL DEFAULT NULL COMMENT '数据值',
|
||
`skin_tempera` double NULL DEFAULT NULL COMMENT '体表温度',
|
||
`time_stamp` datetime NULL DEFAULT NULL COMMENT '时间戳',
|
||
`bind_user_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '绑定用户',
|
||
`data_date` date NULL DEFAULT NULL COMMENT '绑定日期',
|
||
`max_id` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '数据中心最大ID',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
INDEX `watch_no`(`watch_no` ASC) USING BTREE,
|
||
INDEX `bind_user_id`(`bind_user_id` ASC) USING BTREE,
|
||
INDEX `data_date`(`data_date` ASC) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for watch_data_workout
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `watch_data_workout`;
|
||
CREATE TABLE `watch_data_workout` (
|
||
`id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主键',
|
||
`watch_no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '手表编码',
|
||
`start_time_stamp` datetime NULL DEFAULT NULL COMMENT '开始时间',
|
||
`end_time_stamp` datetime NULL DEFAULT NULL COMMENT '结束时间',
|
||
`calorie` bigint NULL DEFAULT NULL COMMENT '卡路里',
|
||
`distance` bigint NULL DEFAULT NULL COMMENT '距离',
|
||
`workout_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '锻炼类型',
|
||
`bind_user_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '绑定用户',
|
||
`data_date` date NULL DEFAULT NULL COMMENT '绑定日期',
|
||
`max_id` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '数据中心最大ID',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
INDEX `watch_no`(`watch_no` ASC) USING BTREE,
|
||
INDEX `workout_type`(`workout_type` ASC) USING BTREE,
|
||
INDEX `bind_user_id`(`bind_user_id` ASC) USING BTREE,
|
||
INDEX `data_date`(`data_date` ASC) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for watch_data_workout_trace
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `watch_data_workout_trace`;
|
||
CREATE TABLE `watch_data_workout_trace` (
|
||
`id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
|
||
`watch_no` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '手表编码',
|
||
`record_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '记录ID',
|
||
`altitude` decimal(10, 2) NULL DEFAULT NULL COMMENT '海拔',
|
||
`latitude` decimal(20, 15) NULL DEFAULT NULL COMMENT '纬度',
|
||
`longitude` decimal(20, 15) NULL DEFAULT NULL COMMENT '经度',
|
||
`utc_time` datetime NULL DEFAULT NULL COMMENT '时间戳',
|
||
`valid` varchar(6) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '数据是否合法',
|
||
`max_id` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '数据中心最大ID',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
UNIQUE INDEX `watch_no`(`watch_no` ASC, `record_id` ASC, `utc_time` ASC) USING BTREE,
|
||
INDEX `watch_no_2`(`watch_no` ASC) USING BTREE,
|
||
INDEX `watch_no_3`(`watch_no` ASC, `record_id` ASC) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for watch_depart_report
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `watch_depart_report`;
|
||
CREATE TABLE `watch_depart_report` (
|
||
`id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主键',
|
||
`org_code` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '部门Code',
|
||
`report_year` int NOT NULL COMMENT '报告年份',
|
||
`report_month` int NOT NULL COMMENT '报告月份',
|
||
`report_url` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '报告地址',
|
||
`gen_flag` int NULL DEFAULT NULL COMMENT '生成状态 1-队列中 2-生成中 3-任务异常 4-生成完成',
|
||
`gen_time` datetime NULL DEFAULT NULL COMMENT '生成时间',
|
||
`del_flag` tinyint(1) NOT NULL DEFAULT 0 COMMENT '删除状态(0-正常,1-已删除)',
|
||
`create_by` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人',
|
||
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
|
||
`update_by` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '更新人',
|
||
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
|
||
`memo` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
|
||
PRIMARY KEY (`id`) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '部门报告记录表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for watch_device
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `watch_device`;
|
||
CREATE TABLE `watch_device` (
|
||
`id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主键',
|
||
`watch_no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '手表编码',
|
||
`watch_model` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '手表型号',
|
||
`wear_status` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '穿戴状态',
|
||
`watch_online` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '在线状态',
|
||
`bind_user_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '绑定用户',
|
||
`bind_date` date NULL DEFAULT NULL COMMENT '绑定日期',
|
||
`create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人登录名称',
|
||
`create_date` datetime NULL DEFAULT NULL COMMENT '创建日期',
|
||
`update_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '更新人登录名称',
|
||
`update_date` datetime NULL DEFAULT NULL COMMENT '更新日期',
|
||
`imei_no` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'IMEI编码',
|
||
`eid` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'EID编码',
|
||
`last_update_time` datetime NULL DEFAULT NULL COMMENT '最后一次数据更新时间',
|
||
`dept_id` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '归属部门',
|
||
`org_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '归属部门编码',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
UNIQUE INDEX `watch_no`(`watch_no` ASC) USING BTREE,
|
||
INDEX `bind_user_id`(`bind_user_id` ASC) USING BTREE,
|
||
INDEX `bind_date`(`bind_date` ASC) USING BTREE,
|
||
INDEX `index_dept_id`(`dept_id` ASC) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for watch_device_switch
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `watch_device_switch`;
|
||
CREATE TABLE `watch_device_switch` (
|
||
`id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
|
||
`watch_no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '手表编码',
|
||
`wd_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '数据类型',
|
||
`switch_flag` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '开关状态',
|
||
`update_date` datetime NULL DEFAULT NULL COMMENT '更新日期',
|
||
PRIMARY KEY (`id`) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for watch_key_user
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `watch_key_user`;
|
||
CREATE TABLE `watch_key_user` (
|
||
`id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主键',
|
||
`user_id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户',
|
||
`error_type` tinyint(1) NULL DEFAULT NULL COMMENT '异常类型(watch_error_type 0:大病异常 1:慢病异常 2:指标异常)',
|
||
`del_flag` tinyint(1) NULL DEFAULT 0 COMMENT '删除标识0-正常,1已删除',
|
||
`disease_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '病名',
|
||
PRIMARY KEY (`id`) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for watch_monitor_data
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `watch_monitor_data`;
|
||
CREATE TABLE `watch_monitor_data` (
|
||
`id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主键',
|
||
`watch_no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '手表编码',
|
||
`event_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '事件类型',
|
||
`bind_user_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '绑定用户',
|
||
`create_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人登录名称',
|
||
`create_date` datetime NULL DEFAULT NULL COMMENT '创建日期',
|
||
`data_value` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '数据值',
|
||
`address` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '详细地址',
|
||
`lon` double(15, 6) NULL DEFAULT NULL COMMENT '经度',
|
||
`lat` double(15, 6) NULL DEFAULT NULL COMMENT '纬度',
|
||
`data_date` date NULL DEFAULT NULL COMMENT '数据日期',
|
||
`warn_time` datetime NULL DEFAULT NULL COMMENT '报警时间',
|
||
`gps_error_msg` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'GPS错误信息',
|
||
`lon_gd` decimal(20, 15) NULL DEFAULT NULL COMMENT '高德经度',
|
||
`lat_gd` decimal(20, 15) NULL DEFAULT NULL COMMENT '高德纬度',
|
||
`address_gd` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '高德地址',
|
||
`send_flag` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '是否已短信通知',
|
||
`large_screen_flag` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '是否大屏通知',
|
||
`org_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '部门编码',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
INDEX `watch_no`(`watch_no` ASC) USING BTREE,
|
||
INDEX `event_type`(`event_type` ASC) USING BTREE,
|
||
INDEX `bind_user_id`(`bind_user_id` ASC) USING BTREE,
|
||
INDEX `create_date`(`create_date` ASC) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for watch_monitor_mobile
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `watch_monitor_mobile`;
|
||
CREATE TABLE `watch_monitor_mobile` (
|
||
`id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
|
||
`mobile` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '手机号码',
|
||
`valid_status` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '有效标志',
|
||
`create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人登录名称',
|
||
`create_date` datetime NULL DEFAULT NULL COMMENT '创建日期',
|
||
`update_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '更新人登录名称',
|
||
`update_date` datetime NULL DEFAULT NULL COMMENT '更新日期',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
INDEX `valid_status`(`valid_status` ASC) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for watch_mqtt_notice
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `watch_mqtt_notice`;
|
||
CREATE TABLE `watch_mqtt_notice` (
|
||
`id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主键',
|
||
`mqtt_notice` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '通知内容',
|
||
`mqtt_notice_title` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '消息标题',
|
||
`watch_no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '手表编码',
|
||
`create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人登录名称',
|
||
`create_date` datetime NULL DEFAULT NULL COMMENT '创建日期',
|
||
`send_time` datetime NULL DEFAULT NULL COMMENT '发送时间',
|
||
`notice_status` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '发送状态',
|
||
`error_msg` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '失败原因',
|
||
`notice_level` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '通知级别1指定用户 0发送全部 2发送部门',
|
||
`user_id` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '通知用户ID',
|
||
`org_code` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '指定的部门',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
INDEX `watch_no`(`watch_no` ASC) USING BTREE,
|
||
INDEX `notice_status`(`notice_status` ASC) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for watch_stat_user_info_day_heart_rate
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `watch_stat_user_info_day_heart_rate`;
|
||
CREATE TABLE `watch_stat_user_info_day_heart_rate` (
|
||
`id` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
|
||
`user_id` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '用户id',
|
||
`max_value` int NULL DEFAULT NULL COMMENT '最大值',
|
||
`min_value` int NULL DEFAULT NULL COMMENT '最小值',
|
||
`avg_value` int NULL DEFAULT NULL COMMENT '平均值',
|
||
`silence_max_value` int NULL DEFAULT NULL COMMENT '静息心率最大值',
|
||
`silence_min_value` int NULL DEFAULT NULL COMMENT '静息心率最小值',
|
||
`silence_avg_value` int NULL DEFAULT NULL COMMENT '静息心率平均值',
|
||
`data_date` date NOT NULL COMMENT '数据时间',
|
||
`org_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '部门编码',
|
||
`last_upload_time` datetime NULL DEFAULT NULL COMMENT '最后上传时间',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
INDEX `user_id`(`user_id` ASC) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for watch_stat_user_info_day_sdc
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `watch_stat_user_info_day_sdc`;
|
||
CREATE TABLE `watch_stat_user_info_day_sdc` (
|
||
`id` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
|
||
`user_id` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户ID',
|
||
`step_value` bigint NULL DEFAULT NULL COMMENT '步数',
|
||
`distance_value` bigint NULL DEFAULT NULL COMMENT '距离',
|
||
`calorie_value` bigint NULL DEFAULT NULL COMMENT '卡路里',
|
||
`data_date` date NULL DEFAULT NULL COMMENT '数据录入时间',
|
||
`org_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '部门编码',
|
||
`last_upload_time` datetime NULL DEFAULT NULL COMMENT '最后上传时间',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
INDEX `user_id`(`user_id` ASC) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for watch_stat_user_info_day_sleep
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `watch_stat_user_info_day_sleep`;
|
||
CREATE TABLE `watch_stat_user_info_day_sleep` (
|
||
`id` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
|
||
`user_id` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户id',
|
||
`sleep_avg` int NULL DEFAULT 0 COMMENT '平均睡眠时长',
|
||
`long_count` int NULL DEFAULT 0 COMMENT '长睡数量',
|
||
`long_duration_max` bigint NULL DEFAULT 0 COMMENT '长睡最长时长',
|
||
`long_duration_min` bigint NULL DEFAULT 0 COMMENT '长睡最短时长',
|
||
`long_duration_total` bigint NULL DEFAULT NULL COMMENT '长睡睡眠总时长',
|
||
`long_start_min` datetime NULL DEFAULT NULL COMMENT '长睡最早入睡时间',
|
||
`long_end_max` datetime NULL DEFAULT NULL COMMENT '长睡最晚醒来时间',
|
||
`short_count` int NULL DEFAULT 0 COMMENT '短睡数量',
|
||
`short_duration_max` bigint NULL DEFAULT 0 COMMENT '短睡最长时长',
|
||
`short_duration_min` bigint NULL DEFAULT 0 COMMENT '短睡最短时长',
|
||
`short_duration_total` bigint NULL DEFAULT 0 COMMENT '短睡睡眠总时长',
|
||
`short_start_min` datetime NULL DEFAULT NULL COMMENT '短睡最早入睡时间',
|
||
`short_end_max` datetime NULL DEFAULT NULL COMMENT '短睡最晚醒来时间',
|
||
`data_date` date NULL DEFAULT NULL COMMENT '更新时间',
|
||
`long_duration_avg` int NULL DEFAULT 0 COMMENT '长睡平均',
|
||
`short_duration_avg` int NULL DEFAULT 0 COMMENT '短睡平均',
|
||
`org_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '部门编码',
|
||
`deep_sleep_times` int NULL DEFAULT 0 COMMENT '深睡睡眠时长 ',
|
||
`light_sleep_times` int NULL DEFAULT 0 COMMENT '浅睡睡眠时长 ',
|
||
`deep_light_times` int NULL DEFAULT 0 COMMENT '睡眠总时长 (light_sleep_times+deep_sleep_times)',
|
||
`sleep_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '为了统计所对应的分钟睡眠 ',
|
||
`last_upload_time` datetime NULL DEFAULT NULL COMMENT '最后上传时间',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
INDEX `user_id`(`user_id` ASC) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for watch_stat_user_info_day_spo2
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `watch_stat_user_info_day_spo2`;
|
||
CREATE TABLE `watch_stat_user_info_day_spo2` (
|
||
`id` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
|
||
`user_id` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户id',
|
||
`max_value` decimal(4, 0) NULL DEFAULT NULL COMMENT '最大值',
|
||
`min_value` decimal(4, 0) NULL DEFAULT NULL COMMENT '最小值',
|
||
`avg_value` decimal(10, 4) NULL DEFAULT NULL COMMENT '平均值',
|
||
`data_date` date NULL DEFAULT NULL COMMENT '数据日期',
|
||
`org_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '部门编码',
|
||
`last_upload_time` datetime NULL DEFAULT NULL COMMENT '最后上传时间',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
INDEX `user_id`(`user_id` ASC) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for watch_stat_user_info_day_stress
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `watch_stat_user_info_day_stress`;
|
||
CREATE TABLE `watch_stat_user_info_day_stress` (
|
||
`id` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
|
||
`user_id` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户ID',
|
||
`max_value` decimal(4, 0) NULL DEFAULT NULL COMMENT '最大值',
|
||
`min_value` decimal(4, 0) NULL DEFAULT NULL COMMENT '最小值',
|
||
`avg_value` decimal(10, 4) NULL DEFAULT NULL COMMENT '平均值',
|
||
`data_date` date NULL DEFAULT NULL COMMENT '更新时间',
|
||
`org_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '部门编码',
|
||
`last_upload_time` datetime NULL DEFAULT NULL COMMENT '最后上传时间',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
INDEX `user_id`(`user_id` ASC) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for watch_stat_user_info_day_temp
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `watch_stat_user_info_day_temp`;
|
||
CREATE TABLE `watch_stat_user_info_day_temp` (
|
||
`id` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
|
||
`user_id` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户id',
|
||
`max_value` decimal(5, 2) NULL DEFAULT NULL COMMENT '最大值',
|
||
`min_value` decimal(5, 2) NULL DEFAULT NULL COMMENT '最小值',
|
||
`avg_value` decimal(10, 4) NULL DEFAULT NULL COMMENT '平均值',
|
||
`skin_max_value` decimal(5, 2) NULL DEFAULT NULL COMMENT '体表温度最大值',
|
||
`skin_min_value` decimal(5, 2) NULL DEFAULT NULL COMMENT '体表温度最小值',
|
||
`skin_avg_value` decimal(10, 4) NULL DEFAULT NULL COMMENT '体表温度平均值',
|
||
`data_date` date NULL DEFAULT NULL COMMENT '更新时间',
|
||
`org_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '部门编码',
|
||
`last_upload_time` datetime NULL DEFAULT NULL COMMENT '最后上传时间',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
INDEX `user_id`(`user_id` ASC) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for watch_stat_user_info_day_workout
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `watch_stat_user_info_day_workout`;
|
||
CREATE TABLE `watch_stat_user_info_day_workout` (
|
||
`id` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
|
||
`user_id` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户ID',
|
||
`distance_max_value` bigint NULL DEFAULT NULL COMMENT '距离最大值',
|
||
`distance_min_value` bigint NULL DEFAULT NULL COMMENT '距离最小值',
|
||
`distance_total_value` bigint NULL DEFAULT NULL COMMENT '距离总量',
|
||
`distance_count` bigint NULL DEFAULT NULL COMMENT '距离数据量',
|
||
`calorie_max_value` bigint NULL DEFAULT NULL COMMENT '卡路里最大值',
|
||
`calorie_min_value` bigint NULL DEFAULT NULL COMMENT '卡路里最小值',
|
||
`calorie_total_value` bigint NULL DEFAULT NULL COMMENT '卡路里总量',
|
||
`calorie_count` bigint NULL DEFAULT NULL COMMENT '卡路里数据量',
|
||
`duration_max_value` bigint NULL DEFAULT NULL COMMENT '锻炼时长最大值',
|
||
`duration_min_value` bigint NULL DEFAULT NULL COMMENT '锻炼时长最小值',
|
||
`duration_total_value` bigint NULL DEFAULT NULL COMMENT '锻炼时长总量',
|
||
`duration_count` bigint NULL DEFAULT NULL COMMENT '锻炼次数',
|
||
`data_date` date NULL DEFAULT NULL COMMENT '数据时间',
|
||
`org_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '部门编码',
|
||
`last_upload_time` datetime NULL DEFAULT NULL COMMENT '最后上传时间',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
INDEX `user_id`(`user_id` ASC) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for watch_syn_max_id
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `watch_syn_max_id`;
|
||
CREATE TABLE `watch_syn_max_id` (
|
||
`id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
|
||
`wd_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '数据类型',
|
||
`max_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '最大ID',
|
||
`create_date` datetime NULL DEFAULT NULL COMMENT '创建日期',
|
||
`update_date` datetime NULL DEFAULT NULL COMMENT '更新日期',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
UNIQUE INDEX `wd_type`(`wd_type` ASC) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for watch_user_data
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `watch_user_data`;
|
||
CREATE TABLE `watch_user_data` (
|
||
`id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
|
||
`watch_no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '手表编码',
|
||
`bind_user_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '绑定用户',
|
||
`data_date` date NULL DEFAULT NULL COMMENT '绑定日期',
|
||
`create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人登录名称',
|
||
`create_date` datetime NULL DEFAULT NULL COMMENT '创建日期',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
UNIQUE INDEX `watch_no`(`watch_no` ASC, `bind_user_id` ASC, `data_date` ASC) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
|
||
|
||
SET FOREIGN_KEY_CHECKS = 1;
|