lv.wenbin 1 жил өмнө
parent
commit
ebb9038a94

+ 1 - 1
demo/zhny_admin/src/main/resources/application-dev.yml

@@ -6,7 +6,7 @@ spring:
         druid:
             # 主库数据源
             master:
-                url: jdbc:mysql://${DB_HOST:172.192.10.105}:${DB_PORT:30002}/zhny_db?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
+                url: jdbc:mysql://${DB_HOST:172.192.10.105}:${DB_PORT:30002}/zhny_demo?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
                 username: ${DB_USER:root}
                 password: ${DB_PASSWORD:root}
             # 从库数据源

+ 35 - 0
ems-cloud/ems-modules/ruoyi-gen/src/main/resources/application-demo.yml

@@ -0,0 +1,35 @@
+# spring配置
+spring:
+  redis:
+    host: 172.10.0.18
+    port: 6379
+    password:
+  datasource:
+    driver-class-name: com.mysql.cj.jdbc.Driver
+    url: jdbc:mysql://172.10.0.10:3306/ems?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
+    username: root
+    password: abc123
+
+# mybatis配置
+mybatis:
+  # 搜索指定包别名
+  typeAliasesPackage: com.ruoyi.gen.domain
+  # 配置mapper的扫描,找到所有的mapper.xml映射文件
+  mapperLocations: classpath:mapper/**/*.xml
+
+# swagger配置
+swagger:
+  title: 代码生成接口文档
+  license: Powered By ruoyi
+  licenseUrl: https://ruoyi.vip
+
+# 代码生成
+gen:
+  # 作者
+  author: ruoyi
+  # 默认生成包路径 system 需改成自己的模块名称 如 system monitor tool
+  packageName: com.ruoyi.ems
+  # 自动去除表前缀,默认是false
+  autoRemovePre: false
+  # 表前缀(生成类名不会包含表前缀,多个用逗号分隔)
+  tablePrefix: sys_,adm_

+ 8 - 6
ems-cloud/ems-modules/ruoyi-gen/src/main/resources/bootstrap.yml

@@ -5,20 +5,22 @@ server:
 spring:
   application:
     # 应用名称
-    name: ${APPLICATION_NAME:ruoyi-gen}
+    name: ruoyi-gen
   profiles:
     # 环境配置
-    active: ${SPRING_PROFILES_ACTIVE:local}
+    active: demo
   cloud:
     nacos:
       discovery:
         # 服务注册地址
-        server-addr: ${NACOS_SERVER:172.192.10.105:30003}
-        group: ems
+        #server-addr: 172.192.10.105:30003
+        server-addr: 172.10.0.71:8848
+        group: public
       config:
         # 配置中心地址
-        server-addr: ${NACOS_SERVER:172.192.10.105:30003}
-        group: ems
+        #server-addr: 172.192.10.105:30003
+        server-addr: 172.10.0.71:8848
+        group: public
         # 配置文件格式
         file-extension: yml
         # 共享配置

+ 54 - 0
ems-cloud/ems-modules/ruoyi-system/src/main/resources/application-demo.yml

@@ -0,0 +1,54 @@
+# spring配置
+spring:
+  redis:
+    host: 172.10.0.18
+    port: 6379
+    password:
+  datasource:
+    druid:
+      stat-view-servlet:
+        enabled: true
+        loginUsername: admin
+        loginPassword: 123456
+    dynamic:
+      druid:
+        initial-size: 5
+        min-idle: 5
+        maxActive: 20
+        maxWait: 60000
+        timeBetweenEvictionRunsMillis: 60000
+        minEvictableIdleTimeMillis: 300000
+        validationQuery: SELECT 1 FROM DUAL
+        testWhileIdle: true
+        testOnBorrow: false
+        testOnReturn: false
+        poolPreparedStatements: true
+        maxPoolPreparedStatementPerConnectionSize: 20
+        filters: stat,slf4j
+        connectionProperties: druid.stat.mergeSql\=true;druid.stat.slowSqlMillis\=5000
+      datasource:
+        # 主库数据源
+        master:
+          driver-class-name: com.mysql.cj.jdbc.Driver
+          url: jdbc:mysql://172.10.0.10:3306/ems?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
+          username: root
+          password: abc123
+          # 从库数据源
+          # slave:
+          # username:
+          # password:
+          # url:
+          # driver-class-name:
+
+# mybatis配置
+mybatis:
+  # 搜索指定包别名
+  typeAliasesPackage: com.ruoyi.system
+  # 配置mapper的扫描,找到所有的mapper.xml映射文件
+  mapperLocations: classpath:mapper/**/*.xml
+
+# swagger配置
+swagger:
+  title: 系统模块接口文档
+  license: Powered By ruoyi
+  licenseUrl: https://ruoyi.vip

+ 8 - 6
ems-cloud/ems-modules/ruoyi-system/src/main/resources/bootstrap.yml

@@ -5,20 +5,22 @@ server:
 spring:
   application:
     # 应用名称
-    name: ${APPLICATION_NAME:ruoyi-system}
+    name: ruoyi-system
   profiles:
     # 环境配置
-    active: ${SPRING_PROFILES_ACTIVE:local}
+    active: demo
   cloud:
     nacos:
       discovery:
         # 服务注册地址
-        server-addr: ${NACOS_SERVER:172.192.10.105:30003}
-        group: ems
+#        server-addr: 172.192.10.105:30003
+        server-addr: 172.10.0.71:8848
+        group: public
       config:
         # 配置中心地址
-        server-addr: ${NACOS_SERVER:172.192.10.105:30003}
-        group: ems
+#        server-addr: 172.192.10.105:30003
+        server-addr: 172.10.0.71:8848
+        group: public
         # 配置文件格式
         file-extension: yml
         # 共享配置

+ 5 - 0
ems-cloud/ruoyi-auth/src/main/resources/application-demo.yml

@@ -0,0 +1,5 @@
+spring:
+  redis:
+    host: 172.10.0.18
+    port: 6379
+    password:

+ 8 - 6
ems-cloud/ruoyi-auth/src/main/resources/bootstrap.yml

@@ -6,20 +6,22 @@ server:
 spring: 
   application:
     # 应用名称
-    name: ${APPLICATION_NAME:ruoyi-auth}
+    name: ruoyi-auth
   profiles:
     # 环境配置
-    active: ${SPRING_PROFILES_ACTIVE:local}
+    active: demo
   cloud:
     nacos:
       discovery:
         # 服务注册地址
-        server-addr: ${NACOS_SERVER:172.192.10.105:30003}
-        group: ems
+        #server-addr: 172.192.10.105:30003
+        server-addr: 172.10.0.71:8848
+        group: public
       config:
         # 配置中心地址
-        server-addr: ${NACOS_SERVER:172.192.10.105:30003}
-        group: ems
+        #server-addr: 172.192.10.105:30003
+        server-addr: 172.10.0.71:8848
+        group: public
         # 配置文件格式
         file-extension: yml
         # 共享配置

+ 74 - 0
ems-cloud/ruoyi-gateway/src/main/resources/application-demo.yml

