commit:微服务uaa版本

This commit is contained in:
Jerry
2021-12-21 10:56:30 +08:00
parent 1c126f3188
commit 30ea113bf3
1254 changed files with 217496 additions and 0 deletions

View File

@@ -0,0 +1,154 @@
server:
tomcat:
uri-encoding: UTF-8
threads:
max: 100
min-spare: 10
servlet:
encoding:
force: true
charset: UTF-8
enabled: true
logging:
config: classpath:log4j2.xml
spring:
servlet:
multipart:
max-file-size: 50MB
max-request-size: 50MB
mvc:
converters:
preferred-json-mapper: fastjson
freemarker:
template-loader-path: classpath:/template/
cache: false
charset: UTF-8
check-template-location: true
content-type: text/html
expose-request-attributes: false
expose-session-attributes: false
request-context-attribute: request
suffix: .ftl
cloud:
sentinel:
transport:
# sentinel控制台地址。
# 由于8080端口容易与其他服务端口冲突可以在启动sentinel控制台时动态修改
# java -Dserver.port=8858 -jar sentinel-dashboard-$VERSION.jar
# 改为8858后下面的配置端口也需要改为localhost:8858。
dashboard: localhost:8858
# feign 配置
feign:
hystrix:
enabled: true
httpclient:
enabled: true
max-connections: 200
max-connections-per-route: 50
client:
config:
default:
# 输出feignclient的日志缺省值为none可选值为none/basic/headers/full
# 注意需要把feignclient类所在包的日志级别设置为debug时才生效。如
# logging:
# level:
# com.demo.multi: info
# com.demo.multi.coursepaperinterface.client: debug
loggerLevel: full
connectTimeout: 5000
readTimeout: 10000
compression:
request:
enabled: true
response:
enabled: true
hystrix:
command:
default:
execution:
isolation:
strategy: SEMAPHORE
thread:
timeoutInMilliseconds: 30000
shareSecurityContext: true
#请求处理的超时时间
ribbon:
ReadTimeout: 7000
ConnectTimeout: 3000
MaxAutoRetries: 1
MaxAutoRetriesNextServer: 1
swagger:
# 当enabled为false的时候则可禁用swagger。
enabled: true
# 工程的基础包名。
basePackage: com.orangeforms
# 工程服务的基础包名。
serviceBasePackage:
title: 橙单单体服务工程
description: 橙单单体服务工程详情
version: 1.0
# 暴露监控端点
management:
metrics:
tags:
application: ${spring.application.name}
endpoints:
web:
exposure:
include: '*'
jmx:
exposure:
include: '*'
endpoint:
# 与中间件相关的健康详情也会被展示
health:
show-details: always
configprops:
# 在/actuator/configprops中所有包含password的配置将用 * 隐藏。
# 如果不想隐藏任何配置项的值,可以直接使用如下被注释的空值。
# keys-to-sanitize:
keys-to-sanitize: password
server:
servlet:
context-path: "/"
# 存储session数据的Redis所有服务均需要因此放到公共配置中。
# 根据实际情况该Redis也可以用于存储其他数据。
redis:
# redisson的配置。每个服务可以自己的配置文件中覆盖此选项。
redisson:
# 如果该值为false系统将不会创建RedissionClient的bean。
enabled: true
# mode的可用值为single/cluster/sentinel/master-slave
mode: single
# single: 单机模式
# address: redis://localhost:6379
# cluster: 集群模式
# 每个节点逗号分隔同时每个节点前必须以redis://开头。
# address: redis://localhost:6379,redis://localhost:6378,...
# sentinel:
# 每个节点逗号分隔同时每个节点前必须以redis://开头。
# address: redis://localhost:6379,redis://localhost:6378,...
# master-slave:
# 每个节点逗号分隔第一个为主节点其余为从节点。同时每个节点前必须以redis://开头。
# address: redis://localhost:6379,redis://localhost:6378,...
address: redis://localhost:6379
# 链接超时,单位毫秒。
timeout: 6000
# 单位毫秒。分布式锁的超时检测时长。
# 如果一次锁内操作超该毫秒数或在释放锁之前异常退出Redis会在该时长之后主动删除该锁使用的key。
lockWatchdogTimeout: 60000
# redis 密码,空可以不填。
password:
pool:
# 连接池数量。
poolSize: 20
# 连接池中最小空闲数量。
minIdle: 5

View File

