From edcb27f0dc24b73ba758c07c77a069fe5d43ff52 Mon Sep 17 00:00:00 2001 From: zeaslity Date: Thu, 17 Apr 2025 15:13:02 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=A7=E9=87=8F=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../202504升级证书/real-nginx-conf.conf | 59 + 58-202503-新DEMO环境/批量指令.sh | 2 + 59-202503-珠海边防升级/关停旧的minio.sh | 9 + 60-202504-黑龙江移动/批量脚本.sh | 9 + 61-202504-厦门升级/k8s-pvc.yaml | 76 + .../厦门移动升级/new_schema.sql | 1454 +++++++++++++++++ 61-202504-厦门升级/厦门移动升级/new_table.sql | 315 ++++ 61-202504-厦门升级/更新APP.txt | 7 + 61-202504-厦门升级/版本升级数据库脚本.sh | 51 + 62-202504-云南甘肃漏洞/openssh相关漏洞.txt | 2 + 62-202504-云南甘肃漏洞/ubuntu升级OpenSSH.md | 69 + 62-202504-云南甘肃漏洞/查看openssl的位置.md | 89 + 63-202504-CICD新/1-jenkins安装.txt | 17 + .../1.1-自定义编译jenkins.dockerfile | 13 + .../啊-Agent-WDD运行/a-AgentWdd-基础依赖.sh | 2 - .../啊-部署脚本/0-octopus-agent初始化脚本.sh | 16 - 998-常用脚本/啊-部署脚本/MINIO-初始化-废弃.sh | 46 - 998-常用脚本/啊-部署脚本/deploy-nfs-server.sh | 4 +- 998-常用脚本/啊-部署脚本/install_minio.sh | 35 +- 998-常用脚本/啊-部署脚本/z_执行apply命令.sh | 3 + 998-常用脚本/啊-部署脚本/为node打标签.sh | 5 + .../啊-部署脚本/从离线部署机倒入脚本到服务器.sh | 33 - 998-常用脚本/啊-部署脚本/安装ts2mp4.sh | 38 - 998-常用脚本/备份脚本/关停全部的服务.sh | 4 +- 998-常用脚本/备份脚本/备份命名空间.sh | 5 +- 998-常用脚本/容器镜像ARM/ARM版本的镜像仓库.sh | 129 +- 998-常用脚本/常用脚本.sh | 103 -- 998-常用脚本/批量复制脚本 | 10 - .../故障恢复脚本/删除状态不为Running的Pod.sh | 3 +- .../故障恢复脚本/重启cmii的前端后端Pod.sh | 2 +- 998-常用脚本/数据库备份脚本.sh | 26 - 998-常用脚本/更新deplyment的tag号.sh | 12 - 998-常用脚本/更新脚本/一键更新Tag脚本.sh | 4 +- 998-常用脚本/设置apt走代理.md | 37 - 998-常用脚本/镜像同步/ImageSyncDLTU.sh | 4 +- 999-数据库脚本/z_database_execute.sh | 21 +- 999-数据库脚本/备份cmii-nacos-config表.sh | 10 + 999-数据库脚本/数据库同步脚本.sh | 6 +- 38 files changed, 2307 insertions(+), 423 deletions(-) create mode 100644 50-202412-云南二级新/202504升级证书/real-nginx-conf.conf create mode 100644 59-202503-珠海边防升级/关停旧的minio.sh create mode 100644 60-202504-黑龙江移动/批量脚本.sh create mode 100644 61-202504-厦门升级/k8s-pvc.yaml create mode 100644 61-202504-厦门升级/厦门移动升级/new_schema.sql create mode 100644 61-202504-厦门升级/厦门移动升级/new_table.sql create mode 100644 61-202504-厦门升级/更新APP.txt create mode 100644 61-202504-厦门升级/版本升级数据库脚本.sh create mode 100644 62-202504-云南甘肃漏洞/openssh相关漏洞.txt create mode 100644 62-202504-云南甘肃漏洞/ubuntu升级OpenSSH.md create mode 100644 62-202504-云南甘肃漏洞/查看openssl的位置.md create mode 100644 63-202504-CICD新/1-jenkins安装.txt create mode 100644 63-202504-CICD新/1.1-自定义编译jenkins.dockerfile delete mode 100644 998-常用脚本/啊-部署脚本/0-octopus-agent初始化脚本.sh delete mode 100644 998-常用脚本/啊-部署脚本/MINIO-初始化-废弃.sh delete mode 100644 998-常用脚本/啊-部署脚本/从离线部署机倒入脚本到服务器.sh delete mode 100644 998-常用脚本/啊-部署脚本/安装ts2mp4.sh delete mode 100644 998-常用脚本/常用脚本.sh delete mode 100644 998-常用脚本/批量复制脚本 delete mode 100644 998-常用脚本/数据库备份脚本.sh delete mode 100644 998-常用脚本/更新deplyment的tag号.sh delete mode 100644 998-常用脚本/设置apt走代理.md create mode 100644 999-数据库脚本/备份cmii-nacos-config表.sh 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" + # 导入脚本