@@ -0,0 +1,74 @@
+spring:
+  redis:
+    host: 172.10.0.18
+    port: 6379
+    password:
+  cloud:
+    gateway:
+      discovery:
+        locator:
+          lowerCaseServiceId: true
+          enabled: true
+      routes:
+        # 认证中心
+        - id: ruoyi-auth
+          uri: lb://ruoyi-auth
+          predicates:
+            - Path=/auth/**
+          filters:
+            # 验证码处理
+            - CacheRequestFilter
+            - ValidateCodeFilter
+            - StripPrefix=1
+        # 系统模块
+        - id: ruoyi-system
+          uri: lb://ruoyi-system
+          predicates:
+            - Path=/system/**
+          filters:
+            - StripPrefix=1
+        # 能源管理
+        - id: ems-server
+          uri: lb://ems-server
+          predicates:
+            - Path=/nrg/**
+          filters:
+            - StripPrefix=0
+        # Ali任务执行器
+        - id: executer-ali-collect
+          uri: lb://executer-ali-collect
+          predicates:
+            - Path=/job-ali-col/**
+        # 定时任务
+        - id: ruoyi-job
+          uri: lb://ruoyi-job
+          predicates:
+            - Path=/schedule/**
+          filters:
+            - StripPrefix=1
+        # 代码生成
+        - id: ruoyi-gen
+          uri: lb://ruoyi-gen
+          predicates:
+            - Path=/code/**
+          filters:
+            - StripPrefix=1
+# 安全配置
+security:
+  # 验证码
+  captcha:
+    enabled: true
+    type: math
+  # 防止XSS攻击
+  xss:
+    enabled: true
+    excludeUrls:
+      - /system/notice
+  # 不校验白名单
+  ignore:
+    whites:
+      - /auth/logout
+      - /auth/login
+      - /auth/register
+      - /*/v2/api-docs
+      - /csrf

+ 8 - 6
ems-cloud/ruoyi-gateway/src/main/resources/bootstrap.yml

@@ -6,20 +6,22 @@ server:
 spring: 
   application:
     # 应用名称
-    name: ${APPLICATION_NAME:ruoyi-gateway}
+    name: ruoyi-gateway
   profiles:
     # 环境配置
-    active: ${SPRING_PROFILES_ACTIVE:local}
+    active: demo
   cloud:
     nacos:
       discovery:
         # 服务注册地址
-        server-addr: ${NACOS_SERVER:172.192.10.105:30003}
-        group: ems
+        #server-addr: 172.192.10.105:30003
+        server-addr: 172.10.0.71:8848
+        group: public
       config:
         # 配置中心地址
-        server-addr: ${NACOS_SERVER:172.192.10.105:30003}
-        group: ems
+        #server-addr: 172.192.10.105:30003
+        server-addr: 172.10.0.71:8848
+        group: public
         # 配置文件格式
         file-extension: yml
         # 共享配置

+ 100 - 100
ems-cloud/sql/ems_sys.sql