@@ -0,0 +1,97 @@
logging:
level:
# 这里设置的日志级别优先于log4j2.xml文件Loggers中的日志级别。
com.orangeforms: info
server:
port: 9001
application:
# 缺省的文件上传根目录。
uploadFileBaseDir: ./zz-resource/upload-files/course-class
# 每个微服务的url目录上下文如(/admin/upms)通常和网关的路由path一致。
serviceContextPath: /admin/CourseClass
# 是否忽略远程调用中出现的任何错误,包括逻辑异常和系统异常。
# 通常在调试和测试阶段设置为false以便及时发现问题。
ignoreRpcError: false
datafilter:
tenant:
enabled: false
dataperm:
enabled: true
# 在拼接数据权限过滤的SQL时我们会用到sys_dept_relation表该表的前缀由此配置项指定。
# 如果没有前缀,请使用 "" 。
deptRelationTablePrefix: zz_
sequence:
# 是否使用基于美团Leaf的分布式Id生成器。
advanceIdGenerator: true
# 多个zk服务之间逗号分隔。
zkAddress: localhost:2181
# 与本机的ip一起构成zk中标识不同服务实例的key值。
idPort: 19001
# zk中生成WorkNode的路径。不同的业务可以使用不同的路径以免冲突。
zkPath: com/orangeforms
common-log:
# 操作日志配置对应配置文件common-log/OperationLogProperties.java
operation-log:
enabled: true
kafkaTopic: SysOperationLog
mybatis-plus:
mapper-locations: classpath:com/orangeforms/*/dao/mapper/*Mapper.xml
type-aliases-package: com.orangeforms.*.model
global-config:
db-config:
logic-delete-value: -1
logic-not-delete-value: 1
pagehelper:
helperDialect: mysql
reasonable: true
supportMethodsArguments: false
params: count=countSql
spring:
kafka:
bootstrap-servers: localhost:9092
producer:
batch-size: 16
retries: 0
buffer-memory: 33554432
key-serializer: org.apache.kafka.common.serialization.StringSerializer
value-serializer: org.apache.kafka.common.serialization.StringSerializer
datasource:
type: com.alibaba.druid.pool.DruidDataSource
druid:
url: jdbc:mysql://localhost:3306/zzdemo-multi?characterEncoding=utf8&useSSL=true&serverTimezone=Asia/Shanghai
username: root
password: 123456
driver-class-name: com.mysql.cj.jdbc.Driver
name: course-class
initialSize: 10
minIdle: 10
maxActive: 50
maxWait: 60000
timeBetweenEvictionRunsMillis: 60000
minEvictableIdleTimeMillis: 300000
poolPreparedStatements: true
maxPoolPreparedStatementPerConnectionSize: 20
maxOpenPreparedStatements: 20
validationQuery: SELECT 'x'
testWhileIdle: true
testOnBorrow: false
testOnReturn: false
connectionProperties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000
filters: stat,wall
useGlobalDataSourceStat: true
web-stat-filter:
enabled: true
url-pattern: "/*"
exclusions: "*.js,*.gif,*.jpg,*.bmp,*.png,*.css,*.ico,/druid/*,/actuator/*"
stat-view-servlet:
enabled: true
urlPattern: /druid/*
resetEnable: true

View File

@@ -0,0 +1,55 @@
server:
port: 8082
application:
# Jwt令牌加密的签名值。该值的长度要超过10个字符(过短会报错)。
tokenSigningKey: OrangeMultiDemo-signing-key
# Jwt令牌在Http Header中的键名称。
tokenHeaderKey: Authorization
# Jwt令牌刷新后在Http Header中的键名称。
refreshedTokenHeaderKey: RefreshedToken
# Jwt令牌过期时间(毫秒)。
expiration: 72000000
# 跨域的IP(http://192.168.10.10:8086)白名单列表多个IP之间逗号分隔(* 表示全部信任,空白表示禁用跨域信任)。
credentialIpList: "*"
# Session会话和用户权限在Redis中的过期时间(秒)。
sessionExpiredSeconds: 86400
spring:
cloud:
gateway:
discovery:
locator:
enabled: false
lower-case-service-id: true
routes:
- id: upms
uri: lb://upms
predicates:
- Path=/admin/upms/**
filters:
- StripPrefix=2
- name: Hystrix
args:
name: default
fallbackUri: forward:/fallback
- id: course-class
uri: lb://course-class
predicates:
- Path=/admin/CourseClass/**
filters:
- StripPrefix=2
- name: Hystrix
args:
name: default
fallbackUri: forward:/fallback
- id: stats
uri: lb://stats
predicates:
- Path=/admin/stats/**
filters:
- StripPrefix=2
- name: Hystrix
args:
name: default
fallbackUri: forward:/fallback

View File

@@ -0,0 +1,92 @@
logging:
level:
# 这里设置的日志级别优先于log4j2.xml文件Loggers中的日志级别。
com.orangeforms: info
server:
port: 8705
common-log:
# 操作日志配置对应配置文件common-log/OperationLogProperties.java
operation-log:
enabled: true
# OperationLogConsumer对象会直接读取该配置项。
kafkaTopic: SysOperationLog
mybatis-plus:
mapper-locations: classpath:com/orangeforms/*/dao/mapper/*Mapper.xml,com/orangeforms/common/log/dao/mapper/*Mapper.xml
type-aliases-package: com.orangeforms.*.model,com.orangeforms.common.log.model
global-config:
db-config:
logic-delete-value: -1
logic-not-delete-value: 1
pagehelper:
helperDialect: mysql
reasonable: true
supportMethodsArguments: false
params: count=countSql
# 开发数据库相关配置
spring:
kafka:
bootstrap-servers: localhost:9092
consumer:
# 自动提交的时间间隔 在spring boot 2.X 版本中这里采用的是值的类型为Duration 需要符合特定的格式如1S,1M,2H,5D
auto-commit-interval: 1S
# 该属性指定了消费者在读取一个没有偏移量的分区或者偏移量无效的情况下该作何处理:
# latest默认值在偏移量无效的情况下消费者将从最新的记录开始读取数据在消费者启动之后生成的记录
# earliest :在偏移量无效的情况下,消费者将从起始位置读取分区的记录
auto-offset-reset: earliest
# 是否自动提交偏移量默认值是true,为了避免出现重复数据和数据丢失可以把它设置为false,然后手动提交偏移量
enable-auto-commit: false
# 下面的三个配置项fetch-min-size、fetch-max-wait、max-poll-records
# 主要是为了保持批量消费,从而提升效率。
# 最少接收的字节数。
fetch-min-size: 2MB
# 最大等待的时间。
fetch-max-wait: 2S
# 最大获取记录数量。
max-poll-records: 100
# 键的反序列化方式
key-deserializer: org.apache.kafka.common.serialization.StringDeserializer
# 值的反序列化方式
value-deserializer: org.apache.kafka.common.serialization.StringDeserializer
listener:
# 在侦听器容器中运行的线程数。
concurrency: 5
# listener负责ack每调用一次就立即commit
ack-mode: manual_immediate
missing-topics-fatal: false
datasource:
type: com.alibaba.druid.pool.DruidDataSource
druid:
url: jdbc:mysql://localhost:3306/zzdemo-multi?characterEncoding=utf8&useSSL=true&serverTimezone=Asia/Shanghai
username: root
password: 123456
driver-class-name: com.mysql.cj.jdbc.Driver
name: operation-log-consumer
initialSize: 10
minIdle: 10
maxActive: 50
maxWait: 60000
timeBetweenEvictionRunsMillis: 60000
minEvictableIdleTimeMillis: 300000
poolPreparedStatements: true
maxPoolPreparedStatementPerConnectionSize: 20
maxOpenPreparedStatements: 20
validationQuery: SELECT 'x'
testWhileIdle: true
testOnBorrow: false
testOnReturn: false
connectionProperties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000
filters: stat,wall
useGlobalDataSourceStat: true
web-stat-filter:
enabled: true
url-pattern: "/*"
exclusions: "*.js,*.gif,*.jpg,*.bmp,*.png,*.css,*.ico,/druid/*,/actuator/*"
stat-view-servlet:
enabled: true
urlPattern: /druid/*
resetEnable: true

View File

@@ -0,0 +1,97 @@
logging:
level:
# 这里设置的日志级别优先于log4j2.xml文件Loggers中的日志级别。
com.orangeforms: info
server:
port: 9002
application:
# 缺省的文件上传根目录。
uploadFileBaseDir: ./zz-resource/upload-files/stats
# 每个微服务的url目录上下文如(/admin/upms)通常和网关的路由path一致。
serviceContextPath: /admin/stats
# 是否忽略远程调用中出现的任何错误,包括逻辑异常和系统异常。
# 通常在调试和测试阶段设置为false以便及时发现问题。
ignoreRpcError: false
datafilter:
tenant:
enabled: false
dataperm:
enabled: true
# 在拼接数据权限过滤的SQL时我们会用到sys_dept_relation表该表的前缀由此配置项指定。
# 如果没有前缀,请使用 "" 。
deptRelationTablePrefix: zz_
sequence:
# 是否使用基于美团Leaf的分布式Id生成器。
advanceIdGenerator: true
# 多个zk服务之间逗号分隔。
zkAddress: localhost:2181
# 与本机的ip一起构成zk中标识不同服务实例的key值。
idPort: 19002
# zk中生成WorkNode的路径。不同的业务可以使用不同的路径以免冲突。
zkPath: com/orangeforms
common-log:
# 操作日志配置对应配置文件common-log/OperationLogProperties.java
operation-log:
enabled: true
kafkaTopic: SysOperationLog
mybatis-plus:
mapper-locations: classpath:com/orangeforms/*/dao/mapper/*Mapper.xml
type-aliases-package: com.orangeforms.*.model
global-config:
db-config:
logic-delete-value: -1
logic-not-delete-value: 1
pagehelper:
helperDialect: mysql
reasonable: true
supportMethodsArguments: false
params: count=countSql
spring:
kafka:
bootstrap-servers: localhost:9092
producer:
batch-size: 16
retries: 0
buffer-memory: 33554432
key-serializer: org.apache.kafka.common.serialization.StringSerializer
value-serializer: org.apache.kafka.common.serialization.StringSerializer
datasource:
type: com.alibaba.druid.pool.DruidDataSource
druid:
url: jdbc:mysql://localhost:3306/zzdemo-multi?characterEncoding=utf8&useSSL=true&serverTimezone=Asia/Shanghai
username: root
password: 123456
driver-class-name: com.mysql.cj.jdbc.Driver
name: stats
initialSize: 10
minIdle: 10
maxActive: 50
maxWait: 60000
timeBetweenEvictionRunsMillis: 60000
minEvictableIdleTimeMillis: 300000
poolPreparedStatements: true
maxPoolPreparedStatementPerConnectionSize: 20
maxOpenPreparedStatements: 20
validationQuery: SELECT 'x'
testWhileIdle: true
testOnBorrow: false
testOnReturn: false
connectionProperties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000
filters: stat,wall
useGlobalDataSourceStat: true
web-stat-filter:
enabled: true
url-pattern: "/*"
exclusions: "*.js,*.gif,*.jpg,*.bmp,*.png,*.css,*.ico,/druid/*,/actuator/*"
stat-view-servlet:
enabled: true
urlPattern: /druid/*
resetEnable: true

View File

@@ -0,0 +1,83 @@
logging:
level:
# 这里设置的日志级别优先于log4j2.xml文件Loggers中的日志级别。
com.orangeforms: info
server:
port: 9998
application:
# Jwt令牌加密的签名值。该值的长度要超过10个字符(过短会报错)。
tokenSigningKey: OrangeMultiDemo-uaa-admin
# Jwt令牌在Http Header中的键名称。
tokenHeaderKey: Authorization
# Jwt令牌刷新后在Http Header中的键名称。
refreshedTokenHeaderKey: RefreshedToken
# Jwt令牌过期时间(毫秒)。
expiration: 72000000
# 跨域的IP(http://192.168.10.10:8086)白名单列表多个IP之间逗号分隔(* 表示全部信任,空白表示禁用跨域信任)。
credentialIpList: "*"
# Session会话和用户权限Redis中的过期时间(秒)。
sessionExpiredSeconds: 86460
# 缺省的文件上传根目录。
uploadFileBaseDir: ./zz-resource/upload-files/uaa-admin
# 初始化密码。
defaultUserPassword: 123456
sequence:
# 是否使用基于美团Leaf的分布式Id生成器。
advanceIdGenerator: true
# 多个zk服务之间逗号分隔。
zkAddress: localhost:2181
# 与本机的ip一起构成zk中标识不同服务实例的key值。
idPort: 19998
# zk中生成WorkNode的路径。不同的业务可以使用不同的路径以免冲突。
zkPath: com/orangeforms
mybatis-plus:
mapper-locations: classpath:com/orangeforms/*/dao/mapper/*Mapper.xml
type-aliases-package: com.orangeforms.*.model
global-config:
db-config:
logic-delete-value: -1
logic-not-delete-value: 1
pagehelper:
helperDialect: mysql
reasonable: true
supportMethodsArguments: false
params: count=countSql
spring:
datasource:
type: com.alibaba.druid.pool.DruidDataSource
druid:
url: jdbc:mysql://localhost:3306/zzdemo-multi?characterEncoding=utf8&useSSL=true&serverTimezone=Asia/Shanghai
username: root
password: 123456
driver-class-name: com.mysql.cj.jdbc.Driver
name: uaa-admin
initialSize: 10
minIdle: 10
maxActive: 50
maxWait: 60000
timeBetweenEvictionRunsMillis: 60000
minEvictableIdleTimeMillis: 300000
poolPreparedStatements: true
maxPoolPreparedStatementPerConnectionSize: 20
maxOpenPreparedStatements: 20
validationQuery: SELECT 'x'
testWhileIdle: true
testOnBorrow: false
testOnReturn: false
connectionProperties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000
filters: stat,wall
useGlobalDataSourceStat: true
web-stat-filter:
enabled: true
url-pattern: "/*"
exclusions: "*.js,*.gif,*.jpg,*.bmp,*.png,*.css,*.ico,/druid/*,/actuator/*"
stat-view-servlet:
enabled: true
urlPattern: /druid/*
resetEnable: true

View File

@@ -0,0 +1,58 @@
logging:
level:
# 这里设置的日志级别优先于log4j2.xml文件Loggers中的日志级别。
com.orangeforms: info
server:
port: 9999
mybatis-plus:
mapper-locations: classpath:com/orangeforms/*/dao/mapper/*Mapper.xml
type-aliases-package: com.orangeforms.*.model
global-config:
db-config:
logic-delete-value: -1
logic-not-delete-value: 1
pagehelper:
helperDialect: mysql
reasonable: true
supportMethodsArguments: false
params: count=countSql
spring:
datasource:
type: com.alibaba.druid.pool.DruidDataSource
druid:
url: jdbc:mysql://localhost:3306/zzdemo-multi?characterEncoding=utf8&useSSL=true&serverTimezone=Asia/Shanghai
username: root
password: 123456
driver-class-name: com.mysql.cj.jdbc.Driver
name: uaa-auth
initialSize: 10
minIdle: 10
maxActive: 50
maxWait: 60000
timeBetweenEvictionRunsMillis: 60000
minEvictableIdleTimeMillis: 300000
poolPreparedStatements: true
maxPoolPreparedStatementPerConnectionSize: 20
maxOpenPreparedStatements: 20
validationQuery: SELECT 'x'
testWhileIdle: true
testOnBorrow: false
testOnReturn: false
connectionProperties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000
filters: stat,wall
useGlobalDataSourceStat: true
web-stat-filter:
enabled: true
url-pattern: "/*"
exclusions: "*.js,*.gif,*.jpg,*.bmp,*.png,*.css,*.ico,/druid/*,/actuator/*"
stat-view-servlet:
enabled: true
urlPattern: /druid/*
resetEnable: true
redis:
host: localhost
port: 6379

View File

@@ -0,0 +1,117 @@
logging:
level:
# 这里设置的日志级别优先于log4j2.xml文件Loggers中的日志级别。
com.orangeforms: info
server:
port: 9000
application:
# 缺省的文件上传根目录。
uploadFileBaseDir: ./zz-resource/upload-files/upms
# 初始化密码。
defaultUserPassword: 123456
# 每个微服务的url目录上下文如(/admin/upms)通常和网关的路由path一致。
serviceContextPath: /admin/upms
# 是否忽略远程调用中出现的任何错误,包括逻辑异常和系统异常。
# 通常在调试和测试阶段设置为false以便及时发现问题。
ignoreRpcError: false
# Session的数据权限信息在Redis中的过期时间(秒)。
dataPermExpiredSeconds: 86460
uaa:
# uaa的授权服务的主机名。
uaaBaseUri: http://localhost:9999/
# uaa登录成功后的回调地址需要和UAA授权服务器中注册的完全匹配。
loginUaaRedirectUri: http://localhost:8085
# uaa登出成功后的回调地址。
logoutUaaRedirectUri: http://localhost:8085/#/login?supportUaa=1
# 应用Id。需要和UAA授权服务器中注册的完全匹配。
clientId: app
# 应用密码。需要和UAA授权服务器中注册的完全匹配。
clientSecret: app
datafilter:
tenant:
enabled: false
dataperm:
enabled: true
# 在拼接数据权限过滤的SQL时我们会用到sys_dept_relation表该表的前缀由此配置项指定。
# 如果没有前缀,请使用 "" 。
deptRelationTablePrefix: zz_
sequence:
# 是否使用基于美团Leaf的分布式Id生成器。
advanceIdGenerator: true
# 多个zk服务之间逗号分隔。
zkAddress: localhost:2181
# 与本机的ip一起构成zk中标识不同服务实例的key值。
idPort: 19000
# zk中生成WorkNode的路径。不同的业务可以使用不同的路径以免冲突。
zkPath: com/orangeforms
common-log:
# 操作日志配置对应配置文件common-log/OperationLogProperties.java
operation-log:
enabled: true
kafkaTopic: SysOperationLog
mybatis-plus:
mapper-locations: classpath:com/orangeforms/*/dao/mapper/*Mapper.xml,com/orangeforms/common/datasync/dao/mapper/*Mapper.xml,com/orangeforms/common/log/dao/mapper/*Mapper.xml
type-aliases-package: com.orangeforms.*.model,com.orangeforms.common.datasync.model,com.orangeforms.common.log.model
global-config:
db-config:
logic-delete-value: -1
logic-not-delete-value: 1
pagehelper:
helperDialect: mysql
reasonable: true
supportMethodsArguments: false
params: count=countSql
spring:
kafka:
bootstrap-servers: localhost:9092
producer:
batch-size: 16
retries: 0
buffer-memory: 33554432
key-serializer: org.apache.kafka.common.serialization.StringSerializer
value-serializer: org.apache.kafka.common.serialization.StringSerializer
datasource:
type: com.alibaba.druid.pool.DruidDataSource
druid:
main:
url: jdbc:mysql://localhost:3306/zzdemo-multi?characterEncoding=utf8&useSSL=true&serverTimezone=Asia/Shanghai
username: root
password: 123456
operation-log:
url: jdbc:mysql://localhost:3306/zzdemo-multi?characterEncoding=utf8&useSSL=true&serverTimezone=Asia/Shanghai
username: root
password: 123456
driver-class-name: com.mysql.cj.jdbc.Driver
name: upms
initialSize: 10
minIdle: 10
maxActive: 50
maxWait: 60000
timeBetweenEvictionRunsMillis: 60000
minEvictableIdleTimeMillis: 300000
poolPreparedStatements: true
maxPoolPreparedStatementPerConnectionSize: 20
maxOpenPreparedStatements: 20
validationQuery: SELECT 'x'
testWhileIdle: true
testOnBorrow: false
testOnReturn: false
connectionProperties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000
filters: stat,wall
useGlobalDataSourceStat: true
web-stat-filter:
enabled: true
url-pattern: "/*"
exclusions: "*.js,*.gif,*.jpg,*.bmp,*.png,*.css,*.ico,/druid/*,/actuator/*"
stat-view-servlet:
enabled: true
urlPattern: /druid/*
resetEnable: true

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,37 @@
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- 所有微服务集中存储的系统操作日志表,请在专门的操作日志数据库中执行该脚本。
-- ----------------------------
DROP TABLE IF EXISTS `zz_sys_operation_log`;
CREATE TABLE `zz_sys_operation_log` (
`log_id` bigint(20) NOT NULL COMMENT '主键Id',
`description` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '日志描述',
`operation_type` int(11) DEFAULT NULL COMMENT '操作类型',
`service_name` varchar(128) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '接口所在服务名称',
`api_class` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '调用的controller全类名',
`api_method` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '调用的controller中的方法',
`session_id` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '用户会话sessionId',
`trace_id` char(32) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '每次请求的Id',
`elapse` int(11) DEFAULT NULL COMMENT '调用时长',
`request_method` varchar(32) COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'HTTP 请求方法如GET',
`request_url` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'HTTP 请求地址',
`request_arguments` varchar(2000) COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'controller接口参数',
`response_result` text(20000) COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'controller应答结果',
`request_ip` varchar(32) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '请求IP',
`success` bit(1) DEFAULT NULL COMMENT '应答状态',
`error_msg` varchar(2000) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '错误信息',
`tenant_id` bigint(20) DEFAULT NULL COMMENT '租户Id',
`operator_id` bigint(20) DEFAULT NULL COMMENT '操作员Id',
`operator_name` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '操作员名称',
`operation_time` datetime DEFAULT NULL COMMENT '操作时间',
PRIMARY KEY (`log_id`),
KEY `idx_trace_id_idx` (`trace_id`),
KEY `idx_operation_type_idx` (`operation_type`),
KEY `idx_operation_time_idx` (`operation_time`) USING BTREE,
KEY `idx_success` (`success`) USING BTREE,
KEY `idx_elapse` (`elapse`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='系统操作日志表';
SET FOREIGN_KEY_CHECKS = 1;

View File

@@ -0,0 +1,682 @@
-- ----------------------------
-- 该脚本用于删除自动生成的用户权限管理数据。
-- 数据库链接在橙单生成器中配置信息:
-- 应用名称:橙单微服务开源版 / OrangeMultiDemo
-- 链接名称:主数据源 / MAIN
-- 主机信息localhost:3306
-- 数据库名zzdemo-multi
-- 用户信息root / 123456
-- ----------------------------
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- 全部菜单数据
-- ----------------------------
BEGIN;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1293376634899927040;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1293376634916704256;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975990992966;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975990992967;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975990992968;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975990992969;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975990992970;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975990992971;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1293376634916704258;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975990992980;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975990992981;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975990992982;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975990992983;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975990992984;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975990992985;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975990992986;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975990992987;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975990992988;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975990992989;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1293376634916704259;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975990993000;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975990993001;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975990993002;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975990993003;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975990993004;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1293376634916704260;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975990993012;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975990993013;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975990993014;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975990993015;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975990993016;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1293376634916704261;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975990993024;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975990993025;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975990993026;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975990993027;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975990993028;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975990993029;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975990993030;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975990993031;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1293376634916704262;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975990993042;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975990993043;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975990993044;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975990993045;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975990993046;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1293478813098840064;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1293478847987060736;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1293479020943380480;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975990993056;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975990993057;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975990993058;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975990993059;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1293479114610577408;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975990993061;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975990993062;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975990993063;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975990993064;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1293479177793572864;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975990993066;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975990993067;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975990993068;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975990993069;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975990993070;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975990993071;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975990993072;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975990993073;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975990993074;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1293479249499394048;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975990993076;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1293479313416392704;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975990993078;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975995187200;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975995187201;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975995187202;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975995187203;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975995187204;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975995187205;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975995187206;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975995187207;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1381236988534853632;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975995187209;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975995187210;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1450436351471128576;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975995187215;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1450780378271846400;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975995187219;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975995187220;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975995187221;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975995187222;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975995187223;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975995187224;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975995187225;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975995187226;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975995187227;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1450780378414452736;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975995187237;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975995187238;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975995187239;
DELETE FROM `zz_sys_menu` WHERE menu_id = 1471382975995187240;
COMMIT;
-- ----------------------------
-- 全部菜单和权限字关系数据
-- ----------------------------
BEGIN;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990992966 AND perm_code_id = 1471382975990992973;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990992967 AND perm_code_id = 1471382975990992974;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990992968 AND perm_code_id = 1471382975990992975;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990992969 AND perm_code_id = 1471382975990992976;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990992970 AND perm_code_id = 1471382975990992977;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990992971 AND perm_code_id = 1471382975990992978;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990992982 AND perm_code_id = 1471382975990992991;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990992987 AND perm_code_id = 1471382975990992992;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990992983 AND perm_code_id = 1471382975990992993;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990992984 AND perm_code_id = 1471382975990992994;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990992985 AND perm_code_id = 1471382975990992995;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990992988 AND perm_code_id = 1471382975990992997;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990992989 AND perm_code_id = 1471382975990992998;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990992986 AND perm_code_id = 1471382975990992996;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990993000 AND perm_code_id = 1471382975990993006;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990993002 AND perm_code_id = 1471382975990993008;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990993001 AND perm_code_id = 1471382975990993007;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990993003 AND perm_code_id = 1471382975990993009;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990993004 AND perm_code_id = 1471382975990993010;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990993012 AND perm_code_id = 1471382975990993018;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990993013 AND perm_code_id = 1471382975990993019;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990993014 AND perm_code_id = 1471382975990993020;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990993015 AND perm_code_id = 1471382975990993021;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990993016 AND perm_code_id = 1471382975990993022;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990993024 AND perm_code_id = 1471382975990993033;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990993025 AND perm_code_id = 1471382975990993034;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990993026 AND perm_code_id = 1471382975990993035;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990993027 AND perm_code_id = 1471382975990993036;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990993028 AND perm_code_id = 1471382975990993037;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990993029 AND perm_code_id = 1471382975990993038;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990993030 AND perm_code_id = 1471382975990993039;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990993031 AND perm_code_id = 1471382975990993040;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1293376634916704262 AND perm_code_id = 1471382975990993048;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1293376634916704262 AND perm_code_id = 1471382975990993049;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1293376634916704262 AND perm_code_id = 1471382975990993050;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1293376634916704262 AND perm_code_id = 1471382975990993051;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1293376634916704262 AND perm_code_id = 1471382975990993052;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990993042 AND perm_code_id = 1471382975990993048;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990993043 AND perm_code_id = 1471382975990993049;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990993044 AND perm_code_id = 1471382975990993050;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990993045 AND perm_code_id = 1471382975990993051;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990993046 AND perm_code_id = 1471382975990993052;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990993056 AND perm_code_id = 1293429171069915136;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990993057 AND perm_code_id = 1293440313007804416;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990993057 AND perm_code_id = 1293429267132059648;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990993057 AND perm_code_id = 1293429267153031168;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990993057 AND perm_code_id = 1293436368944369664;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990993057 AND perm_code_id = 1293436524536270848;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990993058 AND perm_code_id = 1293440371212161024;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990993058 AND perm_code_id = 1293429656866787328;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990993058 AND perm_code_id = 1293429656879370240;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990993058 AND perm_code_id = 1293434467691532288;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990993058 AND perm_code_id = 1293434543608434688;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990993059 AND perm_code_id = 1293440523041771520;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990993061 AND perm_code_id = 1293440813111447552;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990993062 AND perm_code_id = 1293444386415185920;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990993062 AND perm_code_id = 1293441007530020864;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990993062 AND perm_code_id = 1293441007542603776;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990993062 AND perm_code_id = 1293441795115454464;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990993062 AND perm_code_id = 1293441892486221824;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990993063 AND perm_code_id = 1293444441515757568;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990993063 AND perm_code_id = 1293441136060272640;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990993063 AND perm_code_id = 1293441136077049856;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990993063 AND perm_code_id = 1293442667975282688;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990993063 AND perm_code_id = 1293442766797279232;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990993064 AND perm_code_id = 1293444524432953344;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990993066 AND perm_code_id = 1317447995897155584;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990993067 AND perm_code_id = 1317449931765583872;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990993067 AND perm_code_id = 1310161474563346432;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990993067 AND perm_code_id = 1310161474580123648;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990993067 AND perm_code_id = 1310162766899712000;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990993068 AND perm_code_id = 1317450488903372800;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990993068 AND perm_code_id = 1310160774819221504;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990993068 AND perm_code_id = 1310160774848581632;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990993068 AND perm_code_id = 1310167306982133760;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990993068 AND perm_code_id = 1310167373478629376;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990993069 AND perm_code_id = 1317450579131240448;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990993070 AND perm_code_id = 1317450181515415552;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990993071 AND perm_code_id = 1317450267221823488;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990993071 AND perm_code_id = 1310161223228067840;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990993071 AND perm_code_id = 1310161223257427968;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990993071 AND perm_code_id = 1310164330313945088;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990993071 AND perm_code_id = 1310164964761145344;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990993072 AND perm_code_id = 1317450395492028416;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990993073 AND perm_code_id = 1317449997456773120;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990993073 AND perm_code_id = 1310161356145561600;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990993073 AND perm_code_id = 1310161356158144512;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990993073 AND perm_code_id = 1310163498042396672;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990993074 AND perm_code_id = 1317449849376870400;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990993074 AND perm_code_id = 1310160670251028480;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990993074 AND perm_code_id = 1310160670297165824;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990993074 AND perm_code_id = 1310167756917706752;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990993074 AND perm_code_id = 1310167812844556288;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990993076 AND perm_code_id = 1293463749092446208;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975990993078 AND perm_code_id = 1293473829204529152;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975995187200 AND perm_code_id = 1293476824138911744;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975995187200 AND perm_code_id = 1293475157104398336;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975995187200 AND perm_code_id = 1293475157112786944;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975995187201 AND perm_code_id = 1293477488848015360;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975995187201 AND perm_code_id = 1293475157104398336;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975995187201 AND perm_code_id = 1293475157112786944;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975995187202 AND perm_code_id = 1293477691462258688;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975995187202 AND perm_code_id = 1293475157104398336;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975995187202 AND perm_code_id = 1293475157112786944;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975995187203 AND perm_code_id = 1293477898908340224;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975995187203 AND perm_code_id = 1293475157104398336;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975995187203 AND perm_code_id = 1293475157112786944;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975995187204 AND perm_code_id = 1293478093347885056;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975995187204 AND perm_code_id = 1293475157104398336;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975995187204 AND perm_code_id = 1293475157112786944;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975995187205 AND perm_code_id = 1293478281131069440;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975995187205 AND perm_code_id = 1293475157104398336;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975995187205 AND perm_code_id = 1293475157112786944;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975995187206 AND perm_code_id = 1293478468947808256;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975995187206 AND perm_code_id = 1293475157104398336;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975995187206 AND perm_code_id = 1293475157112786944;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975995187207 AND perm_code_id = 1293478698393014272;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975995187207 AND perm_code_id = 1293475157104398336;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975995187207 AND perm_code_id = 1293475157112786944;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975995187209 AND perm_code_id = 1471382975995187212;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975995187210 AND perm_code_id = 1471382975995187213;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975995187215 AND perm_code_id = 1471382975995187217;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975995187221 AND perm_code_id = 1471382975995187229;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975995187225 AND perm_code_id = 1471382975995187230;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975995187222 AND perm_code_id = 1471382975995187231;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975995187223 AND perm_code_id = 1471382975995187232;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975995187224 AND perm_code_id = 1471382975995187233;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975995187226 AND perm_code_id = 1471382975995187234;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975995187227 AND perm_code_id = 1471382975995187235;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975995187237 AND perm_code_id = 1471382975995187242;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975995187238 AND perm_code_id = 1471382975995187243;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975995187239 AND perm_code_id = 1471382975995187244;
DELETE FROM `zz_sys_menu_perm_code` WHERE menu_id = 1471382975995187240 AND perm_code_id = 1471382975995187245;
COMMIT;
-- ----------------------------
-- 全部权限字数据
-- ----------------------------
BEGIN;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1293441892486221824;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1293429656879370240;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1293429171069915136;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1471382975990992978;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1310161356145561600;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1471382975990993032;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1471382975995187235;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1471382975990993018;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1293436368944369664;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1293440813098864640;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1471382975995187211;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1471382975990993049;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1317449849376870400;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1310160774819221504;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1293441795115454464;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1317447995897155584;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1471382975990992974;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1310167306982133760;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1293441136060272640;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1310161356158144512;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1293478281131069440;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1310161223257427968;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1293478698393014272;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1471382975990992972;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1471382975995187232;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1471382975990993020;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1317450395492028416;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1317447995888766976;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1471382975995187233;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1471382975990993034;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1471382975995187231;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1471382975995187216;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1317450181515415552;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1310167812844556288;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1293477488848015360;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1293429171057332224;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1293441136077049856;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1471382975990993022;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1293429656866787328;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1471382975990993048;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1310167756917706752;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1471382975990992975;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1471382975995187229;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1471382975990992977;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1471382975990993047;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1471382975990993008;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1293441007542603776;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1471382975990993037;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1471382975995187244;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1471382975990993036;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1471382975990993040;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1310164330313945088;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1293444524432953344;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1293476824138911744;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1310164964761145344;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1471382975995187234;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1471382975990992996;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1471382975990993007;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1471382975990993021;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1310162766899712000;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1310161474580123648;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1471382975995187242;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1310160670251028480;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1310163498042396672;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1293429267153031168;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1471382975995187212;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1293463749084057600;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1293475157112786944;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1471382975990993005;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1293463749092446208;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1471382975990993010;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1471382975995187230;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1293441007530020864;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1293477691462258688;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1471382975990992995;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1293440313007804416;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1471382975990993017;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1293440371212161024;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1471382975990992997;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1471382975990993035;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1310161474563346432;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1471382975990992990;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1310160670297165824;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1293442766797279232;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1471382975990993051;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1293475157104398336;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1317449931765583872;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1293444441515757568;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1317450579131240448;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1310161223228067840;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1471382975995187241;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1293429267132059648;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1293434543608434688;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1471382975990993052;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1471382975990993019;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1471382975990993039;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1471382975995187245;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1293478468947808256;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1317450267221823488;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1471382975990992991;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1471382975990993038;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1471382975995187213;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1471382975990992973;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1310167373478629376;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1293444386415185920;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1471382975990993009;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1471382975990992998;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1293434467691532288;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1293442667975282688;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1293440813111447552;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1293477898908340224;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1293473829204529152;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1310160774848581632;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1293478093347885056;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1471382975990992976;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1471382975990993006;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1471382975990993050;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1293440523041771520;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1471382975990993033;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1471382975995187243;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1471382975990992992;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1471382975990992993;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1471382975995187228;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1471382975990992994;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1293436524536270848;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1317450488903372800;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1471382975995187217;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1317449997456773120;
DELETE FROM `zz_sys_perm_code` WHERE perm_code_id = 1293473829191946240;
COMMIT;
-- ----------------------------
-- 全部权限资源模块数据
-- ----------------------------
BEGIN;
DELETE FROM `zz_sys_perm_module` WHERE module_id = 1293376634933481473;
DELETE FROM `zz_sys_perm_module` WHERE module_id = 1293376634933481472;
DELETE FROM `zz_sys_perm_module` WHERE module_id = 1293376634891538435;
DELETE FROM `zz_sys_perm_module` WHERE module_id = 1293397261417451520;
DELETE FROM `zz_sys_perm_module` WHERE module_id = 1293396976871673856;
DELETE FROM `zz_sys_perm_module` WHERE module_id = 1450780378422841344;
DELETE FROM `zz_sys_perm_module` WHERE module_id = 1293376635289997312;
DELETE FROM `zz_sys_perm_module` WHERE module_id = 1293397319412092928;
DELETE FROM `zz_sys_perm_module` WHERE module_id = 1293423774284124160;
DELETE FROM `zz_sys_perm_module` WHERE module_id = 1293423954643390464;
DELETE FROM `zz_sys_perm_module` WHERE module_id = 1293424012109549568;
DELETE FROM `zz_sys_perm_module` WHERE module_id = 1471382975978410060;
DELETE FROM `zz_sys_perm_module` WHERE module_id = 1471382975978410072;
DELETE FROM `zz_sys_perm_module` WHERE module_id = 1471382975978410082;
DELETE FROM `zz_sys_perm_module` WHERE module_id = 1471382975978410090;
DELETE FROM `zz_sys_perm_module` WHERE module_id = 1471382975978410098;
DELETE FROM `zz_sys_perm_module` WHERE module_id = 1471382975978410104;
DELETE FROM `zz_sys_perm_module` WHERE module_id = 1471382975978410113;
DELETE FROM `zz_sys_perm_module` WHERE module_id = 1293378124750262272;
DELETE FROM `zz_sys_perm_module` WHERE module_id = 1293378929620422656;
DELETE FROM `zz_sys_perm_module` WHERE module_id = 1471382975978410124;
DELETE FROM `zz_sys_perm_module` WHERE module_id = 1471382975978410126;
COMMIT;
-- ----------------------------
-- 全部权限资源数据
-- ----------------------------
BEGIN;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1293397261434228736;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1293397261434228748;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1293397261434228761;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1293397261451005952;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1293397261451005960;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1293397261451005968;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1293397261451005970;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1293378861102272520;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1293376760750018568;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1293396976896839680;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1293396976896839695;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1293396976896839711;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1293396976913616896;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1293396976913616905;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1293396976913616914;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1293396976913616916;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1450780378443812864;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1450780378443812873;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1450780378443812883;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1450780378510921728;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1450780378510921731;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1450780378510921734;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1450780378510921736;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1293376635331940352;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1293376635331940365;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1293376635331940379;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1293376635357106176;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1293376635357106182;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1293376635357106188;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1293376635357106190;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1293376635373883392;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1471382975978410019;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1471382975978410020;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1471382975978410021;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1293397319433064448;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1293397319433064457;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1293397319433064467;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1293397319449841664;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1293397319449841668;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1293397319449841672;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1293397319449841674;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1310160460917510144;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1310160460917510147;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1310160460917510150;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1310160460917510154;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1310160460917510157;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1310160460917510166;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1310160477766029312;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1310160477766029321;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1310160477766029324;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1310160477766029335;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1293423774305095680;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1293423774330261504;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1293423774330261508;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1293423774330261512;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1293423774330261514;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1293423954664361984;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1293423954676944896;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1293423954676944901;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1293423954676944906;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1293423954676944908;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1293424012126326784;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1293424012126326799;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1293424012126326815;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1293424012151492608;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1293424012151492614;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1293424012151492620;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1293424012151492622;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1471382975978410061;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1471382975978410062;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1471382975978410063;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1471382975978410064;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1471382975978410065;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1471382975978410066;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1471382975978410067;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1471382975978410068;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1471382975978410069;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1471382975978410070;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1471382975978410071;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1471382975978410073;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1471382975978410074;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1471382975978410075;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1471382975978410076;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1471382975978410077;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1471382975978410078;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1471382975978410079;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1471382975978410080;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1471382975978410081;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1471382975978410083;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1471382975978410084;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1471382975978410085;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1471382975978410086;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1471382975978410087;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1471382975978410088;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1471382975978410089;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1471382975978410091;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1471382975978410092;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1471382975978410093;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1471382975978410094;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1471382975978410095;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1471382975978410096;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1471382975978410097;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1471382975978410099;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1471382975978410100;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1471382975978410101;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1471382975978410102;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1471382975978410103;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1471382975978410105;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1471382975978410106;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1471382975978410107;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1471382975978410108;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1471382975978410109;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1471382975978410110;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1471382975978410111;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1471382975978410112;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1471382975978410115;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1471382975978410116;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1471382975978410117;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1471382975978410118;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1471382975978410120;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1471382975978410121;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1471382975978410122;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1471382975978410123;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1471382975978410125;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1471382975978410127;
DELETE FROM `zz_sys_perm` WHERE perm_id = 1471382975978410128;
COMMIT;
-- ----------------------------
-- 全部权限字和权限资源关系数据
-- ----------------------------
BEGIN;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1293429171069915136 AND perm_id = 1293396976913616896;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1293440523041771520 AND perm_id = 1293396976896839711;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1293436524536270848 AND perm_id = 1293396976896839680;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1293429656879370240 AND perm_id = 1293396976913616914;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1293434543608434688 AND perm_id = 1293396976896839695;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1293440813111447552 AND perm_id = 1293376760750018568;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1293440813111447552 AND perm_id = 1293397261451005952;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1293444524432953344 AND perm_id = 1293397261434228761;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1293441892486221824 AND perm_id = 1293378861102272520;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1293441892486221824 AND perm_id = 1293397261434228736;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1293441136077049856 AND perm_id = 1293376760750018568;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1293441136077049856 AND perm_id = 1293397261451005968;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1293442766797279232 AND perm_id = 1293378861102272520;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1293442766797279232 AND perm_id = 1293397261434228748;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1293463749092446208 AND perm_id = 1293423774305095680;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1293463749092446208 AND perm_id = 1293423774330261504;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1293473829204529152 AND perm_id = 1293423954664361984;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1293473829204529152 AND perm_id = 1293423954676944896;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1293475157112786944 AND perm_id = 1293424012151492608;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1310167812844556288 AND perm_id = 1293397319433064448;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1310160774848581632 AND perm_id = 1293397319449841672;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1310167373478629376 AND perm_id = 1293397319433064457;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1310161223257427968 AND perm_id = 1310160460917510147;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1310164964761145344 AND perm_id = 1310160460917510150;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1310161356158144512 AND perm_id = 1310160477766029335;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1310163498042396672 AND perm_id = 1310160477766029312;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1310161474580123648 AND perm_id = 1310160460917510166;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1310162766899712000 AND perm_id = 1310160460917510144;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1317447995897155584 AND perm_id = 1293397319449841664;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1317447995897155584 AND perm_id = 1310160460917510157;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1317447995897155584 AND perm_id = 1310160477766029324;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1317450579131240448 AND perm_id = 1293397319433064467;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1317450181515415552 AND perm_id = 1310160460917510154;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1317450395492028416 AND perm_id = 1310160477766029321;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975990992973 AND perm_id = 1293376635357106176;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975990992973 AND perm_id = 1293376635357106182;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975990992974 AND perm_id = 1293376635331940352;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975990992974 AND perm_id = 1450780378510921728;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975990992974 AND perm_id = 1471382975978410076;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975990992974 AND perm_id = 1471382975978410064;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975990992975 AND perm_id = 1293376635357106188;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975990992975 AND perm_id = 1293376635331940365;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975990992975 AND perm_id = 1293376635357106190;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975990992975 AND perm_id = 1450780378510921728;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975990992975 AND perm_id = 1471382975978410076;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975990992975 AND perm_id = 1471382975978410064;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975990992976 AND perm_id = 1293376635331940379;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975990992977 AND perm_id = 1293376635373883392;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975990992978 AND perm_id = 1471382975978410021;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975990992978 AND perm_id = 1471382975978410020;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975990992978 AND perm_id = 1471382975978410019;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975990992991 AND perm_id = 1471382975978410064;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975990992993 AND perm_id = 1471382975978410061;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975990992993 AND perm_id = 1471382975978410086;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975990992994 AND perm_id = 1471382975978410065;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975990992994 AND perm_id = 1471382975978410062;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975990992994 AND perm_id = 1471382975978410086;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975990992996 AND perm_id = 1471382975978410071;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975990992996 AND perm_id = 1471382975978410070;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975990992995 AND perm_id = 1471382975978410063;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975990992992 AND perm_id = 1471382975978410068;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975990992997 AND perm_id = 1471382975978410066;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975990992997 AND perm_id = 1471382975978410069;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975990992998 AND perm_id = 1471382975978410067;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975990993006 AND perm_id = 1471382975978410086;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975990993007 AND perm_id = 1471382975978410083;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975990993007 AND perm_id = 1471382975978410094;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975990993008 AND perm_id = 1471382975978410087;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975990993008 AND perm_id = 1471382975978410085;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975990993008 AND perm_id = 1471382975978410094;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975990993009 AND perm_id = 1471382975978410084;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975990993010 AND perm_id = 1471382975978410088;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975990993010 AND perm_id = 1471382975978410089;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975990993018 AND perm_id = 1471382975978410094;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975990993019 AND perm_id = 1471382975978410091;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975990993019 AND perm_id = 1471382975978410103;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975990993020 AND perm_id = 1471382975978410095;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975990993020 AND perm_id = 1471382975978410092;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975990993020 AND perm_id = 1471382975978410103;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975990993021 AND perm_id = 1471382975978410093;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975990993022 AND perm_id = 1471382975978410096;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975990993022 AND perm_id = 1471382975978410097;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975990993033 AND perm_id = 1471382975978410102;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975990993033 AND perm_id = 1471382975978410103;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975990993033 AND perm_id = 1471382975978410108;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975990993034 AND perm_id = 1471382975978410099;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975990993035 AND perm_id = 1471382975978410100;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975990993036 AND perm_id = 1471382975978410101;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975990993037 AND perm_id = 1471382975978410105;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975990993038 AND perm_id = 1471382975978410109;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975990993038 AND perm_id = 1471382975978410106;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975990993039 AND perm_id = 1471382975978410107;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975990993040 AND perm_id = 1471382975978410110;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975990993040 AND perm_id = 1471382975978410111;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975990993040 AND perm_id = 1471382975978410112;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975990993048 AND perm_id = 1471382975978410115;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975990993048 AND perm_id = 1471382975978410116;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975990993048 AND perm_id = 1471382975978410117;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975990993048 AND perm_id = 1471382975978410118;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975990993048 AND perm_id = 1471382975978410120;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975990993048 AND perm_id = 1471382975978410121;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975990993048 AND perm_id = 1471382975978410122;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975990993048 AND perm_id = 1471382975978410123;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975995187212 AND perm_id = 1471382975978410127;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975995187213 AND perm_id = 1471382975978410128;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975995187217 AND perm_id = 1471382975978410125;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975995187229 AND perm_id = 1471382975978410076;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975995187231 AND perm_id = 1471382975978410073;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975995187232 AND perm_id = 1471382975978410077;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975995187232 AND perm_id = 1471382975978410074;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975995187233 AND perm_id = 1471382975978410075;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975995187230 AND perm_id = 1471382975978410080;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975995187234 AND perm_id = 1471382975978410078;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975995187234 AND perm_id = 1471382975978410081;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975995187235 AND perm_id = 1471382975978410079;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975995187242 AND perm_id = 1450780378510921728;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975995187242 AND perm_id = 1450780378510921731;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975995187243 AND perm_id = 1450780378443812864;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975995187244 AND perm_id = 1450780378510921734;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975995187244 AND perm_id = 1450780378443812873;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975995187244 AND perm_id = 1450780378510921736;
DELETE FROM `zz_sys_perm_code_perm` WHERE perm_code_id = 1471382975995187245 AND perm_id = 1450780378443812883;
COMMIT;
SET FOREIGN_KEY_CHECKS = 1;

View File

@@ -0,0 +1,89 @@
-- ----------------------------
-- 缺省情况下我们将uaa的数据和upms的数据放到同一个数据库中。
-- 用户可根据实际应用场景,在实际的数据库链接中执行该脚本。
-- 主数据源 [localhost:3306/zzdemo-multi]
-- ----------------------------
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- 应用客户端详情表
-- ----------------------------
DROP TABLE IF EXISTS `zz_auth_client_details`;
CREATE TABLE `zz_auth_client_details` (
`client_id` char(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '应用标识',
`client_secret` varchar(256) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '应用密钥(bcyt) 加密',
`client_secret_plain` varchar(256) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '应用密钥(明文)',
`client_desc` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT '' COMMENT '应用名称',
`authorized_grant_types` varchar(256) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '5种oauth授权方式(authorization_code,password,refresh_token,client_credentials)',
`web_server_redirect_uri` varchar(256) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT 'UAA回调前端服务器的地址',
`access_token_validity` int DEFAULT NULL COMMENT 'access_token有效期',
`refresh_token_validity` int DEFAULT NULL COMMENT 'refresh_token有效期',
`create_user_id` bigint(20) NOT NULL COMMENT '创建者Id',
`create_time` datetime NOT NULL COMMENT '创建时间',
`update_user_id` bigint(20) NOT NULL COMMENT '更新者Id',
`update_time` datetime NOT NULL COMMENT '最后更新时间',
`deleted_flag` int NOT NULL COMMENT '删除标记(1: 正常 -1: 已删除)',
PRIMARY KEY (`client_id`) USING BTREE,
KEY `idx_create_time` (`create_time`) USING BTREE,
KEY `idx_deleted_flag` (`deleted_flag`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- ----------------------------
-- 应用服务授权用户表
-- ----------------------------
DROP TABLE IF EXISTS `zz_sys_uaa_user`;
CREATE TABLE `zz_sys_uaa_user` (
`user_id` bigint(20) NOT NULL COMMENT '主键Id',
`username` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '用户登录名称',
`password` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '密码',
`show_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '用户显示名称',
`locked` int NOT NULL COMMENT '状态(0: 正常 1: 锁定)',
`create_user_id` bigint(20) NOT NULL COMMENT '创建者Id',
`create_time` datetime NOT NULL COMMENT '创建时间',
`update_user_id` bigint(20) NOT NULL COMMENT '更新者Id',
`update_time` datetime NOT NULL COMMENT '最后更新时间',
`deleted_flag` int NOT NULL COMMENT '是否删除(1: 正常 -1: 已删除)',
PRIMARY KEY (`user_id`) USING BTREE,
UNIQUE KEY `uk_username` (`username`) USING BTREE,
KEY `idx_create_time` (`create_time`) USING BTREE,
KEY `idx_deleted_flag` (`deleted_flag`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='系统用户表';
-- ----------------------------
-- UAA系统操作员表
-- ----------------------------
DROP TABLE IF EXISTS `zz_sys_uaa_operator`;
CREATE TABLE `zz_sys_uaa_operator` (
`operator_id` bigint(20) NOT NULL COMMENT '主键Id',
`login_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '用户登录名称',
`password` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '密码',
`show_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '用户显示名称',
`operator_type` int NOT NULL COMMENT '用户类型(0: 管理员 1: 普通操作员)',
`head_image_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '用户头像的Url',
`create_user_id` bigint(20) NOT NULL COMMENT '创建者Id',
`create_time` datetime NOT NULL COMMENT '创建时间',
`update_user_id` bigint(20) NOT NULL COMMENT '更新者Id',
`update_time` datetime NOT NULL COMMENT '最后更新时间',
`deleted_flag` int NOT NULL COMMENT '删除标记(1: 正常 -1: 已删除)',
PRIMARY KEY (`operator_id`) USING BTREE,
UNIQUE KEY `uk_login_name` (`login_name`) USING BTREE,
KEY `idx_create_time` (`create_time`) USING BTREE,
KEY `idx_deleted_flag` (`deleted_flag`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='系统用户表';
-- ----------------------------
-- 插入缺省数据
-- ----------------------------
BEGIN;
-- 插入测试应用客户端。client_id/client_secret = app/app
INSERT INTO `zz_auth_client_details` VALUES ('app', '$2a$10$i3F515wEDiB4Gvj9ym9Prui0dasRttEUQ9ink4Wpgb4zEDCAlV8zO', 'app', '测试应用客户端', 'authorization_code,password,refresh_token', 'http://localhost:8085', 3600, NULL, 1293376634887344128, CURDATE(), 1293376634887344128, CURDATE(), 1);
-- 插入uaa测试用户。username/password: admin/123456
INSERT INTO `zz_sys_uaa_user` VALUES (1293376634887344128, 'admin', '$2a$10$DDltNLYmTOfpb.LBxOxHB.dsihIkSHLcu2iKpjlC3ArCHnhZ1wlqS', '管理员', 0, 1293376634887344128, CURDATE(), 1293376634887344128, CURDATE(), 1);
-- 插入uaa管理操作员。username/password: admin/123456
INSERT INTO `zz_sys_uaa_operator` VALUES(1293376634887344128, 'admin', '$2a$10$.x6y2shml9GkUNxeZ/hwH..dvbRyYSa18ivVkJvOQIvFRm8Yc97v6', '管理员', 0, NULL, 1293376634887344128, CURDATE(), 1293376634887344128, CURDATE(), 1);
COMMIT;
SET FOREIGN_KEY_CHECKS = 1;

View File

@@ -0,0 +1,21 @@
#! /bin/bash
# 如果执行的是docker-compose down下次再docker-compose up启动中间件时
# kafka 可能会因为之前的强行退出而出现position错误此时可以执行当前shell
# 删除他们的数据。
# 我们更推荐docker-compose stop的方式停止服务下次启动docker-compose start。
rm -rf ./data/redis/*
rm -rf ./data/elasticsearch/*
rm -rf ./data/kafka/*
rm -rf ./data/rocketmq/*
rm -rf ./data/logstash/*
rm -rf ./data/logstash/.lock
rm -rf ./data/zookeeper/*
rm -rf ./logs/redis/*
rm -rf ./logs/elasticsearch/*
rm -rf ./logs/kafka/*
rm -rf ./logs/rocketmq/*
rm -rf ./logs/logstash/*
rm -rf ./logs/zookeeper/*

View File

@@ -0,0 +1,148 @@
version: '3.5'
services:
xxljob:
image: docker.io/xuxueli/xxl-job-admin:2.2.0
container_name: xxljob
volumes:
- ./logs/xxljob:/data/applogs
ports:
- "8081:8080"
environment:
TZ: Asia/Shanghai
# 注意: spring.datasource.password需要修改成正确的root密码
PARAMS: '--spring.datasource.url=jdbc:mysql://host.docker.internal:3306/xxl_job?Unicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai
--spring.datasource.username=root
--spring.datasource.password=123456
--xxl.job.login.username=admin
--xxl.job.login.password=123456'
logging:
driver: "json-file"
options:
max-size: "200k"
max-file: "10"
nacos:
image: nacos/nacos-server:1.4.1
container_name: nacos-standalone
environment:
- PREFER_HOST_MODE=hostname
- MODE=standalone
privileged: true
volumes:
- ./logs/nacos/:/home/nacos/logs
- ./data/nacos/:/home/nacos/data
ports:
- "8848:8848"
networks:
- zz-test
redis:
container_name: redis
build:
context: services/redis/
args:
- REDIS_VER=4
ports:
- "6379:6379"
volumes:
- ./services/redis/redis.conf:/usr/local/etc/redis/redis.conf:rw
- ./data/redis:/data:rw
- ./logs/redis:/var/log/:rw
networks:
- zz-test
elasticsearch:
container_name: elasticsearch
build:
context: services/elasticsearch/
args:
- ES_VER=7.5.0
ports:
- "9200:9200"
- "9300:9300"
environment:
ES_JAVA_OPTS: "-Xms512m -Xmx512m"
discovery.type: single-node
volumes:
- ./data/elasticsearch/plugins/:/usr/share/elasticsearch/plugins/
- ./data/elasticsearch/:/usr/share/elasticsearch/data/
- ./logs/elasticsearch/:/usr/share/elasticsearch/logs/
- ./services/elasticsearch/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml
networks:
- zz-test
logstash:
build:
context: services/logstash/
args:
- LOGSTASH_VER=7.5.0
environment:
LS_JAVA_OPTS: "-Xmx256m -Xms256m"
volumes:
- ./data/logstash/:/usr/share/logstash/data/
- ./logs/logstash/:/usr/share/logstash/logs/
- ./services/logstash/config/logstash.yml:/usr/share/logstash/config/logstash.yml
- ./services/logstash/config/pipelines.yml:/usr/share/logstash/config/pipeline.yml
- ./services/logstash/pipeline/:/usr/share/logstash/pipeline/
networks:
- zz-test
depends_on:
- elasticsearch
- kafka
kibana:
container_name: kibana
build:
context: services/kibana/
args:
- KIBANA_VER=7.5.0
ports:
- "5601:5601"
volumes:
- ./services/kibana/kibana.yml:/usr/share/kibana/config/kibana.yml
networks:
- zz-test
depends_on:
- elasticsearch
zookeeper:
image: zookeeper:3.5.5
ports:
- "2181:2181"
volumes:
- ./logs/zookeeper/:/data
- ./data/zookeeper/:/datalog
networks:
- zz-test
kafka:
image: wurstmeister/kafka:2.12-2.4.0
ports:
- "9092:9092"
expose:
- "9093"
environment:
KAFKA_ADVERTISED_LISTENERS: INSIDE://kafka:9093,OUTSIDE://localhost:9092
KAFKA_LISTENER_SECURITY_PROTOCOL_MAP: INSIDE:PLAINTEXT,OUTSIDE:PLAINTEXT
KAFKA_LISTENERS: INSIDE://0.0.0.0:9093,OUTSIDE://0.0.0.0:9092
KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
KAFKA_INTER_BROKER_LISTENER_NAME: INSIDE
volumes:
- ./data/kafka/:/kafka
networks:
- zz-test
depends_on:
- zookeeper
sentinel:
image: bladex/sentinel-dashboard
ports:
- "8858:8858"
networks:
- zz-test
networks:
zz-test:
driver: bridge

View File

@@ -0,0 +1,73 @@
version: '3.5'
services:
nacos:
image: nacos/nacos-server:1.4.1
container_name: nacos-standalone
environment:
- PREFER_HOST_MODE=hostname
- MODE=standalone
privileged: true
volumes:
- ./logs/nacos/:/home/nacos/logs
- ./data/nacos/:/home/nacos/data
ports:
- "8848:8848"
networks:
- zz-test
redis:
container_name: redis
build:
context: services/redis/
args:
- REDIS_VER=4
ports:
- "6379:6379"
volumes:
- ./services/redis/redis.conf:/usr/local/etc/redis/redis.conf:rw
- ./data/redis:/data:rw
- ./logs/redis:/var/log/:rw
networks:
- zz-test
zookeeper:
image: zookeeper:3.5.5
ports:
- "2181:2181"
volumes:
- ./logs/zookeeper/:/data
- ./data/zookeeper/:/datalog
networks:
- zz-test
kafka:
image: wurstmeister/kafka:2.12-2.4.0
ports:
- "9092:9092"
expose:
- "9093"
environment:
KAFKA_ADVERTISED_LISTENERS: INSIDE://kafka:9093,OUTSIDE://localhost:9092
KAFKA_LISTENER_SECURITY_PROTOCOL_MAP: INSIDE:PLAINTEXT,OUTSIDE:PLAINTEXT
KAFKA_LISTENERS: INSIDE://0.0.0.0:9093,OUTSIDE://0.0.0.0:9092
KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
KAFKA_INTER_BROKER_LISTENER_NAME: INSIDE
volumes:
- ./data/kafka/:/kafka
networks:
- zz-test
depends_on:
- zookeeper
sentinel:
image: bladex/sentinel-dashboard
ports:
- "8858:8858"
networks:
- zz-test
networks:
zz-test:
driver: bridge

View File

@@ -0,0 +1,7 @@
ARG ES_VER
FROM elasticsearch:${ES_VER}
# 设置时区为上海
ENV TZ=Asia/Shanghai
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone

View File

@@ -0,0 +1,15 @@
# 设置支持Elasticsearch-Head
http.cors.enabled: true
http.cors.allow-origin: "*"
# 设置集群Master配置信息
cluster.name: "docker-cluster-master"
# 设置网络如果是本机的话就是127.0.0.1其他服务器配置对应的IP地址即可(0.0.0.0支持外网访问)
network.host: 0.0.0.0
# 密码验证
# xpack.security.enabled: true
# xpack.security.transport.ssl.enabled: true
# 单节点模式
discovery.type: single-node

View File

@@ -0,0 +1,3 @@
ARG KAFKA_VER
FROM wurstmeister/kafka:${KAFKA_VER}

View File

@@ -0,0 +1,19 @@
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You 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.
name=local-console-sink
connector.class=org.apache.kafka.connect.file.FileStreamSinkConnector
tasks.max=1
topics=connect-test

View File

@@ -0,0 +1,19 @@
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You 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.
name=local-console-source
connector.class=org.apache.kafka.connect.file.FileStreamSourceConnector
tasks.max=1
topic=connect-test

View File

@@ -0,0 +1,86 @@
##
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You 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.
##
# This file contains some of the configurations for the Kafka Connect distributed worker. This file is intended
# to be used with the examples, and some settings may differ from those used in a production system, especially
# the `bootstrap.servers` and those specifying replication factors.
# A list of host/port pairs to use for establishing the initial connection to the Kafka cluster.
bootstrap.servers=localhost:9092
# unique name for the cluster, used in forming the Connect cluster group. Note that this must not conflict with consumer group IDs
group.id=connect-cluster
# The converters specify the format of data in Kafka and how to translate it into Connect data. Every Connect user will
# need to configure these based on the format they want their data in when loaded from or stored into Kafka
key.converter=org.apache.kafka.connect.json.JsonConverter
value.converter=org.apache.kafka.connect.json.JsonConverter
# Converter-specific settings can be passed in by prefixing the Converter's setting with the converter we want to apply
# it to
key.converter.schemas.enable=true
value.converter.schemas.enable=true
# Topic to use for storing offsets. This topic should have many partitions and be replicated and compacted.
# Kafka Connect will attempt to create the topic automatically when needed, but you can always manually create
# the topic before starting Kafka Connect if a specific topic configuration is needed.
# Most users will want to use the built-in default replication factor of 3 or in some cases even specify a larger value.
# Since this means there must be at least as many brokers as the maximum replication factor used, we'd like to be able
# to run this example on a single-broker cluster and so here we instead set the replication factor to 1.
offset.storage.topic=connect-offsets
offset.storage.replication.factor=1
#offset.storage.partitions=25
# Topic to use for storing connector and task configurations; note that this should be a single partition, highly replicated,
# and compacted topic. Kafka Connect will attempt to create the topic automatically when needed, but you can always manually create
# the topic before starting Kafka Connect if a specific topic configuration is needed.
# Most users will want to use the built-in default replication factor of 3 or in some cases even specify a larger value.
# Since this means there must be at least as many brokers as the maximum replication factor used, we'd like to be able
# to run this example on a single-broker cluster and so here we instead set the replication factor to 1.
config.storage.topic=connect-configs
config.storage.replication.factor=1
# Topic to use for storing statuses. This topic can have multiple partitions and should be replicated and compacted.
# Kafka Connect will attempt to create the topic automatically when needed, but you can always manually create
# the topic before starting Kafka Connect if a specific topic configuration is needed.
# Most users will want to use the built-in default replication factor of 3 or in some cases even specify a larger value.
# Since this means there must be at least as many brokers as the maximum replication factor used, we'd like to be able
# to run this example on a single-broker cluster and so here we instead set the replication factor to 1.
status.storage.topic=connect-status
status.storage.replication.factor=1
#status.storage.partitions=5
# Flush much faster than normal, which is useful for testing/debugging
offset.flush.interval.ms=10000
# These are provided to inform the user about the presence of the REST host and port configs
# Hostname & Port for the REST API to listen on. If this is set, it will bind to the interface used to listen to requests.
#rest.host.name=
#rest.port=8083
# The Hostname & Port that will be given out to other workers to connect to i.e. URLs that are routable from other servers.
#rest.advertised.host.name=
#rest.advertised.port=
# Set to a list of filesystem paths separated by commas (,) to enable class loading isolation for plugins
# (connectors, converters, transformations). The list should consist of top level directories that include
# any combination of:
# a) directories immediately containing jars with plugins and their dependencies
# b) uber-jars with plugins and their dependencies
# c) directories immediately containing the package directory structure of classes of plugins and their dependencies
# Examples:
# plugin.path=/usr/local/share/java,/usr/local/share/kafka/plugins,/opt/connectors,
#plugin.path=

View File

@@ -0,0 +1,20 @@
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You 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.
name=local-file-sink
connector.class=FileStreamSink
tasks.max=1
file=test.sink.txt
topics=connect-test

View File

@@ -0,0 +1,20 @@
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You 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.
name=local-file-source
connector.class=FileStreamSource
tasks.max=1
file=test.txt
topic=connect-test

View File

@@ -0,0 +1,32 @@
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You 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.
log4j.rootLogger=INFO, stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
#
# The `%X{connector.context}` parameter in the layout includes connector-specific and task-specific information
# in the log message, where appropriate. This makes it easier to identify those log messages that apply to a
# specific connector. Simply add this parameter to the log layout configuration below to include the contextual information.
#
#log4j.appender.stdout.layout.ConversionPattern=[%d] %p %X{connector.context}%m (%c:%L)%n
log4j.appender.stdout.layout.ConversionPattern=[%d] %p %m (%c:%L)%n
log4j.logger.org.apache.zookeeper=ERROR
log4j.logger.org.I0Itec.zkclient=ERROR
log4j.logger.org.reflections=ERROR

View File

@@ -0,0 +1,41 @@
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You 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.
# These are defaults. This file just demonstrates how to override some settings.
bootstrap.servers=localhost:9092
# The converters specify the format of data in Kafka and how to translate it into Connect data. Every Connect user will
# need to configure these based on the format they want their data in when loaded from or stored into Kafka
key.converter=org.apache.kafka.connect.json.JsonConverter
value.converter=org.apache.kafka.connect.json.JsonConverter
# Converter-specific settings can be passed in by prefixing the Converter's setting with the converter we want to apply
# it to
key.converter.schemas.enable=true
value.converter.schemas.enable=true
offset.storage.file.filename=/tmp/connect.offsets
# Flush much faster than normal, which is useful for testing/debugging
offset.flush.interval.ms=10000
# Set to a list of filesystem paths separated by commas (,) to enable class loading isolation for plugins
# (connectors, converters, transformations). The list should consist of top level directories that include
# any combination of:
# a) directories immediately containing jars with plugins and their dependencies
# b) uber-jars with plugins and their dependencies
# c) directories immediately containing the package directory structure of classes of plugins and their dependencies
# Note: symlinks will be followed to discover dependencies or plugins.
# Examples:
# plugin.path=/usr/local/share/java,/usr/local/share/kafka/plugins,/opt/connectors,
#plugin.path=

View File

@@ -0,0 +1,26 @@
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You 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.
# see org.apache.kafka.clients.consumer.ConsumerConfig for more details
# list of brokers used for bootstrapping knowledge about the rest of the cluster
# format: host1:port1,host2:port2 ...
bootstrap.servers=localhost:9092
# consumer group id
group.id=test-consumer-group
# What to do when there is no initial offset in Kafka or if the current
# offset does not exist any more on the server: latest, earliest, none
#auto.offset.reset=

View File

@@ -0,0 +1,92 @@
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You 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.
# Unspecified loggers and loggers with additivity=true output to server.log and stdout
# Note that INFO only applies to unspecified loggers, the log level of the child logger is used otherwise
log4j.rootLogger=INFO, stdout, kafkaAppender
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=[%d] %p %m (%c)%n
log4j.appender.kafkaAppender=org.apache.log4j.DailyRollingFileAppender
log4j.appender.kafkaAppender.DatePattern='.'yyyy-MM-dd-HH
log4j.appender.kafkaAppender.File=${kafka.logs.dir}/server.log
log4j.appender.kafkaAppender.layout=org.apache.log4j.PatternLayout
log4j.appender.kafkaAppender.layout.ConversionPattern=[%d] %p %m (%c)%n
log4j.appender.stateChangeAppender=org.apache.log4j.DailyRollingFileAppender
log4j.appender.stateChangeAppender.DatePattern='.'yyyy-MM-dd-HH
log4j.appender.stateChangeAppender.File=${kafka.logs.dir}/state-change.log
log4j.appender.stateChangeAppender.layout=org.apache.log4j.PatternLayout
log4j.appender.stateChangeAppender.layout.ConversionPattern=[%d] %p %m (%c)%n
log4j.appender.requestAppender=org.apache.log4j.DailyRollingFileAppender
log4j.appender.requestAppender.DatePattern='.'yyyy-MM-dd-HH
log4j.appender.requestAppender.File=${kafka.logs.dir}/kafka-request.log
log4j.appender.requestAppender.layout=org.apache.log4j.PatternLayout
log4j.appender.requestAppender.layout.ConversionPattern=[%d] %p %m (%c)%n
log4j.appender.cleanerAppender=org.apache.log4j.DailyRollingFileAppender
log4j.appender.cleanerAppender.DatePattern='.'yyyy-MM-dd-HH
log4j.appender.cleanerAppender.File=${kafka.logs.dir}/log-cleaner.log
log4j.appender.cleanerAppender.layout=org.apache.log4j.PatternLayout
log4j.appender.cleanerAppender.layout.ConversionPattern=[%d] %p %m (%c)%n
log4j.appender.controllerAppender=org.apache.log4j.DailyRollingFileAppender
log4j.appender.controllerAppender.DatePattern='.'yyyy-MM-dd-HH
log4j.appender.controllerAppender.File=${kafka.logs.dir}/controller.log
log4j.appender.controllerAppender.layout=org.apache.log4j.PatternLayout
log4j.appender.controllerAppender.layout.ConversionPattern=[%d] %p %m (%c)%n
log4j.appender.authorizerAppender=org.apache.log4j.DailyRollingFileAppender
log4j.appender.authorizerAppender.DatePattern='.'yyyy-MM-dd-HH
log4j.appender.authorizerAppender.File=${kafka.logs.dir}/kafka-authorizer.log
log4j.appender.authorizerAppender.layout=org.apache.log4j.PatternLayout
log4j.appender.authorizerAppender.layout.ConversionPattern=[%d] %p %m (%c)%n
# Change the two lines below to adjust ZK client logging
log4j.logger.org.I0Itec.zkclient.ZkClient=INFO
log4j.logger.org.apache.zookeeper=INFO
# Change the two lines below to adjust the general broker logging level (output to server.log and stdout)
log4j.logger.kafka=INFO
log4j.logger.org.apache.kafka=INFO
# Change to DEBUG or TRACE to enable request logging
log4j.logger.kafka.request.logger=WARN, requestAppender
log4j.additivity.kafka.request.logger=false
# Uncomment the lines below and change log4j.logger.kafka.network.RequestChannel$ to TRACE for additional output
# related to the handling of requests
#log4j.logger.kafka.network.Processor=TRACE, requestAppender
#log4j.logger.kafka.server.KafkaApis=TRACE, requestAppender
#log4j.additivity.kafka.server.KafkaApis=false
log4j.logger.kafka.network.RequestChannel$=WARN, requestAppender
log4j.additivity.kafka.network.RequestChannel$=false
log4j.logger.kafka.controller=TRACE, controllerAppender
log4j.additivity.kafka.controller=false
log4j.logger.kafka.log.LogCleaner=INFO, cleanerAppender
log4j.additivity.kafka.log.LogCleaner=false
log4j.logger.state.change.logger=TRACE, stateChangeAppender
log4j.additivity.state.change.logger=false
# Access denials are logged at INFO level, change to DEBUG to also log allowed accesses
log4j.logger.kafka.authorizer.logger=INFO, authorizerAppender
log4j.additivity.kafka.authorizer.logger=false

View File

@@ -0,0 +1,45 @@
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You 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.
# see org.apache.kafka.clients.producer.ProducerConfig for more details
############################# Producer Basics #############################
# list of brokers used for bootstrapping knowledge about the rest of the cluster
# format: host1:port1,host2:port2 ...
bootstrap.servers=localhost:9092
# specify the compression codec for all data generated: none, gzip, snappy, lz4, zstd
compression.type=none
# name of the partitioner class for partitioning events; default partition spreads data randomly
#partitioner.class=
# the maximum amount of time the client will wait for the response of a request
#request.timeout.ms=
# how long `KafkaProducer.send` and `KafkaProducer.partitionsFor` will block for
#max.block.ms=
# the producer will wait for up to the given delay to allow other records to be sent so that the sends can be batched together
#linger.ms=
# the maximum size of a request in bytes
#max.request.size=
# the default batch size in bytes when batching multiple records sent to a partition
#batch.size=
# the total bytes of memory the producer can use to buffer records waiting to be sent to the server
#buffer.memory=

View File

@@ -0,0 +1,137 @@
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You 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.
# see kafka.server.KafkaConfig for additional details and defaults
############################# Server Basics #############################
# The id of the broker. This must be set to a unique integer for each broker.
broker.id=0
############################# Socket Server Settings #############################
# The address the socket server listens on. It will get the value returned from
# java.net.InetAddress.getCanonicalHostName() if not configured.
# FORMAT:
# listeners = listener_name://host_name:port
# EXAMPLE:
# listeners = PLAINTEXT://your.host.name:9092
listeners=PLAINTEXT://0.0.0.0:9092
# Hostname and port the broker will advertise to producers and consumers. If not set,
# it uses the value for "listeners" if configured. Otherwise, it will use the value
# returned from java.net.InetAddress.getCanonicalHostName().
advertised.listeners=PLAINTEXT://192.168.0.1:9092
# Maps listener names to security protocols, the default is for them to be the same. See the config documentation for more details
#listener.security.protocol.map=PLAINTEXT:PLAINTEXT,SSL:SSL,SASL_PLAINTEXT:SASL_PLAINTEXT,SASL_SSL:SASL_SSL
# The number of threads that the server uses for receiving requests from the network and sending responses to the network
num.network.threads=3
# The number of threads that the server uses for processing requests, which may include disk I/O
num.io.threads=8
# The send buffer (SO_SNDBUF) used by the socket server
socket.send.buffer.bytes=102400
# The receive buffer (SO_RCVBUF) used by the socket server
socket.receive.buffer.bytes=102400
# The maximum size of a request that the socket server will accept (protection against OOM)
socket.request.max.bytes=104857600
############################# Log Basics #############################
# A comma separated list of directories under which to store log files
log.dirs=/kafka/kafka-logs-7d53de35ca1e
# The default number of log partitions per topic. More partitions allow greater
# parallelism for consumption, but this will also result in more files across
# the brokers.
num.partitions=1
# The number of threads per data directory to be used for log recovery at startup and flushing at shutdown.
# This value is recommended to be increased for installations with data dirs located in RAID array.
num.recovery.threads.per.data.dir=1
############################# Internal Topic Settings #############################
# The replication factor for the group metadata internal topics "__consumer_offsets" and "__transaction_state"
# For anything other than development testing, a value greater than 1 is recommended for to ensure availability such as 3.
offsets.topic.replication.factor=1
transaction.state.log.replication.factor=1
transaction.state.log.min.isr=1
############################# Log Flush Policy #############################
# Messages are immediately written to the filesystem but by default we only fsync() to sync
# the OS cache lazily. The following configurations control the flush of data to disk.
# There are a few important trade-offs here:
# 1. Durability: Unflushed data may be lost if you are not using replication.
# 2. Latency: Very large flush intervals may lead to latency spikes when the flush does occur as there will be a lot of data to flush.
# 3. Throughput: The flush is generally the most expensive operation, and a small flush interval may lead to excessive seeks.
# The settings below allow one to configure the flush policy to flush data after a period of time or
# every N messages (or both). This can be done globally and overridden on a per-topic basis.
# The number of messages to accept before forcing a flush of data to disk
#log.flush.interval.messages=10000
# The maximum amount of time a message can sit in a log before we force a flush
#log.flush.interval.ms=1000
############################# Log Retention Policy #############################
# The following configurations control the disposal of log segments. The policy can
# be set to delete segments after a period of time, or after a given size has accumulated.
# A segment will be deleted whenever *either* of these criteria are met. Deletion always happens
# from the end of the log.
# The minimum age of a log file to be eligible for deletion due to age
log.retention.hours=168
# A size-based retention policy for logs. Segments are pruned from the log unless the remaining
# segments drop below log.retention.bytes. Functions independently of log.retention.hours.
#log.retention.bytes=1073741824
# The maximum size of a log segment file. When this size is reached a new log segment will be created.
log.segment.bytes=1073741824
# The interval at which log segments are checked to see if they can be deleted according
# to the retention policies
log.retention.check.interval.ms=300000
############################# Zookeeper #############################
# Zookeeper connection string (see zookeeper docs for details).
# This is a comma separated host:port pairs, each corresponding to a zk
# server. e.g. "127.0.0.1:3000,127.0.0.1:3001,127.0.0.1:3002".
# You can also append an optional chroot string to the urls to specify the
# root directory for all kafka znodes.
zookeeper.connect=zookeeper:2181
# Timeout in ms for connecting to zookeeper
zookeeper.connection.timeout.ms=6000
############################# Group Coordinator Settings #############################
# The following configuration specifies the time, in milliseconds, that the GroupCoordinator will delay the initial consumer rebalance.
# The rebalance will be further delayed by the value of group.initial.rebalance.delay.ms as new members join the group, up to a maximum of max.poll.interval.ms.
# The default value for this is 3 seconds.
# We override this to 0 here as it makes for a better out-of-the-box experience for development and testing.
# However, in production environments the default value of 3 seconds is more suitable as this will help to avoid unnecessary, and potentially expensive, rebalances during application startup.
group.initial.rebalance.delay.ms=0
port=9092

View File

@@ -0,0 +1,21 @@
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You 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.
log4j.rootLogger=WARN, stderr
log4j.appender.stderr=org.apache.log4j.ConsoleAppender
log4j.appender.stderr.layout=org.apache.log4j.PatternLayout
log4j.appender.stderr.layout.ConversionPattern=[%d] %p %m (%c)%n
log4j.appender.stderr.Target=System.err

View File

@@ -0,0 +1,25 @@
{
"_comment": [
"Licensed to the Apache Software Foundation (ASF) under one or more",
"contributor license agreements. See the NOTICE file distributed with",
"this work for additional information regarding copyright ownership.",
"The ASF licenses this file to You 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."
],
"platform": "org.apache.kafka.trogdor.basic.BasicPlatform", "nodes": {
"node0": {
"hostname": "localhost",
"trogdor.agent.port": 8888,
"trogdor.coordinator.port": 8889
}
}
}

View File

@@ -0,0 +1,20 @@
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You 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.
# the directory where the snapshot is stored.
dataDir=/tmp/zookeeper
# the port at which the clients will connect
clientPort=2181
# disable the per-ip limit on the number of connections since this is a non-production config
maxClientCnxns=0

View File

@@ -0,0 +1,3 @@
ARG KIBANA_VER
FROM kibana:${KIBANA_VER}

View File

@@ -0,0 +1,13 @@
#
# ** THIS IS AN AUTO-GENERATED FILE **
#
# Default Kibana configuration for docker target
server.name: kibana
server.host: "0"
elasticsearch.hosts: [ "http://elasticsearch:9200" ]
# elasticsearch.username: ""
# elasticsearch.password: ""
# 汉化
i18n.locale: "zh-CN"

View File

@@ -0,0 +1,3 @@
ARG LOGSTASH_VER
FROM logstash:${LOGSTASH_VER}

View File

@@ -0,0 +1,2 @@
http.host: "0.0.0.0"
xpack.monitoring.elasticsearch.hosts: [ "http://elasticsearch:9200" ]

View File

@@ -0,0 +1,6 @@
# This file is where you define your pipelines. You can define multiple.
# For more information on multiple pipelines, see the documentation:
# https://www.elastic.co/guide/en/logstash/current/multiple-pipelines.html
- pipeline.id: main
path.config: "/usr/share/logstash/pipeline"

View File

@@ -0,0 +1,15 @@
input {
kafka {
bootstrap_servers => "kafka:9093"
topics => "zz-log-topic"
codec => plain
}
}
# 监听
output {
elasticsearch {
hosts => ["http://elasticsearch:9200"]
index => "logstash-%{+YYYY-MM}"
}
}

View File

@@ -0,0 +1,13 @@
ARG REDIS_VER
FROM redis:${REDIS_VER}
COPY redis.conf /usr/local/etc/redis/redis.conf
CMD ["redis-server", "/usr/local/etc/redis/redis.conf"]
# 设置时区为上海
ENV TZ=Asia/Shanghai
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
# Ubuntu软件源选择中国的服务器
RUN sed -i 's/archive.ubuntu.com/mirrors.ustc.edu.cn/g' /etc/apt/sources.list