| | |
| | | !*/build/*.html |
| | | !*/build/*.xml |
| | | /logs |
| | | *.jar |
| | |
| | | version : '3.8' |
| | | services: |
| | | se-nacos: |
| | | container_name: se-nacos |
| | | image: nacos/nacos-server:2.3.2 |
| | | build: |
| | | context: ./nacos |
| | | environment: |
| | | - MODE=standalone |
| | | volumes: |
| | | - ./nacos/logs/:/home/nacos/logs |
| | | - ./nacos/conf/application.properties:/home/nacos/conf/application.properties |
| | | ports: |
| | | - "8848:8848" |
| | | - "9848:9848" |
| | | - "9849:9849" |
| | | depends_on: |
| | | - se-mysql |
| | | # mysql |
| | | se-mysql: |
| | | container_name: se-mysql |
| | | image: mysql:5.7 |
| | | build: |
| | | context: ./mysql |
| | | ports: |
| | | - "3306:3306" |
| | | - 3307:3306 |
| | | volumes: |
| | | - ./mysql/conf:/etc/mysql/conf.d |
| | | - ./mysql/logs:/logs |
| | | - ./mysql/data:/var/lib/mysql |
| | | - ./mysql/conf:/etc/mysql/conf.d |
| | | - ./mysql/initdb:/docker-entrypoint-initdb.d |
| | | command: [ |
| | | 'mysqld', |
| | | '--innodb-buffer-pool-size=80M', |
| | |
| | | '--lower-case-table-names=1' |
| | | ] |
| | | environment: |
| | | MYSQL_DATABASE: 'ry-cloud' |
| | | MYSQL_ROOT_PASSWORD: password |
| | | se-redis: |
| | | container_name: se-redis |
| | | image: redis:latest |
| | | build: |
| | | context: ./redis |
| | | ports: |
| | | - "6379:6379" |
| | | MYSQL_DATABASE: 'se-cloud' |
| | | MYSQL_ROOT_PASSWORD: My_Sql_s!E_v5.7 |
| | | # nacos |
| | | se-nacos: |
| | | image: nacos/nacos-server:2.3.2 |
| | | environment: |
| | | - MODE=standalone |
| | | volumes: |
| | | - ./redis/conf/redis.conf:/home/se/redis/redis.conf |
| | | - ./redis/data:/data |
| | | command: redis-server /home/se/redis/redis.conf |
| | | se-nginx: |
| | | container_name: se-nginx |
| | | image: nginx:latest |
| | | build: |
| | | context: ./nginx |
| | | - ./nacos/logs/:/home/nacos/logs |
| | | - ./nacos/conf/application.properties:/home/nacos/conf/application.properties |
| | | ports: |
| | | - "80:80" |
| | | - 8848:8848 |
| | | - 9848:9848 |
| | | - 9849:9849 |
| | | depends_on: |
| | | - se-mysql |
| | | # redis |
| | | se-redis: |
| | | image: redis:latest |
| | | ports: |
| | | - 6379:6379 |
| | | volumes: |
| | | - ./redis/conf/redis.conf:/usr/local/etc/redis |
| | | - ./redis/data:/data |
| | | command: redis-server /data/redis.conf |
| | | # gateway |
| | | se-gateway: |
| | | image: openjdk:8-jre |
| | | ports: |
| | | - 9204:8080 |
| | | volumes: |
| | | - ./gateway:/data |
| | | environment: |
| | | TZ: Asia/Shanghai |
| | | entrypoint: java -jar /data/se-gateway.jar |
| | | depends_on: |
| | | - se-redis |
| | | links: |
| | | - se-redis |
| | | # auth |
| | | se-auth: |
| | | image: openjdk:8-jre |
| | | ports: |
| | | - 9200:9200 |
| | | volumes: |
| | | - ./auth:/data |
| | | environment: |
| | | TZ: Asia/Shanghai |
| | | entrypoint: java -jar /data/se-auth.jar |
| | | depends_on: |
| | | - se-redis |
| | | links: |
| | | - se-redis |
| | | # system |
| | | se-modules-system: |
| | | image: openjdk:8-jre |
| | | ports: |
| | | - 9201:9201 |
| | | volumes: |
| | | - ./system:/data |
| | | environment: |
| | | TZ: Asia/Shanghai |
| | | entrypoint: java -jar /data/se-modules-system.jar |
| | | depends_on: |
| | | - se-redis |
| | | - se-mysql |
| | | links: |
| | | - se-redis |
| | | - se-mysql |
| | | # nginx |
| | | se-nginx: |
| | | image: nginx:latest |
| | | ports: |
| | | - 8090:80 |
| | | volumes: |
| | | - ./nginx/html/dist:/home/se/projects/se-ui |
| | | - ./nginx/conf/nginx.conf:/etc/nginx/nginx.conf |
| | |
| | | - se-gateway |
| | | links: |
| | | - se-gateway |
| | | se-gateway: |
| | | container_name: se-gateway |
| | | build: |
| | | context: ./se/gateway |
| | | dockerfile: dockerfile |
| | | ports: |
| | | - "8080:8080" |
| | | depends_on: |
| | | - se-redis |
| | | links: |
| | | - se-redis |
| | | se-auth: |
| | | container_name: se-auth |
| | | build: |
| | | context: ./se/auth |
| | | dockerfile: dockerfile |
| | | ports: |
| | | - "9200:9200" |
| | | depends_on: |
| | | - se-redis |
| | | links: |
| | | - se-redis |
| | | se-modules-system: |
| | | container_name: se-modules-system |
| | | build: |
| | | context: ./se/modules/system |
| | | dockerfile: dockerfile |
| | | ports: |
| | | - "9201:9201" |
| | | depends_on: |
| | | - se-redis |
| | | - se-mysql |
| | | links: |
| | | - se-redis |
| | | - se-mysql |
| | | se-modules-gen: |
| | | container_name: se-modules-gen |
| | | build: |
| | | context: ./se/modules/gen |
| | | dockerfile: dockerfile |
| | | ports: |
| | | - "9202:9202" |
| | | depends_on: |
| | | - se-mysql |
| | | links: |
| | | - se-mysql |
| | | se-modules-job: |
| | | container_name: se-modules-job |
| | | build: |
| | | context: ./se/modules/job |
| | | dockerfile: dockerfile |
| | | ports: |
| | | - "9203:9203" |
| | | depends_on: |
| | | - se-mysql |
| | | links: |
| | | - se-mysql |
| | | se-modules-file: |
| | | container_name: se-modules-file |
| | | build: |
| | | context: ./se/modules/file |
| | | dockerfile: dockerfile |
| | | ports: |
| | | - "9300:9300" |
| | | volumes: |
| | | - ./se/uploadPath:/home/se/uploadPath |
| | | se-visual-monitor: |
| | | container_name: se-visual-monitor |
| | | build: |
| | | context: ./se/visual/monitor |
| | | dockerfile: dockerfile |
| | | ports: |
| | | - "9100:9100" |
¶Ô±ÈÐÂÎļþ |
| | |
| | | -- DROP DATABASE IF EXISTS `se-cloud`; |
| | | |
| | | CREATE DATABASE IF NOT EXISTS `se-cloud` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; |
| | | |
| | | SET NAMES utf8mb4; |
| | | SET FOREIGN_KEY_CHECKS = 0; |
| | | |
| | | USE `se-cloud`; |
| | | |
| | | -- ---------------------------- |
| | | -- 1ãé¨é¨è¡¨ |
| | | -- ---------------------------- |
| | | drop table if exists sys_dept; |
| | | create table sys_dept ( |
| | | dept_id bigint(20) not null auto_increment comment 'é¨é¨id', |
| | | parent_id bigint(20) default 0 comment 'ç¶é¨é¨id', |
| | | ancestors varchar(50) default '' comment 'ç¥çº§å表', |
| | | dept_name varchar(30) default '' comment 'é¨é¨åç§°', |
| | | order_num int(4) default 0 comment 'æ¾ç¤ºé¡ºåº', |
| | | leader varchar(20) default null comment 'è´è´£äºº', |
| | | phone varchar(11) default null comment 'èç³»çµè¯', |
| | | email varchar(50) default null comment 'é®ç®±', |
| | | status char(1) default '0' comment 'é¨é¨ç¶æï¼0æ£å¸¸ 1åç¨ï¼', |
| | | del_flag char(1) default '0' comment 'å 餿 å¿ï¼0代表åå¨ 2代表å é¤ï¼', |
| | | create_by varchar(64) default '' comment 'å建è
', |
| | | create_time datetime comment 'å建æ¶é´', |
| | | update_by varchar(64) default '' comment 'æ´æ°è
', |
| | | update_time datetime comment 'æ´æ°æ¶é´', |
| | | primary key (dept_id) |
| | | ) engine=innodb auto_increment=110 comment = 'é¨é¨è¡¨'; |
| | | |
| | | -- ---------------------------- |
| | | -- åå§å-é¨é¨è¡¨æ°æ® |
| | | -- ---------------------------- |
| | | insert into sys_dept values(100, 0, '0', 'SEç§æ', 0, '', '15888888888', 'ry@qq.com', '0', '0', 'admin', sysdate(), '', null); |
| | | insert into sys_dept values(101, 100, '0,100', 'æ·±å³æ»å
¬å¸', 1, '', '15888888888', 'ry@qq.com', '0', '0', 'admin', sysdate(), '', null); |
| | | insert into sys_dept values(102, 100, '0,100', 'é¿æ²åå
¬å¸', 2, '', '15888888888', 'ry@qq.com', '0', '0', 'admin', sysdate(), '', null); |
| | | insert into sys_dept values(103, 101, '0,100,101', 'ç åé¨é¨', 1, '', '15888888888', 'ry@qq.com', '0', '0', 'admin', sysdate(), '', null); |
| | | insert into sys_dept values(104, 101, '0,100,101', 'å¸åºé¨é¨', 2, '', '15888888888', 'ry@qq.com', '0', '0', 'admin', sysdate(), '', null); |
| | | insert into sys_dept values(105, 101, '0,100,101', 'æµè¯é¨é¨', 3, '', '15888888888', 'ry@qq.com', '0', '0', 'admin', sysdate(), '', null); |
| | | insert into sys_dept values(106, 101, '0,100,101', 'è´¢å¡é¨é¨', 4, '', '15888888888', 'ry@qq.com', '0', '0', 'admin', sysdate(), '', null); |
| | | insert into sys_dept values(107, 101, '0,100,101', 'è¿ç»´é¨é¨', 5, '', '15888888888', 'ry@qq.com', '0', '0', 'admin', sysdate(), '', null); |
| | | insert into sys_dept values(108, 102, '0,100,102', 'å¸åºé¨é¨', 1, '', '15888888888', 'ry@qq.com', '0', '0', 'admin', sysdate(), '', null); |
| | | insert into sys_dept values(109, 102, '0,100,102', 'è´¢å¡é¨é¨', 2, '', '15888888888', 'ry@qq.com', '0', '0', 'admin', sysdate(), '', null); |
| | | |
| | | -- ---------------------------- |
| | | -- 2ãç¨æ·ä¿¡æ¯è¡¨ |
| | | -- ---------------------------- |
| | | drop table if exists sys_user; |
| | | create table sys_user ( |
| | | user_id bigint(20) not null auto_increment comment 'ç¨æ·ID', |
| | | dept_id bigint(20) default null comment 'é¨é¨ID', |
| | | user_name varchar(30) not null comment 'ç¨æ·è´¦å·', |
| | | nick_name varchar(30) not null comment 'ç¨æ·æµç§°', |
| | | user_type varchar(2) default '00' comment 'ç¨æ·ç±»åï¼00ç³»ç»ç¨æ·ï¼', |
| | | email varchar(50) default '' comment 'ç¨æ·é®ç®±', |
| | | phonenumber varchar(11) default '' comment 'ææºå·ç ', |
| | | sex char(1) default '0' comment 'ç¨æ·æ§å«ï¼0ç· 1女 2æªç¥ï¼', |
| | | avatar varchar(100) default '' comment '头åå°å', |
| | | password varchar(100) default '' comment 'å¯ç ', |
| | | status char(1) default '0' comment 'å¸å·ç¶æï¼0æ£å¸¸ 1åç¨ï¼', |
| | | del_flag char(1) default '0' comment 'å 餿 å¿ï¼0代表åå¨ 2代表å é¤ï¼', |
| | | login_ip varchar(128) default '' comment 'æåç»å½IP', |
| | | login_date datetime comment 'æåç»å½æ¶é´', |
| | | create_by varchar(64) default '' comment 'å建è
', |
| | | create_time datetime comment 'å建æ¶é´', |
| | | update_by varchar(64) default '' comment 'æ´æ°è
', |
| | | update_time datetime comment 'æ´æ°æ¶é´', |
| | | remark varchar(500) default null comment '夿³¨', |
| | | primary key (user_id) |
| | | ) engine=innodb auto_increment=3 comment = 'ç¨æ·ä¿¡æ¯è¡¨'; |
| | | |
| | | -- ---------------------------- |
| | | -- åå§å-ç¨æ·ä¿¡æ¯è¡¨æ°æ® |
| | | -- ---------------------------- |
| | | insert into sys_user values(1, 103, 'admin', '', '00', 'ry@163.com', '15888888888', '1', '', '$2a$10$7JB720yubVSZvUI0rEqK/.VqGOZTH.ulu33dHOiBE8ByOhJIrdAu2', '0', '0', '127.0.0.1', sysdate(), 'admin', sysdate(), '', null, '管çå'); |
| | | insert into sys_user values(2, 105, 'ry', '', '00', 'ry@qq.com', '15666666666', '1', '', '$2a$10$7JB720yubVSZvUI0rEqK/.VqGOZTH.ulu33dHOiBE8ByOhJIrdAu2', '0', '0', '127.0.0.1', sysdate(), 'admin', sysdate(), '', null, 'æµè¯å'); |
| | | |
| | | |
| | | -- ---------------------------- |
| | | -- 3ãå²ä½ä¿¡æ¯è¡¨ |
| | | -- ---------------------------- |
| | | drop table if exists sys_post; |
| | | create table sys_post |
| | | ( |
| | | post_id bigint(20) not null auto_increment comment 'å²ä½ID', |
| | | post_code varchar(64) not null comment 'å²ä½ç¼ç ', |
| | | post_name varchar(50) not null comment 'å²ä½åç§°', |
| | | post_sort int(4) not null comment 'æ¾ç¤ºé¡ºåº', |
| | | status char(1) not null comment 'ç¶æï¼0æ£å¸¸ 1åç¨ï¼', |
| | | create_by varchar(64) default '' comment 'å建è
', |
| | | create_time datetime comment 'å建æ¶é´', |
| | | update_by varchar(64) default '' comment 'æ´æ°è
', |
| | | update_time datetime comment 'æ´æ°æ¶é´', |
| | | remark varchar(500) default null comment '夿³¨', |
| | | primary key (post_id) |
| | | ) engine=innodb auto_increment=5 comment = 'å²ä½ä¿¡æ¯è¡¨'; |
| | | |
| | | -- ---------------------------- |
| | | -- åå§å-å²ä½ä¿¡æ¯è¡¨æ°æ® |
| | | -- ---------------------------- |
| | | insert into sys_post values(1, 'ceo', 'è£äºé¿', 1, '0', 'admin', sysdate(), '', null, ''); |
| | | insert into sys_post values(2, 'se', '项ç®ç»ç', 2, '0', 'admin', sysdate(), '', null, ''); |
| | | insert into sys_post values(3, 'hr', '人åèµæº', 3, '0', 'admin', sysdate(), '', null, ''); |
| | | insert into sys_post values(4, 'user', 'æ®éåå·¥', 4, '0', 'admin', sysdate(), '', null, ''); |
| | | |
| | | |
| | | -- ---------------------------- |
| | | -- 4ãè§è²ä¿¡æ¯è¡¨ |
| | | -- ---------------------------- |
| | | drop table if exists sys_role; |
| | | create table sys_role ( |
| | | role_id bigint(20) not null auto_increment comment 'è§è²ID', |
| | | role_name varchar(30) not null comment 'è§è²åç§°', |
| | | role_key varchar(100) not null comment 'è§è²æéå符串', |
| | | role_sort int(4) not null comment 'æ¾ç¤ºé¡ºåº', |
| | | data_scope char(1) 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) not null comment 'è§è²ç¶æï¼0æ£å¸¸ 1åç¨ï¼', |
| | | del_flag char(1) default '0' comment 'å 餿 å¿ï¼0代表åå¨ 2代表å é¤ï¼', |
| | | create_by varchar(64) default '' comment 'å建è
', |
| | | create_time datetime comment 'å建æ¶é´', |
| | | update_by varchar(64) default '' comment 'æ´æ°è
', |
| | | update_time datetime comment 'æ´æ°æ¶é´', |
| | | remark varchar(500) default null comment '夿³¨', |
| | | primary key (role_id) |
| | | ) engine=innodb auto_increment=3 comment = 'è§è²ä¿¡æ¯è¡¨'; |
| | | |
| | | -- ---------------------------- |
| | | -- åå§å-è§è²ä¿¡æ¯è¡¨æ°æ® |
| | | -- ---------------------------- |
| | | insert into sys_role values('1', 'è¶
级管çå', 'admin', 1, 1, 1, 1, '0', '0', 'admin', sysdate(), '', null, 'è¶
级管çå'); |
| | | insert into sys_role values('2', 'æ®éè§è²', 'common', 2, 2, 1, 1, '0', '0', 'admin', sysdate(), '', null, 'æ®éè§è²'); |
| | | |
| | | |
| | | -- ---------------------------- |
| | | -- 5ãèåæé表 |
| | | -- ---------------------------- |
| | | drop table if exists sys_menu; |
| | | create table sys_menu ( |
| | | menu_id bigint(20) not null auto_increment comment 'èåID', |
| | | menu_name varchar(50) not null comment 'èååç§°', |
| | | parent_id bigint(20) default 0 comment 'ç¶èåID', |
| | | order_num int(4) default 0 comment 'æ¾ç¤ºé¡ºåº', |
| | | path varchar(200) default '' comment 'è·¯ç±å°å', |
| | | component varchar(255) default null comment 'ç»ä»¶è·¯å¾', |
| | | query varchar(255) default null comment 'è·¯ç±åæ°', |
| | | route_name varchar(50) default '' comment 'è·¯ç±åç§°', |
| | | is_frame int(1) default 1 comment 'æ¯å¦ä¸ºå¤é¾ï¼0æ¯ 1å¦ï¼', |
| | | is_cache int(1) default 0 comment 'æ¯å¦ç¼åï¼0ç¼å 1ä¸ç¼åï¼', |
| | | menu_type char(1) default '' comment 'èåç±»åï¼Mç®å½ Cèå Fæé®ï¼', |
| | | visible char(1) default 0 comment 'èåç¶æï¼0æ¾ç¤º 1éèï¼', |
| | | status char(1) default 0 comment 'èåç¶æï¼0æ£å¸¸ 1åç¨ï¼', |
| | | perms varchar(100) default null comment 'æéæ è¯', |
| | | icon varchar(100) default '#' comment 'èå徿 ', |
| | | create_by varchar(64) default '' comment 'å建è
', |
| | | create_time datetime comment 'å建æ¶é´', |
| | | update_by varchar(64) default '' comment 'æ´æ°è
', |
| | | update_time datetime comment 'æ´æ°æ¶é´', |
| | | remark varchar(500) default '' comment '夿³¨', |
| | | primary key (menu_id) |
| | | ) engine=innodb auto_increment=1070 comment = 'èåæé表'; |
| | | |
| | | -- ---------------------------- |
| | | -- åå§å-èåä¿¡æ¯è¡¨æ°æ® |
| | | -- ---------------------------- |
| | | -- ä¸çº§èå |
| | | insert into sys_menu values('1', 'ç³»ç»ç®¡ç', '0', '1', 'system', null, '', '', 1, 0, 'M', '0', '0', '', 'system', 'admin', sysdate(), '', null, 'ç³»ç»ç®¡çç®å½'); |
| | | insert into sys_menu values('2', 'ç³»ç»çæ§', '0', '2', 'monitor', null, '', '', 1, 0, 'M', '0', '0', '', 'monitor', 'admin', sysdate(), '', null, 'ç³»ç»çæ§ç®å½'); |
| | | insert into sys_menu values('3', 'ç³»ç»å·¥å
·', '0', '3', 'tool', null, '', '', 1, 0, 'M', '0', '0', '', 'tool', 'admin', sysdate(), '', null, 'ç³»ç»å·¥å
·ç®å½'); |
| | | insert into sys_menu values('4', 'å®ç½', '0', '4', 'http://se.vip', null, '', '', 0, 0, 'M', '0', '0', '', 'guide', 'admin', sysdate(), '', null, 'å®ç½å°å'); |
| | | -- äºçº§èå |
| | | insert into sys_menu values('100', 'ç¨æ·ç®¡ç', '1', '1', 'user', 'system/user/index', '', '', 1, 0, 'C', '0', '0', 'system:user:list', 'user', 'admin', sysdate(), '', null, 'ç¨æ·ç®¡çèå'); |
| | | insert into sys_menu values('101', 'è§è²ç®¡ç', '1', '2', 'role', 'system/role/index', '', '', 1, 0, 'C', '0', '0', 'system:role:list', 'peoples', 'admin', sysdate(), '', null, 'è§è²ç®¡çèå'); |
| | | insert into sys_menu values('102', 'èå管ç', '1', '3', 'menu', 'system/menu/index', '', '', 1, 0, 'C', '0', '0', 'system:menu:list', 'tree-table', 'admin', sysdate(), '', null, 'èå管çèå'); |
| | | insert into sys_menu values('103', 'é¨é¨ç®¡ç', '1', '4', 'dept', 'system/dept/index', '', '', 1, 0, 'C', '0', '0', 'system:dept:list', 'tree', 'admin', sysdate(), '', null, 'é¨é¨ç®¡çèå'); |
| | | insert into sys_menu values('104', 'å²ä½ç®¡ç', '1', '5', 'post', 'system/post/index', '', '', 1, 0, 'C', '0', '0', 'system:post:list', 'post', 'admin', sysdate(), '', null, 'å²ä½ç®¡çèå'); |
| | | insert into sys_menu values('105', 'åå
¸ç®¡ç', '1', '6', 'dict', 'system/dict/index', '', '', 1, 0, 'C', '0', '0', 'system:dict:list', 'dict', 'admin', sysdate(), '', null, 'åå
¸ç®¡çèå'); |
| | | insert into sys_menu values('106', 'åæ°è®¾ç½®', '1', '7', 'config', 'system/config/index', '', '', 1, 0, 'C', '0', '0', 'system:config:list', 'edit', 'admin', sysdate(), '', null, 'åæ°è®¾ç½®èå'); |
| | | insert into sys_menu values('107', 'éç¥å
¬å', '1', '8', 'notice', 'system/notice/index', '', '', 1, 0, 'C', '0', '0', 'system:notice:list', 'message', 'admin', sysdate(), '', null, 'éç¥å
¬åèå'); |
| | | insert into sys_menu values('108', 'æ¥å¿ç®¡ç', '1', '9', 'log', '', '', '', 1, 0, 'M', '0', '0', '', 'log', 'admin', sysdate(), '', null, 'æ¥å¿ç®¡çèå'); |
| | | insert into sys_menu values('109', 'å¨çº¿ç¨æ·', '2', '1', 'online', 'monitor/online/index', '', '', 1, 0, 'C', '0', '0', 'monitor:online:list', 'online', 'admin', sysdate(), '', null, 'å¨çº¿ç¨æ·èå'); |
| | | insert into sys_menu values('110', '宿¶ä»»å¡', '2', '2', 'job', 'monitor/job/index', '', '', 1, 0, 'C', '0', '0', 'monitor:job:list', 'job', 'admin', sysdate(), '', null, '宿¶ä»»å¡èå'); |
| | | insert into sys_menu values('111', 'Sentinelæ§å¶å°', '2', '3', 'http://localhost:8718', '', '', '', 0, 0, 'C', '0', '0', 'monitor:sentinel:list', 'sentinel', 'admin', sysdate(), '', null, 'æµéæ§å¶èå'); |
| | | insert into sys_menu values('112', 'Nacosæ§å¶å°', '2', '4', 'http://localhost:8848/nacos', '', '', '', 0, 0, 'C', '0', '0', 'monitor:nacos:list', 'nacos', 'admin', sysdate(), '', null, 'æå¡æ²»çèå'); |
| | | insert into sys_menu values('113', 'Adminæ§å¶å°', '2', '5', 'http://localhost:9100/login', '', '', '', 0, 0, 'C', '0', '0', 'monitor:server:list', 'server', 'admin', sysdate(), '', null, 'æå¡çæ§èå'); |
| | | insert into sys_menu values('114', '表åæå»º', '3', '1', 'build', 'tool/build/index', '', '', 1, 0, 'C', '0', '0', 'tool:build:list', 'build', 'admin', sysdate(), '', null, '表åæå»ºèå'); |
| | | insert into sys_menu values('115', '代ç çæ', '3', '2', 'gen', 'tool/gen/index', '', '', 1, 0, 'C', '0', '0', 'tool:gen:list', 'code', 'admin', sysdate(), '', null, '代ç çæèå'); |
| | | insert into sys_menu values('116', 'ç³»ç»æ¥å£', '3', '3', 'http://localhost:8080/swagger-ui/index.html', '', '', '', 0, 0, 'C', '0', '0', 'tool:swagger:list', 'swagger', 'admin', sysdate(), '', null, 'ç³»ç»æ¥å£èå'); |
| | | -- ä¸çº§èå |
| | | insert into sys_menu values('500', 'æä½æ¥å¿', '108', '1', 'operlog', 'system/operlog/index', '', '', 1, 0, 'C', '0', '0', 'system:operlog:list', 'form', 'admin', sysdate(), '', null, 'æä½æ¥å¿èå'); |
| | | insert into sys_menu values('501', 'ç»å½æ¥å¿', '108', '2', 'logininfor', 'system/logininfor/index', '', '', 1, 0, 'C', '0', '0', 'system:logininfor:list', 'logininfor', 'admin', sysdate(), '', null, 'ç»å½æ¥å¿èå'); |
| | | -- ç¨æ·ç®¡çæé® |
| | | insert into sys_menu values('1000', 'ç¨æ·æ¥è¯¢', '100', '1', '', '', '', '', 1, 0, 'F', '0', '0', 'system:user:query', '#', 'admin', sysdate(), '', null, ''); |
| | | insert into sys_menu values('1001', 'ç¨æ·æ°å¢', '100', '2', '', '', '', '', 1, 0, 'F', '0', '0', 'system:user:add', '#', 'admin', sysdate(), '', null, ''); |
| | | insert into sys_menu values('1002', 'ç¨æ·ä¿®æ¹', '100', '3', '', '', '', '', 1, 0, 'F', '0', '0', 'system:user:edit', '#', 'admin', sysdate(), '', null, ''); |
| | | insert into sys_menu values('1003', 'ç¨æ·å é¤', '100', '4', '', '', '', '', 1, 0, 'F', '0', '0', 'system:user:remove', '#', 'admin', sysdate(), '', null, ''); |
| | | insert into sys_menu values('1004', 'ç¨æ·å¯¼åº', '100', '5', '', '', '', '', 1, 0, 'F', '0', '0', 'system:user:export', '#', 'admin', sysdate(), '', null, ''); |
| | | insert into sys_menu values('1005', 'ç¨æ·å¯¼å
¥', '100', '6', '', '', '', '', 1, 0, 'F', '0', '0', 'system:user:import', '#', 'admin', sysdate(), '', null, ''); |
| | | insert into sys_menu values('1006', 'éç½®å¯ç ', '100', '7', '', '', '', '', 1, 0, 'F', '0', '0', 'system:user:resetPwd', '#', 'admin', sysdate(), '', null, ''); |
| | | -- è§è²ç®¡çæé® |
| | | insert into sys_menu values('1007', 'è§è²æ¥è¯¢', '101', '1', '', '', '', '', 1, 0, 'F', '0', '0', 'system:role:query', '#', 'admin', sysdate(), '', null, ''); |
| | | insert into sys_menu values('1008', 'è§è²æ°å¢', '101', '2', '', '', '', '', 1, 0, 'F', '0', '0', 'system:role:add', '#', 'admin', sysdate(), '', null, ''); |
| | | insert into sys_menu values('1009', 'è§è²ä¿®æ¹', '101', '3', '', '', '', '', 1, 0, 'F', '0', '0', 'system:role:edit', '#', 'admin', sysdate(), '', null, ''); |
| | | insert into sys_menu values('1010', 'è§è²å é¤', '101', '4', '', '', '', '', 1, 0, 'F', '0', '0', 'system:role:remove', '#', 'admin', sysdate(), '', null, ''); |
| | | insert into sys_menu values('1011', 'è§è²å¯¼åº', '101', '5', '', '', '', '', 1, 0, 'F', '0', '0', 'system:role:export', '#', 'admin', sysdate(), '', null, ''); |
| | | -- èå管çæé® |
| | | insert into sys_menu values('1012', 'èåæ¥è¯¢', '102', '1', '', '', '', '', 1, 0, 'F', '0', '0', 'system:menu:query', '#', 'admin', sysdate(), '', null, ''); |
| | | insert into sys_menu values('1013', 'èåæ°å¢', '102', '2', '', '', '', '', 1, 0, 'F', '0', '0', 'system:menu:add', '#', 'admin', sysdate(), '', null, ''); |
| | | insert into sys_menu values('1014', 'èåä¿®æ¹', '102', '3', '', '', '', '', 1, 0, 'F', '0', '0', 'system:menu:edit', '#', 'admin', sysdate(), '', null, ''); |
| | | insert into sys_menu values('1015', 'èåå é¤', '102', '4', '', '', '', '', 1, 0, 'F', '0', '0', 'system:menu:remove', '#', 'admin', sysdate(), '', null, ''); |
| | | -- é¨é¨ç®¡çæé® |
| | | insert into sys_menu values('1016', 'é¨é¨æ¥è¯¢', '103', '1', '', '', '', '', 1, 0, 'F', '0', '0', 'system:dept:query', '#', 'admin', sysdate(), '', null, ''); |
| | | insert into sys_menu values('1017', 'é¨é¨æ°å¢', '103', '2', '', '', '', '', 1, 0, 'F', '0', '0', 'system:dept:add', '#', 'admin', sysdate(), '', null, ''); |
| | | insert into sys_menu values('1018', 'é¨é¨ä¿®æ¹', '103', '3', '', '', '', '', 1, 0, 'F', '0', '0', 'system:dept:edit', '#', 'admin', sysdate(), '', null, ''); |
| | | insert into sys_menu values('1019', 'é¨é¨å é¤', '103', '4', '', '', '', '', 1, 0, 'F', '0', '0', 'system:dept:remove', '#', 'admin', sysdate(), '', null, ''); |
| | | -- å²ä½ç®¡çæé® |
| | | insert into sys_menu values('1020', 'å²ä½æ¥è¯¢', '104', '1', '', '', '', '', 1, 0, 'F', '0', '0', 'system:post:query', '#', 'admin', sysdate(), '', null, ''); |
| | | insert into sys_menu values('1021', 'å²ä½æ°å¢', '104', '2', '', '', '', '', 1, 0, 'F', '0', '0', 'system:post:add', '#', 'admin', sysdate(), '', null, ''); |
| | | insert into sys_menu values('1022', 'å²ä½ä¿®æ¹', '104', '3', '', '', '', '', 1, 0, 'F', '0', '0', 'system:post:edit', '#', 'admin', sysdate(), '', null, ''); |
| | | insert into sys_menu values('1023', 'å²ä½å é¤', '104', '4', '', '', '', '', 1, 0, 'F', '0', '0', 'system:post:remove', '#', 'admin', sysdate(), '', null, ''); |
| | | insert into sys_menu values('1024', 'å²ä½å¯¼åº', '104', '5', '', '', '', '', 1, 0, 'F', '0', '0', 'system:post:export', '#', 'admin', sysdate(), '', null, ''); |
| | | -- åå
¸ç®¡çæé® |
| | | insert into sys_menu values('1025', 'åå
¸æ¥è¯¢', '105', '1', '#', '', '', '', 1, 0, 'F', '0', '0', 'system:dict:query', '#', 'admin', sysdate(), '', null, ''); |
| | | insert into sys_menu values('1026', 'åå
¸æ°å¢', '105', '2', '#', '', '', '', 1, 0, 'F', '0', '0', 'system:dict:add', '#', 'admin', sysdate(), '', null, ''); |
| | | insert into sys_menu values('1027', 'åå
¸ä¿®æ¹', '105', '3', '#', '', '', '', 1, 0, 'F', '0', '0', 'system:dict:edit', '#', 'admin', sysdate(), '', null, ''); |
| | | insert into sys_menu values('1028', 'åå
¸å é¤', '105', '4', '#', '', '', '', 1, 0, 'F', '0', '0', 'system:dict:remove', '#', 'admin', sysdate(), '', null, ''); |
| | | insert into sys_menu values('1029', 'åå
¸å¯¼åº', '105', '5', '#', '', '', '', 1, 0, 'F', '0', '0', 'system:dict:export', '#', 'admin', sysdate(), '', null, ''); |
| | | -- åæ°è®¾ç½®æé® |
| | | insert into sys_menu values('1030', 'åæ°æ¥è¯¢', '106', '1', '#', '', '', '', 1, 0, 'F', '0', '0', 'system:config:query', '#', 'admin', sysdate(), '', null, ''); |
| | | insert into sys_menu values('1031', 'åæ°æ°å¢', '106', '2', '#', '', '', '', 1, 0, 'F', '0', '0', 'system:config:add', '#', 'admin', sysdate(), '', null, ''); |
| | | insert into sys_menu values('1032', 'åæ°ä¿®æ¹', '106', '3', '#', '', '', '', 1, 0, 'F', '0', '0', 'system:config:edit', '#', 'admin', sysdate(), '', null, ''); |
| | | insert into sys_menu values('1033', 'åæ°å é¤', '106', '4', '#', '', '', '', 1, 0, 'F', '0', '0', 'system:config:remove', '#', 'admin', sysdate(), '', null, ''); |
| | | insert into sys_menu values('1034', '忰坼åº', '106', '5', '#', '', '', '', 1, 0, 'F', '0', '0', 'system:config:export', '#', 'admin', sysdate(), '', null, ''); |
| | | -- éç¥å
¬åæé® |
| | | insert into sys_menu values('1035', 'å
¬åæ¥è¯¢', '107', '1', '#', '', '', '', 1, 0, 'F', '0', '0', 'system:notice:query', '#', 'admin', sysdate(), '', null, ''); |
| | | insert into sys_menu values('1036', 'å
¬åæ°å¢', '107', '2', '#', '', '', '', 1, 0, 'F', '0', '0', 'system:notice:add', '#', 'admin', sysdate(), '', null, ''); |
| | | insert into sys_menu values('1037', 'å
¬åä¿®æ¹', '107', '3', '#', '', '', '', 1, 0, 'F', '0', '0', 'system:notice:edit', '#', 'admin', sysdate(), '', null, ''); |
| | | insert into sys_menu values('1038', 'å
¬åå é¤', '107', '4', '#', '', '', '', 1, 0, 'F', '0', '0', 'system:notice:remove', '#', 'admin', sysdate(), '', null, ''); |
| | | -- æä½æ¥å¿æé® |
| | | insert into sys_menu values('1039', 'æä½æ¥è¯¢', '500', '1', '#', '', '', '', 1, 0, 'F', '0', '0', 'system:operlog:query', '#', 'admin', sysdate(), '', null, ''); |
| | | insert into sys_menu values('1040', 'æä½å é¤', '500', '2', '#', '', '', '', 1, 0, 'F', '0', '0', 'system:operlog:remove', '#', 'admin', sysdate(), '', null, ''); |
| | | insert into sys_menu values('1041', 'æ¥å¿å¯¼åº', '500', '3', '#', '', '', '', 1, 0, 'F', '0', '0', 'system:operlog:export', '#', 'admin', sysdate(), '', null, ''); |
| | | -- ç»å½æ¥å¿æé® |
| | | insert into sys_menu values('1042', 'ç»å½æ¥è¯¢', '501', '1', '#', '', '', '', 1, 0, 'F', '0', '0', 'system:logininfor:query', '#', 'admin', sysdate(), '', null, ''); |
| | | insert into sys_menu values('1043', 'ç»å½å é¤', '501', '2', '#', '', '', '', 1, 0, 'F', '0', '0', 'system:logininfor:remove', '#', 'admin', sysdate(), '', null, ''); |
| | | insert into sys_menu values('1044', 'æ¥å¿å¯¼åº', '501', '3', '#', '', '', '', 1, 0, 'F', '0', '0', 'system:logininfor:export', '#', 'admin', sysdate(), '', null, ''); |
| | | insert into sys_menu values('1045', 'è´¦æ·è§£é', '501', '4', '#', '', '', '', 1, 0, 'F', '0', '0', 'system:logininfor:unlock', '#', 'admin', sysdate(), '', null, ''); |
| | | -- å¨çº¿ç¨æ·æé® |
| | | insert into sys_menu values('1046', 'å¨çº¿æ¥è¯¢', '109', '1', '#', '', '', '', 1, 0, 'F', '0', '0', 'monitor:online:query', '#', 'admin', sysdate(), '', null, ''); |
| | | insert into sys_menu values('1047', 'æ¹é强é', '109', '2', '#', '', '', '', 1, 0, 'F', '0', '0', 'monitor:online:batchLogout', '#', 'admin', sysdate(), '', null, ''); |
| | | insert into sys_menu values('1048', 'åæ¡å¼ºé', '109', '3', '#', '', '', '', 1, 0, 'F', '0', '0', 'monitor:online:forceLogout', '#', 'admin', sysdate(), '', null, ''); |
| | | -- 宿¶ä»»å¡æé® |
| | | insert into sys_menu values('1049', '任塿¥è¯¢', '110', '1', '#', '', '', '', 1, 0, 'F', '0', '0', 'monitor:job:query', '#', 'admin', sysdate(), '', null, ''); |
| | | insert into sys_menu values('1050', '任塿°å¢', '110', '2', '#', '', '', '', 1, 0, 'F', '0', '0', 'monitor:job:add', '#', 'admin', sysdate(), '', null, ''); |
| | | insert into sys_menu values('1051', 'ä»»å¡ä¿®æ¹', '110', '3', '#', '', '', '', 1, 0, 'F', '0', '0', 'monitor:job:edit', '#', 'admin', sysdate(), '', null, ''); |
| | | insert into sys_menu values('1052', 'ä»»å¡å é¤', '110', '4', '#', '', '', '', 1, 0, 'F', '0', '0', 'monitor:job:remove', '#', 'admin', sysdate(), '', null, ''); |
| | | insert into sys_menu values('1053', 'ç¶æä¿®æ¹', '110', '5', '#', '', '', '', 1, 0, 'F', '0', '0', 'monitor:job:changeStatus', '#', 'admin', sysdate(), '', null, ''); |
| | | insert into sys_menu values('1054', 'ä»»å¡å¯¼åº', '110', '6', '#', '', '', '', 1, 0, 'F', '0', '0', 'monitor:job:export', '#', 'admin', sysdate(), '', null, ''); |
| | | -- 代ç çææé® |
| | | insert into sys_menu values('1055', 'çææ¥è¯¢', '115', '1', '#', '', '', '', 1, 0, 'F', '0', '0', 'tool:gen:query', '#', 'admin', sysdate(), '', null, ''); |
| | | insert into sys_menu values('1056', 'çæä¿®æ¹', '115', '2', '#', '', '', '', 1, 0, 'F', '0', '0', 'tool:gen:edit', '#', 'admin', sysdate(), '', null, ''); |
| | | insert into sys_menu values('1057', 'çæå é¤', '115', '3', '#', '', '', '', 1, 0, 'F', '0', '0', 'tool:gen:remove', '#', 'admin', sysdate(), '', null, ''); |
| | | insert into sys_menu values('1058', '导å
¥ä»£ç ', '115', '2', '#', '', '', '', 1, 0, 'F', '0', '0', 'tool:gen:import', '#', 'admin', sysdate(), '', null, ''); |
| | | insert into sys_menu values('1059', 'é¢è§ä»£ç ', '115', '4', '#', '', '', '', 1, 0, 'F', '0', '0', 'tool:gen:preview', '#', 'admin', sysdate(), '', null, ''); |
| | | insert into sys_menu values('1060', 'çæä»£ç ', '115', '5', '#', '', '', '', 1, 0, 'F', '0', '0', 'tool:gen:code', '#', 'admin', sysdate(), '', null, ''); |
| | | |
| | | |
| | | -- ---------------------------- |
| | | -- 6ãç¨æ·åè§è²å
³è表 ç¨æ·N-1è§è² |
| | | -- ---------------------------- |
| | | drop table if exists sys_user_role; |
| | | create table sys_user_role ( |
| | | user_id bigint(20) not null comment 'ç¨æ·ID', |
| | | role_id bigint(20) not null comment 'è§è²ID', |
| | | primary key(user_id, role_id) |
| | | ) engine=innodb comment = 'ç¨æ·åè§è²å
³è表'; |
| | | |
| | | -- ---------------------------- |
| | | -- åå§å-ç¨æ·åè§è²å
³èè¡¨æ°æ® |
| | | -- ---------------------------- |
| | | insert into sys_user_role values ('1', '1'); |
| | | insert into sys_user_role values ('2', '2'); |
| | | |
| | | |
| | | -- ---------------------------- |
| | | -- 7ãè§è²åèåå
³è表 è§è²1-Nèå |
| | | -- ---------------------------- |
| | | drop table if exists sys_role_menu; |
| | | create table sys_role_menu ( |
| | | role_id bigint(20) not null comment 'è§è²ID', |
| | | menu_id bigint(20) not null comment 'èåID', |
| | | primary key(role_id, menu_id) |
| | | ) engine=innodb comment = 'è§è²åèåå
³è表'; |
| | | |
| | | -- ---------------------------- |
| | | -- åå§å-è§è²åèåå
³èè¡¨æ°æ® |
| | | -- ---------------------------- |
| | | insert into sys_role_menu values ('2', '1'); |
| | | insert into sys_role_menu values ('2', '2'); |
| | | insert into sys_role_menu values ('2', '3'); |
| | | insert into sys_role_menu values ('2', '4'); |
| | | insert into sys_role_menu values ('2', '100'); |
| | | insert into sys_role_menu values ('2', '101'); |
| | | insert into sys_role_menu values ('2', '102'); |
| | | insert into sys_role_menu values ('2', '103'); |
| | | insert into sys_role_menu values ('2', '104'); |
| | | insert into sys_role_menu values ('2', '105'); |
| | | insert into sys_role_menu values ('2', '106'); |
| | | insert into sys_role_menu values ('2', '107'); |
| | | insert into sys_role_menu values ('2', '108'); |
| | | insert into sys_role_menu values ('2', '109'); |
| | | insert into sys_role_menu values ('2', '110'); |
| | | insert into sys_role_menu values ('2', '111'); |
| | | insert into sys_role_menu values ('2', '112'); |
| | | insert into sys_role_menu values ('2', '113'); |
| | | insert into sys_role_menu values ('2', '114'); |
| | | insert into sys_role_menu values ('2', '115'); |
| | | insert into sys_role_menu values ('2', '116'); |
| | | insert into sys_role_menu values ('2', '500'); |
| | | insert into sys_role_menu values ('2', '501'); |
| | | insert into sys_role_menu values ('2', '1000'); |
| | | insert into sys_role_menu values ('2', '1001'); |
| | | insert into sys_role_menu values ('2', '1002'); |
| | | insert into sys_role_menu values ('2', '1003'); |
| | | insert into sys_role_menu values ('2', '1004'); |
| | | insert into sys_role_menu values ('2', '1005'); |
| | | insert into sys_role_menu values ('2', '1006'); |
| | | insert into sys_role_menu values ('2', '1007'); |
| | | insert into sys_role_menu values ('2', '1008'); |
| | | insert into sys_role_menu values ('2', '1009'); |
| | | insert into sys_role_menu values ('2', '1010'); |
| | | insert into sys_role_menu values ('2', '1011'); |
| | | insert into sys_role_menu values ('2', '1012'); |
| | | insert into sys_role_menu values ('2', '1013'); |
| | | insert into sys_role_menu values ('2', '1014'); |
| | | insert into sys_role_menu values ('2', '1015'); |
| | | insert into sys_role_menu values ('2', '1016'); |
| | | insert into sys_role_menu values ('2', '1017'); |
| | | insert into sys_role_menu values ('2', '1018'); |
| | | insert into sys_role_menu values ('2', '1019'); |
| | | insert into sys_role_menu values ('2', '1020'); |
| | | insert into sys_role_menu values ('2', '1021'); |
| | | insert into sys_role_menu values ('2', '1022'); |
| | | insert into sys_role_menu values ('2', '1023'); |
| | | insert into sys_role_menu values ('2', '1024'); |
| | | insert into sys_role_menu values ('2', '1025'); |
| | | insert into sys_role_menu values ('2', '1026'); |
| | | insert into sys_role_menu values ('2', '1027'); |
| | | insert into sys_role_menu values ('2', '1028'); |
| | | insert into sys_role_menu values ('2', '1029'); |
| | | insert into sys_role_menu values ('2', '1030'); |
| | | insert into sys_role_menu values ('2', '1031'); |
| | | insert into sys_role_menu values ('2', '1032'); |
| | | insert into sys_role_menu values ('2', '1033'); |
| | | insert into sys_role_menu values ('2', '1034'); |
| | | insert into sys_role_menu values ('2', '1035'); |
| | | insert into sys_role_menu values ('2', '1036'); |
| | | insert into sys_role_menu values ('2', '1037'); |
| | | insert into sys_role_menu values ('2', '1038'); |
| | | insert into sys_role_menu values ('2', '1039'); |
| | | insert into sys_role_menu values ('2', '1040'); |
| | | insert into sys_role_menu values ('2', '1041'); |
| | | insert into sys_role_menu values ('2', '1042'); |
| | | insert into sys_role_menu values ('2', '1043'); |
| | | insert into sys_role_menu values ('2', '1044'); |
| | | insert into sys_role_menu values ('2', '1045'); |
| | | insert into sys_role_menu values ('2', '1046'); |
| | | insert into sys_role_menu values ('2', '1047'); |
| | | insert into sys_role_menu values ('2', '1048'); |
| | | insert into sys_role_menu values ('2', '1049'); |
| | | insert into sys_role_menu values ('2', '1050'); |
| | | insert into sys_role_menu values ('2', '1051'); |
| | | insert into sys_role_menu values ('2', '1052'); |
| | | insert into sys_role_menu values ('2', '1053'); |
| | | insert into sys_role_menu values ('2', '1054'); |
| | | insert into sys_role_menu values ('2', '1055'); |
| | | insert into sys_role_menu values ('2', '1056'); |
| | | insert into sys_role_menu values ('2', '1057'); |
| | | insert into sys_role_menu values ('2', '1058'); |
| | | insert into sys_role_menu values ('2', '1059'); |
| | | insert into sys_role_menu values ('2', '1060'); |
| | | |
| | | -- ---------------------------- |
| | | -- 8ãè§è²åé¨é¨å
³è表 è§è²1-Né¨é¨ |
| | | -- ---------------------------- |
| | | drop table if exists sys_role_dept; |
| | | create table sys_role_dept ( |
| | | role_id bigint(20) not null comment 'è§è²ID', |
| | | dept_id bigint(20) not null comment 'é¨é¨ID', |
| | | primary key(role_id, dept_id) |
| | | ) engine=innodb comment = 'è§è²åé¨é¨å
³è表'; |
| | | |
| | | -- ---------------------------- |
| | | -- åå§å-è§è²åé¨é¨å
³èè¡¨æ°æ® |
| | | -- ---------------------------- |
| | | insert into sys_role_dept values ('2', '100'); |
| | | insert into sys_role_dept values ('2', '101'); |
| | | insert into sys_role_dept values ('2', '105'); |
| | | |
| | | |
| | | -- ---------------------------- |
| | | -- 9ãç¨æ·ä¸å²ä½å
³è表 ç¨æ·1-Nå²ä½ |
| | | -- ---------------------------- |
| | | drop table if exists sys_user_post; |
| | | create table sys_user_post |
| | | ( |
| | | user_id bigint(20) not null comment 'ç¨æ·ID', |
| | | post_id bigint(20) not null comment 'å²ä½ID', |
| | | primary key (user_id, post_id) |
| | | ) engine=innodb comment = 'ç¨æ·ä¸å²ä½å
³è表'; |
| | | |
| | | -- ---------------------------- |
| | | -- åå§å-ç¨æ·ä¸å²ä½å
³èè¡¨æ°æ® |
| | | -- ---------------------------- |
| | | insert into sys_user_post values ('1', '1'); |
| | | insert into sys_user_post values ('2', '2'); |
| | | |
| | | |
| | | -- ---------------------------- |
| | | -- 10ãæä½æ¥å¿è®°å½ |
| | | -- ---------------------------- |
| | | drop table if exists sys_oper_log; |
| | | create table sys_oper_log ( |
| | | oper_id bigint(20) not null auto_increment comment 'æ¥å¿ä¸»é®', |
| | | title varchar(50) default '' comment 'æ¨¡åæ é¢', |
| | | business_type int(2) default 0 comment 'ä¸å¡ç±»åï¼0å
¶å® 1æ°å¢ 2ä¿®æ¹ 3å é¤ï¼', |
| | | method varchar(200) default '' comment 'æ¹æ³åç§°', |
| | | request_method varchar(10) default '' comment 'è¯·æ±æ¹å¼', |
| | | operator_type int(1) default 0 comment 'æä½ç±»å«ï¼0å
¶å® 1åå°ç¨æ· 2ææºç«¯ç¨æ·ï¼', |
| | | oper_name varchar(50) default '' comment 'æä½äººå', |
| | | dept_name varchar(50) default '' comment 'é¨é¨åç§°', |
| | | oper_url varchar(255) default '' comment '请æ±URL', |
| | | oper_ip varchar(128) default '' comment '主æºå°å', |
| | | oper_location varchar(255) default '' comment 'æä½å°ç¹', |
| | | oper_param varchar(2000) default '' comment '请æ±åæ°', |
| | | json_result varchar(2000) default '' comment 'è¿ååæ°', |
| | | status int(1) default 0 comment 'æä½ç¶æï¼0æ£å¸¸ 1å¼å¸¸ï¼', |
| | | error_msg varchar(2000) default '' comment 'éè¯¯æ¶æ¯', |
| | | oper_time datetime comment 'æä½æ¶é´', |
| | | cost_time bigint(20) 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=1 comment = 'æä½æ¥å¿è®°å½'; |
| | | |
| | | |
| | | -- ---------------------------- |
| | | -- 11ãåå
¸ç±»å表 |
| | | -- ---------------------------- |
| | | drop table if exists sys_dict_type; |
| | | create table sys_dict_type |
| | | ( |
| | | dict_id bigint(20) not null auto_increment comment 'åå
¸ä¸»é®', |
| | | dict_name varchar(100) default '' comment 'åå
¸åç§°', |
| | | dict_type varchar(100) default '' comment 'åå
¸ç±»å', |
| | | status char(1) default '0' comment 'ç¶æï¼0æ£å¸¸ 1åç¨ï¼', |
| | | create_by varchar(64) default '' comment 'å建è
', |
| | | create_time datetime comment 'å建æ¶é´', |
| | | update_by varchar(64) default '' comment 'æ´æ°è
', |
| | | update_time datetime comment 'æ´æ°æ¶é´', |
| | | remark varchar(500) default null comment '夿³¨', |
| | | primary key (dict_id), |
| | | unique (dict_type) |
| | | ) engine=innodb auto_increment=11 comment = 'åå
¸ç±»å表'; |
| | | |
| | | insert into sys_dict_type values(1, 'ç¨æ·æ§å«', 'sys_user_sex', '0', 'admin', sysdate(), '', null, 'ç¨æ·æ§å«å表'); |
| | | insert into sys_dict_type values(2, 'èåç¶æ', 'sys_show_hide', '0', 'admin', sysdate(), '', null, 'èåç¶æå表'); |
| | | insert into sys_dict_type values(3, 'ç³»ç»å¼å
³', 'sys_normal_disable', '0', 'admin', sysdate(), '', null, 'ç³»ç»å¼å
³å表'); |
| | | insert into sys_dict_type values(4, 'ä»»å¡ç¶æ', 'sys_job_status', '0', 'admin', sysdate(), '', null, 'ä»»å¡ç¶æå表'); |
| | | insert into sys_dict_type values(5, 'ä»»å¡åç»', 'sys_job_group', '0', 'admin', sysdate(), '', null, 'ä»»å¡åç»å表'); |
| | | insert into sys_dict_type values(6, 'ç³»ç»æ¯å¦', 'sys_yes_no', '0', 'admin', sysdate(), '', null, 'ç³»ç»æ¯å¦å表'); |
| | | insert into sys_dict_type values(7, 'éç¥ç±»å', 'sys_notice_type', '0', 'admin', sysdate(), '', null, 'éç¥ç±»åå表'); |
| | | insert into sys_dict_type values(8, 'éç¥ç¶æ', 'sys_notice_status', '0', 'admin', sysdate(), '', null, 'éç¥ç¶æå表'); |
| | | insert into sys_dict_type values(9, 'æä½ç±»å', 'sys_oper_type', '0', 'admin', sysdate(), '', null, 'æä½ç±»åå表'); |
| | | insert into sys_dict_type values(10, 'ç³»ç»ç¶æ', 'sys_common_status', '0', 'admin', sysdate(), '', null, 'ç»å½ç¶æå表'); |
| | | |
| | | |
| | | -- ---------------------------- |
| | | -- 12ãåå
¸æ°æ®è¡¨ |
| | | -- ---------------------------- |
| | | drop table if exists sys_dict_data; |
| | | create table sys_dict_data |
| | | ( |
| | | dict_code bigint(20) not null auto_increment comment 'åå
¸ç¼ç ', |
| | | dict_sort int(4) default 0 comment 'åå
¸æåº', |
| | | dict_label varchar(100) default '' comment 'åå
¸æ ç¾', |
| | | dict_value varchar(100) default '' comment 'åå
¸é®å¼', |
| | | dict_type varchar(100) default '' comment 'åå
¸ç±»å', |
| | | css_class varchar(100) default null comment 'æ ·å¼å±æ§ï¼å
¶ä»æ ·å¼æ©å±ï¼', |
| | | list_class varchar(100) default null comment 'è¡¨æ ¼åæ¾æ ·å¼', |
| | | is_default char(1) default 'N' comment 'æ¯å¦é»è®¤ï¼Yæ¯ Nå¦ï¼', |
| | | status char(1) default '0' comment 'ç¶æï¼0æ£å¸¸ 1åç¨ï¼', |
| | | create_by varchar(64) default '' comment 'å建è
', |
| | | create_time datetime comment 'å建æ¶é´', |
| | | update_by varchar(64) default '' comment 'æ´æ°è
', |
| | | update_time datetime comment 'æ´æ°æ¶é´', |
| | | remark varchar(500) default null comment '夿³¨', |
| | | primary key (dict_code) |
| | | ) engine=innodb auto_increment=30 comment = 'åå
¸æ°æ®è¡¨'; |
| | | |
| | | insert into sys_dict_data values(1, 1, 'ç·', '0', 'sys_user_sex', '', '', 'Y', '0', 'admin', sysdate(), '', null, 'æ§å«ç·'); |
| | | insert into sys_dict_data values(2, 2, '女', '1', 'sys_user_sex', '', '', 'N', '0', 'admin', sysdate(), '', null, 'æ§å«å¥³'); |
| | | insert into sys_dict_data values(3, 3, 'æªç¥', '2', 'sys_user_sex', '', '', 'N', '0', 'admin', sysdate(), '', null, 'æ§å«æªç¥'); |
| | | insert into sys_dict_data values(4, 1, 'æ¾ç¤º', '0', 'sys_show_hide', '', 'primary', 'Y', '0', 'admin', sysdate(), '', null, 'æ¾ç¤ºèå'); |
| | | insert into sys_dict_data values(5, 2, 'éè', '1', 'sys_show_hide', '', 'danger', 'N', '0', 'admin', sysdate(), '', null, 'éèèå'); |
| | | insert into sys_dict_data values(6, 1, 'æ£å¸¸', '0', 'sys_normal_disable', '', 'primary', 'Y', '0', 'admin', sysdate(), '', null, 'æ£å¸¸ç¶æ'); |
| | | insert into sys_dict_data values(7, 2, 'åç¨', '1', 'sys_normal_disable', '', 'danger', 'N', '0', 'admin', sysdate(), '', null, 'åç¨ç¶æ'); |
| | | insert into sys_dict_data values(8, 1, 'æ£å¸¸', '0', 'sys_job_status', '', 'primary', 'Y', '0', 'admin', sysdate(), '', null, 'æ£å¸¸ç¶æ'); |
| | | insert into sys_dict_data values(9, 2, 'æå', '1', 'sys_job_status', '', 'danger', 'N', '0', 'admin', sysdate(), '', null, 'åç¨ç¶æ'); |
| | | insert into sys_dict_data values(10, 1, 'é»è®¤', 'DEFAULT', 'sys_job_group', '', '', 'Y', '0', 'admin', sysdate(), '', null, 'é»è®¤åç»'); |
| | | insert into sys_dict_data values(11, 2, 'ç³»ç»', 'SYSTEM', 'sys_job_group', '', '', 'N', '0', 'admin', sysdate(), '', null, 'ç³»ç»åç»'); |
| | | insert into sys_dict_data values(12, 1, 'æ¯', 'Y', 'sys_yes_no', '', 'primary', 'Y', '0', 'admin', sysdate(), '', null, 'ç³»ç»é»è®¤æ¯'); |
| | | insert into sys_dict_data values(13, 2, 'å¦', 'N', 'sys_yes_no', '', 'danger', 'N', '0', 'admin', sysdate(), '', null, 'ç³»ç»é»è®¤å¦'); |
| | | insert into sys_dict_data values(14, 1, 'éç¥', '1', 'sys_notice_type', '', 'warning', 'Y', '0', 'admin', sysdate(), '', null, 'éç¥'); |
| | | insert into sys_dict_data values(15, 2, 'å
¬å', '2', 'sys_notice_type', '', 'success', 'N', '0', 'admin', sysdate(), '', null, 'å
Œ'); |
| | | insert into sys_dict_data values(16, 1, 'æ£å¸¸', '0', 'sys_notice_status', '', 'primary', 'Y', '0', 'admin', sysdate(), '', null, 'æ£å¸¸ç¶æ'); |
| | | insert into sys_dict_data values(17, 2, 'å
³é', '1', 'sys_notice_status', '', 'danger', 'N', '0', 'admin', sysdate(), '', null, 'å
³éç¶æ'); |
| | | insert into sys_dict_data values(18, 99, 'å
¶ä»', '0', 'sys_oper_type', '', 'info', 'N', '0', 'admin', sysdate(), '', null, 'å
¶ä»æä½'); |
| | | insert into sys_dict_data values(19, 1, 'æ°å¢', '1', 'sys_oper_type', '', 'info', 'N', '0', 'admin', sysdate(), '', null, 'æ°å¢æä½'); |
| | | insert into sys_dict_data values(20, 2, 'ä¿®æ¹', '2', 'sys_oper_type', '', 'info', 'N', '0', 'admin', sysdate(), '', null, 'ä¿®æ¹æä½'); |
| | | insert into sys_dict_data values(21, 3, 'å é¤', '3', 'sys_oper_type', '', 'danger', 'N', '0', 'admin', sysdate(), '', null, 'å 餿ä½'); |
| | | insert into sys_dict_data values(22, 4, 'ææ', '4', 'sys_oper_type', '', 'primary', 'N', '0', 'admin', sysdate(), '', null, 'æææä½'); |
| | | insert into sys_dict_data values(23, 5, '导åº', '5', 'sys_oper_type', '', 'warning', 'N', '0', 'admin', sysdate(), '', null, 'å¯¼åºæä½'); |
| | | insert into sys_dict_data values(24, 6, '导å
¥', '6', 'sys_oper_type', '', 'warning', 'N', '0', 'admin', sysdate(), '', null, '导å
¥æä½'); |
| | | insert into sys_dict_data values(25, 7, '强é', '7', 'sys_oper_type', '', 'danger', 'N', '0', 'admin', sysdate(), '', null, '强éæä½'); |
| | | insert into sys_dict_data values(26, 8, 'çæä»£ç ', '8', 'sys_oper_type', '', 'warning', 'N', '0', 'admin', sysdate(), '', null, 'çææä½'); |
| | | insert into sys_dict_data values(27, 9, 'æ¸
ç©ºæ°æ®', '9', 'sys_oper_type', '', 'danger', 'N', '0', 'admin', sysdate(), '', null, 'æ¸
空æä½'); |
| | | insert into sys_dict_data values(28, 1, 'æå', '0', 'sys_common_status', '', 'primary', 'N', '0', 'admin', sysdate(), '', null, 'æ£å¸¸ç¶æ'); |
| | | insert into sys_dict_data values(29, 2, '失败', '1', 'sys_common_status', '', 'danger', 'N', '0', 'admin', sysdate(), '', null, 'åç¨ç¶æ'); |
| | | |
| | | |
| | | -- ---------------------------- |
| | | -- 13ãåæ°é
置表 |
| | | -- ---------------------------- |
| | | drop table if exists sys_config; |
| | | create table sys_config ( |
| | | config_id int(5) not null auto_increment comment '忰䏻é®', |
| | | config_name varchar(100) default '' comment 'åæ°åç§°', |
| | | config_key varchar(100) default '' comment 'åæ°é®å', |
| | | config_value varchar(500) default '' comment 'åæ°é®å¼', |
| | | config_type char(1) default 'N' comment 'ç³»ç»å
ç½®ï¼Yæ¯ Nå¦ï¼', |
| | | create_by varchar(64) default '' comment 'å建è
', |
| | | create_time datetime comment 'å建æ¶é´', |
| | | update_by varchar(64) default '' comment 'æ´æ°è
', |
| | | update_time datetime comment 'æ´æ°æ¶é´', |
| | | remark varchar(500) default null comment '夿³¨', |
| | | primary key (config_id) |
| | | ) engine=innodb auto_increment=6 comment = 'åæ°é
置表'; |
| | | |
| | | insert into sys_config values(1, 'ä¸»æ¡æ¶é¡µ-é»è®¤ç®è¤æ ·å¼åç§°', 'sys.index.skinName', 'skin-blue', 'Y', 'admin', sysdate(), '', null, 'èè² skin-blueãç»¿è² skin-greenãç´«è² skin-purpleãçº¢è² skin-redãé»è² skin-yellow' ); |
| | | insert into sys_config values(2, 'ç¨æ·ç®¡ç-è´¦å·åå§å¯ç ', 'sys.user.initPassword', '123456', 'Y', 'admin', sysdate(), '', null, 'åå§åå¯ç 123456' ); |
| | | insert into sys_config values(3, 'ä¸»æ¡æ¶é¡µ-ä¾§è¾¹æ 主é¢', 'sys.index.sideTheme', 'theme-dark', 'Y', 'admin', sysdate(), '', null, 'æ·±è²ä¸»é¢theme-darkï¼æµ
è²ä¸»é¢theme-light' ); |
| | | insert into sys_config values(4, 'è´¦å·èªå©-æ¯å¦å¼å¯ç¨æ·æ³¨ååè½', 'sys.account.registerUser', 'false', 'Y', 'admin', sysdate(), '', null, 'æ¯å¦å¼å¯æ³¨åç¨æ·åè½ï¼trueå¼å¯ï¼falseå
³éï¼'); |
| | | insert into sys_config values(5, 'ç¨æ·ç»å½-é»ååå表', 'sys.login.blackIPList', '', 'Y', 'admin', sysdate(), '', null, '设置ç»å½IPé»ååéå¶ï¼å¤ä¸ªå¹é
项以;åéï¼æ¯æå¹é
ï¼*éé
ãç½æ®µï¼'); |
| | | |
| | | |
| | | -- ---------------------------- |
| | | -- 14ãç³»ç»è®¿é®è®°å½ |
| | | -- ---------------------------- |
| | | drop table if exists sys_logininfor; |
| | | create table sys_logininfor ( |
| | | info_id bigint(20) not null auto_increment comment '访é®ID', |
| | | user_name varchar(50) default '' comment 'ç¨æ·è´¦å·', |
| | | ipaddr varchar(128) default '' comment 'ç»å½IPå°å', |
| | | status char(1) default '0' comment 'ç»å½ç¶æï¼0æå 1失败ï¼', |
| | | msg varchar(255) default '' comment 'æç¤ºä¿¡æ¯', |
| | | access_time datetime comment 'è®¿é®æ¶é´', |
| | | primary key (info_id), |
| | | key idx_sys_logininfor_s (status), |
| | | key idx_sys_logininfor_lt (access_time) |
| | | ) engine=innodb auto_increment=1 comment = 'ç³»ç»è®¿é®è®°å½'; |
| | | |
| | | |
| | | -- ---------------------------- |
| | | -- 15ã宿¶ä»»å¡è°åº¦è¡¨ |
| | | -- ---------------------------- |
| | | drop table if exists sys_job; |
| | | create table sys_job ( |
| | | job_id bigint(20) not null auto_increment comment 'ä»»å¡ID', |
| | | job_name varchar(64) default '' comment 'ä»»å¡åç§°', |
| | | job_group varchar(64) default 'DEFAULT' comment 'ä»»å¡ç»å', |
| | | invoke_target varchar(500) not null comment 'è°ç¨ç®æ å符串', |
| | | cron_expression varchar(255) default '' comment 'cronæ§è¡è¡¨è¾¾å¼', |
| | | misfire_policy varchar(20) default '3' comment 'è®¡åæ§è¡é误çç¥ï¼1ç«å³æ§è¡ 2æ§è¡ä¸æ¬¡ 3æ¾å¼æ§è¡ï¼', |
| | | concurrent char(1) default '1' comment 'æ¯å¦å¹¶åæ§è¡ï¼0å
许 1ç¦æ¢ï¼', |
| | | status char(1) default '0' comment 'ç¶æï¼0æ£å¸¸ 1æåï¼', |
| | | create_by varchar(64) default '' comment 'å建è
', |
| | | create_time datetime comment 'å建æ¶é´', |
| | | update_by varchar(64) default '' comment 'æ´æ°è
', |
| | | update_time datetime comment 'æ´æ°æ¶é´', |
| | | remark varchar(500) default '' comment '夿³¨ä¿¡æ¯', |
| | | primary key (job_id, job_name, job_group) |
| | | ) engine=innodb auto_increment=4 comment = '宿¶ä»»å¡è°åº¦è¡¨'; |
| | | |
| | | insert into sys_job values(1, 'ç³»ç»é»è®¤ï¼æ åï¼', 'DEFAULT', 'ryTask.ryNoParams', '0/10 * * * * ?', '3', '1', '1', 'admin', sysdate(), '', null, ''); |
| | | insert into sys_job values(2, 'ç³»ç»é»è®¤ï¼æåï¼', 'DEFAULT', 'ryTask.ryParams(\'ry\')', '0/15 * * * * ?', '3', '1', '1', 'admin', sysdate(), '', null, ''); |
| | | insert into sys_job values(3, 'ç³»ç»é»è®¤ï¼å¤åï¼', 'DEFAULT', 'ryTask.ryMultipleParams(\'ry\', true, 2000L, 316.50D, 100)', '0/20 * * * * ?', '3', '1', '1', 'admin', sysdate(), '', null, ''); |
| | | |
| | | |
| | | -- ---------------------------- |
| | | -- 16ã宿¶ä»»å¡è°åº¦æ¥å¿è¡¨ |
| | | -- ---------------------------- |
| | | drop table if exists sys_job_log; |
| | | create table sys_job_log ( |
| | | job_log_id bigint(20) not null auto_increment comment '任塿¥å¿ID', |
| | | job_name varchar(64) not null comment 'ä»»å¡åç§°', |
| | | job_group varchar(64) not null comment 'ä»»å¡ç»å', |
| | | invoke_target varchar(500) not null comment 'è°ç¨ç®æ å符串', |
| | | job_message varchar(500) comment 'æ¥å¿ä¿¡æ¯', |
| | | status char(1) default '0' comment 'æ§è¡ç¶æï¼0æ£å¸¸ 1失败ï¼', |
| | | exception_info varchar(2000) default '' comment 'å¼å¸¸ä¿¡æ¯', |
| | | create_time datetime comment 'å建æ¶é´', |
| | | primary key (job_log_id) |
| | | ) engine=innodb auto_increment=1 comment = '宿¶ä»»å¡è°åº¦æ¥å¿è¡¨'; |
| | | |
| | | |
| | | -- ---------------------------- |
| | | -- 17ãéç¥å
¬å表 |
| | | -- ---------------------------- |
| | | drop table if exists sys_notice; |
| | | create table sys_notice ( |
| | | notice_id int(4) not null auto_increment comment 'å
ŒID', |
| | | notice_title varchar(50) not null comment 'å
¬åæ é¢', |
| | | notice_type char(1) not null comment 'å
¬åç±»åï¼1éç¥ 2å
¬åï¼', |
| | | notice_content longblob default null comment 'å
¬åå
容', |
| | | status char(1) default '0' comment 'å
¬åç¶æï¼0æ£å¸¸ 1å
³éï¼', |
| | | create_by varchar(64) default '' comment 'å建è
', |
| | | create_time datetime comment 'å建æ¶é´', |
| | | update_by varchar(64) default '' comment 'æ´æ°è
', |
| | | update_time datetime comment 'æ´æ°æ¶é´', |
| | | remark varchar(255) default null comment '夿³¨', |
| | | primary key (notice_id) |
| | | ) engine=innodb auto_increment=3 comment = 'éç¥å
¬å表'; |
| | | |
| | | -- ---------------------------- |
| | | -- åå§å-å
¬åä¿¡æ¯è¡¨æ°æ® |
| | | -- ---------------------------- |
| | | insert into sys_notice values('1', '温馨æéï¼2018-07-01 æ°çæ¬åå¸å¦', '2', 'æ°çæ¬å
容', '0', 'admin', sysdate(), '', null, '管çå'); |
| | | insert into sys_notice values('2', 'ç»´æ¤éç¥ï¼2018-07-01 ç³»ç»åæ¨ç»´æ¤', '1', 'ç»´æ¤å
容', '0', 'admin', sysdate(), '', null, '管çå'); |
| | | |
| | | |
| | | -- ---------------------------- |
| | | -- 18ã代ç çæä¸å¡è¡¨ |
| | | -- ---------------------------- |
| | | drop table if exists gen_table; |
| | | create table gen_table ( |
| | | table_id bigint(20) not null auto_increment comment 'ç¼å·', |
| | | table_name varchar(200) default '' comment '表åç§°', |
| | | table_comment varchar(500) default '' comment '表æè¿°', |
| | | sub_table_name varchar(64) default null comment 'å
³èå表ç表å', |
| | | sub_table_fk_name varchar(64) default null comment 'å表å
³èçå¤é®å', |
| | | class_name varchar(100) default '' comment 'å®ä½ç±»åç§°', |
| | | tpl_category varchar(200) default 'crud' comment '使ç¨ç模æ¿ï¼crudå表æä½ treeæ 表æä½ï¼', |
| | | tpl_web_type varchar(30) default '' comment 'å端模æ¿ç±»åï¼element-ui模ç element-plus模çï¼', |
| | | package_name varchar(100) comment 'çæå
è·¯å¾', |
| | | module_name varchar(30) comment 'çææ¨¡åå', |
| | | business_name varchar(30) comment 'çæä¸å¡å', |
| | | function_name varchar(50) comment 'çæåè½å', |
| | | function_author varchar(50) comment 'çæåè½ä½è
', |
| | | gen_type char(1) default '0' comment 'çæä»£ç æ¹å¼ï¼0zipå缩å
1èªå®ä¹è·¯å¾ï¼', |
| | | gen_path varchar(200) default '/' comment 'çæè·¯å¾ï¼ä¸å¡«é»è®¤é¡¹ç®è·¯å¾ï¼', |
| | | options varchar(1000) comment 'å
¶å®çæé项', |
| | | create_by varchar(64) default '' comment 'å建è
', |
| | | create_time datetime comment 'å建æ¶é´', |
| | | update_by varchar(64) default '' comment 'æ´æ°è
', |
| | | update_time datetime comment 'æ´æ°æ¶é´', |
| | | remark varchar(500) default null comment '夿³¨', |
| | | primary key (table_id) |
| | | ) engine=innodb auto_increment=1 comment = '代ç çæä¸å¡è¡¨'; |
| | | |
| | | |
| | | -- ---------------------------- |
| | | -- 19ã代ç çæä¸å¡è¡¨å段 |
| | | -- ---------------------------- |
| | | drop table if exists gen_table_column; |
| | | create table gen_table_column ( |
| | | column_id bigint(20) not null auto_increment comment 'ç¼å·', |
| | | table_id bigint(20) comment 'å½å±è¡¨ç¼å·', |
| | | column_name varchar(200) comment 'ååç§°', |
| | | column_comment varchar(500) comment 'åæè¿°', |
| | | column_type varchar(100) comment 'åç±»å', |
| | | java_type varchar(500) comment 'JAVAç±»å', |
| | | java_field varchar(200) comment 'JAVAåæ®µå', |
| | | is_pk char(1) comment 'æ¯å¦ä¸»é®ï¼1æ¯ï¼', |
| | | is_increment char(1) comment 'æ¯å¦èªå¢ï¼1æ¯ï¼', |
| | | is_required char(1) comment 'æ¯å¦å¿
å¡«ï¼1æ¯ï¼', |
| | | is_insert char(1) comment 'æ¯å¦ä¸ºæå
¥å段ï¼1æ¯ï¼', |
| | | is_edit char(1) comment 'æ¯å¦ç¼è¾å段ï¼1æ¯ï¼', |
| | | is_list char(1) comment 'æ¯å¦åè¡¨åæ®µï¼1æ¯ï¼', |
| | | is_query char(1) comment 'æ¯å¦æ¥è¯¢å段ï¼1æ¯ï¼', |
| | | query_type varchar(200) default 'EQ' comment 'æ¥è¯¢æ¹å¼ï¼çäºãä¸çäºã大äºãå°äºãèå´ï¼', |
| | | html_type varchar(200) comment 'æ¾ç¤ºç±»åï¼ææ¬æ¡ãææ¬åã䏿æ¡ãå¤éæ¡ãåéæ¡ãæ¥ææ§ä»¶ï¼', |
| | | dict_type varchar(200) default '' comment 'åå
¸ç±»å', |
| | | sort int comment 'æåº', |
| | | create_by varchar(64) default '' comment 'å建è
', |
| | | create_time datetime comment 'å建æ¶é´', |
| | | update_by varchar(64) default '' comment 'æ´æ°è
', |
| | | update_time datetime comment 'æ´æ°æ¶é´', |
| | | primary key (column_id) |
| | | ) engine=innodb auto_increment=1 comment = '代ç çæä¸å¡è¡¨å段'; |
¶Ô±ÈÐÂÎļþ |
| | |
| | | DROP DATABASE IF EXISTS `se-config`; |
| | | |
| | | CREATE DATABASE `se-config` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; |
| | | |
| | | SET NAMES utf8mb4; |
| | | SET FOREIGN_KEY_CHECKS = 0; |
| | | |
| | | USE `se-config`; |
| | | |
| | | /******************************************/ |
| | | /* 表åç§° = config_info */ |
| | | /******************************************/ |
| | | CREATE TABLE `config_info` ( |
| | | `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id', |
| | | `data_id` varchar(255) NOT NULL COMMENT 'data_id', |
| | | `group_id` varchar(255) DEFAULT NULL, |
| | | `content` longtext NOT NULL COMMENT 'content', |
| | | `md5` varchar(32) DEFAULT NULL COMMENT 'md5', |
| | | `gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'å建æ¶é´', |
| | | `gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'ä¿®æ¹æ¶é´', |
| | | `src_user` text COMMENT 'source user', |
| | | `src_ip` varchar(50) DEFAULT NULL COMMENT 'source ip', |
| | | `app_name` varchar(128) DEFAULT NULL, |
| | | `tenant_id` varchar(128) DEFAULT '' COMMENT 'ç§æ·å段', |
| | | `c_desc` varchar(256) DEFAULT NULL, |
| | | `c_use` varchar(64) DEFAULT NULL, |
| | | `effect` varchar(64) DEFAULT NULL, |
| | | `type` varchar(64) DEFAULT NULL, |
| | | `c_schema` text, |
| | | `encrypted_data_key` text COMMENT 'ç§é¥', |
| | | PRIMARY KEY (`id`), |
| | | UNIQUE KEY `uk_configinfo_datagrouptenant` (`data_id`,`group_id`,`tenant_id`) |
| | | ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='config_info'; |
| | | |
| | | insert into config_info(id, data_id, group_id, content, md5, gmt_create, gmt_modified, src_user, src_ip, app_name, tenant_id, c_desc, c_use, effect, type, c_schema, encrypted_data_key) values |
| | | (1,'application-dev.yml','DEFAULT_GROUP','spring:\n autoconfigure:\n exclude: com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure\n mvc:\n pathmatch:\n matching-strategy: ant_path_matcher\n\n# feign é
ç½®\nfeign:\n sentinel:\n enabled: true\n okhttp:\n enabled: true\n httpclient:\n enabled: false\n client:\n config:\n default:\n connectTimeout: 10000\n readTimeout: 10000\n compression:\n request:\n enabled: true\n min-request-size: 8192\n response:\n enabled: true\n\n# æ´é²çæ§ç«¯ç¹\nmanagement:\n endpoints:\n web:\n exposure:\n include: \'*\'\n','58dde4e3760499d3bac2d77a3a1e9018','2020-05-20 12:00:00','2023-12-04 08:08:23','nacos','0:0:0:0:0:0:0:1','','','éç¨é
ç½®','null','null','yaml','',''), |
| | | (2,'se-gateway-dev.yml','DEFAULT_GROUP','spring:\n redis:\n host: localhost\n port: 6379\n password: Redis_s!E_6.2.6\n cloud:\n gateway:\n discovery:\n locator:\n lowerCaseServiceId: true\n enabled: true\n routes:\n # 认è¯ä¸å¿\n - id: se-auth\n uri: lb://se-auth\n predicates:\n - Path=/auth/**\n filters:\n # éªè¯ç å¤ç\n - CacheRequestFilter\n - ValidateCodeFilter\n - StripPrefix=1\n # 代ç çæ\n - id: se-gen\n uri: lb://se-gen\n predicates:\n - Path=/code/**\n filters:\n - StripPrefix=1\n # 宿¶ä»»å¡\n - id: se-job\n uri: lb://se-job\n predicates:\n - Path=/schedule/**\n filters:\n - StripPrefix=1\n # ç³»ç»æ¨¡å\n - id: se-system\n uri: lb://se-system\n predicates:\n - Path=/system/**\n filters:\n - StripPrefix=1\n # æä»¶æå¡\n - id: se-file\n uri: lb://se-file\n predicates:\n - Path=/file/**\n filters:\n - StripPrefix=1\n\n# å®å
¨é
ç½®\nsecurity:\n # éªè¯ç \n captcha:\n enabled: true\n type: math\n # 鲿¢XSSæ»å»\n xss:\n enabled: true\n excludeUrls:\n - /system/notice\n # 䏿 ¡éªç½åå\n ignore:\n whites:\n - /auth/logout\n - /auth/login\n - /auth/register\n - /*/v2/api-docs\n - /csrf\n','57cec5abd0e0a6b77d853750344a9dc0','2020-05-14 14:17:55','2022-09-29 02:48:32','nacos','0:0:0:0:0:0:0:1','','','ç½å
³æ¨¡å','null','null','yaml','',''), |
| | | (3,'se-auth-dev.yml','DEFAULT_GROUP','spring:\n redis:\n host: localhost\n port: 6379\n password: Redis_s!E_6.2.6\n','8bd9dada9a94822feeab40de55efced6','2020-11-20 00:00:00','2022-09-29 02:48:42','nacos','0:0:0:0:0:0:0:1','','','认è¯ä¸å¿','null','null','yaml','',''), |
| | | (4,'se-monitor-dev.yml','DEFAULT_GROUP','# spring\nspring:\n security:\n user:\n name: se\n password: 123456\n boot:\n admin:\n ui:\n title: æå¡ç¶æçæ§\n','6f122fd2bfb8d45f858e7d6529a9cd44','2020-11-20 00:00:00','2022-09-29 02:48:54','nacos','0:0:0:0:0:0:0:1','','','çæ§ä¸å¿','null','null','yaml','',''), |
| | | (5,'se-system-dev.yml','DEFAULT_GROUP','# springé
ç½®\nspring:\n redis:\n host: localhost\n port: 6379\n password: Redis_s!E_6.2.6\n datasource:\n druid:\n stat-view-servlet:\n enabled: true\n loginUsername: admin\n loginPassword: 123456\n dynamic:\n druid:\n initial-size: 5\n min-idle: 5\n maxActive: 20\n maxWait: 60000\n connectTimeout: 30000\n socketTimeout: 60000\n timeBetweenEvictionRunsMillis: 60000\n minEvictableIdleTimeMillis: 300000\n validationQuery: SELECT 1 FROM DUAL\n testWhileIdle: true\n testOnBorrow: false\n testOnReturn: false\n poolPreparedStatements: true\n maxPoolPreparedStatementPerConnectionSize: 20\n filters: stat,slf4j\n connectionProperties: druid.stat.mergeSql\\=true;druid.stat.slowSqlMillis\\=5000\n datasource:\n # ä¸»åºæ°æ®æº\n master:\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://localhost:3306/se-cloud?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8\n username: root\n password: My_Sql_s!E_v5.7\n # ä»åºæ°æ®æº\n # slave:\n # username: \n # password: \n # url: \n # driver-class-name: \n\n# mybatisé
ç½®\nmybatis:\n # æç´¢æå®å
å«å\n typeAliasesPackage: com.se.system\n # é
ç½®mapperçæ«æï¼æ¾å°ææçmapper.xmlæ å°æä»¶\n mapperLocations: classpath:mapper/**/*.xml\n\n# swaggeré
ç½®\nswagger:\n title: ç³»ç»æ¨¡åæ¥å£ææ¡£\n license: Powered By se','00678c89684ec0b825cb9b71e032db64','2020-11-20 00:00:00','2023-12-04 07:51:28','nacos','0:0:0:0:0:0:0:1','','','ç³»ç»æ¨¡å','null','null','yaml','',''), |
| | | (6,'se-gen-dev.yml','DEFAULT_GROUP','# springé
ç½®\nspring:\n redis:\n host: localhost\n port: 6379\n password: Redis_s!E_6.2.6\n datasource:\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://localhost:3306/se-cloud?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8\n username: root\n password: My_Sql_s!E_v5.7\n\n# mybatisé
ç½®\nmybatis:\n # æç´¢æå®å
å«å\n typeAliasesPackage: com.se.gen.domain\n # é
ç½®mapperçæ«æï¼æ¾å°ææçmapper.xmlæ å°æä»¶\n mapperLocations: classpath:mapper/**/*.xml\n\n# swaggeré
ç½®\nswagger:\n title: 代ç çææ¥å£ææ¡£\n # 代ç çæ\ngen:\n # ä½è
\n author: se\n # é»è®¤çæå
è·¯å¾ system éæ¹æèªå·±ç模ååç§° å¦ system monitor tool\n packageName: com.se.system\n # èªå¨å»é¤è¡¨åç¼ï¼é»è®¤æ¯false\n autoRemovePre: false\n # 表åç¼ï¼çæç±»åä¸ä¼å
å«è¡¨åç¼ï¼å¤ä¸ªç¨éå·åéï¼\n tablePrefix: sys_\n','eb592420b3fceae1402881887b8a6a0d','2020-11-20 00:00:00','2022-09-29 02:49:42','nacos','0:0:0:0:0:0:0:1','','','代ç çæ','null','null','yaml','',''), |
| | | (7,'se-job-dev.yml','DEFAULT_GROUP','# springé
ç½®\nspring:\n redis:\n host: localhost\n port: 6379\n password: Redis_s!E_6.2.6\n datasource:\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://localhost:3306/se-cloud?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8\n username: root\n password: My_Sql_s!E_v5.7\n\n# mybatisé
ç½®\nmybatis:\n # æç´¢æå®å
å«å\n typeAliasesPackage: com.se.job.domain\n # é
ç½®mapperçæ«æï¼æ¾å°ææçmapper.xmlæ å°æä»¶\n mapperLocations: classpath:mapper/**/*.xml\n\n# swaggeré
ç½®\nswagger:\n title: 宿¶ä»»å¡æ¥å£ææ¡£\n ','edcf0e3fe13fea07b4ec08b1088f30b3','2020-11-20 00:00:00','2022-09-29 02:50:50','nacos','0:0:0:0:0:0:0:1','','','宿¶ä»»å¡','null','null','yaml','',''), |
| | | (8,'se-file-dev.yml','DEFAULT_GROUP','# æ¬å°æä»¶ä¸ä¼ \r\nfile:\r\n domain: http://127.0.0.1:9300\r\n path: D:/se/uploadPath\r\n prefix: /statics\r\n\r\n# FastDFSé
ç½®\r\nfdfs:\r\n domain: http://8.129.231.12\r\n soTimeout: 3000\r\n connectTimeout: 2000\r\n trackerList: 8.129.231.12:22122\r\n\r\n# Minioé
ç½®\r\nminio:\r\n url: http://8.129.231.12:9000\r\n accessKey: minioadmin\r\n secretKey: minioadmin\r\n bucketName: test','5382b93f3d8059d6068c0501fdd41195','2020-11-20 00:00:00','2020-12-21 21:01:59',NULL,'0:0:0:0:0:0:0:1','','','æä»¶æå¡','null','null','yaml',NULL,''), |
| | | (9,'sentinel-se-gateway','DEFAULT_GROUP','[\r\n {\r\n \"resource\": \"se-auth\",\r\n \"count\": 500,\r\n \"grade\": 1,\r\n \"limitApp\": \"default\",\r\n \"strategy\": 0,\r\n \"controlBehavior\": 0\r\n },\r\n {\r\n \"resource\": \"se-system\",\r\n \"count\": 1000,\r\n \"grade\": 1,\r\n \"limitApp\": \"default\",\r\n \"strategy\": 0,\r\n \"controlBehavior\": 0\r\n },\r\n {\r\n \"resource\": \"se-gen\",\r\n \"count\": 200,\r\n \"grade\": 1,\r\n \"limitApp\": \"default\",\r\n \"strategy\": 0,\r\n \"controlBehavior\": 0\r\n },\r\n {\r\n \"resource\": \"se-job\",\r\n \"count\": 300,\r\n \"grade\": 1,\r\n \"limitApp\": \"default\",\r\n \"strategy\": 0,\r\n \"controlBehavior\": 0\r\n }\r\n]','9f3a3069261598f74220bc47958ec252','2020-11-20 00:00:00','2020-11-20 00:00:00',NULL,'0:0:0:0:0:0:0:1','','','éæµçç¥','null','null','json',NULL,''); |
| | | |
| | | |
| | | /******************************************/ |
| | | /* 表åç§° = config_info_aggr */ |
| | | /******************************************/ |
| | | CREATE TABLE `config_info_aggr` ( |
| | | `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id', |
| | | `data_id` varchar(255) NOT NULL COMMENT 'data_id', |
| | | `group_id` varchar(255) NOT NULL COMMENT 'group_id', |
| | | `datum_id` varchar(255) NOT NULL COMMENT 'datum_id', |
| | | `content` longtext NOT NULL COMMENT 'å
容', |
| | | `gmt_modified` datetime NOT NULL COMMENT 'ä¿®æ¹æ¶é´', |
| | | `app_name` varchar(128) DEFAULT NULL, |
| | | `tenant_id` varchar(128) DEFAULT '' COMMENT 'ç§æ·å段', |
| | | PRIMARY KEY (`id`), |
| | | UNIQUE KEY `uk_configinfoaggr_datagrouptenantdatum` (`data_id`,`group_id`,`tenant_id`,`datum_id`) |
| | | ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='å¢å ç§æ·å段'; |
| | | |
| | | |
| | | /******************************************/ |
| | | /* 表åç§° = config_info_beta */ |
| | | /******************************************/ |
| | | CREATE TABLE `config_info_beta` ( |
| | | `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id', |
| | | `data_id` varchar(255) NOT NULL COMMENT 'data_id', |
| | | `group_id` varchar(128) NOT NULL COMMENT 'group_id', |
| | | `app_name` varchar(128) DEFAULT NULL COMMENT 'app_name', |
| | | `content` longtext NOT NULL COMMENT 'content', |
| | | `beta_ips` varchar(1024) DEFAULT NULL COMMENT 'betaIps', |
| | | `md5` varchar(32) DEFAULT NULL COMMENT 'md5', |
| | | `gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'å建æ¶é´', |
| | | `gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'ä¿®æ¹æ¶é´', |
| | | `src_user` text COMMENT 'source user', |
| | | `src_ip` varchar(50) DEFAULT NULL COMMENT 'source ip', |
| | | `tenant_id` varchar(128) DEFAULT '' COMMENT 'ç§æ·å段', |
| | | `encrypted_data_key` text COMMENT 'ç§é¥', |
| | | PRIMARY KEY (`id`), |
| | | UNIQUE KEY `uk_configinfobeta_datagrouptenant` (`data_id`,`group_id`,`tenant_id`) |
| | | ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='config_info_beta'; |
| | | |
| | | /******************************************/ |
| | | /* 表åç§° = config_info_tag */ |
| | | /******************************************/ |
| | | CREATE TABLE `config_info_tag` ( |
| | | `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id', |
| | | `data_id` varchar(255) NOT NULL COMMENT 'data_id', |
| | | `group_id` varchar(128) NOT NULL COMMENT 'group_id', |
| | | `tenant_id` varchar(128) DEFAULT '' COMMENT 'tenant_id', |
| | | `tag_id` varchar(128) NOT NULL COMMENT 'tag_id', |
| | | `app_name` varchar(128) DEFAULT NULL COMMENT 'app_name', |
| | | `content` longtext NOT NULL COMMENT 'content', |
| | | `md5` varchar(32) DEFAULT NULL COMMENT 'md5', |
| | | `gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'å建æ¶é´', |
| | | `gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'ä¿®æ¹æ¶é´', |
| | | `src_user` text COMMENT 'source user', |
| | | `src_ip` varchar(50) DEFAULT NULL COMMENT 'source ip', |
| | | PRIMARY KEY (`id`), |
| | | UNIQUE KEY `uk_configinfotag_datagrouptenanttag` (`data_id`,`group_id`,`tenant_id`,`tag_id`) |
| | | ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='config_info_tag'; |
| | | |
| | | /******************************************/ |
| | | /* 表åç§° = config_tags_relation */ |
| | | /******************************************/ |
| | | CREATE TABLE `config_tags_relation` ( |
| | | `id` bigint(20) NOT NULL COMMENT 'id', |
| | | `tag_name` varchar(128) NOT NULL COMMENT 'tag_name', |
| | | `tag_type` varchar(64) DEFAULT NULL COMMENT 'tag_type', |
| | | `data_id` varchar(255) NOT NULL COMMENT 'data_id', |
| | | `group_id` varchar(128) NOT NULL COMMENT 'group_id', |
| | | `tenant_id` varchar(128) DEFAULT '' COMMENT 'tenant_id', |
| | | `nid` bigint(20) NOT NULL AUTO_INCREMENT, |
| | | PRIMARY KEY (`nid`), |
| | | UNIQUE KEY `uk_configtagrelation_configidtag` (`id`,`tag_name`,`tag_type`), |
| | | KEY `idx_tenant_id` (`tenant_id`) |
| | | ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='config_tag_relation'; |
| | | |
| | | /******************************************/ |
| | | /* 表åç§° = group_capacity */ |
| | | /******************************************/ |
| | | CREATE TABLE `group_capacity` ( |
| | | `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主é®ID', |
| | | `group_id` varchar(128) NOT NULL DEFAULT '' COMMENT 'Group IDï¼ç©ºå符表示æ´ä¸ªé群', |
| | | `quota` int(10) unsigned NOT NULL DEFAULT '0' COMMENT 'é
é¢ï¼0表示使ç¨é»è®¤å¼', |
| | | `usage` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '使ç¨é', |
| | | `max_size` int(10) unsigned NOT NULL DEFAULT '0' COMMENT 'å个é
置大å°ä¸éï¼åä½ä¸ºåèï¼0表示使ç¨é»è®¤å¼', |
| | | `max_aggr_count` int(10) unsigned NOT NULL DEFAULT '0' COMMENT 'èååé
ç½®æå¤§ä¸ªæ°ï¼ï¼0表示使ç¨é»è®¤å¼', |
| | | `max_aggr_size` int(10) unsigned NOT NULL DEFAULT '0' COMMENT 'å个èåæ°æ®çåé
置大å°ä¸éï¼åä½ä¸ºåèï¼0表示使ç¨é»è®¤å¼', |
| | | `max_history_count` int(10) unsigned NOT NULL DEFAULT '0' COMMENT 'æå¤§åæ´å岿°é', |
| | | `gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'å建æ¶é´', |
| | | `gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'ä¿®æ¹æ¶é´', |
| | | PRIMARY KEY (`id`), |
| | | UNIQUE KEY `uk_group_id` (`group_id`) |
| | | ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='é群ãåGroup容éä¿¡æ¯è¡¨'; |
| | | |
| | | /******************************************/ |
| | | /* 表åç§° = his_config_info */ |
| | | /******************************************/ |
| | | CREATE TABLE `his_config_info` ( |
| | | `id` bigint(64) unsigned NOT NULL, |
| | | `nid` bigint(20) unsigned NOT NULL AUTO_INCREMENT, |
| | | `data_id` varchar(255) NOT NULL, |
| | | `group_id` varchar(128) NOT NULL, |
| | | `app_name` varchar(128) DEFAULT NULL COMMENT 'app_name', |
| | | `content` longtext NOT NULL, |
| | | `md5` varchar(32) DEFAULT NULL, |
| | | `gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, |
| | | `gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, |
| | | `src_user` text, |
| | | `src_ip` varchar(50) DEFAULT NULL, |
| | | `op_type` char(10) DEFAULT NULL, |
| | | `tenant_id` varchar(128) DEFAULT '' COMMENT 'ç§æ·å段', |
| | | `encrypted_data_key` text COMMENT 'ç§é¥', |
| | | PRIMARY KEY (`nid`), |
| | | KEY `idx_gmt_create` (`gmt_create`), |
| | | KEY `idx_gmt_modified` (`gmt_modified`), |
| | | KEY `idx_did` (`data_id`) |
| | | ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='å¤ç§æ·æ¹é '; |
| | | |
| | | |
| | | /******************************************/ |
| | | /* æ°æ®åºå
¨å = nacos_config */ |
| | | /* 表åç§° = tenant_capacity */ |
| | | /******************************************/ |
| | | CREATE TABLE `tenant_capacity` ( |
| | | `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主é®ID', |
| | | `tenant_id` varchar(128) NOT NULL DEFAULT '' COMMENT 'Tenant ID', |
| | | `quota` int(10) unsigned NOT NULL DEFAULT '0' COMMENT 'é
é¢ï¼0表示使ç¨é»è®¤å¼', |
| | | `usage` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '使ç¨é', |
| | | `max_size` int(10) unsigned NOT NULL DEFAULT '0' COMMENT 'å个é
置大å°ä¸éï¼åä½ä¸ºåèï¼0表示使ç¨é»è®¤å¼', |
| | | `max_aggr_count` int(10) unsigned NOT NULL DEFAULT '0' COMMENT 'èååé
ç½®æå¤§ä¸ªæ°', |
| | | `max_aggr_size` int(10) unsigned NOT NULL DEFAULT '0' COMMENT 'å个èåæ°æ®çåé
置大å°ä¸éï¼åä½ä¸ºåèï¼0表示使ç¨é»è®¤å¼', |
| | | `max_history_count` int(10) unsigned NOT NULL DEFAULT '0' COMMENT 'æå¤§åæ´å岿°é', |
| | | `gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'å建æ¶é´', |
| | | `gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'ä¿®æ¹æ¶é´', |
| | | PRIMARY KEY (`id`), |
| | | UNIQUE KEY `uk_tenant_id` (`tenant_id`) |
| | | ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='ç§æ·å®¹éä¿¡æ¯è¡¨'; |
| | | |
| | | |
| | | CREATE TABLE `tenant_info` ( |
| | | `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id', |
| | | `kp` varchar(128) NOT NULL COMMENT 'kp', |
| | | `tenant_id` varchar(128) default '' COMMENT 'tenant_id', |
| | | `tenant_name` varchar(128) default '' COMMENT 'tenant_name', |
| | | `tenant_desc` varchar(256) DEFAULT NULL COMMENT 'tenant_desc', |
| | | `create_source` varchar(32) DEFAULT NULL COMMENT 'create_source', |
| | | `gmt_create` bigint(20) NOT NULL COMMENT 'å建æ¶é´', |
| | | `gmt_modified` bigint(20) NOT NULL COMMENT 'ä¿®æ¹æ¶é´', |
| | | PRIMARY KEY (`id`), |
| | | UNIQUE KEY `uk_tenant_info_kptenantid` (`kp`,`tenant_id`), |
| | | KEY `idx_tenant_id` (`tenant_id`) |
| | | ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='tenant_info'; |
| | | |
| | | CREATE TABLE `users` ( |
| | | `username` varchar(50) NOT NULL PRIMARY KEY, |
| | | `password` varchar(500) NOT NULL, |
| | | `enabled` boolean NOT NULL |
| | | ); |
| | | |
| | | CREATE TABLE `roles` ( |
| | | `username` varchar(50) NOT NULL, |
| | | `role` varchar(50) NOT NULL, |
| | | UNIQUE INDEX `idx_user_role` (`username` ASC, `role` ASC) USING BTREE |
| | | ); |
| | | |
| | | CREATE TABLE `permissions` ( |
| | | `role` varchar(50) NOT NULL, |
| | | `resource` varchar(255) NOT NULL, |
| | | `action` varchar(8) NOT NULL, |
| | | UNIQUE INDEX `uk_role_permission` (`role`,`resource`,`action`) USING BTREE |
| | | ); |
| | | |
| | | INSERT INTO users (username, password, enabled) VALUES ('nacos', '$2a$10$EuWPZHzz32dJN7jexM34MOeYirDdFAZm2kuWj7VEOJhhZkDrxfvUu', TRUE); |
| | | |
| | | INSERT INTO roles (username, role) VALUES ('nacos', 'ROLE_ADMIN'); |
¶Ô±ÈÐÂÎļþ |
| | |
| | | -- DROP DATABASE IF EXISTS `se-cloud`; |
| | | |
| | | CREATE DATABASE IF NOT EXISTS `se-cloud` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; |
| | | |
| | | SET NAMES utf8mb4; |
| | | SET FOREIGN_KEY_CHECKS = 0; |
| | | |
| | | USE `se-cloud`; |
| | | |
| | | DROP TABLE IF EXISTS QRTZ_FIRED_TRIGGERS; |
| | | DROP TABLE IF EXISTS QRTZ_PAUSED_TRIGGER_GRPS; |
| | | DROP TABLE IF EXISTS QRTZ_SCHEDULER_STATE; |
| | | DROP TABLE IF EXISTS QRTZ_LOCKS; |
| | | DROP TABLE IF EXISTS QRTZ_SIMPLE_TRIGGERS; |
| | | DROP TABLE IF EXISTS QRTZ_SIMPROP_TRIGGERS; |
| | | DROP TABLE IF EXISTS QRTZ_CRON_TRIGGERS; |
| | | DROP TABLE IF EXISTS QRTZ_BLOB_TRIGGERS; |
| | | DROP TABLE IF EXISTS QRTZ_TRIGGERS; |
| | | DROP TABLE IF EXISTS QRTZ_JOB_DETAILS; |
| | | DROP TABLE IF EXISTS QRTZ_CALENDARS; |
| | | |
| | | -- ---------------------------- |
| | | -- 1ãå卿¯ä¸ä¸ªå·²é
ç½®ç jobDetail ç详ç»ä¿¡æ¯ |
| | | -- ---------------------------- |
| | | create table QRTZ_JOB_DETAILS ( |
| | | sched_name varchar(120) not null comment 'è°åº¦åç§°', |
| | | job_name varchar(200) not null comment 'ä»»å¡åç§°', |
| | | job_group varchar(200) not null comment 'ä»»å¡ç»å', |
| | | description varchar(250) null comment 'ç¸å
³ä»ç»', |
| | | job_class_name varchar(250) not null comment 'æ§è¡ä»»å¡ç±»åç§°', |
| | | is_durable varchar(1) not null comment 'æ¯å¦æä¹
å', |
| | | is_nonconcurrent varchar(1) not null comment 'æ¯å¦å¹¶å', |
| | | is_update_data varchar(1) not null comment 'æ¯å¦æ´æ°æ°æ®', |
| | | requests_recovery varchar(1) not null comment 'æ¯å¦æ¥åæ¢å¤æ§è¡', |
| | | job_data blob null comment 'åæ¾æä¹
åjob对象', |
| | | primary key (sched_name, job_name, job_group) |
| | | ) engine=innodb comment = 'ä»»å¡è¯¦ç»ä¿¡æ¯è¡¨'; |
| | | |
| | | -- ---------------------------- |
| | | -- 2ã åå¨å·²é
ç½®ç Trigger çä¿¡æ¯ |
| | | -- ---------------------------- |
| | | create table QRTZ_TRIGGERS ( |
| | | sched_name varchar(120) not null comment 'è°åº¦åç§°', |
| | | trigger_name varchar(200) not null comment '触åå¨çåå', |
| | | trigger_group varchar(200) not null comment '触å卿å±ç»çåå', |
| | | job_name varchar(200) not null comment 'qrtz_job_details表job_nameçå¤é®', |
| | | job_group varchar(200) not null comment 'qrtz_job_details表job_groupçå¤é®', |
| | | description varchar(250) null comment 'ç¸å
³ä»ç»', |
| | | next_fire_time bigint(13) null comment 'ä¸ä¸æ¬¡è§¦åæ¶é´ï¼æ¯«ç§ï¼', |
| | | prev_fire_time bigint(13) null comment 'ä¸ä¸æ¬¡è§¦åæ¶é´ï¼é»è®¤ä¸º-1表示ä¸è§¦åï¼', |
| | | priority integer null comment 'ä¼å
级', |
| | | trigger_state varchar(16) not null comment '触åå¨ç¶æ', |
| | | trigger_type varchar(8) not null comment '触åå¨çç±»å', |
| | | start_time bigint(13) not null comment 'å¼å§æ¶é´', |
| | | end_time bigint(13) null comment 'ç»ææ¶é´', |
| | | calendar_name varchar(200) null comment 'æ¥ç¨è¡¨åç§°', |
| | | misfire_instr smallint(2) null comment 'è¡¥å¿æ§è¡ççç¥', |
| | | job_data blob null comment 'åæ¾æä¹
åjob对象', |
| | | primary key (sched_name, trigger_name, trigger_group), |
| | | foreign key (sched_name, job_name, job_group) references QRTZ_JOB_DETAILS(sched_name, job_name, job_group) |
| | | ) engine=innodb comment = '触åå¨è¯¦ç»ä¿¡æ¯è¡¨'; |
| | | |
| | | -- ---------------------------- |
| | | -- 3ã åå¨ç®åç Triggerï¼å
æ¬é夿¬¡æ°ï¼é´éï¼ä»¥å已触åçæ¬¡æ° |
| | | -- ---------------------------- |
| | | create table QRTZ_SIMPLE_TRIGGERS ( |
| | | sched_name varchar(120) not null comment 'è°åº¦åç§°', |
| | | trigger_name varchar(200) not null comment 'qrtz_triggers表trigger_nameçå¤é®', |
| | | trigger_group varchar(200) not null comment 'qrtz_triggers表trigger_groupçå¤é®', |
| | | repeat_count bigint(7) not null comment 'éå¤ç次æ°ç»è®¡', |
| | | repeat_interval bigint(12) not null comment 'éå¤çé´éæ¶é´', |
| | | times_triggered bigint(10) not null comment 'å·²ç»è§¦åçæ¬¡æ°', |
| | | primary key (sched_name, trigger_name, trigger_group), |
| | | foreign key (sched_name, trigger_name, trigger_group) references QRTZ_TRIGGERS(sched_name, trigger_name, trigger_group) |
| | | ) engine=innodb comment = 'ç®å触åå¨çä¿¡æ¯è¡¨'; |
| | | |
| | | -- ---------------------------- |
| | | -- 4ã åå¨ Cron Triggerï¼å
æ¬ Cron 表达å¼åæ¶åºä¿¡æ¯ |
| | | -- ---------------------------- |
| | | create table QRTZ_CRON_TRIGGERS ( |
| | | sched_name varchar(120) not null comment 'è°åº¦åç§°', |
| | | trigger_name varchar(200) not null comment 'qrtz_triggers表trigger_nameçå¤é®', |
| | | trigger_group varchar(200) not null comment 'qrtz_triggers表trigger_groupçå¤é®', |
| | | cron_expression varchar(200) not null comment 'cron表达å¼', |
| | | time_zone_id varchar(80) comment 'æ¶åº', |
| | | primary key (sched_name, trigger_name, trigger_group), |
| | | foreign key (sched_name, trigger_name, trigger_group) references QRTZ_TRIGGERS(sched_name, trigger_name, trigger_group) |
| | | ) engine=innodb comment = 'Cronç±»åç触åå¨è¡¨'; |
| | | |
| | | -- ---------------------------- |
| | | -- 5ã Trigger ä½ä¸º Blob ç±»ååå¨(ç¨äº Quartz ç¨æ·ç¨ JDBC å建ä»ä»¬èªå·±å®å¶ç Trigger ç±»åï¼JobStore å¹¶ä¸ç¥éå¦ä½åå¨å®ä¾çæ¶å) |
| | | -- ---------------------------- |
| | | create table QRTZ_BLOB_TRIGGERS ( |
| | | sched_name varchar(120) not null comment 'è°åº¦åç§°', |
| | | trigger_name varchar(200) not null comment 'qrtz_triggers表trigger_nameçå¤é®', |
| | | trigger_group varchar(200) not null comment 'qrtz_triggers表trigger_groupçå¤é®', |
| | | blob_data blob null comment 'åæ¾æä¹
åTrigger对象', |
| | | primary key (sched_name, trigger_name, trigger_group), |
| | | foreign key (sched_name, trigger_name, trigger_group) references QRTZ_TRIGGERS(sched_name, trigger_name, trigger_group) |
| | | ) engine=innodb comment = 'Blobç±»åç触åå¨è¡¨'; |
| | | |
| | | -- ---------------------------- |
| | | -- 6ã 以 Blob ç±»ååå¨åæ¾æ¥åä¿¡æ¯ï¼ quartzå¯é
ç½®ä¸ä¸ªæ¥åæ¥æå®ä¸ä¸ªæ¶é´èå´ |
| | | -- ---------------------------- |
| | | create table QRTZ_CALENDARS ( |
| | | sched_name varchar(120) not null comment 'è°åº¦åç§°', |
| | | calendar_name varchar(200) not null comment 'æ¥ååç§°', |
| | | calendar blob not null comment 'åæ¾æä¹
åcalendar对象', |
| | | primary key (sched_name, calendar_name) |
| | | ) engine=innodb comment = 'æ¥åä¿¡æ¯è¡¨'; |
| | | |
| | | -- ---------------------------- |
| | | -- 7ã åå¨å·²æåç Trigger ç»çä¿¡æ¯ |
| | | -- ---------------------------- |
| | | create table QRTZ_PAUSED_TRIGGER_GRPS ( |
| | | sched_name varchar(120) not null comment 'è°åº¦åç§°', |
| | | trigger_group varchar(200) not null comment 'qrtz_triggers表trigger_groupçå¤é®', |
| | | primary key (sched_name, trigger_group) |
| | | ) engine=innodb comment = 'æåç触åå¨è¡¨'; |
| | | |
| | | -- ---------------------------- |
| | | -- 8ã åå¨ä¸å·²è§¦åç Trigger ç¸å
³çç¶æä¿¡æ¯ï¼ä»¥åç¸è Job çæ§è¡ä¿¡æ¯ |
| | | -- ---------------------------- |
| | | create table QRTZ_FIRED_TRIGGERS ( |
| | | sched_name varchar(120) not null comment 'è°åº¦åç§°', |
| | | entry_id varchar(95) not null comment 'è°åº¦å¨å®ä¾id', |
| | | trigger_name varchar(200) not null comment 'qrtz_triggers表trigger_nameçå¤é®', |
| | | trigger_group varchar(200) not null comment 'qrtz_triggers表trigger_groupçå¤é®', |
| | | instance_name varchar(200) not null comment 'è°åº¦å¨å®ä¾å', |
| | | fired_time bigint(13) not null comment '触åçæ¶é´', |
| | | sched_time bigint(13) not null comment '宿¶å¨å¶å®çæ¶é´', |
| | | priority integer not null comment 'ä¼å
级', |
| | | state varchar(16) not null comment 'ç¶æ', |
| | | job_name varchar(200) null comment 'ä»»å¡åç§°', |
| | | job_group varchar(200) null comment 'ä»»å¡ç»å', |
| | | is_nonconcurrent varchar(1) null comment 'æ¯å¦å¹¶å', |
| | | requests_recovery varchar(1) null comment 'æ¯å¦æ¥åæ¢å¤æ§è¡', |
| | | primary key (sched_name, entry_id) |
| | | ) engine=innodb comment = '已触åç触åå¨è¡¨'; |
| | | |
| | | -- ---------------------------- |
| | | -- 9ã åå¨å°éçæå
³ Scheduler çç¶æä¿¡æ¯ï¼å妿¯ç¨äºé群ä¸ï¼å¯ä»¥çå°å
¶ä»ç Scheduler å®ä¾ |
| | | -- ---------------------------- |
| | | create table QRTZ_SCHEDULER_STATE ( |
| | | sched_name varchar(120) not null comment 'è°åº¦åç§°', |
| | | instance_name varchar(200) not null comment 'å®ä¾åç§°', |
| | | last_checkin_time bigint(13) not null comment '䏿¬¡æ£æ¥æ¶é´', |
| | | checkin_interval bigint(13) not null comment 'æ£æ¥é´éæ¶é´', |
| | | primary key (sched_name, instance_name) |
| | | ) engine=innodb comment = 'è°åº¦å¨ç¶æè¡¨'; |
| | | |
| | | -- ---------------------------- |
| | | -- 10ã åå¨ç¨åºçæ²è§éçä¿¡æ¯(åå¦ä½¿ç¨äºæ²è§é) |
| | | -- ---------------------------- |
| | | create table QRTZ_LOCKS ( |
| | | sched_name varchar(120) not null comment 'è°åº¦åç§°', |
| | | lock_name varchar(40) not null comment 'æ²è§éåç§°', |
| | | primary key (sched_name, lock_name) |
| | | ) engine=innodb comment = 'åå¨çæ²è§éä¿¡æ¯è¡¨'; |
| | | |
| | | -- ---------------------------- |
| | | -- 11ã Quartzé群å®ç°åæ¥æºå¶çè¡é表 |
| | | -- ---------------------------- |
| | | create table QRTZ_SIMPROP_TRIGGERS ( |
| | | sched_name varchar(120) not null comment 'è°åº¦åç§°', |
| | | trigger_name varchar(200) not null comment 'qrtz_triggers表trigger_nameçå¤é®', |
| | | trigger_group varchar(200) not null comment 'qrtz_triggers表trigger_groupçå¤é®', |
| | | str_prop_1 varchar(512) null comment 'Stringç±»åçtriggerç第ä¸ä¸ªåæ°', |
| | | str_prop_2 varchar(512) null comment 'Stringç±»åçtriggerç第äºä¸ªåæ°', |
| | | str_prop_3 varchar(512) null comment 'Stringç±»åçtriggerç第ä¸ä¸ªåæ°', |
| | | int_prop_1 int null comment 'intç±»åçtriggerç第ä¸ä¸ªåæ°', |
| | | int_prop_2 int null comment 'intç±»åçtriggerç第äºä¸ªåæ°', |
| | | long_prop_1 bigint null comment 'longç±»åçtriggerç第ä¸ä¸ªåæ°', |
| | | long_prop_2 bigint null comment 'longç±»åçtriggerç第äºä¸ªåæ°', |
| | | dec_prop_1 numeric(13,4) null comment 'decimalç±»åçtriggerç第ä¸ä¸ªåæ°', |
| | | dec_prop_2 numeric(13,4) null comment 'decimalç±»åçtriggerç第äºä¸ªåæ°', |
| | | bool_prop_1 varchar(1) null comment 'Booleanç±»åçtriggerç第ä¸ä¸ªåæ°', |
| | | bool_prop_2 varchar(1) null comment 'Booleanç±»åçtriggerç第äºä¸ªåæ°', |
| | | primary key (sched_name, trigger_name, trigger_group), |
| | | foreign key (sched_name, trigger_name, trigger_group) references QRTZ_TRIGGERS(sched_name, trigger_name, trigger_group) |
| | | ) engine=innodb comment = '忥æºå¶çè¡é表'; |
| | | |
| | | commit; |
¶Ô±ÈÐÂÎļþ |
| | |
| | | DROP DATABASE IF EXISTS `se-seata`; |
| | | |
| | | CREATE DATABASE `se-seata` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; |
| | | |
| | | SET NAMES utf8mb4; |
| | | SET FOREIGN_KEY_CHECKS = 0; |
| | | |
| | | USE `se-seata`; |
| | | |
| | | -- -------------------------------- The script used when storeMode is 'db' -------------------------------- |
| | | -- the table to store GlobalSession data |
| | | CREATE TABLE IF NOT EXISTS `global_table` |
| | | ( |
| | | `xid` VARCHAR(128) NOT NULL, |
| | | `transaction_id` BIGINT, |
| | | `status` TINYINT NOT NULL, |
| | | `application_id` VARCHAR(32), |
| | | `transaction_service_group` VARCHAR(32), |
| | | `transaction_name` VARCHAR(128), |
| | | `timeout` INT, |
| | | `begin_time` BIGINT, |
| | | `application_data` VARCHAR(2000), |
| | | `gmt_create` DATETIME, |
| | | `gmt_modified` DATETIME, |
| | | PRIMARY KEY (`xid`), |
| | | KEY `idx_gmt_modified_status` (`gmt_modified`, `status`), |
| | | KEY `idx_transaction_id` (`transaction_id`) |
| | | ) ENGINE = InnoDB |
| | | DEFAULT CHARSET = utf8mb4; |
| | | |
| | | -- the table to store BranchSession data |
| | | CREATE TABLE IF NOT EXISTS `branch_table` |
| | | ( |
| | | `branch_id` BIGINT NOT NULL, |
| | | `xid` VARCHAR(128) NOT NULL, |
| | | `transaction_id` BIGINT, |
| | | `resource_group_id` VARCHAR(32), |
| | | `resource_id` VARCHAR(256), |
| | | `branch_type` VARCHAR(8), |
| | | `status` TINYINT, |
| | | `client_id` VARCHAR(64), |
| | | `application_data` VARCHAR(2000), |
| | | `gmt_create` DATETIME(6), |
| | | `gmt_modified` DATETIME(6), |
| | | PRIMARY KEY (`branch_id`), |
| | | KEY `idx_xid` (`xid`) |
| | | ) ENGINE = InnoDB |
| | | DEFAULT CHARSET = utf8mb4; |
| | | |
| | | -- the table to store lock data |
| | | CREATE TABLE IF NOT EXISTS `lock_table` |
| | | ( |
| | | `row_key` VARCHAR(128) NOT NULL, |
| | | `xid` VARCHAR(96), |
| | | `transaction_id` BIGINT, |
| | | `branch_id` BIGINT NOT NULL, |
| | | `resource_id` VARCHAR(256), |
| | | `table_name` VARCHAR(32), |
| | | `pk` VARCHAR(36), |
| | | `gmt_create` DATETIME, |
| | | `gmt_modified` DATETIME, |
| | | PRIMARY KEY (`row_key`), |
| | | KEY `idx_branch_id` (`branch_id`) |
| | | ) ENGINE = InnoDB |
| | | DEFAULT CHARSET = utf8mb4; |
| | | |
| | | -- for AT mode you must to init this sql for you business database. the seata server not need it. |
| | | CREATE TABLE IF NOT EXISTS `undo_log` |
| | | ( |
| | | `branch_id` BIGINT(20) NOT NULL COMMENT 'branch transaction id', |
| | | `xid` VARCHAR(100) NOT NULL COMMENT 'global transaction id', |
| | | `context` VARCHAR(128) NOT NULL COMMENT 'undo_log context,such as serialization', |
| | | `rollback_info` LONGBLOB NOT NULL COMMENT 'rollback info', |
| | | `log_status` INT(11) NOT NULL COMMENT '0:normal status,1:defense status', |
| | | `log_created` DATETIME(6) NOT NULL COMMENT 'create datetime', |
| | | `log_modified` DATETIME(6) NOT NULL COMMENT 'modify datetime', |
| | | UNIQUE KEY `ux_undo_log` (`xid`, `branch_id`) |
| | | ) ENGINE = InnoDB |
| | | AUTO_INCREMENT = 1 |
| | | DEFAULT CHARSET = utf8mb4 COMMENT ='AT transaction mode undo table'; |
¶Ô±ÈÐÂÎļþ |
| | |
| | | # |
| | | # Copyright 1999-2021 Alibaba Group Holding Ltd. |
| | | # |
| | | # Licensed under the Apache License, Version 2.0 (the "License"); |
| | | # you may not use this file except in compliance with the License. |
| | | # You may obtain a copy of the License at |
| | | # |
| | | # http://www.apache.org/licenses/LICENSE-2.0 |
| | | # |
| | | # Unless required by applicable law or agreed to in writing, software |
| | | # distributed under the License is distributed on an "AS IS" BASIS, |
| | | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| | | # See the License for the specific language governing permissions and |
| | | # limitations under the License. |
| | | # |
| | | |
| | | #*************** Spring Boot Related Configurations ***************# |
| | | ### Default web context path: |
| | | server.servlet.contextPath=/nacos |
| | | ### Include message field |
| | | server.error.include-message=ALWAYS |
| | | ### Default web server port: |
| | | server.port=8848 |
| | | |
| | | #*************** Network Related Configurations ***************# |
| | | ### If prefer hostname over ip for Nacos server addresses in cluster.conf: |
| | | # nacos.inetutils.prefer-hostname-over-ip=false |
| | | |
| | | ### Specify local server's IP: |
| | | # nacos.inetutils.ip-address= |
| | | |
| | | |
| | | #*************** Config Module Related Configurations ***************# |
| | | ### If use MySQL as datasource: |
| | | ### Deprecated configuration property, it is recommended to use `spring.sql.init.platform` replaced. |
| | | # spring.datasource.platform=mysql |
| | | # spring.sql.init.platform=mysql |
| | | |
| | | ### Count of DB: |
| | | # db.num=1 |
| | | |
| | | ### Connect URL of DB: |
| | | # db.url.0=jdbc:mysql://127.0.0.1:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC |
| | | # db.user.0=nacos |
| | | # db.password.0=nacos |
| | | |
| | | spring.datasource.platform=mysql |
| | | |
| | | db.num=1 |
| | | db.url.0=jdbc:mysql://se-mysql:3306/se-config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true |
| | | db.user=root |
| | | db.password=My_Sql_s!E_v5.7 |
| | | |
| | | ### Connection pool configuration: hikariCP |
| | | db.pool.config.connectionTimeout=30000 |
| | | db.pool.config.validationTimeout=10000 |
| | | db.pool.config.maximumPoolSize=20 |
| | | db.pool.config.minimumIdle=2 |
| | | |
| | | ### the maximum retry times for push |
| | | nacos.config.push.maxRetryTime=50 |
| | | |
| | | #*************** Naming Module Related Configurations ***************# |
| | | |
| | | ### If enable data warmup. If set to false, the server would accept request without local data preparation: |
| | | # nacos.naming.data.warmup=true |
| | | |
| | | ### If enable the instance auto expiration, kind like of health check of instance: |
| | | # nacos.naming.expireInstance=true |
| | | |
| | | ### Add in 2.0.0 |
| | | ### The interval to clean empty service, unit: milliseconds. |
| | | # nacos.naming.clean.empty-service.interval=60000 |
| | | |
| | | ### The expired time to clean empty service, unit: milliseconds. |
| | | # nacos.naming.clean.empty-service.expired-time=60000 |
| | | |
| | | ### The interval to clean expired metadata, unit: milliseconds. |
| | | # nacos.naming.clean.expired-metadata.interval=5000 |
| | | |
| | | ### The expired time to clean metadata, unit: milliseconds. |
| | | # nacos.naming.clean.expired-metadata.expired-time=60000 |
| | | |
| | | ### The delay time before push task to execute from service changed, unit: milliseconds. |
| | | # nacos.naming.push.pushTaskDelay=500 |
| | | |
| | | ### The timeout for push task execute, unit: milliseconds. |
| | | # nacos.naming.push.pushTaskTimeout=5000 |
| | | |
| | | ### The delay time for retrying failed push task, unit: milliseconds. |
| | | # nacos.naming.push.pushTaskRetryDelay=1000 |
| | | |
| | | ### Since 2.0.3 |
| | | ### The expired time for inactive client, unit: milliseconds. |
| | | # nacos.naming.client.expired.time=180000 |
| | | |
| | | #*************** CMDB Module Related Configurations ***************# |
| | | ### The interval to dump external CMDB in seconds: |
| | | # nacos.cmdb.dumpTaskInterval=3600 |
| | | |
| | | ### The interval of polling data change event in seconds: |
| | | # nacos.cmdb.eventTaskInterval=10 |
| | | |
| | | ### The interval of loading labels in seconds: |
| | | # nacos.cmdb.labelTaskInterval=300 |
| | | |
| | | ### If turn on data loading task: |
| | | # nacos.cmdb.loadDataAtStart=false |
| | | |
| | | #***********Metrics for tomcat **************************# |
| | | server.tomcat.mbeanregistry.enabled=true |
| | | |
| | | #***********Expose prometheus and health **************************# |
| | | #management.endpoints.web.exposure.include=prometheus,health |
| | | |
| | | ### Metrics for elastic search |
| | | management.metrics.export.elastic.enabled=false |
| | | #management.metrics.export.elastic.host=http://localhost:9200 |
| | | |
| | | ### Metrics for influx |
| | | management.metrics.export.influx.enabled=false |
| | | #management.metrics.export.influx.db=springboot |
| | | #management.metrics.export.influx.uri=http://localhost:8086 |
| | | #management.metrics.export.influx.auto-create-db=true |
| | | #management.metrics.export.influx.consistency=one |
| | | #management.metrics.export.influx.compressed=true |
| | | |
| | | #*************** Access Log Related Configurations ***************# |
| | | ### If turn on the access log: |
| | | server.tomcat.accesslog.enabled=true |
| | | |
| | | ### file name pattern, one file per hour |
| | | server.tomcat.accesslog.rotate=true |
| | | server.tomcat.accesslog.file-date-format=.yyyy-MM-dd-HH |
| | | ### The access log pattern: |
| | | server.tomcat.accesslog.pattern=%h %l %u %t "%r" %s %b %D %{User-Agent}i %{Request-Source}i |
| | | |
| | | ### The directory of access log: |
| | | server.tomcat.basedir=file:. |
| | | |
| | | #*************** Access Control Related Configurations ***************# |
| | | ### If enable spring security, this option is deprecated in 1.2.0: |
| | | #spring.security.enabled=false |
| | | |
| | | ### The ignore urls of auth |
| | | nacos.security.ignore.urls=/,/error,/**/*.css,/**/*.js,/**/*.html,/**/*.map,/**/*.svg,/**/*.png,/**/*.ico,/console-ui/public/**,/v1/auth/**,/v1/console/health/**,/actuator/**,/v1/console/server/** |
| | | |
| | | ### The auth system to use, currently only 'nacos' and 'ldap' is supported: |
| | | nacos.core.auth.system.type=nacos |
| | | |
| | | ### If turn on auth system: |
| | | nacos.core.auth.enabled=false |
| | | |
| | | ### Turn on/off caching of auth information. By turning on this switch, the update of auth information would have a 15 seconds delay. |
| | | nacos.core.auth.caching.enabled=true |
| | | |
| | | ### Since 1.4.1, Turn on/off white auth for user-agent: nacos-server, only for upgrade from old version. |
| | | nacos.core.auth.enable.userAgentAuthWhite=false |
| | | |
| | | ### Since 1.4.1, worked when nacos.core.auth.enabled=true and nacos.core.auth.enable.userAgentAuthWhite=false. |
| | | ### The two properties is the white list for auth and used by identity the request from other server. |
| | | nacos.core.auth.server.identity.key= |
| | | nacos.core.auth.server.identity.value= |
| | | |
| | | ### worked when nacos.core.auth.system.type=nacos |
| | | ### The token expiration in seconds: |
| | | nacos.core.auth.plugin.nacos.token.cache.enable=false |
| | | nacos.core.auth.plugin.nacos.token.expire.seconds=18000 |
| | | ### The default token (Base64 String): |
| | | nacos.core.auth.plugin.nacos.token.secret.key= |
| | | |
| | | ### worked when nacos.core.auth.system.type=ldapï¼{0} is Placeholder,replace login username |
| | | #nacos.core.auth.ldap.url=ldap://localhost:389 |
| | | #nacos.core.auth.ldap.basedc=dc=example,dc=org |
| | | #nacos.core.auth.ldap.userDn=cn=admin,${nacos.core.auth.ldap.basedc} |
| | | #nacos.core.auth.ldap.password=admin |
| | | #nacos.core.auth.ldap.userdn=cn={0},dc=example,dc=org |
| | | #nacos.core.auth.ldap.filter.prefix=uid |
| | | #nacos.core.auth.ldap.case.sensitive=true |
| | | #nacos.core.auth.ldap.ignore.partial.result.exception=false |
| | | |
| | | #*************** Control Plugin Related Configurations ***************# |
| | | # plugin type |
| | | #nacos.plugin.control.manager.type=nacos |
| | | |
| | | # local control rule storage dir, default ${nacos.home}/data/connection and ${nacos.home}/data/tps |
| | | #nacos.plugin.control.rule.local.basedir=${nacos.home} |
| | | |
| | | # external control rule storage type, if exist |
| | | #nacos.plugin.control.rule.external.storage= |
| | | |
| | | #*************** Config Change Plugin Related Configurations ***************# |
| | | # webhook |
| | | #nacos.core.config.plugin.webhook.enabled=false |
| | | # It is recommended to use EB https://help.aliyun.com/document_detail/413974.html |
| | | #nacos.core.config.plugin.webhook.url=http://localhost:8080/webhook/send?token=*** |
| | | # The content push max capacity ,byte |
| | | #nacos.core.config.plugin.webhook.contentMaxCapacity=102400 |
| | | |
| | | # whitelist |
| | | #nacos.core.config.plugin.whitelist.enabled=false |
| | | # The import file suffixs |
| | | #nacos.core.config.plugin.whitelist.suffixs=xml,text,properties,yaml,html |
| | | # fileformatcheck,which validate the import file of type and content |
| | | #nacos.core.config.plugin.fileformatcheck.enabled=false |
| | | |
| | | #*************** Istio Related Configurations ***************# |
| | | ### If turn on the MCP server: |
| | | nacos.istio.mcp.server.enabled=false |
| | | |
| | | #*************** Core Related Configurations ***************# |
| | | |
| | | ### set the WorkerID manually |
| | | # nacos.core.snowflake.worker-id= |
| | | |
| | | ### Member-MetaData |
| | | # nacos.core.member.meta.site= |
| | | # nacos.core.member.meta.adweight= |
| | | # nacos.core.member.meta.weight= |
| | | |
| | | ### MemberLookup |
| | | ### Addressing pattern category, If set, the priority is highest |
| | | # nacos.core.member.lookup.type=[file,address-server] |
| | | ## Set the cluster list with a configuration file or command-line argument |
| | | # nacos.member.list=192.168.16.101:8847?raft_port=8807,192.168.16.101?raft_port=8808,192.168.16.101:8849?raft_port=8809 |
| | | ## for AddressServerMemberLookup |
| | | # Maximum number of retries to query the address server upon initialization |
| | | # nacos.core.address-server.retry=5 |
| | | ## Server domain name address of [address-server] mode |
| | | # address.server.domain=jmenv.tbsite.net |
| | | ## Server port of [address-server] mode |
| | | # address.server.port=8080 |
| | | ## Request address of [address-server] mode |
| | | # address.server.url=/nacos/serverlist |
| | | |
| | | #*************** JRaft Related Configurations ***************# |
| | | |
| | | ### Sets the Raft cluster election timeout, default value is 5 second |
| | | # nacos.core.protocol.raft.data.election_timeout_ms=5000 |
| | | ### Sets the amount of time the Raft snapshot will execute periodically, default is 30 minute |
| | | # nacos.core.protocol.raft.data.snapshot_interval_secs=30 |
| | | ### raft internal worker threads |
| | | # nacos.core.protocol.raft.data.core_thread_num=8 |
| | | ### Number of threads required for raft business request processing |
| | | # nacos.core.protocol.raft.data.cli_service_thread_num=4 |
| | | ### raft linear read strategy. Safe linear reads are used by default, that is, the Leader tenure is confirmed by heartbeat |
| | | # nacos.core.protocol.raft.data.read_index_type=ReadOnlySafe |
| | | ### rpc request timeout, default 5 seconds |
| | | # nacos.core.protocol.raft.data.rpc_request_timeout_ms=5000 |
| | | |
| | | #*************** Distro Related Configurations ***************# |
| | | |
| | | ### Distro data sync delay time, when sync task delayed, task will be merged for same data key. Default 1 second. |
| | | # nacos.core.protocol.distro.data.sync.delayMs=1000 |
| | | |
| | | ### Distro data sync timeout for one sync data, default 3 seconds. |
| | | # nacos.core.protocol.distro.data.sync.timeoutMs=3000 |
| | | |
| | | ### Distro data sync retry delay time when sync data failed or timeout, same behavior with delayMs, default 3 seconds. |
| | | # nacos.core.protocol.distro.data.sync.retryDelayMs=3000 |
| | | |
| | | ### Distro data verify interval time, verify synced data whether expired for a interval. Default 5 seconds. |
| | | # nacos.core.protocol.distro.data.verify.intervalMs=5000 |
| | | |
| | | ### Distro data verify timeout for one verify, default 3 seconds. |
| | | # nacos.core.protocol.distro.data.verify.timeoutMs=3000 |
| | | |
| | | ### Distro data load retry delay when load snapshot data failed, default 30 seconds. |
| | | # nacos.core.protocol.distro.data.load.retryDelayMs=30000 |
| | | |
| | | ### enable to support prometheus service discovery |
| | | #nacos.prometheus.metrics.enabled=true |
| | | |
| | | ### Since 2.3 |
| | | #*************** Grpc Configurations ***************# |
| | | |
| | | ## sdk grpc(between nacos server and client) configuration |
| | | ## Sets the maximum message size allowed to be received on the server. |
| | | #nacos.remote.server.grpc.sdk.max-inbound-message-size=10485760 |
| | | |
| | | ## Sets the time(milliseconds) without read activity before sending a keepalive ping. The typical default is two hours. |
| | | #nacos.remote.server.grpc.sdk.keep-alive-time=7200000 |
| | | |
| | | ## Sets a time(milliseconds) waiting for read activity after sending a keepalive ping. Defaults to 20 seconds. |
| | | #nacos.remote.server.grpc.sdk.keep-alive-timeout=20000 |
| | | |
| | | |
| | | ## Sets a time(milliseconds) that specify the most aggressive keep-alive time clients are permitted to configure. The typical default is 5 minutes |
| | | #nacos.remote.server.grpc.sdk.permit-keep-alive-time=300000 |
| | | |
| | | ## cluster grpc(inside the nacos server) configuration |
| | | #nacos.remote.server.grpc.cluster.max-inbound-message-size=10485760 |
| | | |
| | | ## Sets the time(milliseconds) without read activity before sending a keepalive ping. The typical default is two hours. |
| | | #nacos.remote.server.grpc.cluster.keep-alive-time=7200000 |
| | | |
| | | ## Sets a time(milliseconds) waiting for read activity after sending a keepalive ping. Defaults to 20 seconds. |
| | | #nacos.remote.server.grpc.cluster.keep-alive-timeout=20000 |
| | | |
| | | ## Sets a time(milliseconds) that specify the most aggressive keep-alive time clients are permitted to configure. The typical default is 5 minutes |
| | | #nacos.remote.server.grpc.cluster.permit-keep-alive-time=300000 |
| | | |
| | | ## open nacos default console ui |
| | | #nacos.console.ui.enabled=true |
¶Ô±ÈÐÂÎļþ |
| | |
| | | worker_processes 1; |
| | | |
| | | events { |
| | | worker_connections 1024; |
| | | } |
| | | |
| | | http { |
| | | include mime.types; |
| | | default_type application/octet-stream; |
| | | sendfile on; |
| | | keepalive_timeout 65; |
| | | |
| | | server { |
| | | listen 80; |
| | | server_name localhost; |
| | | |
| | | location / { |
| | | root /home/se/projects/se-ui; |
| | | try_files $uri $uri/ /index.html; |
| | | index index.html index.htm; |
| | | } |
| | | |
| | | location /prod-api/{ |
| | | proxy_set_header Host $http_host; |
| | | proxy_set_header X-Real-IP $remote_addr; |
| | | proxy_set_header REMOTE-HOST $remote_addr; |
| | | proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; |
| | | proxy_pass http://se-gateway:8080/; |
| | | } |
| | | |
| | | # é¿å
actuatoræ´é² |
| | | if ($request_uri ~ "/actuator") { |
| | | return 403; |
| | | } |
| | | |
| | | error_page 500 502 503 504 /50x.html; |
| | | location = /50x.html { |
| | | root html; |
| | | } |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | # åºç¡éå |
| | | FROM nginx:latest |
| | | # author |
| | | MAINTAINER se |
| | | |
| | | # æè½½ç®å½ |
| | | VOLUME /home/se/projects/se-ui |
| | | # å建ç®å½ |
| | | RUN mkdir -p /home/se/projects/se-ui |
| | | # æå®è·¯å¾ |
| | | WORKDIR /home/se/projects/se-ui |
| | | # å¤å¶confæä»¶å°è·¯å¾ |
| | | COPY ./conf/nginx.conf /etc/nginx/nginx.conf |
| | | # å¤å¶htmlæä»¶å°è·¯å¾ |
| | | COPY ./html/dist /home/se/projects/se-ui |
¶Ô±ÈÐÂÎļþ |
| | |
| | | requirepass Redis_s!E_6.2.6 |
| | |
| | | DROP DATABASE IF EXISTS `se-cloud`; |
| | | -- DROP DATABASE IF EXISTS `se-cloud`; |
| | | |
| | | CREATE DATABASE `se-cloud` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; |
| | | CREATE DATABASE IF NOT EXISTS `se-cloud` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; |
| | | |
| | | SET NAMES utf8mb4; |
| | | SET FOREIGN_KEY_CHECKS = 0; |
| | |
| | | -- DROP DATABASE IF EXISTS `se-cloud`; |
| | | |
| | | CREATE DATABASE IF NOT EXISTS `se-cloud` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; |
| | | |
| | | SET NAMES utf8mb4; |
| | | SET FOREIGN_KEY_CHECKS = 0; |
| | | |