@@ -67,7 +67,7 @@ create table sys_user (
 -- ----------------------------
 -- 初始化-用户信息表数据
 -- ----------------------------
-insert into sys_user values(1,  103, 'admin', '若依', '00', 'ry@163.com', '15888888888', '1', '', '$2a$10$7JB720yubVSZvUI0rEqK/.VqGOZTH.ulu33dHOiBE8ByOhJIrdAu2', '0', '0', '127.0.0.1', sysdate(), 'admin', sysdate(), '', null, '管理员');
+insert into sys_user values(1,  103, 'admin', '管理员', '00', 'changtai@163.com', '15888888888', '1', '', '$2a$10$7JB720yubVSZvUI0rEqK/.VqGOZTH.ulu33dHOiBE8ByOhJIrdAu2', '0', '0', '127.0.0.1', sysdate(), 'admin', sysdate(), '', null, '管理员');
 
 -- ----------------------------
 -- 3、岗位信息表
@@ -91,9 +91,9 @@ create table sys_post
 -- ----------------------------
 -- 初始化-岗位信息表数据
 -- ----------------------------
-insert into sys_post values(1, 'ceo',  '董事长',    1, '0', 'admin', sysdate(), '', null, '');
-insert into sys_post values(2, 'se',   '项目经理',  2, '0', 'admin', sysdate(), '', null, '');
-insert into sys_post values(3, 'hr',   '人力资源',  3, '0', 'admin', sysdate(), '', null, '');
+insert into sys_post values(1, 'ceo',  '总管理',    1, '0', 'admin', sysdate(), '', null, '');
+insert into sys_post values(2, 'se',   '运营经理',  2, '0', 'admin', sysdate(), '', null, '');
+insert into sys_post values(3, 'worker',  '机修岗',  3, '0', 'admin', sysdate(), '', null, '');
 insert into sys_post values(4, 'user', '普通员工',  4, '0', 'admin', sysdate(), '', null, '');
 
 
@@ -157,117 +157,117 @@ create table sys_menu (
 -- 初始化-菜单信息表数据
 -- ----------------------------
 -- 一级菜单
-insert into sys_menu values('1',  '全景可视', '0', '1', 'view',             null, '', 1, 0, 'M', '0', '0', '',  'view',        'admin', sysdate(), '', null, '全景可视');
-insert into sys_menu values('2',  '管能到位', '0', '2', 'power-mgr',        null, '', 1, 0, 'M', '0', '0', '',  'power-mgr',   'admin', sysdate(), '', null, '管能到位');
-insert into sys_menu values('3',  '碳排清晰', '0', '3', 'ca-analysis',      null, '', 1, 0, 'M', '0', '0', '',  'ca-analysis', 'admin', sysdate(), '', null, '碳排管理');
+insert into sys_menu values('1',  '全景可视', '0', '1', 'view',             null, '', 1, 0, 'M', '0', '0', '',  'eye-open',    'admin', sysdate(), '', null, '全景可视');
+insert into sys_menu values('2',  '管能到位', '0', '2', 'power-mgr',        null, '', 1, 0, 'M', '0', '0', '',  'energy',      'admin', sysdate(), '', null, '管能到位');
+insert into sys_menu values('3',  '碳排清晰', '0', '3', 'ca-analysis',      null, '', 1, 0, 'M', '0', '0', '',  'ca',          'admin', sysdate(), '', null, '碳排管理');
 insert into sys_menu values('4',  '精准分析', '0', '4', 'analysis',         null, '', 1, 0, 'M', '0', '0', '',  'analysis',    'admin', sysdate(), '', null, '设备分析');
-insert into sys_menu values('5',  '趋势预测', '0', '5', 'prediction',       null, '', 1, 0, 'M', '0', '0', '',  'prediction', 'admin', sysdate(), '', null, '趋势预测');
-insert into sys_menu values('6',  '告警管理', '0', '6', 'warn-mgr',         null, '', 1, 0, 'M', '0', '0', '',  'warn-mgr', 'admin', sysdate(), '', null, '告警管理');
-insert into sys_menu values('7',  '设备管理', '0', '7', 'device-mgr',       null, '', 1, 0, 'M', '0', '0', '',  'device-mgr', 'admin', sysdate(), '', null, '设备管理');
-insert into sys_menu values('8',  '运维管理', '0', '8', 'oper-mgr',         null, '', 1, 0, 'M', '0', '0', '',  'oper-mgr', 'admin', sysdate(), '', null, '运维管理');
-insert into sys_menu values('9',  '系统管理', '0', '9', 'system',           null, '', 1, 0, 'M', '0', '0', '', 'system',   'admin', sysdate(), '', null, '系统管理目录');
-insert into sys_menu values('99', '开发工具', '0', '99', 'tool',             null, '', 1, 0, 'M', '0', '0', '', 'tool',     'admin', sysdate(), '', null, '开发工具目录');
+insert into sys_menu values('5',  '趋势预测', '0', '5', 'prediction',       null, '', 1, 0, 'M', '0', '0', '',  'prediction',  'admin', sysdate(), '', null, '趋势预测');
+insert into sys_menu values('6',  '告警管理', '0', '6', 'warn-mgr',         null, '', 1, 0, 'M', '0', '0', '',  'warn',        'admin', sysdate(), '', null, '告警管理');
+insert into sys_menu values('7',  '设备管理', '0', '7', 'device-mgr',       null, '', 1, 0, 'M', '0', '0', '',  'devicemgr',   'admin', sysdate(), '', null, '设备管理');
+insert into sys_menu values('8',  '运维管理', '0', '8', 'oper-mgr',         null, '', 1, 0, 'M', '0', '0', '',  'opermgr',     'admin', sysdate(), '', null, '运维管理');
+insert into sys_menu values('9',  '系统管理', '0', '9', 'system',           null, '', 1, 0, 'M', '0', '0', '',  'system',      'admin', sysdate(), '', null, '系统管理目录');
+insert into sys_menu values('99', '开发工具', '0', '99', 'tool',            null, '', 1, 0, 'M', '0', '0', '',  'tool',        'admin', sysdate(), '', null, '开发工具目录');
 
 -- 二级菜单
-insert into sys_menu values('100',  '服务区总览',     '1',   '1',   'hp-view-sa',         'view/service-area',        '', 1, 0, 'C', '0', '0',  'view:service-area',      'hp-view-sa',        'admin', sysdate(), '', null, '园区能源概览');
-insert into sys_menu values('101',  '主路光伏',       '1',   '2',   'hp-view-rpv',        'view/road-pv',             '', 1, 0, 'C', '0', '0',  'view:road-pv',           'hp-view-rpv',       'admin', sysdate(), '', null, '主路光伏概览');
-insert into sys_menu values('102',  '三维可视',       '1',   '3',   'hp-view-3d',         'view/3d',                  '', 1, 0, 'C', '0', '0',  'view:3d',                'hp-view-3d',        'admin', sysdate(), '', null, '电网(供能)');
-insert into sys_menu values('103',  '管能策略',       '2',    '1',  'strategy-mgr',       'power-mgr/strategy',       '', 1, 0, 'C', '0', '0',   'power-mgr:strategy',    'strategy-mgr',      'admin', sysdate(), '', null, '管能策略');
-insert into sys_menu values('104',  '源网协调',       '2',    '2',  'strategy-pg',        'power-mgr/pg',             '', 1, 0, 'C', '0', '0',   'power-mgr:pg',          'strategy-pg',       'admin', sysdate(), '', null, '源网协调');
-insert into sys_menu values('105',  '网储互动',       '2',    '3',  'strategy-gs',        'power-mgr/gs',             '', 1, 0, 'C', '0', '0',   'power-mgr:gs',          'strategy-gs',       'admin', sysdate(), '', null, '网储互动');
-insert into sys_menu values('106',  '源荷互动',       '2',    '4',  'strategy-pl',        'power-mgr/pl',             '', 1, 0, 'C', '0', '0',   'power-mgr:pl',          'strategy-pl',       'admin', sysdate(), '', null, '源荷互动');
-insert into sys_menu values('107',  '碳排分析',       '3',    '1',  'ca-emission',        'ca-analysis/emission',     '', 1, 0, 'C', '0', '0',   'ca-analysis:emission',  'ca-emission',       'admin', sysdate(), '', null, '碳排分析');
-insert into sys_menu values('108',  '碳汇分析',       '3',    '2',  'ca-sink',            'ca-analysis/sink',         '', 1, 0, 'C', '0', '0',   'ca-analysis:sink',      'ca-sink',           'admin', sysdate(), '', null, '碳汇分析');
-insert into sys_menu values('109',  '核算配置',       '3',    '3',  'ca-config',          'ca-analysis/config',       '', 1, 0, 'C', '0', '0',   'ca-analysis:config',    'ca-config',         'admin', sysdate(), '', null, '核算配置');
-insert into sys_menu values('110',  '设备分析',       '4',    '1',  'analysis-device',    'analysis/device',          '', 1, 0, 'M', '0', '0',   'analysis:device',       'analysis-device',   'admin', sysdate(), '', null, '设备分析');
-insert into sys_menu values('111',  '管能分析',       '4',    '2',  'analysis-power',     'analysis/power',           '', 1, 0, 'M', '0', '0',   'analysis:power',        'analysis-power',    'admin', sysdate(), '', null, '管能分析');
-insert into sys_menu values('112',  '数据报表',       '4',    '3',  'analysis-statement', 'analysis/statement',       '', 1, 0, 'M', '0', '0',   'analysis:statement',    'analysis-statement','admin', sysdate(), '', null, '数据报表');
-insert into sys_menu values('113',  '产能预测',       '5',    '1',  'prediction-prod',    'prediction/prod',          '', 1, 0, 'C', '0', '0',   'prediction:prod',       'prediction-prod',   'admin', sysdate(), '', null, '产能预测');
-insert into sys_menu values('114',  '用能预测',       '5',    '2',  'prediction-consume', 'prediction/consume',       '', 1, 0, 'C', '0', '0',   'prediction:consume',    'prediction-consume','admin', sysdate(), '', null, '用能预测');
-insert into sys_menu values('115',  '碳排预测',       '5',    '3',  'prediction-ca',      'prediction/ca',            '', 1, 0, 'C', '0', '0',   'prediction:ca',         'prediction-ca',     'admin', sysdate(), '', null, '碳排预测');
-insert into sys_menu values('116',  '告警策略',       '6',    '1',  'warn-strategy',      'warn/strategy',            '', 1, 0, 'C', '0', '0',   'warn:strategy',         'warn-strategy',     'admin', sysdate(), '', null, '告警策略');
-insert into sys_menu values('117',  '告警列表',       '6',    '2',  'warn-list',          'warn/list',                '', 1, 0, 'C', '0', '0',   'warn:list',             'warn-list',         'admin', sysdate(), '', null, '告警策略');
-insert into sys_menu values('118',  '设备列表',       '7',    '1',  'device-list',        'device/list',              '', 1, 0, 'C', '0', '0',   'device:list',           'device-list',       'admin', sysdate(), '', null, '设备列表');
-insert into sys_menu values('119',  '设备台账',       '7',    '2',  'device-el',          'device/el',                '', 1, 0, 'C', '0', '0',   'device:el',             'device-el',         'admin', sysdate(), '', null, '设备台账');
-insert into sys_menu values('120',  '设备接入',       '7',    '3',  'device-access',      'device/access',            '', 1, 0, 'C', '0', '0',   'device:access',         'device-access',     'admin', sysdate(), '', null, '设备接入');
-insert into sys_menu values('121',  '设备状态',       '7',    '4',  'device-status',      'device/status',            '', 1, 0, 'C', '0', '0',   'device:status',         'device-status',     'admin', sysdate(), '', null, '设备状态');
-insert into sys_menu values('122',  '巡检任务',       '8',    '1',  'oper-task',          'oper-mgr/task',            '', 1, 0, 'C', '0', '0',   'oper-mgr:task',         'oper-task',         'admin', sysdate(), '', null, '巡检任务');
-insert into sys_menu values('123',  '巡检报告',       '8',    '2',  'oper-report',        'oper-mgr/report',          '', 1, 0, 'C', '0', '0',   'oper-mgr:report',       'oper-report',       'admin', sysdate(), '', null, '巡检报告');
-insert into sys_menu values('124',  '用户管理',       '9',   '1',  'user',       'system/user/index',                 '', 1, 0, 'C', '0', '0', 'system:user:list',        'user',          'admin', sysdate(), '', null, '用户管理菜单');
-insert into sys_menu values('125',  '角色管理',       '9',   '2',  'role',       'system/role/index',                 '', 1, 0, 'C', '0', '0', 'system:role:list',        'peoples',       'admin', sysdate(), '', null, '角色管理菜单');
-insert into sys_menu values('126',  '菜单管理',       '9',   '3',  'menu',       'system/menu/index',                 '', 1, 0, 'C', '0', '0', 'system:menu:list',        'tree-table',    'admin', sysdate(), '', null, '菜单管理菜单');
-insert into sys_menu values('127',  '部门管理',       '9',   '4',  'dept',       'system/dept/index',                 '', 1, 0, 'C', '0', '0', 'system:dept:list',        'tree',          'admin', sysdate(), '', null, '部门管理菜单');
-insert into sys_menu values('128',  '岗位管理',       '9',   '5',  'post',       'system/post/index',                 '', 1, 0, 'C', '0', '0', 'system:post:list',        'post',          'admin', sysdate(), '', null, '岗位管理菜单');
-insert into sys_menu values('129',  '字典管理',       '9',   '6',  'dict',       'system/dict/index',                 '', 1, 0, 'C', '0', '0', 'system:dict:list',        'dict',          'admin', sysdate(), '', null, '字典管理菜单');
-insert into sys_menu values('130',  '参数设置',       '9',   '7',  'config',     'system/config/index',               '', 1, 0, 'C', '0', '0', 'system:config:list',      'edit',          'admin', sysdate(), '', null, '参数设置菜单');
-insert into sys_menu values('131',  '通知公告',       '9',   '8',  'notice',     'system/notice/index',               '', 1, 0, 'C', '0', '0', 'system:notice:list',      'message',       'admin', sysdate(), '', null, '通知公告菜单');
-insert into sys_menu values('132',  '日志管理',       '9',   '9',  'log',        '',                                  '', 1, 0, 'M', '0', '0', '',                        'log',           'admin', sysdate(), '', null, '日志管理菜单');
-insert into sys_menu values('133',  '在线用户',       '9',   '10', 'online',     'monitor/online/index',              '', 1, 0, 'C', '0', '0', 'monitor:online:list',     'online',        'admin', sysdate(), '', null, '在线用户菜单');
-insert into sys_menu values('134',  '表单构建',       '99',   '1',  'build',      'tool/build/index',                  '', 1, 0, 'C', '0', '0', 'tool:build:list',         'build',         'admin', sysdate(), '', null, '表单构建菜单');
-insert into sys_menu values('135',  '代码生成',       '99',   '2',  'gen',        'tool/gen/index',                    '', 1, 0, 'C', '0', '0', 'tool:gen:list',           'code',          'admin', sysdate(), '', null, '代码生成菜单');
+insert into sys_menu values('100',  '能源总览',       '1',   '1',   'hp-view-sa',         'view/servicearea',        '', 1, 0, 'C', '0', '0',   'view:service-area',      'servicearea',   'admin', sysdate(), '', null, '园区能源概览');
+insert into sys_menu values('101',  '主路光伏',       '1',   '2',   'hp-view-rpv',        'view/road/photovoltaic',  '', 1, 0, 'C', '0', '0',   'view:road-pv',           'photovoltaic',  'admin', sysdate(), '', null, '主路光伏概览');
+insert into sys_menu values('102',  '三维可视',       '1',   '3',   'hp-view-3d',         'view/3d',                 '', 1, 0, 'C', '0', '0',   'view:3d',                '3d',            'admin', sysdate(), '', null, '电网(供能)');
+insert into sys_menu values('103',  '管能策略',       '2',    '1',  'strategy-mgr',       'mgr/strategy',           '', 1, 0, 'C', '0', '0',   'power-mgr:strategy',     'strategy',       'admin', sysdate(), '', null, '管能策略');
+insert into sys_menu values('104',  '源网协调',       '2',    '2',  'strategy-pg',        'mgr/powergrid',          '', 1, 0, 'C', '0', '0',   'power-mgr:pg',           'powergrid',      'admin', sysdate(), '', null, '源网协调');
+insert into sys_menu values('105',  '网储互动',       '2',    '3',  'strategy-gs',        'mgr/powerstore',         '', 1, 0, 'C', '0', '0',   'power-mgr:gs',           'powerstore',     'admin', sysdate(), '', null, '网储互动');
+insert into sys_menu values('106',  '源荷互动',       '2',    '4',  'strategy-pl',        'mgr/powerload',          '', 1, 0, 'C', '0', '0',   'power-mgr:pl',           'powerload',      'admin', sysdate(), '', null, '源荷互动');
+insert into sys_menu values('107',  '碳排分析',       '3',    '1',  'ca-emission',        'ca/emission',            '', 1, 0, 'C', '0', '0',   'ca-analysis:emission',   'caemission',     'admin', sysdate(), '', null, '碳排分析');
+insert into sys_menu values('108',  '碳汇分析',       '3',    '2',  'ca-sink',            'ca/sink',                '', 1, 0, 'C', '0', '0',   'ca-analysis:sink',       'casink',         'admin', sysdate(), '', null, '碳汇分析');
+insert into sys_menu values('109',  '核算配置',       '3',    '3',  'ca-config',          'ca/config',              '', 1, 0, 'C', '0', '0',   'ca-analysis:config',     'edit',           'admin', sysdate(), '', null, '核算配置');
+insert into sys_menu values('110',  '设备分析',       '4',    '1',  'analysis-device',    '',                       '', 1, 0, 'M', '0', '0',   'analysis:device',        'deviceanalyze',  'admin', sysdate(), '', null, '设备分析');
+insert into sys_menu values('111',  '管能分析',       '4',    '2',  'analysis-power',     '',                       '', 1, 0, 'M', '0', '0',   'analysis:power',         'energyanalyze',  'admin', sysdate(), '', null, '管能分析');
+insert into sys_menu values('112',  '数据报表',       '4',    '3',  'analysis-statement', '',                       '', 1, 0, 'M', '0', '0',   'analysis:statement',     'statement',      'admin', sysdate(), '', null, '数据报表');
+insert into sys_menu values('113',  '产能预测',       '5',    '1',  'prediction-prod',    'prediction/prod',        '', 1, 0, 'C', '0', '0',   'prediction:prod',       'energyprod',      'admin', sysdate(), '', null, '产能预测');
+insert into sys_menu values('114',  '用能预测',       '5',    '2',  'prediction-consume', 'prediction/consume',     '', 1, 0, 'C', '0', '0',   'prediction:consume',    'energyconsume',  'admin', sysdate(), '', null, '用能预测');
+insert into sys_menu values('115',  '碳排预测',       '5',    '3',  'prediction-ca',      'prediction/ca',          '', 1, 0, 'C', '0', '0',   'prediction:ca',         'caemission',     'admin', sysdate(), '', null, '碳排预测');
+insert into sys_menu values('116',  '告警策略',       '6',    '1',  'warn-strategy',      'warn/strategy',          '', 1, 0, 'C', '0', '0',   'warn:strategy',         'warnstrategy',   'admin', sysdate(), '', null, '告警策略');
+insert into sys_menu values('117',  '告警列表',       '6',    '2',  'warn-list',          'warn/list',              '', 1, 0, 'C', '0', '0',   'warn:list',             'warnmsg',        'admin', sysdate(), '', null, '告警策略');
+insert into sys_menu values('118',  '设备列表',       '7',    '1',  'device-list',        'device/list',            '', 1, 0, 'C', '0', '0',   'device:list',           'tree',           'admin', sysdate(), '', null, '设备列表');
+insert into sys_menu values('119',  '设备台账',       '7',    '2',  'device-el',          'device/el',              '', 1, 0, 'C', '0', '0',   'device:el',             'note',           'admin', sysdate(), '', null, '设备台账');
+insert into sys_menu values('120',  '设备接入',       '7',    '3',  'device-access',      'device/access',          '', 1, 0, 'C', '0', '0',   'device:access',         'deviceaccess',   'admin', sysdate(), '', null, '设备接入');
+insert into sys_menu values('121',  '设备状态',       '7',    '4',  'device-status',      'device/status',          '', 1, 0, 'C', '0', '0',   'device:status',         'devicestatus',   'admin', sysdate(), '', null, '设备状态');
+insert into sys_menu values('122',  '巡检任务',       '8',    '1',  'oper-task',          'oper-mgr/task',          '', 1, 0, 'C', '0', '0',   'oper-mgr:task',         'task',           'admin', sysdate(), '', null, '巡检任务');
+insert into sys_menu values('123',  '巡检报告',       '8',    '2',  'oper-report',        'oper-mgr/report',        '', 1, 0, 'C', '0', '0',   'oper-mgr:report',       'note',           'admin', sysdate(), '', null, '巡检报告');
+insert into sys_menu values('124',  '用户管理',       '9',   '1',  'user',       'system/user/index',               '', 1, 0, 'C', '0', '0', 'system:user:list',        'user',           'admin', sysdate(), '', null, '用户管理菜单');
+insert into sys_menu values('125',  '角色管理',       '9',   '2',  'role',       'system/role/index',               '', 1, 0, 'C', '0', '0', 'system:role:list',        'peoples',        'admin', sysdate(), '', null, '角色管理菜单');
+insert into sys_menu values('126',  '菜单管理',       '9',   '3',  'menu',       'system/menu/index',               '', 1, 0, 'C', '0', '0', 'system:menu:list',        'tree-table',     'admin', sysdate(), '', null, '菜单管理菜单');
+insert into sys_menu values('127',  '部门管理',       '9',   '4',  'dept',       'system/dept/index',               '', 1, 0, 'C', '0', '0', 'system:dept:list',        'tree',           'admin', sysdate(), '', null, '部门管理菜单');
+insert into sys_menu values('128',  '岗位管理',       '9',   '5',  'post',       'system/post/index',               '', 1, 0, 'C', '0', '0', 'system:post:list',        'post',           'admin', sysdate(), '', null, '岗位管理菜单');
+insert into sys_menu values('129',  '字典管理',       '9',   '6',  'dict',       'system/dict/index',               '', 1, 0, 'C', '0', '0', 'system:dict:list',        'dict',           'admin', sysdate(), '', null, '字典管理菜单');
+insert into sys_menu values('130',  '参数设置',       '9',   '7',  'config',     'system/config/index',             '', 1, 0, 'C', '0', '0', 'system:config:list',      'edit',           'admin', sysdate(), '', null, '参数设置菜单');
+insert into sys_menu values('131',  '通知公告',       '9',   '8',  'notice',     'system/notice/index',             '', 1, 0, 'C', '0', '0', 'system:notice:list',      'message',        'admin', sysdate(), '', null, '通知公告菜单');
+insert into sys_menu values('132',  '日志管理',       '9',   '9',  'log',        '',                                '', 1, 0, 'M', '0', '0', '',                        'log',            'admin', sysdate(), '', null, '日志管理菜单');
+insert into sys_menu values('133',  '在线用户',       '9',   '10', 'online',     'monitor/online/index',            '', 1, 0, 'C', '0', '0', 'monitor:online:list',     'online',         'admin', sysdate(), '', null, '在线用户菜单');
+insert into sys_menu values('134',  '表单构建',       '99',   '1',  'build',      'tool/build/index',               '', 1, 0, 'C', '0', '0', 'tool:build:list',         'build',         'admin', sysdate(), '', null, '表单构建菜单');
+insert into sys_menu values('135',  '代码生成',       '99',   '2',  'gen',        'tool/gen/index',                 '', 1, 0, 'C', '0', '0', 'tool:gen:list',           'code',          'admin', sysdate(), '', null, '代码生成菜单');
 
 -- 三级菜单
-insert into sys_menu values('500',  '操作日志', '132', '1',  'operlog',           'system/operlog/index',       '', 1, 0, 'C', '0', '0',   'system:operlog:list',          'form',           'admin', sysdate(), '', null, '操作日志菜单');
-insert into sys_menu values('501',  '登录日志', '132', '2',  'logininfor',        'system/logininfor/index',    '', 1, 0, 'C', '0', '0',   'system:logininfor:list',       'logininfor',     'admin', sysdate(), '', null, '登录日志菜单');
-insert into sys_menu values('502',  '设备状态', '110', '1',  'device-status',     'analysis/device/status',     '', 1, 0, 'C', '0', '0',    'analysis:device:ststus',      'device-status',  'admin', sysdate(), '', null, '设备状态');
-insert into sys_menu values('503',  '告警分析', '110', '2',  'device-warn',       'analysis/device/warn',       '', 1, 0, 'C', '0', '0',    'analysis:device:warn',        'device-warn',    'admin', sysdate(), '', null, '告警分析');
-insert into sys_menu values('504',  '产能分析', '111', '1',  'power-prod',        'analysis/power/prod',        '', 1, 0, 'C', '0', '0',    'analysis:power:prod',         'power-prod',     'admin', sysdate(), '', null, '产能分析');
-insert into sys_menu values('505',  '储能分析', '111', '2',  'power-store',       'analysis/power/store',       '', 1, 0, 'C', '0', '0',    'analysis:power:store',        'power-store',    'admin', sysdate(), '', null, '储能分析');
-insert into sys_menu values('506',  '用能分析', '111', '3',  'power-consume',     'analysis/power/consume',     '', 1, 0, 'C', '0', '0',    'analysis:power:consume',      'power-consume',  'admin', sysdate(), '', null, '用能分析');
-insert into sys_menu values('507',  '节能分析', '111', '4',  'power-save',        'analysis/power/save',        '', 1, 0, 'C', '0', '0',    'analysis:power:save',         'power-save',     'admin', sysdate(), '', null, '节能分析');
-insert into sys_menu values('508',  '产能报表', '112', '1',  'statement-prod',    'analysis/statement/prod',    '', 1, 0, 'C', '0', '0',    'analysis:statement:prod',     'statement-prod',     'admin', sysdate(), '', null, '产能报表');
-insert into sys_menu values('509',  '用能报表', '112', '2',  'statement-consume', 'analysis/statement/consume', '', 1, 0, 'C', '0', '0',    'analysis:statement:consume',  'statement-consume',  'admin', sysdate(), '', null, '用能报表');
-insert into sys_menu values('510',  '告警报表', '112', '3',  'statement-warn',    'analysis/statement/warn',    '', 1, 0, 'C', '0', '0',    'analysis:statement:warn',     'statement-warn',     'admin', sysdate(), '', null, '告警报表');
-insert into sys_menu values('511',  '自定义报表', '112', '4',  'statement-warn',    'analysis/statement/custom', '', 1, 0, 'C', '0', '0',    'analysis:statement:custom',   'statement-custom',   'admin', sysdate(), '', null, '自定义报表');
+insert into sys_menu values('500',  '操作日志', '132', '1',  'operlog',           'system/operlog/index',       '', 1, 0, 'C', '0', '0',    'system:operlog:list',          'form',          'admin', sysdate(), '', null, '操作日志菜单');
+insert into sys_menu values('501',  '登录日志', '132', '2',  'logininfor',        'system/logininfor/index',    '', 1, 0, 'C', '0', '0',    'system:logininfor:list',       'logininfor',    'admin', sysdate(), '', null, '登录日志菜单');
+insert into sys_menu values('502',  '设备指标', '110', '1',  'device-index',      'analysis/device/index',      '', 1, 0, 'C', '0', '0',    'analysis:device:index',        'deviceindex',   'admin', sysdate(), '', null, '设备状态');
+insert into sys_menu values('503',  '告警分析', '110', '2',  'device-warn',       'analysis/device/warn',       '', 1, 0, 'C', '0', '0',    'analysis:device:warn',         'warn',          'admin', sysdate(), '', null, '告警分析');
+insert into sys_menu values('504',  '产能分析', '111', '1',  'power-prod',        'analysis/power/prod',        '', 1, 0, 'C', '0', '0',    'analysis:power:prod',          'energyprod',     'admin', sysdate(), '', null, '产能分析');
+insert into sys_menu values('505',  '储能分析', '111', '2',  'power-store',       'analysis/power/store',       '', 1, 0, 'C', '0', '0',    'analysis:power:store',         'energystore',    'admin', sysdate(), '', null, '储能分析');
+insert into sys_menu values('506',  '用能分析', '111', '3',  'power-consume',     'analysis/power/consume',     '', 1, 0, 'C', '0', '0',    'analysis:power:consume',       'energyconsume',  'admin', sysdate(), '', null, '用能分析');
+insert into sys_menu values('507',  '节能分析', '111', '4',  'power-save',        'analysis/power/save',        '', 1, 0, 'C', '0', '0',    'analysis:power:save',          'energysave',     'admin', sysdate(), '', null, '节能分析');
+insert into sys_menu values('508',  '产能报表', '112', '1',  'statement-prod',    'analysis/statement/prod',    '', 1, 0, 'C', '0', '0',    'analysis:statement:prod',      'energyprod',     'admin', sysdate(), '', null, '产能报表');
+insert into sys_menu values('509',  '用能报表', '112', '2',  'statement-consume', 'analysis/statement/consume', '', 1, 0, 'C', '0', '0',    'analysis:statement:consume',   'energyconsume',  'admin', sysdate(), '', null, '用能报表');
+insert into sys_menu values('510',  '告警报表', '112', '3',  'statement-warn',    'analysis/statement/warn',    '', 1, 0, 'C', '0', '0',    'analysis:statement:warn',      'warn',     'admin', sysdate(), '', null, '告警报表');
+insert into sys_menu values('511',  '自定义报表', '112', '4',  'statement-warn',  'analysis/statement/custom',   '', 1, 0, 'C', '0', '0',   'analysis:statement:custom',    'statement-zdy',   'admin', sysdate(), '', null, '自定义报表');
 
 
 -- 用户管理按钮
-insert into sys_menu values('1000', '用户查询', '120', '1',  '', '', '', 1, 0, 'F', '0', '0', 'system:user:query',          '#', 'admin', sysdate(), '', null, '');
-insert into sys_menu values('1001', '用户新增', '120', '2',  '', '', '', 1, 0, 'F', '0', '0', 'system:user:add',            '#', 'admin', sysdate(), '', null, '');
-insert into sys_menu values('1002', '用户修改', '120', '3',  '', '', '', 1, 0, 'F', '0', '0', 'system:user:edit',           '#', 'admin', sysdate(), '', null, '');
-insert into sys_menu values('1003', '用户删除', '120', '4',  '', '', '', 1, 0, 'F', '0', '0', 'system:user:remove',         '#', 'admin', sysdate(), '', null, '');
-insert into sys_menu values('1004', '用户导出', '120', '5',  '', '', '', 1, 0, 'F', '0', '0', 'system:user:export',         '#', 'admin', sysdate(), '', null, '');
-insert into sys_menu values('1005', '用户导入', '120', '6',  '', '', '', 1, 0, 'F', '0', '0', 'system:user:import',         '#', 'admin', sysdate(), '', null, '');
-insert into sys_menu values('1006', '重置密码', '120', '7',  '', '', '', 1, 0, 'F', '0', '0', 'system:user:resetPwd',       '#', 'admin', sysdate(), '', null, '');
+insert into sys_menu values('1000', '用户查询', '124', '1',  '', '', '', 1, 0, 'F', '0', '0', 'system:user:query',          '#', 'admin', sysdate(), '', null, '');
+insert into sys_menu values('1001', '用户新增', '124', '2',  '', '', '', 1, 0, 'F', '0', '0', 'system:user:add',            '#', 'admin', sysdate(), '', null, '');
+insert into sys_menu values('1002', '用户修改', '124', '3',  '', '', '', 1, 0, 'F', '0', '0', 'system:user:edit',           '#', 'admin', sysdate(), '', null, '');
+insert into sys_menu values('1003', '用户删除', '124', '4',  '', '', '', 1, 0, 'F', '0', '0', 'system:user:remove',         '#', 'admin', sysdate(), '', null, '');
+insert into sys_menu values('1004', '用户导出', '124', '5',  '', '', '', 1, 0, 'F', '0', '0', 'system:user:export',         '#', 'admin', sysdate(), '', null, '');
+insert into sys_menu values('1005', '用户导入', '124', '6',  '', '', '', 1, 0, 'F', '0', '0', 'system:user:import',         '#', 'admin', sysdate(), '', null, '');
+insert into sys_menu values('1006', '重置密码', '124', '7',  '', '', '', 1, 0, 'F', '0', '0', 'system:user:resetPwd',       '#', 'admin', sysdate(), '', null, '');
 -- 角色管理按钮
-insert into sys_menu values('1007', '角色查询', '121', '1',  '', '', '', 1, 0, 'F', '0', '0', 'system:role:query',          '#', 'admin', sysdate(), '', null, '');
-insert into sys_menu values('1008', '角色新增', '121', '2',  '', '', '', 1, 0, 'F', '0', '0', 'system:role:add',            '#', 'admin', sysdate(), '', null, '');
-insert into sys_menu values('1009', '角色修改', '121', '3',  '', '', '', 1, 0, 'F', '0', '0', 'system:role:edit',           '#', 'admin', sysdate(), '', null, '');
-insert into sys_menu values('1010', '角色删除', '121', '4',  '', '', '', 1, 0, 'F', '0', '0', 'system:role:remove',         '#', 'admin', sysdate(), '', null, '');
-insert into sys_menu values('1011', '角色导出', '121', '5',  '', '', '', 1, 0, 'F', '0', '0', 'system:role:export',         '#', 'admin', sysdate(), '', null, '');
+insert into sys_menu values('1007', '角色查询', '125', '1',  '', '', '', 1, 0, 'F', '0', '0', 'system:role:query',          '#', 'admin', sysdate(), '', null, '');
+insert into sys_menu values('1008', '角色新增', '125', '2',  '', '', '', 1, 0, 'F', '0', '0', 'system:role:add',            '#', 'admin', sysdate(), '', null, '');
+insert into sys_menu values('1009', '角色修改', '125', '3',  '', '', '', 1, 0, 'F', '0', '0', 'system:role:edit',           '#', 'admin', sysdate(), '', null, '');
+insert into sys_menu values('1010', '角色删除', '125', '4',  '', '', '', 1, 0, 'F', '0', '0', 'system:role:remove',         '#', 'admin', sysdate(), '', null, '');
+insert into sys_menu values('1011', '角色导出', '125', '5',  '', '', '', 1, 0, 'F', '0', '0', 'system:role:export',         '#', 'admin', sysdate(), '', null, '');
 -- 菜单管理按钮
-insert into sys_menu values('1012', '菜单查询', '122', '1',  '', '', '', 1, 0, 'F', '0', '0', 'system:menu:query',          '#', 'admin', sysdate(), '', null, '');
-insert into sys_menu values('1013', '菜单新增', '122', '2',  '', '', '', 1, 0, 'F', '0', '0', 'system:menu:add',            '#', 'admin', sysdate(), '', null, '');
-insert into sys_menu values('1014', '菜单修改', '122', '3',  '', '', '', 1, 0, 'F', '0', '0', 'system:menu:edit',           '#', 'admin', sysdate(), '', null, '');
-insert into sys_menu values('1015', '菜单删除', '122', '4',  '', '', '', 1, 0, 'F', '0', '0', 'system:menu:remove',         '#', 'admin', sysdate(), '', null, '');
+insert into sys_menu values('1012', '菜单查询', '126', '1',  '', '', '', 1, 0, 'F', '0', '0', 'system:menu:query',          '#', 'admin', sysdate(), '', null, '');
+insert into sys_menu values('1013', '菜单新增', '126', '2',  '', '', '', 1, 0, 'F', '0', '0', 'system:menu:add',            '#', 'admin', sysdate(), '', null, '');
+insert into sys_menu values('1014', '菜单修改', '126', '3',  '', '', '', 1, 0, 'F', '0', '0', 'system:menu:edit',           '#', 'admin', sysdate(), '', null, '');
+insert into sys_menu values('1015', '菜单删除', '126', '4',  '', '', '', 1, 0, 'F', '0', '0', 'system:menu:remove',         '#', 'admin', sysdate(), '', null, '');
 -- 部门管理按钮
-insert into sys_menu values('1016', '部门查询', '123', '1',  '', '', '', 1, 0, 'F', '0', '0', 'system:dept:query',          '#', 'admin', sysdate(), '', null, '');
-insert into sys_menu values('1017', '部门新增', '123', '2',  '', '', '', 1, 0, 'F', '0', '0', 'system:dept:add',            '#', 'admin', sysdate(), '', null, '');
-insert into sys_menu values('1018', '部门修改', '123', '3',  '', '', '', 1, 0, 'F', '0', '0', 'system:dept:edit',           '#', 'admin', sysdate(), '', null, '');
-insert into sys_menu values('1019', '部门删除', '123', '4',  '', '', '', 1, 0, 'F', '0', '0', 'system:dept:remove',         '#', 'admin', sysdate(), '', null, '');
+insert into sys_menu values('1016', '部门查询', '127', '1',  '', '', '', 1, 0, 'F', '0', '0', 'system:dept:query',          '#', 'admin', sysdate(), '', null, '');
+insert into sys_menu values('1017', '部门新增', '127', '2',  '', '', '', 1, 0, 'F', '0', '0', 'system:dept:add',            '#', 'admin', sysdate(), '', null, '');
+insert into sys_menu values('1018', '部门修改', '127', '3',  '', '', '', 1, 0, 'F', '0', '0', 'system:dept:edit',           '#', 'admin', sysdate(), '', null, '');
+insert into sys_menu values('1019', '部门删除', '127', '4',  '', '', '', 1, 0, 'F', '0', '0', 'system:dept:remove',         '#', 'admin', sysdate(), '', null, '');
 -- 岗位管理按钮
-insert into sys_menu values('1020', '岗位查询', '124', '1',  '', '', '', 1, 0, 'F', '0', '0', 'system:post:query',          '#', 'admin', sysdate(), '', null, '');
-insert into sys_menu values('1021', '岗位新增', '124', '2',  '', '', '', 1, 0, 'F', '0', '0', 'system:post:add',            '#', 'admin', sysdate(), '', null, '');
-insert into sys_menu values('1022', '岗位修改', '124', '3',  '', '', '', 1, 0, 'F', '0', '0', 'system:post:edit',           '#', 'admin', sysdate(), '', null, '');
-insert into sys_menu values('1023', '岗位删除', '124', '4',  '', '', '', 1, 0, 'F', '0', '0', 'system:post:remove',         '#', 'admin', sysdate(), '', null, '');
-insert into sys_menu values('1024', '岗位导出', '124', '5',  '', '', '', 1, 0, 'F', '0', '0', 'system:post:export',         '#', 'admin', sysdate(), '', null, '');
+insert into sys_menu values('1020', '岗位查询', '128', '1',  '', '', '', 1, 0, 'F', '0', '0', 'system:post:query',          '#', 'admin', sysdate(), '', null, '');
+insert into sys_menu values('1021', '岗位新增', '128', '2',  '', '', '', 1, 0, 'F', '0', '0', 'system:post:add',            '#', 'admin', sysdate(), '', null, '');
+insert into sys_menu values('1022', '岗位修改', '128', '3',  '', '', '', 1, 0, 'F', '0', '0', 'system:post:edit',           '#', 'admin', sysdate(), '', null, '');
+insert into sys_menu values('1023', '岗位删除', '128', '4',  '', '', '', 1, 0, 'F', '0', '0', 'system:post:remove',         '#', 'admin', sysdate(), '', null, '');
+insert into sys_menu values('1024', '岗位导出', '128', '5',  '', '', '', 1, 0, 'F', '0', '0', 'system:post:export',         '#', 'admin', sysdate(), '', null, '');
 -- 字典管理按钮
-insert into sys_menu values('1025', '字典查询', '125', '1', '#', '', '', 1, 0, 'F', '0', '0', 'system:dict:query',          '#', 'admin', sysdate(), '', null, '');
-insert into sys_menu values('1026', '字典新增', '125', '2', '#', '', '', 1, 0, 'F', '0', '0', 'system:dict:add',            '#', 'admin', sysdate(), '', null, '');
-insert into sys_menu values('1027', '字典修改', '125', '3', '#', '', '', 1, 0, 'F', '0', '0', 'system:dict:edit',           '#', 'admin', sysdate(), '', null, '');
-insert into sys_menu values('1028', '字典删除', '125', '4', '#', '', '', 1, 0, 'F', '0', '0', 'system:dict:remove',         '#', 'admin', sysdate(), '', null, '');
-insert into sys_menu values('1029', '字典导出', '125', '5', '#', '', '', 1, 0, 'F', '0', '0', 'system:dict:export',         '#', 'admin', sysdate(), '', null, '');
+insert into sys_menu values('1025', '字典查询', '129', '1', '#', '', '', 1, 0, 'F', '0', '0', 'system:dict:query',          '#', 'admin', sysdate(), '', null, '');
+insert into sys_menu values('1026', '字典新增', '129', '2', '#', '', '', 1, 0, 'F', '0', '0', 'system:dict:add',            '#', 'admin', sysdate(), '', null, '');
+insert into sys_menu values('1027', '字典修改', '129', '3', '#', '', '', 1, 0, 'F', '0', '0', 'system:dict:edit',           '#', 'admin', sysdate(), '', null, '');
+insert into sys_menu values('1028', '字典删除', '129', '4', '#', '', '', 1, 0, 'F', '0', '0', 'system:dict:remove',         '#', 'admin', sysdate(), '', null, '');
+insert into sys_menu values('1029', '字典导出', '129', '5', '#', '', '', 1, 0, 'F', '0', '0', 'system:dict:export',         '#', 'admin', sysdate(), '', null, '');
 -- 参数设置按钮
-insert into sys_menu values('1030', '参数查询', '126', '1', '#', '', '', 1, 0, 'F', '0', '0', 'system:config:query',        '#', 'admin', sysdate(), '', null, '');
-insert into sys_menu values('1031', '参数新增', '126', '2', '#', '', '', 1, 0, 'F', '0', '0', 'system:config:add',          '#', 'admin', sysdate(), '', null, '');
-insert into sys_menu values('1032', '参数修改', '126', '3', '#', '', '', 1, 0, 'F', '0', '0', 'system:config:edit',         '#', 'admin', sysdate(), '', null, '');
-insert into sys_menu values('1033', '参数删除', '126', '4', '#', '', '', 1, 0, 'F', '0', '0', 'system:config:remove',       '#', 'admin', sysdate(), '', null, '');
-insert into sys_menu values('1034', '参数导出', '126', '5', '#', '', '', 1, 0, 'F', '0', '0', 'system:config:export',       '#', 'admin', sysdate(), '', null, '');
+insert into sys_menu values('1030', '参数查询', '130', '1', '#', '', '', 1, 0, 'F', '0', '0', 'system:config:query',        '#', 'admin', sysdate(), '', null, '');
+insert into sys_menu values('1031', '参数新增', '130', '2', '#', '', '', 1, 0, 'F', '0', '0', 'system:config:add',          '#', 'admin', sysdate(), '', null, '');
+insert into sys_menu values('1032', '参数修改', '130', '3', '#', '', '', 1, 0, 'F', '0', '0', 'system:config:edit',         '#', 'admin', sysdate(), '', null, '');
+insert into sys_menu values('1033', '参数删除', '130', '4', '#', '', '', 1, 0, 'F', '0', '0', 'system:config:remove',       '#', 'admin', sysdate(), '', null, '');
+insert into sys_menu values('1034', '参数导出', '130', '5', '#', '', '', 1, 0, 'F', '0', '0', 'system:config:export',       '#', 'admin', sysdate(), '', null, '');
 -- 通知公告按钮
-insert into sys_menu values('1035', '公告查询', '127', '1', '#', '', '', 1, 0, 'F', '0', '0', 'system:notice:query',        '#', 'admin', sysdate(), '', null, '');
-insert into sys_menu values('1036', '公告新增', '127', '2', '#', '', '', 1, 0, 'F', '0', '0', 'system:notice:add',          '#', 'admin', sysdate(), '', null, '');
-insert into sys_menu values('1037', '公告修改', '127', '3', '#', '', '', 1, 0, 'F', '0', '0', 'system:notice:edit',         '#', 'admin', sysdate(), '', null, '');
-insert into sys_menu values('1038', '公告删除', '127', '4', '#', '', '', 1, 0, 'F', '0', '0', 'system:notice:remove',       '#', 'admin', sysdate(), '', null, '');
+insert into sys_menu values('1035', '公告查询', '131', '1', '#', '', '', 1, 0, 'F', '0', '0', 'system:notice:query',        '#', 'admin', sysdate(), '', null, '');
+insert into sys_menu values('1036', '公告新增', '131', '2', '#', '', '', 1, 0, 'F', '0', '0', 'system:notice:add',          '#', 'admin', sysdate(), '', null, '');
+insert into sys_menu values('1037', '公告修改', '131', '3', '#', '', '', 1, 0, 'F', '0', '0', 'system:notice:edit',         '#', 'admin', sysdate(), '', null, '');
+insert into sys_menu values('1038', '公告删除', '131', '4', '#', '', '', 1, 0, 'F', '0', '0', 'system:notice:remove',       '#', 'admin', sysdate(), '', null, '');
 -- 操作日志按钮
 insert into sys_menu values('1039', '操作查询', '500', '1', '#', '', '', 1, 0, 'F', '0', '0', 'system:operlog:query',       '#', 'admin', sysdate(), '', null, '');
 insert into sys_menu values('1040', '操作删除', '500', '2', '#', '', '', 1, 0, 'F', '0', '0', 'system:operlog:remove',      '#', 'admin', sysdate(), '', null, '');