diff --git a/50-202412-云南二级新/202504升级证书/real-nginx-conf.conf b/50-202412-云南二级新/202504升级证书/real-nginx-conf.conf
new file mode 100644
index 0000000..148d508
--- /dev/null
+++ b/50-202412-云南二级新/202504升级证书/real-nginx-conf.conf
@@ -0,0 +1,59 @@
+upstream proxy_server {
+ ip_hash;
+ server 192.168.186.12:30500;
+ server 192.168.186.13:30500;
+ server 192.168.186.14:30500;
+}
+
+server {
+ listen 8088 ssl;
+ server_name 5ga-onesky.yncloudsaas.com;
+ # 指定证书和私钥路径
+ ssl_certificate /etc/nginx/conf.d/ssl.d/x.yncloudsaas.com.cert; # 包含域名证书+中间证书
+ ssl_certificate_key /etc/nginx/conf.d/ssl.d/x.yncloudsaas.com.key; # 私钥
+
+ # 可选:增强安全性配置
+ ssl_protocols TLSv1.2 TLSv1.3;
+ ssl_prefer_server_ciphers on;
+ ssl_ciphers 'ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256';
+
+ location / {
+ proxy_pass http://proxy_server;
+ client_max_body_size 5120m;
+ client_body_buffer_size 5120m;
+ client_body_timeout 6000s;
+ proxy_send_timeout 10000s;
+ proxy_read_timeout 10000s;
+ proxy_connect_timeout 600s;
+ proxy_max_temp_file_size 5120m;
+ proxy_request_buffering on;
+ proxy_buffering off;
+ proxy_buffer_size 4k;
+ proxy_buffers 4 12k;
+ proxy_set_header Host fake-domain.ynydapp.io;
+ proxy_set_header X-Real-IP $remote_addr;
+ proxy_set_header Upgrade $http_upgrade;
+ proxy_set_header Connection "upgrade";
+ proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
+ }
+
+ location /_AMapService/v4/map/styles {
+ set $args "$args&jscode=cf66cea95bdcdfcf8048456b36f357a1";
+ proxy_pass https://webapi.amap.com/v4/ap/styles;
+ }
+
+ location /_AMapService/ {
+ set $args "$args&jscode=cf66cea95bdcdfcf8048456b36f357a1";
+ proxy_pass https://restapi.amap.com/;
+ }
+
+ location /rtc/v1/ {
+ add_header Access-Control-Allow-Headers X-Requested-With;
+ add_header Access-Control-Allow-Methods GET,POST,OPTIONS;
+ proxy_pass http://127.0.0.1:30985/rtc/v1/;
+ }
+
+ location ~ ^/\w*/actuator/ {
+ return 403;
+ }
+}
\ No newline at end of file
diff --git a/58-202503-新DEMO环境/批量指令.sh b/58-202503-新DEMO环境/批量指令.sh
index 85c002a..17f9d97 100644
--- a/58-202503-新DEMO环境/批量指令.sh
+++ b/58-202503-新DEMO环境/批量指令.sh
@@ -24,4 +24,6 @@ do
done
+
+
ssh root@192.168.40.50 <<< 'scyd@lab1234'
diff --git a/59-202503-珠海边防升级/关停旧的minio.sh b/59-202503-珠海边防升级/关停旧的minio.sh
new file mode 100644
index 0000000..1964c0c
--- /dev/null
+++ b/59-202503-珠海边防升级/关停旧的minio.sh
@@ -0,0 +1,9 @@
+#!/bin/bash
+
+
+for i in {1..8}
+do
+ echo ${i}
+# docker stop cmii_minio${i}_1 && docker rm cmii_minio${i}_1
+ rm -rf /data/minio-pv/pv${i}
+done
\ No newline at end of file
diff --git a/60-202504-黑龙江移动/批量脚本.sh b/60-202504-黑龙江移动/批量脚本.sh
new file mode 100644
index 0000000..ac7c8fa
--- /dev/null
+++ b/60-202504-黑龙江移动/批量脚本.sh
@@ -0,0 +1,9 @@
+#!/bin/bash
+
+
+all_server_list=(192.168.37.132 192.168.37.133 192.168.37.134 192.168.37.135 192.168.37.136 192.168.37.137 192.168.37.138)
+for server in "${all_server_list[@]}";do
+ echo "server is ${server}"
+ ssh root@"${server}" "df -TH | awk 'NR>1 {split(\$6, a, \"%\"); if (a[1] > 70) print \$0}'"
+ echo ""
+done
\ No newline at end of file
diff --git a/61-202504-厦门升级/k8s-pvc.yaml b/61-202504-厦门升级/k8s-pvc.yaml
new file mode 100644
index 0000000..58e0ca4
--- /dev/null
+++ b/61-202504-厦门升级/k8s-pvc.yaml
@@ -0,0 +1,76 @@
+---
+apiVersion: v1
+kind: PersistentVolumeClaim
+metadata:
+ name: nfs-backend-log-pvc
+ namespace: xmyd
+ labels:
+ cmii.type: middleware-base
+ cmii.app: nfs-backend-log-pvc
+ helm.sh/chart: all-persistence-volume-claims-1.1.0
+ app.kubernetes.io/version: 6.2.0
+spec:
+ storageClassName: nfs-prod-distribute
+ accessModes:
+ - ReadWriteMany
+ volumeMode: Filesystem
+ resources:
+ requests:
+ storage: 100Gi
+---
+apiVersion: v1
+kind: PersistentVolumeClaim
+metadata:
+ name: helm-emqxs
+ namespace: xmyd
+ labels:
+ cmii.type: middleware-base
+ cmii.app: helm-emqxs
+ helm.sh/chart: all-persistence-volume-claims-1.1.0
+ app.kubernetes.io/version: 6.2.0
+spec:
+ storageClassName: nfs-prod-distribute
+ accessModes:
+ - ReadWriteMany
+ volumeMode: Filesystem
+ resources:
+ requests:
+ storage: 20Gi
+---
+apiVersion: v1
+kind: PersistentVolumeClaim
+metadata:
+ name: helm-mongo
+ namespace: xmyd
+ labels:
+ cmii.type: middleware-base
+ cmii.app: helm-mongo
+ helm.sh/chart: all-persistence-volume-claims-1.1.0
+ app.kubernetes.io/version: 6.2.0
+spec:
+ storageClassName: nfs-prod-distribute
+ accessModes:
+ - ReadWriteMany
+ volumeMode: Filesystem
+ resources:
+ requests:
+ storage: 30Gi
+---
+apiVersion: v1
+kind: PersistentVolumeClaim
+metadata:
+ name: helm-rabbitmq
+ namespace: xmyd
+ labels:
+ cmii.type: middleware-base
+ cmii.app: helm-rabbitmq
+ helm.sh/chart: all-persistence-volume-claims-1.1.0
+ app.kubernetes.io/version: 6.2.0
+spec:
+ storageClassName: nfs-prod-distribute
+ accessModes:
+ - ReadWriteMany
+ volumeMode: Filesystem
+ resources:
+ requests:
+ storage: 20Gi
diff --git a/61-202504-厦门升级/厦门移动升级/new_schema.sql b/61-202504-厦门升级/厦门移动升级/new_schema.sql
new file mode 100644
index 0000000..a2ed3ab
--- /dev/null
+++ b/61-202504-厦门升级/厦门移动升级/new_schema.sql
@@ -0,0 +1,1454 @@
+SET FOREIGN_KEY_CHECKS = 0;
+create database if not exists emqx;
+use emqx;
+CREATE TABLE `mqtt_acl` (
+ `id` int unsigned NOT NULL AUTO_INCREMENT,
+ `username` varchar(100) NOT NULL,
+ `permission` varchar(5) NOT NULL,
+ `action` varchar(9) NOT NULL,
+ `topic` varchar(100) NOT NULL,
+ `qos` tinyint(1) DEFAULT NULL,
+ `retain` tinyint(1) DEFAULT NULL,
+ `is_del` bit(1) DEFAULT b'0' COMMENT '是否删除',
+ `is_data` bit(1) DEFAULT b'0' COMMENT '是否是数据(探测目标)',
+ `provider_code` varchar(100) DEFAULT NULL COMMENT '提供商编号',
+ `device_type` int DEFAULT NULL COMMENT '设备类型',
+ PRIMARY KEY (`id`),
+ KEY `username_idx` (`username`)
+) ENGINE=InnoDB AUTO_INCREMENT=168 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
+CREATE TABLE `mqtt_user` (
+ `id` int unsigned NOT NULL AUTO_INCREMENT,
+ `username` varchar(100) DEFAULT NULL,
+ `password_hash` varchar(100) DEFAULT NULL,
+ `salt` varchar(35) DEFAULT NULL,
+ `is_superuser` tinyint(1) DEFAULT '0',
+ `created` datetime DEFAULT NULL,
+ `is_del` bit(1) DEFAULT b'0' COMMENT '是否删除',
+ PRIMARY KEY (`id`),
+ UNIQUE KEY `mqtt_username` (`username`)
+) ENGINE=InnoDB AUTO_INCREMENT=179 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
+create database if not exists observe;
+use observe;
+CREATE TABLE `adsb_data` (
+ `id` int NOT NULL AUTO_INCREMENT COMMENT '主键id',
+ `uav_no` varchar(20) DEFAULT NULL COMMENT '无人机编号',
+ `task_id` varchar(20) DEFAULT NULL COMMENT '任务id',
+ `hex` varchar(50) DEFAULT NULL COMMENT '任务号',
+ `mode` varchar(10) DEFAULT NULL COMMENT 'S(标准)、A(航空)、C(军事)',
+ `sqwk` varchar(20) DEFAULT NULL COMMENT '应答',
+ `flight` varchar(50) DEFAULT NULL COMMENT '飞行器的航班号码',
+ `alt` double DEFAULT NULL COMMENT '海拔高度 25英尺为1,7.62m',
+ `spd` varchar(20) DEFAULT NULL COMMENT '飞机的速度 m/s',
+ `hdg` varchar(20) DEFAULT NULL COMMENT '飞机的航向',
+ `lat` double DEFAULT NULL COMMENT '纬度',
+ `lon` double DEFAULT NULL COMMENT '经度',
+ `sig` varchar(20) DEFAULT NULL COMMENT '信号强度',
+ `msgs` int DEFAULT NULL COMMENT '接收到的消息数量',
+ `ti` varchar(50) DEFAULT NULL COMMENT '时间相关的字段',
+ `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
+ `del_flag` char(1) DEFAULT '0' COMMENT '删除标识 0:未删除 1:删除',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='adsb数据';
+CREATE TABLE `alarm_config` (
+ `id` int NOT NULL AUTO_INCREMENT COMMENT '主键id',
+ `name` varchar(50) DEFAULT NULL COMMENT '告警名称',
+ `monitor_type` varchar(20) DEFAULT NULL COMMENT '监控指标',
+ `trigger_conditions` varchar(20) DEFAULT NULL COMMENT '触发条件',
+ `alarm_level` char(1) DEFAULT NULL COMMENT '告警级别 1:警告',
+ `message` varchar(200) DEFAULT NULL COMMENT '告警信息内容',
+ `config_type` char(2) DEFAULT NULL COMMENT '配置类型',
+ `is_use` char(1) DEFAULT '0' COMMENT '启用状态 0:启用 1:禁用',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=19 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='告警配置';
+CREATE TABLE `alarm_info` (
+ `id` int NOT NULL AUTO_INCREMENT COMMENT '主键id',
+ `uav_no` varchar(50) DEFAULT NULL COMMENT '无人机编号',
+ `name` varchar(50) DEFAULT NULL COMMENT '告警名称',
+ `monitor_type` varchar(20) DEFAULT NULL COMMENT '监控指标',
+ `trigger_conditions` varchar(20) DEFAULT NULL COMMENT '触发条件',
+ `alarm_level` char(1) DEFAULT NULL COMMENT '告警级别 1:警告',
+ `message` varchar(200) DEFAULT NULL COMMENT '告警信息内容',
+ `source` char(1) DEFAULT NULL COMMENT '告警来源',
+ `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
+ `del_flag` char(1) DEFAULT '0' COMMENT '删除标识 0:未删除 1:删除',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='告警信息';
+CREATE TABLE `alarm_type` (
+ `id` int NOT NULL AUTO_INCREMENT COMMENT '主键id',
+ `name` varchar(50) DEFAULT NULL COMMENT '类型名称',
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='告警类型';
+CREATE TABLE `remote_id_data` (
+ `id` int NOT NULL AUTO_INCREMENT COMMENT '主键id',
+ `task_id` varchar(20) DEFAULT NULL COMMENT '任务id',
+ `uav_no` varchar(50) DEFAULT NULL COMMENT '无人机编号',
+ `sensor_id` varchar(50) DEFAULT NULL COMMENT '传感器ID',
+ `rssi` varchar(50) DEFAULT NULL COMMENT '接收信号强度 单位:dBm',
+ `time` varchar(50) DEFAULT NULL COMMENT '时间戳',
+ `channel` varchar(255) DEFAULT NULL COMMENT '发射器通道',
+ `type` int DEFAULT NULL COMMENT '类型,共2类,0为蓝牙,1为WIFI',
+ `status` int DEFAULT NULL COMMENT '状态',
+ `direction` int DEFAULT NULL COMMENT '方向',
+ `speed_horizontal` int DEFAULT NULL COMMENT '水平速度',
+ `speed_vertical` int DEFAULT NULL COMMENT '垂直速度',
+ `lat` double DEFAULT NULL COMMENT '纬度',
+ `lon` double DEFAULT NULL COMMENT '经度',
+ `altitude_baro` float DEFAULT NULL COMMENT '气压高度',
+ `alt` double DEFAULT NULL COMMENT '海拔高度',
+ `height_type` int DEFAULT NULL COMMENT '高度类型',
+ `height` int DEFAULT NULL COMMENT '高度',
+ `horiz_accuracy` int DEFAULT NULL COMMENT '霍里兹精度',
+ `vert_accuracy` int DEFAULT NULL COMMENT '垂直精度',
+ `baro_accuracy` int DEFAULT NULL COMMENT '气压精度',
+ `speed_accuracy` int DEFAULT NULL COMMENT '速度精度',
+ `ts_accuracy` int DEFAULT NULL COMMENT 'TS精确度',
+ `time_stamp` float DEFAULT NULL COMMENT '时间戳',
+ `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
+ `del_flag` char(1) DEFAULT '0' COMMENT '删除标识 0:未删除 1:删除',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='remoteId数据';
+CREATE TABLE `uav_data` (
+ `id` int NOT NULL AUTO_INCREMENT COMMENT '主键id',
+ `task_id` varchar(20) DEFAULT NULL COMMENT '无人机编号',
+ `uav_no` varchar(50) DEFAULT NULL COMMENT '无人机序号',
+ `vehicle_type` varchar(255) DEFAULT NULL COMMENT '行器类型',
+ `flight_mode` varchar(255) DEFAULT NULL COMMENT '飞行模式',
+ `voltage` int DEFAULT NULL COMMENT '电压',
+ `current` int NOT NULL COMMENT '电流',
+ `battery_remaining` int DEFAULT NULL COMMENT '剩余电量',
+ `star_count` int DEFAULT NULL COMMENT '搜星数量',
+ `roll` float DEFAULT NULL COMMENT '滚转角',
+ `pitch` float DEFAULT NULL COMMENT '俯仰角',
+ `yaw` float DEFAULT NULL COMMENT '偏航角',
+ `roll_speed` float DEFAULT NULL COMMENT '滚转角速度',
+ `pitch_speed` float DEFAULT NULL COMMENT '俯仰角速度',
+ `yaw_speed` float DEFAULT NULL COMMENT '偏航角速度',
+ `lat` double DEFAULT NULL COMMENT '纬度',
+ `lon` double DEFAULT NULL COMMENT '经度',
+ `alt` double DEFAULT NULL COMMENT '高度',
+ `relative_alt` double DEFAULT NULL COMMENT '相对高度',
+ `vx` int DEFAULT NULL COMMENT 'X方向速度',
+ `vy` int DEFAULT NULL COMMENT 'Y方向速度',
+ `vz` int DEFAULT NULL COMMENT 'Z方向速度',
+ `hdg` int DEFAULT NULL COMMENT 'GPS可靠性',
+ `next_flight_point_distance` int DEFAULT NULL COMMENT '下一个航点距离',
+ `air_speed` float DEFAULT NULL COMMENT '空速',
+ `ground_speed` float DEFAULT NULL COMMENT '地速',
+ `climb_rate` float DEFAULT NULL COMMENT '爬升率',
+ `home_lat` double DEFAULT NULL COMMENT 'home点纬度',
+ `home_lon` double DEFAULT NULL COMMENT 'home点经度',
+ `home_alt` double DEFAULT NULL COMMENT 'homex点高度',
+ `take_off_time_stamp` double DEFAULT NULL COMMENT '起飞时间戳',
+ `ready_time_stamp` double DEFAULT NULL COMMENT '准备时间',
+ `time_stamp` double DEFAULT NULL COMMENT '创建时间时间戳',
+ `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
+ `del_flag` char(1) DEFAULT '0' COMMENT '删除标识 0:未删除 1:删除',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='无人机数据';
+CREATE TABLE `unit_info` (
+ `id` int NOT NULL COMMENT '主键id',
+ `uav_no` varchar(20) DEFAULT NULL COMMENT '无人机编号',
+ `unit_name` varchar(50) DEFAULT NULL COMMENT '设备类型',
+ `unit_type` varchar(20) DEFAULT NULL COMMENT '设备型号',
+ `unit_size` varchar(50) DEFAULT NULL COMMENT '长度*宽度*高度',
+ `operating_system` varchar(20) DEFAULT NULL COMMENT '操作系统',
+ `manufacturer` varchar(50) DEFAULT NULL COMMENT '生产厂家',
+ `network_support` varchar(20) DEFAULT NULL COMMENT '网络支持',
+ `weight` int DEFAULT NULL COMMENT '重量 g',
+ `type` char(1) DEFAULT NULL COMMENT '类型 0:哈勃 1:相机 2:自组网 3:remoteID 4:ADSB',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='设备信息';
+create database if not exists uav_dkzx;
+use uav_dkzx;
+CREATE TABLE `company` (
+ `company_id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键id',
+ `provider_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '企业名称',
+ `credit_code` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '社会信用代码',
+ `legal_representative` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '法人',
+ `contact_name` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '联系人',
+ `contact_phone` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '联系电话',
+ `business_license` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '营业执照',
+ `introduction` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '企业简介',
+ `wx_qr_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '微信二维码',
+ `alipay_qr_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '支付宝二维码',
+ `audit_status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '审核状态',
+ `audit_time` datetime DEFAULT NULL COMMENT '审核时间',
+ `audit_user_id` bigint DEFAULT NULL COMMENT '审核人id(系统用户id)',
+ `created_customer` bigint DEFAULT NULL COMMENT '创建人id(客户id)',
+ `created_time` datetime DEFAULT NULL COMMENT '创建时间',
+ `updated_customer` bigint DEFAULT NULL COMMENT '更新人id(客户id)',
+ `updated_time` datetime DEFAULT NULL COMMENT '更新时间',
+ `attr1` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段1',
+ `attr2` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段2',
+ `attr3` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段3',
+ `attr4` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段4',
+ `attr5` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段5',
+ PRIMARY KEY (`company_id`)
+) ENGINE=InnoDB AUTO_INCREMENT=44 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='企业信息表';
+CREATE TABLE `customer` (
+ `customer_id` bigint NOT NULL AUTO_INCREMENT COMMENT '客户id',
+ `customer_type` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '00' COMMENT '客户类型(00-普通客户 01-企业客户)',
+ `phone_number` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '手机号码',
+ `password` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '密码',
+ `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '0' COMMENT '帐号状态(0正常1停用)',
+ `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '0' COMMENT '删除标志(0代表存在2代表删除)',
+ `login_ip` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '最后登录IP',
+ `login_date` datetime DEFAULT NULL COMMENT '最后登录时间',
+ `wx_openid` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '微信openid',
+ `create_time` datetime DEFAULT NULL COMMENT '创建时间',
+ `update_time` datetime DEFAULT NULL COMMENT '更新时间',
+ `nick_name` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '昵称',
+ `avatar` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '头像',
+ `attr1` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段1',
+ `attr2` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段2',
+ `attr3` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段3',
+ `attr4` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段4',
+ `attr5` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段5',
+ `create_user` bigint DEFAULT NULL COMMENT '后台创建人id',
+ `sys_create_time` datetime DEFAULT NULL COMMENT '后台创建时间',
+ `update_user` bigint DEFAULT NULL COMMENT '后台更新人id',
+ `sys_update_time` datetime DEFAULT NULL COMMENT '后台更新时间',
+ PRIMARY KEY (`customer_id`)
+) ENGINE=InnoDB AUTO_INCREMENT=182 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='客户信息表';
+CREATE TABLE `customer_company` (
+ `customer_id` bigint NOT NULL COMMENT '客户id',
+ `company_id` bigint NOT NULL COMMENT '企业id',
+ `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '0' COMMENT '删除标志(0代表存在2代表删除)',
+ `created_customer` bigint DEFAULT NULL COMMENT '创建人id(客户id)',
+ `created_time` datetime DEFAULT NULL COMMENT '创建时间',
+ `updated_customer` bigint DEFAULT NULL COMMENT '更新人id(客户id)',
+ `updated_time` datetime DEFAULT NULL COMMENT '更新时间',
+ PRIMARY KEY (`customer_id`,`company_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='客户企业关系表';
+CREATE TABLE `customer_logininfor` (
+ `info_id` bigint NOT NULL AUTO_INCREMENT COMMENT '访问id',
+ `customer_id` bigint DEFAULT NULL COMMENT '客户id',
+ `phone_number` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '手机号',
+ `ipaddr` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '登录ip地址',
+ `login_location` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '登录地点',
+ `browser` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '浏览器类型',
+ `os` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '操作系统',
+ `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '0' COMMENT '登录状态(0成功1失败)',
+ `msg` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '提示消息',
+ `login_time` datetime DEFAULT NULL COMMENT '访问时间',
+ `attr1` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段1',
+ `attr5` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段5',
+ `attr4` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段4',
+ `attr3` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段3',
+ `attr2` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段2',
+ PRIMARY KEY (`info_id`)
+) ENGINE=InnoDB AUTO_INCREMENT=1919 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='客户访问记录';
+CREATE TABLE `customer_permission` (
+ `permission_id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id',
+ `customer_id` bigint DEFAULT NULL COMMENT '客户id',
+ `permission` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '权限(TOC/TOB/TOG)',
+ `created_by` bigint DEFAULT NULL COMMENT '创建人',
+ `created_time` datetime DEFAULT NULL COMMENT '创建时间',
+ `updated_by` bigint DEFAULT NULL COMMENT '更新人',
+ `updated_time` datetime DEFAULT NULL COMMENT '更新时间',
+ PRIMARY KEY (`permission_id`)
+) ENGINE=InnoDB AUTO_INCREMENT=296 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='客户查询权限表';
+CREATE TABLE `customer_points` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键id',
+ `order_id` bigint DEFAULT NULL COMMENT '订单id',
+ `points` bigint DEFAULT NULL COMMENT '积分变动额度',
+ `change_type` int DEFAULT NULL COMMENT '变动类型(1-订单完结(客户确认订单))',
+ `customer_id` bigint DEFAULT NULL COMMENT '客户id',
+ `created_time` datetime DEFAULT NULL COMMENT '创建时间',
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=31 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='客户积分明细表';
+CREATE TABLE `feedback` (
+ `feedback_id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键id',
+ `customer_id` bigint DEFAULT NULL COMMENT '客户id',
+ `score` tinyint DEFAULT NULL COMMENT '评分',
+ `content` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '反馈内容',
+ `feedback_status` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '反馈状态',
+ `created_customer` bigint DEFAULT NULL COMMENT '创建人',
+ `created_time` datetime DEFAULT NULL COMMENT '创建时间',
+ `updated_customer` bigint DEFAULT NULL COMMENT '更新人',
+ `updated_time` datetime DEFAULT NULL COMMENT '更新时间',
+ `reply_by` bigint DEFAULT NULL COMMENT '回复人ID',
+ `reply_time` datetime DEFAULT NULL COMMENT '回复时间',
+ `reply_content` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '回复内容',
+ `attr1` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段1',
+ `attr2` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段2',
+ `attr3` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段3',
+ `attr4` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段4',
+ `attr5` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段5',
+ PRIMARY KEY (`feedback_id`)
+) ENGINE=InnoDB AUTO_INCREMENT=43 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='反馈信息表';
+CREATE TABLE `gen_table` (
+ `table_id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
+ `table_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '表名称',
+ `table_comment` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '表描述',
+ `sub_table_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '关联子表的表名',
+ `sub_table_fk_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '子表关联的外键名',
+ `class_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '实体类名称',
+ `tpl_category` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT 'crud' COMMENT '使用的模板(crud单表操作 tree树表操作)',
+ `tpl_web_type` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '前端模板类型(element-ui模版 element-plus模版)',
+ `package_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '生成包路径',
+ `module_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '生成模块名',
+ `business_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '生成业务名',
+ `function_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '生成功能名',
+ `function_author` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '生成功能作者',
+ `gen_type` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '0' COMMENT '生成代码方式(0zip压缩包 1自定义路径)',
+ `gen_path` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '/' COMMENT '生成路径(不填默认项目路径)',
+ `options` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '其它生成选项',
+ `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '创建者',
+ `create_time` datetime DEFAULT NULL COMMENT '创建时间',
+ `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '更新者',
+ `update_time` datetime DEFAULT NULL COMMENT '更新时间',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '备注',
+ PRIMARY KEY (`table_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='代码生成业务表';
+CREATE TABLE `gen_table_column` (
+ `column_id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
+ `table_id` bigint DEFAULT NULL COMMENT '归属表编号',
+ `column_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '列名称',
+ `column_comment` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '列描述',
+ `column_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '列类型',
+ `java_type` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'JAVA类型',
+ `java_field` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'JAVA字段名',
+ `is_pk` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '是否主键(1是)',
+ `is_increment` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '是否自增(1是)',
+ `is_required` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '是否必填(1是)',
+ `is_insert` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '是否为插入字段(1是)',
+ `is_edit` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '是否编辑字段(1是)',
+ `is_list` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '是否列表字段(1是)',
+ `is_query` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '是否查询字段(1是)',
+ `query_type` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT 'EQ' COMMENT '查询方式(等于、不等于、大于、小于、范围)',
+ `html_type` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '显示类型(文本框、文本域、下拉框、复选框、单选框、日期控件)',
+ `dict_type` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '字典类型',
+ `sort` int DEFAULT NULL COMMENT '排序',
+ `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '创建者',
+ `create_time` datetime DEFAULT NULL COMMENT '创建时间',
+ `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '更新者',
+ `update_time` datetime DEFAULT NULL COMMENT '更新时间',
+ PRIMARY KEY (`column_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='代码生成业务表字段';
+CREATE TABLE `minio_file` (
+ `file_id` bigint NOT NULL AUTO_INCREMENT COMMENT '文件id',
+ `bucket` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '文件所属桶',
+ `object_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '文件object名称',
+ `file_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '文件名称',
+ `file_size` bigint DEFAULT NULL COMMENT '文件大小KB',
+ `file_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '文件类型',
+ `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)',
+ `create_customer` bigint DEFAULT NULL COMMENT '创建客户ID',
+ `create_user` bigint DEFAULT NULL COMMENT '创建系统用户ID',
+ `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
+ PRIMARY KEY (`file_id`)
+) ENGINE=InnoDB AUTO_INCREMENT=545 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='minio存储文件信息表';
+CREATE TABLE `orders` (
+ `order_id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键id',
+ `order_num` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '订单编号',
+ `customer_id` bigint DEFAULT NULL COMMENT '客户id',
+ `service_id` bigint DEFAULT NULL COMMENT '服务id',
+ `package_id` bigint DEFAULT NULL,
+ `order_status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '订单状态',
+ `order_desc` varchar(600) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '订单描述',
+ `created_customer` bigint DEFAULT NULL COMMENT '下单人id',
+ `created_phone` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '下单人手机号',
+ `created_time` datetime DEFAULT NULL COMMENT '下单时间',
+ `appointment_time` datetime DEFAULT NULL COMMENT '预约时间',
+ `appointment_address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '预约地址',
+ `contact_name` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '联系人',
+ `phone_number` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '手机号',
+ `rating` int DEFAULT NULL COMMENT '评分',
+ `review_comment` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '评价内容',
+ `review_status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '评价状态',
+ `updated_customer` bigint DEFAULT NULL COMMENT '更新人id',
+ `updated_time` datetime DEFAULT NULL COMMENT '更新时间',
+ `finish_time` datetime DEFAULT NULL COMMENT '完成时间',
+ `attr1` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段1',
+ `attr2` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段2',
+ `attr3` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段3',
+ `attr4` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段4',
+ `attr5` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段5',
+ `fight_route` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '航线',
+ `booking_count` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '预约人数',
+ `price` decimal(18,2) DEFAULT NULL COMMENT '订单价格',
+ `pay_status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '支付状态;1-待支付 2-成功 3-失败 4-退款',
+ `pay_time` datetime DEFAULT NULL COMMENT '支付时间',
+ PRIMARY KEY (`order_id`),
+ KEY `ix_customer_id` (`customer_id`)
+) ENGINE=InnoDB AUTO_INCREMENT=650 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='订单信息表';
+CREATE TABLE `qrtz_blob_triggers` (
+ `sched_name` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '调度名称',
+ `trigger_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT 'qrtz_triggers表trigger_name的外键',
+ `trigger_group` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT 'qrtz_triggers表trigger_group的外键',
+ `blob_data` blob COMMENT '存放持久化Trigger对象',
+ PRIMARY KEY (`sched_name`,`trigger_name`,`trigger_group`),
+ CONSTRAINT `qrtz_blob_triggers_ibfk_1` FOREIGN KEY (`sched_name`, `trigger_name`, `trigger_group`) REFERENCES `qrtz_triggers` (`sched_name`, `trigger_name`, `trigger_group`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='Blob类型的触发器表';
+CREATE TABLE `qrtz_calendars` (
+ `sched_name` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '调度名称',
+ `calendar_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '日历名称',
+ `calendar` blob NOT NULL COMMENT '存放持久化calendar对象',
+ PRIMARY KEY (`sched_name`,`calendar_name`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='日历信息表';
+CREATE TABLE `qrtz_cron_triggers` (
+ `sched_name` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '调度名称',
+ `trigger_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT 'qrtz_triggers表trigger_name的外键',
+ `trigger_group` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT 'qrtz_triggers表trigger_group的外键',
+ `cron_expression` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT 'cron表达式',
+ `time_zone_id` varchar(80) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '时区',
+ PRIMARY KEY (`sched_name`,`trigger_name`,`trigger_group`),
+ CONSTRAINT `qrtz_cron_triggers_ibfk_1` FOREIGN KEY (`sched_name`, `trigger_name`, `trigger_group`) REFERENCES `qrtz_triggers` (`sched_name`, `trigger_name`, `trigger_group`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='Cron类型的触发器表';
+CREATE TABLE `qrtz_fired_triggers` (
+ `sched_name` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '调度名称',
+ `entry_id` varchar(95) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '调度器实例id',
+ `trigger_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT 'qrtz_triggers表trigger_name的外键',
+ `trigger_group` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT 'qrtz_triggers表trigger_group的外键',
+ `instance_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '调度器实例名',
+ `fired_time` bigint NOT NULL COMMENT '触发的时间',
+ `sched_time` bigint NOT NULL COMMENT '定时器制定的时间',
+ `priority` int NOT NULL COMMENT '优先级',
+ `state` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '状态',
+ `job_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '任务名称',
+ `job_group` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '任务组名',
+ `is_nonconcurrent` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '是否并发',
+ `requests_recovery` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '是否接受恢复执行',
+ PRIMARY KEY (`sched_name`,`entry_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='已触发的触发器表';
+CREATE TABLE `qrtz_job_details` (
+ `sched_name` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '调度名称',
+ `job_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '任务名称',
+ `job_group` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '任务组名',
+ `description` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '相关介绍',
+ `job_class_name` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '执行任务类名称',
+ `is_durable` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '是否持久化',
+ `is_nonconcurrent` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '是否并发',
+ `is_update_data` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '是否更新数据',
+ `requests_recovery` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '是否接受恢复执行',
+ `job_data` blob COMMENT '存放持久化job对象',
+ PRIMARY KEY (`sched_name`,`job_name`,`job_group`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='任务详细信息表';
+CREATE TABLE `qrtz_locks` (
+ `sched_name` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '调度名称',
+ `lock_name` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '悲观锁名称',
+ PRIMARY KEY (`sched_name`,`lock_name`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='存储的悲观锁信息表';
+CREATE TABLE `qrtz_paused_trigger_grps` (
+ `sched_name` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '调度名称',
+ `trigger_group` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT 'qrtz_triggers表trigger_group的外键',
+ PRIMARY KEY (`sched_name`,`trigger_group`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='暂停的触发器表';
+CREATE TABLE `qrtz_scheduler_state` (
+ `sched_name` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '调度名称',
+ `instance_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '实例名称',
+ `last_checkin_time` bigint NOT NULL COMMENT '上次检查时间',
+ `checkin_interval` bigint NOT NULL COMMENT '检查间隔时间',
+ PRIMARY KEY (`sched_name`,`instance_name`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='调度器状态表';
+CREATE TABLE `qrtz_simple_triggers` (
+ `sched_name` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '调度名称',
+ `trigger_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT 'qrtz_triggers表trigger_name的外键',
+ `trigger_group` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT 'qrtz_triggers表trigger_group的外键',
+ `repeat_count` bigint NOT NULL COMMENT '重复的次数统计',
+ `repeat_interval` bigint NOT NULL COMMENT '重复的间隔时间',
+ `times_triggered` bigint NOT NULL COMMENT '已经触发的次数',
+ PRIMARY KEY (`sched_name`,`trigger_name`,`trigger_group`),
+ CONSTRAINT `qrtz_simple_triggers_ibfk_1` FOREIGN KEY (`sched_name`, `trigger_name`, `trigger_group`) REFERENCES `qrtz_triggers` (`sched_name`, `trigger_name`, `trigger_group`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='简单触发器的信息表';
+CREATE TABLE `qrtz_simprop_triggers` (
+ `sched_name` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '调度名称',
+ `trigger_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT 'qrtz_triggers表trigger_name的外键',
+ `trigger_group` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT 'qrtz_triggers表trigger_group的外键',
+ `str_prop_1` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'String类型的trigger的第一个参数',
+ `str_prop_2` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'String类型的trigger的第二个参数',
+ `str_prop_3` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'String类型的trigger的第三个参数',
+ `int_prop_1` int DEFAULT NULL COMMENT 'int类型的trigger的第一个参数',
+ `int_prop_2` int DEFAULT NULL COMMENT 'int类型的trigger的第二个参数',
+ `long_prop_1` bigint DEFAULT NULL COMMENT 'long类型的trigger的第一个参数',
+ `long_prop_2` bigint DEFAULT NULL COMMENT 'long类型的trigger的第二个参数',
+ `dec_prop_1` decimal(13,4) DEFAULT NULL COMMENT 'decimal类型的trigger的第一个参数',
+ `dec_prop_2` decimal(13,4) DEFAULT NULL COMMENT 'decimal类型的trigger的第二个参数',
+ `bool_prop_1` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'Boolean类型的trigger的第一个参数',
+ `bool_prop_2` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'Boolean类型的trigger的第二个参数',
+ PRIMARY KEY (`sched_name`,`trigger_name`,`trigger_group`),
+ CONSTRAINT `qrtz_simprop_triggers_ibfk_1` FOREIGN KEY (`sched_name`, `trigger_name`, `trigger_group`) REFERENCES `qrtz_triggers` (`sched_name`, `trigger_name`, `trigger_group`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='同步机制的行锁表';
+CREATE TABLE `qrtz_triggers` (
+ `sched_name` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '调度名称',
+ `trigger_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '触发器的名字',
+ `trigger_group` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '触发器所属组的名字',
+ `job_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT 'qrtz_job_details表job_name的外键',
+ `job_group` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT 'qrtz_job_details表job_group的外键',
+ `description` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '相关介绍',
+ `next_fire_time` bigint DEFAULT NULL COMMENT '上一次触发时间(毫秒)',
+ `prev_fire_time` bigint DEFAULT NULL COMMENT '下一次触发时间(默认为-1表示不触发)',
+ `priority` int DEFAULT NULL COMMENT '优先级',
+ `trigger_state` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '触发器状态',
+ `trigger_type` varchar(8) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '触发器的类型',
+ `start_time` bigint NOT NULL COMMENT '开始时间',
+ `end_time` bigint DEFAULT NULL COMMENT '结束时间',
+ `calendar_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '日程表名称',
+ `misfire_instr` smallint DEFAULT NULL COMMENT '补偿执行的策略',
+ `job_data` blob COMMENT '存放持久化job对象',
+ PRIMARY KEY (`sched_name`,`trigger_name`,`trigger_group`),
+ KEY `sched_name` (`sched_name`,`job_name`,`job_group`),
+ CONSTRAINT `qrtz_triggers_ibfk_1` FOREIGN KEY (`sched_name`, `job_name`, `job_group`) REFERENCES `qrtz_job_details` (`sched_name`, `job_name`, `job_group`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='触发器详细信息表';
+CREATE TABLE `rules` (
+ `rule_id` bigint NOT NULL AUTO_INCREMENT COMMENT '规则id',
+ `rule_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '规则类型(points - 积分规则)',
+ `rule_desc` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '规则描述',
+ `rule_strategy` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '具体要应用的规则策略',
+ `sys_created_user` bigint DEFAULT NULL COMMENT '后台创建人id',
+ `sys_created_time` datetime DEFAULT NULL COMMENT '后台创建时间',
+ `sys_updated_user` bigint DEFAULT NULL COMMENT '后台更新人id',
+ `sys_updated_time` datetime DEFAULT NULL COMMENT '后台更新时间',
+ PRIMARY KEY (`rule_id`)
+) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='规则表';
+CREATE TABLE `service_audit` (
+ `audit_id` int NOT NULL AUTO_INCREMENT COMMENT '审核记录id',
+ `service_id` bigint DEFAULT NULL COMMENT '服务id',
+ `customer_id` bigint DEFAULT NULL COMMENT '商家用户id',
+ `apply_time` datetime DEFAULT NULL COMMENT '申请时间',
+ `need_service_status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '需求服务状态',
+ `audit_status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '审核状态',
+ `audit_time` datetime DEFAULT NULL COMMENT '审核时间',
+ `audit_user_id` bigint DEFAULT NULL COMMENT '审核人id(系统用户id)',
+ `created_by` bigint DEFAULT NULL COMMENT '创建人',
+ `created_time` datetime DEFAULT NULL COMMENT '创建时间',
+ `updated_by` bigint DEFAULT NULL COMMENT '更新人',
+ `updated_time` datetime DEFAULT NULL COMMENT '更新时间',
+ `attr1` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段1',
+ `attr2` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段2',
+ `attr3` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段3',
+ `attr4` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段4',
+ `attr5` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段5',
+ PRIMARY KEY (`audit_id`),
+ KEY `ix_service_id` (`service_id`)
+) ENGINE=InnoDB AUTO_INCREMENT=209 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='服务审批信息表';
+CREATE TABLE `service_image` (
+ `image_id` int NOT NULL AUTO_INCREMENT COMMENT '服务图片id',
+ `service_id` bigint DEFAULT NULL COMMENT '服务id',
+ `file_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT 'image' COMMENT '文件类型',
+ `image_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '服务图片地址',
+ `image_sort` int DEFAULT NULL COMMENT '图片序号',
+ `created_customer` bigint DEFAULT NULL COMMENT '创建者id(客户id)',
+ `created_time` datetime DEFAULT NULL COMMENT '创建时间',
+ `updated_customer` bigint DEFAULT NULL COMMENT '更新者id(客户id)',
+ `updated_time` datetime DEFAULT NULL COMMENT '更新时间',
+ PRIMARY KEY (`image_id`),
+ KEY `ix_service_id` (`service_id`)
+) ENGINE=InnoDB AUTO_INCREMENT=302 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='服务图片';
+CREATE TABLE `service_package_audit` (
+ `audit_id` int NOT NULL AUTO_INCREMENT COMMENT '审核记录id',
+ `package_id` bigint DEFAULT NULL COMMENT '套餐id',
+ `apply_time` datetime DEFAULT NULL COMMENT '申请时间',
+ `audit_status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '审核状态',
+ `audit_time` datetime DEFAULT NULL COMMENT '审核时间',
+ `audit_user_id` bigint DEFAULT NULL COMMENT '审核人id(系统用户id)',
+ `created_by` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '创建人',
+ `created_time` datetime DEFAULT NULL COMMENT '创建时间',
+ `updated_by` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '更新人',
+ `updated_time` datetime DEFAULT NULL COMMENT '更新时间',
+ `attr1` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段1',
+ `attr2` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段2',
+ `attr3` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段3',
+ `attr4` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段4',
+ `attr5` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段5',
+ PRIMARY KEY (`audit_id`),
+ KEY `ix_package_id` (`package_id`)
+) ENGINE=InnoDB AUTO_INCREMENT=132 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='服务审批信息表';
+CREATE TABLE `service_type` (
+ `type_id` int NOT NULL AUTO_INCREMENT COMMENT '服务类型id',
+ `type_desc` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '服务类型描述',
+ `image_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '图片地址',
+ `type_title` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '服务类型标题',
+ `type_subtitle` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '服务类型副标题',
+ `isHot` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '是否热门 (0是1否)',
+ `created_time` datetime DEFAULT NULL COMMENT '创建时间',
+ `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '更新者',
+ `updated_time` datetime DEFAULT NULL COMMENT '更新时间',
+ PRIMARY KEY (`type_id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='服务类型';
+CREATE TABLE `services` (
+ `service_id` bigint NOT NULL AUTO_INCREMENT COMMENT '服务id',
+ `customer_id` bigint DEFAULT NULL COMMENT '商家用户id',
+ `service_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '服务名称',
+ `service_subtitle` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '服务副标题',
+ `service_type_id` int DEFAULT NULL COMMENT '服务类型',
+ `service_address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '服务位置',
+ `description` varchar(600) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '服务描述',
+ `price` decimal(18,2) DEFAULT NULL COMMENT '服务价格',
+ `service_status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '服务状态',
+ `need_service_status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '需求服务状态',
+ `apply_time` datetime DEFAULT NULL COMMENT '申请时间',
+ `audit_status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '审核状态',
+ `audit_time` datetime DEFAULT NULL COMMENT '审核时间',
+ `audit_user_id` bigint DEFAULT NULL COMMENT '审核人id(系统用户id)',
+ `created_customer` bigint DEFAULT NULL COMMENT '创建人',
+ `created_time` datetime DEFAULT NULL COMMENT '创建时间',
+ `updated_customer` bigint DEFAULT NULL COMMENT '更新人',
+ `updated_time` datetime DEFAULT NULL COMMENT '更新时间',
+ `attr1` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段1',
+ `attr2` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段2',
+ `attr3` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段3',
+ `attr4` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段4',
+ `attr5` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段5',
+ `wx_qr_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '微信二维码',
+ `alipay_qr_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '支付宝二维码',
+ `extend_info` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展信息',
+ PRIMARY KEY (`service_id`)
+) ENGINE=InnoDB AUTO_INCREMENT=100 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='服务信息表';
+CREATE TABLE `services_packages` (
+ `package_id` bigint NOT NULL AUTO_INCREMENT COMMENT '套餐id',
+ `service_id` bigint DEFAULT NULL COMMENT '服务id',
+ `package_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '套餐名称',
+ `package_subtitle` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '套餐副标题',
+ `package_type_id` int DEFAULT NULL COMMENT '套餐类型(对应服务类型id)',
+ `package_address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '套餐位置',
+ `description` varchar(600) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '套餐描述',
+ `price` decimal(18,2) DEFAULT NULL COMMENT '套餐价格',
+ `enabled` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '0' COMMENT '是否启用(0-禁用 1-启用)',
+ `deleted` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '0' COMMENT '是否删除(0-否 1-是)',
+ `visibility` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '可见范围',
+ `delivery_mode` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '交付模式(0-线下服务/1-线上服务)',
+ `audit_status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '审核状态',
+ `audit_time` datetime DEFAULT NULL COMMENT '审核时间',
+ `audit_user_id` bigint DEFAULT NULL COMMENT '审核人id(系统用户id)',
+ `created_customer` bigint DEFAULT NULL COMMENT '创建人',
+ `extend_info` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展信息',
+ `created_time` datetime DEFAULT NULL COMMENT '创建时间',
+ `updated_customer` bigint DEFAULT NULL COMMENT '更新人',
+ `updated_time` datetime DEFAULT NULL COMMENT '更新时间',
+ PRIMARY KEY (`package_id`)
+) ENGINE=InnoDB AUTO_INCREMENT=145 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='服务套餐表';
+CREATE TABLE `services_packages_media` (
+ `media_id` bigint NOT NULL AUTO_INCREMENT COMMENT '媒体文件id',
+ `package_id` bigint DEFAULT NULL COMMENT '套餐id',
+ `file_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT 'image' COMMENT '文件类型(image/video)',
+ `media_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '媒体文件地址',
+ `media_sort` int DEFAULT NULL COMMENT '媒体文件序号',
+ `created_customer` bigint DEFAULT NULL COMMENT '创建者id(客户id)',
+ `created_time` datetime DEFAULT NULL COMMENT '创建时间',
+ `updated_customer` bigint DEFAULT NULL COMMENT '更新者id(客户id)',
+ `updated_time` datetime DEFAULT NULL COMMENT '更新时间',
+ PRIMARY KEY (`media_id`)
+) ENGINE=InnoDB AUTO_INCREMENT=575 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='服务套餐媒体文件';
+CREATE TABLE `sys_config` (
+ `config_id` int NOT NULL AUTO_INCREMENT COMMENT '参数主键',
+ `config_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '参数名称',
+ `config_key` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '参数键名',
+ `config_value` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '参数键值',
+ `config_type` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT 'N' COMMENT '系统内置(Y是 N否)',
+ `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '创建者',
+ `create_time` datetime DEFAULT NULL COMMENT '创建时间',
+ `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '更新者',
+ `update_time` datetime DEFAULT NULL COMMENT '更新时间',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '备注',
+ PRIMARY KEY (`config_id`)
+) ENGINE=InnoDB AUTO_INCREMENT=100 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='参数配置表';
+CREATE TABLE `sys_dept` (
+ `dept_id` bigint NOT NULL AUTO_INCREMENT COMMENT '部门id',
+ `parent_id` bigint DEFAULT '0' COMMENT '父部门id',
+ `ancestors` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '祖级列表',
+ `dept_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '部门名称',
+ `order_num` int DEFAULT '0' COMMENT '显示顺序',
+ `leader` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '负责人',
+ `phone` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '联系电话',
+ `email` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '邮箱',
+ `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '0' COMMENT '部门状态(0正常 1停用)',
+ `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)',
+ `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '创建者',
+ `create_time` datetime DEFAULT NULL COMMENT '创建时间',
+ `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '更新者',
+ `update_time` datetime DEFAULT NULL COMMENT '更新时间',
+ PRIMARY KEY (`dept_id`)
+) ENGINE=InnoDB AUTO_INCREMENT=200 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='部门表';
+CREATE TABLE `sys_dict_data` (
+ `dict_code` bigint NOT NULL AUTO_INCREMENT COMMENT '字典编码',
+ `dict_sort` int DEFAULT '0' COMMENT '字典排序',
+ `dict_label` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '字典标签',
+ `dict_value` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '字典键值',
+ `dict_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '字典类型',
+ `css_class` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '样式属性(其他样式扩展)',
+ `list_class` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '表格回显样式',
+ `is_default` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT 'N' COMMENT '是否默认(Y是 N否)',
+ `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '0' COMMENT '状态(0正常 1停用)',
+ `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '创建者',
+ `create_time` datetime DEFAULT NULL COMMENT '创建时间',
+ `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '更新者',
+ `update_time` datetime DEFAULT NULL COMMENT '更新时间',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '备注',
+ PRIMARY KEY (`dict_code`)
+) ENGINE=InnoDB AUTO_INCREMENT=100 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='字典数据表';
+CREATE TABLE `sys_dict_type` (
+ `dict_id` bigint NOT NULL AUTO_INCREMENT COMMENT '字典主键',
+ `dict_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '字典名称',
+ `dict_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '字典类型',
+ `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '0' COMMENT '状态(0正常 1停用)',
+ `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '创建者',
+ `create_time` datetime DEFAULT NULL COMMENT '创建时间',
+ `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '更新者',
+ `update_time` datetime DEFAULT NULL COMMENT '更新时间',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '备注',
+ PRIMARY KEY (`dict_id`),
+ UNIQUE KEY `dict_type` (`dict_type`)
+) ENGINE=InnoDB AUTO_INCREMENT=100 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='字典类型表';
+CREATE TABLE `sys_job` (
+ `job_id` bigint NOT NULL AUTO_INCREMENT COMMENT '任务ID',
+ `job_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT '' COMMENT '任务名称',
+ `job_group` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT 'DEFAULT' COMMENT '任务组名',
+ `invoke_target` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '调用目标字符串',
+ `cron_expression` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT 'cron执行表达式',
+ `misfire_policy` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '3' COMMENT '计划执行错误策略(1立即执行 2执行一次 3放弃执行)',
+ `concurrent` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '1' COMMENT '是否并发执行(0允许 1禁止)',
+ `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '0' COMMENT '状态(0正常 1暂停)',
+ `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '创建者',
+ `create_time` datetime DEFAULT NULL COMMENT '创建时间',
+ `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '更新者',
+ `update_time` datetime DEFAULT NULL COMMENT '更新时间',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '备注信息',
+ PRIMARY KEY (`job_id`,`job_name`,`job_group`)
+) ENGINE=InnoDB AUTO_INCREMENT=100 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='定时任务调度表';
+CREATE TABLE `sys_job_log` (
+ `job_log_id` bigint NOT NULL AUTO_INCREMENT COMMENT '任务日志ID',
+ `job_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '任务名称',
+ `job_group` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '任务组名',
+ `invoke_target` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '调用目标字符串',
+ `job_message` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '日志信息',
+ `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '0' COMMENT '执行状态(0正常 1失败)',
+ `exception_info` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '异常信息',
+ `create_time` datetime DEFAULT NULL COMMENT '创建时间',
+ PRIMARY KEY (`job_log_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='定时任务调度日志表';
+CREATE TABLE `sys_logininfor` (
+ `info_id` bigint NOT NULL AUTO_INCREMENT COMMENT '访问ID',
+ `user_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '用户账号',
+ `ipaddr` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '登录IP地址',
+ `login_location` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '登录地点',
+ `browser` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '浏览器类型',
+ `os` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '操作系统',
+ `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '0' COMMENT '登录状态(0成功 1失败)',
+ `msg` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '提示消息',
+ `login_time` datetime DEFAULT NULL COMMENT '访问时间',
+ PRIMARY KEY (`info_id`),
+ KEY `idx_sys_logininfor_s` (`status`),
+ KEY `idx_sys_logininfor_lt` (`login_time`)
+) ENGINE=InnoDB AUTO_INCREMENT=552 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='系统访问记录';
+CREATE TABLE `sys_menu` (
+ `menu_id` bigint NOT NULL AUTO_INCREMENT COMMENT '菜单ID',
+ `menu_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '菜单名称',
+ `parent_id` bigint DEFAULT '0' COMMENT '父菜单ID',
+ `order_num` int DEFAULT '0' COMMENT '显示顺序',
+ `path` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '路由地址',
+ `component` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '组件路径',
+ `query` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '路由参数',
+ `route_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '路由名称',
+ `is_frame` int DEFAULT '1' COMMENT '是否为外链(0是 1否)',
+ `is_cache` int DEFAULT '0' COMMENT '是否缓存(0缓存 1不缓存)',
+ `menu_type` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '菜单类型(M目录 C菜单 F按钮)',
+ `visible` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '0' COMMENT '菜单状态(0显示 1隐藏)',
+ `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '0' COMMENT '菜单状态(0正常 1停用)',
+ `perms` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '权限标识',
+ `icon` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '#' COMMENT '菜单图标',
+ `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '创建者',
+ `create_time` datetime DEFAULT NULL COMMENT '创建时间',
+ `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '更新者',
+ `update_time` datetime DEFAULT NULL COMMENT '更新时间',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '备注',
+ PRIMARY KEY (`menu_id`)
+) ENGINE=InnoDB AUTO_INCREMENT=2000 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='菜单权限表';
+CREATE TABLE `sys_notice` (
+ `notice_id` int NOT NULL AUTO_INCREMENT COMMENT '公告ID',
+ `notice_title` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '公告标题',
+ `notice_type` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '公告类型(1通知 2公告)',
+ `notice_content` longblob COMMENT '公告内容',
+ `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '0' COMMENT '公告状态(0正常 1关闭)',
+ `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '创建者',
+ `create_time` datetime DEFAULT NULL COMMENT '创建时间',
+ `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '更新者',
+ `update_time` datetime DEFAULT NULL COMMENT '更新时间',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '备注',
+ PRIMARY KEY (`notice_id`)
+) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='通知公告表';
+CREATE TABLE `sys_oper_log` (
+ `oper_id` bigint NOT NULL AUTO_INCREMENT COMMENT '日志主键',
+ `title` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '模块标题',
+ `business_type` int DEFAULT '0' COMMENT '业务类型(0其它 1新增 2修改 3删除)',
+ `method` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '方法名称',
+ `request_method` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '请求方式',
+ `operator_type` int DEFAULT '0' COMMENT '操作类别(0其它 1后台用户 2手机端用户)',
+ `oper_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '操作人员',
+ `dept_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '部门名称',
+ `oper_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '请求URL',
+ `oper_ip` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '主机地址',
+ `oper_location` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '操作地点',
+ `oper_param` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '请求参数',
+ `json_result` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '返回参数',
+ `status` int DEFAULT '0' COMMENT '操作状态(0正常 1异常)',
+ `error_msg` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '错误消息',
+ `oper_time` datetime DEFAULT NULL COMMENT '操作时间',
+ `cost_time` bigint DEFAULT '0' COMMENT '消耗时间',
+ PRIMARY KEY (`oper_id`),
+ KEY `idx_sys_oper_log_bt` (`business_type`),
+ KEY `idx_sys_oper_log_s` (`status`),
+ KEY `idx_sys_oper_log_ot` (`oper_time`)
+) ENGINE=InnoDB AUTO_INCREMENT=283 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='操作日志记录';
+CREATE TABLE `sys_post` (
+ `post_id` bigint NOT NULL AUTO_INCREMENT COMMENT '岗位ID',
+ `post_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '岗位编码',
+ `post_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '岗位名称',
+ `post_sort` int NOT NULL COMMENT '显示顺序',
+ `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '状态(0正常 1停用)',
+ `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '创建者',
+ `create_time` datetime DEFAULT NULL COMMENT '创建时间',
+ `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '更新者',
+ `update_time` datetime DEFAULT NULL COMMENT '更新时间',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '备注',
+ PRIMARY KEY (`post_id`)
+) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='岗位信息表';
+CREATE TABLE `sys_role` (
+ `role_id` bigint NOT NULL AUTO_INCREMENT COMMENT '角色ID',
+ `role_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '角色名称',
+ `role_key` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '角色权限字符串',
+ `role_sort` int NOT NULL COMMENT '显示顺序',
+ `data_scope` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '1' COMMENT '数据范围(1:全部数据权限 2:自定数据权限 3:本部门数据权限 4:本部门及以下数据权限)',
+ `menu_check_strictly` tinyint(1) DEFAULT '1' COMMENT '菜单树选择项是否关联显示',
+ `dept_check_strictly` tinyint(1) DEFAULT '1' COMMENT '部门树选择项是否关联显示',
+ `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '角色状态(0正常 1停用)',
+ `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)',
+ `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '创建者',
+ `create_time` datetime DEFAULT NULL COMMENT '创建时间',
+ `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '更新者',
+ `update_time` datetime DEFAULT NULL COMMENT '更新时间',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '备注',
+ PRIMARY KEY (`role_id`)
+) ENGINE=InnoDB AUTO_INCREMENT=100 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='角色信息表';
+CREATE TABLE `sys_role_dept` (
+ `role_id` bigint NOT NULL COMMENT '角色ID',
+ `dept_id` bigint NOT NULL COMMENT '部门ID',
+ PRIMARY KEY (`role_id`,`dept_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='角色和部门关联表';
+CREATE TABLE `sys_role_menu` (
+ `role_id` bigint NOT NULL COMMENT '角色ID',
+ `menu_id` bigint NOT NULL COMMENT '菜单ID',
+ PRIMARY KEY (`role_id`,`menu_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='角色和菜单关联表';
+CREATE TABLE `sys_user` (
+ `user_id` bigint NOT NULL AUTO_INCREMENT COMMENT '用户ID',
+ `dept_id` bigint DEFAULT NULL COMMENT '部门ID',
+ `user_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '用户账号',
+ `nick_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '用户昵称',
+ `user_type` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '00' COMMENT '用户类型(00系统用户)',
+ `email` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '用户邮箱',
+ `phonenumber` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '手机号码',
+ `sex` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '0' COMMENT '用户性别(0男 1女 2未知)',
+ `avatar` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '头像地址',
+ `password` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '密码',
+ `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '0' COMMENT '帐号状态(0正常 1停用)',
+ `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)',
+ `login_ip` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '最后登录IP',
+ `login_date` datetime DEFAULT NULL COMMENT '最后登录时间',
+ `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '创建者',
+ `create_time` datetime DEFAULT NULL COMMENT '创建时间',
+ `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '更新者',
+ `update_time` datetime DEFAULT NULL COMMENT '更新时间',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '备注',
+ PRIMARY KEY (`user_id`)
+) ENGINE=InnoDB AUTO_INCREMENT=147 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='用户信息表';
+CREATE TABLE `sys_user_post` (
+ `user_id` bigint NOT NULL COMMENT '用户ID',
+ `post_id` bigint NOT NULL COMMENT '岗位ID',
+ PRIMARY KEY (`user_id`,`post_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='用户与岗位关联表';
+CREATE TABLE `sys_user_role` (
+ `user_id` bigint NOT NULL COMMENT '用户ID',
+ `role_id` bigint NOT NULL COMMENT '角色ID',
+ PRIMARY KEY (`user_id`,`role_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='用户和角色关联表';
+create database if not exists uav_uav_fwdd;
+use uav_uav_fwdd;
+CREATE TABLE `company` (
+ `company_id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键id',
+ `provider_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '企业名称',
+ `credit_code` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '社会信用代码',
+ `legal_representative` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '法人',
+ `contact_name` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '联系人',
+ `contact_phone` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '联系电话',
+ `business_license` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '营业执照',
+ `introduction` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '企业简介',
+ `wx_qr_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '微信二维码',
+ `alipay_qr_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '支付宝二维码',
+ `audit_status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '审核状态',
+ `audit_time` datetime DEFAULT NULL COMMENT '审核时间',
+ `audit_user_id` bigint DEFAULT NULL COMMENT '审核人id(系统用户id)',
+ `created_customer` bigint DEFAULT NULL COMMENT '创建人id(客户id)',
+ `created_time` datetime DEFAULT NULL COMMENT '创建时间',
+ `updated_customer` bigint DEFAULT NULL COMMENT '更新人id(客户id)',
+ `updated_time` datetime DEFAULT NULL COMMENT '更新时间',
+ `attr1` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段1',
+ `attr2` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段2',
+ `attr3` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段3',
+ `attr4` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段4',
+ `attr5` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段5',
+ PRIMARY KEY (`company_id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC COMMENT='企业信息表';
+CREATE TABLE `customer` (
+ `customer_id` bigint NOT NULL AUTO_INCREMENT COMMENT '客户id',
+ `customer_type` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '00' COMMENT '客户类型(00-普通客户 01-企业客户)',
+ `phone_number` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '手机号码',
+ `password` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '密码',
+ `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '0' COMMENT '帐号状态(0正常1停用)',
+ `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '0' COMMENT '删除标志(0代表存在2代表删除)',
+ `login_ip` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '最后登录IP',
+ `login_date` datetime DEFAULT NULL COMMENT '最后登录时间',
+ `wx_openid` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '微信openid',
+ `create_time` datetime DEFAULT NULL COMMENT '创建时间',
+ `update_time` datetime DEFAULT NULL COMMENT '更新时间',
+ `nick_name` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '昵称',
+ `avatar` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '头像',
+ `attr1` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段1',
+ `attr2` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段2',
+ `attr3` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段3',
+ `attr4` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段4',
+ `attr5` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段5',
+ `create_user` bigint DEFAULT NULL COMMENT '后台创建人id',
+ `sys_create_time` datetime DEFAULT NULL COMMENT '后台创建时间',
+ `update_user` bigint DEFAULT NULL COMMENT '后台更新人id',
+ `sys_update_time` datetime DEFAULT NULL COMMENT '后台更新时间',
+ PRIMARY KEY (`customer_id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC COMMENT='客户信息表';
+CREATE TABLE `customer_company` (
+ `customer_id` bigint NOT NULL COMMENT '客户id',
+ `company_id` bigint NOT NULL COMMENT '企业id',
+ `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '0' COMMENT '删除标志(0代表存在2代表删除)',
+ `created_customer` bigint DEFAULT NULL COMMENT '创建人id(客户id)',
+ `created_time` datetime DEFAULT NULL COMMENT '创建时间',
+ `updated_customer` bigint DEFAULT NULL COMMENT '更新人id(客户id)',
+ `updated_time` datetime DEFAULT NULL COMMENT '更新时间',
+ PRIMARY KEY (`customer_id`,`company_id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC COMMENT='客户企业关系表';
+CREATE TABLE `customer_logininfor` (
+ `info_id` bigint NOT NULL AUTO_INCREMENT COMMENT '访问id',
+ `customer_id` bigint DEFAULT NULL COMMENT '客户id',
+ `phone_number` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '手机号',
+ `ipaddr` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '登录ip地址',
+ `login_location` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '登录地点',
+ `browser` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '浏览器类型',
+ `os` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '操作系统',
+ `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '0' COMMENT '登录状态(0成功1失败)',
+ `msg` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '提示消息',
+ `login_time` datetime DEFAULT NULL COMMENT '访问时间',
+ `attr1` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段1',
+ `attr5` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段5',
+ `attr4` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段4',
+ `attr3` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段3',
+ `attr2` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段2',
+ PRIMARY KEY (`info_id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=59 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC COMMENT='客户访问记录';
+CREATE TABLE `feedback` (
+ `feedback_id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键id',
+ `customer_id` bigint DEFAULT NULL COMMENT '客户id',
+ `score` tinyint DEFAULT NULL COMMENT '评分',
+ `content` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '反馈内容',
+ `created_customer` bigint DEFAULT NULL COMMENT '创建人',
+ `created_time` datetime DEFAULT NULL COMMENT '创建时间',
+ `updated_customer` bigint DEFAULT NULL COMMENT '更新人',
+ `updated_time` datetime DEFAULT NULL COMMENT '更新时间',
+ `reply_by` bigint DEFAULT NULL COMMENT '回复人ID',
+ `reply_time` datetime DEFAULT NULL COMMENT '回复时间',
+ `reply_content` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '回复内容',
+ `attr1` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段1',
+ `attr2` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段2',
+ `attr3` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段3',
+ `attr4` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段4',
+ `attr5` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段5',
+ PRIMARY KEY (`feedback_id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC COMMENT='反馈信息表';
+CREATE TABLE `gen_table` (
+ `table_id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
+ `table_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '表名称',
+ `table_comment` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '表描述',
+ `sub_table_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '关联子表的表名',
+ `sub_table_fk_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '子表关联的外键名',
+ `class_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '实体类名称',
+ `tpl_category` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT 'crud' COMMENT '使用的模板(crud单表操作 tree树表操作)',
+ `tpl_web_type` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '前端模板类型(element-ui模版 element-plus模版)',
+ `package_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '生成包路径',
+ `module_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '生成模块名',
+ `business_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '生成业务名',
+ `function_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '生成功能名',
+ `function_author` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '生成功能作者',
+ `gen_type` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '0' COMMENT '生成代码方式(0zip压缩包 1自定义路径)',
+ `gen_path` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '/' COMMENT '生成路径(不填默认项目路径)',
+ `options` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '其它生成选项',
+ `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '创建者',
+ `create_time` datetime DEFAULT NULL COMMENT '创建时间',
+ `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '更新者',
+ `update_time` datetime DEFAULT NULL COMMENT '更新时间',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '备注',
+ PRIMARY KEY (`table_id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC COMMENT='代码生成业务表';
+CREATE TABLE `gen_table_column` (
+ `column_id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
+ `table_id` bigint DEFAULT NULL COMMENT '归属表编号',
+ `column_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '列名称',
+ `column_comment` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '列描述',
+ `column_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '列类型',
+ `java_type` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'JAVA类型',
+ `java_field` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'JAVA字段名',
+ `is_pk` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '是否主键(1是)',
+ `is_increment` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '是否自增(1是)',
+ `is_required` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '是否必填(1是)',
+ `is_insert` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '是否为插入字段(1是)',
+ `is_edit` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '是否编辑字段(1是)',
+ `is_list` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '是否列表字段(1是)',
+ `is_query` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '是否查询字段(1是)',
+ `query_type` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT 'EQ' COMMENT '查询方式(等于、不等于、大于、小于、范围)',
+ `html_type` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '显示类型(文本框、文本域、下拉框、复选框、单选框、日期控件)',
+ `dict_type` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '字典类型',
+ `sort` int DEFAULT NULL COMMENT '排序',
+ `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '创建者',
+ `create_time` datetime DEFAULT NULL COMMENT '创建时间',
+ `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '更新者',
+ `update_time` datetime DEFAULT NULL COMMENT '更新时间',
+ PRIMARY KEY (`column_id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC COMMENT='代码生成业务表字段';
+CREATE TABLE `minio_file` (
+ `file_id` bigint NOT NULL AUTO_INCREMENT COMMENT '文件id',
+ `bucket` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '文件所属桶',
+ `object_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '文件object名称',
+ `file_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '文件名称',
+ `file_size` bigint DEFAULT NULL COMMENT '文件大小KB',
+ `file_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '文件类型',
+ `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)',
+ `create_customer` bigint DEFAULT NULL COMMENT '创建客户ID',
+ `create_user` bigint DEFAULT NULL COMMENT '创建系统用户ID',
+ `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
+ PRIMARY KEY (`file_id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=27 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='minio存储文件信息表';
+CREATE TABLE `orders` (
+ `order_id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键id',
+ `order_num` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '订单编号',
+ `customer_id` bigint DEFAULT NULL COMMENT '客户id',
+ `service_id` bigint DEFAULT NULL COMMENT '服务id',
+ `order_status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '订单状态',
+ `order_desc` varchar(600) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '订单描述',
+ `created_customer` bigint DEFAULT NULL COMMENT '下单人id',
+ `created_phone` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '下单人手机号',
+ `created_time` datetime DEFAULT NULL COMMENT '下单时间',
+ `appointment_time` datetime DEFAULT NULL COMMENT '预约时间',
+ `appointment_address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '预约地址',
+ `contact_name` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '联系人',
+ `phone_number` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '手机号',
+ `rating` int DEFAULT NULL COMMENT '评分',
+ `review_comment` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '评价内容',
+ `review_status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '评价状态',
+ `updated_customer` bigint DEFAULT NULL COMMENT '更新人id',
+ `updated_time` datetime DEFAULT NULL COMMENT '更新时间',
+ `finish_time` datetime DEFAULT NULL COMMENT '完成时间',
+ `attr1` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段1',
+ `attr2` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段2',
+ `attr3` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段3',
+ `attr4` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段4',
+ `attr5` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段5',
+ `fight_route` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '航线',
+ `booking_count` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '预约人数',
+ PRIMARY KEY (`order_id`) USING BTREE,
+ KEY `idx_customer_id` (`customer_id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=82 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC COMMENT='订单信息表';
+CREATE TABLE `qrtz_blob_triggers` (
+ `sched_name` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '调度名称',
+ `trigger_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT 'qrtz_triggers表trigger_name的外键',
+ `trigger_group` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT 'qrtz_triggers表trigger_group的外键',
+ `blob_data` blob COMMENT '存放持久化Trigger对象',
+ PRIMARY KEY (`sched_name`,`trigger_name`,`trigger_group`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC COMMENT='Blob类型的触发器表';
+CREATE TABLE `qrtz_calendars` (
+ `sched_name` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '调度名称',
+ `calendar_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '日历名称',
+ `calendar` blob NOT NULL COMMENT '存放持久化calendar对象',
+ PRIMARY KEY (`sched_name`,`calendar_name`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC COMMENT='日历信息表';
+CREATE TABLE `qrtz_cron_triggers` (
+ `sched_name` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '调度名称',
+ `trigger_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT 'qrtz_triggers表trigger_name的外键',
+ `trigger_group` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT 'qrtz_triggers表trigger_group的外键',
+ `cron_expression` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT 'cron表达式',
+ `time_zone_id` varchar(80) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '时区',
+ PRIMARY KEY (`sched_name`,`trigger_name`,`trigger_group`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC COMMENT='Cron类型的触发器表';
+CREATE TABLE `qrtz_fired_triggers` (
+ `sched_name` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '调度名称',
+ `entry_id` varchar(95) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '调度器实例id',
+ `trigger_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT 'qrtz_triggers表trigger_name的外键',
+ `trigger_group` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT 'qrtz_triggers表trigger_group的外键',
+ `instance_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '调度器实例名',
+ `fired_time` bigint NOT NULL COMMENT '触发的时间',
+ `sched_time` bigint NOT NULL COMMENT '定时器制定的时间',
+ `priority` int NOT NULL COMMENT '优先级',
+ `state` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '状态',
+ `job_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '任务名称',
+ `job_group` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '任务组名',
+ `is_nonconcurrent` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '是否并发',
+ `requests_recovery` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '是否接受恢复执行',
+ PRIMARY KEY (`sched_name`,`entry_id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC COMMENT='已触发的触发器表';
+CREATE TABLE `qrtz_job_details` (
+ `sched_name` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '调度名称',
+ `job_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '任务名称',
+ `job_group` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '任务组名',
+ `description` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '相关介绍',
+ `job_class_name` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '执行任务类名称',
+ `is_durable` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '是否持久化',
+ `is_nonconcurrent` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '是否并发',
+ `is_update_data` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '是否更新数据',
+ `requests_recovery` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '是否接受恢复执行',
+ `job_data` blob COMMENT '存放持久化job对象',
+ PRIMARY KEY (`sched_name`,`job_name`,`job_group`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC COMMENT='任务详细信息表';
+CREATE TABLE `qrtz_locks` (
+ `sched_name` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '调度名称',
+ `lock_name` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '悲观锁名称',
+ PRIMARY KEY (`sched_name`,`lock_name`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC COMMENT='存储的悲观锁信息表';
+CREATE TABLE `qrtz_paused_trigger_grps` (
+ `sched_name` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '调度名称',
+ `trigger_group` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT 'qrtz_triggers表trigger_group的外键',
+ PRIMARY KEY (`sched_name`,`trigger_group`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC COMMENT='暂停的触发器表';
+CREATE TABLE `qrtz_scheduler_state` (
+ `sched_name` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '调度名称',
+ `instance_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '实例名称',
+ `last_checkin_time` bigint NOT NULL COMMENT '上次检查时间',
+ `checkin_interval` bigint NOT NULL COMMENT '检查间隔时间',
+ PRIMARY KEY (`sched_name`,`instance_name`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC COMMENT='调度器状态表';
+CREATE TABLE `qrtz_simple_triggers` (
+ `sched_name` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '调度名称',
+ `trigger_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT 'qrtz_triggers表trigger_name的外键',
+ `trigger_group` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT 'qrtz_triggers表trigger_group的外键',
+ `repeat_count` bigint NOT NULL COMMENT '重复的次数统计',
+ `repeat_interval` bigint NOT NULL COMMENT '重复的间隔时间',
+ `times_triggered` bigint NOT NULL COMMENT '已经触发的次数',
+ PRIMARY KEY (`sched_name`,`trigger_name`,`trigger_group`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC COMMENT='简单触发器的信息表';
+CREATE TABLE `qrtz_simprop_triggers` (
+ `sched_name` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '调度名称',
+ `trigger_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT 'qrtz_triggers表trigger_name的外键',
+ `trigger_group` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT 'qrtz_triggers表trigger_group的外键',
+ `str_prop_1` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'String类型的trigger的第一个参数',
+ `str_prop_2` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'String类型的trigger的第二个参数',
+ `str_prop_3` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'String类型的trigger的第三个参数',
+ `int_prop_1` int DEFAULT NULL COMMENT 'int类型的trigger的第一个参数',
+ `int_prop_2` int DEFAULT NULL COMMENT 'int类型的trigger的第二个参数',
+ `long_prop_1` bigint DEFAULT NULL COMMENT 'long类型的trigger的第一个参数',
+ `long_prop_2` bigint DEFAULT NULL COMMENT 'long类型的trigger的第二个参数',
+ `dec_prop_1` decimal(13,4) DEFAULT NULL COMMENT 'decimal类型的trigger的第一个参数',
+ `dec_prop_2` decimal(13,4) DEFAULT NULL COMMENT 'decimal类型的trigger的第二个参数',
+ `bool_prop_1` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'Boolean类型的trigger的第一个参数',
+ `bool_prop_2` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'Boolean类型的trigger的第二个参数',
+ PRIMARY KEY (`sched_name`,`trigger_name`,`trigger_group`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC COMMENT='同步机制的行锁表';
+CREATE TABLE `qrtz_triggers` (
+ `sched_name` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '调度名称',
+ `trigger_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '触发器的名字',
+ `trigger_group` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '触发器所属组的名字',
+ `job_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT 'qrtz_job_details表job_name的外键',
+ `job_group` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT 'qrtz_job_details表job_group的外键',
+ `description` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '相关介绍',
+ `next_fire_time` bigint DEFAULT NULL COMMENT '上一次触发时间(毫秒)',
+ `prev_fire_time` bigint DEFAULT NULL COMMENT '下一次触发时间(默认为-1表示不触发)',
+ `priority` int DEFAULT NULL COMMENT '优先级',
+ `trigger_state` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '触发器状态',
+ `trigger_type` varchar(8) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '触发器的类型',
+ `start_time` bigint NOT NULL COMMENT '开始时间',
+ `end_time` bigint DEFAULT NULL COMMENT '结束时间',
+ `calendar_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '日程表名称',
+ `misfire_instr` smallint DEFAULT NULL COMMENT '补偿执行的策略',
+ `job_data` blob COMMENT '存放持久化job对象',
+ PRIMARY KEY (`sched_name`,`trigger_name`,`trigger_group`) USING BTREE,
+ KEY `idx_sched_name` (`sched_name`,`job_name`,`job_group`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC COMMENT='触发器详细信息表';
+CREATE TABLE `service_image` (
+ `image_id` int NOT NULL AUTO_INCREMENT COMMENT '服务图片id',
+ `service_id` bigint DEFAULT NULL COMMENT '服务id',
+ `image_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '服务图片地址',
+ `image_sort` int DEFAULT NULL COMMENT '图片序号',
+ `created_customer` bigint DEFAULT NULL COMMENT '创建者id(客户id)',
+ `created_time` datetime DEFAULT NULL COMMENT '创建时间',
+ `updated_customer` bigint DEFAULT NULL COMMENT '更新者id(客户id)',
+ `updated_time` datetime DEFAULT NULL COMMENT '更新时间',
+ PRIMARY KEY (`image_id`) USING BTREE,
+ KEY `idx_service_id` (`service_id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=34 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC COMMENT='服务图片';
+CREATE TABLE `service_type` (
+ `type_id` int NOT NULL AUTO_INCREMENT COMMENT '服务类型id',
+ `type_desc` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '服务类型描述',
+ `image_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '图片地址',
+ `type_title` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '服务类型标题',
+ `type_subtitle` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '服务类型副标题',
+ `isHot` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '是否热门 (0是1否)',
+ `created_time` datetime DEFAULT NULL COMMENT '创建时间',
+ `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '更新者',
+ `updated_time` datetime DEFAULT NULL COMMENT '更新时间',
+ PRIMARY KEY (`type_id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='服务类型';
+CREATE TABLE `services` (
+ `service_id` bigint NOT NULL AUTO_INCREMENT COMMENT '服务id',
+ `customer_id` bigint DEFAULT NULL COMMENT '商家用户id',
+ `service_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '服务名称',
+ `service_subtitle` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '服务副标题',
+ `service_type_id` int DEFAULT NULL COMMENT '服务类型',
+ `service_address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '服务位置',
+ `description` varchar(600) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '服务描述',
+ `price` decimal(18,2) DEFAULT NULL COMMENT '服务价格',
+ `service_status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '服务状态',
+ `need_service_status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '需求服务状态',
+ `apply_time` datetime DEFAULT NULL COMMENT '申请时间',
+ `audit_status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '审核状态',
+ `audit_time` datetime DEFAULT NULL COMMENT '审核时间',
+ `audit_user_id` bigint DEFAULT NULL COMMENT '审核人id(系统用户id)',
+ `created_customer` bigint DEFAULT NULL COMMENT '创建人',
+ `created_time` datetime DEFAULT NULL COMMENT '创建时间',
+ `updated_customer` bigint DEFAULT NULL COMMENT '更新人',
+ `updated_time` datetime DEFAULT NULL COMMENT '更新时间',
+ `attr1` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段1',
+ `attr2` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段2',
+ `attr3` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段3',
+ `attr4` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段4',
+ `attr5` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段5',
+ `wx_qr_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '微信二维码',
+ `alipay_qr_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '支付宝二维码',
+ PRIMARY KEY (`service_id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC COMMENT='服务信息表';
+CREATE TABLE `sys_config` (
+ `config_id` int NOT NULL AUTO_INCREMENT COMMENT '参数主键',
+ `config_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '参数名称',
+ `config_key` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '参数键名',
+ `config_value` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '参数键值',
+ `config_type` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT 'N' COMMENT '系统内置(Y是 N否)',
+ `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '创建者',
+ `create_time` datetime DEFAULT NULL COMMENT '创建时间',
+ `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '更新者',
+ `update_time` datetime DEFAULT NULL COMMENT '更新时间',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '备注',
+ PRIMARY KEY (`config_id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC COMMENT='参数配置表';
+CREATE TABLE `sys_dept` (
+ `dept_id` bigint NOT NULL AUTO_INCREMENT COMMENT '部门id',
+ `parent_id` bigint DEFAULT '0' COMMENT '父部门id',
+ `ancestors` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '祖级列表',
+ `dept_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '部门名称',
+ `order_num` int DEFAULT '0' COMMENT '显示顺序',
+ `leader` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '负责人',
+ `phone` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '联系电话',
+ `email` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '邮箱',
+ `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '0' COMMENT '部门状态(0正常 1停用)',
+ `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)',
+ `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '创建者',
+ `create_time` datetime DEFAULT NULL COMMENT '创建时间',
+ `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '更新者',
+ `update_time` datetime DEFAULT NULL COMMENT '更新时间',
+ PRIMARY KEY (`dept_id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=110 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC COMMENT='部门表';
+CREATE TABLE `sys_dict_data` (
+ `dict_code` bigint NOT NULL AUTO_INCREMENT COMMENT '字典编码',
+ `dict_sort` int DEFAULT '0' COMMENT '字典排序',
+ `dict_label` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '字典标签',
+ `dict_value` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '字典键值',
+ `dict_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '字典类型',
+ `css_class` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '样式属性(其他样式扩展)',
+ `list_class` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '表格回显样式',
+ `is_default` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT 'N' COMMENT '是否默认(Y是 N否)',
+ `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '0' COMMENT '状态(0正常 1停用)',
+ `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '创建者',
+ `create_time` datetime DEFAULT NULL COMMENT '创建时间',
+ `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '更新者',
+ `update_time` datetime DEFAULT NULL COMMENT '更新时间',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '备注',
+ PRIMARY KEY (`dict_code`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=41 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC COMMENT='字典数据表';
+CREATE TABLE `sys_dict_type` (
+ `dict_id` bigint NOT NULL AUTO_INCREMENT COMMENT '字典主键',
+ `dict_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '字典名称',
+ `dict_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '字典类型',
+ `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '0' COMMENT '状态(0正常 1停用)',
+ `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '创建者',
+ `create_time` datetime DEFAULT NULL COMMENT '创建时间',
+ `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '更新者',
+ `update_time` datetime DEFAULT NULL COMMENT '更新时间',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '备注',
+ PRIMARY KEY (`dict_id`) USING BTREE,
+ UNIQUE KEY `uniq_dict_type` (`dict_type`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=15 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC COMMENT='字典类型表';
+CREATE TABLE `sys_job` (
+ `job_id` bigint NOT NULL AUTO_INCREMENT COMMENT '任务ID',
+ `job_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT '' COMMENT '任务名称',
+ `job_group` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT 'DEFAULT' COMMENT '任务组名',
+ `invoke_target` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '调用目标字符串',
+ `cron_expression` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT 'cron执行表达式',
+ `misfire_policy` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '3' COMMENT '计划执行错误策略(1立即执行 2执行一次 3放弃执行)',
+ `concurrent` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '1' COMMENT '是否并发执行(0允许 1禁止)',
+ `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '0' COMMENT '状态(0正常 1暂停)',
+ `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '创建者',
+ `create_time` datetime DEFAULT NULL COMMENT '创建时间',
+ `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '更新者',
+ `update_time` datetime DEFAULT NULL COMMENT '更新时间',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '备注信息',
+ PRIMARY KEY (`job_id`,`job_name`,`job_group`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC COMMENT='定时任务调度表';
+CREATE TABLE `sys_job_log` (
+ `job_log_id` bigint NOT NULL AUTO_INCREMENT COMMENT '任务日志ID',
+ `job_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '任务名称',
+ `job_group` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '任务组名',
+ `invoke_target` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '调用目标字符串',
+ `job_message` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '日志信息',
+ `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '0' COMMENT '执行状态(0正常 1失败)',
+ `exception_info` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '异常信息',
+ `create_time` datetime DEFAULT NULL COMMENT '创建时间',
+ PRIMARY KEY (`job_log_id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC COMMENT='定时任务调度日志表';
+CREATE TABLE `sys_logininfor` (
+ `info_id` bigint NOT NULL AUTO_INCREMENT COMMENT '访问ID',
+ `user_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '用户账号',
+ `ipaddr` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '登录IP地址',
+ `login_location` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '登录地点',
+ `browser` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '浏览器类型',
+ `os` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '操作系统',
+ `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '0' COMMENT '登录状态(0成功 1失败)',
+ `msg` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '提示消息',
+ `login_time` datetime DEFAULT NULL COMMENT '访问时间',
+ PRIMARY KEY (`info_id`) USING BTREE,
+ KEY `idx_sys_logininfor_s` (`status`) USING BTREE,
+ KEY `idx_sys_logininfor_lt` (`login_time`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=313 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC COMMENT='系统访问记录';
+CREATE TABLE `sys_menu` (
+ `menu_id` bigint NOT NULL AUTO_INCREMENT COMMENT '菜单ID',
+ `menu_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '菜单名称',
+ `parent_id` bigint DEFAULT '0' COMMENT '父菜单ID',
+ `order_num` int DEFAULT '0' COMMENT '显示顺序',
+ `path` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '路由地址',
+ `component` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '组件路径',
+ `query` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '路由参数',
+ `route_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '路由名称',
+ `is_frame` int DEFAULT '1' COMMENT '是否为外链(0是 1否)',
+ `is_cache` int DEFAULT '0' COMMENT '是否缓存(0缓存 1不缓存)',
+ `menu_type` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '菜单类型(M目录 C菜单 F按钮)',
+ `visible` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '0' COMMENT '菜单状态(0显示 1隐藏)',
+ `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '0' COMMENT '菜单状态(0正常 1停用)',
+ `perms` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '权限标识',
+ `icon` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '#' COMMENT '菜单图标',
+ `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '创建者',
+ `create_time` datetime DEFAULT NULL COMMENT '创建时间',
+ `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '更新者',
+ `update_time` datetime DEFAULT NULL COMMENT '更新时间',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '备注',
+ PRIMARY KEY (`menu_id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=1061 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC COMMENT='菜单权限表';
+CREATE TABLE `sys_notice` (
+ `notice_id` int NOT NULL AUTO_INCREMENT COMMENT '公告ID',
+ `notice_title` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '公告标题',
+ `notice_type` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '公告类型(1通知 2公告)',
+ `notice_content` longblob COMMENT '公告内容',
+ `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '0' COMMENT '公告状态(0正常 1关闭)',
+ `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '创建者',
+ `create_time` datetime DEFAULT NULL COMMENT '创建时间',
+ `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '更新者',
+ `update_time` datetime DEFAULT NULL COMMENT '更新时间',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '备注',
+ PRIMARY KEY (`notice_id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC COMMENT='通知公告表';
+CREATE TABLE `sys_oper_log` (
+ `oper_id` bigint NOT NULL AUTO_INCREMENT COMMENT '日志主键',
+ `title` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '模块标题',
+ `business_type` int DEFAULT '0' COMMENT '业务类型(0其它 1新增 2修改 3删除)',
+ `method` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '方法名称',
+ `request_method` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '请求方式',
+ `operator_type` int DEFAULT '0' COMMENT '操作类别(0其它 1后台用户 2手机端用户)',
+ `oper_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '操作人员',
+ `dept_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '部门名称',
+ `oper_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '请求URL',
+ `oper_ip` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '主机地址',
+ `oper_location` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '操作地点',
+ `oper_param` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '请求参数',
+ `json_result` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '返回参数',
+ `status` int DEFAULT '0' COMMENT '操作状态(0正常 1异常)',
+ `error_msg` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '错误消息',
+ `oper_time` datetime DEFAULT NULL COMMENT '操作时间',
+ `cost_time` bigint DEFAULT '0' COMMENT '消耗时间',
+ PRIMARY KEY (`oper_id`) USING BTREE,
+ KEY `idx_sys_oper_log_bt` (`business_type`) USING BTREE,
+ KEY `idx_sys_oper_log_s` (`status`) USING BTREE,
+ KEY `idx_sys_oper_log_ot` (`oper_time`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC COMMENT='操作日志记录';
+CREATE TABLE `sys_post` (
+ `post_id` bigint NOT NULL AUTO_INCREMENT COMMENT '岗位ID',
+ `post_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '岗位编码',
+ `post_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '岗位名称',
+ `post_sort` int NOT NULL COMMENT '显示顺序',
+ `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '状态(0正常 1停用)',
+ `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '创建者',
+ `create_time` datetime DEFAULT NULL COMMENT '创建时间',
+ `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '更新者',
+ `update_time` datetime DEFAULT NULL COMMENT '更新时间',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '备注',
+ PRIMARY KEY (`post_id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC COMMENT='岗位信息表';
+CREATE TABLE `sys_role` (
+ `role_id` bigint NOT NULL AUTO_INCREMENT COMMENT '角色ID',
+ `role_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '角色名称',
+ `role_key` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '角色权限字符串',
+ `role_sort` int NOT NULL COMMENT '显示顺序',
+ `data_scope` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '1' COMMENT '数据范围(1:全部数据权限 2:自定数据权限 3:本部门数据权限 4:本部门及以下数据权限)',
+ `menu_check_strictly` tinyint(1) DEFAULT '1' COMMENT '菜单树选择项是否关联显示',
+ `dept_check_strictly` tinyint(1) DEFAULT '1' COMMENT '部门树选择项是否关联显示',
+ `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '角色状态(0正常 1停用)',
+ `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)',
+ `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '创建者',
+ `create_time` datetime DEFAULT NULL COMMENT '创建时间',
+ `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '更新者',
+ `update_time` datetime DEFAULT NULL COMMENT '更新时间',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '备注',
+ PRIMARY KEY (`role_id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC COMMENT='角色信息表';
+CREATE TABLE `sys_role_dept` (
+ `role_id` bigint NOT NULL COMMENT '角色ID',
+ `dept_id` bigint NOT NULL COMMENT '部门ID',
+ PRIMARY KEY (`role_id`,`dept_id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC COMMENT='角色和部门关联表';
+CREATE TABLE `sys_role_menu` (
+ `role_id` bigint NOT NULL COMMENT '角色ID',
+ `menu_id` bigint NOT NULL COMMENT '菜单ID',
+ PRIMARY KEY (`role_id`,`menu_id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC COMMENT='角色和菜单关联表';
+CREATE TABLE `sys_user` (
+ `user_id` bigint NOT NULL AUTO_INCREMENT COMMENT '用户ID',
+ `dept_id` bigint DEFAULT NULL COMMENT '部门ID',
+ `user_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '用户账号',
+ `nick_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '用户昵称',
+ `user_type` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '00' COMMENT '用户类型(00系统用户)',
+ `email` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '用户邮箱',
+ `phonenumber` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '手机号码',
+ `sex` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '0' COMMENT '用户性别(0男 1女 2未知)',
+ `avatar` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '头像地址',
+ `password` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '密码',
+ `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '0' COMMENT '帐号状态(0正常 1停用)',
+ `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)',
+ `login_ip` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '最后登录IP',
+ `login_date` datetime DEFAULT NULL COMMENT '最后登录时间',
+ `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '创建者',
+ `create_time` datetime DEFAULT NULL COMMENT '创建时间',
+ `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '更新者',
+ `update_time` datetime DEFAULT NULL COMMENT '更新时间',
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '备注',
+ PRIMARY KEY (`user_id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC COMMENT='用户信息表';
+CREATE TABLE `sys_user_post` (
+ `user_id` bigint NOT NULL COMMENT '用户ID',
+ `post_id` bigint NOT NULL COMMENT '岗位ID',
+ PRIMARY KEY (`user_id`,`post_id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC COMMENT='用户与岗位关联表';
+CREATE TABLE `sys_user_role` (
+ `user_id` bigint NOT NULL COMMENT '用户ID',
+ `role_id` bigint NOT NULL COMMENT '角色ID',
+ PRIMARY KEY (`user_id`,`role_id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC COMMENT='用户和角色关联表';
+SET FOREIGN_KEY_CHECKS = 1;
diff --git a/61-202504-厦门升级/厦门移动升级/new_table.sql b/61-202504-厦门升级/厦门移动升级/new_table.sql
new file mode 100644
index 0000000..2dd0eb0
--- /dev/null
+++ b/61-202504-厦门升级/厦门移动升级/new_table.sql
@@ -0,0 +1,315 @@
+SET FOREIGN_KEY_CHECKS = 0;
+use uav_dev;
+CREATE TABLE `company_sort_order` (
+ `company_id` int NOT NULL COMMENT '公司id',
+ `company_name` varchar(254) DEFAULT NULL COMMENT '公司名称',
+ `sort` int NOT NULL COMMENT '排序顺序 ,从小到大',
+ PRIMARY KEY (`company_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='定制化公司排序顺序 ';
+use uav_dev;
+CREATE TABLE `uav_auth_5g` (
+ `id` bigint NOT NULL COMMENT '主键id',
+ `uav_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '中移凌云无人机编码',
+ `gpsi` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT 'gpsi',
+ `is_del` bit(1) DEFAULT b'0' COMMENT '是否删除',
+ `create_at` datetime DEFAULT NULL COMMENT '创建时间',
+ `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '创建人',
+ `update_at` datetime DEFAULT NULL COMMENT '更新时间',
+ `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '更新人',
+ `company_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '公司id',
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC COMMENT='无人机认证表';
+use uav_dev;
+CREATE TABLE `uav_auth_log` (
+ `id` bigint NOT NULL COMMENT '主键id',
+ `uav_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '认证无人id',
+ `uav_id_5g` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '认证核心网无人机id',
+ `auth_result` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '认证结果',
+ `auth_time` datetime DEFAULT NULL COMMENT '认证时间',
+ `gpsi` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'gpsi',
+ `location_area_5g` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '5G的基站地址',
+ `company_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '公司id',
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC COMMENT='无人机认证日志表';
+use uav_industrial_portfolio;
+CREATE TABLE `civil_military_alarm_his` (
+ `id` bigint NOT NULL COMMENT '告警id',
+ `aerocraft_type` int DEFAULT NULL COMMENT '飞行器类型,0:云平台无人机,1:基站探测到的飞行器',
+ `aerocraft_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '飞行器id',
+ `area_type` int DEFAULT NULL COMMENT '告警的区域类型,0:规划区域告警,1:基站探测区域告警',
+ `order_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '飞行编号,仅无人机使用',
+ `radar_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '基站雷达id,基站告警使用',
+ `target_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '探测到的目标类型',
+ `event` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '入侵事件,闯入:INTRUDE',
+ `status` int DEFAULT NULL COMMENT '告警状态:0:告警中,1:告警结束',
+ `company_id` bigint DEFAULT NULL COMMENT '公司id',
+ `begin_time` datetime(6) DEFAULT NULL COMMENT '开始时间',
+ `end_time` datetime(6) DEFAULT NULL COMMENT '结束时间',
+ `end_type` int DEFAULT NULL COMMENT '结束类型,0:自动结束,1:手动结束',
+ `create_at` datetime DEFAULT NULL COMMENT '创建时间',
+ `update_at` datetime DEFAULT NULL COMMENT '更新时间',
+ `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '创建用户id,如果是触发则为空',
+ `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '更新用户id',
+ `is_del` bit(1) DEFAULT b'0' COMMENT '是否删除',
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='通感告警历史记录';
+use uav_industrial_portfolio;
+CREATE TABLE `civil_military_statisic_bak` (
+ `id` bigint NOT NULL COMMENT '主键id',
+ `bts_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '基站id',
+ `bts_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '基站编码',
+ `dimension` int DEFAULT '0' COMMENT '维度(0:全部 1:年 2:月 3:周 4:日 )',
+ `dimension_value` int DEFAULT NULL COMMENT '年:2024,月202401,日20240101',
+ `total` int DEFAULT NULL COMMENT '探测总架次',
+ `create_at` datetime DEFAULT NULL COMMENT '创建时间',
+ `update_at` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
+ PRIMARY KEY (`id`),
+ KEY `idx_bts_statistic_dim` (`bts_code`,`dimension`,`dimension_value`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='基站探测统计表';
+use uav_industrial_portfolio;
+CREATE TABLE `police_device_info` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
+ `device_id` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '设备id',
+ `device_name` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '设备名称',
+ `deleted` int DEFAULT NULL COMMENT '删除标记',
+ `company_id` bigint DEFAULT NULL COMMENT '公司ID',
+ `wgs84_lon` bigint DEFAULT NULL COMMENT 'WGS84坐标系经度',
+ `wgs84_lat` bigint DEFAULT NULL COMMENT 'WGS84坐标系纬度',
+ `alerter` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '告警人',
+ `alerter_telephone` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '告警电话',
+ `police_station` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '所属派出所',
+ `create_timestamp` bigint DEFAULT NULL COMMENT '创建信息时间戳',
+ `update_timestamp` bigint DEFAULT NULL COMMENT '最后更新时间戳',
+ `crime_address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '案发地址',
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=1907599916368584706 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='设备信息表';
+use uav_industrial_portfolio;
+CREATE TABLE `violation_record` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '记录id',
+ `label` int DEFAULT NULL COMMENT '1 发现垃圾, 2 违停占用 ,3 人员入侵',
+ `address` varchar(254) DEFAULT NULL COMMENT '记录地址,用户输入',
+ `dealt` int DEFAULT '0' COMMENT '是否处理 0 为处理,1 已处理,null 是没有处理',
+ `image_file_id` varchar(255) DEFAULT NULL COMMENT '视频截图文件id',
+ `latitude02` double DEFAULT NULL COMMENT '截图的纬度02',
+ `longitude02` double DEFAULT NULL COMMENT '截图的经度02',
+ `altitude` double DEFAULT NULL COMMENT '截图的海拔高度',
+ `latitude84` double DEFAULT NULL COMMENT '截图的纬度84',
+ `longitude84` double DEFAULT NULL COMMENT '截图的经度84',
+ `company_id` int NOT NULL COMMENT '公司id',
+ `deleted` int NOT NULL DEFAULT '0' COMMENT '0 未删除 1 删除',
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=73 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='违规记录表';
+use uav_lifecycle;
+CREATE TABLE `bridge_device_mqtt_info` (
+ `id` bigint NOT NULL COMMENT '序列',
+ `provider_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '设备提供商id',
+ `device_type` int DEFAULT NULL COMMENT '设备类型;0、5G-A基站,1、合作无人机,2、监管无人机,3、RemoteID无人机,4、雷达设备,5、频谱设备,6、光电设备,7、反制设备,8、诱骗设备,9、干扰设备,10、指挥车,11、察打一体,999、其他设备',
+ `mqtt_user` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'MQTT账号名',
+ `mqtt_password` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'MQTT密码',
+ `topic` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'MQTT的topic;设备的topic 为:\r\n设备本身参数数据的Topic,bridge/{provider_code}/device/${device_type}/{deviceId},\r\n设备实时数据的Topic,bridge/{provider_code}/device_data/${device_type}/{deviceId}',
+ `create_by` bigint DEFAULT NULL COMMENT '创建人',
+ `create_at` datetime DEFAULT NULL COMMENT '创建时间',
+ `update_by` bigint DEFAULT NULL COMMENT '更新人',
+ `update_at` datetime DEFAULT NULL COMMENT '更新时间',
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='设备topic相关信息';
+use uav_lifecycle;
+CREATE TABLE `bridge_statistic` (
+ `id` bigint NOT NULL COMMENT 'id',
+ `topic` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '数据的来源或去处',
+ `point` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '统计指标点',
+ `dimension` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '统计维度,deviceId/objectId...',
+ `dimension_value` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '统计维度值:{deviceId}/{objectId}',
+ `count` bigint DEFAULT NULL COMMENT '总数',
+ `success_delay` bigint DEFAULT NULL COMMENT '总延迟',
+ `min_delay` bigint DEFAULT NULL COMMENT '最低延迟',
+ `max_delay` bigint DEFAULT NULL COMMENT '最大延迟',
+ `success_count` bigint DEFAULT NULL COMMENT '成功总数,发布有成功与失败,订阅只有成功',
+ `failure_count` bigint DEFAULT NULL COMMENT '失败总数',
+ `time` datetime(6) DEFAULT NULL COMMENT '统计时间',
+ PRIMARY KEY (`id`),
+ KEY `idx_statistic_comp_id` (`topic`,`point`,`dimension`,`dimension_value`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='bridge统计表';
+use uav_lifecycle;
+CREATE TABLE `external_uav_detect_data` (
+ `id` bigint NOT NULL COMMENT '自增ID',
+ `type` varchar(100) NOT NULL COMMENT '数据类型:detect-轨迹;nofly-预警")',
+ `param` json DEFAULT NULL COMMENT '参数体',
+ `def_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建日期',
+ PRIMARY KEY (`id`),
+ KEY `idx_external_uav_detect_data_type` (`type`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='无人机轨迹预测历史表';
+use uav_lifecycle;
+CREATE TABLE `photoelectric_alarm` (
+ `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '告警ID',
+ `camera_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '摄像头ID',
+ `thumbnail_file_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '缩略图文件ID',
+ `alarm_time` datetime DEFAULT NULL COMMENT '告警时间',
+ `ai_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '目标类型:bird、drone',
+ `bird` int DEFAULT NULL COMMENT '探测目标数量',
+ `drone` int DEFAULT NULL COMMENT '探测目标数量',
+ `file_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '文件ID',
+ `deleted` tinyint(1) DEFAULT '0' COMMENT '是否删除,0:否,1:是',
+ `company_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '公司ID',
+ `create_at` datetime DEFAULT NULL COMMENT '创建时间',
+ `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '创建者',
+ `update_at` datetime DEFAULT NULL COMMENT '更新时间',
+ `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '更新人',
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC COMMENT='摄像头告警表';
+use uav_lifecycle;
+CREATE TABLE `regulator_defense_zone_choose` (
+ `id` bigint NOT NULL COMMENT '主键',
+ `defense_zone_ids` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '防区id集合',
+ `regulator_id` bigint NOT NULL COMMENT '监管员id',
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='用户防区选择映射表';
+use uav_lifecycle;
+CREATE TABLE `regulator_defense_zone_strategy` (
+ `id` bigint NOT NULL COMMENT '主键id',
+ `defense_zone_id` bigint NOT NULL COMMENT '防区id',
+ `create_at` datetime(6) NOT NULL COMMENT '创建时间',
+ `create_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '创建用户id',
+ `defense_type` int DEFAULT NULL COMMENT '防区类型(0:核心区,1:处置区,2:预警区)',
+ `sms_notice` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '闯入短信通知:接收人',
+ `notice_time` int DEFAULT '10' COMMENT '系统提示音(1-10000)',
+ `device_ids` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '无人值守设备id集合',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='防区策略表';
+use uav_lifecycle;
+CREATE TABLE `regulator_detection_configure_info` (
+ `id` bigint NOT NULL COMMENT '主键id',
+ `ref_lat` decimal(20,7) DEFAULT NULL COMMENT '参考点02纬度',
+ `ref_lng` decimal(20,7) DEFAULT NULL COMMENT '参考点02经度',
+ `ref_wgs_lat` decimal(20,7) DEFAULT NULL COMMENT '参考点84纬度',
+ `ref_wgs_lng` decimal(20,7) DEFAULT NULL COMMENT '参考点84经度',
+ `configs` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci COMMENT '配置',
+ `keep_duration` bigint DEFAULT NULL COMMENT '保存时间',
+ `suppression_num` int DEFAULT NULL COMMENT '压制点数',
+ `user_id` bigint DEFAULT NULL COMMENT '用户id',
+ `user_name` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '用户名称',
+ `create_time` datetime DEFAULT NULL COMMENT '创建时间',
+ `modify_time` datetime DEFAULT NULL COMMENT '更新时间',
+ `deleted` bit(1) DEFAULT b'0' COMMENT '是否删除',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='参考点等信息的配置';
+use uav_lifecycle;
+CREATE TABLE `regulator_detection_statistic` (
+ `id` bigint NOT NULL COMMENT '主键id',
+ `device_comp_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '设备组合id',
+ `provider_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '提供商编码',
+ `device_type` int DEFAULT NULL COMMENT '设备类型',
+ `device_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '设备id',
+ `dimension` int DEFAULT NULL COMMENT '统计纬度,0:全部,1:年,2:月,3:周,4:日',
+ `dimension_value` int DEFAULT NULL COMMENT '统计纬度值',
+ `total` int DEFAULT NULL COMMENT '统计值',
+ `create_at` datetime DEFAULT NULL COMMENT '创建时间',
+ `update_at` datetime DEFAULT NULL COMMENT '更新时间',
+ PRIMARY KEY (`id`) USING BTREE,
+ KEY `idx_device_comp_id` (`device_comp_id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='设备探测统计表';
+use uav_lifecycle;
+CREATE TABLE `regulator_detection_track` (
+ `id` bigint NOT NULL COMMENT '主键id',
+ `device_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '设备id',
+ `provider_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '提供商编码',
+ `device_type` int DEFAULT NULL COMMENT '设备类型',
+ `track_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '目标id',
+ `create_at` datetime DEFAULT NULL COMMENT '创建时间',
+ `update_at` datetime DEFAULT NULL COMMENT '更新时间',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='设备探测统计表';
+use uav_lifecycle;
+CREATE TABLE `regulator_radiomap` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键id',
+ `create_at` date DEFAULT NULL COMMENT '创建时间',
+ `Longitude` double DEFAULT NULL COMMENT '经度',
+ `Latitude` double DEFAULT NULL COMMENT '纬度',
+ `height` double DEFAULT NULL COMMENT '高度',
+ `value` double DEFAULT NULL COMMENT 'RSRP信号值',
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=70197 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='Radiomap数据';
+use uav_lifecycle;
+CREATE TABLE `regulator_warning_instance` (
+ `id` bigint NOT NULL COMMENT '监管警情表',
+ `regulator_defense_zone_id` bigint DEFAULT NULL COMMENT '监管防区id',
+ `uav_model` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '发现无人机型号',
+ `uav_sn` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '发现无人机SN',
+ `uav_address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '无人机地址',
+ `identity` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '产品唯一识别码',
+ `longitude` double DEFAULT NULL COMMENT '经度',
+ `latitude` double DEFAULT NULL COMMENT '纬度',
+ `pilot_lon` double DEFAULT NULL COMMENT '飞手经度',
+ `pilot_lat` double DEFAULT NULL COMMENT '飞手纬度',
+ `pilot_address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '飞手地址',
+ `height` double DEFAULT NULL COMMENT '高度',
+ `telephone` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '通知手机号',
+ `is_del` int NOT NULL DEFAULT '0' COMMENT '用户是否被删除,0:否,1:删除',
+ `send_flag` int DEFAULT NULL COMMENT '是否发送成功,0失败,1:成功',
+ `create_at` datetime(6) DEFAULT NULL COMMENT '创建时间',
+ `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '创建用户',
+ `update_at` datetime(6) DEFAULT NULL COMMENT '更新时间',
+ `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '更新用户',
+ PRIMARY KEY (`id`),
+ KEY `idx_warning_instance_createBy` (`create_by`) /*!80000 INVISIBLE */
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='上报遥控器警情表';
+use uav_mission;
+CREATE TABLE `drone_info` (
+ `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '主键id,自增',
+ `uav_name` varchar(100) NOT NULL COMMENT '无人机名称',
+ `uav_code` varchar(20) NOT NULL COMMENT '无人机编号',
+ `link_id` varchar(36) NOT NULL COMMENT '多机飞行任务id',
+ `create_id` varchar(100) DEFAULT NULL COMMENT '创建人',
+ `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
+ `deleted` int(1) unsigned zerofill DEFAULT '0' COMMENT '0保留,1假删除',
+ `sorted` int NOT NULL COMMENT '排序',
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=589 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='多机任务-无人机信息';
+use uav_mission;
+CREATE TABLE `police_case_action` (
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键自增id',
+ `uas_id` varchar(254) DEFAULT NULL COMMENT '无人机id',
+ `action` varchar(32) DEFAULT NULL COMMENT '操作指令',
+ `action_time` datetime DEFAULT NULL COMMENT '操作时间',
+ `action_detail` varchar(254) DEFAULT NULL COMMENT '操作指令详情,补充信息',
+ `police_case_code` varchar(64) DEFAULT NULL COMMENT '警情编号',
+ `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
+ `deleted` int NOT NULL DEFAULT '0' COMMENT '是否删除',
+ PRIMARY KEY (`id`),
+ UNIQUE KEY `uniq_id` (`id`),
+ KEY `idx_uas_id` (`uas_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='警情信息操作记录表';
+use uav_mission;
+CREATE TABLE `smart_link_mission` (
+ `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '主键id,自增',
+ `mission_name` varchar(100) NOT NULL COMMENT '作业名称',
+ `user_id` varchar(100) NOT NULL COMMENT '用户Id',
+ `company_id` varchar(100) NOT NULL COMMENT '公司Id',
+ `create_id` varchar(100) DEFAULT NULL COMMENT '创建人',
+ `update_id` varchar(100) DEFAULT NULL COMMENT '更新人',
+ `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
+ `update_time` datetime DEFAULT NULL COMMENT '更新时间',
+ `deleted` int(1) unsigned zerofill DEFAULT '0' COMMENT '0保留,1假删除',
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=117 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='智能网联作业信息关联表';
+use uav_user;
+CREATE TABLE `sys_zhongtai_user_mapping` (
+ `id` int NOT NULL AUTO_INCREMENT COMMENT '主键',
+ `user_id` int DEFAULT NULL COMMENT '用户id',
+ `app_code` varchar(100) DEFAULT NULL COMMENT '待开通用户的能力应用编码。该编码为中台分配的应用编码',
+ `open_userId_aaaS` varchar(100) DEFAULT NULL COMMENT '订单用户的中台账号Open user ID',
+ `account_type_aaaS` varchar(10) DEFAULT NULL COMMENT '需要开通的账号类型',
+ `open_userId_sub_account` varchar(100) DEFAULT NULL COMMENT '中台子账号Open user ID。当accountTypeAaaS=1时必填',
+ `open_userId_app_account` varchar(100) DEFAULT NULL COMMENT '中台应用从账号Open user ID,当accountTypeAaaS=2时必填',
+ `user_name` varchar(100) DEFAULT NULL COMMENT '帐号姓名',
+ `org_code` varchar(100) DEFAULT NULL COMMENT '帐号归属的组织编码。如果是平台或平台类订购(utilityCode不为空,abilityCode为空),本编码orgCode可以为空。\r\n" + "如果是能力订购(abilityCode不为空, utilityCode为空),本编码orgCode不可以为空。',
+ `service_org_code` varchar(100) DEFAULT NULL COMMENT '帐号归属的服务机构编码',
+ `mobile` varchar(100) DEFAULT NULL COMMENT '手机号',
+ `accountDesc` varchar(100) DEFAULT NULL COMMENT '帐号描述',
+ `sub_order_item_list` varchar(500) DEFAULT NULL COMMENT '账号的订购集合',
+ `create_at` datetime DEFAULT NULL COMMENT '创建事件',
+ `update_at` datetime DEFAULT NULL COMMENT '更新时间',
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='中台账号映射表';
+SET FOREIGN_KEY_CHECKS = 1;
diff --git a/61-202504-厦门升级/更新APP.txt b/61-202504-厦门升级/更新APP.txt
new file mode 100644
index 0000000..31b06fb
--- /dev/null
+++ b/61-202504-厦门升级/更新APP.txt
@@ -0,0 +1,7 @@
+
+
+
+harbor.cdcyy.com.cn/cmii/cmii-uav-mqtthandler:6.2.0-36027-040202
+harbor.cdcyy.com.cn/cmii/cmii-uav-sense-adapter:6.2.0-250331
+harbor.cdcyy.com.cn/cmii/cmii-uav-waypoint:6.2.0-34673-040101
+harbor.cdcyy.com.cn/cmii/cmii-uav-oauth:6.2.0-hbgs
\ No newline at end of file
diff --git a/61-202504-厦门升级/版本升级数据库脚本.sh b/61-202504-厦门升级/版本升级数据库脚本.sh
new file mode 100644
index 0000000..69e20da
--- /dev/null
+++ b/61-202504-厦门升级/版本升级数据库脚本.sh
@@ -0,0 +1,51 @@
+#!/bin/bash
+
+# 数据表备份
+
+export mysql_exec_file_prefix=/root/mysql-8.0.27-linux-glibc2.17-x86_64-minimal/bin
+export mysql_port=33306
+export SQL_DUMP_FILE=/root/wdd/update_6.0.0_6.2.0/all_tables_6.0.0.sql
+export SQL_FULL_BACK_UP_FILE=/root/wdd/update_6.0.0_6.2.0/all_tables_6.0.0_20250403_fullback.sql
+export SQL_DDL_FILE="/root/update_6.0.0_6.2.0/厦门5.7.0~6.0.0"
+
+backup_all_structure() {
+ echo ""
+ echo ""
+ echo "start to backup all-table-structure!"
+ $mysql_exec_file_prefix/mysql -uroot -pQzfXQhd3bQ -h127.0.0.1 -P$mysql_port -e 'show databases;' | grep -Ev 'Database|information_schema|mysql|sys|performance_schema' | xargs $mysql_exec_file_prefix/mysqldump -uroot -pQzfXQhd3bQ -h127.0.0.1 -P$mysql_port --single-transaction --source-data=2 --hex-blob --triggers --routines --events --no-data --set-gtid-purged=OFF --databases >"${SQL_DUMP_FILE}"
+ echo ""
+}
+
+backup_all_dump() {
+ echo ""
+ echo ""
+ echo ""
+ echo "start to backup all-table-database-data!"
+ $mysql_exec_file_prefix/mysql -uroot -pQzfXQhd3bQ -h127.0.0.1 -P$mysql_port -e 'show databases;' | grep -Ev 'Database|information_schema|mysql|sys|performance_schema' | xargs $mysql_exec_file_prefix/mysqldump -uroot -pQzfXQhd3bQ -h127.0.0.1 -P$mysql_port --single-transaction --source-data=2 --hex-blob --triggers --routines --events --set-gtid-purged=OFF --databases >"${SQL_FULL_BACK_UP_FILE}"
+ echo ""
+}
+
+import_ddl_sql(){
+ echo ""
+ echo ""
+ echo "start to import ddl sql !"
+
+ for sql_file in $(ls "$SQL_DDL_FILE" | sort -n -k1.1,1.2); do
+ echo "current file is ${sql_file}"
+
+ sudo $mysql_exec_file_prefix/mysql -uroot -pQzfXQhd3bQ -h127.0.0.1 -P$mysql_port <"$SQL_DDL_FILE/${sql_file}"
+ echo "------------------"
+ echo ""
+ done
+
+ echo ""
+
+}
+
+backup_all_structure
+backup_all_dump
+
+/root/mysql-8.0.27-linux-glibc2.17-x86_64-minimal/bin/mysql -uroot -pQzfXQhd3bQ -h127.0.0.1 -P33306 < new_table.sql
+/root/mysql-8.0.27-linux-glibc2.17-x86_64-minimal/bin/mysql -uroot -pQzfXQhd3bQ -h127.0.0.1 -P33306 < new_schema.sql
+/root/mysql-8.0.27-linux-glibc2.17-x86_64-minimal/bin/mysql -uroot -pQzfXQhd3bQ -h127.0.0.1 -P33306 < new_table_index.sql
+/root/mysql-8.0.27-linux-glibc2.17-x86_64-minimal/bin/mysql -uroot -pQzfXQhd3bQ -h127.0.0.1 -P33306 < new_table_column.sql
\ No newline at end of file
diff --git a/62-202504-云南甘肃漏洞/openssh相关漏洞.txt b/62-202504-云南甘肃漏洞/openssh相关漏洞.txt
new file mode 100644
index 0000000..6c9d653
--- /dev/null
+++ b/62-202504-云南甘肃漏洞/openssh相关漏洞.txt
@@ -0,0 +1,2 @@
+OpenSSH 安全漏洞(CVE-2023-51767)
+
diff --git a/62-202504-云南甘肃漏洞/ubuntu升级OpenSSH.md b/62-202504-云南甘肃漏洞/ubuntu升级OpenSSH.md
new file mode 100644
index 0000000..fca8e47
--- /dev/null
+++ b/62-202504-云南甘肃漏洞/ubuntu升级OpenSSH.md
@@ -0,0 +1,69 @@
+### 🤖 Assistant
+
+以下是升级 Ubuntu 20.04.4 中 OpenSSH 版本的详细步骤,结合了公开资源和核心技术要点:
+
+---
+
+### **核心步骤概览**
+1. **依赖准备**
+ - 升级前需同步更新 OpenSSL(OpenSSH 的加密依赖):
+ ```bash
+ wget https://github.com/openssl/openssl/releases/download/openssl-3.0.16/openssl-3.0.16.tar.gz
+ tar -zxvf openssl-3.0.16.tar.gz
+ cd openssl-3.0.16
+ ./config --prefix=/usr/local/openssl --shared # 关键参数 `--shared`
+ make && make install
+ ```
+ 需手动链接库文件(解决动态库路径问题):
+ ```bash
+ ln -s /usr/local/include/openssl /usr/include/openssl
+ ln -sf /usr/local/lib64/libssl.so /usr/local/openssl/lib64/libssl.so
+ echo "/usr/local/openssl/lib64" > /etc/ld.so.conf.d/openssl.conf
+ ldconfig # 更新库缓存
+ ```
+ 来源:[1](https://blog.csdn.net/weixin_44293618/article/details/128096741)、[2](https://www.cnblogs.com/subsea/p/17682962.html)
+ 链接openssl的二进制文件
+- ln -sf /usr/local/openssl/bin/openssl /usr/bin/openssl
+
+2. **升级 OpenSSH**
+ - 下载并编译最新版 OpenSSH(如 9.3p2):
+ ```bash
+ wget https://cloudflare.cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-9.3p2.tar.gz
+ tar -zxvf openssh-9.3p2.tar.gz
+ cd openssh-9.3p2
+ ./configure --prefix=/usr/local/openssh --with-ssl-dir=/usr/local/openssl
+ make && make install
+ ```
+ - 替换系统默认二进制文件:
+ ```bash
+ mv /usr/bin/ssh /usr/bin/ssh.bak
+ ln -s /usr/local/openssh/bin/ssh /usr/bin/ssh
+ ```
+
+3. **服务配置与测试**
+ - 重启 SSH 服务并验证版本:
+ ```bash
+ systemctl restart sshd
+ ssh -V # 应显示新版本号
+ ```
+ - **注意事项**:
+ - 操作前确保通过 `telnet` 或本地终端保持会话,避免升级失败导致无法远程连接(参考 [3](https://blog.csdn.net/lqh_linux/article/details/128796892))。
+ - 若遇到 `known_hosts` 报错,可清除 `~/.ssh/known_hosts` 中对应 IP 的记录([深信服社区](https://bbs.sangfor.com.cn/forum.php?mod=viewthread&tid=128631))。
+
+---
+
+### **常见问题解决**
+- **符号链接错误**:
+ 若报错 `relocation error: symbol EVP_mdc2 not defined`,检查 OpenSSL 库路径是否正确链接,并重新执行 `ldconfig`([2](https://www.cnblogs.com/subsea/p/17682962.html))。
+
+- **权限问题**:
+ 升级后若无法 root 登录,需修改 `/etc/ssh/sshd_config` 中的 `PermitRootLogin yes` 并重启服务([4](https://www.cnblogs.com/miaojx/p/14713244.html))。
+
+---
+
+### **总结**
+- 核心依赖:升级 OpenSSL 时务必使用 `--shared` 参数并正确配置库路径。
+- 风险控制:保留备份会话,避免升级中断导致失联。
+- 验证方式:通过 `ssh -V` 和实际连接测试确认版本更新。
+
+如需更详细的配置参数或故障排查,可参考上述来源链接。
\ No newline at end of file
diff --git a/62-202504-云南甘肃漏洞/查看openssl的位置.md b/62-202504-云南甘肃漏洞/查看openssl的位置.md
new file mode 100644
index 0000000..f6fca65
--- /dev/null
+++ b/62-202504-云南甘肃漏洞/查看openssl的位置.md
@@ -0,0 +1,89 @@
+### 🤖 Assistant
+
+在Ubuntu系统中,可以通过以下方法查找OpenSSL的库文件(`.so`文件)和安装路径:
+
+---
+
+### **1. 查找OpenSSL可执行文件路径**
+```bash
+which openssl
+```
+输出示例:
+`/usr/bin/openssl`
+
+---
+
+### **2. 查找OpenSSL动态库文件路径(`.so`文件)**
+#### 方法1:通过 `ldconfig` 查询
+```bash
+ldconfig -p | grep libssl.so
+```
+输出示例:
+```
+libssl.so.3 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libssl.so.3
+libssl.so (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libssl.so
+```
+
+#### 方法2:全局搜索文件
+```bash
+sudo find / -name "libssl.so*" 2>/dev/null
+```
+输出示例:
+```
+/usr/lib/x86_64-linux-gnu/libssl.so.3
+/usr/local/openssl/lib/libssl.so
+```
+
+---
+
+### **3. 查找openssl头文件位置(`.h`文件)**
+```bash
+find /usr -name "openssl" -type d 2>/dev/null
+```
+输出示例:
+```
+/usr/include/openssl # 系统默认头文件路径
+/usr/local/include/openssl # 手动安装的可能路径
+```
+
+---
+
+### **4. 检查OpenSSL版本及安装路径**
+```bash
+openssl version -a
+```
+输出中会包含 `OPENSSLDIR`,即OpenSSL的配置目录:
+```
+OPENSSLDIR: "/usr/local/ssl"
+```
+
+---
+
+### **常见路径说明**
+| 文件类型 | 典型路径(Ubuntu 20.04) |
+|----------------|---------------------------------------------|
+| **可执行文件** | `/usr/bin/openssl` |
+| **动态库** | `/usr/lib/x86_64-linux-gnu/libssl.so.3` |
+| **头文件** | `/usr/include/openssl` |
+| **自定义安装** | `/usr/local/openssl/lib`(手动编译时指定) |
+
+---
+
+### **特殊情况处理**
+- **手动编译的OpenSSL**:
+ 如果通过源码安装(例如指定了 `--prefix=/usr/local/openssl`),库文件通常位于 `/usr/local/openssl/lib`。
+ 需要通过 `ldconfig` 注册路径:
+ ```bash
+ echo "/usr/local/openssl/lib" > /etc/ld.so.conf.d/openssl.conf
+ ldconfig
+ ```
+
+- **多版本共存问题**:
+ 使用 `update-alternatives` 管理多版本(参考 [1](https://blog.csdn.net/newbeixue/article/details/103029704))。
+
+---
+
+### **总结**
+- **最快方法**:直接运行 `ldconfig -p | grep libssl.so`。
+- **检查依赖**:编译报错时,需确认库路径是否在 `LD_LIBRARY_PATH` 中。
+- **源码安装**:注意 `--prefix` 参数指定的路径(参考 [2](https://www.henghost.com/jishu/25183/))。
\ No newline at end of file
diff --git a/63-202504-CICD新/1-jenkins安装.txt b/63-202504-CICD新/1-jenkins安装.txt
new file mode 100644
index 0000000..d297310
--- /dev/null
+++ b/63-202504-CICD新/1-jenkins安装.txt
@@ -0,0 +1,17 @@
+
+
+docker network create jenkins
+
+docker run --name jenkins-docker --rm --detach \
+ --privileged --network jenkins --network-alias docker \
+ --env DOCKER_TLS_CERTDIR=/certs \
+ --volume jenkins-docker-certs:/certs/client \
+ --volume jenkins-data:/var/jenkins_home \
+ --publish 2376:2376 \
+ docker:dind --storage-driver overlay2
+
+
+ # build jenkins
+cd /root/wdd/jenkins-build
+
+docker build -t harbor.cdcyy.com.cn/cmii/jenkins-wdd-blueocean:2.492.3-lts-jdk21 .
\ No newline at end of file
diff --git a/63-202504-CICD新/1.1-自定义编译jenkins.dockerfile b/63-202504-CICD新/1.1-自定义编译jenkins.dockerfile
new file mode 100644
index 0000000..23df561
--- /dev/null
+++ b/63-202504-CICD新/1.1-自定义编译jenkins.dockerfile
@@ -0,0 +1,13 @@
+FROM jenkins/jenkins:2.492.3-lts-jdk21
+USER root
+RUN apt-get update && apt-get install -y lsb-release ca-certificates curl && \
+ install -m 0755 -d /etc/apt/keyrings && \
+ curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc && \
+ chmod a+r /etc/apt/keyrings/docker.asc && \
+ echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] \
+ https://mirrors.tuna.tsinghua.edu.cn $(. /etc/os-release && echo \"$VERSION_CODENAME\") stable" \
+ | tee /etc/apt/sources.list.d/docker.list > /dev/null && \
+ apt-get update && apt-get install -y docker-ce-cli && \
+ apt-get clean && rm -rf /var/lib/apt/lists/*
+USER jenkins
+RUN jenkins-plugin-cli --plugins "blueocean docker-workflow"
\ No newline at end of file
diff --git a/998-常用脚本/啊-Agent-WDD运行/a-AgentWdd-基础依赖.sh b/998-常用脚本/啊-Agent-WDD运行/a-AgentWdd-基础依赖.sh
index ab253ee..24a5250 100644
--- a/998-常用脚本/啊-Agent-WDD运行/a-AgentWdd-基础依赖.sh
+++ b/998-常用脚本/啊-Agent-WDD运行/a-AgentWdd-基础依赖.sh
@@ -24,8 +24,6 @@ wget ${oss_url_prefix}/rke_linux-amd64
wget ${oss_url_prefix}/kubectl-1.20.4-amd64
-
-
wget https://oss.demo.uavcmlc.com/cmlc-installation/downloadfile/amd/mysql-8.0.27-linux-glibc2.17-x86_64-minimal.zip
wget https://oss.demo.uavcmlc.com/cmlc-installation/downloadfile/amd/mysql-8.0.27-linux-glibc2.17-x86_64-minimal.tar.gz
diff --git a/998-常用脚本/啊-部署脚本/0-octopus-agent初始化脚本.sh b/998-常用脚本/啊-部署脚本/0-octopus-agent初始化脚本.sh
deleted file mode 100644
index 7b0365f..0000000
--- a/998-常用脚本/啊-部署脚本/0-octopus-agent初始化脚本.sh
+++ /dev/null
@@ -1,16 +0,0 @@
-#!/bin/bash
-
-
-# internet
-bash <(curl -sL http://42.192.52.227:9000/octopus/init-script-wdd.sh) --url http://42.192.52.227:9000/octopus --agent-install --offline
-
-# no internet
-
-export offline_minio=10.250.0.100
-bash <(curl -sL http://${offline_minio}:9000/octopus/init-script-wdd.sh) --url http://${offline_minio}:9000/octopus --help
-
-bash <(curl -sL http://${offline_minio}:9000/octopus/init-script-wdd.sh) --url http://${offline_minio}:9000/octopus --zsh --tools --cn
-
-bash <(curl -sL http://${offline_minio}:9000/octopus/init-script-wdd.sh) --url http://${offline_minio}:9000/octopus --agent-install --offline
-
-bash <(curl -sL http://${offline_minio}:9000/octopus/init-script-wdd.sh) --url http://${offline_minio}:9000/octopus --agent-update --offline
\ No newline at end of file
diff --git a/998-常用脚本/啊-部署脚本/MINIO-初始化-废弃.sh b/998-常用脚本/啊-部署脚本/MINIO-初始化-废弃.sh
deleted file mode 100644
index 673857d..0000000
--- a/998-常用脚本/啊-部署脚本/MINIO-初始化-废弃.sh
+++ /dev/null
@@ -1,46 +0,0 @@
-#!/bin/bash
-# 替换namespace
-# 替换minio的实际地址和端口
-# 修改rabbitmq的实际地址和端口,需要暴露出来
-
-curl https://dl.min.io/client/mc/release/linux-amd64/mc -o /usr/local/bin/mc
-chmod +x /usr/local/bin/mc
-
-
-export tenant_name=outside
-mc alias set ${tenant_name} https://minio.ig-dev.uavcmlc.com cmii B#923fC7mk
-
-
-mc mb ${tenant_name}/jadenq ${tenant_name}/tus ${tenant_name}/thumbnail ${tenant_name}/pub-cms ${tenant_name}/live-srs-hls/ ${tenant_name}/mission/ ${tenant_name}/surveillance ${tenant_name}/playback ${tenant_name}/tower ${tenant_name}/modelprocess ${tenant_name}/srs-hls ${tenant_name}/live-cluster-hls
-
-
-# mc alias set demo https://oss.demo.uavcmlc.com cmii B#923fC7mk
-#
-# mc cp -r demo/jadenq/scenariomock/xg/ ${tenant_name}/jadenq/scenariomock/xg/
-# mc cp demo/jadenq/application/file/中移凌云使用手册.pdf ${tenant_name}/jadenq/application/file/中移凌云使用手册.pdf
-# mc cp -r demo/jadenq/defimage/def.jpg ${tenant_name}/jadenq/defimage/def.jpg
-# mc cp -r demo/pub-cms/application/img/ ${tenant_name}/pub-cms/application/img/
-
-
-mc admin config set ${tenant_name} notify_amqp:1 delivery_mode="2" exchange_type="direct" no_wait="off" queue_dir="" queue_limit="0" url="amqp://admin:nYcRN91r._hj@10.250.0.200:35672" auto_deleted="off" durable="on" exchange="cmii.chinamobile.minio.event" internal="off" mandatory="off" routing_key="cmii.chinamobile.material.warehouse"
-
-sleep 5
-
-mc admin service restart ${tenant_name}
-
-mc event add ${tenant_name}/mission arn:minio:sqs::1:amqp --event put
-
-mc event add ${tenant_name}/modelprocess arn:minio:sqs::1:amqp --event put
-
-mc event add ${tenant_name}/live-srs-hls arn:minio:sqs::1:amqp --event put
-
-mc event add ${tenant_name}/playback arn:minio:sqs::1:amqp --event put
-
-mc event add ${tenant_name}/live-cluster-hls arn:minio:sqs::1:amqp --event put
-
-mc event add ${tenant_name}/surveillance arn:minio:sqs::1:amqp --event put
-
-mc event add ${tenant_name}/tus arn:minio:sqs::1:amqp --event delete
-
-mc ilm add --expiry-days "1" ${tenant_name}/tus
-
diff --git a/998-常用脚本/啊-部署脚本/deploy-nfs-server.sh b/998-常用脚本/啊-部署脚本/deploy-nfs-server.sh
index 2d22403..7ea7e9a 100644
--- a/998-常用脚本/啊-部署脚本/deploy-nfs-server.sh
+++ b/998-常用脚本/啊-部署脚本/deploy-nfs-server.sh
@@ -1,7 +1,7 @@
#!/bin/bash
-nfs_data_path="/var/lib/docker/nfs_data"
-#nfs_data_path="/data/nfs_data"
+#nfs_data_path="/var/lib/docker/nfs_data"
+nfs_data_path="/data/nfs_data"
deploy_nfs_server(){
diff --git a/998-常用脚本/啊-部署脚本/install_minio.sh b/998-常用脚本/啊-部署脚本/install_minio.sh
index a2bd0cd..f99927b 100644
--- a/998-常用脚本/啊-部署脚本/install_minio.sh
+++ b/998-常用脚本/啊-部署脚本/install_minio.sh
@@ -1,9 +1,9 @@
#!/bin/bash
minio_local_path=/var/lib/docker/minio-pv/pv1
-harbor_host=172.31.2.7:8033/admin
-inner_master_ip=172.31.2.7
-minio_host_ip=172.31.2.9
+harbor_host=192.168.233.100:8033
+inner_master_ip=192.168.233.100
+minio_host_ip=192.168.233.100
install_minio(){
@@ -16,19 +16,20 @@ install_minio(){
cat > /root/wdd/install/minio-docker-compose.yaml <>.ssh/authorized_keys
-
-# 修改calico-node检测的IP
-kubectl -n kube-system edit daemonset calico-node
-env:
-- name: FELIX_INTERFACEPREFIX
- value: "eth0"
-
-# 强行删除所有的calico-node
-for calico in $(kubectl -n kube-system get pods | grep calico-node | awk '{print$1}');do
- echo "calico pod is => $calico"
- kubectl -n kube-system delete pod $calico
-done
-
-# 强行删除所有的flannel-pod
-for flannel in $(kubectl -n kube-system get pods | grep kube-flannel | awk '{print$1}');do
- echo "flannel pod is => $flannel"
- kubectl -n kube-system delete pod $flannel
-done
-
-
-./mysql -uroot -pQzfXQhd3bQ -h127.0.0.1 -P33306
-
-
-redis-cli -h 127.0.0.1 -a Mcache@4522
-
-
-curl -X POST -u "admin:V2ryStr@ngPss" -H "authorization: Basic YWRtaW46VjJyeVN0ckBuZ1Bzcw==" -H "Content-Type: application/json" -d '{"project_name":"rancher","registry_id":null,"metadata":{"public":"true"},"storage_limit":-1}' http://172.10.125.92:8033/api/v2.0/projects
diff --git a/998-常用脚本/批量复制脚本 b/998-常用脚本/批量复制脚本
deleted file mode 100644
index 728c4eb..0000000
--- a/998-常用脚本/批量复制脚本
+++ /dev/null
@@ -1,10 +0,0 @@
-#!/bin/bash
-
-ip_list=(10.20.1.133 10.20.1.134)
-
-for ip in "${ip_list[@]}"; do
-
- echo "yes
- yes
- " | scp fuse-overlayfs-1.7.1-2.x86_64.rpm slirp4netns-1.2.0-1.oe2203sp2.x86_64.rpm root@${ip}:/root/
- done
\ No newline at end of file
diff --git a/998-常用脚本/故障恢复脚本/删除状态不为Running的Pod.sh b/998-常用脚本/故障恢复脚本/删除状态不为Running的Pod.sh
index ea9801a..64ba714 100644
--- a/998-常用脚本/故障恢复脚本/删除状态不为Running的Pod.sh
+++ b/998-常用脚本/故障恢复脚本/删除状态不为Running的Pod.sh
@@ -2,10 +2,11 @@
wget https://oss.demo.uavcmlc.com/cmlc-installation/downloadfile/amd/jq-linux-amd64 -O /usr/local/bin/jq
+#wget https://oss.demo.uavcmlc.com/cmlc-installation/downloadfile/aarch/jq-linux-arm64 -O /usr/local/bin/jq
chmod +x /usr/local/bin/jq
-export name_space=ingress-nginx
+export name_space=cqejpt
kubectl delete pods -n $name_space --field-selector status.phase!=Running --force
diff --git a/998-常用脚本/故障恢复脚本/重启cmii的前端后端Pod.sh b/998-常用脚本/故障恢复脚本/重启cmii的前端后端Pod.sh
index 530dbb0..3b90efc 100644
--- a/998-常用脚本/故障恢复脚本/重启cmii的前端后端Pod.sh
+++ b/998-常用脚本/故障恢复脚本/重启cmii的前端后端Pod.sh
@@ -1,7 +1,7 @@
#!/usr/bin/env bash
-name_space=jlyd
+name_space=szgz
delete_all_fronted_cmii_pod(){
diff --git a/998-常用脚本/数据库备份脚本.sh b/998-常用脚本/数据库备份脚本.sh
deleted file mode 100644
index a897707..0000000
--- a/998-常用脚本/数据库备份脚本.sh
+++ /dev/null
@@ -1,26 +0,0 @@
-#!/bin/bash
-
-SQL_DUMP_FILE=/root/all_tables_5.2.0.sql
-./mysql -uroot -pQzfXQhd3bQ -h127.0.0.1 -P33306 -e 'show databases;' | grep -Ev 'Database|information_schema|mysql|sys|performance_schema' | xargs ./mysqldump -uroot -pQzfXQhd3bQ -h127.0.0.1 -P33306 --single-transaction --source-data=2 --hex-blob --triggers --routines --events --no-data --set-gtid-purged=OFF --databases > "${SQL_DUMP_FILE}"
-
-
-SQL_FULL_BACK_UP_FILE=/home/mmc/all_tables_4.0.2_230914_fullback.sql
-./mysql -uroot -pQzfXQhd3bQ -h127.0.0.1 -P33306 -e 'show databases;' | grep -Ev 'Database|information_schema|mysql|sys|performance_schema' | xargs ./mysqldump -uroot -pQzfXQhd3bQ -h127.0.0.1 -P33306 --single-transaction --source-data=2 --hex-blob --triggers --routines --events --set-gtid-purged=OFF --databases > "${SQL_FULL_BACK_UP_FILE}"
-
-
-
-# 导入脚本
-
-NEW_UPDATED_SQL_FILE_FOLDER=/root/database/123
-for sql_file in $(ls ${NEW_UPDATED_SQL_FILE_FOLDER} | sort -n); do
- echo "current file is $NEW_UPDATED_SQL_FILE_FOLDER/${sql_file}"
- ./mysql -uroot -pQzfXQhd3bQ -h127.0.0.1 -P33306 <"$NEW_UPDATED_SQL_FILE_FOLDER/${sql_file}"
- echo "------------------"
- echo ""
-done
-
-
-./mysql -uroot -pQzfXQhd3bQ -h127.0.0.1 -P33306
-
-
-
diff --git a/998-常用脚本/更新deplyment的tag号.sh b/998-常用脚本/更新deplyment的tag号.sh
deleted file mode 100644
index dfb662e..0000000
--- a/998-常用脚本/更新deplyment的tag号.sh
+++ /dev/null
@@ -1,12 +0,0 @@
-#!/bin/bash
-
-export name_space=ly
-export new_tag=5.1.0
-export deployment_name=cmii-uav-tower
-
-image_prefix=$(kubectl -n ${name_space} get deployment ${deployment_name} -o=jsonpath='{.spec.template.spec.containers[*].image}' | cut -d":" -f1)
-
-echo "image grep is => ${image_prefix}"
-
-kubectl -n ${name_space} patch deployment ${deployment_name} -p "{\"spec\":{\"template\":{\"spec\":{\"containers\":[{\"name\":\"${deployment_name}\",\"image\": \"${image_prefix}:${new_tag}\"}]}}}}"
-
diff --git a/998-常用脚本/更新脚本/一键更新Tag脚本.sh b/998-常用脚本/更新脚本/一键更新Tag脚本.sh
index 0a0ac57..b69d0ec 100644
--- a/998-常用脚本/更新脚本/一键更新Tag脚本.sh
+++ b/998-常用脚本/更新脚本/一键更新Tag脚本.sh
@@ -1,7 +1,7 @@
#!/bin/bash
-harbor_host=192.168.233.100:8033
-namespace=zhbf
+harbor_host=192.168.0.10:8033
+namespace=hbyd
app_name=""
new_tag=""
diff --git a/998-常用脚本/设置apt走代理.md b/998-常用脚本/设置apt走代理.md
deleted file mode 100644
index 8444c82..0000000
--- a/998-常用脚本/设置apt走代理.md
+++ /dev/null
@@ -1,37 +0,0 @@
-要在Ubuntu上使用代理服务器来进行apt操作,可以按照以下步骤进行配置:
-
-1. 打开终端,并进入`/etc/apt`目录:
- ```shell
- cd /etc/apt
- ```
-
-2. 创建一个新的文件或编辑已有的文件,例如`apt.conf.d/99proxy`:
- ```shell
- sudo nano apt.conf.d/99proxy
- ```
-
-3. 在打开的文件中添加以下内容,将代理服务器的地址和端口替换为实际的代理服务器信息:
- ```shell
- Acquire::http::Proxy "http://proxy-server-address:proxy-port";
- Acquire::https::Proxy "http://proxy-server-address:proxy-port";
- ```
-
-4. 保存并关闭文件(使用Ctrl + X,然后按Y确认保存)。
-
-5. 现在,您可以尝试运行任何apt命令,例如更新软件包列表:
- ```shell
- sudo apt update
- ```
-
-注意:如果代理服务器需要用户名和密码进行身份验证,您还需要添加额外的配置。在步骤3中,将http和https行更改为如下所示,并替换`username`和`password`为实际的凭据:
-```shell
-Acquire::http::Proxy "http://username:password@proxy-server-address:proxy-port";
-Acquire::https::Proxy "http://username:password@proxy-server-address:proxy-port";
-```
-
-这样就完成了在Ubuntu上使用代理服务器进行apt操作的配置。确保替换`proxy-server-address`和`proxy-port`为实际的代理服务器地址和端口,并根据需要进行身份验证的配置。
-
-```shell
-Acquire::http::Proxy "http://192.168.8.102:10811";
-Acquire::https::Proxy "http://192.168.8.102:10811";
-```
\ No newline at end of file
diff --git a/998-常用脚本/镜像同步/ImageSyncDLTU.sh b/998-常用脚本/镜像同步/ImageSyncDLTU.sh
index e75c53b..9c50ec5 100644
--- a/998-常用脚本/镜像同步/ImageSyncDLTU.sh
+++ b/998-常用脚本/镜像同步/ImageSyncDLTU.sh
@@ -5,7 +5,7 @@ gzip_image_list_txt="all-gzip-image-list.txt" # 一般不需要修改
oss_prefix_url="https://oss.demo.uavcmlc.com/cmlc-installation"
local_gzip_path="/root/octopus-image"
-DockerRegisterDomain="192.168.233.100:8033" # 需要根据实际修改
+DockerRegisterDomain="192.168.0.8:8033" # 需要根据实际修改
HarborAdminPass=V2ryStr@ngPss # 需要跟第一脚本中的密码保持一致
print_green() {
@@ -40,7 +40,7 @@ Download_Load_Tag_Upload() {
cmii)
local_gzip_path="$local_gzip_path/cmii"
mkdir -p $local_gzip_path
- oss_prefix_url="$oss_prefix_url/6.2.0-demo/"
+ oss_prefix_url="$oss_prefix_url/6.2.0-from-demo/"
dltu
shift # past argument
;;
diff --git a/999-数据库脚本/z_database_execute.sh b/999-数据库脚本/z_database_execute.sh
index c2dd958..07fe921 100644
--- a/999-数据库脚本/z_database_execute.sh
+++ b/999-数据库脚本/z_database_execute.sh
@@ -1,10 +1,16 @@
#!/bin/bash
# 将sql文件上传到mysql的目录 /var/lib/docker/mysql-pv
-# 修改目录的权限为 chown 1001:1001 ./6.2.0/*
+# 修改目录的权限为
+
+chown 1001:1001 /var/lib/docker/mysql-pv/6.2.0/
# 然后执行mysql的pod
-export sql_import_file_path="/bitnami/mysql/6.2.0"
+
+export sql_file_folder_name=6.2.0
+
+export local_mysql_host_path="/var/lib/docker/mysql-pv/$sql_file_folder_name"
+export sql_import_file_path="/bitnami/mysql/${sql_file_folder_name}"
for sql_file in $(ls "$sql_import_file_path" | sort -n -k1.1,1.2); do
echo "current file is ${sql_file}"
@@ -14,6 +20,17 @@ for sql_file in $(ls "$sql_import_file_path" | sort -n -k1.1,1.2); do
echo ""
done
+# nacos备份
+## 在pod里面执行
+mysqldump -uroot -pQzfXQhd3bQ -h127.0.0.1 -P3306 -t --set-gtid-purged=OFF cmii_nacos_config config_info his_config_info roles users > ${sql_import_file_path}/cmii_nacos_config_wdd.sql
+sed -i '1s/^/use cmii_nacos_config;\n/' ${sql_import_file_path}/cmii_nacos_config_wdd.sql
+
+
+## 在主机上执行
+cp ${local_mysql_host_path}/cmii_nacos_config_wdd.sql /root/wdd/install/cmii_nacos_config_wdd.sql
+
+
+# 传统的版本
https://oss.demo.uavcmlc.com/cmlc-installation/downloadfile/amd/mysql-8.0.27-linux-glibc2.17-x86_64-minimal.zip
diff --git a/999-数据库脚本/备份cmii-nacos-config表.sh b/999-数据库脚本/备份cmii-nacos-config表.sh
new file mode 100644
index 0000000..f52fc3a
--- /dev/null
+++ b/999-数据库脚本/备份cmii-nacos-config表.sh
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+
+# 被封了nacos_config
+/root/wdd/mysql/bin/mysqldump -uroot -pQzfXQhd3bQ -h10.250.0.200 -P33306 -t --set-gtid-purged=OFF cmii_nacos_config config_info his_config_info roles users > 17.cmii_nacos_config.sql
+sed -i '1s/^/use cmii_nacos_config;\n/' 17.cmii_nacos_config.sql
+mv 17.cmii_nacos_config.sql "/home/wdd/nextcloudData/MasterLoad/Work/UAV Cloud/22.希腊项目-阿里云-德国/999-数据库脚本/5.6.0/17.cmii_nacos_config.sql"
+chown wdd:wdd "/home/wdd/nextcloudData/MasterLoad/Work/UAV Cloud/22.希腊项目-阿里云-德国/999-数据库脚本/5.6.0/17.cmii_nacos_config.sql"
+
+
diff --git a/999-数据库脚本/数据库同步脚本.sh b/999-数据库脚本/数据库同步脚本.sh
index f360596..da34776 100644
--- a/999-数据库脚本/数据库同步脚本.sh
+++ b/999-数据库脚本/数据库同步脚本.sh
@@ -10,11 +10,7 @@ SQL_FULL_BACK_UP_FILE=/home/mmc/all_tables_4.0.2_230914_fullback.sql
/root/wdd/mysql/bin/mysql -uroot -pQzfXQhd3bQ -h127.0.0.1 -P33306 -e 'show databases;' | grep -Ev 'Database|information_schema|mysql|sys|performance_schema' | xargs /root/wdd/mysql/bin/mysqldump -uroot -pQzfXQhd3bQ -h127.0.0.1 -P33306 --single-transaction --source-data=2 --hex-blob --triggers --routines --events --set-gtid-purged=OFF --databases > "${SQL_FULL_BACK_UP_FILE}"
-# 被封了nacos_config
-/root/wdd/mysql/bin/mysqldump -uroot -pQzfXQhd3bQ -h10.250.0.200 -P33306 -t --set-gtid-purged=OFF cmii_nacos_config config_info his_config_info roles users > 17.cmii_nacos_config.sql
-sed -i '1s/^/use cmii_nacos_config;\n/' 17.cmii_nacos_config.sql
-mv 17.cmii_nacos_config.sql "/home/wdd/nextcloudData/MasterLoad/Work/UAV Cloud/22.希腊项目-阿里云-德国/999-数据库脚本/5.6.0/17.cmii_nacos_config.sql"
-chown wdd:wdd "/home/wdd/nextcloudData/MasterLoad/Work/UAV Cloud/22.希腊项目-阿里云-德国/999-数据库脚本/5.6.0/17.cmii_nacos_config.sql"
+
# 导入脚本