From 2ab35000026ccd58238e6a504b1b5f79f8c262c3 Mon Sep 17 00:00:00 2001
From: liusuyi <1951119284@qq.com>
Date: Wed, 17 Jul 2024 10:20:20 +0800
Subject: [PATCH] 优化

---
 ard-work/src/main/java/com/ruoyi/utils/websocket/service/ChatServerEndpoint.java       |   57 
 ard-work/src/main/java/com/ruoyi/device/camera/service/IArdCamerasService.java         |    3 
 ard-work/src/main/java/com/ruoyi/call/dto/CallMessage.java                             |    3 
 sql/init20240715.sql                                                                   | 6611 +++++++++++++++++++++++++--------------------------
 ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/SyncTask.java                         |   25 
 ard-work/src/main/resources/mapper/device/ArdCamerasMapper.xml                         |    3 
 ard-work/src/main/java/com/ruoyi/device/camera/service/impl/CameraSdkServiceImpl.java  |   24 
 ard-work/src/main/java/com/ruoyi/utils/websocket/util/WebSocketUtils.java              |   65 
 /dev/null                                                                              |  692 -----
 ard-work/src/main/java/com/ruoyi/utils/sdk/hiksdk/service/impl/HikvisionSDK.java       |    3 
 ard-work/src/main/java/com/ruoyi/device/camera/mapper/ArdCamerasMapper.java            |   12 
 ard-work/src/main/java/com/ruoyi/utils/sdk/dhsdk/module/ConfigModule.java              |    4 
 server/mediamtx/mediamtx.yml                                                           |    8 
 ard-work/src/main/java/com/ruoyi/device/camera/service/impl/ArdCamerasServiceImpl.java |    5 
 ard-work/src/main/java/com/ruoyi/utils/sdk/dhsdk/service/impl/DahuaSDK.java            |    4 
 15 files changed, 3,365 insertions(+), 4,154 deletions(-)

diff --git a/ard-work/src/main/java/com/ruoyi/call/dto/CallMessage.java b/ard-work/src/main/java/com/ruoyi/call/dto/CallMessage.java
index 56cca2a..067b1f3 100644
--- a/ard-work/src/main/java/com/ruoyi/call/dto/CallMessage.java
+++ b/ard-work/src/main/java/com/ruoyi/call/dto/CallMessage.java
@@ -2,6 +2,8 @@
 
 import lombok.Data;
 
+import java.util.List;
+
 /**
  * @ClassName:CallMessage
  * @Description:
@@ -15,6 +17,7 @@
     String roomId;
     String userId;
     String targetId;
+    List<String> targetIds;
     Integer mediaType;
     Integer type;
 }
diff --git a/ard-work/src/main/java/com/ruoyi/device/camera/mapper/ArdCamerasMapper.java b/ard-work/src/main/java/com/ruoyi/device/camera/mapper/ArdCamerasMapper.java
index 6894ece..6668a87 100644
--- a/ard-work/src/main/java/com/ruoyi/device/camera/mapper/ArdCamerasMapper.java
+++ b/ard-work/src/main/java/com/ruoyi/device/camera/mapper/ArdCamerasMapper.java
@@ -6,6 +6,8 @@
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 import com.ruoyi.common.annotation.DataScope;
 import com.ruoyi.device.camera.domain.ArdCameras;
+import org.apache.ibatis.annotations.MapKey;
+import org.apache.ibatis.annotations.Mapper;
 import org.apache.ibatis.annotations.Param;
 
 
@@ -90,7 +92,6 @@
      */
     public ArdCameras checkCameraIpAndPortUnique(@Param("ip") String ip, @Param("port")Integer port);
 
-    //public List<Map<String, Object>> getCamerasByDeptId(@Param("deptId")Long deptId,@Param("userId")String userId);
     public List<Map<String, Object>> getCamerasByDeptId(@Param("deptIdList")List<Long> deptIdList,@Param("userId")String userId);
 
     public Boolean getCameraOperationByCameraId(@Param("id") String id, @Param("userId") String userId);
@@ -98,4 +99,13 @@
     public List<Map<String, Object>> getChannelByCameraId(String id);
 
     public List<ArdCameras> findTowerCamerasBySubAndOwnDeptIds(@Param("deptIdList")List<Long> deptIdList);
+
+    /**
+     * @Author 刘苏义
+     * @Description 重置所有相机登录id为-1
+     * @Date   2024/7/17 10:17
+     * @Param
+     * @return
+     */
+    public int resetCameraLoginId();
 }
diff --git a/ard-work/src/main/java/com/ruoyi/device/camera/service/IArdCamerasService.java b/ard-work/src/main/java/com/ruoyi/device/camera/service/IArdCamerasService.java
index c522cd1..78d4811 100644
--- a/ard-work/src/main/java/com/ruoyi/device/camera/service/IArdCamerasService.java
+++ b/ard-work/src/main/java/com/ruoyi/device/camera/service/IArdCamerasService.java
@@ -138,4 +138,7 @@
     public Boolean getCameraOperationByCameraId(String id,String userId);
 
     public Map<String,Object> getChannelByCameraId(String id);
+
+    //将所有相机登录id置为-1
+    public int resetCameraLoginId();
 }
diff --git a/ard-work/src/main/java/com/ruoyi/device/camera/service/impl/ArdCamerasServiceImpl.java b/ard-work/src/main/java/com/ruoyi/device/camera/service/impl/ArdCamerasServiceImpl.java
index aea448b..b2070e5 100644
--- a/ard-work/src/main/java/com/ruoyi/device/camera/service/impl/ArdCamerasServiceImpl.java
+++ b/ard-work/src/main/java/com/ruoyi/device/camera/service/impl/ArdCamerasServiceImpl.java
@@ -760,4 +760,9 @@
             }
         }
     }
+
+    @Override
+    public int resetCameraLoginId() {
+        return ardCamerasMapper.resetCameraLoginId();
+    }
 }
diff --git a/ard-work/src/main/java/com/ruoyi/device/camera/service/impl/CameraSdkServiceImpl.java b/ard-work/src/main/java/com/ruoyi/device/camera/service/impl/CameraSdkServiceImpl.java
index eb62b1c..d271176 100644
--- a/ard-work/src/main/java/com/ruoyi/device/camera/service/impl/CameraSdkServiceImpl.java
+++ b/ard-work/src/main/java/com/ruoyi/device/camera/service/impl/CameraSdkServiceImpl.java
@@ -41,7 +41,7 @@
  * @Date: 2023年10月16日15:21:01
  **/
 @Service
-@Slf4j(topic = "SDK")
+@Slf4j(topic = "sdk")
 public class CameraSdkServiceImpl implements ICameraSdkService, ApplicationRunner {
     @Resource
     private IArdCamerasService ardCamerasService;
@@ -64,10 +64,10 @@
     @Override
     public void run(ApplicationArguments args) {
         try {
+            log.info("初始化登录相机开始");
+            ardCamerasService.resetCameraLoginId();
             List<ArdCameras> ardCameras = ardCamerasService.selectArdCamerasListNoDataScope(new ArdCameras());
-            for (ArdCameras camera : ardCameras) {
-                asyncLogin(camera);
-            }
+            ardCameras.stream().forEach(ardCamera -> asyncLogin(ardCamera));
         } catch (Exception ex) {
             log.error("初始化登录相机异常:" + ex.getMessage());
         }
@@ -586,17 +586,17 @@
                     case 1:
                         if (ardWellGuideCamera.getP1() != null) {
                             ptzMap = new HashMap<>();
-                            ptzMap.put("p" , ardWellGuideCamera.getP1());
-                            ptzMap.put("t" , ardWellGuideCamera.getT1());
-                            ptzMap.put("z" , ardWellGuideCamera.getZ1());
+                            ptzMap.put("p", ardWellGuideCamera.getP1());
+                            ptzMap.put("t", ardWellGuideCamera.getT1());
+                            ptzMap.put("z", ardWellGuideCamera.getZ1());
                         }
                         break;
                     case 2:
                         if (ardWellGuideCamera.getP2() != null) {
                             ptzMap = new HashMap<>();
-                            ptzMap.put("p" , ardWellGuideCamera.getP2());
-                            ptzMap.put("t" , ardWellGuideCamera.getT2());
-                            ptzMap.put("z" , ardWellGuideCamera.getZ2());
+                            ptzMap.put("p", ardWellGuideCamera.getP2());
+                            ptzMap.put("t", ardWellGuideCamera.getT2());
+                            ptzMap.put("z", ardWellGuideCamera.getZ2());
                         }
                         break;
 
@@ -624,9 +624,9 @@
         }
         //按井坐标开始引导
         if (!guideTargetPosition(cmd).get("code").equals(200)) {
-            return AjaxResult.warn("井坐标引导失败" , "cameraId:" + cameraId);
+            return AjaxResult.warn("井坐标引导失败", "cameraId:" + cameraId);
         }
-        return AjaxResult.success("井坐标引导成功" , "cameraId:" + cameraId);
+        return AjaxResult.success("井坐标引导成功", "cameraId:" + cameraId);
 
     }
 
diff --git a/ard-work/src/main/java/com/ruoyi/utils/sdk/dhsdk/module/ConfigModule.java b/ard-work/src/main/java/com/ruoyi/utils/sdk/dhsdk/module/ConfigModule.java
index e5c60f4..7075434 100644
--- a/ard-work/src/main/java/com/ruoyi/utils/sdk/dhsdk/module/ConfigModule.java
+++ b/ard-work/src/main/java/com/ruoyi/utils/sdk/dhsdk/module/ConfigModule.java
@@ -90,10 +90,10 @@
             try {
                 channelName = new String(channelTitleName.szName, "GBK");
             } catch (Exception e) {
-                System.err.println("getChannelName Failed!");
+                log.error("getChannelName Failed!");
             }
         } else {
-            System.err.println("Get Channel Name Failed." + ToolKits.getErrorCodePrint());
+            log.error("Get Channel Name Failed." + ToolKits.getErrorCodePrint());
         }
         return channelName;
     }
diff --git a/ard-work/src/main/java/com/ruoyi/utils/sdk/dhsdk/service/impl/DahuaSDK.java b/ard-work/src/main/java/com/ruoyi/utils/sdk/dhsdk/service/impl/DahuaSDK.java
index be1a771..492e5ff 100644
--- a/ard-work/src/main/java/com/ruoyi/utils/sdk/dhsdk/service/impl/DahuaSDK.java
+++ b/ard-work/src/main/java/com/ruoyi/utils/sdk/dhsdk/service/impl/DahuaSDK.java
@@ -160,7 +160,7 @@
             camera.setState("1");
             camera.setChanNum(m_stDeviceInfo.byChanNum);
             camera.setStartChan(1);
-            camera.setLoginId((Long) loginId.longValue());
+            camera.setLoginId(loginId.longValue());
             ardCamerasService.updateArdCameras(camera);
             GlobalVariable.loginMap.put(camera.getId(), loginId);
 
@@ -208,7 +208,7 @@
 
     //获取通道
     public List<ArdChannel> getChannels(ArdCameras camera) {
-        if (camera.getLoginId().equals(-1)) {
+        if (camera.getLoginId() < 0) {
             return new ArrayList<>();
         }
         LLong loginId = new LLong(camera.getLoginId());
diff --git a/ard-work/src/main/java/com/ruoyi/utils/sdk/hiksdk/service/impl/HikvisionSDK.java b/ard-work/src/main/java/com/ruoyi/utils/sdk/hiksdk/service/impl/HikvisionSDK.java
index 36d5d94..92a3833 100644
--- a/ard-work/src/main/java/com/ruoyi/utils/sdk/hiksdk/service/impl/HikvisionSDK.java
+++ b/ard-work/src/main/java/com/ruoyi/utils/sdk/hiksdk/service/impl/HikvisionSDK.java
@@ -1831,9 +1831,6 @@
 
     //获取IP通道
     public List<ArdChannel> getChannels(ArdCameras camera) {
-        if (camera.getLoginId().equals(-1)) {
-            return new ArrayList<>();
-        }
         //获取通道
         List<ArdChannel> channelList = new ArrayList<>();
         try {
diff --git a/ard-work/src/main/java/com/ruoyi/utils/websocket/service/ChatServerEndpoint.java b/ard-work/src/main/java/com/ruoyi/utils/websocket/service/ChatServerEndpoint.java
index c988db1..373664a 100644
--- a/ard-work/src/main/java/com/ruoyi/utils/websocket/service/ChatServerEndpoint.java
+++ b/ard-work/src/main/java/com/ruoyi/utils/websocket/service/ChatServerEndpoint.java
@@ -3,6 +3,7 @@
 import com.alibaba.fastjson2.JSONObject;
 import com.ruoyi.app.position.service.impl.AppPositionPushService;
 import com.ruoyi.call.dto.CallMessage;
+import com.ruoyi.common.exception.ServiceException;
 import com.ruoyi.utils.websocket.util.WebSocketUtils;
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.stereotype.Component;
@@ -11,7 +12,10 @@
 import javax.websocket.server.PathParam;
 import javax.websocket.server.ServerEndpoint;
 import java.io.IOException;
+import java.util.HashSet;
+import java.util.List;
 import java.util.Map;
+import java.util.Set;
 import java.util.regex.Matcher;
 import java.util.regex.Pattern;
 
@@ -39,38 +43,60 @@
 
     @OnMessage
     public void onMessage(@PathParam("userId") String userId, String message) {
-        log.info("收到消息:" + message);
-//        Session session = WebSocketUtils.ONLINE_USER_SESSIONS.get(userId);
-//        WebSocketUtils.sendMessage(session, message);
+        log.debug("收到消息:" + message);
         Map<String, Object> messageMap = JSONObject.parseObject(message, Map.class);
-        if (((String) messageMap.get("type")).equals("callMessage")) {
+        if (messageMap.get("type").equals("callMessage")) {
             String msg = (String) messageMap.get("message");
             CallMessage callMessage = JSONObject.parseObject(msg, CallMessage.class);
+            //单聊
             if (callMessage != null && callMessage.getType().equals(0)) {
-                String regex = "^" + Pattern.quote(callMessage.getTargetId()) + "_\\d+$";
-                Pattern pattern = Pattern.compile(regex);
-                ONLINE_USER_SESSIONS.entrySet().stream()
-                        .filter(entry -> {
-                            Matcher matcher = pattern.matcher(entry.getKey());
-                            return matcher.matches();
-                        })
-                        .map(Map.Entry::getValue)
-                        .forEach(session -> WebSocketUtils.sendMessage(session, message));
+                WebSocketUtils.sendMessagePrefix(callMessage.getTargetId(), message);
             }
+            //群聊
+            if (callMessage != null && callMessage.getType().equals(1)) {
+                String step = callMessage.getStep();
+                switch (step) {
+                    case "joinRoom":
+                        Set<String> userSet = WebSocketUtils.ROOM_USER_SET.getOrDefault(callMessage.getRoomId(), new HashSet<>());
+                        userSet.add(callMessage.getUserId());
+                        WebSocketUtils.ROOM_USER_SET.put(callMessage.getRoomId(), userSet);
+                        WebSocketUtils.sendRoomMessage(callMessage.getRoomId(), message);
+                        break;
+                    case "inviteRoom":
+                        List<String> targetIds = callMessage.getTargetIds();
+                        targetIds.stream().forEach(targetId -> {
+                            WebSocketUtils.sendMessagePrefix(targetId, message);
+                        });
+                        break;
+                    case "leaveRoom":
+                        userSet = WebSocketUtils.ROOM_USER_SET.getOrDefault(callMessage.getRoomId(), new HashSet<>());
+                        if (userSet.size() > 0) {
+                            userSet.remove(callMessage.getUserId());
+                            WebSocketUtils.ROOM_USER_SET.put(callMessage.getRoomId(), userSet);
+                            WebSocketUtils.sendRoomMessage(callMessage.getRoomId(), message);
+                        }
+                        break;
+                    default:
+                        WebSocketUtils.sendMessagePrefix(callMessage.getTargetId(), message);
+                        break;
+                }
 
+
+            }
         }
         // 根据用户新的频率重新调整定时任务
         AppPositionPushService.messageHandler(userId, message);
+
     }
 
     @OnClose
     public void onClose(@PathParam("userId") String userId, Session session) {
         //当前的Session 移除
         WebSocketUtils.ONLINE_USER_SESSIONS.remove(userId);
-        //并且通知其他人当前用户已经离开聊天室了
         String message = "用户[" + userId + "] 断开连接!";
-        //sendMessage(session,message);
         log.info("消息:" + message);
+        //从房间中移除用户
+        WebSocketUtils.ROOM_USER_SET.values().stream().forEach(userSet -> userSet.remove(userId));
         try {
             session.close();
             AppPositionPushService.stopHandler(userId);
@@ -88,5 +114,4 @@
         }
         log.info("Throwable msg " + throwable.getMessage());
     }
-
 }
\ No newline at end of file
diff --git a/ard-work/src/main/java/com/ruoyi/utils/websocket/util/WebSocketUtils.java b/ard-work/src/main/java/com/ruoyi/utils/websocket/util/WebSocketUtils.java
index 5a2b3e6..4583f87 100644
--- a/ard-work/src/main/java/com/ruoyi/utils/websocket/util/WebSocketUtils.java
+++ b/ard-work/src/main/java/com/ruoyi/utils/websocket/util/WebSocketUtils.java
@@ -2,14 +2,15 @@
 
 import com.alibaba.fastjson2.JSONObject;
 import lombok.extern.slf4j.Slf4j;
+import org.springframework.web.socket.WebSocketSession;
 
 import javax.websocket.RemoteEndpoint;
 import javax.websocket.Session;
 import java.io.IOException;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
+import java.util.*;
 import java.util.concurrent.*;
+import java.util.regex.Matcher;
+import java.util.regex.Pattern;
 
 /**
  * @ClassName WebSocketUtils
@@ -23,6 +24,8 @@
 
     // 存储 websocket session
     public static final Map<String, Session> ONLINE_USER_SESSIONS = new ConcurrentHashMap<>();
+    //存储房间
+    public static final ConcurrentHashMap<String, Set<String>> ROOM_USER_SET = new ConcurrentHashMap<>();
 
     /**
      * @param session 用户 session
@@ -36,15 +39,16 @@
         if (basic == null) {
             return;
         }
-        synchronized(session) {
+        synchronized (session) {
             try {
-                log.debug("发送消息:"+message);
+                log.debug("发送消息:" + message);
                 session.getBasicRemote().sendText(message);
             } catch (IOException e) {
-                log.error("sendMessage IOException ",e);
+                log.error("sendMessage IOException ", e);
             }
         }
     }
+
     /**
      * @param session 用户 session
      * @param message 发送内容
@@ -57,14 +61,15 @@
         if (basic == null) {
             return;
         }
-        synchronized(session) {
+        synchronized (session) {
             try {
                 session.getBasicRemote().sendText(new JSONObject(message).toString());
             } catch (IOException e) {
-                log.error("sendMessage IOException ",e);
+                log.error("sendMessage IOException ", e);
             }
         }
     }
+
     public static void sendMessage(Session session, List message) {
         if (session == null) {
             return;
@@ -73,27 +78,63 @@
         if (basic == null) {
             return;
         }
-        synchronized(session) {
+        synchronized (session) {
             try {
-                session.getBasicRemote().sendText( String.join(", ", message));
+                session.getBasicRemote().sendText(String.join(", ", message));
             } catch (IOException e) {
-                log.error("sendMessage IOException ",e);
+                log.error("sendMessage IOException ", e);
             }
         }
     }
+
     /**
      * 推送消息到其他客户端
+     *
      * @param message
      */
     public static void sendMessageAll(String message) {
         ONLINE_USER_SESSIONS.forEach((sessionId, session) -> sendMessage(session, message));
     }
+
     /**
      * 推送消息到其他客户端
+     *
      * @param message
      */
     public static void sendMessageAll(Map message) {
-        JSONObject jsonObject=new JSONObject(message);
+        JSONObject jsonObject = new JSONObject(message);
         ONLINE_USER_SESSIONS.forEach((sessionId, session) -> sendMessage(session, jsonObject.toString()));
     }
+
+    /**
+     * 推送消息到当前房间的其他客户端
+     *
+     * @param message
+     */
+    public static void sendRoomMessage(String roomId, String message) {
+        Set<String> userSet = ROOM_USER_SET.getOrDefault(roomId, new HashSet<>());
+        userSet.stream().forEach(userId -> {
+            String regex = "^" + Pattern.quote(userId) + "_\\d+$";
+            Pattern pattern = Pattern.compile(regex);
+            ONLINE_USER_SESSIONS.entrySet().stream().filter(entry -> {
+                Matcher matcher = pattern.matcher(entry.getKey());
+                return matcher.matches();
+            }).map(Map.Entry::getValue).forEach(session -> WebSocketUtils.sendMessage(session, message));
+        });
+    }
+    /**
+     * @Author 刘苏义
+     * @Description  发送消息给userId_前缀的人
+     * @Date   2024/7/16 10:24
+     * @Param
+     * @return
+     */
+    public static void sendMessagePrefix(String targetId, String message) {
+        String regex = "^" + Pattern.quote(targetId) + "_\\d+$";
+        Pattern pattern = Pattern.compile(regex);
+        ONLINE_USER_SESSIONS.entrySet().stream().filter(entry -> {
+            Matcher matcher = pattern.matcher(entry.getKey());
+            return matcher.matches();
+        }).map(Map.Entry::getValue).forEach(session -> WebSocketUtils.sendMessage(session, message));
+    }
 }
\ No newline at end of file
diff --git a/ard-work/src/main/resources/mapper/device/ArdCamerasMapper.xml b/ard-work/src/main/resources/mapper/device/ArdCamerasMapper.xml
index 318e511..09e84ed 100644
--- a/ard-work/src/main/resources/mapper/device/ArdCamerasMapper.xml
+++ b/ard-work/src/main/resources/mapper/device/ArdCamerasMapper.xml
@@ -413,4 +413,7 @@
         and tower_id is not null
         order by create_time desc
     </select>
+    <update id="resetCameraLoginId">
+        update ard_cameras set login_id = -1
+    </update>
 </mapper>
diff --git a/ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/SyncTask.java b/ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/SyncTask.java
index 0b089e4..1ee40ff 100644
--- a/ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/SyncTask.java
+++ b/ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/SyncTask.java
@@ -53,6 +53,7 @@
     private CameraSDKFactory cameraSDKFactory;
     @Resource
     private IArdChannelService ardChannelService;
+
     /**
      * 同步相机在线状态
      * 刘苏义
@@ -88,20 +89,22 @@
      * @Date 2024/7/9 16:01
      */
     public void syncChannelState() {
-        log.warn("定时同步通道任务开始");
+        log.debug("定时同步通道任务开始");
         //获取所有nvr设备
         List<ArdCameras> ardCamerasList = iArdCamerasService.selectArdCamerasListNoDataScope(new ArdCameras());
         if (ardCamerasList.size() > 0) {
             ardCamerasList.stream()
                     .forEach(ardCameras -> {
-                        //通过SDK获取NVR实际通道
-                        CameraSDK cameraSDK = cameraSDKFactory.createCameraSDK(ardCameras.getFactory());
-                        List<ArdChannel> ardChannelList = cameraSDK.getChannels(ardCameras);
-                        //同步通道表
-                        ArdChannel ardChannel=new ArdChannel();
-                        ardChannel.setDeviceId(ardCameras.getId());
-                        List<ArdChannel> ardChannelListDb = ardChannelService.selectArdChannelList(ardChannel);
-                        ardChannelService.asyncChannel(ardCameras,ardChannelListDb,ardChannelList);
+                        if (ardCameras.getLoginId() > 0) {
+                            //通过SDK获取NVR实际通道
+                            CameraSDK cameraSDK = cameraSDKFactory.createCameraSDK(ardCameras.getFactory());
+                            List<ArdChannel> ardChannelList = cameraSDK.getChannels(ardCameras);
+                            //同步通道表
+                            ArdChannel ardChannel = new ArdChannel();
+                            ardChannel.setDeviceId(ardCameras.getId());
+                            List<ArdChannel> ardChannelListDb = ardChannelService.selectArdChannelList(ardChannel);
+                            ardChannelService.asyncChannel(ardCameras, ardChannelListDb, ardChannelList);
+                        }
                     });
         }
     }
@@ -139,9 +142,9 @@
      * 2023/10/13 14:13:53
      */
     public void syncVtdu() {
-        log.warn("定时同步流媒体任务开始");
+        log.debug("定时同步流媒体任务开始");
         List<String> nameList = mediaService.getNameList();
         List<Vtdu> vtduList = vtduService.selectVtduList(new Vtdu());
-        vtduService.asyncVtdu(vtduList,nameList);
+        vtduService.asyncVtdu(vtduList, nameList);
     }
 }
\ No newline at end of file
diff --git a/server/mediamtx/mediamtx.yml b/server/mediamtx/mediamtx.yml
index 9427049..55e4b6c 100644
--- a/server/mediamtx/mediamtx.yml
+++ b/server/mediamtx/mediamtx.yml
@@ -44,17 +44,17 @@
 # Enable the HTTP API.
 api: yes
 # Address of the API listener.
-apiAddress: 192.168.1.227:9997
+apiAddress: 192.168.1.27:9997
 
 # Enable Prometheus-compatible metrics.
 metrics: no
 # Address of the metrics listener.
-metricsAddress: 192.168.1.227:9998
+metricsAddress: 192.168.1.27:9998
 
 # Enable pprof-compatible endpoint to monitor performances.
 pprof: no
 # Address of the pprof listener.
-pprofAddress: 192.168.1.227:9999
+pprofAddress: 192.168.1.27:9999
 
 # Command to run when a client connects to the server.
 # This is terminated with SIGINT when a client disconnects from the server.
@@ -225,7 +225,7 @@
 webrtcICEInterfaces: [192.168.1.1]
 # List of public IP addresses that are to be used as a host.
 # This is used typically for servers that are behind 1:1 D-NAT.
-webrtcICEHostNAT1To1IPs: [192.168.1.227]
+webrtcICEHostNAT1To1IPs: [192.168.1.27]
 # Address of a ICE UDP listener in format host:port.
 # If filled, ICE traffic will pass through a single UDP port,
 # allowing the deployment of the server inside a container or behind a NAT.
diff --git a/sql/20230320091649.nb3 b/sql/20230320091649.nb3
deleted file mode 100644
index 46f18dd..0000000
--- a/sql/20230320091649.nb3
+++ /dev/null
Binary files differ
diff --git a/sql/20230905public.sql b/sql/20230905public.sql
deleted file mode 100644
index 53f0fd7..0000000
--- a/sql/20230905public.sql
+++ /dev/null
@@ -1,3337 +0,0 @@
-/*
- Navicat Premium Data Transfer
-
- Source Server         : 112.98.126.2(35432)
- Source Server Type    : PostgreSQL
- Source Server Version : 100003
- Source Host           : 112.98.126.2:35432
- Source Catalog        : ry-vue
- Source Schema         : public
-
- Target Server Type    : PostgreSQL
- Target Server Version : 100003
- File Encoding         : 65001
-
- Date: 05/09/2023 10:46:45
-*/
-
-
--- ----------------------------
--- Sequence structure for dict_code_seq
--- ----------------------------
-DROP SEQUENCE IF EXISTS "public"."dict_code_seq";
-CREATE SEQUENCE "public"."dict_code_seq" 
-INCREMENT 1
-MINVALUE  1
-MAXVALUE 99999999
-START 34
-CACHE 1;
-
--- ----------------------------
--- Sequence structure for gen_table_column_id_seq
--- ----------------------------
-DROP SEQUENCE IF EXISTS "public"."gen_table_column_id_seq";
-CREATE SEQUENCE "public"."gen_table_column_id_seq" 
-INCREMENT 1
-MINVALUE  1
-MAXVALUE 99999999
-START 1
-CACHE 1;
-
--- ----------------------------
--- Sequence structure for gen_table_id_seq
--- ----------------------------
-DROP SEQUENCE IF EXISTS "public"."gen_table_id_seq";
-CREATE SEQUENCE "public"."gen_table_id_seq" 
-INCREMENT 1
-MINVALUE  1
-MAXVALUE 99999999
-START 200
-CACHE 1;
-
--- ----------------------------
--- Sequence structure for sys_config_id_seq
--- ----------------------------
-DROP SEQUENCE IF EXISTS "public"."sys_config_id_seq";
-CREATE SEQUENCE "public"."sys_config_id_seq" 
-INCREMENT 1
-MINVALUE  1
-MAXVALUE 99999999
-START 27
-CACHE 1;
-
--- ----------------------------
--- Sequence structure for sys_dept_id_seq
--- ----------------------------
-DROP SEQUENCE IF EXISTS "public"."sys_dept_id_seq";
-CREATE SEQUENCE "public"."sys_dept_id_seq" 
-INCREMENT 1
-MINVALUE  1
-MAXVALUE 99999999
-START 110
-CACHE 1;
-
--- ----------------------------
--- Sequence structure for sys_dict_type_id_seq
--- ----------------------------
-DROP SEQUENCE IF EXISTS "public"."sys_dict_type_id_seq";
-CREATE SEQUENCE "public"."sys_dict_type_id_seq" 
-INCREMENT 1
-MINVALUE  1
-MAXVALUE 99999999
-START 11
-CACHE 1;
-
--- ----------------------------
--- Sequence structure for sys_job_id_seq
--- ----------------------------
-DROP SEQUENCE IF EXISTS "public"."sys_job_id_seq";
-CREATE SEQUENCE "public"."sys_job_id_seq" 
-INCREMENT 1
-MINVALUE  1
-MAXVALUE 99999999
-START 6
-CACHE 1;
-
--- ----------------------------
--- Sequence structure for sys_job_log_id_seq
--- ----------------------------
-DROP SEQUENCE IF EXISTS "public"."sys_job_log_id_seq";
-CREATE SEQUENCE "public"."sys_job_log_id_seq" 
-INCREMENT 1
-MINVALUE  1
-MAXVALUE 99999999
-START 1
-CACHE 1;
-
--- ----------------------------
--- Sequence structure for sys_logininfor_id_seq
--- ----------------------------
-DROP SEQUENCE IF EXISTS "public"."sys_logininfor_id_seq";
-CREATE SEQUENCE "public"."sys_logininfor_id_seq" 
-INCREMENT 1
-MINVALUE  1
-MAXVALUE 99999999
-START 200
-CACHE 1;
-
--- ----------------------------
--- Sequence structure for sys_menu_id_seq
--- ----------------------------
-DROP SEQUENCE IF EXISTS "public"."sys_menu_id_seq";
-CREATE SEQUENCE "public"."sys_menu_id_seq" 
-INCREMENT 1
-MINVALUE  1
-MAXVALUE 99999999
-START 1075
-CACHE 1;
-
--- ----------------------------
--- Sequence structure for sys_notice_id_seq
--- ----------------------------
-DROP SEQUENCE IF EXISTS "public"."sys_notice_id_seq";
-CREATE SEQUENCE "public"."sys_notice_id_seq" 
-INCREMENT 1
-MINVALUE  1
-MAXVALUE 99999999
-START 3
-CACHE 1;
-
--- ----------------------------
--- Sequence structure for sys_oper_log_id_seq
--- ----------------------------
-DROP SEQUENCE IF EXISTS "public"."sys_oper_log_id_seq";
-CREATE SEQUENCE "public"."sys_oper_log_id_seq" 
-INCREMENT 1
-MINVALUE  1
-MAXVALUE 99999999
-START 200
-CACHE 1;
-
--- ----------------------------
--- Sequence structure for sys_post_id_seq
--- ----------------------------
-DROP SEQUENCE IF EXISTS "public"."sys_post_id_seq";
-CREATE SEQUENCE "public"."sys_post_id_seq" 
-INCREMENT 1
-MINVALUE  1
-MAXVALUE 99999999
-START 5
-CACHE 1;
-
--- ----------------------------
--- Sequence structure for sys_role_id_seq
--- ----------------------------
-DROP SEQUENCE IF EXISTS "public"."sys_role_id_seq";
-CREATE SEQUENCE "public"."sys_role_id_seq" 
-INCREMENT 1
-MINVALUE  1
-MAXVALUE 99999999
-START 7
-CACHE 1;
-
--- ----------------------------
--- Sequence structure for sys_user_id_seq
--- ----------------------------
-DROP SEQUENCE IF EXISTS "public"."sys_user_id_seq";
-CREATE SEQUENCE "public"."sys_user_id_seq" 
-INCREMENT 1
-MINVALUE  1
-MAXVALUE 99999999
-START 3
-CACHE 1;
-
--- ----------------------------
--- Table structure for ard_alarm_access
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_alarm_access";
-CREATE TABLE "public"."ard_alarm_access" (
-  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "serial_no" varchar(64) COLLATE "pg_catalog"."default",
-  "acs_id" varchar(64) COLLATE "pg_catalog"."default",
-  "acs_name" varchar(64) COLLATE "pg_catalog"."default",
-  "defense_type" varchar(64) COLLATE "pg_catalog"."default",
-  "alarm_type" varchar(64) COLLATE "pg_catalog"."default",
-  "alarm_time" timestamp(6),
-  "door_no" int8,
-  "longitude" numeric,
-  "latitude" numeric,
-  "altitude" numeric,
-  "pic_url" varchar(255) COLLATE "pg_catalog"."default",
-  "record_url" varchar(255) COLLATE "pg_catalog"."default",
-  "view_time" timestamp(6),
-  "dept_id" int8,
-  "user_id" varchar(64) COLLATE "pg_catalog"."default",
-  "create_by" varchar(64) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6)
-)
-;
-COMMENT ON COLUMN "public"."ard_alarm_access"."id" IS 'id';
-COMMENT ON COLUMN "public"."ard_alarm_access"."serial_no" IS '事件流水号';
-COMMENT ON COLUMN "public"."ard_alarm_access"."acs_id" IS '门禁主机ID';
-COMMENT ON COLUMN "public"."ard_alarm_access"."acs_name" IS '门禁主机名称';
-COMMENT ON COLUMN "public"."ard_alarm_access"."defense_type" IS '防区类型';
-COMMENT ON COLUMN "public"."ard_alarm_access"."alarm_type" IS '报警类别';
-COMMENT ON COLUMN "public"."ard_alarm_access"."alarm_time" IS '报警时间';
-COMMENT ON COLUMN "public"."ard_alarm_access"."door_no" IS '门编号';
-COMMENT ON COLUMN "public"."ard_alarm_access"."longitude" IS '门禁主机经度';
-COMMENT ON COLUMN "public"."ard_alarm_access"."latitude" IS '门禁主机纬度';
-COMMENT ON COLUMN "public"."ard_alarm_access"."altitude" IS '门禁主机高层';
-COMMENT ON COLUMN "public"."ard_alarm_access"."pic_url" IS '事件图片url';
-COMMENT ON COLUMN "public"."ard_alarm_access"."record_url" IS '引导录像url';
-COMMENT ON COLUMN "public"."ard_alarm_access"."view_time" IS '查看时间';
-COMMENT ON COLUMN "public"."ard_alarm_access"."dept_id" IS '部门ID';
-COMMENT ON COLUMN "public"."ard_alarm_access"."user_id" IS '用户ID';
-COMMENT ON COLUMN "public"."ard_alarm_access"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."ard_alarm_access"."create_time" IS '创建时间';
-COMMENT ON TABLE "public"."ard_alarm_access" IS '门禁报警表';
-
--- ----------------------------
--- Table structure for ard_alarm_apponekey
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_alarm_apponekey";
-CREATE TABLE "public"."ard_alarm_apponekey" (
-  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "user_id" varchar(255) COLLATE "pg_catalog"."default",
-  "name" varchar(255) COLLATE "pg_catalog"."default",
-  "longitude" float8,
-  "latitude" float8,
-  "altitude" float8,
-  "record_url" varchar(255) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "view_time" timestamp(6)
-)
-;
-COMMENT ON COLUMN "public"."ard_alarm_apponekey"."id" IS 'ID';
-COMMENT ON COLUMN "public"."ard_alarm_apponekey"."user_id" IS 'app用户ID';
-COMMENT ON COLUMN "public"."ard_alarm_apponekey"."name" IS 'app用户姓名';
-COMMENT ON COLUMN "public"."ard_alarm_apponekey"."longitude" IS '经度';
-COMMENT ON COLUMN "public"."ard_alarm_apponekey"."latitude" IS '纬度';
-COMMENT ON COLUMN "public"."ard_alarm_apponekey"."altitude" IS '高层';
-COMMENT ON COLUMN "public"."ard_alarm_apponekey"."record_url" IS '录像url';
-COMMENT ON COLUMN "public"."ard_alarm_apponekey"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."ard_alarm_apponekey"."view_time" IS '查看时间';
-COMMENT ON TABLE "public"."ard_alarm_apponekey" IS 'app一键报警';
-
--- ----------------------------
--- Table structure for ard_alarm_areas
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_alarm_areas";
-CREATE TABLE "public"."ard_alarm_areas" (
-  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL DEFAULT replace(((uuid_generate_v4())::character varying)::text, '-'::text, ''::text),
-  "name" varchar(64) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."ard_alarm_areas"."id" IS '报警区id';
-COMMENT ON COLUMN "public"."ard_alarm_areas"."name" IS '报警区名称';
-
--- ----------------------------
--- Table structure for ard_alarm_camera
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_alarm_camera";
-CREATE TABLE "public"."ard_alarm_camera" (
-  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "camera_id" varchar(45) COLLATE "pg_catalog"."default",
-  "camera_name" varchar(45) COLLATE "pg_catalog"."default",
-  "camera_channel" varchar(45) COLLATE "pg_catalog"."default",
-  "camera_type" varchar(45) COLLATE "pg_catalog"."default",
-  "alarm_type" varchar(45) COLLATE "pg_catalog"."default",
-  "alarm_time" timestamp(6),
-  "longitude" numeric,
-  "latitude" numeric,
-  "rule_id" int4,
-  "pic_url" varchar(255) COLLATE "pg_catalog"."default",
-  "view_time" timestamp(6),
-  "create_by" varchar(45) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "user_id" varchar(45) COLLATE "pg_catalog"."default",
-  "dept_id" int4
-)
-;
-COMMENT ON COLUMN "public"."ard_alarm_camera"."id" IS '记录ID';
-COMMENT ON COLUMN "public"."ard_alarm_camera"."camera_id" IS '相机id';
-COMMENT ON COLUMN "public"."ard_alarm_camera"."camera_name" IS '相机名称';
-COMMENT ON COLUMN "public"."ard_alarm_camera"."camera_channel" IS '相机通道';
-COMMENT ON COLUMN "public"."ard_alarm_camera"."camera_type" IS '相机类型';
-COMMENT ON COLUMN "public"."ard_alarm_camera"."alarm_type" IS '报警类型';
-COMMENT ON COLUMN "public"."ard_alarm_camera"."alarm_time" IS '报警时间';
-COMMENT ON COLUMN "public"."ard_alarm_camera"."longitude" IS '经度';
-COMMENT ON COLUMN "public"."ard_alarm_camera"."latitude" IS '纬度';
-COMMENT ON COLUMN "public"."ard_alarm_camera"."rule_id" IS '规则id';
-COMMENT ON COLUMN "public"."ard_alarm_camera"."pic_url" IS '图片url';
-COMMENT ON COLUMN "public"."ard_alarm_camera"."view_time" IS '查看时间';
-COMMENT ON COLUMN "public"."ard_alarm_camera"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."ard_alarm_camera"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."ard_alarm_camera"."user_id" IS '用户ID';
-COMMENT ON COLUMN "public"."ard_alarm_camera"."dept_id" IS '部门ID';
-COMMENT ON TABLE "public"."ard_alarm_camera" IS '通用光电报警表';
-
--- ----------------------------
--- Table structure for ard_alarm_external
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_alarm_external";
-CREATE TABLE "public"."ard_alarm_external" (
-  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "alarm_id" varchar(64) COLLATE "pg_catalog"."default",
-  "alarm_name" varchar(64) COLLATE "pg_catalog"."default",
-  "defense_id" int8,
-  "defense_name" varchar(64) COLLATE "pg_catalog"."default",
-  "alarm_type" varchar(64) COLLATE "pg_catalog"."default",
-  "alarm_time" timestamp(6),
-  "longitude" numeric,
-  "latitude" numeric,
-  "altitude" numeric,
-  "record_url" varchar(255) COLLATE "pg_catalog"."default",
-  "sub_sys_no" int8,
-  "alarm_host_id" varchar(64) COLLATE "pg_catalog"."default",
-  "view_time" timestamp(6),
-  "dept_id" int8,
-  "user_id" varchar(64) COLLATE "pg_catalog"."default",
-  "create_by" varchar(64) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6)
-)
-;
-COMMENT ON COLUMN "public"."ard_alarm_external"."id" IS 'id';
-COMMENT ON COLUMN "public"."ard_alarm_external"."alarm_id" IS '报警ID';
-COMMENT ON COLUMN "public"."ard_alarm_external"."alarm_name" IS '报警名称';
-COMMENT ON COLUMN "public"."ard_alarm_external"."defense_id" IS '防区ID';
-COMMENT ON COLUMN "public"."ard_alarm_external"."defense_name" IS '防区名称';
-COMMENT ON COLUMN "public"."ard_alarm_external"."alarm_type" IS '报警类别';
-COMMENT ON COLUMN "public"."ard_alarm_external"."alarm_time" IS '报警时间';
-COMMENT ON COLUMN "public"."ard_alarm_external"."longitude" IS '经度';
-COMMENT ON COLUMN "public"."ard_alarm_external"."latitude" IS '纬度';
-COMMENT ON COLUMN "public"."ard_alarm_external"."altitude" IS '高层';
-COMMENT ON COLUMN "public"."ard_alarm_external"."record_url" IS '引导录像url';
-COMMENT ON COLUMN "public"."ard_alarm_external"."sub_sys_no" IS '子系统ID';
-COMMENT ON COLUMN "public"."ard_alarm_external"."alarm_host_id" IS '报警主机ID';
-COMMENT ON COLUMN "public"."ard_alarm_external"."view_time" IS '查看时间';
-COMMENT ON COLUMN "public"."ard_alarm_external"."dept_id" IS '部门ID';
-COMMENT ON COLUMN "public"."ard_alarm_external"."user_id" IS '用户ID';
-COMMENT ON COLUMN "public"."ard_alarm_external"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."ard_alarm_external"."create_time" IS '创建时间';
-COMMENT ON TABLE "public"."ard_alarm_external" IS '外联报警表';
-
--- ----------------------------
--- Table structure for ard_alarm_radar
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_alarm_radar";
-CREATE TABLE "public"."ard_alarm_radar" (
-  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "name" varchar(45) COLLATE "pg_catalog"."default",
-  "target_id" varchar(45) COLLATE "pg_catalog"."default",
-  "alarm_type" varchar(45) COLLATE "pg_catalog"."default",
-  "alarm_time" timestamp(6),
-  "longitude" numeric,
-  "latitude" numeric,
-  "record_url1" varchar(300) COLLATE "pg_catalog"."default",
-  "record_url2" varchar(300) COLLATE "pg_catalog"."default",
-  "view_time" timestamp(6),
-  "create_by" varchar(45) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "user_id" varchar(45) COLLATE "pg_catalog"."default",
-  "dept_id" int4,
-  "guide_flag" int4
-)
-;
-COMMENT ON COLUMN "public"."ard_alarm_radar"."id" IS '记录ID';
-COMMENT ON COLUMN "public"."ard_alarm_radar"."name" IS '兴趣点名称';
-COMMENT ON COLUMN "public"."ard_alarm_radar"."target_id" IS '目标ID';
-COMMENT ON COLUMN "public"."ard_alarm_radar"."alarm_type" IS '报警类型';
-COMMENT ON COLUMN "public"."ard_alarm_radar"."alarm_time" IS '报警时间';
-COMMENT ON COLUMN "public"."ard_alarm_radar"."longitude" IS '经度';
-COMMENT ON COLUMN "public"."ard_alarm_radar"."latitude" IS '纬度';
-COMMENT ON COLUMN "public"."ard_alarm_radar"."record_url1" IS '引导录像2';
-COMMENT ON COLUMN "public"."ard_alarm_radar"."view_time" IS '查看时间';
-COMMENT ON COLUMN "public"."ard_alarm_radar"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."ard_alarm_radar"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."ard_alarm_radar"."user_id" IS '用户ID';
-COMMENT ON COLUMN "public"."ard_alarm_radar"."dept_id" IS '部门ID';
-COMMENT ON COLUMN "public"."ard_alarm_radar"."guide_flag" IS '引导标记';
-COMMENT ON TABLE "public"."ard_alarm_radar" IS '雷达报警表';
-
--- ----------------------------
--- Table structure for ard_alarm_radar_fire
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_alarm_radar_fire";
-CREATE TABLE "public"."ard_alarm_radar_fire" (
-  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "name" varchar(45) COLLATE "pg_catalog"."default",
-  "target_id" varchar(45) COLLATE "pg_catalog"."default",
-  "alarm_type" varchar(45) COLLATE "pg_catalog"."default",
-  "alarm_time" timestamp(6),
-  "longitude" numeric,
-  "latitude" numeric,
-  "record_url1" varchar(300) COLLATE "pg_catalog"."default",
-  "record_url2" varchar(300) COLLATE "pg_catalog"."default",
-  "view_time" timestamp(6),
-  "create_by" varchar(45) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "user_id" varchar(45) COLLATE "pg_catalog"."default",
-  "dept_id" int4,
-  "guide_flag" int4
-)
-;
-COMMENT ON COLUMN "public"."ard_alarm_radar_fire"."id" IS '记录ID';
-COMMENT ON COLUMN "public"."ard_alarm_radar_fire"."name" IS '兴趣点名称';
-COMMENT ON COLUMN "public"."ard_alarm_radar_fire"."target_id" IS '目标ID';
-COMMENT ON COLUMN "public"."ard_alarm_radar_fire"."alarm_type" IS '报警类型';
-COMMENT ON COLUMN "public"."ard_alarm_radar_fire"."alarm_time" IS '报警时间';
-COMMENT ON COLUMN "public"."ard_alarm_radar_fire"."longitude" IS '经度';
-COMMENT ON COLUMN "public"."ard_alarm_radar_fire"."latitude" IS '纬度';
-COMMENT ON COLUMN "public"."ard_alarm_radar_fire"."record_url1" IS '引导录像2';
-COMMENT ON COLUMN "public"."ard_alarm_radar_fire"."view_time" IS '查看时间';
-COMMENT ON COLUMN "public"."ard_alarm_radar_fire"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."ard_alarm_radar_fire"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."ard_alarm_radar_fire"."user_id" IS '用户ID';
-COMMENT ON COLUMN "public"."ard_alarm_radar_fire"."dept_id" IS '部门ID';
-COMMENT ON COLUMN "public"."ard_alarm_radar_fire"."guide_flag" IS '引导标记';
-COMMENT ON TABLE "public"."ard_alarm_radar_fire" IS '雷达防火报警表';
-
--- ----------------------------
--- Table structure for ard_alarm_radar_move
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_alarm_radar_move";
-CREATE TABLE "public"."ard_alarm_radar_move" (
-  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "name" varchar(45) COLLATE "pg_catalog"."default",
-  "target_id" varchar(45) COLLATE "pg_catalog"."default",
-  "alarm_type" varchar(45) COLLATE "pg_catalog"."default",
-  "alarm_time" timestamp(6),
-  "longitude" numeric,
-  "latitude" numeric,
-  "record_url1" varchar(300) COLLATE "pg_catalog"."default",
-  "record_url2" varchar(300) COLLATE "pg_catalog"."default",
-  "view_time" timestamp(6),
-  "create_by" varchar(45) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "user_id" varchar(45) COLLATE "pg_catalog"."default",
-  "dept_id" int4,
-  "guide_flag" int4
-)
-;
-COMMENT ON COLUMN "public"."ard_alarm_radar_move"."id" IS '记录ID';
-COMMENT ON COLUMN "public"."ard_alarm_radar_move"."name" IS '兴趣点名称';
-COMMENT ON COLUMN "public"."ard_alarm_radar_move"."target_id" IS '目标ID';
-COMMENT ON COLUMN "public"."ard_alarm_radar_move"."alarm_type" IS '报警类型';
-COMMENT ON COLUMN "public"."ard_alarm_radar_move"."alarm_time" IS '报警时间';
-COMMENT ON COLUMN "public"."ard_alarm_radar_move"."longitude" IS '经度';
-COMMENT ON COLUMN "public"."ard_alarm_radar_move"."latitude" IS '纬度';
-COMMENT ON COLUMN "public"."ard_alarm_radar_move"."record_url1" IS '引导录像1';
-COMMENT ON COLUMN "public"."ard_alarm_radar_move"."record_url2" IS '引导录像2';
-COMMENT ON COLUMN "public"."ard_alarm_radar_move"."view_time" IS '查看时间';
-COMMENT ON COLUMN "public"."ard_alarm_radar_move"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."ard_alarm_radar_move"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."ard_alarm_radar_move"."user_id" IS '用户ID';
-COMMENT ON COLUMN "public"."ard_alarm_radar_move"."dept_id" IS '部门ID';
-COMMENT ON COLUMN "public"."ard_alarm_radar_move"."guide_flag" IS '引导标记';
-COMMENT ON TABLE "public"."ard_alarm_radar_move" IS '雷达移动报警表';
-
--- ----------------------------
--- Table structure for ard_alarm_radar_pump
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_alarm_radar_pump";
-CREATE TABLE "public"."ard_alarm_radar_pump" (
-  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "name" varchar(45) COLLATE "pg_catalog"."default",
-  "target_id" varchar(45) COLLATE "pg_catalog"."default",
-  "alarm_type" varchar(45) COLLATE "pg_catalog"."default",
-  "alarm_time" timestamp(6),
-  "longitude" numeric,
-  "latitude" numeric,
-  "record_url1" varchar(300) COLLATE "pg_catalog"."default",
-  "record_url2" varchar(300) COLLATE "pg_catalog"."default",
-  "view_time" timestamp(6),
-  "create_by" varchar(45) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "user_id" varchar(45) COLLATE "pg_catalog"."default",
-  "dept_id" int4,
-  "guide_flag" int4
-)
-;
-COMMENT ON COLUMN "public"."ard_alarm_radar_pump"."id" IS '记录ID';
-COMMENT ON COLUMN "public"."ard_alarm_radar_pump"."name" IS '兴趣点名称';
-COMMENT ON COLUMN "public"."ard_alarm_radar_pump"."target_id" IS '目标ID';
-COMMENT ON COLUMN "public"."ard_alarm_radar_pump"."alarm_type" IS '报警类型';
-COMMENT ON COLUMN "public"."ard_alarm_radar_pump"."alarm_time" IS '报警时间';
-COMMENT ON COLUMN "public"."ard_alarm_radar_pump"."longitude" IS '经度';
-COMMENT ON COLUMN "public"."ard_alarm_radar_pump"."latitude" IS '纬度';
-COMMENT ON COLUMN "public"."ard_alarm_radar_pump"."record_url1" IS '引导录像2';
-COMMENT ON COLUMN "public"."ard_alarm_radar_pump"."view_time" IS '查看时间';
-COMMENT ON COLUMN "public"."ard_alarm_radar_pump"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."ard_alarm_radar_pump"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."ard_alarm_radar_pump"."user_id" IS '用户ID';
-COMMENT ON COLUMN "public"."ard_alarm_radar_pump"."dept_id" IS '部门ID';
-COMMENT ON COLUMN "public"."ard_alarm_radar_pump"."guide_flag" IS '引导标记';
-COMMENT ON TABLE "public"."ard_alarm_radar_pump" IS '雷达抽油机停机报警表';
-
--- ----------------------------
--- Table structure for ard_alarm_stealelec
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_alarm_stealelec";
-CREATE TABLE "public"."ard_alarm_stealelec" (
-  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "command" int4,
-  "name" varchar(45) COLLATE "pg_catalog"."default",
-  "describe" varchar(45) COLLATE "pg_catalog"."default",
-  "catalog_text" varchar(45) COLLATE "pg_catalog"."default",
-  "description" varchar(45) COLLATE "pg_catalog"."default",
-  "start_time" timestamp(6),
-  "end_time" timestamp(6),
-  "longitude" numeric,
-  "latitude" numeric,
-  "view_time" timestamp(6),
-  "create_by" varchar(45) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "user_id" varchar(45) COLLATE "pg_catalog"."default",
-  "dept_id" int4,
-  "altitude" numeric(64),
-  "record_url" varchar(255) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."ard_alarm_stealelec"."id" IS '记录ID';
-COMMENT ON COLUMN "public"."ard_alarm_stealelec"."command" IS '命令值';
-COMMENT ON COLUMN "public"."ard_alarm_stealelec"."name" IS '油井代码';
-COMMENT ON COLUMN "public"."ard_alarm_stealelec"."describe" IS '井号';
-COMMENT ON COLUMN "public"."ard_alarm_stealelec"."catalog_text" IS '报警类型';
-COMMENT ON COLUMN "public"."ard_alarm_stealelec"."description" IS '报警值';
-COMMENT ON COLUMN "public"."ard_alarm_stealelec"."start_time" IS '报警开始时间';
-COMMENT ON COLUMN "public"."ard_alarm_stealelec"."end_time" IS '报警结束时间';
-COMMENT ON COLUMN "public"."ard_alarm_stealelec"."longitude" IS '经度';
-COMMENT ON COLUMN "public"."ard_alarm_stealelec"."latitude" IS '纬度';
-COMMENT ON COLUMN "public"."ard_alarm_stealelec"."view_time" IS '查看时间';
-COMMENT ON COLUMN "public"."ard_alarm_stealelec"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."ard_alarm_stealelec"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."ard_alarm_stealelec"."user_id" IS '用户ID';
-COMMENT ON COLUMN "public"."ard_alarm_stealelec"."dept_id" IS '部门ID';
-COMMENT ON COLUMN "public"."ard_alarm_stealelec"."altitude" IS '高层';
-COMMENT ON COLUMN "public"."ard_alarm_stealelec"."record_url" IS '引导录像url';
-COMMENT ON TABLE "public"."ard_alarm_stealelec" IS '盗电报警表';
-
--- ----------------------------
--- Table structure for ard_alarm_tube
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_alarm_tube";
-CREATE TABLE "public"."ard_alarm_tube" (
-  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "host" varchar(64) COLLATE "pg_catalog"."default",
-  "tube_id" int8,
-  "tube_name" varchar(64) COLLATE "pg_catalog"."default",
-  "tube_type" varchar(50) COLLATE "pg_catalog"."default",
-  "pipe_diameter" numeric,
-  "color" varchar(20) COLLATE "pg_catalog"."default",
-  "position" int4,
-  "longitude" numeric,
-  "latitude" numeric,
-  "altitude" numeric,
-  "type" varchar(64) COLLATE "pg_catalog"."default",
-  "alarm_type" varchar(64) COLLATE "pg_catalog"."default",
-  "alarm_time" timestamp(6),
-  "watcher" varchar(45) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "view_time" timestamp(6),
-  "record_url" varchar(255) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."ard_alarm_tube"."id" IS '主键';
-COMMENT ON COLUMN "public"."ard_alarm_tube"."host" IS '报警主机';
-COMMENT ON COLUMN "public"."ard_alarm_tube"."tube_id" IS '管线id';
-COMMENT ON COLUMN "public"."ard_alarm_tube"."tube_name" IS '管线名称';
-COMMENT ON COLUMN "public"."ard_alarm_tube"."tube_type" IS '管线类型-油管-水管';
-COMMENT ON COLUMN "public"."ard_alarm_tube"."pipe_diameter" IS '管径';
-COMMENT ON COLUMN "public"."ard_alarm_tube"."color" IS '颜色';
-COMMENT ON COLUMN "public"."ard_alarm_tube"."position" IS '位置';
-COMMENT ON COLUMN "public"."ard_alarm_tube"."longitude" IS '经度';
-COMMENT ON COLUMN "public"."ard_alarm_tube"."latitude" IS '纬度';
-COMMENT ON COLUMN "public"."ard_alarm_tube"."altitude" IS '高层';
-COMMENT ON COLUMN "public"."ard_alarm_tube"."type" IS '类型GXALARM';
-COMMENT ON COLUMN "public"."ard_alarm_tube"."alarm_type" IS '类型中文';
-COMMENT ON COLUMN "public"."ard_alarm_tube"."alarm_time" IS '报警时间';
-COMMENT ON COLUMN "public"."ard_alarm_tube"."watcher" IS '用户名';
-COMMENT ON COLUMN "public"."ard_alarm_tube"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."ard_alarm_tube"."view_time" IS '查看时间';
-COMMENT ON COLUMN "public"."ard_alarm_tube"."record_url" IS '引导录像url';
-COMMENT ON TABLE "public"."ard_alarm_tube" IS '管线泄露报警表';
-
--- ----------------------------
--- Table structure for ard_alarm_type_user
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_alarm_type_user";
-CREATE TABLE "public"."ard_alarm_type_user" (
-  "command" int2,
-  "alarm_type" varchar(45) COLLATE "pg_catalog"."default",
-  "user_id" varchar(45) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."ard_alarm_type_user"."command" IS '报警代码';
-COMMENT ON COLUMN "public"."ard_alarm_type_user"."alarm_type" IS '报警类型';
-COMMENT ON COLUMN "public"."ard_alarm_type_user"."user_id" IS '用户ID';
-COMMENT ON TABLE "public"."ard_alarm_type_user" IS '报警类型用户关联表';
-
--- ----------------------------
--- Table structure for ard_alarm_wall
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_alarm_wall";
-CREATE TABLE "public"."ard_alarm_wall" (
-  "id" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
-  "wall_id" varchar(255) COLLATE "pg_catalog"."default",
-  "wall_name" varchar(255) COLLATE "pg_catalog"."default",
-  "user_id" varchar(255) COLLATE "pg_catalog"."default",
-  "alarm_type" varchar(1) COLLATE "pg_catalog"."default",
-  "alarm_time" timestamp(6),
-  "longitude" float8,
-  "latitude" float8,
-  "altitude" float8,
-  "create_by" varchar(255) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "update_by" varchar(255) COLLATE "pg_catalog"."default",
-  "update_time" timestamp(6),
-  "view_time" timestamp(6)
-)
-;
-COMMENT ON COLUMN "public"."ard_alarm_wall"."id" IS '报警主键';
-COMMENT ON COLUMN "public"."ard_alarm_wall"."wall_id" IS '围栏id';
-COMMENT ON COLUMN "public"."ard_alarm_wall"."wall_name" IS '围栏名称';
-COMMENT ON COLUMN "public"."ard_alarm_wall"."user_id" IS '报警用户id';
-COMMENT ON COLUMN "public"."ard_alarm_wall"."alarm_type" IS '报警类型';
-COMMENT ON COLUMN "public"."ard_alarm_wall"."alarm_time" IS '报警时间';
-COMMENT ON COLUMN "public"."ard_alarm_wall"."longitude" IS '经度';
-COMMENT ON COLUMN "public"."ard_alarm_wall"."latitude" IS '纬度';
-COMMENT ON COLUMN "public"."ard_alarm_wall"."altitude" IS '高层';
-COMMENT ON COLUMN "public"."ard_alarm_wall"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."ard_alarm_wall"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."ard_alarm_wall"."update_by" IS '更新者';
-COMMENT ON COLUMN "public"."ard_alarm_wall"."update_time" IS '更新时间';
-COMMENT ON COLUMN "public"."ard_alarm_wall"."view_time" IS '查看时间';
-COMMENT ON TABLE "public"."ard_alarm_wall" IS '电子围栏报警表';
-
--- ----------------------------
--- Table structure for ard_alarmpoints
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_alarmpoints";
-CREATE TABLE "public"."ard_alarmpoints" (
-  "id" int4 NOT NULL,
-  "regionid" int4 NOT NULL,
-  "name" varchar(40) COLLATE "pg_catalog"."default" NOT NULL,
-  "typename" varchar(40) COLLATE "pg_catalog"."default" NOT NULL,
-  "altitude" float8 NOT NULL,
-  "geo" bytea,
-  "geosize" int4,
-  "spatialtype" int4,
-  "longitude" float8,
-  "latitude" float8,
-  "employee" varchar(45) COLLATE "pg_catalog"."default",
-  "ip" varchar(45) COLLATE "pg_catalog"."default",
-  "port" int4
-)
-;
-COMMENT ON TABLE "public"."ard_alarmpoints" IS '报警点';
-
--- ----------------------------
--- Table structure for ard_alarmpoints_well
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_alarmpoints_well";
-CREATE TABLE "public"."ard_alarmpoints_well" (
-  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "well_id" varchar(45) COLLATE "pg_catalog"."default",
-  "well_number" varchar(45) COLLATE "pg_catalog"."default",
-  "oil_production" varchar(45) COLLATE "pg_catalog"."default",
-  "well_block" varchar(45) COLLATE "pg_catalog"."default",
-  "production_date" timestamp(6),
-  "displacement_mode" varchar(45) COLLATE "pg_catalog"."default",
-  "surrounding_environment" varchar(45) COLLATE "pg_catalog"."default",
-  "well_type" varchar(45) COLLATE "pg_catalog"."default",
-  "installed_load" varchar(45) COLLATE "pg_catalog"."default",
-  "metering_station" varchar(45) COLLATE "pg_catalog"."default",
-  "transfer_station" varchar(45) COLLATE "pg_catalog"."default",
-  "dehydration_station" varchar(45) COLLATE "pg_catalog"."default",
-  "run_status" varchar(45) COLLATE "pg_catalog"."default",
-  "longitude" numeric,
-  "latitude" numeric,
-  "altitude" numeric,
-  "user_id" varchar(45) COLLATE "pg_catalog"."default",
-  "dept_id" int4,
-  "create_by" varchar(64) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "update_by" varchar(64) COLLATE "pg_catalog"."default",
-  "update_time" timestamp(6),
-  "camera_id" varchar(45) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."ard_alarmpoints_well"."id" IS 'id';
-COMMENT ON COLUMN "public"."ard_alarmpoints_well"."well_id" IS '井号';
-COMMENT ON COLUMN "public"."ard_alarmpoints_well"."well_number" IS '井号编码';
-COMMENT ON COLUMN "public"."ard_alarmpoints_well"."oil_production" IS '采油方式';
-COMMENT ON COLUMN "public"."ard_alarmpoints_well"."well_block" IS '进所属区块';
-COMMENT ON COLUMN "public"."ard_alarmpoints_well"."production_date" IS '投产日期';
-COMMENT ON COLUMN "public"."ard_alarmpoints_well"."displacement_mode" IS '驱替方式';
-COMMENT ON COLUMN "public"."ard_alarmpoints_well"."surrounding_environment" IS '周边环境';
-COMMENT ON COLUMN "public"."ard_alarmpoints_well"."well_type" IS '油井类型';
-COMMENT ON COLUMN "public"."ard_alarmpoints_well"."installed_load" IS '装载负荷';
-COMMENT ON COLUMN "public"."ard_alarmpoints_well"."metering_station" IS '所属计量站或阀组名称';
-COMMENT ON COLUMN "public"."ard_alarmpoints_well"."transfer_station" IS '所属转接站';
-COMMENT ON COLUMN "public"."ard_alarmpoints_well"."dehydration_station" IS '所属脱水站';
-COMMENT ON COLUMN "public"."ard_alarmpoints_well"."run_status" IS '运行状态';
-COMMENT ON COLUMN "public"."ard_alarmpoints_well"."longitude" IS '经度';
-COMMENT ON COLUMN "public"."ard_alarmpoints_well"."latitude" IS '纬度';
-COMMENT ON COLUMN "public"."ard_alarmpoints_well"."altitude" IS '海拔';
-COMMENT ON COLUMN "public"."ard_alarmpoints_well"."user_id" IS '用户id';
-COMMENT ON COLUMN "public"."ard_alarmpoints_well"."dept_id" IS '部门id';
-COMMENT ON COLUMN "public"."ard_alarmpoints_well"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."ard_alarmpoints_well"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."ard_alarmpoints_well"."update_by" IS '更新者';
-COMMENT ON COLUMN "public"."ard_alarmpoints_well"."update_time" IS '更新时间';
-COMMENT ON COLUMN "public"."ard_alarmpoints_well"."camera_id" IS '关联相机';
-COMMENT ON TABLE "public"."ard_alarmpoints_well" IS '井管理表';
-
--- ----------------------------
--- Table structure for ard_app_patrolplan
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_app_patrolplan";
-CREATE TABLE "public"."ard_app_patrolplan" (
-  "id" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
-  "plan_name" varchar(255) COLLATE "pg_catalog"."default",
-  "patro_begin_time" varchar(100) COLLATE "pg_catalog"."default",
-  "patro_end_time" varchar(100) COLLATE "pg_catalog"."default",
-  "user_id" varchar(50) COLLATE "pg_catalog"."default",
-  "cycle" varchar(10) COLLATE "pg_catalog"."default",
-  "create_time" varchar(100) COLLATE "pg_catalog"."default",
-  "del_name" varchar(255) COLLATE "pg_catalog"."default",
-  "del_time" varchar(255) COLLATE "pg_catalog"."default",
-  "son" varchar(50) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."ard_app_patrolplan"."id" IS '主键';
-COMMENT ON COLUMN "public"."ard_app_patrolplan"."plan_name" IS '巡检计划名称';
-COMMENT ON COLUMN "public"."ard_app_patrolplan"."patro_begin_time" IS '开始时间(每天为时分秒,仅一次为年月日时分秒)';
-COMMENT ON COLUMN "public"."ard_app_patrolplan"."patro_end_time" IS '结束时间(每天为时分秒,仅一次为年月日时分秒)';
-COMMENT ON COLUMN "public"."ard_app_patrolplan"."user_id" IS '制定人主键';
-COMMENT ON COLUMN "public"."ard_app_patrolplan"."cycle" IS '周期(day,once)';
-COMMENT ON COLUMN "public"."ard_app_patrolplan"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."ard_app_patrolplan"."del_name" IS '删除人';
-COMMENT ON COLUMN "public"."ard_app_patrolplan"."del_time" IS '删除时间';
-COMMENT ON COLUMN "public"."ard_app_patrolplan"."son" IS '是否通知';
-
--- ----------------------------
--- Table structure for ard_app_patrolpoint
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_app_patrolpoint";
-CREATE TABLE "public"."ard_app_patrolpoint" (
-  "id" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
-  "patrolplan_id" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
-  "alarmpoints_id" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
-  "type" varchar(50) COLLATE "pg_catalog"."default",
-  "reserved_1" varchar(255) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."ard_app_patrolpoint"."id" IS '主键';
-COMMENT ON COLUMN "public"."ard_app_patrolpoint"."patrolplan_id" IS '巡检主键';
-COMMENT ON COLUMN "public"."ard_app_patrolpoint"."alarmpoints_id" IS '兴趣点主键';
-COMMENT ON COLUMN "public"."ard_app_patrolpoint"."type" IS '类型';
-
--- ----------------------------
--- Table structure for ard_app_patrolpoint_record
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_app_patrolpoint_record";
-CREATE TABLE "public"."ard_app_patrolpoint_record" (
-  "id" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
-  "remark" varchar(500) COLLATE "pg_catalog"."default",
-  "longitude" varchar(255) COLLATE "pg_catalog"."default",
-  "latitude" varchar(255) COLLATE "pg_catalog"."default",
-  "user_id" varchar(50) COLLATE "pg_catalog"."default",
-  "record_time" varchar(100) COLLATE "pg_catalog"."default",
-  "app_patrolpoints_id" varchar(50) COLLATE "pg_catalog"."default",
-  "plan_id" varchar(255) COLLATE "pg_catalog"."default",
-  "record_img" varchar(255) COLLATE "pg_catalog"."default",
-  "plan_name" varchar(255) COLLATE "pg_catalog"."default",
-  "user_name" varchar(255) COLLATE "pg_catalog"."default",
-  "app_patrolpoints_name" varchar(255) COLLATE "pg_catalog"."default",
-  "points_num" int4
-)
-;
-COMMENT ON COLUMN "public"."ard_app_patrolpoint_record"."id" IS '主键';
-COMMENT ON COLUMN "public"."ard_app_patrolpoint_record"."remark" IS '文字说明';
-COMMENT ON COLUMN "public"."ard_app_patrolpoint_record"."longitude" IS '经度';
-COMMENT ON COLUMN "public"."ard_app_patrolpoint_record"."latitude" IS '纬度';
-COMMENT ON COLUMN "public"."ard_app_patrolpoint_record"."user_id" IS '打卡人主键';
-COMMENT ON COLUMN "public"."ard_app_patrolpoint_record"."record_time" IS '打卡时间';
-COMMENT ON COLUMN "public"."ard_app_patrolpoint_record"."app_patrolpoints_id" IS '巡检点主键';
-
--- ----------------------------
--- Table structure for ard_app_patrolpoint_record_img
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_app_patrolpoint_record_img";
-CREATE TABLE "public"."ard_app_patrolpoint_record_img" (
-  "id" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
-  "app_patrolponit_record_id" varchar(50) COLLATE "pg_catalog"."default",
-  "img" varchar(255) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."ard_app_patrolpoint_record_img"."id" IS '主键';
-COMMENT ON COLUMN "public"."ard_app_patrolpoint_record_img"."app_patrolponit_record_id" IS '巡检记录主键';
-COMMENT ON COLUMN "public"."ard_app_patrolpoint_record_img"."img" IS '巡检图片';
-
--- ----------------------------
--- Table structure for ard_app_patroluser
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_app_patroluser";
-CREATE TABLE "public"."ard_app_patroluser" (
-  "id" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
-  "patrolplan_id" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
-  "app_user_id" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
-  "reserved_1" varchar(255) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."ard_app_patroluser"."id" IS '主键';
-COMMENT ON COLUMN "public"."ard_app_patroluser"."patrolplan_id" IS '巡检主键';
-COMMENT ON COLUMN "public"."ard_app_patroluser"."app_user_id" IS 'app单兵端用户主键';
-
--- ----------------------------
--- Table structure for ard_app_position
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_app_position";
-CREATE TABLE "public"."ard_app_position" (
-  "id" varchar(32) COLLATE "pg_catalog"."default" NOT NULL,
-  "user_id" varchar(64) COLLATE "pg_catalog"."default",
-  "longitude" float8,
-  "latitude" float8,
-  "altitude" float8,
-  "speed" float8,
-  "bearing" float8,
-  "create_time" timestamp(6)
-)
-;
-COMMENT ON COLUMN "public"."ard_app_position"."id" IS 'ID';
-COMMENT ON COLUMN "public"."ard_app_position"."user_id" IS '用户ID';
-COMMENT ON COLUMN "public"."ard_app_position"."longitude" IS '经度';
-COMMENT ON COLUMN "public"."ard_app_position"."latitude" IS '纬度';
-COMMENT ON COLUMN "public"."ard_app_position"."altitude" IS '高层';
-COMMENT ON COLUMN "public"."ard_app_position"."speed" IS '速度';
-COMMENT ON COLUMN "public"."ard_app_position"."bearing" IS '方向角';
-COMMENT ON COLUMN "public"."ard_app_position"."create_time" IS '创建时间';
-COMMENT ON TABLE "public"."ard_app_position" IS 'app位置表';
-
--- ----------------------------
--- Table structure for ard_app_task
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_app_task";
-CREATE TABLE "public"."ard_app_task" (
-  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "name" varchar(64) COLLATE "pg_catalog"."default",
-  "text" varchar(1000) COLLATE "pg_catalog"."default",
-  "voice" varchar(255) COLLATE "pg_catalog"."default",
-  "dept_id" int4,
-  "user_id" varchar(32) COLLATE "pg_catalog"."default",
-  "create_by" varchar(64) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "update_by" varchar(64) COLLATE "pg_catalog"."default",
-  "update_time" timestamp(6),
-  "type" varchar(1) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."ard_app_task"."id" IS 'ID';
-COMMENT ON COLUMN "public"."ard_app_task"."name" IS '任务名称';
-COMMENT ON COLUMN "public"."ard_app_task"."text" IS '任务文本';
-COMMENT ON COLUMN "public"."ard_app_task"."voice" IS '任务语音';
-COMMENT ON COLUMN "public"."ard_app_task"."dept_id" IS '部门ID';
-COMMENT ON COLUMN "public"."ard_app_task"."user_id" IS '用户ID';
-COMMENT ON COLUMN "public"."ard_app_task"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."ard_app_task"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."ard_app_task"."update_by" IS '更新者';
-COMMENT ON COLUMN "public"."ard_app_task"."update_time" IS '更新时间';
-COMMENT ON COLUMN "public"."ard_app_task"."type" IS '任务类型0-普通任务 1-报警任务';
-COMMENT ON TABLE "public"."ard_app_task" IS 'app任务管理表';
-
--- ----------------------------
--- Table structure for ard_app_task_detail
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_app_task_detail";
-CREATE TABLE "public"."ard_app_task_detail" (
-  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "name" varchar(255) COLLATE "pg_catalog"."default",
-  "longitude" float8,
-  "latitude" float8,
-  "altitude" float8,
-  "user_id" varchar(64) COLLATE "pg_catalog"."default",
-  "text" varchar(1000) COLLATE "pg_catalog"."default",
-  "voice" varchar(255) COLLATE "pg_catalog"."default",
-  "task_id" varchar(64) COLLATE "pg_catalog"."default",
-  "status" char(1) COLLATE "pg_catalog"."default",
-  "clock_in_pic_url" varchar(255) COLLATE "pg_catalog"."default",
-  "view_time" timestamp(6),
-  "view_position" varchar(255) COLLATE "pg_catalog"."default",
-  "clock_in_time" timestamp(6),
-  "view_flag" char(1) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."ard_app_task_detail"."id" IS 'ID';
-COMMENT ON COLUMN "public"."ard_app_task_detail"."name" IS '兴趣点名称';
-COMMENT ON COLUMN "public"."ard_app_task_detail"."longitude" IS '兴趣点经度';
-COMMENT ON COLUMN "public"."ard_app_task_detail"."latitude" IS '兴趣点纬度';
-COMMENT ON COLUMN "public"."ard_app_task_detail"."altitude" IS '兴趣点高层';
-COMMENT ON COLUMN "public"."ard_app_task_detail"."user_id" IS '关联用户ID';
-COMMENT ON COLUMN "public"."ard_app_task_detail"."text" IS '任务描述文本';
-COMMENT ON COLUMN "public"."ard_app_task_detail"."voice" IS '任务描述语音';
-COMMENT ON COLUMN "public"."ard_app_task_detail"."task_id" IS '任务ID';
-COMMENT ON COLUMN "public"."ard_app_task_detail"."status" IS '状态(0未完成 1已完成)';
-COMMENT ON COLUMN "public"."ard_app_task_detail"."clock_in_pic_url" IS '打卡图片url';
-COMMENT ON COLUMN "public"."ard_app_task_detail"."view_time" IS '查看时间';
-COMMENT ON COLUMN "public"."ard_app_task_detail"."view_position" IS '查看位置';
-COMMENT ON COLUMN "public"."ard_app_task_detail"."clock_in_time" IS '打卡时间';
-COMMENT ON COLUMN "public"."ard_app_task_detail"."view_flag" IS '弹窗标记';
-COMMENT ON TABLE "public"."ard_app_task_detail" IS 'app任务详情表';
-
--- ----------------------------
--- Table structure for ard_app_task_detail_pic
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_app_task_detail_pic";
-CREATE TABLE "public"."ard_app_task_detail_pic" (
-  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "task_detail_id" varchar(64) COLLATE "pg_catalog"."default",
-  "pic_url" varchar(255) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."ard_app_task_detail_pic"."id" IS 'ID';
-COMMENT ON COLUMN "public"."ard_app_task_detail_pic"."task_detail_id" IS 'app任务详情ID';
-COMMENT ON COLUMN "public"."ard_app_task_detail_pic"."pic_url" IS 'app任务图片url';
-COMMENT ON TABLE "public"."ard_app_task_detail_pic" IS 'app任务详情图片表';
-
--- ----------------------------
--- Table structure for ard_app_task_pic
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_app_task_pic";
-CREATE TABLE "public"."ard_app_task_pic" (
-  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "task_id" varchar(64) COLLATE "pg_catalog"."default",
-  "pic_url" varchar(255) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."ard_app_task_pic"."id" IS 'ID';
-COMMENT ON COLUMN "public"."ard_app_task_pic"."task_id" IS 'app任务ID';
-COMMENT ON COLUMN "public"."ard_app_task_pic"."pic_url" IS 'app任务图片url';
-COMMENT ON TABLE "public"."ard_app_task_pic" IS 'app任务图片表';
-
--- ----------------------------
--- Table structure for ard_app_task_text
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_app_task_text";
-CREATE TABLE "public"."ard_app_task_text" (
-  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "user_id" varchar(64) COLLATE "pg_catalog"."default",
-  "text" varchar(1000) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."ard_app_task_text"."id" IS 'ID';
-COMMENT ON COLUMN "public"."ard_app_task_text"."user_id" IS '用户ID';
-COMMENT ON COLUMN "public"."ard_app_task_text"."text" IS 'app任务描述';
-COMMENT ON TABLE "public"."ard_app_task_text" IS 'app任务描述表';
-
--- ----------------------------
--- Table structure for ard_camera_priority
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_camera_priority";
-CREATE TABLE "public"."ard_camera_priority" (
-  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL DEFAULT replace(((uuid_generate_v4())::character varying)::text, '-'::text, ''::text),
-  "operator_id" varchar(45) COLLATE "pg_catalog"."default" NOT NULL,
-  "operator_name" varchar(20) COLLATE "pg_catalog"."default",
-  "priority_level" int4,
-  "dept_id" int4,
-  "user_id" varchar(32) COLLATE "pg_catalog"."default",
-  "create_by" varchar(64) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "update_by" varchar(64) COLLATE "pg_catalog"."default",
-  "update_time" timestamp(6)
-)
-;
-COMMENT ON COLUMN "public"."ard_camera_priority"."id" IS 'id';
-COMMENT ON COLUMN "public"."ard_camera_priority"."operator_id" IS '操作员ID';
-COMMENT ON COLUMN "public"."ard_camera_priority"."operator_name" IS '操作员姓名';
-COMMENT ON COLUMN "public"."ard_camera_priority"."priority_level" IS '优先等级';
-COMMENT ON COLUMN "public"."ard_camera_priority"."dept_id" IS '部门ID';
-COMMENT ON COLUMN "public"."ard_camera_priority"."user_id" IS '用户ID';
-COMMENT ON COLUMN "public"."ard_camera_priority"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."ard_camera_priority"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."ard_camera_priority"."update_by" IS '更新者';
-COMMENT ON COLUMN "public"."ard_camera_priority"."update_time" IS '更新时间';
-COMMENT ON TABLE "public"."ard_camera_priority" IS '相机操控优先级表';
-
--- ----------------------------
--- Table structure for ard_cameras
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_cameras";
-CREATE TABLE "public"."ard_cameras" (
-  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "name" varchar(45) COLLATE "pg_catalog"."default" NOT NULL,
-  "ip" varchar(45) COLLATE "pg_catalog"."default" NOT NULL,
-  "port" int8,
-  "username" varchar(20) COLLATE "pg_catalog"."default",
-  "password" varchar(20) COLLATE "pg_catalog"."default",
-  "longitude" numeric,
-  "latitude" numeric,
-  "altitude" numeric,
-  "gdtype" varchar(20) COLLATE "pg_catalog"."default",
-  "channel" int4,
-  "dept_id" int4,
-  "user_id" varchar(32) COLLATE "pg_catalog"."default",
-  "login_id" int4,
-  "cam_fov" numeric,
-  "cam_heading" numeric,
-  "cam_pitch" numeric,
-  "cam_roll" numeric,
-  "cam_near" numeric,
-  "cam_far" numeric,
-  "cam_aspectratio" numeric,
-  "cam_depth" numeric,
-  "tower_id" varchar(64) COLLATE "pg_catalog"."default",
-  "create_by" varchar(64) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "update_by" varchar(64) COLLATE "pg_catalog"."default",
-  "update_time" timestamp(6),
-  "operator_id" varchar(32) COLLATE "pg_catalog"."default",
-  "operator_expired" timestamp(6),
-  "rtsp_port" int4,
-  "cam_max_visible_distance" numeric(32),
-  "cam_alarm_guide_enable" int2
-)
-;
-COMMENT ON COLUMN "public"."ard_cameras"."id" IS 'id';
-COMMENT ON COLUMN "public"."ard_cameras"."name" IS '名称';
-COMMENT ON COLUMN "public"."ard_cameras"."ip" IS 'ip';
-COMMENT ON COLUMN "public"."ard_cameras"."port" IS '端口';
-COMMENT ON COLUMN "public"."ard_cameras"."username" IS '用户名';
-COMMENT ON COLUMN "public"."ard_cameras"."password" IS '密码';
-COMMENT ON COLUMN "public"."ard_cameras"."longitude" IS '经度';
-COMMENT ON COLUMN "public"."ard_cameras"."latitude" IS '纬度';
-COMMENT ON COLUMN "public"."ard_cameras"."altitude" IS '高层';
-COMMENT ON COLUMN "public"."ard_cameras"."gdtype" IS '光电类型';
-COMMENT ON COLUMN "public"."ard_cameras"."channel" IS '通道号';
-COMMENT ON COLUMN "public"."ard_cameras"."dept_id" IS '部门ID';
-COMMENT ON COLUMN "public"."ard_cameras"."user_id" IS '用户ID';
-COMMENT ON COLUMN "public"."ard_cameras"."login_id" IS '登录ID';
-COMMENT ON COLUMN "public"."ard_cameras"."cam_fov" IS '视场角';
-COMMENT ON COLUMN "public"."ard_cameras"."cam_heading" IS '方位角';
-COMMENT ON COLUMN "public"."ard_cameras"."cam_pitch" IS '俯仰角';
-COMMENT ON COLUMN "public"."ard_cameras"."cam_roll" IS '旋转角';
-COMMENT ON COLUMN "public"."ard_cameras"."cam_near" IS '设备焦距';
-COMMENT ON COLUMN "public"."ard_cameras"."cam_far" IS '拍摄距离';
-COMMENT ON COLUMN "public"."ard_cameras"."cam_aspectratio" IS '宽高比';
-COMMENT ON COLUMN "public"."ard_cameras"."cam_depth" IS '融合深度';
-COMMENT ON COLUMN "public"."ard_cameras"."tower_id" IS '所属塔ID';
-COMMENT ON COLUMN "public"."ard_cameras"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."ard_cameras"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."ard_cameras"."update_by" IS '更新者';
-COMMENT ON COLUMN "public"."ard_cameras"."update_time" IS '更新时间';
-COMMENT ON COLUMN "public"."ard_cameras"."operator_id" IS '相机操作者';
-COMMENT ON COLUMN "public"."ard_cameras"."operator_expired" IS '相机操作有效期';
-COMMENT ON COLUMN "public"."ard_cameras"."rtsp_port" IS 'rtsp端口';
-COMMENT ON COLUMN "public"."ard_cameras"."cam_max_visible_distance" IS '最大可视距离';
-COMMENT ON COLUMN "public"."ard_cameras"."cam_alarm_guide_enable" IS '相机报警引导开关';
-COMMENT ON TABLE "public"."ard_cameras" IS '相机设备表';
-
--- ----------------------------
--- Table structure for ard_channel
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_channel";
-CREATE TABLE "public"."ard_channel" (
-  "id" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
-  "name" varchar(255) COLLATE "pg_catalog"."default",
-  "chan_no" int4,
-  "device_id" varchar(255) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."ard_channel"."id" IS 'id';
-COMMENT ON COLUMN "public"."ard_channel"."name" IS '通道名称';
-COMMENT ON COLUMN "public"."ard_channel"."chan_no" IS '通道号';
-COMMENT ON COLUMN "public"."ard_channel"."device_id" IS '所属设备id';
-COMMENT ON TABLE "public"."ard_channel" IS '通道表';
-
--- ----------------------------
--- Table structure for ard_dispatch_police
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_dispatch_police";
-CREATE TABLE "public"."ard_dispatch_police" (
-  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "name" varchar(64) COLLATE "pg_catalog"."default",
-  "text" varchar(1000) COLLATE "pg_catalog"."default",
-  "longitude" float8,
-  "latitude" float8,
-  "dept_id" int4,
-  "user_id" varchar(32) COLLATE "pg_catalog"."default",
-  "create_by" varchar(64) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "update_by" varchar(64) COLLATE "pg_catalog"."default",
-  "update_time" timestamp(6)
-)
-;
-COMMENT ON COLUMN "public"."ard_dispatch_police"."id" IS 'ID';
-COMMENT ON COLUMN "public"."ard_dispatch_police"."name" IS '派警名称';
-COMMENT ON COLUMN "public"."ard_dispatch_police"."text" IS '描述';
-COMMENT ON COLUMN "public"."ard_dispatch_police"."longitude" IS '经度';
-COMMENT ON COLUMN "public"."ard_dispatch_police"."latitude" IS '纬度';
-COMMENT ON COLUMN "public"."ard_dispatch_police"."dept_id" IS '部门ID';
-COMMENT ON COLUMN "public"."ard_dispatch_police"."user_id" IS '用户ID';
-COMMENT ON COLUMN "public"."ard_dispatch_police"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."ard_dispatch_police"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."ard_dispatch_police"."update_by" IS '更新者';
-COMMENT ON COLUMN "public"."ard_dispatch_police"."update_time" IS '更新时间';
-COMMENT ON TABLE "public"."ard_dispatch_police" IS '派警管理表';
-
--- ----------------------------
--- Table structure for ard_dispatch_police_user
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_dispatch_police_user";
-CREATE TABLE "public"."ard_dispatch_police_user" (
-  "dispatch_id" varchar(64) COLLATE "pg_catalog"."default",
-  "user_id" varchar(32) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."ard_dispatch_police_user"."dispatch_id" IS '派警ID';
-COMMENT ON COLUMN "public"."ard_dispatch_police_user"."user_id" IS '关联用户ID';
-COMMENT ON TABLE "public"."ard_dispatch_police_user" IS '派警关联用户表';
-
--- ----------------------------
--- Table structure for ard_equip_alarm_areas
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_equip_alarm_areas";
-CREATE TABLE "public"."ard_equip_alarm_areas" (
-  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL DEFAULT replace(((uuid_generate_v4())::character varying)::text, '-'::text, ''::text),
-  "region_id" varchar(64) COLLATE "pg_catalog"."default",
-  "equip_id" varchar(64) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."ard_equip_alarm_areas"."region_id" IS '报警区id';
-COMMENT ON COLUMN "public"."ard_equip_alarm_areas"."equip_id" IS '对应外联设备id';
-
--- ----------------------------
--- Table structure for ard_equip_external
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_equip_external";
-CREATE TABLE "public"."ard_equip_external" (
-  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "name" varchar(64) COLLATE "pg_catalog"."default",
-  "type" int2,
-  "factory" int2,
-  "ip" varchar(24) COLLATE "pg_catalog"."default",
-  "port" int2,
-  "username" varchar(64) COLLATE "pg_catalog"."default",
-  "password" varchar(64) COLLATE "pg_catalog"."default",
-  "longitude" float8,
-  "latitude" float8,
-  "altitude" float8,
-  "dept_id" int8,
-  "user_id" varchar(64) COLLATE "pg_catalog"."default",
-  "create_by" varchar(64) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "update_by" varchar(64) COLLATE "pg_catalog"."default",
-  "update_time" timestamp(6)
-)
-;
-COMMENT ON COLUMN "public"."ard_equip_external"."id" IS 'id';
-COMMENT ON COLUMN "public"."ard_equip_external"."name" IS '名称';
-COMMENT ON COLUMN "public"."ard_equip_external"."type" IS '设备类型';
-COMMENT ON COLUMN "public"."ard_equip_external"."factory" IS '厂商';
-COMMENT ON COLUMN "public"."ard_equip_external"."ip" IS 'ip';
-COMMENT ON COLUMN "public"."ard_equip_external"."port" IS '端口';
-COMMENT ON COLUMN "public"."ard_equip_external"."username" IS '用户名';
-COMMENT ON COLUMN "public"."ard_equip_external"."password" IS '密码';
-COMMENT ON COLUMN "public"."ard_equip_external"."longitude" IS '经度';
-COMMENT ON COLUMN "public"."ard_equip_external"."latitude" IS '纬度';
-COMMENT ON COLUMN "public"."ard_equip_external"."altitude" IS '安装高度';
-COMMENT ON COLUMN "public"."ard_equip_external"."dept_id" IS '部门id';
-COMMENT ON COLUMN "public"."ard_equip_external"."user_id" IS '用户id';
-COMMENT ON COLUMN "public"."ard_equip_external"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."ard_equip_external"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."ard_equip_external"."update_by" IS '更新者';
-COMMENT ON COLUMN "public"."ard_equip_external"."update_time" IS '更新时间';
-COMMENT ON TABLE "public"."ard_equip_external" IS '外联设备管理表';
-
--- ----------------------------
--- Table structure for ard_equip_radar
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_equip_radar";
-CREATE TABLE "public"."ard_equip_radar" (
-  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "create_by" varchar(64) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "update_by" varchar(64) COLLATE "pg_catalog"."default",
-  "update_time" timestamp(6),
-  "del_flag" char(1) COLLATE "pg_catalog"."default",
-  "user_id" varchar(64) COLLATE "pg_catalog"."default",
-  "longitude" float8,
-  "latitude" float8,
-  "altitude" float8,
-  "radar_date" timestamp(6),
-  "dept_id" int8,
-  "pitch" varchar(24) COLLATE "pg_catalog"."default",
-  "tower_id" varchar(64) COLLATE "pg_catalog"."default",
-  "image_width" varchar(24) COLLATE "pg_catalog"."default",
-  "image_height" varchar(24) COLLATE "pg_catalog"."default",
-  "type" varchar(64) COLLATE "pg_catalog"."default",
-  "ip" varchar(24) COLLATE "pg_catalog"."default",
-  "port" varchar(12) COLLATE "pg_catalog"."default",
-  "operate" varchar(64) COLLATE "pg_catalog"."default",
-  "name" varchar(64) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."ard_equip_radar"."id" IS 'id';
-COMMENT ON COLUMN "public"."ard_equip_radar"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."ard_equip_radar"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."ard_equip_radar"."update_by" IS '更新者';
-COMMENT ON COLUMN "public"."ard_equip_radar"."update_time" IS '更新时间';
-COMMENT ON COLUMN "public"."ard_equip_radar"."del_flag" IS '删除标记';
-COMMENT ON COLUMN "public"."ard_equip_radar"."user_id" IS '用户id';
-COMMENT ON COLUMN "public"."ard_equip_radar"."longitude" IS '经度';
-COMMENT ON COLUMN "public"."ard_equip_radar"."latitude" IS '维度';
-COMMENT ON COLUMN "public"."ard_equip_radar"."altitude" IS '高程';
-COMMENT ON COLUMN "public"."ard_equip_radar"."radar_date" IS '安装时间';
-COMMENT ON COLUMN "public"."ard_equip_radar"."dept_id" IS '部门id';
-COMMENT ON COLUMN "public"."ard_equip_radar"."pitch" IS '俯仰角';
-COMMENT ON COLUMN "public"."ard_equip_radar"."tower_id" IS '塔id';
-COMMENT ON COLUMN "public"."ard_equip_radar"."image_width" IS '图像宽度';
-COMMENT ON COLUMN "public"."ard_equip_radar"."image_height" IS '图像高度';
-COMMENT ON COLUMN "public"."ard_equip_radar"."type" IS '型号';
-COMMENT ON COLUMN "public"."ard_equip_radar"."ip" IS 'ip';
-COMMENT ON COLUMN "public"."ard_equip_radar"."port" IS '端口';
-COMMENT ON COLUMN "public"."ard_equip_radar"."operate" IS '操作员id';
-COMMENT ON COLUMN "public"."ard_equip_radar"."name" IS '名称';
-COMMENT ON TABLE "public"."ard_equip_radar" IS '雷达管理表';
-
--- ----------------------------
--- Table structure for ard_police_room
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_police_room";
-CREATE TABLE "public"."ard_police_room" (
-  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "name" varchar(45) COLLATE "pg_catalog"."default",
-  "longitude" numeric,
-  "latitude" numeric,
-  "altitude" numeric,
-  "user_id" varchar(45) COLLATE "pg_catalog"."default",
-  "dept_id" int4,
-  "create_by" varchar(64) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "update_by" varchar(64) COLLATE "pg_catalog"."default",
-  "update_time" timestamp(6)
-)
-;
-COMMENT ON COLUMN "public"."ard_police_room"."id" IS 'id';
-COMMENT ON COLUMN "public"."ard_police_room"."name" IS '名称';
-COMMENT ON COLUMN "public"."ard_police_room"."longitude" IS '经度';
-COMMENT ON COLUMN "public"."ard_police_room"."latitude" IS '纬度';
-COMMENT ON COLUMN "public"."ard_police_room"."altitude" IS '高程';
-COMMENT ON COLUMN "public"."ard_police_room"."user_id" IS '用户id';
-COMMENT ON COLUMN "public"."ard_police_room"."dept_id" IS '部门id';
-COMMENT ON COLUMN "public"."ard_police_room"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."ard_police_room"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."ard_police_room"."update_by" IS '更新者';
-COMMENT ON COLUMN "public"."ard_police_room"."update_time" IS '更新时间';
-COMMENT ON TABLE "public"."ard_police_room" IS '警务室管理表';
-
--- ----------------------------
--- Table structure for ard_pull_stream
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_pull_stream";
-CREATE TABLE "public"."ard_pull_stream" (
-  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "rtsp_url" varchar(64) COLLATE "pg_catalog"."default",
-  "protocol" varchar(64) COLLATE "pg_catalog"."default",
-  "up_traffic" varchar(64) COLLATE "pg_catalog"."default",
-  "down_traffic" varchar(64) COLLATE "pg_catalog"."default",
-  "beginTime" timestamp(6),
-  "name" varchar(255) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."ard_pull_stream"."id" IS '会话id';
-COMMENT ON COLUMN "public"."ard_pull_stream"."rtsp_url" IS 'rtsp播放地址';
-COMMENT ON COLUMN "public"."ard_pull_stream"."protocol" IS '传输协议';
-COMMENT ON COLUMN "public"."ard_pull_stream"."up_traffic" IS '上行流量';
-COMMENT ON COLUMN "public"."ard_pull_stream"."down_traffic" IS '下行流量';
-COMMENT ON COLUMN "public"."ard_pull_stream"."beginTime" IS '开始推流时间';
-COMMENT ON COLUMN "public"."ard_pull_stream"."name" IS '名称';
-COMMENT ON TABLE "public"."ard_pull_stream" IS '流媒体拉流表';
-
--- ----------------------------
--- Table structure for ard_push_stream
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_push_stream";
-CREATE TABLE "public"."ard_push_stream" (
-  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "rtsp_source" varchar(64) COLLATE "pg_catalog"."default",
-  "rtsp_url" varchar(64) COLLATE "pg_catalog"."default",
-  "protocol" varchar(64) COLLATE "pg_catalog"."default",
-  "up_traffic" varchar(64) COLLATE "pg_catalog"."default",
-  "down_traffic" varchar(64) COLLATE "pg_catalog"."default",
-  "num" int4,
-  "beginTime" timestamp(6),
-  "name" varchar(255) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."ard_push_stream"."id" IS '会话ID';
-COMMENT ON COLUMN "public"."ard_push_stream"."rtsp_source" IS 'rtsp源地址';
-COMMENT ON COLUMN "public"."ard_push_stream"."rtsp_url" IS 'rtsp播放地址';
-COMMENT ON COLUMN "public"."ard_push_stream"."protocol" IS '传输协议';
-COMMENT ON COLUMN "public"."ard_push_stream"."up_traffic" IS '上行流量';
-COMMENT ON COLUMN "public"."ard_push_stream"."down_traffic" IS '下行流量';
-COMMENT ON COLUMN "public"."ard_push_stream"."num" IS '拉流数量';
-COMMENT ON COLUMN "public"."ard_push_stream"."beginTime" IS '开始推流时间';
-COMMENT ON COLUMN "public"."ard_push_stream"."name" IS '名称';
-COMMENT ON TABLE "public"."ard_push_stream" IS '流媒体推流表';
-
--- ----------------------------
--- Table structure for ard_sy_car
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_sy_car";
-CREATE TABLE "public"."ard_sy_car" (
-  "id" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
-  "car_id" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
-  "car_model" varchar(500) COLLATE "pg_catalog"."default",
-  "car_type" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
-  "car_brand" varchar(50) COLLATE "pg_catalog"."default",
-  "dept_id" int8 NOT NULL,
-  "car_picture" varchar(500) COLLATE "pg_catalog"."default",
-  "reserved_1" varchar(255) COLLATE "pg_catalog"."default",
-  "reserved_2" varchar(255) COLLATE "pg_catalog"."default",
-  "reserved_3" varchar(255) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."ard_sy_car"."id" IS '主键';
-COMMENT ON COLUMN "public"."ard_sy_car"."car_id" IS '车辆主键';
-COMMENT ON COLUMN "public"."ard_sy_car"."car_model" IS '车辆模型';
-COMMENT ON COLUMN "public"."ard_sy_car"."car_type" IS '车辆类型';
-COMMENT ON COLUMN "public"."ard_sy_car"."car_brand" IS '车辆品牌';
-COMMENT ON COLUMN "public"."ard_sy_car"."dept_id" IS '所属部门主键';
-COMMENT ON COLUMN "public"."ard_sy_car"."car_picture" IS '车辆图片';
-COMMENT ON COLUMN "public"."ard_sy_car"."reserved_1" IS '预留1';
-COMMENT ON COLUMN "public"."ard_sy_car"."reserved_2" IS '预留2';
-COMMENT ON COLUMN "public"."ard_sy_car"."reserved_3" IS '预留3';
-COMMENT ON TABLE "public"."ard_sy_car" IS '三一车辆';
-
--- ----------------------------
--- Table structure for ard_sy_car_day
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_sy_car_day";
-CREATE TABLE "public"."ard_sy_car_day" (
-  "id" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
-  "car_id" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
-  "day" varchar(255) COLLATE "pg_catalog"."default",
-  "first_time" varchar(50) COLLATE "pg_catalog"."default",
-  "end_time" varchar(50) COLLATE "pg_catalog"."default",
-  "reserved_1" varchar(255) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."ard_sy_car_day"."id" IS '主键';
-COMMENT ON COLUMN "public"."ard_sy_car_day"."car_id" IS '车辆主键';
-COMMENT ON COLUMN "public"."ard_sy_car_day"."day" IS '上报日(年月日)';
-COMMENT ON COLUMN "public"."ard_sy_car_day"."first_time" IS '首次上报时间';
-COMMENT ON COLUMN "public"."ard_sy_car_day"."end_time" IS '最后上报时间';
-
--- ----------------------------
--- Table structure for ard_sy_user
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_sy_user";
-CREATE TABLE "public"."ard_sy_user" (
-  "id" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
-  "sys_user_id" varchar(50) COLLATE "pg_catalog"."default",
-  "user_id" varchar(50) COLLATE "pg_catalog"."default",
-  "password" varchar(50) COLLATE "pg_catalog"."default",
-  "reserved_1" varchar(255) COLLATE "pg_catalog"."default",
-  "reserved_2" varchar(255) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."ard_sy_user"."id" IS '主键';
-COMMENT ON COLUMN "public"."ard_sy_user"."sys_user_id" IS '用户主键';
-COMMENT ON COLUMN "public"."ard_sy_user"."user_id" IS '三一用户账号';
-COMMENT ON COLUMN "public"."ard_sy_user"."password" IS '三一用户密码';
-COMMENT ON COLUMN "public"."ard_sy_user"."reserved_1" IS '预留1';
-COMMENT ON COLUMN "public"."ard_sy_user"."reserved_2" IS '预留2';
-COMMENT ON TABLE "public"."ard_sy_user" IS '三一车辆用户';
-
--- ----------------------------
--- Table structure for ard_tiles3d
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_tiles3d";
-CREATE TABLE "public"."ard_tiles3d" (
-  "tiles_id" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
-  "tiles_name" varchar(500) COLLATE "pg_catalog"."default",
-  "tiles_url" varchar(500) COLLATE "pg_catalog"."default",
-  "tiles_type" varchar(500) COLLATE "pg_catalog"."default",
-  "tiles_x" int4,
-  "tiles_y" int4,
-  "tiles_z" int4,
-  "cam_poi" varchar(500) COLLATE "pg_catalog"."default",
-  "cam_heading" numeric,
-  "cam_pitch" numeric,
-  "maximum_screen_space_error" int4,
-  "maximum_memory_usage" int4,
-  "cull_requests_while_moving_multiplier" numeric,
-  "dynamic_screen_space_error_density" numeric,
-  "reserved_1" varchar(255) COLLATE "pg_catalog"."default",
-  "reserved_2" varchar(255) COLLATE "pg_catalog"."default",
-  "reserved_3" varchar(255) COLLATE "pg_catalog"."default",
-  "dept_id" int4,
-  "user_id" varchar(32) COLLATE "pg_catalog"."default",
-  "create_by" varchar(64) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "update_by" varchar(64) COLLATE "pg_catalog"."default",
-  "update_time" timestamp(6)
-)
-;
-COMMENT ON COLUMN "public"."ard_tiles3d"."tiles_id" IS 'ID';
-COMMENT ON COLUMN "public"."ard_tiles3d"."tiles_name" IS '实景三维名称';
-COMMENT ON COLUMN "public"."ard_tiles3d"."tiles_url" IS '实景三维路径';
-COMMENT ON COLUMN "public"."ard_tiles3d"."tiles_type" IS '是否默认加载ff默认初始化';
-COMMENT ON COLUMN "public"."ard_tiles3d"."tiles_x" IS 'x轴偏移';
-COMMENT ON COLUMN "public"."ard_tiles3d"."tiles_y" IS 'y轴偏移';
-COMMENT ON COLUMN "public"."ard_tiles3d"."tiles_z" IS 'z轴偏移';
-COMMENT ON COLUMN "public"."ard_tiles3d"."cam_poi" IS '相机坐标';
-COMMENT ON COLUMN "public"."ard_tiles3d"."cam_heading" IS '相机方位';
-COMMENT ON COLUMN "public"."ard_tiles3d"."cam_pitch" IS '相机俯仰';
-COMMENT ON COLUMN "public"."ard_tiles3d"."maximum_screen_space_error" IS '屏幕空间误差';
-COMMENT ON COLUMN "public"."ard_tiles3d"."maximum_memory_usage" IS '内存最大使用量';
-COMMENT ON COLUMN "public"."ard_tiles3d"."cull_requests_while_moving_multiplier" IS '自动超清化模型';
-COMMENT ON COLUMN "public"."ard_tiles3d"."dynamic_screen_space_error_density" IS '模型加载速度';
-COMMENT ON COLUMN "public"."ard_tiles3d"."dept_id" IS '部门id';
-COMMENT ON COLUMN "public"."ard_tiles3d"."user_id" IS '用户id';
-COMMENT ON COLUMN "public"."ard_tiles3d"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."ard_tiles3d"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."ard_tiles3d"."update_by" IS '更新者';
-COMMENT ON COLUMN "public"."ard_tiles3d"."update_time" IS '更新时间';
-COMMENT ON TABLE "public"."ard_tiles3d" IS '三维实景表';
-
--- ----------------------------
--- Table structure for ard_towers
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_towers";
-CREATE TABLE "public"."ard_towers" (
-  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "name" varchar(45) COLLATE "pg_catalog"."default",
-  "longitude" numeric,
-  "latitude" numeric,
-  "altitude" numeric,
-  "user_id" varchar(45) COLLATE "pg_catalog"."default",
-  "dept_id" int4,
-  "create_by" varchar(64) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "update_by" varchar(64) COLLATE "pg_catalog"."default",
-  "update_time" timestamp(6),
-  "direction" varchar(255) COLLATE "pg_catalog"."default",
-  "tower_scale" varchar(255) COLLATE "pg_catalog"."default",
-  "tower_path" varchar(255) COLLATE "pg_catalog"."default",
-  "pe_offset" varchar(255) COLLATE "pg_catalog"."default",
-  "pe_scale" varchar(255) COLLATE "pg_catalog"."default",
-  "pe_path" varchar(255) COLLATE "pg_catalog"."default",
-  "radar_offset" varchar(255) COLLATE "pg_catalog"."default",
-  "radar_scale" varchar(255) COLLATE "pg_catalog"."default",
-  "radar_path" varchar(255) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."ard_towers"."id" IS 'id';
-COMMENT ON COLUMN "public"."ard_towers"."name" IS '名称';
-COMMENT ON COLUMN "public"."ard_towers"."longitude" IS '经度';
-COMMENT ON COLUMN "public"."ard_towers"."latitude" IS '纬度';
-COMMENT ON COLUMN "public"."ard_towers"."altitude" IS '高程';
-COMMENT ON COLUMN "public"."ard_towers"."user_id" IS '用户id';
-COMMENT ON COLUMN "public"."ard_towers"."dept_id" IS '部门id';
-COMMENT ON COLUMN "public"."ard_towers"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."ard_towers"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."ard_towers"."update_by" IS '更新者';
-COMMENT ON COLUMN "public"."ard_towers"."update_time" IS '更新时间';
-COMMENT ON COLUMN "public"."ard_towers"."direction" IS '塔方位角';
-COMMENT ON COLUMN "public"."ard_towers"."tower_scale" IS '塔比例';
-COMMENT ON COLUMN "public"."ard_towers"."tower_path" IS '塔模型';
-COMMENT ON COLUMN "public"."ard_towers"."pe_offset" IS '光电偏移';
-COMMENT ON COLUMN "public"."ard_towers"."pe_scale" IS '光电比例';
-COMMENT ON COLUMN "public"."ard_towers"."pe_path" IS '光电模型';
-COMMENT ON COLUMN "public"."ard_towers"."radar_offset" IS '雷达偏移';
-COMMENT ON COLUMN "public"."ard_towers"."radar_scale" IS '雷达缩放';
-COMMENT ON COLUMN "public"."ard_towers"."radar_path" IS '雷达模型';
-COMMENT ON TABLE "public"."ard_towers" IS '塔管理表';
-
--- ----------------------------
--- Table structure for ard_tubes
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_tubes";
-CREATE TABLE "public"."ard_tubes" (
-  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "name" varchar(45) COLLATE "pg_catalog"."default",
-  "type" varchar(45) COLLATE "pg_catalog"."default",
-  "pipe_diameter" varchar(45) COLLATE "pg_catalog"."default",
-  "color" varchar(45) COLLATE "pg_catalog"."default",
-  "child_count" int4,
-  "user_id" varchar(45) COLLATE "pg_catalog"."default",
-  "dept_id" int4,
-  "create_by" varchar(64) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "update_by" varchar(64) COLLATE "pg_catalog"."default",
-  "update_time" timestamp(6)
-)
-;
-COMMENT ON COLUMN "public"."ard_tubes"."id" IS 'id';
-COMMENT ON COLUMN "public"."ard_tubes"."name" IS '名称';
-COMMENT ON COLUMN "public"."ard_tubes"."type" IS '类型';
-COMMENT ON COLUMN "public"."ard_tubes"."pipe_diameter" IS '管径';
-COMMENT ON COLUMN "public"."ard_tubes"."color" IS '颜色';
-COMMENT ON COLUMN "public"."ard_tubes"."child_count" IS '子管线数量';
-COMMENT ON COLUMN "public"."ard_tubes"."user_id" IS '用户id';
-COMMENT ON COLUMN "public"."ard_tubes"."dept_id" IS '部门id';
-COMMENT ON COLUMN "public"."ard_tubes"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."ard_tubes"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."ard_tubes"."update_by" IS '更新者';
-COMMENT ON COLUMN "public"."ard_tubes"."update_time" IS '更新时间';
-COMMENT ON TABLE "public"."ard_tubes" IS '管线管理表';
-
--- ----------------------------
--- Table structure for ard_tubes_details
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_tubes_details";
-CREATE TABLE "public"."ard_tubes_details" (
-  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "reel_number" varchar(45) COLLATE "pg_catalog"."default",
-  "inflection_point_number" varchar(45) COLLATE "pg_catalog"."default",
-  "longitude" numeric,
-  "latitude" numeric,
-  "altitude" numeric,
-  "depth" numeric,
-  "tube_id" varchar(45) COLLATE "pg_catalog"."default",
-  "user_id" varchar(45) COLLATE "pg_catalog"."default",
-  "dept_id" int4,
-  "create_by" varchar(64) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "update_by" varchar(64) COLLATE "pg_catalog"."default",
-  "update_time" timestamp(6)
-)
-;
-COMMENT ON COLUMN "public"."ard_tubes_details"."id" IS 'id';
-COMMENT ON COLUMN "public"."ard_tubes_details"."reel_number" IS '卷号';
-COMMENT ON COLUMN "public"."ard_tubes_details"."inflection_point_number" IS '拐点编号';
-COMMENT ON COLUMN "public"."ard_tubes_details"."longitude" IS '经度';
-COMMENT ON COLUMN "public"."ard_tubes_details"."latitude" IS '纬度';
-COMMENT ON COLUMN "public"."ard_tubes_details"."altitude" IS '高层';
-COMMENT ON COLUMN "public"."ard_tubes_details"."depth" IS '深度';
-COMMENT ON COLUMN "public"."ard_tubes_details"."tube_id" IS '管线ID';
-COMMENT ON COLUMN "public"."ard_tubes_details"."user_id" IS '用户id';
-COMMENT ON COLUMN "public"."ard_tubes_details"."dept_id" IS '部门id';
-COMMENT ON COLUMN "public"."ard_tubes_details"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."ard_tubes_details"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."ard_tubes_details"."update_by" IS '修改者';
-COMMENT ON COLUMN "public"."ard_tubes_details"."update_time" IS '修改时间';
-COMMENT ON TABLE "public"."ard_tubes_details" IS '管线详细表';
-
--- ----------------------------
--- Table structure for ard_video_inspect_record
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_video_inspect_record";
-CREATE TABLE "public"."ard_video_inspect_record" (
-  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "start_time" varchar(64) COLLATE "pg_catalog"."default",
-  "end_time" varchar(64) COLLATE "pg_catalog"."default",
-  "record_file_path" varchar(200) COLLATE "pg_catalog"."default",
-  "step_id" varchar(64) COLLATE "pg_catalog"."default",
-  "dept_id" varchar(64) COLLATE "pg_catalog"."default",
-  "user_id" varchar(64) COLLATE "pg_catalog"."default",
-  "well_name" varchar(64) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."ard_video_inspect_record"."id" IS 'id';
-COMMENT ON COLUMN "public"."ard_video_inspect_record"."start_time" IS '巡检开始时间';
-COMMENT ON COLUMN "public"."ard_video_inspect_record"."end_time" IS '巡检结束时间';
-COMMENT ON COLUMN "public"."ard_video_inspect_record"."record_file_path" IS '录像文件路径';
-COMMENT ON COLUMN "public"."ard_video_inspect_record"."step_id" IS '步骤id';
-COMMENT ON COLUMN "public"."ard_video_inspect_record"."dept_id" IS '部门id';
-COMMENT ON COLUMN "public"."ard_video_inspect_record"."user_id" IS '用户id';
-COMMENT ON COLUMN "public"."ard_video_inspect_record"."well_name" IS '井名称';
-COMMENT ON TABLE "public"."ard_video_inspect_record" IS '视频巡检记录';
-
--- ----------------------------
--- Table structure for ard_video_inspect_task
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_video_inspect_task";
-CREATE TABLE "public"."ard_video_inspect_task" (
-  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "task_name" varchar(200) COLLATE "pg_catalog"."default",
-  "start_time" varchar(64) COLLATE "pg_catalog"."default",
-  "end_time" varchar(64) COLLATE "pg_catalog"."default",
-  "repeat_period" varchar(64) COLLATE "pg_catalog"."default",
-  "inspect_mode" varchar(64) COLLATE "pg_catalog"."default",
-  "menual_switch" varchar(64) COLLATE "pg_catalog"."default",
-  "create_by" varchar(64) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "update_by" varchar(64) COLLATE "pg_catalog"."default",
-  "update_time" timestamp(6),
-  "camera_id" varchar(64) COLLATE "pg_catalog"."default",
-  "channel" int8,
-  "dept_id" varchar(64) COLLATE "pg_catalog"."default",
-  "user_id" varchar(64) COLLATE "pg_catalog"."default",
-  "current_step_id" varchar(64) COLLATE "pg_catalog"."default",
-  "current_step_start_time" varchar(64) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."ard_video_inspect_task"."id" IS 'id';
-COMMENT ON COLUMN "public"."ard_video_inspect_task"."task_name" IS '任务名称';
-COMMENT ON COLUMN "public"."ard_video_inspect_task"."start_time" IS '开始时间';
-COMMENT ON COLUMN "public"."ard_video_inspect_task"."end_time" IS '结束时间';
-COMMENT ON COLUMN "public"."ard_video_inspect_task"."repeat_period" IS '重复周期';
-COMMENT ON COLUMN "public"."ard_video_inspect_task"."inspect_mode" IS '巡检模式';
-COMMENT ON COLUMN "public"."ard_video_inspect_task"."menual_switch" IS '手动开关';
-COMMENT ON COLUMN "public"."ard_video_inspect_task"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."ard_video_inspect_task"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."ard_video_inspect_task"."update_by" IS '更新者';
-COMMENT ON COLUMN "public"."ard_video_inspect_task"."update_time" IS '更新时间';
-COMMENT ON COLUMN "public"."ard_video_inspect_task"."camera_id" IS '相机id';
-COMMENT ON COLUMN "public"."ard_video_inspect_task"."channel" IS '通道号';
-COMMENT ON COLUMN "public"."ard_video_inspect_task"."dept_id" IS '部门id';
-COMMENT ON COLUMN "public"."ard_video_inspect_task"."user_id" IS '用户id';
-COMMENT ON COLUMN "public"."ard_video_inspect_task"."current_step_id" IS '当前步骤';
-COMMENT ON COLUMN "public"."ard_video_inspect_task"."current_step_start_time" IS '当前步骤开始时间';
-COMMENT ON TABLE "public"."ard_video_inspect_task" IS '视频巡检任务';
-
--- ----------------------------
--- Table structure for ard_video_inspect_task_step
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_video_inspect_task_step";
-CREATE TABLE "public"."ard_video_inspect_task_step" (
-  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "order_number" int8,
-  "recording_time" int8,
-  "well_id" varchar(64) COLLATE "pg_catalog"."default",
-  "task_id" varchar(64) COLLATE "pg_catalog"."default",
-  "dept_id" varchar(64) COLLATE "pg_catalog"."default",
-  "user_id" varchar(64) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."ard_video_inspect_task_step"."id" IS 'id';
-COMMENT ON COLUMN "public"."ard_video_inspect_task_step"."order_number" IS '排序';
-COMMENT ON COLUMN "public"."ard_video_inspect_task_step"."recording_time" IS '录制时间';
-COMMENT ON COLUMN "public"."ard_video_inspect_task_step"."well_id" IS '井id';
-COMMENT ON COLUMN "public"."ard_video_inspect_task_step"."task_id" IS '任务id';
-COMMENT ON COLUMN "public"."ard_video_inspect_task_step"."dept_id" IS '部门id';
-COMMENT ON COLUMN "public"."ard_video_inspect_task_step"."user_id" IS '用户id';
-COMMENT ON TABLE "public"."ard_video_inspect_task_step" IS '视频巡检步骤';
-
--- ----------------------------
--- Table structure for ard_wall
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_wall";
-CREATE TABLE "public"."ard_wall" (
-  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "wall_name" varchar(255) COLLATE "pg_catalog"."default",
-  "wall_poi" varchar(25500) COLLATE "pg_catalog"."default",
-  "type" varchar(2) COLLATE "pg_catalog"."default",
-  "color" varchar(20) COLLATE "pg_catalog"."default",
-  "dept_id" int4,
-  "user_id" varchar(64) COLLATE "pg_catalog"."default",
-  "create_by" varchar(255) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "update_by" varchar(64) COLLATE "pg_catalog"."default",
-  "update_time" timestamp(6)
-)
-;
-COMMENT ON COLUMN "public"."ard_wall"."id" IS 'ID';
-COMMENT ON COLUMN "public"."ard_wall"."wall_name" IS '名称';
-COMMENT ON COLUMN "public"."ard_wall"."wall_poi" IS '范围';
-COMMENT ON COLUMN "public"."ard_wall"."type" IS '类型';
-COMMENT ON COLUMN "public"."ard_wall"."color" IS '颜色';
-COMMENT ON COLUMN "public"."ard_wall"."dept_id" IS '所属部门';
-COMMENT ON COLUMN "public"."ard_wall"."user_id" IS '所属用户';
-COMMENT ON COLUMN "public"."ard_wall"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."ard_wall"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."ard_wall"."update_by" IS '修改者';
-COMMENT ON COLUMN "public"."ard_wall"."update_time" IS '修改时间';
-COMMENT ON TABLE "public"."ard_wall" IS '电子围栏管理表';
-
--- ----------------------------
--- Table structure for ard_wall_user
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_wall_user";
-CREATE TABLE "public"."ard_wall_user" (
-  "wall_id" varchar(255) COLLATE "pg_catalog"."default",
-  "user_id" varchar(255) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON TABLE "public"."ard_wall_user" IS '电子围栏关联用户表';
-
--- ----------------------------
--- Table structure for gen_table
--- ----------------------------
-DROP TABLE IF EXISTS "public"."gen_table";
-CREATE TABLE "public"."gen_table" (
-  "table_id" int8 NOT NULL DEFAULT nextval('gen_table_id_seq'::regclass),
-  "table_name" varchar(200) COLLATE "pg_catalog"."default",
-  "table_comment" varchar(500) COLLATE "pg_catalog"."default",
-  "sub_table_name" varchar(64) COLLATE "pg_catalog"."default",
-  "sub_table_fk_name" varchar(64) COLLATE "pg_catalog"."default",
-  "class_name" varchar(100) COLLATE "pg_catalog"."default",
-  "tpl_category" varchar(200) COLLATE "pg_catalog"."default",
-  "package_name" varchar(100) COLLATE "pg_catalog"."default",
-  "module_name" varchar(30) COLLATE "pg_catalog"."default",
-  "business_name" varchar(30) COLLATE "pg_catalog"."default",
-  "function_name" varchar(50) COLLATE "pg_catalog"."default",
-  "function_author" varchar(50) COLLATE "pg_catalog"."default",
-  "gen_type" char(1) COLLATE "pg_catalog"."default",
-  "gen_path" varchar(200) COLLATE "pg_catalog"."default",
-  "options" varchar(1000) COLLATE "pg_catalog"."default",
-  "create_by" varchar(64) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "update_by" varchar(64) COLLATE "pg_catalog"."default",
-  "update_time" timestamp(6),
-  "remark" varchar(500) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."gen_table"."table_id" IS '编号';
-COMMENT ON COLUMN "public"."gen_table"."table_name" IS '表名称';
-COMMENT ON COLUMN "public"."gen_table"."table_comment" IS '表描述';
-COMMENT ON COLUMN "public"."gen_table"."sub_table_name" IS '关联子表的表名';
-COMMENT ON COLUMN "public"."gen_table"."sub_table_fk_name" IS '子表关联的外键名';
-COMMENT ON COLUMN "public"."gen_table"."class_name" IS '实体类名称';
-COMMENT ON COLUMN "public"."gen_table"."tpl_category" IS '使用的模板(crud单表操作 tree树表操作)';
-COMMENT ON COLUMN "public"."gen_table"."package_name" IS '生成包路径';
-COMMENT ON COLUMN "public"."gen_table"."module_name" IS '生成模块名';
-COMMENT ON COLUMN "public"."gen_table"."business_name" IS '生成业务名';
-COMMENT ON COLUMN "public"."gen_table"."function_name" IS '生成功能名';
-COMMENT ON COLUMN "public"."gen_table"."function_author" IS '生成功能作者';
-COMMENT ON COLUMN "public"."gen_table"."gen_type" IS '生成代码方式(0zip压缩包 1自定义路径)';
-COMMENT ON COLUMN "public"."gen_table"."gen_path" IS '生成路径(不填默认项目路径)';
-COMMENT ON COLUMN "public"."gen_table"."options" IS '其它生成选项';
-COMMENT ON COLUMN "public"."gen_table"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."gen_table"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."gen_table"."update_by" IS '更新者';
-COMMENT ON COLUMN "public"."gen_table"."update_time" IS '更新时间';
-COMMENT ON COLUMN "public"."gen_table"."remark" IS '备注';
-COMMENT ON TABLE "public"."gen_table" IS '代码生成业务表';
-
--- ----------------------------
--- Table structure for gen_table_column
--- ----------------------------
-DROP TABLE IF EXISTS "public"."gen_table_column";
-CREATE TABLE "public"."gen_table_column" (
-  "column_id" int8 NOT NULL DEFAULT nextval('gen_table_column_id_seq'::regclass),
-  "table_id" int8,
-  "column_name" varchar(200) COLLATE "pg_catalog"."default",
-  "column_comment" varchar(500) COLLATE "pg_catalog"."default",
-  "column_type" varchar(100) COLLATE "pg_catalog"."default",
-  "java_type" varchar(500) COLLATE "pg_catalog"."default",
-  "java_field" varchar(200) COLLATE "pg_catalog"."default",
-  "is_pk" char(1) COLLATE "pg_catalog"."default",
-  "is_increment" char(1) COLLATE "pg_catalog"."default",
-  "is_required" char(1) COLLATE "pg_catalog"."default",
-  "is_insert" char(1) COLLATE "pg_catalog"."default",
-  "is_edit" char(1) COLLATE "pg_catalog"."default",
-  "is_list" char(1) COLLATE "pg_catalog"."default",
-  "is_query" char(1) COLLATE "pg_catalog"."default",
-  "query_type" varchar(200) COLLATE "pg_catalog"."default",
-  "html_type" varchar(200) COLLATE "pg_catalog"."default",
-  "dict_type" varchar(200) COLLATE "pg_catalog"."default",
-  "sort" int4,
-  "create_by" varchar(64) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "update_by" varchar(64) COLLATE "pg_catalog"."default",
-  "update_time" timestamp(6)
-)
-;
-COMMENT ON COLUMN "public"."gen_table_column"."column_id" IS '编号';
-COMMENT ON COLUMN "public"."gen_table_column"."table_id" IS '归属表编号';
-COMMENT ON COLUMN "public"."gen_table_column"."column_name" IS '列名称';
-COMMENT ON COLUMN "public"."gen_table_column"."column_comment" IS '列描述';
-COMMENT ON COLUMN "public"."gen_table_column"."column_type" IS '列类型';
-COMMENT ON COLUMN "public"."gen_table_column"."java_type" IS 'JAVA类型';
-COMMENT ON COLUMN "public"."gen_table_column"."java_field" IS 'JAVA字段名';
-COMMENT ON COLUMN "public"."gen_table_column"."is_pk" IS '是否主键(1是)';
-COMMENT ON COLUMN "public"."gen_table_column"."is_increment" IS '是否自增(1是)';
-COMMENT ON COLUMN "public"."gen_table_column"."is_required" IS '是否必填(1是)';
-COMMENT ON COLUMN "public"."gen_table_column"."is_insert" IS '是否为插入字段(1是)';
-COMMENT ON COLUMN "public"."gen_table_column"."is_edit" IS '是否编辑字段(1是)';
-COMMENT ON COLUMN "public"."gen_table_column"."is_list" IS '是否列表字段(1是)';
-COMMENT ON COLUMN "public"."gen_table_column"."is_query" IS '是否查询字段(1是)';
-COMMENT ON COLUMN "public"."gen_table_column"."query_type" IS '查询方式(等于、不等于、大于、小于、范围)';
-COMMENT ON COLUMN "public"."gen_table_column"."html_type" IS '显示类型(文本框、文本域、下拉框、复选框、单选框、日期控件)';
-COMMENT ON COLUMN "public"."gen_table_column"."dict_type" IS '字典类型';
-COMMENT ON COLUMN "public"."gen_table_column"."sort" IS '排序';
-COMMENT ON COLUMN "public"."gen_table_column"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."gen_table_column"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."gen_table_column"."update_by" IS '更新者';
-COMMENT ON COLUMN "public"."gen_table_column"."update_time" IS '更新时间';
-COMMENT ON TABLE "public"."gen_table_column" IS '代码生成业务表字段';
-
--- ----------------------------
--- Table structure for qrtz_blob_triggers
--- ----------------------------
-DROP TABLE IF EXISTS "public"."qrtz_blob_triggers";
-CREATE TABLE "public"."qrtz_blob_triggers" (
-  "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
-  "trigger_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
-  "trigger_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
-  "blob_data" bytea
-)
-;
-COMMENT ON COLUMN "public"."qrtz_blob_triggers"."sched_name" IS '调度名称';
-COMMENT ON COLUMN "public"."qrtz_blob_triggers"."trigger_name" IS 'qrtz_triggers表trigger_name的外键';
-COMMENT ON COLUMN "public"."qrtz_blob_triggers"."trigger_group" IS 'qrtz_triggers表trigger_group的外键';
-COMMENT ON COLUMN "public"."qrtz_blob_triggers"."blob_data" IS '存放持久化Trigger对象';
-COMMENT ON TABLE "public"."qrtz_blob_triggers" IS 'Blob类型的触发器表';
-
--- ----------------------------
--- Table structure for qrtz_calendars
--- ----------------------------
-DROP TABLE IF EXISTS "public"."qrtz_calendars";
-CREATE TABLE "public"."qrtz_calendars" (
-  "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
-  "calendar_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
-  "calendar" bytea NOT NULL
-)
-;
-COMMENT ON COLUMN "public"."qrtz_calendars"."sched_name" IS '调度名称';
-COMMENT ON COLUMN "public"."qrtz_calendars"."calendar_name" IS '日历名称';
-COMMENT ON COLUMN "public"."qrtz_calendars"."calendar" IS '存放持久化calendar对象';
-COMMENT ON TABLE "public"."qrtz_calendars" IS '日历信息表';
-
--- ----------------------------
--- Table structure for qrtz_cron_triggers
--- ----------------------------
-DROP TABLE IF EXISTS "public"."qrtz_cron_triggers";
-CREATE TABLE "public"."qrtz_cron_triggers" (
-  "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
-  "trigger_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
-  "trigger_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
-  "cron_expression" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
-  "time_zone_id" varchar(80) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."qrtz_cron_triggers"."sched_name" IS '调度名称';
-COMMENT ON COLUMN "public"."qrtz_cron_triggers"."trigger_name" IS 'qrtz_triggers表trigger_name的外键';
-COMMENT ON COLUMN "public"."qrtz_cron_triggers"."trigger_group" IS 'qrtz_triggers表trigger_group的外键';
-COMMENT ON COLUMN "public"."qrtz_cron_triggers"."cron_expression" IS 'cron表达式';
-COMMENT ON COLUMN "public"."qrtz_cron_triggers"."time_zone_id" IS '时区';
-COMMENT ON TABLE "public"."qrtz_cron_triggers" IS 'Cron类型的触发器表';
-
--- ----------------------------
--- Table structure for qrtz_fired_triggers
--- ----------------------------
-DROP TABLE IF EXISTS "public"."qrtz_fired_triggers";
-CREATE TABLE "public"."qrtz_fired_triggers" (
-  "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
-  "entry_id" varchar(95) COLLATE "pg_catalog"."default" NOT NULL,
-  "trigger_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
-  "trigger_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
-  "instance_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
-  "fired_time" int8 NOT NULL,
-  "sched_time" int8 NOT NULL,
-  "priority" int4 NOT NULL,
-  "state" varchar(16) COLLATE "pg_catalog"."default" NOT NULL,
-  "job_name" varchar(200) COLLATE "pg_catalog"."default",
-  "job_group" varchar(200) COLLATE "pg_catalog"."default",
-  "is_nonconcurrent" varchar(1) COLLATE "pg_catalog"."default",
-  "requests_recovery" varchar(1) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."qrtz_fired_triggers"."sched_name" IS '调度名称';
-COMMENT ON COLUMN "public"."qrtz_fired_triggers"."entry_id" IS '调度器实例id';
-COMMENT ON COLUMN "public"."qrtz_fired_triggers"."trigger_name" IS 'qrtz_triggers表trigger_name的外键';
-COMMENT ON COLUMN "public"."qrtz_fired_triggers"."trigger_group" IS 'qrtz_triggers表trigger_group的外键';
-COMMENT ON COLUMN "public"."qrtz_fired_triggers"."instance_name" IS '调度器实例名';
-COMMENT ON COLUMN "public"."qrtz_fired_triggers"."fired_time" IS '触发的时间';
-COMMENT ON COLUMN "public"."qrtz_fired_triggers"."sched_time" IS '定时器制定的时间';
-COMMENT ON COLUMN "public"."qrtz_fired_triggers"."priority" IS '优先级';
-COMMENT ON COLUMN "public"."qrtz_fired_triggers"."state" IS '状态';
-COMMENT ON COLUMN "public"."qrtz_fired_triggers"."job_name" IS '任务名称';
-COMMENT ON COLUMN "public"."qrtz_fired_triggers"."job_group" IS '任务组名';
-COMMENT ON COLUMN "public"."qrtz_fired_triggers"."is_nonconcurrent" IS '是否并发';
-COMMENT ON COLUMN "public"."qrtz_fired_triggers"."requests_recovery" IS '是否接受恢复执行';
-COMMENT ON TABLE "public"."qrtz_fired_triggers" IS '已触发的触发器表';
-
--- ----------------------------
--- Table structure for qrtz_job_details
--- ----------------------------
-DROP TABLE IF EXISTS "public"."qrtz_job_details";
-CREATE TABLE "public"."qrtz_job_details" (
-  "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
-  "job_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
-  "job_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
-  "description" varchar(250) COLLATE "pg_catalog"."default",
-  "job_class_name" varchar(250) COLLATE "pg_catalog"."default" NOT NULL,
-  "is_durable" varchar(10) COLLATE "pg_catalog"."default" NOT NULL,
-  "is_nonconcurrent" varchar(10) COLLATE "pg_catalog"."default" NOT NULL,
-  "is_update_data" varchar(10) COLLATE "pg_catalog"."default" NOT NULL,
-  "requests_recovery" varchar(10) COLLATE "pg_catalog"."default" NOT NULL,
-  "job_data" bytea
-)
-;
-COMMENT ON COLUMN "public"."qrtz_job_details"."sched_name" IS '调度名称';
-COMMENT ON COLUMN "public"."qrtz_job_details"."job_name" IS '任务名称';
-COMMENT ON COLUMN "public"."qrtz_job_details"."job_group" IS '任务组名';
-COMMENT ON COLUMN "public"."qrtz_job_details"."description" IS '相关介绍';
-COMMENT ON COLUMN "public"."qrtz_job_details"."job_class_name" IS '执行任务类名称';
-COMMENT ON COLUMN "public"."qrtz_job_details"."is_durable" IS '是否持久化';
-COMMENT ON COLUMN "public"."qrtz_job_details"."is_nonconcurrent" IS '是否并发';
-COMMENT ON COLUMN "public"."qrtz_job_details"."is_update_data" IS '是否更新数据';
-COMMENT ON COLUMN "public"."qrtz_job_details"."requests_recovery" IS '是否接受恢复执行';
-COMMENT ON COLUMN "public"."qrtz_job_details"."job_data" IS '存放持久化job对象';
-COMMENT ON TABLE "public"."qrtz_job_details" IS '任务详细信息表';
-
--- ----------------------------
--- Table structure for qrtz_locks
--- ----------------------------
-DROP TABLE IF EXISTS "public"."qrtz_locks";
-CREATE TABLE "public"."qrtz_locks" (
-  "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
-  "lock_name" varchar(40) COLLATE "pg_catalog"."default" NOT NULL
-)
-;
-COMMENT ON COLUMN "public"."qrtz_locks"."sched_name" IS '调度名称';
-COMMENT ON COLUMN "public"."qrtz_locks"."lock_name" IS '悲观锁名称';
-COMMENT ON TABLE "public"."qrtz_locks" IS '存储的悲观锁信息表';
-
--- ----------------------------
--- Table structure for qrtz_paused_trigger_grps
--- ----------------------------
-DROP TABLE IF EXISTS "public"."qrtz_paused_trigger_grps";
-CREATE TABLE "public"."qrtz_paused_trigger_grps" (
-  "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
-  "trigger_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL
-)
-;
-COMMENT ON COLUMN "public"."qrtz_paused_trigger_grps"."sched_name" IS '调度名称';
-COMMENT ON COLUMN "public"."qrtz_paused_trigger_grps"."trigger_group" IS 'qrtz_triggers表trigger_group的外键';
-COMMENT ON TABLE "public"."qrtz_paused_trigger_grps" IS '暂停的触发器表';
-
--- ----------------------------
--- Table structure for qrtz_scheduler_state
--- ----------------------------
-DROP TABLE IF EXISTS "public"."qrtz_scheduler_state";
-CREATE TABLE "public"."qrtz_scheduler_state" (
-  "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
-  "instance_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
-  "last_checkin_time" int8 NOT NULL,
-  "checkin_interval" int8 NOT NULL
-)
-;
-COMMENT ON COLUMN "public"."qrtz_scheduler_state"."sched_name" IS '调度名称';
-COMMENT ON COLUMN "public"."qrtz_scheduler_state"."instance_name" IS '实例名称';
-COMMENT ON COLUMN "public"."qrtz_scheduler_state"."last_checkin_time" IS '上次检查时间';
-COMMENT ON COLUMN "public"."qrtz_scheduler_state"."checkin_interval" IS '检查间隔时间';
-COMMENT ON TABLE "public"."qrtz_scheduler_state" IS '调度器状态表';
-
--- ----------------------------
--- Table structure for qrtz_simple_triggers
--- ----------------------------
-DROP TABLE IF EXISTS "public"."qrtz_simple_triggers";
-CREATE TABLE "public"."qrtz_simple_triggers" (
-  "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
-  "trigger_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
-  "trigger_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
-  "repeat_count" int8 NOT NULL,
-  "repeat_interval" int8 NOT NULL,
-  "times_triggered" int8 NOT NULL
-)
-;
-COMMENT ON COLUMN "public"."qrtz_simple_triggers"."sched_name" IS '调度名称';
-COMMENT ON COLUMN "public"."qrtz_simple_triggers"."trigger_name" IS 'qrtz_triggers表trigger_name的外键';
-COMMENT ON COLUMN "public"."qrtz_simple_triggers"."trigger_group" IS 'qrtz_triggers表trigger_group的外键';
-COMMENT ON COLUMN "public"."qrtz_simple_triggers"."repeat_count" IS '重复的次数统计';
-COMMENT ON COLUMN "public"."qrtz_simple_triggers"."repeat_interval" IS '重复的间隔时间';
-COMMENT ON COLUMN "public"."qrtz_simple_triggers"."times_triggered" IS '已经触发的次数';
-COMMENT ON TABLE "public"."qrtz_simple_triggers" IS '简单触发器的信息表';
-
--- ----------------------------
--- Table structure for qrtz_simprop_triggers
--- ----------------------------
-DROP TABLE IF EXISTS "public"."qrtz_simprop_triggers";
-CREATE TABLE "public"."qrtz_simprop_triggers" (
-  "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
-  "trigger_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
-  "trigger_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
-  "str_prop_1" varchar(512) COLLATE "pg_catalog"."default",
-  "str_prop_2" varchar(512) COLLATE "pg_catalog"."default",
-  "str_prop_3" varchar(512) COLLATE "pg_catalog"."default",
-  "int_prop_1" int4,
-  "int_prop_2" int4,
-  "long_prop_1" int8,
-  "long_prop_2" int8,
-  "dec_prop_1" numeric(13,4),
-  "dec_prop_2" numeric(13,4),
-  "bool_prop_1" varchar(1) COLLATE "pg_catalog"."default",
-  "bool_prop_2" varchar(1) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."sched_name" IS '调度名称';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."trigger_name" IS 'qrtz_triggers表trigger_name的外键';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."trigger_group" IS 'qrtz_triggers表trigger_group的外键';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."str_prop_1" IS 'String类型的trigger的第一个参数';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."str_prop_2" IS 'String类型的trigger的第二个参数';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."str_prop_3" IS 'String类型的trigger的第三个参数';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."int_prop_1" IS 'int类型的trigger的第一个参数';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."int_prop_2" IS 'int类型的trigger的第二个参数';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."long_prop_1" IS 'long类型的trigger的第一个参数';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."long_prop_2" IS 'long类型的trigger的第二个参数';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."dec_prop_1" IS 'decimal类型的trigger的第一个参数';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."dec_prop_2" IS 'decimal类型的trigger的第二个参数';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."bool_prop_1" IS 'Boolean类型的trigger的第一个参数';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."bool_prop_2" IS 'Boolean类型的trigger的第二个参数';
-COMMENT ON TABLE "public"."qrtz_simprop_triggers" IS '同步机制的行锁表';
-
--- ----------------------------
--- Table structure for qrtz_triggers
--- ----------------------------
-DROP TABLE IF EXISTS "public"."qrtz_triggers";
-CREATE TABLE "public"."qrtz_triggers" (
-  "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
-  "trigger_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
-  "trigger_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
-  "job_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
-  "job_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
-  "description" varchar(250) COLLATE "pg_catalog"."default",
-  "next_fire_time" int8,
-  "prev_fire_time" int8,
-  "priority" int4,
-  "trigger_state" varchar(16) COLLATE "pg_catalog"."default" NOT NULL,
-  "trigger_type" varchar(8) COLLATE "pg_catalog"."default" NOT NULL,
-  "start_time" int8 NOT NULL,
-  "end_time" int8,
-  "calendar_name" varchar(200) COLLATE "pg_catalog"."default",
-  "misfire_instr" int2,
-  "job_data" bytea
-)
-;
-COMMENT ON COLUMN "public"."qrtz_triggers"."sched_name" IS '调度名称';
-COMMENT ON COLUMN "public"."qrtz_triggers"."trigger_name" IS '触发器的名字';
-COMMENT ON COLUMN "public"."qrtz_triggers"."trigger_group" IS '触发器所属组的名字';
-COMMENT ON COLUMN "public"."qrtz_triggers"."job_name" IS 'qrtz_job_details表job_name的外键';
-COMMENT ON COLUMN "public"."qrtz_triggers"."job_group" IS 'qrtz_job_details表job_group的外键';
-COMMENT ON COLUMN "public"."qrtz_triggers"."description" IS '相关介绍';
-COMMENT ON COLUMN "public"."qrtz_triggers"."next_fire_time" IS '上一次触发时间(毫秒)';
-COMMENT ON COLUMN "public"."qrtz_triggers"."prev_fire_time" IS '下一次触发时间(默认为-1表示不触发)';
-COMMENT ON COLUMN "public"."qrtz_triggers"."priority" IS '优先级';
-COMMENT ON COLUMN "public"."qrtz_triggers"."trigger_state" IS '触发器状态';
-COMMENT ON COLUMN "public"."qrtz_triggers"."trigger_type" IS '触发器的类型';
-COMMENT ON COLUMN "public"."qrtz_triggers"."start_time" IS '开始时间';
-COMMENT ON COLUMN "public"."qrtz_triggers"."end_time" IS '结束时间';
-COMMENT ON COLUMN "public"."qrtz_triggers"."calendar_name" IS '日程表名称';
-COMMENT ON COLUMN "public"."qrtz_triggers"."misfire_instr" IS '补偿执行的策略';
-COMMENT ON COLUMN "public"."qrtz_triggers"."job_data" IS '存放持久化job对象';
-COMMENT ON TABLE "public"."qrtz_triggers" IS '触发器详细信息表';
-
--- ----------------------------
--- Table structure for storage_minio_event
--- ----------------------------
-DROP TABLE IF EXISTS "public"."storage_minio_event";
-CREATE TABLE "public"."storage_minio_event" (
-  "id" varchar COLLATE "pg_catalog"."default" NOT NULL,
-  "event_type" varchar(255) COLLATE "pg_catalog"."default",
-  "bucket_name" varchar(255) COLLATE "pg_catalog"."default",
-  "event_time" timestamp(6),
-  "host" varchar(255) COLLATE "pg_catalog"."default",
-  "user_name" varchar(255) COLLATE "pg_catalog"."default",
-  "endpoint" varchar(255) COLLATE "pg_catalog"."default",
-  "object_name" varchar(255) COLLATE "pg_catalog"."default",
-  "object_type" varchar(255) COLLATE "pg_catalog"."default",
-  "object_size" int4,
-  "create_time" timestamp(6)
-)
-;
-COMMENT ON COLUMN "public"."storage_minio_event"."id" IS 'ID';
-COMMENT ON COLUMN "public"."storage_minio_event"."event_type" IS '事件类型';
-COMMENT ON COLUMN "public"."storage_minio_event"."bucket_name" IS '桶名称';
-COMMENT ON COLUMN "public"."storage_minio_event"."event_time" IS '事件时间';
-COMMENT ON COLUMN "public"."storage_minio_event"."host" IS '请求主机';
-COMMENT ON COLUMN "public"."storage_minio_event"."user_name" IS '请求用户';
-COMMENT ON COLUMN "public"."storage_minio_event"."endpoint" IS '请求地址';
-COMMENT ON COLUMN "public"."storage_minio_event"."object_name" IS '对象名称';
-COMMENT ON COLUMN "public"."storage_minio_event"."object_type" IS '对象类型';
-COMMENT ON COLUMN "public"."storage_minio_event"."object_size" IS '对象大小';
-COMMENT ON COLUMN "public"."storage_minio_event"."create_time" IS '创建时间';
-COMMENT ON TABLE "public"."storage_minio_event" IS '存储minio事件表';
-
--- ----------------------------
--- Table structure for sys_config
--- ----------------------------
-DROP TABLE IF EXISTS "public"."sys_config";
-CREATE TABLE "public"."sys_config" (
-  "config_id" int4 NOT NULL DEFAULT nextval('sys_config_id_seq'::regclass),
-  "config_name" varchar(100) COLLATE "pg_catalog"."default",
-  "config_key" varchar(100) COLLATE "pg_catalog"."default",
-  "config_value" varchar(500) COLLATE "pg_catalog"."default",
-  "config_type" char(1) COLLATE "pg_catalog"."default",
-  "create_by" varchar(64) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "update_by" varchar(64) COLLATE "pg_catalog"."default",
-  "update_time" timestamp(6),
-  "remark" varchar(500) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."sys_config"."config_id" IS '参数主键';
-COMMENT ON COLUMN "public"."sys_config"."config_name" IS '参数名称';
-COMMENT ON COLUMN "public"."sys_config"."config_key" IS '参数键名';
-COMMENT ON COLUMN "public"."sys_config"."config_value" IS '参数键值';
-COMMENT ON COLUMN "public"."sys_config"."config_type" IS '系统内置(Y是 N否)';
-COMMENT ON COLUMN "public"."sys_config"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."sys_config"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."sys_config"."update_by" IS '更新者';
-COMMENT ON COLUMN "public"."sys_config"."update_time" IS '更新时间';
-COMMENT ON COLUMN "public"."sys_config"."remark" IS '备注';
-COMMENT ON TABLE "public"."sys_config" IS '参数配置表';
-
--- ----------------------------
--- Table structure for sys_dept
--- ----------------------------
-DROP TABLE IF EXISTS "public"."sys_dept";
-CREATE TABLE "public"."sys_dept" (
-  "dept_id" int8 NOT NULL DEFAULT nextval('sys_dept_id_seq'::regclass),
-  "parent_id" int8,
-  "ancestors" varchar(50) COLLATE "pg_catalog"."default",
-  "dept_name" varchar(30) COLLATE "pg_catalog"."default",
-  "order_num" int4,
-  "leader" varchar(20) COLLATE "pg_catalog"."default",
-  "phone" varchar(11) COLLATE "pg_catalog"."default",
-  "email" varchar(50) COLLATE "pg_catalog"."default",
-  "status" char(1) COLLATE "pg_catalog"."default",
-  "del_flag" char(1) COLLATE "pg_catalog"."default" DEFAULT '0'::character varying,
-  "create_by" varchar(64) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "update_by" varchar(64) COLLATE "pg_catalog"."default",
-  "update_time" timestamp(6)
-)
-;
-COMMENT ON COLUMN "public"."sys_dept"."dept_id" IS '部门id';
-COMMENT ON COLUMN "public"."sys_dept"."parent_id" IS '父部门id';
-COMMENT ON COLUMN "public"."sys_dept"."ancestors" IS '祖级列表';
-COMMENT ON COLUMN "public"."sys_dept"."dept_name" IS '部门名称';
-COMMENT ON COLUMN "public"."sys_dept"."order_num" IS '显示顺序';
-COMMENT ON COLUMN "public"."sys_dept"."leader" IS '负责人';
-COMMENT ON COLUMN "public"."sys_dept"."phone" IS '联系电话';
-COMMENT ON COLUMN "public"."sys_dept"."email" IS '邮箱';
-COMMENT ON COLUMN "public"."sys_dept"."status" IS '部门状态(0正常 1停用)';
-COMMENT ON COLUMN "public"."sys_dept"."del_flag" IS '删除标志(0代表存在 2代表删除)';
-COMMENT ON COLUMN "public"."sys_dept"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."sys_dept"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."sys_dept"."update_by" IS '更新者';
-COMMENT ON COLUMN "public"."sys_dept"."update_time" IS '更新时间';
-COMMENT ON TABLE "public"."sys_dept" IS '部门表';
-
--- ----------------------------
--- Table structure for sys_dict_data
--- ----------------------------
-DROP TABLE IF EXISTS "public"."sys_dict_data";
-CREATE TABLE "public"."sys_dict_data" (
-  "dict_code" int8 NOT NULL DEFAULT nextval('dict_code_seq'::regclass),
-  "dict_sort" int4,
-  "dict_label" varchar(100) COLLATE "pg_catalog"."default",
-  "dict_value" varchar(100) COLLATE "pg_catalog"."default",
-  "dict_type" varchar(100) COLLATE "pg_catalog"."default",
-  "css_class" varchar(100) COLLATE "pg_catalog"."default",
-  "list_class" varchar(100) COLLATE "pg_catalog"."default",
-  "is_default" char(1) COLLATE "pg_catalog"."default",
-  "status" char(1) COLLATE "pg_catalog"."default",
-  "create_by" varchar(64) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "update_by" varchar(64) COLLATE "pg_catalog"."default",
-  "update_time" timestamp(6),
-  "remark" varchar(500) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."sys_dict_data"."dict_code" IS '字典编码';
-COMMENT ON COLUMN "public"."sys_dict_data"."dict_sort" IS '字典排序';
-COMMENT ON COLUMN "public"."sys_dict_data"."dict_label" IS '字典标签';
-COMMENT ON COLUMN "public"."sys_dict_data"."dict_value" IS '字典键值';
-COMMENT ON COLUMN "public"."sys_dict_data"."dict_type" IS '字典类型';
-COMMENT ON COLUMN "public"."sys_dict_data"."css_class" IS '样式属性(其他样式扩展)';
-COMMENT ON COLUMN "public"."sys_dict_data"."list_class" IS '表格回显样式';
-COMMENT ON COLUMN "public"."sys_dict_data"."is_default" IS '是否默认(Y是 N否)';
-COMMENT ON COLUMN "public"."sys_dict_data"."status" IS '状态(0正常 1停用)';
-COMMENT ON COLUMN "public"."sys_dict_data"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."sys_dict_data"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."sys_dict_data"."update_by" IS '更新者';
-COMMENT ON COLUMN "public"."sys_dict_data"."update_time" IS '更新时间';
-COMMENT ON COLUMN "public"."sys_dict_data"."remark" IS '备注';
-COMMENT ON TABLE "public"."sys_dict_data" IS '字典数据表';
-
--- ----------------------------
--- Table structure for sys_dict_type
--- ----------------------------
-DROP TABLE IF EXISTS "public"."sys_dict_type";
-CREATE TABLE "public"."sys_dict_type" (
-  "dict_id" int8 NOT NULL DEFAULT nextval('sys_dict_type_id_seq'::regclass),
-  "dict_name" varchar(100) COLLATE "pg_catalog"."default",
-  "dict_type" varchar(100) COLLATE "pg_catalog"."default",
-  "status" char(1) COLLATE "pg_catalog"."default",
-  "create_by" varchar(64) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "update_by" varchar(64) COLLATE "pg_catalog"."default",
-  "update_time" timestamp(6),
-  "remark" varchar(500) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."sys_dict_type"."dict_id" IS '字典主键';
-COMMENT ON COLUMN "public"."sys_dict_type"."dict_name" IS '字典名称';
-COMMENT ON COLUMN "public"."sys_dict_type"."dict_type" IS '字典类型';
-COMMENT ON COLUMN "public"."sys_dict_type"."status" IS '状态(0正常 1停用)';
-COMMENT ON COLUMN "public"."sys_dict_type"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."sys_dict_type"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."sys_dict_type"."update_by" IS '更新者';
-COMMENT ON COLUMN "public"."sys_dict_type"."update_time" IS '更新时间';
-COMMENT ON COLUMN "public"."sys_dict_type"."remark" IS '备注';
-COMMENT ON TABLE "public"."sys_dict_type" IS '字典类型表';
-
--- ----------------------------
--- Table structure for sys_job
--- ----------------------------
-DROP TABLE IF EXISTS "public"."sys_job";
-CREATE TABLE "public"."sys_job" (
-  "job_id" int8 NOT NULL DEFAULT nextval('sys_job_id_seq'::regclass),
-  "job_name" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "job_group" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "invoke_target" varchar(500) COLLATE "pg_catalog"."default" NOT NULL,
-  "cron_expression" varchar(255) COLLATE "pg_catalog"."default",
-  "misfire_policy" varchar(20) COLLATE "pg_catalog"."default",
-  "concurrent" char(1) COLLATE "pg_catalog"."default",
-  "status" char(1) COLLATE "pg_catalog"."default",
-  "create_by" varchar(64) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "update_by" varchar(64) COLLATE "pg_catalog"."default",
-  "update_time" timestamp(6),
-  "remark" varchar(500) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."sys_job"."job_id" IS '任务ID';
-COMMENT ON COLUMN "public"."sys_job"."job_name" IS '任务名称';
-COMMENT ON COLUMN "public"."sys_job"."job_group" IS '任务组名';
-COMMENT ON COLUMN "public"."sys_job"."invoke_target" IS '调用目标字符串';
-COMMENT ON COLUMN "public"."sys_job"."cron_expression" IS 'cron执行表达式';
-COMMENT ON COLUMN "public"."sys_job"."misfire_policy" IS '计划执行错误策略(1立即执行 2执行一次 3放弃执行)';
-COMMENT ON COLUMN "public"."sys_job"."concurrent" IS '是否并发执行(0允许 1禁止)';
-COMMENT ON COLUMN "public"."sys_job"."status" IS '状态(0正常 1暂停)';
-COMMENT ON COLUMN "public"."sys_job"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."sys_job"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."sys_job"."update_by" IS '更新者';
-COMMENT ON COLUMN "public"."sys_job"."update_time" IS '更新时间';
-COMMENT ON COLUMN "public"."sys_job"."remark" IS '备注信息';
-COMMENT ON TABLE "public"."sys_job" IS '定时任务调度表';
-
--- ----------------------------
--- Table structure for sys_job_log
--- ----------------------------
-DROP TABLE IF EXISTS "public"."sys_job_log";
-CREATE TABLE "public"."sys_job_log" (
-  "job_log_id" int8 NOT NULL DEFAULT nextval('sys_job_log_id_seq'::regclass),
-  "job_name" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "job_group" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "invoke_target" varchar(500) COLLATE "pg_catalog"."default" NOT NULL,
-  "job_message" varchar(500) COLLATE "pg_catalog"."default",
-  "status" char(1) COLLATE "pg_catalog"."default",
-  "exception_info" varchar(2000) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6)
-)
-;
-COMMENT ON COLUMN "public"."sys_job_log"."job_log_id" IS '任务日志ID';
-COMMENT ON COLUMN "public"."sys_job_log"."job_name" IS '任务名称';
-COMMENT ON COLUMN "public"."sys_job_log"."job_group" IS '任务组名';
-COMMENT ON COLUMN "public"."sys_job_log"."invoke_target" IS '调用目标字符串';
-COMMENT ON COLUMN "public"."sys_job_log"."job_message" IS '日志信息';
-COMMENT ON COLUMN "public"."sys_job_log"."status" IS '执行状态(0正常 1失败)';
-COMMENT ON COLUMN "public"."sys_job_log"."exception_info" IS '异常信息';
-COMMENT ON COLUMN "public"."sys_job_log"."create_time" IS '创建时间';
-COMMENT ON TABLE "public"."sys_job_log" IS '定时任务调度日志表';
-
--- ----------------------------
--- Table structure for sys_logininfor
--- ----------------------------
-DROP TABLE IF EXISTS "public"."sys_logininfor";
-CREATE TABLE "public"."sys_logininfor" (
-  "info_id" int8 NOT NULL DEFAULT nextval('sys_logininfor_id_seq'::regclass),
-  "user_name" varchar(50) COLLATE "pg_catalog"."default",
-  "ipaddr" varchar(128) COLLATE "pg_catalog"."default",
-  "login_location" varchar(255) COLLATE "pg_catalog"."default",
-  "browser" varchar(50) COLLATE "pg_catalog"."default",
-  "os" varchar(50) COLLATE "pg_catalog"."default",
-  "status" char(1) COLLATE "pg_catalog"."default",
-  "msg" varchar(255) COLLATE "pg_catalog"."default",
-  "login_time" timestamp(6)
-)
-;
-COMMENT ON COLUMN "public"."sys_logininfor"."info_id" IS '访问ID';
-COMMENT ON COLUMN "public"."sys_logininfor"."user_name" IS '用户账号';
-COMMENT ON COLUMN "public"."sys_logininfor"."ipaddr" IS '登录IP地址';
-COMMENT ON COLUMN "public"."sys_logininfor"."login_location" IS '登录地点';
-COMMENT ON COLUMN "public"."sys_logininfor"."browser" IS '浏览器类型';
-COMMENT ON COLUMN "public"."sys_logininfor"."os" IS '操作系统';
-COMMENT ON COLUMN "public"."sys_logininfor"."status" IS '登录状态(0成功 1失败)';
-COMMENT ON COLUMN "public"."sys_logininfor"."msg" IS '提示消息';
-COMMENT ON COLUMN "public"."sys_logininfor"."login_time" IS '访问时间';
-COMMENT ON TABLE "public"."sys_logininfor" IS '系统访问记录';
-
--- ----------------------------
--- Table structure for sys_menu
--- ----------------------------
-DROP TABLE IF EXISTS "public"."sys_menu";
-CREATE TABLE "public"."sys_menu" (
-  "menu_id" int8 NOT NULL DEFAULT nextval('sys_menu_id_seq'::regclass),
-  "menu_name" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
-  "parent_id" int8 NOT NULL DEFAULT 0,
-  "order_num" int4,
-  "path" varchar(200) COLLATE "pg_catalog"."default",
-  "component" varchar(255) COLLATE "pg_catalog"."default",
-  "query" varchar(255) COLLATE "pg_catalog"."default",
-  "is_frame" varchar(32) COLLATE "pg_catalog"."default",
-  "is_cache" varchar(32) COLLATE "pg_catalog"."default",
-  "menu_type" char(1) COLLATE "pg_catalog"."default",
-  "visible" char(1) COLLATE "pg_catalog"."default",
-  "status" char(1) COLLATE "pg_catalog"."default",
-  "perms" varchar(100) COLLATE "pg_catalog"."default",
-  "icon" varchar(100) COLLATE "pg_catalog"."default",
-  "create_by" varchar(64) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "update_by" varchar(64) COLLATE "pg_catalog"."default",
-  "update_time" timestamp(6),
-  "remark" varchar(500) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."sys_menu"."menu_id" IS '菜单ID';
-COMMENT ON COLUMN "public"."sys_menu"."menu_name" IS '菜单名称';
-COMMENT ON COLUMN "public"."sys_menu"."parent_id" IS '父菜单ID';
-COMMENT ON COLUMN "public"."sys_menu"."order_num" IS '显示顺序';
-COMMENT ON COLUMN "public"."sys_menu"."path" IS '路由地址';
-COMMENT ON COLUMN "public"."sys_menu"."component" IS '组件路径';
-COMMENT ON COLUMN "public"."sys_menu"."query" IS '路由参数';
-COMMENT ON COLUMN "public"."sys_menu"."is_frame" IS '是否为外链(0是 1否)';
-COMMENT ON COLUMN "public"."sys_menu"."is_cache" IS '是否缓存(0缓存 1不缓存)';
-COMMENT ON COLUMN "public"."sys_menu"."menu_type" IS '菜单类型(M目录 C菜单 F按钮)';
-COMMENT ON COLUMN "public"."sys_menu"."visible" IS '菜单状态(0显示 1隐藏)';
-COMMENT ON COLUMN "public"."sys_menu"."status" IS '菜单状态(0正常 1停用)';
-COMMENT ON COLUMN "public"."sys_menu"."perms" IS '权限标识';
-COMMENT ON COLUMN "public"."sys_menu"."icon" IS '菜单图标';
-COMMENT ON COLUMN "public"."sys_menu"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."sys_menu"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."sys_menu"."update_by" IS '更新者';
-COMMENT ON COLUMN "public"."sys_menu"."update_time" IS '更新时间';
-COMMENT ON COLUMN "public"."sys_menu"."remark" IS '备注';
-COMMENT ON TABLE "public"."sys_menu" IS '菜单权限表';
-
--- ----------------------------
--- Table structure for sys_notice
--- ----------------------------
-DROP TABLE IF EXISTS "public"."sys_notice";
-CREATE TABLE "public"."sys_notice" (
-  "notice_id" int4 NOT NULL DEFAULT nextval('sys_notice_id_seq'::regclass),
-  "notice_title" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
-  "notice_type" char(1) COLLATE "pg_catalog"."default" NOT NULL,
-  "notice_content" varchar(500) COLLATE "pg_catalog"."default",
-  "status" char(1) COLLATE "pg_catalog"."default",
-  "create_by" varchar(64) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "update_by" varchar(64) COLLATE "pg_catalog"."default",
-  "update_time" timestamp(6),
-  "remark" varchar(255) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."sys_notice"."notice_id" IS '公告ID';
-COMMENT ON COLUMN "public"."sys_notice"."notice_title" IS '公告标题';
-COMMENT ON COLUMN "public"."sys_notice"."notice_type" IS '公告类型(1通知 2公告)';
-COMMENT ON COLUMN "public"."sys_notice"."notice_content" IS '公告内容';
-COMMENT ON COLUMN "public"."sys_notice"."status" IS '公告状态(0正常 1关闭)';
-COMMENT ON COLUMN "public"."sys_notice"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."sys_notice"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."sys_notice"."update_by" IS '更新者';
-COMMENT ON COLUMN "public"."sys_notice"."update_time" IS '更新时间';
-COMMENT ON COLUMN "public"."sys_notice"."remark" IS '备注';
-COMMENT ON TABLE "public"."sys_notice" IS '通知公告表';
-
--- ----------------------------
--- Table structure for sys_oper_log
--- ----------------------------
-DROP TABLE IF EXISTS "public"."sys_oper_log";
-CREATE TABLE "public"."sys_oper_log" (
-  "oper_id" int8 NOT NULL DEFAULT nextval('sys_oper_log_id_seq'::regclass),
-  "title" varchar(50) COLLATE "pg_catalog"."default",
-  "business_type" int4,
-  "method" varchar(100) COLLATE "pg_catalog"."default",
-  "request_method" varchar(10) COLLATE "pg_catalog"."default",
-  "operator_type" int4,
-  "oper_name" varchar(50) COLLATE "pg_catalog"."default",
-  "dept_name" varchar(50) COLLATE "pg_catalog"."default",
-  "oper_url" varchar(255) COLLATE "pg_catalog"."default",
-  "oper_ip" varchar(128) COLLATE "pg_catalog"."default",
-  "oper_location" varchar(255) COLLATE "pg_catalog"."default",
-  "oper_param" varchar(2000) COLLATE "pg_catalog"."default",
-  "json_result" varchar(2000) COLLATE "pg_catalog"."default",
-  "status" int4,
-  "error_msg" varchar(2000) COLLATE "pg_catalog"."default",
-  "oper_time" timestamp(6)
-)
-;
-COMMENT ON COLUMN "public"."sys_oper_log"."oper_id" IS '日志主键';
-COMMENT ON COLUMN "public"."sys_oper_log"."title" IS '模块标题';
-COMMENT ON COLUMN "public"."sys_oper_log"."business_type" IS '业务类型(0其它 1新增 2修改 3删除)';
-COMMENT ON COLUMN "public"."sys_oper_log"."method" IS '方法名称';
-COMMENT ON COLUMN "public"."sys_oper_log"."request_method" IS '请求方式';
-COMMENT ON COLUMN "public"."sys_oper_log"."operator_type" IS '操作类别(0其它 1后台用户 2手机端用户)';
-COMMENT ON COLUMN "public"."sys_oper_log"."oper_name" IS '操作人员';
-COMMENT ON COLUMN "public"."sys_oper_log"."dept_name" IS '部门名称';
-COMMENT ON COLUMN "public"."sys_oper_log"."oper_url" IS '请求URL';
-COMMENT ON COLUMN "public"."sys_oper_log"."oper_ip" IS '主机地址';
-COMMENT ON COLUMN "public"."sys_oper_log"."oper_location" IS '操作地点';
-COMMENT ON COLUMN "public"."sys_oper_log"."oper_param" IS '请求参数';
-COMMENT ON COLUMN "public"."sys_oper_log"."json_result" IS '返回参数';
-COMMENT ON COLUMN "public"."sys_oper_log"."status" IS '操作状态(0正常 1异常)';
-COMMENT ON COLUMN "public"."sys_oper_log"."error_msg" IS '错误消息';
-COMMENT ON COLUMN "public"."sys_oper_log"."oper_time" IS '操作时间';
-COMMENT ON TABLE "public"."sys_oper_log" IS '操作日志记录';
-
--- ----------------------------
--- Table structure for sys_post
--- ----------------------------
-DROP TABLE IF EXISTS "public"."sys_post";
-CREATE TABLE "public"."sys_post" (
-  "post_id" int8 NOT NULL DEFAULT nextval('sys_post_id_seq'::regclass),
-  "post_code" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "post_name" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
-  "post_sort" int4 NOT NULL,
-  "status" char(1) COLLATE "pg_catalog"."default" NOT NULL,
-  "create_by" varchar(64) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "update_by" varchar(64) COLLATE "pg_catalog"."default",
-  "update_time" timestamp(6),
-  "remark" varchar(500) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."sys_post"."post_id" IS '岗位ID';
-COMMENT ON COLUMN "public"."sys_post"."post_code" IS '岗位编码';
-COMMENT ON COLUMN "public"."sys_post"."post_name" IS '岗位名称';
-COMMENT ON COLUMN "public"."sys_post"."post_sort" IS '显示顺序';
-COMMENT ON COLUMN "public"."sys_post"."status" IS '状态(0正常 1停用)';
-COMMENT ON COLUMN "public"."sys_post"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."sys_post"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."sys_post"."update_by" IS '更新者';
-COMMENT ON COLUMN "public"."sys_post"."update_time" IS '更新时间';
-COMMENT ON COLUMN "public"."sys_post"."remark" IS '备注';
-COMMENT ON TABLE "public"."sys_post" IS '岗位信息表';
-
--- ----------------------------
--- Table structure for sys_role
--- ----------------------------
-DROP TABLE IF EXISTS "public"."sys_role";
-CREATE TABLE "public"."sys_role" (
-  "role_id" int8 NOT NULL DEFAULT nextval('sys_role_id_seq'::regclass),
-  "role_name" varchar(30) COLLATE "pg_catalog"."default" NOT NULL,
-  "role_key" varchar(100) COLLATE "pg_catalog"."default" NOT NULL,
-  "role_sort" int4 NOT NULL,
-  "data_scope" char(1) COLLATE "pg_catalog"."default",
-  "menu_check_strictly" bool,
-  "dept_check_strictly" bool,
-  "status" char(1) COLLATE "pg_catalog"."default" NOT NULL,
-  "del_flag" char(1) COLLATE "pg_catalog"."default" DEFAULT '0'::character varying,
-  "create_by" varchar(64) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "update_by" varchar(64) COLLATE "pg_catalog"."default",
-  "update_time" timestamp(6),
-  "remark" varchar(500) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."sys_role"."role_id" IS '角色ID';
-COMMENT ON COLUMN "public"."sys_role"."role_name" IS '角色名称';
-COMMENT ON COLUMN "public"."sys_role"."role_key" IS '角色权限字符串';
-COMMENT ON COLUMN "public"."sys_role"."role_sort" IS '显示顺序';
-COMMENT ON COLUMN "public"."sys_role"."data_scope" IS '数据范围(1:全部数据权限 2:自定数据权限 3:本部门数据权限 4:本部门及以下数据权限)';
-COMMENT ON COLUMN "public"."sys_role"."menu_check_strictly" IS '菜单树选择项是否关联显示';
-COMMENT ON COLUMN "public"."sys_role"."dept_check_strictly" IS '部门树选择项是否关联显示';
-COMMENT ON COLUMN "public"."sys_role"."status" IS '角色状态(0正常 1停用)';
-COMMENT ON COLUMN "public"."sys_role"."del_flag" IS '删除标志(0代表存在 2代表删除)';
-COMMENT ON COLUMN "public"."sys_role"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."sys_role"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."sys_role"."update_by" IS '更新者';
-COMMENT ON COLUMN "public"."sys_role"."update_time" IS '更新时间';
-COMMENT ON COLUMN "public"."sys_role"."remark" IS '备注';
-COMMENT ON TABLE "public"."sys_role" IS '角色信息表';
-
--- ----------------------------
--- Table structure for sys_role_dept
--- ----------------------------
-DROP TABLE IF EXISTS "public"."sys_role_dept";
-CREATE TABLE "public"."sys_role_dept" (
-  "role_id" int8 NOT NULL,
-  "dept_id" int8 NOT NULL
-)
-;
-COMMENT ON COLUMN "public"."sys_role_dept"."role_id" IS '角色ID';
-COMMENT ON COLUMN "public"."sys_role_dept"."dept_id" IS '部门ID';
-COMMENT ON TABLE "public"."sys_role_dept" IS '角色和部门关联表';
-
--- ----------------------------
--- Table structure for sys_role_menu
--- ----------------------------
-DROP TABLE IF EXISTS "public"."sys_role_menu";
-CREATE TABLE "public"."sys_role_menu" (
-  "role_id" int8 NOT NULL,
-  "menu_id" int8 NOT NULL
-)
-;
-COMMENT ON COLUMN "public"."sys_role_menu"."role_id" IS '角色ID';
-COMMENT ON COLUMN "public"."sys_role_menu"."menu_id" IS '菜单ID';
-COMMENT ON TABLE "public"."sys_role_menu" IS '角色和菜单关联表';
-
--- ----------------------------
--- Table structure for sys_user
--- ----------------------------
-DROP TABLE IF EXISTS "public"."sys_user";
-CREATE TABLE "public"."sys_user" (
-  "user_id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "dept_id" int8,
-  "user_name" varchar(30) COLLATE "pg_catalog"."default" NOT NULL,
-  "nick_name" varchar(30) COLLATE "pg_catalog"."default" NOT NULL,
-  "user_type" varchar(2) COLLATE "pg_catalog"."default",
-  "email" varchar(50) COLLATE "pg_catalog"."default",
-  "phonenumber" varchar(11) COLLATE "pg_catalog"."default",
-  "sex" char(1) COLLATE "pg_catalog"."default",
-  "avatar" varchar(100) COLLATE "pg_catalog"."default",
-  "password" varchar(100) COLLATE "pg_catalog"."default",
-  "status" char(1) COLLATE "pg_catalog"."default",
-  "del_flag" char(1) COLLATE "pg_catalog"."default" DEFAULT '0'::character varying,
-  "login_ip" varchar(128) COLLATE "pg_catalog"."default",
-  "login_date" timestamp(6),
-  "create_by" varchar(64) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "update_by" varchar(64) COLLATE "pg_catalog"."default",
-  "update_time" timestamp(6),
-  "remark" varchar(500) COLLATE "pg_catalog"."default",
-  "camera_priority" varchar(10) COLLATE "pg_catalog"."default",
-  "rong_cloud_token" varchar(255) COLLATE "pg_catalog"."default",
-  "app_user_type" char(1) COLLATE "pg_catalog"."default",
-  "app_online_state" char(1) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."sys_user"."user_id" IS '用户ID';
-COMMENT ON COLUMN "public"."sys_user"."dept_id" IS '部门ID';
-COMMENT ON COLUMN "public"."sys_user"."user_name" IS '用户账号';
-COMMENT ON COLUMN "public"."sys_user"."nick_name" IS '用户昵称';
-COMMENT ON COLUMN "public"."sys_user"."user_type" IS '用户类型(00系统用户)';
-COMMENT ON COLUMN "public"."sys_user"."email" IS '用户邮箱';
-COMMENT ON COLUMN "public"."sys_user"."phonenumber" IS '手机号码';
-COMMENT ON COLUMN "public"."sys_user"."sex" IS '用户性别(0男 1女 2未知)';
-COMMENT ON COLUMN "public"."sys_user"."avatar" IS '头像地址';
-COMMENT ON COLUMN "public"."sys_user"."password" IS '密码';
-COMMENT ON COLUMN "public"."sys_user"."status" IS '帐号状态(0正常 1停用)';
-COMMENT ON COLUMN "public"."sys_user"."del_flag" IS '删除标志(0代表存在 2代表删除)';
-COMMENT ON COLUMN "public"."sys_user"."login_ip" IS '最后登录IP';
-COMMENT ON COLUMN "public"."sys_user"."login_date" IS '最后登录时间';
-COMMENT ON COLUMN "public"."sys_user"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."sys_user"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."sys_user"."update_by" IS '更新者';
-COMMENT ON COLUMN "public"."sys_user"."update_time" IS '更新时间';
-COMMENT ON COLUMN "public"."sys_user"."remark" IS '备注';
-COMMENT ON COLUMN "public"."sys_user"."camera_priority" IS '相机操控等级';
-COMMENT ON COLUMN "public"."sys_user"."rong_cloud_token" IS '融云token';
-COMMENT ON COLUMN "public"."sys_user"."app_user_type" IS 'app用户类型0-app指挥端1-app单兵端 空-pc端';
-COMMENT ON COLUMN "public"."sys_user"."app_online_state" IS 'app用户在线状态0-离线 1-在线';
-COMMENT ON TABLE "public"."sys_user" IS '用户信息表';
-
--- ----------------------------
--- Table structure for sys_user_post
--- ----------------------------
-DROP TABLE IF EXISTS "public"."sys_user_post";
-CREATE TABLE "public"."sys_user_post" (
-  "user_id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "post_id" int8 NOT NULL
-)
-;
-COMMENT ON COLUMN "public"."sys_user_post"."user_id" IS '用户ID';
-COMMENT ON COLUMN "public"."sys_user_post"."post_id" IS '岗位ID';
-COMMENT ON TABLE "public"."sys_user_post" IS '用户与岗位关联表';
-
--- ----------------------------
--- Table structure for sys_user_role
--- ----------------------------
-DROP TABLE IF EXISTS "public"."sys_user_role";
-CREATE TABLE "public"."sys_user_role" (
-  "user_id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "role_id" int8 NOT NULL
-)
-;
-COMMENT ON COLUMN "public"."sys_user_role"."user_id" IS '用户ID';
-COMMENT ON COLUMN "public"."sys_user_role"."role_id" IS '角色ID';
-COMMENT ON TABLE "public"."sys_user_role" IS '用户和角色关联表';
-
--- ----------------------------
--- Table structure for teacher
--- ----------------------------
-DROP TABLE IF EXISTS "public"."teacher";
-CREATE TABLE "public"."teacher" (
-  "id" varchar(32) COLLATE "pg_catalog"."default" NOT NULL DEFAULT replace(((uuid_generate_v4())::character varying)::text, '-'::text, ''::text),
-  "name" varchar(255) COLLATE "pg_catalog"."default",
-  "phone" varchar(255) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."teacher"."id" IS 'id';
-COMMENT ON COLUMN "public"."teacher"."name" IS '教师姓名';
-COMMENT ON COLUMN "public"."teacher"."phone" IS '教师电话';
-COMMENT ON TABLE "public"."teacher" IS '教师表';
-
--- ----------------------------
--- Table structure for tiles3d
--- ----------------------------
-DROP TABLE IF EXISTS "public"."tiles3d";
-CREATE TABLE "public"."tiles3d" (
-  "tiles_id" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
-  "tiles_name" varchar(500) COLLATE "pg_catalog"."default",
-  "tiles_url" varchar(500) COLLATE "pg_catalog"."default",
-  "tiles_type" varchar(500) COLLATE "pg_catalog"."default",
-  "tiles_x" varchar(255) COLLATE "pg_catalog"."default",
-  "tiles_y" varchar(255) COLLATE "pg_catalog"."default",
-  "tiles_z" varchar(255) COLLATE "pg_catalog"."default",
-  "cam_poi" varchar(500) COLLATE "pg_catalog"."default",
-  "cam_heading" varchar(255) COLLATE "pg_catalog"."default",
-  "cam_pitch" varchar(255) COLLATE "pg_catalog"."default",
-  "maximum_screen_space_error" varchar(10) COLLATE "pg_catalog"."default",
-  "maximum_memory_usage" varchar(10) COLLATE "pg_catalog"."default",
-  "cull_requests_while_moving_multiplier" varchar(10) COLLATE "pg_catalog"."default",
-  "dynamic_screen_space_error_density" varchar(10) COLLATE "pg_catalog"."default",
-  "reserved_1" varchar(255) COLLATE "pg_catalog"."default",
-  "reserved_2" varchar(255) COLLATE "pg_catalog"."default",
-  "reserved_3" varchar(255) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."tiles3d"."tiles_id" IS 'ID';
-COMMENT ON COLUMN "public"."tiles3d"."tiles_name" IS '实景三维名称';
-COMMENT ON COLUMN "public"."tiles3d"."tiles_url" IS '实景三维路径';
-COMMENT ON COLUMN "public"."tiles3d"."tiles_type" IS '是否默认加载ff默认初始化';
-COMMENT ON COLUMN "public"."tiles3d"."tiles_x" IS 'x轴偏移';
-COMMENT ON COLUMN "public"."tiles3d"."tiles_y" IS 'y轴偏移';
-COMMENT ON COLUMN "public"."tiles3d"."tiles_z" IS 'z轴偏移';
-COMMENT ON COLUMN "public"."tiles3d"."cam_poi" IS '相机坐标';
-COMMENT ON COLUMN "public"."tiles3d"."cam_heading" IS '相机方位';
-COMMENT ON COLUMN "public"."tiles3d"."cam_pitch" IS '相机俯仰';
-COMMENT ON COLUMN "public"."tiles3d"."maximum_screen_space_error" IS '清晰度1';
-COMMENT ON COLUMN "public"."tiles3d"."maximum_memory_usage" IS '清晰度2';
-COMMENT ON COLUMN "public"."tiles3d"."cull_requests_while_moving_multiplier" IS '清晰度3';
-COMMENT ON COLUMN "public"."tiles3d"."dynamic_screen_space_error_density" IS '清晰度4';
-COMMENT ON TABLE "public"."tiles3d" IS '3D瓦片表';
-
--- ----------------------------
--- Table structure for vtdu
--- ----------------------------
-DROP TABLE IF EXISTS "public"."vtdu";
-CREATE TABLE "public"."vtdu" (
-  "name" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
-  "rtsp_url" varchar(255) COLLATE "pg_catalog"."default",
-  "is_code" varchar(1) COLLATE "pg_catalog"."default",
-  "code_type" varchar(1) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."vtdu"."name" IS '名称';
-COMMENT ON COLUMN "public"."vtdu"."rtsp_url" IS 'rtsp源地址';
-COMMENT ON COLUMN "public"."vtdu"."is_code" IS '是否转码';
-COMMENT ON COLUMN "public"."vtdu"."code_type" IS '转码模式';
-COMMENT ON TABLE "public"."vtdu" IS '流媒体管理表';
-
--- ----------------------------
--- Function structure for armor
--- ----------------------------
-DROP FUNCTION IF EXISTS "public"."armor"(bytea);
-CREATE OR REPLACE FUNCTION "public"."armor"(bytea)
-  RETURNS "pg_catalog"."text" AS '$libdir/pgcrypto', 'pg_armor'
-  LANGUAGE c IMMUTABLE STRICT
-  COST 1;
-
--- ----------------------------
--- Function structure for crypt
--- ----------------------------
-DROP FUNCTION IF EXISTS "public"."crypt"(text, text);
-CREATE OR REPLACE FUNCTION "public"."crypt"(text, text)
-  RETURNS "pg_catalog"."text" AS '$libdir/pgcrypto', 'pg_crypt'
-  LANGUAGE c IMMUTABLE STRICT
-  COST 1;
-
--- ----------------------------
--- Function structure for dearmor
--- ----------------------------
-DROP FUNCTION IF EXISTS "public"."dearmor"(text);
-CREATE OR REPLACE FUNCTION "public"."dearmor"(text)
-  RETURNS "pg_catalog"."bytea" AS '$libdir/pgcrypto', 'pg_dearmor'
-  LANGUAGE c IMMUTABLE STRICT
-  COST 1;
-
--- ----------------------------
--- Function structure for decrypt
--- ----------------------------
-DROP FUNCTION IF EXISTS "public"."decrypt"(bytea, bytea, text);
-CREATE OR REPLACE FUNCTION "public"."decrypt"(bytea, bytea, text)
-  RETURNS "pg_catalog"."bytea" AS '$libdir/pgcrypto', 'pg_decrypt'
-  LANGUAGE c IMMUTABLE STRICT
-  COST 1;
-
--- ----------------------------
--- Function structure for decrypt_iv
--- ----------------------------
-DROP FUNCTION IF EXISTS "public"."decrypt_iv"(bytea, bytea, bytea, text);
-CREATE OR REPLACE FUNCTION "public"."decrypt_iv"(bytea, bytea, bytea, text)
-  RETURNS "pg_catalog"."bytea" AS '$libdir/pgcrypto', 'pg_decrypt_iv'
-  LANGUAGE c IMMUTABLE STRICT
-  COST 1;
-
--- ----------------------------
--- Function structure for digest
--- ----------------------------
-DROP FUNCTION IF EXISTS "public"."digest"(text, text);
-CREATE OR REPLACE FUNCTION "public"."digest"(text, text)
-  RETURNS "pg_catalog"."bytea" AS '$libdir/pgcrypto', 'pg_digest'
-  LANGUAGE c IMMUTABLE STRICT
-  COST 1;
-
--- ----------------------------
--- Function structure for digest
--- ----------------------------
-DROP FUNCTION IF EXISTS "public"."digest"(bytea, text);
-CREATE OR REPLACE FUNCTION "public"."digest"(bytea, text)
-  RETURNS "pg_catalog"."bytea" AS '$libdir/pgcrypto', 'pg_digest'
-  LANGUAGE c IMMUTABLE STRICT
-  COST 1;
-
--- ----------------------------
--- Function structure for encrypt
--- ----------------------------
-DROP FUNCTION IF EXISTS "public"."encrypt"(bytea, bytea, text);
-CREATE OR REPLACE FUNCTION "public"."encrypt"(bytea, bytea, text)
-  RETURNS "pg_catalog"."bytea" AS '$libdir/pgcrypto', 'pg_encrypt'
-  LANGUAGE c IMMUTABLE STRICT
-  COST 1;
-
--- ----------------------------
--- Function structure for encrypt_iv
--- ----------------------------
-DROP FUNCTION IF EXISTS "public"."encrypt_iv"(bytea, bytea, bytea, text);
-CREATE OR REPLACE FUNCTION "public"."encrypt_iv"(bytea, bytea, bytea, text)
-  RETURNS "pg_catalog"."bytea" AS '$libdir/pgcrypto', 'pg_encrypt_iv'
-  LANGUAGE c IMMUTABLE STRICT
-  COST 1;
-
--- ----------------------------
--- Function structure for gen_random_bytes
--- ----------------------------
-DROP FUNCTION IF EXISTS "public"."gen_random_bytes"(int4);
-CREATE OR REPLACE FUNCTION "public"."gen_random_bytes"(int4)
-  RETURNS "pg_catalog"."bytea" AS '$libdir/pgcrypto', 'pg_random_bytes'
-  LANGUAGE c VOLATILE STRICT
-  COST 1;
-
--- ----------------------------
--- Function structure for gen_salt
--- ----------------------------
-DROP FUNCTION IF EXISTS "public"."gen_salt"(text, int4);
-CREATE OR REPLACE FUNCTION "public"."gen_salt"(text, int4)
-  RETURNS "pg_catalog"."text" AS '$libdir/pgcrypto', 'pg_gen_salt_rounds'
-  LANGUAGE c VOLATILE STRICT
-  COST 1;
-
--- ----------------------------
--- Function structure for gen_salt
--- ----------------------------
-DROP FUNCTION IF EXISTS "public"."gen_salt"(text);
-CREATE OR REPLACE FUNCTION "public"."gen_salt"(text)
-  RETURNS "pg_catalog"."text" AS '$libdir/pgcrypto', 'pg_gen_salt'
-  LANGUAGE c VOLATILE STRICT
-  COST 1;
-
--- ----------------------------
--- Function structure for hmac
--- ----------------------------
-DROP FUNCTION IF EXISTS "public"."hmac"(bytea, bytea, text);
-CREATE OR REPLACE FUNCTION "public"."hmac"(bytea, bytea, text)
-  RETURNS "pg_catalog"."bytea" AS '$libdir/pgcrypto', 'pg_hmac'
-  LANGUAGE c IMMUTABLE STRICT
-  COST 1;
-
--- ----------------------------
--- Function structure for hmac
--- ----------------------------
-DROP FUNCTION IF EXISTS "public"."hmac"(text, text, text);
-CREATE OR REPLACE FUNCTION "public"."hmac"(text, text, text)
-  RETURNS "pg_catalog"."bytea" AS '$libdir/pgcrypto', 'pg_hmac'
-  LANGUAGE c IMMUTABLE STRICT
-  COST 1;
-
--- ----------------------------
--- Function structure for pgp_key_id
--- ----------------------------
-DROP FUNCTION IF EXISTS "public"."pgp_key_id"(bytea);
-CREATE OR REPLACE FUNCTION "public"."pgp_key_id"(bytea)
-  RETURNS "pg_catalog"."text" AS '$libdir/pgcrypto', 'pgp_key_id_w'
-  LANGUAGE c IMMUTABLE STRICT
-  COST 1;
-
--- ----------------------------
--- Function structure for pgp_pub_decrypt
--- ----------------------------
-DROP FUNCTION IF EXISTS "public"."pgp_pub_decrypt"(bytea, bytea, text);
-CREATE OR REPLACE FUNCTION "public"."pgp_pub_decrypt"(bytea, bytea, text)
-  RETURNS "pg_catalog"."text" AS '$libdir/pgcrypto', 'pgp_pub_decrypt_text'
-  LANGUAGE c IMMUTABLE STRICT
-  COST 1;
-
--- ----------------------------
--- Function structure for pgp_pub_decrypt
--- ----------------------------
-DROP FUNCTION IF EXISTS "public"."pgp_pub_decrypt"(bytea, bytea, text, text);
-CREATE OR REPLACE FUNCTION "public"."pgp_pub_decrypt"(bytea, bytea, text, text)
-  RETURNS "pg_catalog"."text" AS '$libdir/pgcrypto', 'pgp_pub_decrypt_text'
-  LANGUAGE c IMMUTABLE STRICT
-  COST 1;
-
--- ----------------------------
--- Function structure for pgp_pub_decrypt
--- ----------------------------
-DROP FUNCTION IF EXISTS "public"."pgp_pub_decrypt"(bytea, bytea);
-CREATE OR REPLACE FUNCTION "public"."pgp_pub_decrypt"(bytea, bytea)
-  RETURNS "pg_catalog"."text" AS '$libdir/pgcrypto', 'pgp_pub_decrypt_text'
-  LANGUAGE c IMMUTABLE STRICT
-  COST 1;
-
--- ----------------------------
--- Function structure for pgp_pub_decrypt_bytea
--- ----------------------------
-DROP FUNCTION IF EXISTS "public"."pgp_pub_decrypt_bytea"(bytea, bytea, text);
-CREATE OR REPLACE FUNCTION "public"."pgp_pub_decrypt_bytea"(bytea, bytea, text)
-  RETURNS "pg_catalog"."bytea" AS '$libdir/pgcrypto', 'pgp_pub_decrypt_bytea'
-  LANGUAGE c IMMUTABLE STRICT
-  COST 1;
-
--- ----------------------------
--- Function structure for pgp_pub_decrypt_bytea
--- ----------------------------
-DROP FUNCTION IF EXISTS "public"."pgp_pub_decrypt_bytea"(bytea, bytea);
-CREATE OR REPLACE FUNCTION "public"."pgp_pub_decrypt_bytea"(bytea, bytea)
-  RETURNS "pg_catalog"."bytea" AS '$libdir/pgcrypto', 'pgp_pub_decrypt_bytea'
-  LANGUAGE c IMMUTABLE STRICT
-  COST 1;
-
--- ----------------------------
--- Function structure for pgp_pub_decrypt_bytea
--- ----------------------------
-DROP FUNCTION IF EXISTS "public"."pgp_pub_decrypt_bytea"(bytea, bytea, text, text);
-CREATE OR REPLACE FUNCTION "public"."pgp_pub_decrypt_bytea"(bytea, bytea, text, text)
-  RETURNS "pg_catalog"."bytea" AS '$libdir/pgcrypto', 'pgp_pub_decrypt_bytea'
-  LANGUAGE c IMMUTABLE STRICT
-  COST 1;
-
--- ----------------------------
--- Function structure for pgp_pub_encrypt
--- ----------------------------
-DROP FUNCTION IF EXISTS "public"."pgp_pub_encrypt"(text, bytea, text);
-CREATE OR REPLACE FUNCTION "public"."pgp_pub_encrypt"(text, bytea, text)
-  RETURNS "pg_catalog"."bytea" AS '$libdir/pgcrypto', 'pgp_pub_encrypt_text'
-  LANGUAGE c VOLATILE STRICT
-  COST 1;
-
--- ----------------------------
--- Function structure for pgp_pub_encrypt
--- ----------------------------
-DROP FUNCTION IF EXISTS "public"."pgp_pub_encrypt"(text, bytea);
-CREATE OR REPLACE FUNCTION "public"."pgp_pub_encrypt"(text, bytea)
-  RETURNS "pg_catalog"."bytea" AS '$libdir/pgcrypto', 'pgp_pub_encrypt_text'
-  LANGUAGE c VOLATILE STRICT
-  COST 1;
-
--- ----------------------------
--- Function structure for pgp_pub_encrypt_bytea
--- ----------------------------
-DROP FUNCTION IF EXISTS "public"."pgp_pub_encrypt_bytea"(bytea, bytea);
-CREATE OR REPLACE FUNCTION "public"."pgp_pub_encrypt_bytea"(bytea, bytea)
-  RETURNS "pg_catalog"."bytea" AS '$libdir/pgcrypto', 'pgp_pub_encrypt_bytea'
-  LANGUAGE c VOLATILE STRICT
-  COST 1;
-
--- ----------------------------
--- Function structure for pgp_pub_encrypt_bytea
--- ----------------------------
-DROP FUNCTION IF EXISTS "public"."pgp_pub_encrypt_bytea"(bytea, bytea, text);
-CREATE OR REPLACE FUNCTION "public"."pgp_pub_encrypt_bytea"(bytea, bytea, text)
-  RETURNS "pg_catalog"."bytea" AS '$libdir/pgcrypto', 'pgp_pub_encrypt_bytea'
-  LANGUAGE c VOLATILE STRICT
-  COST 1;
-
--- ----------------------------
--- Function structure for pgp_sym_decrypt
--- ----------------------------
-DROP FUNCTION IF EXISTS "public"."pgp_sym_decrypt"(bytea, text, text);
-CREATE OR REPLACE FUNCTION "public"."pgp_sym_decrypt"(bytea, text, text)
-  RETURNS "pg_catalog"."text" AS '$libdir/pgcrypto', 'pgp_sym_decrypt_text'
-  LANGUAGE c IMMUTABLE STRICT
-  COST 1;
-
--- ----------------------------
--- Function structure for pgp_sym_decrypt
--- ----------------------------
-DROP FUNCTION IF EXISTS "public"."pgp_sym_decrypt"(bytea, text);
-CREATE OR REPLACE FUNCTION "public"."pgp_sym_decrypt"(bytea, text)
-  RETURNS "pg_catalog"."text" AS '$libdir/pgcrypto', 'pgp_sym_decrypt_text'
-  LANGUAGE c IMMUTABLE STRICT
-  COST 1;
-
--- ----------------------------
--- Function structure for pgp_sym_decrypt_bytea
--- ----------------------------
-DROP FUNCTION IF EXISTS "public"."pgp_sym_decrypt_bytea"(bytea, text);
-CREATE OR REPLACE FUNCTION "public"."pgp_sym_decrypt_bytea"(bytea, text)
-  RETURNS "pg_catalog"."bytea" AS '$libdir/pgcrypto', 'pgp_sym_decrypt_bytea'
-  LANGUAGE c IMMUTABLE STRICT
-  COST 1;
-
--- ----------------------------
--- Function structure for pgp_sym_decrypt_bytea
--- ----------------------------
-DROP FUNCTION IF EXISTS "public"."pgp_sym_decrypt_bytea"(bytea, text, text);
-CREATE OR REPLACE FUNCTION "public"."pgp_sym_decrypt_bytea"(bytea, text, text)
-  RETURNS "pg_catalog"."bytea" AS '$libdir/pgcrypto', 'pgp_sym_decrypt_bytea'
-  LANGUAGE c IMMUTABLE STRICT
-  COST 1;
-
--- ----------------------------
--- Function structure for pgp_sym_encrypt
--- ----------------------------
-DROP FUNCTION IF EXISTS "public"."pgp_sym_encrypt"(text, text, text);
-CREATE OR REPLACE FUNCTION "public"."pgp_sym_encrypt"(text, text, text)
-  RETURNS "pg_catalog"."bytea" AS '$libdir/pgcrypto', 'pgp_sym_encrypt_text'
-  LANGUAGE c VOLATILE STRICT
-  COST 1;
-
--- ----------------------------
--- Function structure for pgp_sym_encrypt
--- ----------------------------
-DROP FUNCTION IF EXISTS "public"."pgp_sym_encrypt"(text, text);
-CREATE OR REPLACE FUNCTION "public"."pgp_sym_encrypt"(text, text)
-  RETURNS "pg_catalog"."bytea" AS '$libdir/pgcrypto', 'pgp_sym_encrypt_text'
-  LANGUAGE c VOLATILE STRICT
-  COST 1;
-
--- ----------------------------
--- Function structure for pgp_sym_encrypt_bytea
--- ----------------------------
-DROP FUNCTION IF EXISTS "public"."pgp_sym_encrypt_bytea"(bytea, text);
-CREATE OR REPLACE FUNCTION "public"."pgp_sym_encrypt_bytea"(bytea, text)
-  RETURNS "pg_catalog"."bytea" AS '$libdir/pgcrypto', 'pgp_sym_encrypt_bytea'
-  LANGUAGE c VOLATILE STRICT
-  COST 1;
-
--- ----------------------------
--- Function structure for pgp_sym_encrypt_bytea
--- ----------------------------
-DROP FUNCTION IF EXISTS "public"."pgp_sym_encrypt_bytea"(bytea, text, text);
-CREATE OR REPLACE FUNCTION "public"."pgp_sym_encrypt_bytea"(bytea, text, text)
-  RETURNS "pg_catalog"."bytea" AS '$libdir/pgcrypto', 'pgp_sym_encrypt_bytea'
-  LANGUAGE c VOLATILE STRICT
-  COST 1;
-
--- ----------------------------
--- Function structure for uuid_generate_v1
--- ----------------------------
-DROP FUNCTION IF EXISTS "public"."uuid_generate_v1"();
-CREATE OR REPLACE FUNCTION "public"."uuid_generate_v1"()
-  RETURNS "pg_catalog"."uuid" AS '$libdir/uuid-ossp', 'uuid_generate_v1'
-  LANGUAGE c VOLATILE STRICT
-  COST 1;
-
--- ----------------------------
--- Function structure for uuid_generate_v1mc
--- ----------------------------
-DROP FUNCTION IF EXISTS "public"."uuid_generate_v1mc"();
-CREATE OR REPLACE FUNCTION "public"."uuid_generate_v1mc"()
-  RETURNS "pg_catalog"."uuid" AS '$libdir/uuid-ossp', 'uuid_generate_v1mc'
-  LANGUAGE c VOLATILE STRICT
-  COST 1;
-
--- ----------------------------
--- Function structure for uuid_generate_v3
--- ----------------------------
-DROP FUNCTION IF EXISTS "public"."uuid_generate_v3"("namespace" uuid, "name" text);
-CREATE OR REPLACE FUNCTION "public"."uuid_generate_v3"("namespace" uuid, "name" text)
-  RETURNS "pg_catalog"."uuid" AS '$libdir/uuid-ossp', 'uuid_generate_v3'
-  LANGUAGE c IMMUTABLE STRICT
-  COST 1;
-
--- ----------------------------
--- Function structure for uuid_generate_v4
--- ----------------------------
-DROP FUNCTION IF EXISTS "public"."uuid_generate_v4"();
-CREATE OR REPLACE FUNCTION "public"."uuid_generate_v4"()
-  RETURNS "pg_catalog"."uuid" AS '$libdir/uuid-ossp', 'uuid_generate_v4'
-  LANGUAGE c VOLATILE STRICT
-  COST 1;
-
--- ----------------------------
--- Function structure for uuid_generate_v5
--- ----------------------------
-DROP FUNCTION IF EXISTS "public"."uuid_generate_v5"("namespace" uuid, "name" text);
-CREATE OR REPLACE FUNCTION "public"."uuid_generate_v5"("namespace" uuid, "name" text)
-  RETURNS "pg_catalog"."uuid" AS '$libdir/uuid-ossp', 'uuid_generate_v5'
-  LANGUAGE c IMMUTABLE STRICT
-  COST 1;
-
--- ----------------------------
--- Function structure for uuid_nil
--- ----------------------------
-DROP FUNCTION IF EXISTS "public"."uuid_nil"();
-CREATE OR REPLACE FUNCTION "public"."uuid_nil"()
-  RETURNS "pg_catalog"."uuid" AS '$libdir/uuid-ossp', 'uuid_nil'
-  LANGUAGE c IMMUTABLE STRICT
-  COST 1;
-
--- ----------------------------
--- Function structure for uuid_ns_dns
--- ----------------------------
-DROP FUNCTION IF EXISTS "public"."uuid_ns_dns"();
-CREATE OR REPLACE FUNCTION "public"."uuid_ns_dns"()
-  RETURNS "pg_catalog"."uuid" AS '$libdir/uuid-ossp', 'uuid_ns_dns'
-  LANGUAGE c IMMUTABLE STRICT
-  COST 1;
-
--- ----------------------------
--- Function structure for uuid_ns_oid
--- ----------------------------
-DROP FUNCTION IF EXISTS "public"."uuid_ns_oid"();
-CREATE OR REPLACE FUNCTION "public"."uuid_ns_oid"()
-  RETURNS "pg_catalog"."uuid" AS '$libdir/uuid-ossp', 'uuid_ns_oid'
-  LANGUAGE c IMMUTABLE STRICT
-  COST 1;
-
--- ----------------------------
--- Function structure for uuid_ns_url
--- ----------------------------
-DROP FUNCTION IF EXISTS "public"."uuid_ns_url"();
-CREATE OR REPLACE FUNCTION "public"."uuid_ns_url"()
-  RETURNS "pg_catalog"."uuid" AS '$libdir/uuid-ossp', 'uuid_ns_url'
-  LANGUAGE c IMMUTABLE STRICT
-  COST 1;
-
--- ----------------------------
--- Function structure for uuid_ns_x500
--- ----------------------------
-DROP FUNCTION IF EXISTS "public"."uuid_ns_x500"();
-CREATE OR REPLACE FUNCTION "public"."uuid_ns_x500"()
-  RETURNS "pg_catalog"."uuid" AS '$libdir/uuid-ossp', 'uuid_ns_x500'
-  LANGUAGE c IMMUTABLE STRICT
-  COST 1;
-
--- ----------------------------
--- Alter sequences owned by
--- ----------------------------
-SELECT setval('"public"."dict_code_seq"', 94, true);
-SELECT setval('"public"."gen_table_column_id_seq"', 545, true);
-SELECT setval('"public"."gen_table_id_seq"', 242, true);
-SELECT setval('"public"."sys_config_id_seq"', 32, true);
-SELECT setval('"public"."sys_dept_id_seq"', 118, true);
-SELECT setval('"public"."sys_dict_type_id_seq"', 29, true);
-SELECT setval('"public"."sys_job_id_seq"', 15, true);
-SELECT setval('"public"."sys_job_log_id_seq"', 1, true);
-SELECT setval('"public"."sys_logininfor_id_seq"', 3763, true);
-SELECT setval('"public"."sys_menu_id_seq"', 1172, true);
-SELECT setval('"public"."sys_notice_id_seq"', 4, false);
-SELECT setval('"public"."sys_oper_log_id_seq"', 1, true);
-SELECT setval('"public"."sys_post_id_seq"', 6, false);
-SELECT setval('"public"."sys_role_id_seq"', 11, true);
-SELECT setval('"public"."sys_user_id_seq"', 4, false);
-
--- ----------------------------
--- Primary Key structure for table ard_alarm_access
--- ----------------------------
-ALTER TABLE "public"."ard_alarm_access" ADD CONSTRAINT "ard_alarm_access_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_alarm_apponekey
--- ----------------------------
-ALTER TABLE "public"."ard_alarm_apponekey" ADD CONSTRAINT "ard_alarm_apponekey_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_alarm_areas
--- ----------------------------
-ALTER TABLE "public"."ard_alarm_areas" ADD CONSTRAINT "ard_alarm_areas_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_alarm_camera
--- ----------------------------
-ALTER TABLE "public"."ard_alarm_camera" ADD CONSTRAINT "ard_alarm_camera_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_alarm_external
--- ----------------------------
-ALTER TABLE "public"."ard_alarm_external" ADD CONSTRAINT "ard_alarm_external_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_alarm_radar
--- ----------------------------
-ALTER TABLE "public"."ard_alarm_radar" ADD CONSTRAINT "ard_alarm_radar_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_alarm_radar_fire
--- ----------------------------
-ALTER TABLE "public"."ard_alarm_radar_fire" ADD CONSTRAINT "ard_alarm_radar_fire_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_alarm_radar_move
--- ----------------------------
-ALTER TABLE "public"."ard_alarm_radar_move" ADD CONSTRAINT "ard_alarm_radar_move_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_alarm_radar_pump
--- ----------------------------
-ALTER TABLE "public"."ard_alarm_radar_pump" ADD CONSTRAINT "ard_alarm_radar_pump_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_alarm_stealelec
--- ----------------------------
-ALTER TABLE "public"."ard_alarm_stealelec" ADD CONSTRAINT "ard_alarm_stealelec_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_alarm_tube
--- ----------------------------
-ALTER TABLE "public"."ard_alarm_tube" ADD CONSTRAINT "ard_alarm_tube_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_alarm_wall
--- ----------------------------
-ALTER TABLE "public"."ard_alarm_wall" ADD CONSTRAINT "ard_alarm_wall_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Indexes structure for table ard_alarmpoints
--- ----------------------------
-CREATE INDEX "fk_ap_typename_idx" ON "public"."ard_alarmpoints" USING btree (
-  "typename" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST
-);
-
--- ----------------------------
--- Primary Key structure for table ard_alarmpoints
--- ----------------------------
-ALTER TABLE "public"."ard_alarmpoints" ADD CONSTRAINT "ard_alarmpoints_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_alarmpoints_well
--- ----------------------------
-ALTER TABLE "public"."ard_alarmpoints_well" ADD CONSTRAINT "ard_alarmpoints_well_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_app_patrolplan
--- ----------------------------
-ALTER TABLE "public"."ard_app_patrolplan" ADD CONSTRAINT "ard_app_patrolplan_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_app_patrolpoint
--- ----------------------------
-ALTER TABLE "public"."ard_app_patrolpoint" ADD CONSTRAINT "ard_app_patrolpoint_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_app_patrolpoint_record
--- ----------------------------
-ALTER TABLE "public"."ard_app_patrolpoint_record" ADD CONSTRAINT "ard_app_patrolpoint_record_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_app_patrolpoint_record_img
--- ----------------------------
-ALTER TABLE "public"."ard_app_patrolpoint_record_img" ADD CONSTRAINT "ard_app_patrolpoint_record_img_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_app_patroluser
--- ----------------------------
-ALTER TABLE "public"."ard_app_patroluser" ADD CONSTRAINT "ard_app_patroluser_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_app_position
--- ----------------------------
-ALTER TABLE "public"."ard_app_position" ADD CONSTRAINT "ard_app_position_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_app_task
--- ----------------------------
-ALTER TABLE "public"."ard_app_task" ADD CONSTRAINT "ard_app_task_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_app_task_detail
--- ----------------------------
-ALTER TABLE "public"."ard_app_task_detail" ADD CONSTRAINT "ard_app_task_detail_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_app_task_detail_pic
--- ----------------------------
-ALTER TABLE "public"."ard_app_task_detail_pic" ADD CONSTRAINT "ard_app_task_detail_pic_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_app_task_pic
--- ----------------------------
-ALTER TABLE "public"."ard_app_task_pic" ADD CONSTRAINT "ard_app_task_pic_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_app_task_text
--- ----------------------------
-ALTER TABLE "public"."ard_app_task_text" ADD CONSTRAINT "ard_app_task_text_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_camera_priority
--- ----------------------------
-ALTER TABLE "public"."ard_camera_priority" ADD CONSTRAINT "ard_cameras_priority_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_cameras
--- ----------------------------
-ALTER TABLE "public"."ard_cameras" ADD CONSTRAINT "ard_cameras_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_channel
--- ----------------------------
-ALTER TABLE "public"."ard_channel" ADD CONSTRAINT "ard_cameras_channel_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_dispatch_police
--- ----------------------------
-ALTER TABLE "public"."ard_dispatch_police" ADD CONSTRAINT "ard_dispatch_police_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_equip_alarm_areas
--- ----------------------------
-ALTER TABLE "public"."ard_equip_alarm_areas" ADD CONSTRAINT "ard_equip_alarm_areas_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_equip_external
--- ----------------------------
-ALTER TABLE "public"."ard_equip_external" ADD CONSTRAINT "ard_equip_external_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_equip_radar
--- ----------------------------
-ALTER TABLE "public"."ard_equip_radar" ADD CONSTRAINT "ard_equip_radar_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_police_room
--- ----------------------------
-ALTER TABLE "public"."ard_police_room" ADD CONSTRAINT "ard_police_room_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_pull_stream
--- ----------------------------
-ALTER TABLE "public"."ard_pull_stream" ADD CONSTRAINT "ard_pull_stream_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_push_stream
--- ----------------------------
-ALTER TABLE "public"."ard_push_stream" ADD CONSTRAINT "ard_push_stream_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_sy_car
--- ----------------------------
-ALTER TABLE "public"."ard_sy_car" ADD CONSTRAINT "ard_sy_car_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_sy_car_day
--- ----------------------------
-ALTER TABLE "public"."ard_sy_car_day" ADD CONSTRAINT "ard_sy_car_day_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_sy_user
--- ----------------------------
-ALTER TABLE "public"."ard_sy_user" ADD CONSTRAINT "ard_sy_user_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_tiles3d
--- ----------------------------
-ALTER TABLE "public"."ard_tiles3d" ADD CONSTRAINT "tiles3d_pkey" PRIMARY KEY ("tiles_id");
-
--- ----------------------------
--- Primary Key structure for table ard_towers
--- ----------------------------
-ALTER TABLE "public"."ard_towers" ADD CONSTRAINT "ard_towers_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_tubes
--- ----------------------------
-ALTER TABLE "public"."ard_tubes" ADD CONSTRAINT "ard_tubes_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_tubes_details
--- ----------------------------
-ALTER TABLE "public"."ard_tubes_details" ADD CONSTRAINT "ard_tubes_details_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_video_inspect_record
--- ----------------------------
-ALTER TABLE "public"."ard_video_inspect_record" ADD CONSTRAINT "pk_ard_video_inspect_record" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_video_inspect_task
--- ----------------------------
-ALTER TABLE "public"."ard_video_inspect_task" ADD CONSTRAINT "pk_ard_video_inspect_task" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_video_inspect_task_step
--- ----------------------------
-ALTER TABLE "public"."ard_video_inspect_task_step" ADD CONSTRAINT "pk_ard_video_inspect_task_step" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_wall
--- ----------------------------
-ALTER TABLE "public"."ard_wall" ADD CONSTRAINT "ard_wall_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table qrtz_job_details
--- ----------------------------
-ALTER TABLE "public"."qrtz_job_details" ADD CONSTRAINT "qrtz_job_details_pkey" PRIMARY KEY ("sched_name", "job_name", "job_group");
-
--- ----------------------------
--- Primary Key structure for table storage_minio_event
--- ----------------------------
-ALTER TABLE "public"."storage_minio_event" ADD CONSTRAINT "storage_minio_event_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table sys_job
--- ----------------------------
-ALTER TABLE "public"."sys_job" ADD CONSTRAINT "sys_job_pkey" PRIMARY KEY ("job_id");
-
--- ----------------------------
--- Primary Key structure for table sys_job_log
--- ----------------------------
-ALTER TABLE "public"."sys_job_log" ADD CONSTRAINT "sys_job_log_pkey" PRIMARY KEY ("job_log_id");
-
--- ----------------------------
--- Primary Key structure for table sys_logininfor
--- ----------------------------
-ALTER TABLE "public"."sys_logininfor" ADD CONSTRAINT "sys_logininfor_pkey" PRIMARY KEY ("info_id");
-
--- ----------------------------
--- Primary Key structure for table sys_user
--- ----------------------------
-ALTER TABLE "public"."sys_user" ADD CONSTRAINT "sys_user_pkey" PRIMARY KEY ("user_id");
-
--- ----------------------------
--- Primary Key structure for table vtdu
--- ----------------------------
-ALTER TABLE "public"."vtdu" ADD CONSTRAINT "media_code_pkey" PRIMARY KEY ("name");
diff --git a/sql/public20240412.sql b/sql/init20240715.sql
similarity index 87%
rename from sql/public20240412.sql
rename to sql/init20240715.sql
index d87aa5e..0ff21f9 100644
--- a/sql/public20240412.sql
+++ b/sql/init20240715.sql
@@ -1,587 +1,61 @@
 /*
  Navicat Premium Data Transfer
 
- Source Server         : 192.168.1.14
+ Source Server         : 192.168.2.15
  Source Server Type    : PostgreSQL
- Source Server Version : 90305 (90305)
- Source Host           : 192.168.1.14:5432
+ Source Server Version : 100000 (100000)
+ Source Host           : 192.168.2.15:5432
  Source Catalog        : ry-vue
  Source Schema         : public
 
  Target Server Type    : PostgreSQL
- Target Server Version : 90305 (90305)
+ Target Server Version : 100000 (100000)
  File Encoding         : 65001
 
- Date: 12/04/2024 08:50:04
+ Date: 15/07/2024 16:24:22
 */
 
 
 -- ----------------------------
--- Sequence structure for dict_code_seq
+-- Table structure for sys_oper_log
 -- ----------------------------
-DROP SEQUENCE IF EXISTS "public"."dict_code_seq";
-CREATE SEQUENCE "public"."dict_code_seq" 
-INCREMENT 1
-MINVALUE  1
-MAXVALUE 99999999
-START 34
-CACHE 1;
-
--- ----------------------------
--- Sequence structure for gen_table_column_id_seq
--- ----------------------------
-DROP SEQUENCE IF EXISTS "public"."gen_table_column_id_seq";
-CREATE SEQUENCE "public"."gen_table_column_id_seq" 
-INCREMENT 1
-MINVALUE  1
-MAXVALUE 99999999
-START 1
-CACHE 1;
-
--- ----------------------------
--- Sequence structure for gen_table_id_seq
--- ----------------------------
-DROP SEQUENCE IF EXISTS "public"."gen_table_id_seq";
-CREATE SEQUENCE "public"."gen_table_id_seq" 
-INCREMENT 1
-MINVALUE  1
-MAXVALUE 99999999
-START 200
-CACHE 1;
-
--- ----------------------------
--- Sequence structure for sys_config_id_seq
--- ----------------------------
-DROP SEQUENCE IF EXISTS "public"."sys_config_id_seq";
-CREATE SEQUENCE "public"."sys_config_id_seq" 
-INCREMENT 1
-MINVALUE  1
-MAXVALUE 99999999
-START 27
-CACHE 1;
-
--- ----------------------------
--- Sequence structure for sys_dept_id_seq
--- ----------------------------
-DROP SEQUENCE IF EXISTS "public"."sys_dept_id_seq";
-CREATE SEQUENCE "public"."sys_dept_id_seq" 
-INCREMENT 1
-MINVALUE  1
-MAXVALUE 99999999
-START 110
-CACHE 1;
-
--- ----------------------------
--- Sequence structure for sys_dict_type_id_seq
--- ----------------------------
-DROP SEQUENCE IF EXISTS "public"."sys_dict_type_id_seq";
-CREATE SEQUENCE "public"."sys_dict_type_id_seq" 
-INCREMENT 1
-MINVALUE  1
-MAXVALUE 99999999
-START 11
-CACHE 1;
-
--- ----------------------------
--- Sequence structure for sys_job_id_seq
--- ----------------------------
-DROP SEQUENCE IF EXISTS "public"."sys_job_id_seq";
-CREATE SEQUENCE "public"."sys_job_id_seq" 
-INCREMENT 1
-MINVALUE  1
-MAXVALUE 99999999
-START 6
-CACHE 1;
-
--- ----------------------------
--- Sequence structure for sys_job_log_id_seq
--- ----------------------------
-DROP SEQUENCE IF EXISTS "public"."sys_job_log_id_seq";
-CREATE SEQUENCE "public"."sys_job_log_id_seq" 
-INCREMENT 1
-MINVALUE  1
-MAXVALUE 99999999
-START 1
-CACHE 1;
-
--- ----------------------------
--- Sequence structure for sys_logininfor_id_seq
--- ----------------------------
-DROP SEQUENCE IF EXISTS "public"."sys_logininfor_id_seq";
-CREATE SEQUENCE "public"."sys_logininfor_id_seq" 
-INCREMENT 1
-MINVALUE  1
-MAXVALUE 99999999
-START 200
-CACHE 1;
-
--- ----------------------------
--- Sequence structure for sys_menu_id_seq
--- ----------------------------
-DROP SEQUENCE IF EXISTS "public"."sys_menu_id_seq";
-CREATE SEQUENCE "public"."sys_menu_id_seq" 
-INCREMENT 1
-MINVALUE  1
-MAXVALUE 99999999
-START 1075
-CACHE 1;
-
--- ----------------------------
--- Sequence structure for sys_notice_id_seq
--- ----------------------------
-DROP SEQUENCE IF EXISTS "public"."sys_notice_id_seq";
-CREATE SEQUENCE "public"."sys_notice_id_seq" 
-INCREMENT 1
-MINVALUE  1
-MAXVALUE 99999999
-START 3
-CACHE 1;
-
--- ----------------------------
--- Sequence structure for sys_oper_log_id_seq
--- ----------------------------
-DROP SEQUENCE IF EXISTS "public"."sys_oper_log_id_seq";
-CREATE SEQUENCE "public"."sys_oper_log_id_seq" 
-INCREMENT 1
-MINVALUE  1
-MAXVALUE 99999999
-START 1
-CACHE 1;
-
--- ----------------------------
--- Sequence structure for sys_post_id_seq
--- ----------------------------
-DROP SEQUENCE IF EXISTS "public"."sys_post_id_seq";
-CREATE SEQUENCE "public"."sys_post_id_seq" 
-INCREMENT 1
-MINVALUE  1
-MAXVALUE 99999999
-START 5
-CACHE 1;
-
--- ----------------------------
--- Sequence structure for sys_role_id_seq
--- ----------------------------
-DROP SEQUENCE IF EXISTS "public"."sys_role_id_seq";
-CREATE SEQUENCE "public"."sys_role_id_seq" 
-INCREMENT 1
-MINVALUE  1
-MAXVALUE 99999999
-START 7
-CACHE 1;
-
--- ----------------------------
--- Sequence structure for sys_user_id_seq
--- ----------------------------
-DROP SEQUENCE IF EXISTS "public"."sys_user_id_seq";
-CREATE SEQUENCE "public"."sys_user_id_seq" 
-INCREMENT 1
-MINVALUE  1
-MAXVALUE 99999999
-START 3
-CACHE 1;
-
--- ----------------------------
--- Table structure for ard_access_fence
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_access_fence";
-CREATE TABLE "public"."ard_access_fence" (
-  "id" varchar COLLATE "pg_catalog"."default" NOT NULL,
-  "car_id" varchar(64) COLLATE "pg_catalog"."default",
-  "car_name" varchar(255) COLLATE "pg_catalog"."default",
-  "dept_id" varchar(64) COLLATE "pg_catalog"."default",
-  "dept_name" varchar(255) COLLATE "pg_catalog"."default",
-  "lng" varchar(255) COLLATE "pg_catalog"."default",
-  "lat" varchar(255) COLLATE "pg_catalog"."default",
-  "into_shipment_id" varchar(64) COLLATE "pg_catalog"."default",
-  "into_shipment_time" varchar(64) COLLATE "pg_catalog"."default",
-  "into_unload_id" varchar(64) COLLATE "pg_catalog"."default",
-  "into_unload_time" varchar(64) COLLATE "pg_catalog"."default",
-  "out_shipment_id" varchar(64) COLLATE "pg_catalog"."default",
-  "out_shipment_time" varchar(64) COLLATE "pg_catalog"."default",
-  "last_time" varchar(64) COLLATE "pg_catalog"."default",
-  "now_wall_name" varchar(255) COLLATE "pg_catalog"."default",
-  "alarm_lng" varchar(255) COLLATE "pg_catalog"."default",
-  "alarm_lat" varchar(255) COLLATE "pg_catalog"."default",
-  "car_model" varchar(255) COLLATE "pg_catalog"."default",
-  "is_warning" int2,
-  "drct" int4,
-  "is_alarm" int2
+DROP TABLE IF EXISTS "public"."sys_oper_log";
+CREATE TABLE "public"."sys_oper_log" (
+  "oper_id" int8 NOT NULL DEFAULT nextval('sys_oper_log_id_seq'::regclass),
+  "title" varchar(50) COLLATE "pg_catalog"."default",
+  "business_type" int4,
+  "method" varchar(100) COLLATE "pg_catalog"."default",
+  "request_method" varchar(10) COLLATE "pg_catalog"."default",
+  "operator_type" int4,
+  "oper_name" varchar(50) COLLATE "pg_catalog"."default",
+  "dept_name" varchar(50) COLLATE "pg_catalog"."default",
+  "oper_url" varchar(255) COLLATE "pg_catalog"."default",
+  "oper_ip" varchar(128) COLLATE "pg_catalog"."default",
+  "oper_location" varchar(255) COLLATE "pg_catalog"."default",
+  "oper_param" varchar(2000) COLLATE "pg_catalog"."default",
+  "json_result" varchar(2000) COLLATE "pg_catalog"."default",
+  "status" int4,
+  "error_msg" varchar(2000) COLLATE "pg_catalog"."default",
+  "oper_time" timestamp(6)
 )
 ;
-COMMENT ON COLUMN "public"."ard_access_fence"."into_shipment_id" IS '进入装油点围栏ID';
-COMMENT ON COLUMN "public"."ard_access_fence"."into_shipment_time" IS '进入装油点时间';
-COMMENT ON COLUMN "public"."ard_access_fence"."into_unload_id" IS '进入卸油点围栏ID';
-COMMENT ON COLUMN "public"."ard_access_fence"."into_unload_time" IS '进入卸油点时间';
-COMMENT ON COLUMN "public"."ard_access_fence"."out_shipment_id" IS '开出装油点围栏ID';
-COMMENT ON COLUMN "public"."ard_access_fence"."out_shipment_time" IS '开出装油点时间';
-COMMENT ON COLUMN "public"."ard_access_fence"."last_time" IS '最后坐标更新时间';
-COMMENT ON COLUMN "public"."ard_access_fence"."now_wall_name" IS '所在围栏名称';
-COMMENT ON COLUMN "public"."ard_access_fence"."alarm_lng" IS '报警经度';
-COMMENT ON COLUMN "public"."ard_access_fence"."alarm_lat" IS '报警纬度';
-COMMENT ON COLUMN "public"."ard_access_fence"."is_warning" IS '是否报警';
-COMMENT ON COLUMN "public"."ard_access_fence"."drct" IS '朝向';
-COMMENT ON COLUMN "public"."ard_access_fence"."is_alarm" IS '手动添加车辆是否报警 0为自动添加车辆 1是无需报警 2是可以有报警';
-
--- ----------------------------
--- Table structure for ard_access_num
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_access_num";
-CREATE TABLE "public"."ard_access_num" (
-  "carousel" int4 DEFAULT 0,
-  "call" int4 DEFAULT 0,
-  "alarm" int4 DEFAULT 0
-)
-;
-
--- ----------------------------
--- Table structure for ard_alarm_access
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_alarm_access";
-CREATE TABLE "public"."ard_alarm_access" (
-  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "serial_no" varchar(64) COLLATE "pg_catalog"."default",
-  "acs_id" varchar(64) COLLATE "pg_catalog"."default",
-  "acs_name" varchar(64) COLLATE "pg_catalog"."default",
-  "defense_type" varchar(64) COLLATE "pg_catalog"."default",
-  "alarm_type" varchar(64) COLLATE "pg_catalog"."default",
-  "alarm_time" timestamp(6),
-  "door_no" int8,
-  "longitude" numeric,
-  "latitude" numeric,
-  "altitude" numeric,
-  "pic_url" varchar(255) COLLATE "pg_catalog"."default",
-  "record_url" varchar(255) COLLATE "pg_catalog"."default",
-  "view_time" timestamp(6),
-  "dept_id" int8,
-  "user_id" varchar(64) COLLATE "pg_catalog"."default",
-  "create_by" varchar(64) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6)
-)
-;
-COMMENT ON COLUMN "public"."ard_alarm_access"."id" IS 'id';
-COMMENT ON COLUMN "public"."ard_alarm_access"."serial_no" IS '事件流水号';
-COMMENT ON COLUMN "public"."ard_alarm_access"."acs_id" IS '门禁主机ID';
-COMMENT ON COLUMN "public"."ard_alarm_access"."acs_name" IS '门禁主机名称';
-COMMENT ON COLUMN "public"."ard_alarm_access"."defense_type" IS '防区类型';
-COMMENT ON COLUMN "public"."ard_alarm_access"."alarm_type" IS '报警类别';
-COMMENT ON COLUMN "public"."ard_alarm_access"."alarm_time" IS '报警时间';
-COMMENT ON COLUMN "public"."ard_alarm_access"."door_no" IS '门编号';
-COMMENT ON COLUMN "public"."ard_alarm_access"."longitude" IS '门禁主机经度';
-COMMENT ON COLUMN "public"."ard_alarm_access"."latitude" IS '门禁主机纬度';
-COMMENT ON COLUMN "public"."ard_alarm_access"."altitude" IS '门禁主机高层';
-COMMENT ON COLUMN "public"."ard_alarm_access"."pic_url" IS '事件图片url';
-COMMENT ON COLUMN "public"."ard_alarm_access"."record_url" IS '引导录像url';
-COMMENT ON COLUMN "public"."ard_alarm_access"."view_time" IS '查看时间';
-COMMENT ON COLUMN "public"."ard_alarm_access"."dept_id" IS '部门ID';
-COMMENT ON COLUMN "public"."ard_alarm_access"."user_id" IS '用户ID';
-COMMENT ON COLUMN "public"."ard_alarm_access"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."ard_alarm_access"."create_time" IS '创建时间';
-COMMENT ON TABLE "public"."ard_alarm_access" IS '门禁报警表';
-
--- ----------------------------
--- Table structure for ard_alarm_apponekey
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_alarm_apponekey";
-CREATE TABLE "public"."ard_alarm_apponekey" (
-  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "user_id" varchar(255) COLLATE "pg_catalog"."default",
-  "name" varchar(255) COLLATE "pg_catalog"."default",
-  "longitude" float8,
-  "latitude" float8,
-  "altitude" float8,
-  "record_url" varchar(255) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "view_time" timestamp(6)
-)
-;
-COMMENT ON COLUMN "public"."ard_alarm_apponekey"."id" IS 'ID';
-COMMENT ON COLUMN "public"."ard_alarm_apponekey"."user_id" IS 'app用户ID';
-COMMENT ON COLUMN "public"."ard_alarm_apponekey"."name" IS 'app用户姓名';
-COMMENT ON COLUMN "public"."ard_alarm_apponekey"."longitude" IS '经度';
-COMMENT ON COLUMN "public"."ard_alarm_apponekey"."latitude" IS '纬度';
-COMMENT ON COLUMN "public"."ard_alarm_apponekey"."altitude" IS '高层';
-COMMENT ON COLUMN "public"."ard_alarm_apponekey"."record_url" IS '录像url';
-COMMENT ON COLUMN "public"."ard_alarm_apponekey"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."ard_alarm_apponekey"."view_time" IS '查看时间';
-COMMENT ON TABLE "public"."ard_alarm_apponekey" IS 'app一键报警';
-
--- ----------------------------
--- Table structure for ard_alarm_areas
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_alarm_areas";
-CREATE TABLE "public"."ard_alarm_areas" (
-  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL DEFAULT ''::character varying,
-  "name" varchar(64) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."ard_alarm_areas"."id" IS '报警区id';
-COMMENT ON COLUMN "public"."ard_alarm_areas"."name" IS '报警区名称';
-
--- ----------------------------
--- Table structure for ard_alarm_camera
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_alarm_camera";
-CREATE TABLE "public"."ard_alarm_camera" (
-  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "camera_id" varchar(45) COLLATE "pg_catalog"."default",
-  "camera_name" varchar(45) COLLATE "pg_catalog"."default",
-  "camera_channel" varchar(45) COLLATE "pg_catalog"."default",
-  "camera_type" varchar(45) COLLATE "pg_catalog"."default",
-  "alarm_type" varchar(45) COLLATE "pg_catalog"."default",
-  "alarm_time" timestamp(6),
-  "longitude" numeric,
-  "latitude" numeric,
-  "rule_id" int4,
-  "pic_url" varchar(255) COLLATE "pg_catalog"."default",
-  "view_time" timestamp(6),
-  "create_by" varchar(45) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "user_id" varchar(45) COLLATE "pg_catalog"."default",
-  "dept_id" int4
-)
-;
-COMMENT ON COLUMN "public"."ard_alarm_camera"."id" IS '记录ID';
-COMMENT ON COLUMN "public"."ard_alarm_camera"."camera_id" IS '相机id';
-COMMENT ON COLUMN "public"."ard_alarm_camera"."camera_name" IS '相机名称';
-COMMENT ON COLUMN "public"."ard_alarm_camera"."camera_channel" IS '相机通道';
-COMMENT ON COLUMN "public"."ard_alarm_camera"."camera_type" IS '相机类型';
-COMMENT ON COLUMN "public"."ard_alarm_camera"."alarm_type" IS '报警类型';
-COMMENT ON COLUMN "public"."ard_alarm_camera"."alarm_time" IS '报警时间';
-COMMENT ON COLUMN "public"."ard_alarm_camera"."longitude" IS '经度';
-COMMENT ON COLUMN "public"."ard_alarm_camera"."latitude" IS '纬度';
-COMMENT ON COLUMN "public"."ard_alarm_camera"."rule_id" IS '规则id';
-COMMENT ON COLUMN "public"."ard_alarm_camera"."pic_url" IS '图片url';
-COMMENT ON COLUMN "public"."ard_alarm_camera"."view_time" IS '查看时间';
-COMMENT ON COLUMN "public"."ard_alarm_camera"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."ard_alarm_camera"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."ard_alarm_camera"."user_id" IS '用户ID';
-COMMENT ON COLUMN "public"."ard_alarm_camera"."dept_id" IS '部门ID';
-COMMENT ON TABLE "public"."ard_alarm_camera" IS '通用光电报警表';
-
--- ----------------------------
--- Table structure for ard_alarm_digitization3
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_alarm_digitization3";
-CREATE TABLE "public"."ard_alarm_digitization3" (
-  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "xmmc" varchar(255) COLLATE "pg_catalog"."default",
-  "f_key" varchar(255) COLLATE "pg_catalog"."default",
-  "f_name" varchar(255) COLLATE "pg_catalog"."default",
-  "well_no" varchar(255) COLLATE "pg_catalog"."default",
-  "alarm_time" timestamp(6),
-  "alarm_type" varchar(255) COLLATE "pg_catalog"."default",
-  "longitude" float8,
-  "latitude" float8,
-  "altitude" float8,
-  "create_time" timestamp(6),
-  "view_time" timestamp(6)
-)
-;
-COMMENT ON COLUMN "public"."ard_alarm_digitization3"."id" IS 'ID';
-COMMENT ON COLUMN "public"."ard_alarm_digitization3"."xmmc" IS '项目名称';
-COMMENT ON COLUMN "public"."ard_alarm_digitization3"."f_key" IS '外键';
-COMMENT ON COLUMN "public"."ard_alarm_digitization3"."f_name" IS '字段名称';
-COMMENT ON COLUMN "public"."ard_alarm_digitization3"."well_no" IS '井号';
-COMMENT ON COLUMN "public"."ard_alarm_digitization3"."alarm_time" IS '报警时间';
-COMMENT ON COLUMN "public"."ard_alarm_digitization3"."alarm_type" IS '报警内容';
-COMMENT ON COLUMN "public"."ard_alarm_digitization3"."longitude" IS '经度';
-COMMENT ON COLUMN "public"."ard_alarm_digitization3"."latitude" IS '纬度';
-COMMENT ON COLUMN "public"."ard_alarm_digitization3"."altitude" IS '高层';
-COMMENT ON COLUMN "public"."ard_alarm_digitization3"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."ard_alarm_digitization3"."view_time" IS '查看时间';
-COMMENT ON TABLE "public"."ard_alarm_digitization3" IS '三场数字化报警表';
-
--- ----------------------------
--- Table structure for ard_alarm_external
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_alarm_external";
-CREATE TABLE "public"."ard_alarm_external" (
-  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "alarm_id" varchar(64) COLLATE "pg_catalog"."default",
-  "alarm_name" varchar(64) COLLATE "pg_catalog"."default",
-  "defense_id" int8,
-  "defense_name" varchar(64) COLLATE "pg_catalog"."default",
-  "alarm_type" varchar(64) COLLATE "pg_catalog"."default",
-  "alarm_time" timestamp(6),
-  "longitude" numeric,
-  "latitude" numeric,
-  "altitude" numeric,
-  "record_url" varchar(255) COLLATE "pg_catalog"."default",
-  "sub_sys_no" int8,
-  "alarm_host_id" varchar(64) COLLATE "pg_catalog"."default",
-  "view_time" timestamp(6),
-  "dept_id" int8,
-  "user_id" varchar(64) COLLATE "pg_catalog"."default",
-  "create_by" varchar(64) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6)
-)
-;
-COMMENT ON COLUMN "public"."ard_alarm_external"."id" IS 'id';
-COMMENT ON COLUMN "public"."ard_alarm_external"."alarm_id" IS '报警ID';
-COMMENT ON COLUMN "public"."ard_alarm_external"."alarm_name" IS '报警名称';
-COMMENT ON COLUMN "public"."ard_alarm_external"."defense_id" IS '防区ID';
-COMMENT ON COLUMN "public"."ard_alarm_external"."defense_name" IS '防区名称';
-COMMENT ON COLUMN "public"."ard_alarm_external"."alarm_type" IS '报警类别';
-COMMENT ON COLUMN "public"."ard_alarm_external"."alarm_time" IS '报警时间';
-COMMENT ON COLUMN "public"."ard_alarm_external"."longitude" IS '经度';
-COMMENT ON COLUMN "public"."ard_alarm_external"."latitude" IS '纬度';
-COMMENT ON COLUMN "public"."ard_alarm_external"."altitude" IS '高层';
-COMMENT ON COLUMN "public"."ard_alarm_external"."record_url" IS '引导录像url';
-COMMENT ON COLUMN "public"."ard_alarm_external"."sub_sys_no" IS '子系统ID';
-COMMENT ON COLUMN "public"."ard_alarm_external"."alarm_host_id" IS '报警主机ID';
-COMMENT ON COLUMN "public"."ard_alarm_external"."view_time" IS '查看时间';
-COMMENT ON COLUMN "public"."ard_alarm_external"."dept_id" IS '部门ID';
-COMMENT ON COLUMN "public"."ard_alarm_external"."user_id" IS '用户ID';
-COMMENT ON COLUMN "public"."ard_alarm_external"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."ard_alarm_external"."create_time" IS '创建时间';
-COMMENT ON TABLE "public"."ard_alarm_external" IS '外联报警表';
-
--- ----------------------------
--- Table structure for ard_alarm_filter
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_alarm_filter";
-CREATE TABLE "public"."ard_alarm_filter" (
-  "id" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
-  "user_id" varchar(255) COLLATE "pg_catalog"."default",
-  "name" varchar(255) COLLATE "pg_catalog"."default",
-  "alarm_type" varchar(64) COLLATE "pg_catalog"."default",
-  "begin_time" timestamp(6),
-  "end_time" timestamp(6),
-  "create_by" varchar(255) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "update_by" varchar(255) COLLATE "pg_catalog"."default",
-  "update_time" timestamp(6)
-)
-;
-COMMENT ON COLUMN "public"."ard_alarm_filter"."id" IS '主键';
-COMMENT ON COLUMN "public"."ard_alarm_filter"."user_id" IS '用户id';
-COMMENT ON COLUMN "public"."ard_alarm_filter"."name" IS '名称';
-COMMENT ON COLUMN "public"."ard_alarm_filter"."alarm_type" IS '报警类型';
-COMMENT ON COLUMN "public"."ard_alarm_filter"."begin_time" IS '开始时间';
-COMMENT ON COLUMN "public"."ard_alarm_filter"."end_time" IS '结束时间';
-COMMENT ON COLUMN "public"."ard_alarm_filter"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."ard_alarm_filter"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."ard_alarm_filter"."update_by" IS '更新者';
-COMMENT ON COLUMN "public"."ard_alarm_filter"."update_time" IS '更新时间';
-COMMENT ON TABLE "public"."ard_alarm_filter" IS '报警过滤表';
-
--- ----------------------------
--- Table structure for ard_alarm_radar_fire
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_alarm_radar_fire";
-CREATE TABLE "public"."ard_alarm_radar_fire" (
-  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "name" varchar(45) COLLATE "pg_catalog"."default",
-  "target_id" varchar(45) COLLATE "pg_catalog"."default",
-  "alarm_type" varchar(45) COLLATE "pg_catalog"."default",
-  "alarm_time" timestamp(6),
-  "longitude" numeric,
-  "latitude" numeric,
-  "view_time" timestamp(6),
-  "create_by" varchar(45) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "user_id" varchar(45) COLLATE "pg_catalog"."default",
-  "dept_id" int4,
-  "update_time" timestamp(6),
-  "guide_time" timestamp(6),
-  "record_url" varchar(300) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."ard_alarm_radar_fire"."id" IS '记录ID';
-COMMENT ON COLUMN "public"."ard_alarm_radar_fire"."name" IS '兴趣点名称';
-COMMENT ON COLUMN "public"."ard_alarm_radar_fire"."target_id" IS '目标ID';
-COMMENT ON COLUMN "public"."ard_alarm_radar_fire"."alarm_type" IS '报警类型';
-COMMENT ON COLUMN "public"."ard_alarm_radar_fire"."alarm_time" IS '报警时间';
-COMMENT ON COLUMN "public"."ard_alarm_radar_fire"."longitude" IS '经度';
-COMMENT ON COLUMN "public"."ard_alarm_radar_fire"."latitude" IS '纬度';
-COMMENT ON COLUMN "public"."ard_alarm_radar_fire"."view_time" IS '查看时间';
-COMMENT ON COLUMN "public"."ard_alarm_radar_fire"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."ard_alarm_radar_fire"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."ard_alarm_radar_fire"."user_id" IS '用户ID';
-COMMENT ON COLUMN "public"."ard_alarm_radar_fire"."dept_id" IS '部门ID';
-COMMENT ON COLUMN "public"."ard_alarm_radar_fire"."update_time" IS '更新时间';
-COMMENT ON COLUMN "public"."ard_alarm_radar_fire"."guide_time" IS '引导时间';
-COMMENT ON COLUMN "public"."ard_alarm_radar_fire"."record_url" IS '引导录像';
-COMMENT ON TABLE "public"."ard_alarm_radar_fire" IS '雷达防火报警表';
-
--- ----------------------------
--- Table structure for ard_alarm_radar_move
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_alarm_radar_move";
-CREATE TABLE "public"."ard_alarm_radar_move" (
-  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "name" varchar(45) COLLATE "pg_catalog"."default",
-  "target_id" varchar(45) COLLATE "pg_catalog"."default",
-  "alarm_type" varchar(45) COLLATE "pg_catalog"."default",
-  "alarm_time" timestamp(6),
-  "longitude" numeric,
-  "latitude" numeric,
-  "view_time" timestamp(6),
-  "create_by" varchar(45) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "user_id" varchar(45) COLLATE "pg_catalog"."default",
-  "dept_id" int4,
-  "update_time" timestamp(6),
-  "guide_time" timestamp(6),
-  "record_url" varchar(300) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."ard_alarm_radar_move"."id" IS '记录ID';
-COMMENT ON COLUMN "public"."ard_alarm_radar_move"."name" IS '兴趣点名称';
-COMMENT ON COLUMN "public"."ard_alarm_radar_move"."target_id" IS '目标ID';
-COMMENT ON COLUMN "public"."ard_alarm_radar_move"."alarm_type" IS '报警类型';
-COMMENT ON COLUMN "public"."ard_alarm_radar_move"."alarm_time" IS '报警时间';
-COMMENT ON COLUMN "public"."ard_alarm_radar_move"."longitude" IS '经度';
-COMMENT ON COLUMN "public"."ard_alarm_radar_move"."latitude" IS '纬度';
-COMMENT ON COLUMN "public"."ard_alarm_radar_move"."view_time" IS '查看时间';
-COMMENT ON COLUMN "public"."ard_alarm_radar_move"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."ard_alarm_radar_move"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."ard_alarm_radar_move"."user_id" IS '用户ID';
-COMMENT ON COLUMN "public"."ard_alarm_radar_move"."dept_id" IS '部门ID';
-COMMENT ON COLUMN "public"."ard_alarm_radar_move"."update_time" IS '更新时间';
-COMMENT ON COLUMN "public"."ard_alarm_radar_move"."guide_time" IS '引导时间';
-COMMENT ON COLUMN "public"."ard_alarm_radar_move"."record_url" IS '引导录像';
-COMMENT ON TABLE "public"."ard_alarm_radar_move" IS '雷达移动报警表';
-
--- ----------------------------
--- Table structure for ard_alarm_radar_pump
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_alarm_radar_pump";
-CREATE TABLE "public"."ard_alarm_radar_pump" (
-  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "name" varchar(45) COLLATE "pg_catalog"."default",
-  "target_id" varchar(45) COLLATE "pg_catalog"."default",
-  "alarm_type" varchar(45) COLLATE "pg_catalog"."default",
-  "alarm_time" timestamp(6),
-  "longitude" numeric,
-  "latitude" numeric,
-  "view_time" timestamp(6),
-  "create_by" varchar(45) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "user_id" varchar(45) COLLATE "pg_catalog"."default",
-  "dept_id" int4,
-  "update_time" timestamp(6),
-  "guide_time" timestamp(6),
-  "record_url" varchar(300) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."ard_alarm_radar_pump"."id" IS '记录ID';
-COMMENT ON COLUMN "public"."ard_alarm_radar_pump"."name" IS '兴趣点名称';
-COMMENT ON COLUMN "public"."ard_alarm_radar_pump"."target_id" IS '目标ID';
-COMMENT ON COLUMN "public"."ard_alarm_radar_pump"."alarm_type" IS '报警类型';
-COMMENT ON COLUMN "public"."ard_alarm_radar_pump"."alarm_time" IS '报警时间';
-COMMENT ON COLUMN "public"."ard_alarm_radar_pump"."longitude" IS '经度';
-COMMENT ON COLUMN "public"."ard_alarm_radar_pump"."latitude" IS '纬度';
-COMMENT ON COLUMN "public"."ard_alarm_radar_pump"."view_time" IS '查看时间';
-COMMENT ON COLUMN "public"."ard_alarm_radar_pump"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."ard_alarm_radar_pump"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."ard_alarm_radar_pump"."user_id" IS '用户ID';
-COMMENT ON COLUMN "public"."ard_alarm_radar_pump"."dept_id" IS '部门ID';
-COMMENT ON COLUMN "public"."ard_alarm_radar_pump"."update_time" IS '更新时间';
-COMMENT ON COLUMN "public"."ard_alarm_radar_pump"."guide_time" IS '引导时间';
-COMMENT ON COLUMN "public"."ard_alarm_radar_pump"."record_url" IS '引导录像';
-COMMENT ON TABLE "public"."ard_alarm_radar_pump" IS '雷达抽油机停机报警表';
+COMMENT ON COLUMN "public"."sys_oper_log"."oper_id" IS '日志主键';
+COMMENT ON COLUMN "public"."sys_oper_log"."title" IS '模块标题';
+COMMENT ON COLUMN "public"."sys_oper_log"."business_type" IS '业务类型(0其它 1新增 2修改 3删除)';
+COMMENT ON COLUMN "public"."sys_oper_log"."method" IS '方法名称';
+COMMENT ON COLUMN "public"."sys_oper_log"."request_method" IS '请求方式';
+COMMENT ON COLUMN "public"."sys_oper_log"."operator_type" IS '操作类别(0其它 1后台用户 2手机端用户)';
+COMMENT ON COLUMN "public"."sys_oper_log"."oper_name" IS '操作人员';
+COMMENT ON COLUMN "public"."sys_oper_log"."dept_name" IS '部门名称';
+COMMENT ON COLUMN "public"."sys_oper_log"."oper_url" IS '请求URL';
+COMMENT ON COLUMN "public"."sys_oper_log"."oper_ip" IS '主机地址';
+COMMENT ON COLUMN "public"."sys_oper_log"."oper_location" IS '操作地点';
+COMMENT ON COLUMN "public"."sys_oper_log"."oper_param" IS '请求参数';
+COMMENT ON COLUMN "public"."sys_oper_log"."json_result" IS '返回参数';
+COMMENT ON COLUMN "public"."sys_oper_log"."status" IS '操作状态(0正常 1异常)';
+COMMENT ON COLUMN "public"."sys_oper_log"."error_msg" IS '错误消息';
+COMMENT ON COLUMN "public"."sys_oper_log"."oper_time" IS '操作时间';
+COMMENT ON TABLE "public"."sys_oper_log" IS '操作日志记录';
 
 -- ----------------------------
 -- Table structure for ard_alarm_stealelec
@@ -627,6 +101,58 @@
 COMMENT ON TABLE "public"."ard_alarm_stealelec" IS '盗电报警表';
 
 -- ----------------------------
+-- Table structure for sys_logininfor
+-- ----------------------------
+DROP TABLE IF EXISTS "public"."sys_logininfor";
+CREATE TABLE "public"."sys_logininfor" (
+  "info_id" int8 NOT NULL DEFAULT nextval('sys_logininfor_id_seq'::regclass),
+  "user_name" varchar(50) COLLATE "pg_catalog"."default",
+  "ipaddr" varchar(128) COLLATE "pg_catalog"."default",
+  "login_location" varchar(255) COLLATE "pg_catalog"."default",
+  "browser" varchar(50) COLLATE "pg_catalog"."default",
+  "os" varchar(50) COLLATE "pg_catalog"."default",
+  "status" char(1) COLLATE "pg_catalog"."default",
+  "msg" varchar(255) COLLATE "pg_catalog"."default",
+  "login_time" timestamp(6)
+)
+;
+COMMENT ON COLUMN "public"."sys_logininfor"."info_id" IS '访问ID';
+COMMENT ON COLUMN "public"."sys_logininfor"."user_name" IS '用户账号';
+COMMENT ON COLUMN "public"."sys_logininfor"."ipaddr" IS '登录IP地址';
+COMMENT ON COLUMN "public"."sys_logininfor"."login_location" IS '登录地点';
+COMMENT ON COLUMN "public"."sys_logininfor"."browser" IS '浏览器类型';
+COMMENT ON COLUMN "public"."sys_logininfor"."os" IS '操作系统';
+COMMENT ON COLUMN "public"."sys_logininfor"."status" IS '登录状态(0成功 1失败)';
+COMMENT ON COLUMN "public"."sys_logininfor"."msg" IS '提示消息';
+COMMENT ON COLUMN "public"."sys_logininfor"."login_time" IS '访问时间';
+COMMENT ON TABLE "public"."sys_logininfor" IS '系统访问记录';
+
+-- ----------------------------
+-- Table structure for ard_app_position
+-- ----------------------------
+DROP TABLE IF EXISTS "public"."ard_app_position";
+CREATE TABLE "public"."ard_app_position" (
+  "id" varchar(32) COLLATE "pg_catalog"."default" NOT NULL,
+  "user_id" varchar(64) COLLATE "pg_catalog"."default",
+  "longitude" float8,
+  "latitude" float8,
+  "altitude" float8,
+  "speed" float8,
+  "bearing" float8,
+  "create_time" timestamp(6)
+)
+;
+COMMENT ON COLUMN "public"."ard_app_position"."id" IS 'ID';
+COMMENT ON COLUMN "public"."ard_app_position"."user_id" IS '用户ID';
+COMMENT ON COLUMN "public"."ard_app_position"."longitude" IS '经度';
+COMMENT ON COLUMN "public"."ard_app_position"."latitude" IS '纬度';
+COMMENT ON COLUMN "public"."ard_app_position"."altitude" IS '高层';
+COMMENT ON COLUMN "public"."ard_app_position"."speed" IS '速度';
+COMMENT ON COLUMN "public"."ard_app_position"."bearing" IS '方向角';
+COMMENT ON COLUMN "public"."ard_app_position"."create_time" IS '创建时间';
+COMMENT ON TABLE "public"."ard_app_position" IS 'app位置表';
+
+-- ----------------------------
 -- Table structure for ard_alarm_super_brain
 -- ----------------------------
 DROP TABLE IF EXISTS "public"."ard_alarm_super_brain";
@@ -670,1222 +196,6 @@
 COMMENT ON TABLE "public"."ard_alarm_super_brain" IS '超脑报警表';
 
 -- ----------------------------
--- Table structure for ard_alarm_tube
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_alarm_tube";
-CREATE TABLE "public"."ard_alarm_tube" (
-  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "host" varchar(64) COLLATE "pg_catalog"."default",
-  "tube_id" int8,
-  "tube_name" varchar(64) COLLATE "pg_catalog"."default",
-  "tube_type" varchar(50) COLLATE "pg_catalog"."default",
-  "pipe_diameter" numeric,
-  "color" varchar(20) COLLATE "pg_catalog"."default",
-  "position" int4,
-  "longitude" numeric,
-  "latitude" numeric,
-  "altitude" numeric,
-  "type" varchar(64) COLLATE "pg_catalog"."default",
-  "alarm_type" varchar(64) COLLATE "pg_catalog"."default",
-  "alarm_time" timestamp(6),
-  "watcher" varchar(45) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "view_time" timestamp(6),
-  "record_url" varchar(255) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."ard_alarm_tube"."id" IS '主键';
-COMMENT ON COLUMN "public"."ard_alarm_tube"."host" IS '报警主机';
-COMMENT ON COLUMN "public"."ard_alarm_tube"."tube_id" IS '管线id';
-COMMENT ON COLUMN "public"."ard_alarm_tube"."tube_name" IS '管线名称';
-COMMENT ON COLUMN "public"."ard_alarm_tube"."tube_type" IS '管线类型-油管-水管';
-COMMENT ON COLUMN "public"."ard_alarm_tube"."pipe_diameter" IS '管径';
-COMMENT ON COLUMN "public"."ard_alarm_tube"."color" IS '颜色';
-COMMENT ON COLUMN "public"."ard_alarm_tube"."position" IS '位置';
-COMMENT ON COLUMN "public"."ard_alarm_tube"."longitude" IS '经度';
-COMMENT ON COLUMN "public"."ard_alarm_tube"."latitude" IS '纬度';
-COMMENT ON COLUMN "public"."ard_alarm_tube"."altitude" IS '高层';
-COMMENT ON COLUMN "public"."ard_alarm_tube"."type" IS '类型GXALARM';
-COMMENT ON COLUMN "public"."ard_alarm_tube"."alarm_type" IS '类型中文';
-COMMENT ON COLUMN "public"."ard_alarm_tube"."alarm_time" IS '报警时间';
-COMMENT ON COLUMN "public"."ard_alarm_tube"."watcher" IS '用户名';
-COMMENT ON COLUMN "public"."ard_alarm_tube"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."ard_alarm_tube"."view_time" IS '查看时间';
-COMMENT ON COLUMN "public"."ard_alarm_tube"."record_url" IS '引导录像url';
-COMMENT ON TABLE "public"."ard_alarm_tube" IS '管线泄露报警表';
-
--- ----------------------------
--- Table structure for ard_alarm_type_user
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_alarm_type_user";
-CREATE TABLE "public"."ard_alarm_type_user" (
-  "command" int2,
-  "alarm_type" varchar(45) COLLATE "pg_catalog"."default",
-  "user_id" varchar(45) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."ard_alarm_type_user"."command" IS '报警代码';
-COMMENT ON COLUMN "public"."ard_alarm_type_user"."alarm_type" IS '报警类型';
-COMMENT ON COLUMN "public"."ard_alarm_type_user"."user_id" IS '用户ID';
-COMMENT ON TABLE "public"."ard_alarm_type_user" IS '报警类型用户关联表';
-
--- ----------------------------
--- Table structure for ard_alarm_wall
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_alarm_wall";
-CREATE TABLE "public"."ard_alarm_wall" (
-  "id" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
-  "wall_id" varchar(255) COLLATE "pg_catalog"."default",
-  "wall_name" varchar(255) COLLATE "pg_catalog"."default",
-  "user_id" varchar(255) COLLATE "pg_catalog"."default",
-  "alarm_type" varchar(1) COLLATE "pg_catalog"."default",
-  "alarm_time" timestamp(6),
-  "longitude" float8,
-  "latitude" float8,
-  "altitude" float8,
-  "create_by" varchar(255) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "update_by" varchar(255) COLLATE "pg_catalog"."default",
-  "update_time" timestamp(6),
-  "view_time" timestamp(6)
-)
-;
-COMMENT ON COLUMN "public"."ard_alarm_wall"."id" IS '报警主键';
-COMMENT ON COLUMN "public"."ard_alarm_wall"."wall_id" IS '围栏id';
-COMMENT ON COLUMN "public"."ard_alarm_wall"."wall_name" IS '围栏名称';
-COMMENT ON COLUMN "public"."ard_alarm_wall"."user_id" IS '报警用户id';
-COMMENT ON COLUMN "public"."ard_alarm_wall"."alarm_type" IS '报警类型';
-COMMENT ON COLUMN "public"."ard_alarm_wall"."alarm_time" IS '报警时间';
-COMMENT ON COLUMN "public"."ard_alarm_wall"."longitude" IS '经度';
-COMMENT ON COLUMN "public"."ard_alarm_wall"."latitude" IS '纬度';
-COMMENT ON COLUMN "public"."ard_alarm_wall"."altitude" IS '高层';
-COMMENT ON COLUMN "public"."ard_alarm_wall"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."ard_alarm_wall"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."ard_alarm_wall"."update_by" IS '更新者';
-COMMENT ON COLUMN "public"."ard_alarm_wall"."update_time" IS '更新时间';
-COMMENT ON COLUMN "public"."ard_alarm_wall"."view_time" IS '查看时间';
-COMMENT ON TABLE "public"."ard_alarm_wall" IS '电子围栏报警表';
-
--- ----------------------------
--- Table structure for ard_alarmpoints_well
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_alarmpoints_well";
-CREATE TABLE "public"."ard_alarmpoints_well" (
-  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "well_id" varchar(45) COLLATE "pg_catalog"."default",
-  "well_number" varchar(45) COLLATE "pg_catalog"."default",
-  "oil_production" varchar(45) COLLATE "pg_catalog"."default",
-  "well_block" varchar(45) COLLATE "pg_catalog"."default",
-  "production_date" timestamp(6),
-  "displacement_mode" varchar(45) COLLATE "pg_catalog"."default",
-  "surrounding_environment" varchar(45) COLLATE "pg_catalog"."default",
-  "well_type" varchar(45) COLLATE "pg_catalog"."default",
-  "installed_load" varchar(45) COLLATE "pg_catalog"."default",
-  "metering_station" varchar(45) COLLATE "pg_catalog"."default",
-  "transfer_station" varchar(45) COLLATE "pg_catalog"."default",
-  "dehydration_station" varchar(45) COLLATE "pg_catalog"."default",
-  "run_status" varchar(45) COLLATE "pg_catalog"."default",
-  "longitude" numeric,
-  "latitude" numeric,
-  "altitude" numeric,
-  "user_id" varchar(45) COLLATE "pg_catalog"."default",
-  "dept_id" int4,
-  "create_by" varchar(64) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "update_by" varchar(64) COLLATE "pg_catalog"."default",
-  "update_time" timestamp(6),
-  "guide_p1" numeric(5,2),
-  "guide_t1" numeric(5,2),
-  "guide_z1" numeric(5,2),
-  "guide_p2" numeric(5,2),
-  "guide_t2" numeric(5,2),
-  "guide_z2" numeric(5,2)
-)
-;
-COMMENT ON COLUMN "public"."ard_alarmpoints_well"."id" IS 'id';
-COMMENT ON COLUMN "public"."ard_alarmpoints_well"."well_id" IS '井号';
-COMMENT ON COLUMN "public"."ard_alarmpoints_well"."well_number" IS '井号编码';
-COMMENT ON COLUMN "public"."ard_alarmpoints_well"."oil_production" IS '采油方式';
-COMMENT ON COLUMN "public"."ard_alarmpoints_well"."well_block" IS '进所属区块';
-COMMENT ON COLUMN "public"."ard_alarmpoints_well"."production_date" IS '投产日期';
-COMMENT ON COLUMN "public"."ard_alarmpoints_well"."displacement_mode" IS '驱替方式';
-COMMENT ON COLUMN "public"."ard_alarmpoints_well"."surrounding_environment" IS '周边环境';
-COMMENT ON COLUMN "public"."ard_alarmpoints_well"."well_type" IS '油井类型';
-COMMENT ON COLUMN "public"."ard_alarmpoints_well"."installed_load" IS '装载负荷';
-COMMENT ON COLUMN "public"."ard_alarmpoints_well"."metering_station" IS '所属计量站或阀组名称';
-COMMENT ON COLUMN "public"."ard_alarmpoints_well"."transfer_station" IS '所属转接站';
-COMMENT ON COLUMN "public"."ard_alarmpoints_well"."dehydration_station" IS '所属脱水站';
-COMMENT ON COLUMN "public"."ard_alarmpoints_well"."run_status" IS '运行状态';
-COMMENT ON COLUMN "public"."ard_alarmpoints_well"."longitude" IS '经度';
-COMMENT ON COLUMN "public"."ard_alarmpoints_well"."latitude" IS '纬度';
-COMMENT ON COLUMN "public"."ard_alarmpoints_well"."altitude" IS '海拔';
-COMMENT ON COLUMN "public"."ard_alarmpoints_well"."user_id" IS '用户id';
-COMMENT ON COLUMN "public"."ard_alarmpoints_well"."dept_id" IS '部门id';
-COMMENT ON COLUMN "public"."ard_alarmpoints_well"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."ard_alarmpoints_well"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."ard_alarmpoints_well"."update_by" IS '更新者';
-COMMENT ON COLUMN "public"."ard_alarmpoints_well"."update_time" IS '更新时间';
-COMMENT ON COLUMN "public"."ard_alarmpoints_well"."guide_p1" IS '引导P1值';
-COMMENT ON COLUMN "public"."ard_alarmpoints_well"."guide_t1" IS '引导T1值';
-COMMENT ON COLUMN "public"."ard_alarmpoints_well"."guide_z1" IS '引导Z1值';
-COMMENT ON COLUMN "public"."ard_alarmpoints_well"."guide_p2" IS '引导P2值';
-COMMENT ON COLUMN "public"."ard_alarmpoints_well"."guide_t2" IS '引导T2值';
-COMMENT ON COLUMN "public"."ard_alarmpoints_well"."guide_z2" IS '引导Z2值';
-COMMENT ON TABLE "public"."ard_alarmpoints_well" IS '井管理表';
-
--- ----------------------------
--- Table structure for ard_app_application
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_app_application";
-CREATE TABLE "public"."ard_app_application" (
-  "application_id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "commander_id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "soilder_id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "reason" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
-  "application_type" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
-  "begin" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "state" varchar(20) COLLATE "pg_catalog"."default" NOT NULL,
-  "soilder_check" varchar(20) COLLATE "pg_catalog"."default" NOT NULL
-)
-;
-COMMENT ON COLUMN "public"."ard_app_application"."application_id" IS '申请主键';
-COMMENT ON COLUMN "public"."ard_app_application"."commander_id" IS '指挥端或PC端主键';
-COMMENT ON COLUMN "public"."ard_app_application"."soilder_id" IS '单兵端主键';
-COMMENT ON COLUMN "public"."ard_app_application"."reason" IS '申请原因';
-COMMENT ON COLUMN "public"."ard_app_application"."application_type" IS '申请类型';
-COMMENT ON COLUMN "public"."ard_app_application"."begin" IS '审批同意时间戳';
-COMMENT ON COLUMN "public"."ard_app_application"."state" IS '审批状态';
-COMMENT ON COLUMN "public"."ard_app_application"."soilder_check" IS '单兵端查看标记';
-COMMENT ON TABLE "public"."ard_app_application" IS '单兵端申请查看指挥端位置或三一车辆位置';
-
--- ----------------------------
--- Table structure for ard_app_patrolplan
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_app_patrolplan";
-CREATE TABLE "public"."ard_app_patrolplan" (
-  "id" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
-  "plan_name" varchar(255) COLLATE "pg_catalog"."default",
-  "patro_begin_time" varchar(100) COLLATE "pg_catalog"."default",
-  "patro_end_time" varchar(100) COLLATE "pg_catalog"."default",
-  "user_id" varchar(50) COLLATE "pg_catalog"."default",
-  "cycle" varchar(10) COLLATE "pg_catalog"."default",
-  "create_time" varchar(100) COLLATE "pg_catalog"."default",
-  "del_name" varchar(255) COLLATE "pg_catalog"."default",
-  "del_time" varchar(255) COLLATE "pg_catalog"."default",
-  "son" varchar(50) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."ard_app_patrolplan"."id" IS '主键';
-COMMENT ON COLUMN "public"."ard_app_patrolplan"."plan_name" IS '巡检计划名称';
-COMMENT ON COLUMN "public"."ard_app_patrolplan"."patro_begin_time" IS '开始时间(每天为时分秒,仅一次为年月日时分秒)';
-COMMENT ON COLUMN "public"."ard_app_patrolplan"."patro_end_time" IS '结束时间(每天为时分秒,仅一次为年月日时分秒)';
-COMMENT ON COLUMN "public"."ard_app_patrolplan"."user_id" IS '制定人主键';
-COMMENT ON COLUMN "public"."ard_app_patrolplan"."cycle" IS '周期(day,once)';
-COMMENT ON COLUMN "public"."ard_app_patrolplan"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."ard_app_patrolplan"."del_name" IS '删除人';
-COMMENT ON COLUMN "public"."ard_app_patrolplan"."del_time" IS '删除时间';
-COMMENT ON COLUMN "public"."ard_app_patrolplan"."son" IS '是否通知';
-
--- ----------------------------
--- Table structure for ard_app_patrolpoint
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_app_patrolpoint";
-CREATE TABLE "public"."ard_app_patrolpoint" (
-  "id" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
-  "patrolplan_id" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
-  "alarmpoints_id" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
-  "type" varchar(50) COLLATE "pg_catalog"."default",
-  "del" int2
-)
-;
-COMMENT ON COLUMN "public"."ard_app_patrolpoint"."id" IS '主键';
-COMMENT ON COLUMN "public"."ard_app_patrolpoint"."patrolplan_id" IS '巡检主键';
-COMMENT ON COLUMN "public"."ard_app_patrolpoint"."alarmpoints_id" IS '兴趣点主键';
-COMMENT ON COLUMN "public"."ard_app_patrolpoint"."type" IS '类型';
-COMMENT ON COLUMN "public"."ard_app_patrolpoint"."del" IS '删除标记';
-
--- ----------------------------
--- Table structure for ard_app_patrolpoint_record
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_app_patrolpoint_record";
-CREATE TABLE "public"."ard_app_patrolpoint_record" (
-  "id" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
-  "remark" varchar(500) COLLATE "pg_catalog"."default",
-  "longitude" varchar(255) COLLATE "pg_catalog"."default",
-  "latitude" varchar(255) COLLATE "pg_catalog"."default",
-  "user_id" varchar(50) COLLATE "pg_catalog"."default",
-  "record_time" varchar(100) COLLATE "pg_catalog"."default",
-  "app_patrolpoints_id" varchar(50) COLLATE "pg_catalog"."default",
-  "plan_id" varchar(255) COLLATE "pg_catalog"."default",
-  "record_img" varchar(255) COLLATE "pg_catalog"."default",
-  "plan_name" varchar(255) COLLATE "pg_catalog"."default",
-  "user_name" varchar(255) COLLATE "pg_catalog"."default",
-  "app_patrolpoints_name" varchar(255) COLLATE "pg_catalog"."default",
-  "points_num" int4,
-  "del" int2
-)
-;
-COMMENT ON COLUMN "public"."ard_app_patrolpoint_record"."id" IS '主键';
-COMMENT ON COLUMN "public"."ard_app_patrolpoint_record"."remark" IS '文字说明';
-COMMENT ON COLUMN "public"."ard_app_patrolpoint_record"."longitude" IS '经度';
-COMMENT ON COLUMN "public"."ard_app_patrolpoint_record"."latitude" IS '纬度';
-COMMENT ON COLUMN "public"."ard_app_patrolpoint_record"."user_id" IS '打卡人主键';
-COMMENT ON COLUMN "public"."ard_app_patrolpoint_record"."record_time" IS '打卡时间';
-COMMENT ON COLUMN "public"."ard_app_patrolpoint_record"."app_patrolpoints_id" IS '巡检点主键';
-COMMENT ON COLUMN "public"."ard_app_patrolpoint_record"."del" IS '删除标记';
-
--- ----------------------------
--- Table structure for ard_app_patrolpoint_record_img
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_app_patrolpoint_record_img";
-CREATE TABLE "public"."ard_app_patrolpoint_record_img" (
-  "id" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
-  "app_patrolponit_record_id" varchar(50) COLLATE "pg_catalog"."default",
-  "img" varchar(255) COLLATE "pg_catalog"."default",
-  "del" inet
-)
-;
-COMMENT ON COLUMN "public"."ard_app_patrolpoint_record_img"."id" IS '主键';
-COMMENT ON COLUMN "public"."ard_app_patrolpoint_record_img"."app_patrolponit_record_id" IS '巡检记录主键';
-COMMENT ON COLUMN "public"."ard_app_patrolpoint_record_img"."img" IS '巡检图片';
-COMMENT ON COLUMN "public"."ard_app_patrolpoint_record_img"."del" IS '删除标记';
-
--- ----------------------------
--- Table structure for ard_app_patroluser
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_app_patroluser";
-CREATE TABLE "public"."ard_app_patroluser" (
-  "id" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
-  "patrolplan_id" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
-  "app_user_id" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
-  "del" int2
-)
-;
-COMMENT ON COLUMN "public"."ard_app_patroluser"."id" IS '主键';
-COMMENT ON COLUMN "public"."ard_app_patroluser"."patrolplan_id" IS '巡检主键';
-COMMENT ON COLUMN "public"."ard_app_patroluser"."app_user_id" IS 'app单兵端用户主键';
-COMMENT ON COLUMN "public"."ard_app_patroluser"."del" IS '删除标记';
-
--- ----------------------------
--- Table structure for ard_app_position
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_app_position";
-CREATE TABLE "public"."ard_app_position" (
-  "id" varchar(32) COLLATE "pg_catalog"."default" NOT NULL,
-  "user_id" varchar(64) COLLATE "pg_catalog"."default",
-  "longitude" float8,
-  "latitude" float8,
-  "altitude" float8,
-  "speed" float8,
-  "bearing" float8,
-  "create_time" timestamp(6)
-)
-;
-COMMENT ON COLUMN "public"."ard_app_position"."id" IS 'ID';
-COMMENT ON COLUMN "public"."ard_app_position"."user_id" IS '用户ID';
-COMMENT ON COLUMN "public"."ard_app_position"."longitude" IS '经度';
-COMMENT ON COLUMN "public"."ard_app_position"."latitude" IS '纬度';
-COMMENT ON COLUMN "public"."ard_app_position"."altitude" IS '高层';
-COMMENT ON COLUMN "public"."ard_app_position"."speed" IS '速度';
-COMMENT ON COLUMN "public"."ard_app_position"."bearing" IS '方向角';
-COMMENT ON COLUMN "public"."ard_app_position"."create_time" IS '创建时间';
-COMMENT ON TABLE "public"."ard_app_position" IS 'app位置表';
-
--- ----------------------------
--- Table structure for ard_app_task
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_app_task";
-CREATE TABLE "public"."ard_app_task" (
-  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "name" varchar(64) COLLATE "pg_catalog"."default",
-  "text" varchar(1000) COLLATE "pg_catalog"."default",
-  "voice" varchar(255) COLLATE "pg_catalog"."default",
-  "dept_id" int4,
-  "user_id" varchar(32) COLLATE "pg_catalog"."default",
-  "create_by" varchar(64) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "update_by" varchar(64) COLLATE "pg_catalog"."default",
-  "update_time" timestamp(6),
-  "type" varchar(1) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."ard_app_task"."id" IS 'ID';
-COMMENT ON COLUMN "public"."ard_app_task"."name" IS '任务名称';
-COMMENT ON COLUMN "public"."ard_app_task"."text" IS '任务文本';
-COMMENT ON COLUMN "public"."ard_app_task"."voice" IS '任务语音';
-COMMENT ON COLUMN "public"."ard_app_task"."dept_id" IS '部门ID';
-COMMENT ON COLUMN "public"."ard_app_task"."user_id" IS '用户ID';
-COMMENT ON COLUMN "public"."ard_app_task"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."ard_app_task"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."ard_app_task"."update_by" IS '更新者';
-COMMENT ON COLUMN "public"."ard_app_task"."update_time" IS '更新时间';
-COMMENT ON COLUMN "public"."ard_app_task"."type" IS '任务类型0-普通任务 1-报警任务';
-COMMENT ON TABLE "public"."ard_app_task" IS 'app任务管理表';
-
--- ----------------------------
--- Table structure for ard_app_task_detail
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_app_task_detail";
-CREATE TABLE "public"."ard_app_task_detail" (
-  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "name" varchar(255) COLLATE "pg_catalog"."default",
-  "longitude" float8,
-  "latitude" float8,
-  "altitude" float8,
-  "user_id" varchar(64) COLLATE "pg_catalog"."default",
-  "text" varchar(1000) COLLATE "pg_catalog"."default",
-  "voice" varchar(255) COLLATE "pg_catalog"."default",
-  "task_id" varchar(64) COLLATE "pg_catalog"."default",
-  "status" char(1) COLLATE "pg_catalog"."default",
-  "clock_in_pic_url" varchar(255) COLLATE "pg_catalog"."default",
-  "view_time" timestamp(6),
-  "view_position" varchar(255) COLLATE "pg_catalog"."default",
-  "clock_in_time" timestamp(6),
-  "view_flag" char(1) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."ard_app_task_detail"."id" IS 'ID';
-COMMENT ON COLUMN "public"."ard_app_task_detail"."name" IS '兴趣点名称';
-COMMENT ON COLUMN "public"."ard_app_task_detail"."longitude" IS '兴趣点经度';
-COMMENT ON COLUMN "public"."ard_app_task_detail"."latitude" IS '兴趣点纬度';
-COMMENT ON COLUMN "public"."ard_app_task_detail"."altitude" IS '兴趣点高层';
-COMMENT ON COLUMN "public"."ard_app_task_detail"."user_id" IS '关联用户ID';
-COMMENT ON COLUMN "public"."ard_app_task_detail"."text" IS '任务描述文本';
-COMMENT ON COLUMN "public"."ard_app_task_detail"."voice" IS '任务描述语音';
-COMMENT ON COLUMN "public"."ard_app_task_detail"."task_id" IS '任务ID';
-COMMENT ON COLUMN "public"."ard_app_task_detail"."status" IS '状态(0未完成 1已完成)';
-COMMENT ON COLUMN "public"."ard_app_task_detail"."clock_in_pic_url" IS '打卡图片url';
-COMMENT ON COLUMN "public"."ard_app_task_detail"."view_time" IS '查看时间';
-COMMENT ON COLUMN "public"."ard_app_task_detail"."view_position" IS '查看位置';
-COMMENT ON COLUMN "public"."ard_app_task_detail"."clock_in_time" IS '打卡时间';
-COMMENT ON COLUMN "public"."ard_app_task_detail"."view_flag" IS '弹窗标记';
-COMMENT ON TABLE "public"."ard_app_task_detail" IS 'app任务详情表';
-
--- ----------------------------
--- Table structure for ard_app_task_detail_pic
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_app_task_detail_pic";
-CREATE TABLE "public"."ard_app_task_detail_pic" (
-  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "task_detail_id" varchar(64) COLLATE "pg_catalog"."default",
-  "pic_url" varchar(255) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."ard_app_task_detail_pic"."id" IS 'ID';
-COMMENT ON COLUMN "public"."ard_app_task_detail_pic"."task_detail_id" IS 'app任务详情ID';
-COMMENT ON COLUMN "public"."ard_app_task_detail_pic"."pic_url" IS 'app任务图片url';
-COMMENT ON TABLE "public"."ard_app_task_detail_pic" IS 'app任务详情图片表';
-
--- ----------------------------
--- Table structure for ard_app_task_pic
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_app_task_pic";
-CREATE TABLE "public"."ard_app_task_pic" (
-  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "task_id" varchar(64) COLLATE "pg_catalog"."default",
-  "pic_url" varchar(255) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."ard_app_task_pic"."id" IS 'ID';
-COMMENT ON COLUMN "public"."ard_app_task_pic"."task_id" IS 'app任务ID';
-COMMENT ON COLUMN "public"."ard_app_task_pic"."pic_url" IS 'app任务图片url';
-COMMENT ON TABLE "public"."ard_app_task_pic" IS 'app任务图片表';
-
--- ----------------------------
--- Table structure for ard_app_task_text
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_app_task_text";
-CREATE TABLE "public"."ard_app_task_text" (
-  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "user_id" varchar(64) COLLATE "pg_catalog"."default",
-  "text" varchar(1000) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."ard_app_task_text"."id" IS 'ID';
-COMMENT ON COLUMN "public"."ard_app_task_text"."user_id" IS '用户ID';
-COMMENT ON COLUMN "public"."ard_app_task_text"."text" IS 'app任务描述';
-COMMENT ON TABLE "public"."ard_app_task_text" IS 'app任务描述表';
-
--- ----------------------------
--- Table structure for ard_camera_no_guide_zone
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_camera_no_guide_zone";
-CREATE TABLE "public"."ard_camera_no_guide_zone" (
-  "id" varchar(250) COLLATE "pg_catalog"."default" NOT NULL,
-  "name" varchar(255) COLLATE "pg_catalog"."default",
-  "poi" varchar(25500) COLLATE "pg_catalog"."default",
-  "camera_id" varchar(64) COLLATE "pg_catalog"."default",
-  "enabled" varchar(1) COLLATE "pg_catalog"."default",
-  "dept_id" int4,
-  "user_id" varchar COLLATE "pg_catalog"."default",
-  "create_by" varchar(255) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(0),
-  "update_by" varchar(255) COLLATE "pg_catalog"."default",
-  "update_time" timestamp(0)
-)
-;
-COMMENT ON COLUMN "public"."ard_camera_no_guide_zone"."id" IS 'id';
-COMMENT ON COLUMN "public"."ard_camera_no_guide_zone"."name" IS '名称';
-COMMENT ON COLUMN "public"."ard_camera_no_guide_zone"."poi" IS '范围';
-COMMENT ON COLUMN "public"."ard_camera_no_guide_zone"."camera_id" IS '相机ID';
-COMMENT ON COLUMN "public"."ard_camera_no_guide_zone"."enabled" IS '是否启用';
-COMMENT ON COLUMN "public"."ard_camera_no_guide_zone"."dept_id" IS '部门ID';
-COMMENT ON COLUMN "public"."ard_camera_no_guide_zone"."user_id" IS '用户ID';
-COMMENT ON COLUMN "public"."ard_camera_no_guide_zone"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."ard_camera_no_guide_zone"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."ard_camera_no_guide_zone"."update_by" IS '修改者';
-COMMENT ON COLUMN "public"."ard_camera_no_guide_zone"."update_time" IS '修改时间';
-COMMENT ON TABLE "public"."ard_camera_no_guide_zone" IS '禁引可视域管理表';
-
--- ----------------------------
--- Table structure for ard_camera_pitch_point
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_camera_pitch_point";
-CREATE TABLE "public"."ard_camera_pitch_point" (
-  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "longitude" numeric,
-  "latitude" numeric,
-  "altitude" numeric,
-  "difference" numeric,
-  "camera_id" varchar(64) COLLATE "pg_catalog"."default",
-  "create_by" varchar(64) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "update_by" varchar(64) COLLATE "pg_catalog"."default",
-  "update_time" timestamp(6)
-)
-;
-COMMENT ON COLUMN "public"."ard_camera_pitch_point"."id" IS 'id';
-COMMENT ON COLUMN "public"."ard_camera_pitch_point"."longitude" IS '经度';
-COMMENT ON COLUMN "public"."ard_camera_pitch_point"."latitude" IS '纬度';
-COMMENT ON COLUMN "public"."ard_camera_pitch_point"."altitude" IS '高层';
-COMMENT ON COLUMN "public"."ard_camera_pitch_point"."difference" IS '差值';
-COMMENT ON COLUMN "public"."ard_camera_pitch_point"."camera_id" IS '相机id';
-COMMENT ON COLUMN "public"."ard_camera_pitch_point"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."ard_camera_pitch_point"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."ard_camera_pitch_point"."update_by" IS '更新者';
-COMMENT ON COLUMN "public"."ard_camera_pitch_point"."update_time" IS '更新时间';
-COMMENT ON TABLE "public"."ard_camera_pitch_point" IS '相机俯仰差值参照点';
-
--- ----------------------------
--- Table structure for ard_camera_priority
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_camera_priority";
-CREATE TABLE "public"."ard_camera_priority" (
-  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL DEFAULT ''::character varying,
-  "operator_id" varchar(45) COLLATE "pg_catalog"."default" NOT NULL,
-  "operator_name" varchar(20) COLLATE "pg_catalog"."default",
-  "priority_level" int4,
-  "dept_id" int4,
-  "user_id" varchar(32) COLLATE "pg_catalog"."default",
-  "create_by" varchar(64) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "update_by" varchar(64) COLLATE "pg_catalog"."default",
-  "update_time" timestamp(6)
-)
-;
-COMMENT ON COLUMN "public"."ard_camera_priority"."id" IS 'id';
-COMMENT ON COLUMN "public"."ard_camera_priority"."operator_id" IS '操作员ID';
-COMMENT ON COLUMN "public"."ard_camera_priority"."operator_name" IS '操作员姓名';
-COMMENT ON COLUMN "public"."ard_camera_priority"."priority_level" IS '优先等级';
-COMMENT ON COLUMN "public"."ard_camera_priority"."dept_id" IS '部门ID';
-COMMENT ON COLUMN "public"."ard_camera_priority"."user_id" IS '用户ID';
-COMMENT ON COLUMN "public"."ard_camera_priority"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."ard_camera_priority"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."ard_camera_priority"."update_by" IS '更新者';
-COMMENT ON COLUMN "public"."ard_camera_priority"."update_time" IS '更新时间';
-COMMENT ON TABLE "public"."ard_camera_priority" IS '相机操控优先级表';
-
--- ----------------------------
--- Table structure for ard_cameras
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_cameras";
-CREATE TABLE "public"."ard_cameras" (
-  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "name" varchar(45) COLLATE "pg_catalog"."default" NOT NULL,
-  "ip" varchar(45) COLLATE "pg_catalog"."default" NOT NULL,
-  "port" int8,
-  "username" varchar(20) COLLATE "pg_catalog"."default",
-  "password" varchar(20) COLLATE "pg_catalog"."default",
-  "longitude" numeric,
-  "latitude" numeric,
-  "altitude" numeric,
-  "gdtype" varchar(20) COLLATE "pg_catalog"."default",
-  "channel" int4,
-  "dept_id" int4,
-  "user_id" varchar(32) COLLATE "pg_catalog"."default",
-  "login_id" int4,
-  "cam_fov" numeric,
-  "cam_heading" numeric,
-  "cam_pitch" numeric,
-  "cam_roll" numeric,
-  "cam_near" numeric,
-  "cam_far" numeric,
-  "cam_aspectratio" numeric,
-  "cam_depth" numeric,
-  "tower_id" varchar(64) COLLATE "pg_catalog"."default",
-  "create_by" varchar(64) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "update_by" varchar(64) COLLATE "pg_catalog"."default",
-  "update_time" timestamp(6),
-  "operator_id" varchar(32) COLLATE "pg_catalog"."default",
-  "operator_expired" timestamp(6),
-  "rtsp_port" int4,
-  "cam_max_visible_distance" numeric(32,0),
-  "cam_alarm_guide_enable" int2,
-  "state" varchar(1) COLLATE "pg_catalog"."default",
-  "factory" varchar(10) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."ard_cameras"."id" IS 'id';
-COMMENT ON COLUMN "public"."ard_cameras"."name" IS '名称';
-COMMENT ON COLUMN "public"."ard_cameras"."ip" IS 'ip';
-COMMENT ON COLUMN "public"."ard_cameras"."port" IS '端口';
-COMMENT ON COLUMN "public"."ard_cameras"."username" IS '用户名';
-COMMENT ON COLUMN "public"."ard_cameras"."password" IS '密码';
-COMMENT ON COLUMN "public"."ard_cameras"."longitude" IS '经度';
-COMMENT ON COLUMN "public"."ard_cameras"."latitude" IS '纬度';
-COMMENT ON COLUMN "public"."ard_cameras"."altitude" IS '高层';
-COMMENT ON COLUMN "public"."ard_cameras"."gdtype" IS '光电类型';
-COMMENT ON COLUMN "public"."ard_cameras"."channel" IS '通道号';
-COMMENT ON COLUMN "public"."ard_cameras"."dept_id" IS '部门ID';
-COMMENT ON COLUMN "public"."ard_cameras"."user_id" IS '用户ID';
-COMMENT ON COLUMN "public"."ard_cameras"."login_id" IS '登录ID';
-COMMENT ON COLUMN "public"."ard_cameras"."cam_fov" IS '视场角';
-COMMENT ON COLUMN "public"."ard_cameras"."cam_heading" IS '方位角';
-COMMENT ON COLUMN "public"."ard_cameras"."cam_pitch" IS '俯仰角';
-COMMENT ON COLUMN "public"."ard_cameras"."cam_roll" IS '旋转角';
-COMMENT ON COLUMN "public"."ard_cameras"."cam_near" IS '设备焦距';
-COMMENT ON COLUMN "public"."ard_cameras"."cam_far" IS '拍摄距离';
-COMMENT ON COLUMN "public"."ard_cameras"."cam_aspectratio" IS '宽高比';
-COMMENT ON COLUMN "public"."ard_cameras"."cam_depth" IS '融合深度';
-COMMENT ON COLUMN "public"."ard_cameras"."tower_id" IS '所属塔ID';
-COMMENT ON COLUMN "public"."ard_cameras"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."ard_cameras"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."ard_cameras"."update_by" IS '更新者';
-COMMENT ON COLUMN "public"."ard_cameras"."update_time" IS '更新时间';
-COMMENT ON COLUMN "public"."ard_cameras"."operator_id" IS '相机操作者';
-COMMENT ON COLUMN "public"."ard_cameras"."operator_expired" IS '相机操作有效期';
-COMMENT ON COLUMN "public"."ard_cameras"."rtsp_port" IS 'rtsp端口';
-COMMENT ON COLUMN "public"."ard_cameras"."cam_max_visible_distance" IS '最大可视距离';
-COMMENT ON COLUMN "public"."ard_cameras"."cam_alarm_guide_enable" IS '相机报警引导开关';
-COMMENT ON COLUMN "public"."ard_cameras"."state" IS '在线状态';
-COMMENT ON COLUMN "public"."ard_cameras"."factory" IS '厂商';
-COMMENT ON TABLE "public"."ard_cameras" IS '相机设备表';
-
--- ----------------------------
--- Table structure for ard_channel
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_channel";
-CREATE TABLE "public"."ard_channel" (
-  "id" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
-  "name" varchar(255) COLLATE "pg_catalog"."default",
-  "chan_no" int4,
-  "device_id" varchar(255) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."ard_channel"."id" IS 'id';
-COMMENT ON COLUMN "public"."ard_channel"."name" IS '通道名称';
-COMMENT ON COLUMN "public"."ard_channel"."chan_no" IS '通道号';
-COMMENT ON COLUMN "public"."ard_channel"."device_id" IS '所属设备id';
-COMMENT ON TABLE "public"."ard_channel" IS '通道表';
-
--- ----------------------------
--- Table structure for ard_dispatch_police
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_dispatch_police";
-CREATE TABLE "public"."ard_dispatch_police" (
-  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "name" varchar(64) COLLATE "pg_catalog"."default",
-  "text" varchar(1000) COLLATE "pg_catalog"."default",
-  "longitude" float8,
-  "latitude" float8,
-  "dept_id" int4,
-  "user_id" varchar(32) COLLATE "pg_catalog"."default",
-  "create_by" varchar(64) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "update_by" varchar(64) COLLATE "pg_catalog"."default",
-  "update_time" timestamp(6)
-)
-;
-COMMENT ON COLUMN "public"."ard_dispatch_police"."id" IS 'ID';
-COMMENT ON COLUMN "public"."ard_dispatch_police"."name" IS '派警名称';
-COMMENT ON COLUMN "public"."ard_dispatch_police"."text" IS '描述';
-COMMENT ON COLUMN "public"."ard_dispatch_police"."longitude" IS '经度';
-COMMENT ON COLUMN "public"."ard_dispatch_police"."latitude" IS '纬度';
-COMMENT ON COLUMN "public"."ard_dispatch_police"."dept_id" IS '部门ID';
-COMMENT ON COLUMN "public"."ard_dispatch_police"."user_id" IS '用户ID';
-COMMENT ON COLUMN "public"."ard_dispatch_police"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."ard_dispatch_police"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."ard_dispatch_police"."update_by" IS '更新者';
-COMMENT ON COLUMN "public"."ard_dispatch_police"."update_time" IS '更新时间';
-COMMENT ON TABLE "public"."ard_dispatch_police" IS '派警管理表';
-
--- ----------------------------
--- Table structure for ard_dispatch_police_user
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_dispatch_police_user";
-CREATE TABLE "public"."ard_dispatch_police_user" (
-  "dispatch_id" varchar(64) COLLATE "pg_catalog"."default",
-  "user_id" varchar(32) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."ard_dispatch_police_user"."dispatch_id" IS '派警ID';
-COMMENT ON COLUMN "public"."ard_dispatch_police_user"."user_id" IS '关联用户ID';
-COMMENT ON TABLE "public"."ard_dispatch_police_user" IS '派警关联用户表';
-
--- ----------------------------
--- Table structure for ard_eplan
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_eplan";
-CREATE TABLE "public"."ard_eplan" (
-  "id" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
-  "name" varchar(255) COLLATE "pg_catalog"."default",
-  "time" varchar(100) COLLATE "pg_catalog"."default",
-  "info" varchar(5000000) COLLATE "pg_catalog"."default",
-  "user_id" varchar(50) COLLATE "pg_catalog"."default",
-  "dept_id" int8,
-  "create_by" varchar(64) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "update_by" varchar(64) COLLATE "pg_catalog"."default",
-  "update_time" timestamp(6),
-  "del_flag" char(1) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."ard_eplan"."id" IS '主键';
-COMMENT ON COLUMN "public"."ard_eplan"."name" IS '预案名称';
-COMMENT ON COLUMN "public"."ard_eplan"."time" IS '创建时间';
-COMMENT ON COLUMN "public"."ard_eplan"."info" IS '预案详情';
-COMMENT ON COLUMN "public"."ard_eplan"."user_id" IS '创建人';
-COMMENT ON COLUMN "public"."ard_eplan"."dept_id" IS '部门主键';
-COMMENT ON COLUMN "public"."ard_eplan"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."ard_eplan"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."ard_eplan"."update_by" IS '更新者';
-COMMENT ON COLUMN "public"."ard_eplan"."update_time" IS '更新时间';
-COMMENT ON COLUMN "public"."ard_eplan"."del_flag" IS '删除标记';
-COMMENT ON TABLE "public"."ard_eplan" IS '应急预案';
-
--- ----------------------------
--- Table structure for ard_equip_alarm_areas
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_equip_alarm_areas";
-CREATE TABLE "public"."ard_equip_alarm_areas" (
-  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "region_id" varchar(64) COLLATE "pg_catalog"."default",
-  "equip_id" varchar(64) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."ard_equip_alarm_areas"."region_id" IS '报警区id';
-COMMENT ON COLUMN "public"."ard_equip_alarm_areas"."equip_id" IS '对应外联设备id';
-
--- ----------------------------
--- Table structure for ard_equip_external
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_equip_external";
-CREATE TABLE "public"."ard_equip_external" (
-  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "name" varchar(64) COLLATE "pg_catalog"."default",
-  "type" varchar(16) COLLATE "pg_catalog"."default",
-  "factory" varchar(16) COLLATE "pg_catalog"."default",
-  "ip" varchar(24) COLLATE "pg_catalog"."default",
-  "port" int2,
-  "username" varchar(64) COLLATE "pg_catalog"."default",
-  "password" varchar(64) COLLATE "pg_catalog"."default",
-  "longitude" float8,
-  "latitude" float8,
-  "altitude" float8,
-  "dept_id" int8,
-  "user_id" varchar(64) COLLATE "pg_catalog"."default",
-  "create_by" varchar(64) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "update_by" varchar(64) COLLATE "pg_catalog"."default",
-  "update_time" timestamp(6)
-)
-;
-COMMENT ON COLUMN "public"."ard_equip_external"."id" IS 'id';
-COMMENT ON COLUMN "public"."ard_equip_external"."name" IS '名称';
-COMMENT ON COLUMN "public"."ard_equip_external"."type" IS '设备类型';
-COMMENT ON COLUMN "public"."ard_equip_external"."factory" IS '厂商';
-COMMENT ON COLUMN "public"."ard_equip_external"."ip" IS 'ip';
-COMMENT ON COLUMN "public"."ard_equip_external"."port" IS '端口';
-COMMENT ON COLUMN "public"."ard_equip_external"."username" IS '用户名';
-COMMENT ON COLUMN "public"."ard_equip_external"."password" IS '密码';
-COMMENT ON COLUMN "public"."ard_equip_external"."longitude" IS '经度';
-COMMENT ON COLUMN "public"."ard_equip_external"."latitude" IS '纬度';
-COMMENT ON COLUMN "public"."ard_equip_external"."altitude" IS '安装高度';
-COMMENT ON COLUMN "public"."ard_equip_external"."dept_id" IS '部门id';
-COMMENT ON COLUMN "public"."ard_equip_external"."user_id" IS '用户id';
-COMMENT ON COLUMN "public"."ard_equip_external"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."ard_equip_external"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."ard_equip_external"."update_by" IS '更新者';
-COMMENT ON COLUMN "public"."ard_equip_external"."update_time" IS '更新时间';
-COMMENT ON TABLE "public"."ard_equip_external" IS '外联设备管理表';
-
--- ----------------------------
--- Table structure for ard_equip_radar
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_equip_radar";
-CREATE TABLE "public"."ard_equip_radar" (
-  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "name" varchar(64) COLLATE "pg_catalog"."default",
-  "type" varchar(64) COLLATE "pg_catalog"."default",
-  "ip" varchar(24) COLLATE "pg_catalog"."default",
-  "port" varchar(12) COLLATE "pg_catalog"."default",
-  "operate" varchar(64) COLLATE "pg_catalog"."default",
-  "longitude" float8,
-  "latitude" float8,
-  "altitude" float8,
-  "radar_date" timestamp(6),
-  "pitch" varchar(24) COLLATE "pg_catalog"."default",
-  "tower_id" varchar(64) COLLATE "pg_catalog"."default",
-  "image_width" varchar(24) COLLATE "pg_catalog"."default",
-  "image_height" varchar(24) COLLATE "pg_catalog"."default",
-  "user_id" varchar(64) COLLATE "pg_catalog"."default",
-  "dept_id" int8,
-  "create_by" varchar(64) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "update_by" varchar(64) COLLATE "pg_catalog"."default",
-  "update_time" timestamp(6),
-  "del_flag" char(1) COLLATE "pg_catalog"."default",
-  "state" varchar(1) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."ard_equip_radar"."id" IS 'id';
-COMMENT ON COLUMN "public"."ard_equip_radar"."name" IS '名称';
-COMMENT ON COLUMN "public"."ard_equip_radar"."type" IS '型号';
-COMMENT ON COLUMN "public"."ard_equip_radar"."ip" IS 'ip';
-COMMENT ON COLUMN "public"."ard_equip_radar"."port" IS '端口';
-COMMENT ON COLUMN "public"."ard_equip_radar"."operate" IS '操作员id';
-COMMENT ON COLUMN "public"."ard_equip_radar"."longitude" IS '经度';
-COMMENT ON COLUMN "public"."ard_equip_radar"."latitude" IS '维度';
-COMMENT ON COLUMN "public"."ard_equip_radar"."altitude" IS '高程';
-COMMENT ON COLUMN "public"."ard_equip_radar"."radar_date" IS '安装时间';
-COMMENT ON COLUMN "public"."ard_equip_radar"."pitch" IS '俯仰角';
-COMMENT ON COLUMN "public"."ard_equip_radar"."tower_id" IS '塔id';
-COMMENT ON COLUMN "public"."ard_equip_radar"."image_width" IS '图像宽度';
-COMMENT ON COLUMN "public"."ard_equip_radar"."image_height" IS '图像高度';
-COMMENT ON COLUMN "public"."ard_equip_radar"."user_id" IS '用户id';
-COMMENT ON COLUMN "public"."ard_equip_radar"."dept_id" IS '部门id';
-COMMENT ON COLUMN "public"."ard_equip_radar"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."ard_equip_radar"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."ard_equip_radar"."update_by" IS '更新者';
-COMMENT ON COLUMN "public"."ard_equip_radar"."update_time" IS '更新时间';
-COMMENT ON COLUMN "public"."ard_equip_radar"."del_flag" IS '删除标记';
-COMMENT ON COLUMN "public"."ard_equip_radar"."state" IS '在线状态';
-COMMENT ON TABLE "public"."ard_equip_radar" IS '雷达管理表';
-
--- ----------------------------
--- Table structure for ard_oil_wall
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_oil_wall";
-CREATE TABLE "public"."ard_oil_wall" (
-  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "name" varchar(255) COLLATE "pg_catalog"."default",
-  "coord" varchar(25500) COLLATE "pg_catalog"."default",
-  "type" varchar(2) COLLATE "pg_catalog"."default",
-  "create_by" varchar(255) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "update_by" varchar(64) COLLATE "pg_catalog"."default",
-  "update_time" timestamp(6)
-)
-;
-COMMENT ON COLUMN "public"."ard_oil_wall"."name" IS '名称';
-COMMENT ON COLUMN "public"."ard_oil_wall"."coord" IS '范围';
-COMMENT ON COLUMN "public"."ard_oil_wall"."type" IS '类型';
-COMMENT ON COLUMN "public"."ard_oil_wall"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."ard_oil_wall"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."ard_oil_wall"."update_by" IS '修改者';
-COMMENT ON COLUMN "public"."ard_oil_wall"."update_time" IS '修改时间';
-
--- ----------------------------
--- Table structure for ard_police_room
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_police_room";
-CREATE TABLE "public"."ard_police_room" (
-  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "name" varchar(45) COLLATE "pg_catalog"."default",
-  "longitude" numeric,
-  "latitude" numeric,
-  "altitude" numeric,
-  "user_id" varchar(45) COLLATE "pg_catalog"."default",
-  "dept_id" int4,
-  "create_by" varchar(64) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "update_by" varchar(64) COLLATE "pg_catalog"."default",
-  "update_time" timestamp(6)
-)
-;
-COMMENT ON COLUMN "public"."ard_police_room"."id" IS 'id';
-COMMENT ON COLUMN "public"."ard_police_room"."name" IS '名称';
-COMMENT ON COLUMN "public"."ard_police_room"."longitude" IS '经度';
-COMMENT ON COLUMN "public"."ard_police_room"."latitude" IS '纬度';
-COMMENT ON COLUMN "public"."ard_police_room"."altitude" IS '高程';
-COMMENT ON COLUMN "public"."ard_police_room"."user_id" IS '用户id';
-COMMENT ON COLUMN "public"."ard_police_room"."dept_id" IS '部门id';
-COMMENT ON COLUMN "public"."ard_police_room"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."ard_police_room"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."ard_police_room"."update_by" IS '更新者';
-COMMENT ON COLUMN "public"."ard_police_room"."update_time" IS '更新时间';
-COMMENT ON TABLE "public"."ard_police_room" IS '警务室管理表';
-
--- ----------------------------
--- Table structure for ard_pull_stream
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_pull_stream";
-CREATE TABLE "public"."ard_pull_stream" (
-  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "rtsp_url" varchar(64) COLLATE "pg_catalog"."default",
-  "protocol" varchar(64) COLLATE "pg_catalog"."default",
-  "up_traffic" varchar(64) COLLATE "pg_catalog"."default",
-  "down_traffic" varchar(64) COLLATE "pg_catalog"."default",
-  "beginTime" timestamp(6),
-  "name" varchar(255) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."ard_pull_stream"."id" IS '会话id';
-COMMENT ON COLUMN "public"."ard_pull_stream"."rtsp_url" IS 'rtsp播放地址';
-COMMENT ON COLUMN "public"."ard_pull_stream"."protocol" IS '传输协议';
-COMMENT ON COLUMN "public"."ard_pull_stream"."up_traffic" IS '上行流量';
-COMMENT ON COLUMN "public"."ard_pull_stream"."down_traffic" IS '下行流量';
-COMMENT ON COLUMN "public"."ard_pull_stream"."beginTime" IS '开始推流时间';
-COMMENT ON COLUMN "public"."ard_pull_stream"."name" IS '名称';
-COMMENT ON TABLE "public"."ard_pull_stream" IS '流媒体拉流表';
-
--- ----------------------------
--- Table structure for ard_pump_status
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_pump_status";
-CREATE TABLE "public"."ard_pump_status" (
-  "target_id" int8,
-  "name" varchar(255) COLLATE "pg_catalog"."default",
-  "alarm_type" varchar(255) COLLATE "pg_catalog"."default",
-  "alarm_time" varchar(255) COLLATE "pg_catalog"."default"
-)
-;
-
--- ----------------------------
--- Table structure for ard_push_stream
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_push_stream";
-CREATE TABLE "public"."ard_push_stream" (
-  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "rtsp_source" varchar(64) COLLATE "pg_catalog"."default",
-  "rtsp_url" varchar(64) COLLATE "pg_catalog"."default",
-  "protocol" varchar(64) COLLATE "pg_catalog"."default",
-  "up_traffic" varchar(64) COLLATE "pg_catalog"."default",
-  "down_traffic" varchar(64) COLLATE "pg_catalog"."default",
-  "num" int4,
-  "beginTime" timestamp(6),
-  "name" varchar(255) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."ard_push_stream"."id" IS '会话ID';
-COMMENT ON COLUMN "public"."ard_push_stream"."rtsp_source" IS 'rtsp源地址';
-COMMENT ON COLUMN "public"."ard_push_stream"."rtsp_url" IS 'rtsp播放地址';
-COMMENT ON COLUMN "public"."ard_push_stream"."protocol" IS '传输协议';
-COMMENT ON COLUMN "public"."ard_push_stream"."up_traffic" IS '上行流量';
-COMMENT ON COLUMN "public"."ard_push_stream"."down_traffic" IS '下行流量';
-COMMENT ON COLUMN "public"."ard_push_stream"."num" IS '拉流数量';
-COMMENT ON COLUMN "public"."ard_push_stream"."beginTime" IS '开始推流时间';
-COMMENT ON COLUMN "public"."ard_push_stream"."name" IS '名称';
-COMMENT ON TABLE "public"."ard_push_stream" IS '流媒体推流表';
-
--- ----------------------------
--- Table structure for ard_rong_group
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_rong_group";
-CREATE TABLE "public"."ard_rong_group" (
-  "group_id" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
-  "group_name" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
-  "create_name" varchar(255) COLLATE "pg_catalog"."default",
-  "create_time" date
-)
-;
-
--- ----------------------------
--- Table structure for ard_rong_group_user
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_rong_group_user";
-CREATE TABLE "public"."ard_rong_group_user" (
-  "id" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
-  "group_id" varchar(255) COLLATE "pg_catalog"."default",
-  "user_id" varchar(255) COLLATE "pg_catalog"."default"
-)
-;
-
--- ----------------------------
--- Table structure for ard_sy_car
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_sy_car";
-CREATE TABLE "public"."ard_sy_car" (
-  "id" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
-  "car_id" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
-  "car_model" varchar(500) COLLATE "pg_catalog"."default",
-  "car_type" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
-  "car_brand" varchar(50) COLLATE "pg_catalog"."default",
-  "dept_id" int8 NOT NULL,
-  "car_picture" varchar(500) COLLATE "pg_catalog"."default",
-  "reserved_1" varchar(255) COLLATE "pg_catalog"."default",
-  "reserved_2" varchar(255) COLLATE "pg_catalog"."default",
-  "reserved_3" varchar(255) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."ard_sy_car"."id" IS '主键';
-COMMENT ON COLUMN "public"."ard_sy_car"."car_id" IS '车辆主键';
-COMMENT ON COLUMN "public"."ard_sy_car"."car_model" IS '车辆模型';
-COMMENT ON COLUMN "public"."ard_sy_car"."car_type" IS '车辆类型';
-COMMENT ON COLUMN "public"."ard_sy_car"."car_brand" IS '车辆品牌';
-COMMENT ON COLUMN "public"."ard_sy_car"."dept_id" IS '所属部门主键';
-COMMENT ON COLUMN "public"."ard_sy_car"."car_picture" IS '车辆图片';
-COMMENT ON COLUMN "public"."ard_sy_car"."reserved_1" IS 'rtu';
-COMMENT ON COLUMN "public"."ard_sy_car"."reserved_2" IS '预留2';
-COMMENT ON COLUMN "public"."ard_sy_car"."reserved_3" IS '预留3';
-COMMENT ON TABLE "public"."ard_sy_car" IS '三一车辆';
-
--- ----------------------------
--- Table structure for ard_sy_car_day
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_sy_car_day";
-CREATE TABLE "public"."ard_sy_car_day" (
-  "id" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
-  "car_id" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
-  "day" varchar(255) COLLATE "pg_catalog"."default",
-  "first_time" varchar(50) COLLATE "pg_catalog"."default",
-  "end_time" varchar(50) COLLATE "pg_catalog"."default",
-  "reserved_1" varchar(255) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."ard_sy_car_day"."id" IS '主键';
-COMMENT ON COLUMN "public"."ard_sy_car_day"."car_id" IS '车辆主键';
-COMMENT ON COLUMN "public"."ard_sy_car_day"."day" IS '上报日(年月日)';
-COMMENT ON COLUMN "public"."ard_sy_car_day"."first_time" IS '首次上报时间';
-COMMENT ON COLUMN "public"."ard_sy_car_day"."end_time" IS '最后上报时间';
-
--- ----------------------------
--- Table structure for ard_sy_car_lock
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_sy_car_lock";
-CREATE TABLE "public"."ard_sy_car_lock" (
-  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "rtu_id" varchar(64) COLLATE "pg_catalog"."default",
-  "lock_name" varchar(255) COLLATE "pg_catalog"."default",
-  "img_position_top" varchar(255) COLLATE "pg_catalog"."default",
-  "img_position_left" varchar(255) COLLATE "pg_catalog"."default",
-  "relay" varchar(255) COLLATE "pg_catalog"."default",
-  "relay_info" int4,
-  "currents" varchar(255) COLLATE "pg_catalog"."default",
-  "current_info" float8
-)
-;
-
--- ----------------------------
--- Table structure for ard_sy_car_rtu
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_sy_car_rtu";
-CREATE TABLE "public"."ard_sy_car_rtu" (
-  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "car_id" varchar(64) COLLATE "pg_catalog"."default",
-  "topic_subscribe" varchar(255) COLLATE "pg_catalog"."default",
-  "topic_publish" varchar(255) COLLATE "pg_catalog"."default",
-  "install_type" int2,
-  "unload_type" int2
-)
-;
-COMMENT ON COLUMN "public"."ard_sy_car_rtu"."install_type" IS '装油点 0施封 1解封';
-COMMENT ON COLUMN "public"."ard_sy_car_rtu"."unload_type" IS '卸油点 0施封 1解封';
-
--- ----------------------------
--- Table structure for ard_sy_user
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_sy_user";
-CREATE TABLE "public"."ard_sy_user" (
-  "id" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
-  "sys_user_id" varchar(50) COLLATE "pg_catalog"."default",
-  "user_id" varchar(50) COLLATE "pg_catalog"."default",
-  "password" varchar(50) COLLATE "pg_catalog"."default",
-  "reserved_1" varchar(255) COLLATE "pg_catalog"."default",
-  "reserved_2" varchar(255) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."ard_sy_user"."id" IS '主键';
-COMMENT ON COLUMN "public"."ard_sy_user"."sys_user_id" IS '用户主键';
-COMMENT ON COLUMN "public"."ard_sy_user"."user_id" IS '三一用户账号';
-COMMENT ON COLUMN "public"."ard_sy_user"."password" IS '三一用户密码';
-COMMENT ON COLUMN "public"."ard_sy_user"."reserved_1" IS '预留1';
-COMMENT ON COLUMN "public"."ard_sy_user"."reserved_2" IS '预留2';
-COMMENT ON TABLE "public"."ard_sy_user" IS '三一车辆用户';
-
--- ----------------------------
--- Table structure for ard_tiles3d
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_tiles3d";
-CREATE TABLE "public"."ard_tiles3d" (
-  "tiles_id" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
-  "tiles_name" varchar(500) COLLATE "pg_catalog"."default",
-  "tiles_url" varchar(500) COLLATE "pg_catalog"."default",
-  "tiles_type" varchar(500) COLLATE "pg_catalog"."default",
-  "tiles_x" int4,
-  "tiles_y" int4,
-  "tiles_z" int4,
-  "cam_poi" varchar(500) COLLATE "pg_catalog"."default",
-  "cam_heading" numeric,
-  "cam_pitch" numeric,
-  "maximum_screen_space_error" int4,
-  "maximum_memory_usage" int4,
-  "cull_requests_while_moving_multiplier" numeric,
-  "dynamic_screen_space_error_density" numeric,
-  "reserved_1" varchar(255) COLLATE "pg_catalog"."default",
-  "reserved_2" varchar(255) COLLATE "pg_catalog"."default",
-  "reserved_3" varchar(255) COLLATE "pg_catalog"."default",
-  "dept_id" int4,
-  "user_id" varchar(32) COLLATE "pg_catalog"."default",
-  "create_by" varchar(64) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "update_by" varchar(64) COLLATE "pg_catalog"."default",
-  "update_time" timestamp(6)
-)
-;
-COMMENT ON COLUMN "public"."ard_tiles3d"."tiles_id" IS 'ID';
-COMMENT ON COLUMN "public"."ard_tiles3d"."tiles_name" IS '实景三维名称';
-COMMENT ON COLUMN "public"."ard_tiles3d"."tiles_url" IS '实景三维路径';
-COMMENT ON COLUMN "public"."ard_tiles3d"."tiles_type" IS '是否默认加载ff默认初始化';
-COMMENT ON COLUMN "public"."ard_tiles3d"."tiles_x" IS 'x轴偏移';
-COMMENT ON COLUMN "public"."ard_tiles3d"."tiles_y" IS 'y轴偏移';
-COMMENT ON COLUMN "public"."ard_tiles3d"."tiles_z" IS 'z轴偏移';
-COMMENT ON COLUMN "public"."ard_tiles3d"."cam_poi" IS '相机坐标';
-COMMENT ON COLUMN "public"."ard_tiles3d"."cam_heading" IS '相机方位';
-COMMENT ON COLUMN "public"."ard_tiles3d"."cam_pitch" IS '相机俯仰';
-COMMENT ON COLUMN "public"."ard_tiles3d"."maximum_screen_space_error" IS '屏幕空间误差';
-COMMENT ON COLUMN "public"."ard_tiles3d"."maximum_memory_usage" IS '内存最大使用量';
-COMMENT ON COLUMN "public"."ard_tiles3d"."cull_requests_while_moving_multiplier" IS '自动超清化模型';
-COMMENT ON COLUMN "public"."ard_tiles3d"."dynamic_screen_space_error_density" IS '模型加载速度';
-COMMENT ON COLUMN "public"."ard_tiles3d"."dept_id" IS '部门id';
-COMMENT ON COLUMN "public"."ard_tiles3d"."user_id" IS '用户id';
-COMMENT ON COLUMN "public"."ard_tiles3d"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."ard_tiles3d"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."ard_tiles3d"."update_by" IS '更新者';
-COMMENT ON COLUMN "public"."ard_tiles3d"."update_time" IS '更新时间';
-COMMENT ON TABLE "public"."ard_tiles3d" IS '三维实景表';
-
--- ----------------------------
--- Table structure for ard_towers
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_towers";
-CREATE TABLE "public"."ard_towers" (
-  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "name" varchar(45) COLLATE "pg_catalog"."default",
-  "longitude" numeric,
-  "latitude" numeric,
-  "altitude" numeric,
-  "user_id" varchar(45) COLLATE "pg_catalog"."default",
-  "dept_id" int4,
-  "create_by" varchar(64) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "update_by" varchar(64) COLLATE "pg_catalog"."default",
-  "update_time" timestamp(6),
-  "direction" varchar(255) COLLATE "pg_catalog"."default",
-  "tower_scale" varchar(255) COLLATE "pg_catalog"."default",
-  "tower_path" varchar(255) COLLATE "pg_catalog"."default",
-  "pe_offset" varchar(255) COLLATE "pg_catalog"."default",
-  "pe_scale" varchar(255) COLLATE "pg_catalog"."default",
-  "pe_path" varchar(255) COLLATE "pg_catalog"."default",
-  "radar_offset" varchar(255) COLLATE "pg_catalog"."default",
-  "radar_scale" varchar(255) COLLATE "pg_catalog"."default",
-  "radar_path" varchar(255) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."ard_towers"."id" IS 'id';
-COMMENT ON COLUMN "public"."ard_towers"."name" IS '名称';
-COMMENT ON COLUMN "public"."ard_towers"."longitude" IS '经度';
-COMMENT ON COLUMN "public"."ard_towers"."latitude" IS '纬度';
-COMMENT ON COLUMN "public"."ard_towers"."altitude" IS '高程';
-COMMENT ON COLUMN "public"."ard_towers"."user_id" IS '用户id';
-COMMENT ON COLUMN "public"."ard_towers"."dept_id" IS '部门id';
-COMMENT ON COLUMN "public"."ard_towers"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."ard_towers"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."ard_towers"."update_by" IS '更新者';
-COMMENT ON COLUMN "public"."ard_towers"."update_time" IS '更新时间';
-COMMENT ON COLUMN "public"."ard_towers"."direction" IS '塔方位角';
-COMMENT ON COLUMN "public"."ard_towers"."tower_scale" IS '塔比例';
-COMMENT ON COLUMN "public"."ard_towers"."tower_path" IS '塔模型';
-COMMENT ON COLUMN "public"."ard_towers"."pe_offset" IS '光电偏移';
-COMMENT ON COLUMN "public"."ard_towers"."pe_scale" IS '光电比例';
-COMMENT ON COLUMN "public"."ard_towers"."pe_path" IS '光电模型';
-COMMENT ON COLUMN "public"."ard_towers"."radar_offset" IS '雷达偏移';
-COMMENT ON COLUMN "public"."ard_towers"."radar_scale" IS '雷达缩放';
-COMMENT ON COLUMN "public"."ard_towers"."radar_path" IS '雷达模型';
-COMMENT ON TABLE "public"."ard_towers" IS '塔管理表';
-
--- ----------------------------
--- Table structure for ard_tubes
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_tubes";
-CREATE TABLE "public"."ard_tubes" (
-  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "name" varchar(45) COLLATE "pg_catalog"."default",
-  "type" varchar(45) COLLATE "pg_catalog"."default",
-  "pipe_diameter" varchar(45) COLLATE "pg_catalog"."default",
-  "color" varchar(45) COLLATE "pg_catalog"."default",
-  "child_count" int4,
-  "user_id" varchar(45) COLLATE "pg_catalog"."default",
-  "dept_id" int4,
-  "create_by" varchar(64) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "update_by" varchar(64) COLLATE "pg_catalog"."default",
-  "update_time" timestamp(6)
-)
-;
-COMMENT ON COLUMN "public"."ard_tubes"."id" IS 'id';
-COMMENT ON COLUMN "public"."ard_tubes"."name" IS '名称';
-COMMENT ON COLUMN "public"."ard_tubes"."type" IS '类型';
-COMMENT ON COLUMN "public"."ard_tubes"."pipe_diameter" IS '管径';
-COMMENT ON COLUMN "public"."ard_tubes"."color" IS '颜色';
-COMMENT ON COLUMN "public"."ard_tubes"."child_count" IS '子管线数量';
-COMMENT ON COLUMN "public"."ard_tubes"."user_id" IS '用户id';
-COMMENT ON COLUMN "public"."ard_tubes"."dept_id" IS '部门id';
-COMMENT ON COLUMN "public"."ard_tubes"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."ard_tubes"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."ard_tubes"."update_by" IS '更新者';
-COMMENT ON COLUMN "public"."ard_tubes"."update_time" IS '更新时间';
-COMMENT ON TABLE "public"."ard_tubes" IS '管线管理表';
-
--- ----------------------------
--- Table structure for ard_tubes_details
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_tubes_details";
-CREATE TABLE "public"."ard_tubes_details" (
-  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "reel_number" varchar(45) COLLATE "pg_catalog"."default",
-  "inflection_point_number" varchar(45) COLLATE "pg_catalog"."default",
-  "longitude" numeric,
-  "latitude" numeric,
-  "altitude" numeric,
-  "depth" numeric,
-  "tube_id" varchar(45) COLLATE "pg_catalog"."default",
-  "user_id" varchar(45) COLLATE "pg_catalog"."default",
-  "dept_id" int4,
-  "create_by" varchar(64) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "update_by" varchar(64) COLLATE "pg_catalog"."default",
-  "update_time" timestamp(6)
-)
-;
-COMMENT ON COLUMN "public"."ard_tubes_details"."id" IS 'id';
-COMMENT ON COLUMN "public"."ard_tubes_details"."reel_number" IS '卷号';
-COMMENT ON COLUMN "public"."ard_tubes_details"."inflection_point_number" IS '拐点编号';
-COMMENT ON COLUMN "public"."ard_tubes_details"."longitude" IS '经度';
-COMMENT ON COLUMN "public"."ard_tubes_details"."latitude" IS '纬度';
-COMMENT ON COLUMN "public"."ard_tubes_details"."altitude" IS '高层';
-COMMENT ON COLUMN "public"."ard_tubes_details"."depth" IS '深度';
-COMMENT ON COLUMN "public"."ard_tubes_details"."tube_id" IS '管线ID';
-COMMENT ON COLUMN "public"."ard_tubes_details"."user_id" IS '用户id';
-COMMENT ON COLUMN "public"."ard_tubes_details"."dept_id" IS '部门id';
-COMMENT ON COLUMN "public"."ard_tubes_details"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."ard_tubes_details"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."ard_tubes_details"."update_by" IS '修改者';
-COMMENT ON COLUMN "public"."ard_tubes_details"."update_time" IS '修改时间';
-COMMENT ON TABLE "public"."ard_tubes_details" IS '管线详细表';
-
--- ----------------------------
 -- Table structure for ard_video_inspect_record
 -- ----------------------------
 DROP TABLE IF EXISTS "public"."ard_video_inspect_record";
@@ -1911,188 +221,85 @@
 COMMENT ON TABLE "public"."ard_video_inspect_record" IS '视频巡检记录';
 
 -- ----------------------------
--- Table structure for ard_video_inspect_task
+-- Table structure for ard_sy_car_day
 -- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_video_inspect_task";
-CREATE TABLE "public"."ard_video_inspect_task" (
-  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "task_name" varchar(200) COLLATE "pg_catalog"."default",
-  "start_time" varchar(64) COLLATE "pg_catalog"."default",
-  "end_time" varchar(64) COLLATE "pg_catalog"."default",
-  "repeat_period" varchar(64) COLLATE "pg_catalog"."default",
-  "inspect_mode" varchar(64) COLLATE "pg_catalog"."default",
-  "menual_switch" varchar(64) COLLATE "pg_catalog"."default",
+DROP TABLE IF EXISTS "public"."ard_sy_car_day";
+CREATE TABLE "public"."ard_sy_car_day" (
+  "id" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
+  "car_id" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
+  "day" varchar(255) COLLATE "pg_catalog"."default",
+  "first_time" varchar(50) COLLATE "pg_catalog"."default",
+  "end_time" varchar(50) COLLATE "pg_catalog"."default",
+  "reserved_1" varchar(255) COLLATE "pg_catalog"."default"
+)
+;
+COMMENT ON COLUMN "public"."ard_sy_car_day"."id" IS '主键';
+COMMENT ON COLUMN "public"."ard_sy_car_day"."car_id" IS '车辆主键';
+COMMENT ON COLUMN "public"."ard_sy_car_day"."day" IS '上报日(年月日)';
+COMMENT ON COLUMN "public"."ard_sy_car_day"."first_time" IS '首次上报时间';
+COMMENT ON COLUMN "public"."ard_sy_car_day"."end_time" IS '最后上报时间';
+
+-- ----------------------------
+-- Table structure for sys_role_menu
+-- ----------------------------
+DROP TABLE IF EXISTS "public"."sys_role_menu";
+CREATE TABLE "public"."sys_role_menu" (
+  "role_id" int8 NOT NULL,
+  "menu_id" int8 NOT NULL
+)
+;
+COMMENT ON COLUMN "public"."sys_role_menu"."role_id" IS '角色ID';
+COMMENT ON COLUMN "public"."sys_role_menu"."menu_id" IS '菜单ID';
+COMMENT ON TABLE "public"."sys_role_menu" IS '角色和菜单关联表';
+
+-- ----------------------------
+-- Table structure for sys_menu
+-- ----------------------------
+DROP TABLE IF EXISTS "public"."sys_menu";
+CREATE TABLE "public"."sys_menu" (
+  "menu_id" int8 NOT NULL DEFAULT nextval('sys_menu_id_seq'::regclass),
+  "menu_name" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
+  "parent_id" int8 NOT NULL DEFAULT 0,
+  "order_num" int4,
+  "path" varchar(200) COLLATE "pg_catalog"."default",
+  "component" varchar(255) COLLATE "pg_catalog"."default",
+  "query" varchar(255) COLLATE "pg_catalog"."default",
+  "is_frame" varchar(32) COLLATE "pg_catalog"."default",
+  "is_cache" varchar(32) COLLATE "pg_catalog"."default",
+  "menu_type" char(1) COLLATE "pg_catalog"."default",
+  "visible" char(1) COLLATE "pg_catalog"."default",
+  "status" char(1) COLLATE "pg_catalog"."default",
+  "perms" varchar(100) COLLATE "pg_catalog"."default",
+  "icon" varchar(100) COLLATE "pg_catalog"."default",
   "create_by" varchar(64) COLLATE "pg_catalog"."default",
   "create_time" timestamp(6),
   "update_by" varchar(64) COLLATE "pg_catalog"."default",
   "update_time" timestamp(6),
-  "camera_id" varchar(64) COLLATE "pg_catalog"."default",
-  "channel" int8,
-  "dept_id" varchar(64) COLLATE "pg_catalog"."default",
-  "user_id" varchar(64) COLLATE "pg_catalog"."default",
-  "current_step_id" varchar(64) COLLATE "pg_catalog"."default",
-  "current_step_start_time" varchar(64) COLLATE "pg_catalog"."default"
+  "remark" varchar(500) COLLATE "pg_catalog"."default",
+  "menu_name_i18n" varchar(50) COLLATE "pg_catalog"."default"
 )
 ;
-COMMENT ON COLUMN "public"."ard_video_inspect_task"."id" IS 'id';
-COMMENT ON COLUMN "public"."ard_video_inspect_task"."task_name" IS '任务名称';
-COMMENT ON COLUMN "public"."ard_video_inspect_task"."start_time" IS '开始时间';
-COMMENT ON COLUMN "public"."ard_video_inspect_task"."end_time" IS '结束时间';
-COMMENT ON COLUMN "public"."ard_video_inspect_task"."repeat_period" IS '重复周期';
-COMMENT ON COLUMN "public"."ard_video_inspect_task"."inspect_mode" IS '巡检模式';
-COMMENT ON COLUMN "public"."ard_video_inspect_task"."menual_switch" IS '手动开关';
-COMMENT ON COLUMN "public"."ard_video_inspect_task"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."ard_video_inspect_task"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."ard_video_inspect_task"."update_by" IS '更新者';
-COMMENT ON COLUMN "public"."ard_video_inspect_task"."update_time" IS '更新时间';
-COMMENT ON COLUMN "public"."ard_video_inspect_task"."camera_id" IS '相机id';
-COMMENT ON COLUMN "public"."ard_video_inspect_task"."channel" IS '通道号';
-COMMENT ON COLUMN "public"."ard_video_inspect_task"."dept_id" IS '部门id';
-COMMENT ON COLUMN "public"."ard_video_inspect_task"."user_id" IS '用户id';
-COMMENT ON COLUMN "public"."ard_video_inspect_task"."current_step_id" IS '当前步骤';
-COMMENT ON COLUMN "public"."ard_video_inspect_task"."current_step_start_time" IS '当前步骤开始时间';
-COMMENT ON TABLE "public"."ard_video_inspect_task" IS '视频巡检任务';
-
--- ----------------------------
--- Table structure for ard_video_inspect_task_step
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_video_inspect_task_step";
-CREATE TABLE "public"."ard_video_inspect_task_step" (
-  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "order_number" int8,
-  "recording_time" int8,
-  "well_id" varchar(64) COLLATE "pg_catalog"."default",
-  "task_id" varchar(64) COLLATE "pg_catalog"."default",
-  "dept_id" varchar(64) COLLATE "pg_catalog"."default",
-  "user_id" varchar(64) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."ard_video_inspect_task_step"."id" IS 'id';
-COMMENT ON COLUMN "public"."ard_video_inspect_task_step"."order_number" IS '排序';
-COMMENT ON COLUMN "public"."ard_video_inspect_task_step"."recording_time" IS '录制时间';
-COMMENT ON COLUMN "public"."ard_video_inspect_task_step"."well_id" IS '井id';
-COMMENT ON COLUMN "public"."ard_video_inspect_task_step"."task_id" IS '任务id';
-COMMENT ON COLUMN "public"."ard_video_inspect_task_step"."dept_id" IS '部门id';
-COMMENT ON COLUMN "public"."ard_video_inspect_task_step"."user_id" IS '用户id';
-COMMENT ON TABLE "public"."ard_video_inspect_task_step" IS '视频巡检步骤';
-
--- ----------------------------
--- Table structure for ard_wall
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_wall";
-CREATE TABLE "public"."ard_wall" (
-  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "wall_name" varchar(255) COLLATE "pg_catalog"."default",
-  "wall_poi" varchar(25500) COLLATE "pg_catalog"."default",
-  "type" varchar(2) COLLATE "pg_catalog"."default",
-  "color" varchar(20) COLLATE "pg_catalog"."default",
-  "dept_id" int4,
-  "user_id" varchar(64) COLLATE "pg_catalog"."default",
-  "create_by" varchar(255) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "update_by" varchar(64) COLLATE "pg_catalog"."default",
-  "update_time" timestamp(6)
-)
-;
-COMMENT ON COLUMN "public"."ard_wall"."id" IS 'ID';
-COMMENT ON COLUMN "public"."ard_wall"."wall_name" IS '名称';
-COMMENT ON COLUMN "public"."ard_wall"."wall_poi" IS '范围';
-COMMENT ON COLUMN "public"."ard_wall"."type" IS '类型';
-COMMENT ON COLUMN "public"."ard_wall"."color" IS '颜色';
-COMMENT ON COLUMN "public"."ard_wall"."dept_id" IS '所属部门';
-COMMENT ON COLUMN "public"."ard_wall"."user_id" IS '所属用户';
-COMMENT ON COLUMN "public"."ard_wall"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."ard_wall"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."ard_wall"."update_by" IS '修改者';
-COMMENT ON COLUMN "public"."ard_wall"."update_time" IS '修改时间';
-COMMENT ON TABLE "public"."ard_wall" IS '电子围栏管理表';
-
--- ----------------------------
--- Table structure for ard_wall_user
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_wall_user";
-CREATE TABLE "public"."ard_wall_user" (
-  "wall_id" varchar(255) COLLATE "pg_catalog"."default",
-  "user_id" varchar(255) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON TABLE "public"."ard_wall_user" IS '电子围栏关联用户表';
-
--- ----------------------------
--- Table structure for ard_well_guide_camera
--- ----------------------------
-DROP TABLE IF EXISTS "public"."ard_well_guide_camera";
-CREATE TABLE "public"."ard_well_guide_camera" (
-  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "camera_id" varchar(255) COLLATE "pg_catalog"."default",
-  "p1" numeric,
-  "t1" numeric,
-  "z1" numeric,
-  "p2" numeric,
-  "t2" numeric,
-  "z2" numeric,
-  "well_id" varchar(64) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."ard_well_guide_camera"."id" IS '主键';
-COMMENT ON COLUMN "public"."ard_well_guide_camera"."camera_id" IS '相机ID';
-COMMENT ON COLUMN "public"."ard_well_guide_camera"."p1" IS '可见光p值';
-COMMENT ON COLUMN "public"."ard_well_guide_camera"."t1" IS '可见光t值';
-COMMENT ON COLUMN "public"."ard_well_guide_camera"."z1" IS '可见光z值';
-COMMENT ON COLUMN "public"."ard_well_guide_camera"."p2" IS '热红外p值';
-COMMENT ON COLUMN "public"."ard_well_guide_camera"."t2" IS '热红外t值';
-COMMENT ON COLUMN "public"."ard_well_guide_camera"."z2" IS '热红外z值';
-COMMENT ON COLUMN "public"."ard_well_guide_camera"."well_id" IS '井ID';
-COMMENT ON TABLE "public"."ard_well_guide_camera" IS '井关联引导相机';
-
--- ----------------------------
--- Table structure for gen_table
--- ----------------------------
-DROP TABLE IF EXISTS "public"."gen_table";
-CREATE TABLE "public"."gen_table" (
-  "table_id" int8 NOT NULL DEFAULT nextval('gen_table_id_seq'::regclass),
-  "table_name" varchar(200) COLLATE "pg_catalog"."default",
-  "table_comment" varchar(500) COLLATE "pg_catalog"."default",
-  "sub_table_name" varchar(64) COLLATE "pg_catalog"."default",
-  "sub_table_fk_name" varchar(64) COLLATE "pg_catalog"."default",
-  "class_name" varchar(100) COLLATE "pg_catalog"."default",
-  "tpl_category" varchar(200) COLLATE "pg_catalog"."default",
-  "package_name" varchar(100) COLLATE "pg_catalog"."default",
-  "module_name" varchar(30) COLLATE "pg_catalog"."default",
-  "business_name" varchar(30) COLLATE "pg_catalog"."default",
-  "function_name" varchar(50) COLLATE "pg_catalog"."default",
-  "function_author" varchar(50) COLLATE "pg_catalog"."default",
-  "gen_type" char(1) COLLATE "pg_catalog"."default",
-  "gen_path" varchar(200) COLLATE "pg_catalog"."default",
-  "options" varchar(1000) COLLATE "pg_catalog"."default",
-  "create_by" varchar(64) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "update_by" varchar(64) COLLATE "pg_catalog"."default",
-  "update_time" timestamp(6),
-  "remark" varchar(500) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."gen_table"."table_id" IS '编号';
-COMMENT ON COLUMN "public"."gen_table"."table_name" IS '表名称';
-COMMENT ON COLUMN "public"."gen_table"."table_comment" IS '表描述';
-COMMENT ON COLUMN "public"."gen_table"."sub_table_name" IS '关联子表的表名';
-COMMENT ON COLUMN "public"."gen_table"."sub_table_fk_name" IS '子表关联的外键名';
-COMMENT ON COLUMN "public"."gen_table"."class_name" IS '实体类名称';
-COMMENT ON COLUMN "public"."gen_table"."tpl_category" IS '使用的模板(crud单表操作 tree树表操作)';
-COMMENT ON COLUMN "public"."gen_table"."package_name" IS '生成包路径';
-COMMENT ON COLUMN "public"."gen_table"."module_name" IS '生成模块名';
-COMMENT ON COLUMN "public"."gen_table"."business_name" IS '生成业务名';
-COMMENT ON COLUMN "public"."gen_table"."function_name" IS '生成功能名';
-COMMENT ON COLUMN "public"."gen_table"."function_author" IS '生成功能作者';
-COMMENT ON COLUMN "public"."gen_table"."gen_type" IS '生成代码方式(0zip压缩包 1自定义路径)';
-COMMENT ON COLUMN "public"."gen_table"."gen_path" IS '生成路径(不填默认项目路径)';
-COMMENT ON COLUMN "public"."gen_table"."options" IS '其它生成选项';
-COMMENT ON COLUMN "public"."gen_table"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."gen_table"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."gen_table"."update_by" IS '更新者';
-COMMENT ON COLUMN "public"."gen_table"."update_time" IS '更新时间';
-COMMENT ON COLUMN "public"."gen_table"."remark" IS '备注';
-COMMENT ON TABLE "public"."gen_table" IS '代码生成业务表';
+COMMENT ON COLUMN "public"."sys_menu"."menu_id" IS '菜单ID';
+COMMENT ON COLUMN "public"."sys_menu"."menu_name" IS '菜单名称';
+COMMENT ON COLUMN "public"."sys_menu"."parent_id" IS '父菜单ID';
+COMMENT ON COLUMN "public"."sys_menu"."order_num" IS '显示顺序';
+COMMENT ON COLUMN "public"."sys_menu"."path" IS '路由地址';
+COMMENT ON COLUMN "public"."sys_menu"."component" IS '组件路径';
+COMMENT ON COLUMN "public"."sys_menu"."query" IS '路由参数';
+COMMENT ON COLUMN "public"."sys_menu"."is_frame" IS '是否为外链(0是 1否)';
+COMMENT ON COLUMN "public"."sys_menu"."is_cache" IS '是否缓存(0缓存 1不缓存)';
+COMMENT ON COLUMN "public"."sys_menu"."menu_type" IS '菜单类型(M目录 C菜单 F按钮)';
+COMMENT ON COLUMN "public"."sys_menu"."visible" IS '菜单状态(0显示 1隐藏)';
+COMMENT ON COLUMN "public"."sys_menu"."status" IS '菜单状态(0正常 1停用)';
+COMMENT ON COLUMN "public"."sys_menu"."perms" IS '权限标识';
+COMMENT ON COLUMN "public"."sys_menu"."icon" IS '菜单图标';
+COMMENT ON COLUMN "public"."sys_menu"."create_by" IS '创建者';
+COMMENT ON COLUMN "public"."sys_menu"."create_time" IS '创建时间';
+COMMENT ON COLUMN "public"."sys_menu"."update_by" IS '更新者';
+COMMENT ON COLUMN "public"."sys_menu"."update_time" IS '更新时间';
+COMMENT ON COLUMN "public"."sys_menu"."remark" IS '备注';
+COMMENT ON COLUMN "public"."sys_menu"."menu_name_i18n" IS '菜单名称i18n';
+COMMENT ON TABLE "public"."sys_menu" IS '菜单权限表';
 
 -- ----------------------------
 -- Table structure for gen_table_column
@@ -2148,362 +355,6 @@
 COMMENT ON TABLE "public"."gen_table_column" IS '代码生成业务表字段';
 
 -- ----------------------------
--- Table structure for qrtz_blob_triggers
--- ----------------------------
-DROP TABLE IF EXISTS "public"."qrtz_blob_triggers";
-CREATE TABLE "public"."qrtz_blob_triggers" (
-  "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
-  "trigger_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
-  "trigger_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
-  "blob_data" bytea
-)
-;
-COMMENT ON COLUMN "public"."qrtz_blob_triggers"."sched_name" IS '调度名称';
-COMMENT ON COLUMN "public"."qrtz_blob_triggers"."trigger_name" IS 'qrtz_triggers表trigger_name的外键';
-COMMENT ON COLUMN "public"."qrtz_blob_triggers"."trigger_group" IS 'qrtz_triggers表trigger_group的外键';
-COMMENT ON COLUMN "public"."qrtz_blob_triggers"."blob_data" IS '存放持久化Trigger对象';
-COMMENT ON TABLE "public"."qrtz_blob_triggers" IS 'Blob类型的触发器表';
-
--- ----------------------------
--- Table structure for qrtz_calendars
--- ----------------------------
-DROP TABLE IF EXISTS "public"."qrtz_calendars";
-CREATE TABLE "public"."qrtz_calendars" (
-  "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
-  "calendar_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
-  "calendar" bytea NOT NULL
-)
-;
-COMMENT ON COLUMN "public"."qrtz_calendars"."sched_name" IS '调度名称';
-COMMENT ON COLUMN "public"."qrtz_calendars"."calendar_name" IS '日历名称';
-COMMENT ON COLUMN "public"."qrtz_calendars"."calendar" IS '存放持久化calendar对象';
-COMMENT ON TABLE "public"."qrtz_calendars" IS '日历信息表';
-
--- ----------------------------
--- Table structure for qrtz_cron_triggers
--- ----------------------------
-DROP TABLE IF EXISTS "public"."qrtz_cron_triggers";
-CREATE TABLE "public"."qrtz_cron_triggers" (
-  "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
-  "trigger_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
-  "trigger_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
-  "cron_expression" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
-  "time_zone_id" varchar(80) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."qrtz_cron_triggers"."sched_name" IS '调度名称';
-COMMENT ON COLUMN "public"."qrtz_cron_triggers"."trigger_name" IS 'qrtz_triggers表trigger_name的外键';
-COMMENT ON COLUMN "public"."qrtz_cron_triggers"."trigger_group" IS 'qrtz_triggers表trigger_group的外键';
-COMMENT ON COLUMN "public"."qrtz_cron_triggers"."cron_expression" IS 'cron表达式';
-COMMENT ON COLUMN "public"."qrtz_cron_triggers"."time_zone_id" IS '时区';
-COMMENT ON TABLE "public"."qrtz_cron_triggers" IS 'Cron类型的触发器表';
-
--- ----------------------------
--- Table structure for qrtz_fired_triggers
--- ----------------------------
-DROP TABLE IF EXISTS "public"."qrtz_fired_triggers";
-CREATE TABLE "public"."qrtz_fired_triggers" (
-  "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
-  "entry_id" varchar(95) COLLATE "pg_catalog"."default" NOT NULL,
-  "trigger_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
-  "trigger_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
-  "instance_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
-  "fired_time" int8 NOT NULL,
-  "sched_time" int8 NOT NULL,
-  "priority" int4 NOT NULL,
-  "state" varchar(16) COLLATE "pg_catalog"."default" NOT NULL,
-  "job_name" varchar(200) COLLATE "pg_catalog"."default",
-  "job_group" varchar(200) COLLATE "pg_catalog"."default",
-  "is_nonconcurrent" varchar(1) COLLATE "pg_catalog"."default",
-  "requests_recovery" varchar(1) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."qrtz_fired_triggers"."sched_name" IS '调度名称';
-COMMENT ON COLUMN "public"."qrtz_fired_triggers"."entry_id" IS '调度器实例id';
-COMMENT ON COLUMN "public"."qrtz_fired_triggers"."trigger_name" IS 'qrtz_triggers表trigger_name的外键';
-COMMENT ON COLUMN "public"."qrtz_fired_triggers"."trigger_group" IS 'qrtz_triggers表trigger_group的外键';
-COMMENT ON COLUMN "public"."qrtz_fired_triggers"."instance_name" IS '调度器实例名';
-COMMENT ON COLUMN "public"."qrtz_fired_triggers"."fired_time" IS '触发的时间';
-COMMENT ON COLUMN "public"."qrtz_fired_triggers"."sched_time" IS '定时器制定的时间';
-COMMENT ON COLUMN "public"."qrtz_fired_triggers"."priority" IS '优先级';
-COMMENT ON COLUMN "public"."qrtz_fired_triggers"."state" IS '状态';
-COMMENT ON COLUMN "public"."qrtz_fired_triggers"."job_name" IS '任务名称';
-COMMENT ON COLUMN "public"."qrtz_fired_triggers"."job_group" IS '任务组名';
-COMMENT ON COLUMN "public"."qrtz_fired_triggers"."is_nonconcurrent" IS '是否并发';
-COMMENT ON COLUMN "public"."qrtz_fired_triggers"."requests_recovery" IS '是否接受恢复执行';
-COMMENT ON TABLE "public"."qrtz_fired_triggers" IS '已触发的触发器表';
-
--- ----------------------------
--- Table structure for qrtz_job_details
--- ----------------------------
-DROP TABLE IF EXISTS "public"."qrtz_job_details";
-CREATE TABLE "public"."qrtz_job_details" (
-  "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
-  "job_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
-  "job_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
-  "description" varchar(250) COLLATE "pg_catalog"."default",
-  "job_class_name" varchar(250) COLLATE "pg_catalog"."default" NOT NULL,
-  "is_durable" varchar(10) COLLATE "pg_catalog"."default" NOT NULL,
-  "is_nonconcurrent" varchar(10) COLLATE "pg_catalog"."default" NOT NULL,
-  "is_update_data" varchar(10) COLLATE "pg_catalog"."default" NOT NULL,
-  "requests_recovery" varchar(10) COLLATE "pg_catalog"."default" NOT NULL,
-  "job_data" bytea
-)
-;
-COMMENT ON COLUMN "public"."qrtz_job_details"."sched_name" IS '调度名称';
-COMMENT ON COLUMN "public"."qrtz_job_details"."job_name" IS '任务名称';
-COMMENT ON COLUMN "public"."qrtz_job_details"."job_group" IS '任务组名';
-COMMENT ON COLUMN "public"."qrtz_job_details"."description" IS '相关介绍';
-COMMENT ON COLUMN "public"."qrtz_job_details"."job_class_name" IS '执行任务类名称';
-COMMENT ON COLUMN "public"."qrtz_job_details"."is_durable" IS '是否持久化';
-COMMENT ON COLUMN "public"."qrtz_job_details"."is_nonconcurrent" IS '是否并发';
-COMMENT ON COLUMN "public"."qrtz_job_details"."is_update_data" IS '是否更新数据';
-COMMENT ON COLUMN "public"."qrtz_job_details"."requests_recovery" IS '是否接受恢复执行';
-COMMENT ON COLUMN "public"."qrtz_job_details"."job_data" IS '存放持久化job对象';
-COMMENT ON TABLE "public"."qrtz_job_details" IS '任务详细信息表';
-
--- ----------------------------
--- Table structure for qrtz_locks
--- ----------------------------
-DROP TABLE IF EXISTS "public"."qrtz_locks";
-CREATE TABLE "public"."qrtz_locks" (
-  "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
-  "lock_name" varchar(40) COLLATE "pg_catalog"."default" NOT NULL
-)
-;
-COMMENT ON COLUMN "public"."qrtz_locks"."sched_name" IS '调度名称';
-COMMENT ON COLUMN "public"."qrtz_locks"."lock_name" IS '悲观锁名称';
-COMMENT ON TABLE "public"."qrtz_locks" IS '存储的悲观锁信息表';
-
--- ----------------------------
--- Table structure for qrtz_paused_trigger_grps
--- ----------------------------
-DROP TABLE IF EXISTS "public"."qrtz_paused_trigger_grps";
-CREATE TABLE "public"."qrtz_paused_trigger_grps" (
-  "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
-  "trigger_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL
-)
-;
-COMMENT ON COLUMN "public"."qrtz_paused_trigger_grps"."sched_name" IS '调度名称';
-COMMENT ON COLUMN "public"."qrtz_paused_trigger_grps"."trigger_group" IS 'qrtz_triggers表trigger_group的外键';
-COMMENT ON TABLE "public"."qrtz_paused_trigger_grps" IS '暂停的触发器表';
-
--- ----------------------------
--- Table structure for qrtz_scheduler_state
--- ----------------------------
-DROP TABLE IF EXISTS "public"."qrtz_scheduler_state";
-CREATE TABLE "public"."qrtz_scheduler_state" (
-  "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
-  "instance_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
-  "last_checkin_time" int8 NOT NULL,
-  "checkin_interval" int8 NOT NULL
-)
-;
-COMMENT ON COLUMN "public"."qrtz_scheduler_state"."sched_name" IS '调度名称';
-COMMENT ON COLUMN "public"."qrtz_scheduler_state"."instance_name" IS '实例名称';
-COMMENT ON COLUMN "public"."qrtz_scheduler_state"."last_checkin_time" IS '上次检查时间';
-COMMENT ON COLUMN "public"."qrtz_scheduler_state"."checkin_interval" IS '检查间隔时间';
-COMMENT ON TABLE "public"."qrtz_scheduler_state" IS '调度器状态表';
-
--- ----------------------------
--- Table structure for qrtz_simple_triggers
--- ----------------------------
-DROP TABLE IF EXISTS "public"."qrtz_simple_triggers";
-CREATE TABLE "public"."qrtz_simple_triggers" (
-  "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
-  "trigger_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
-  "trigger_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
-  "repeat_count" int8 NOT NULL,
-  "repeat_interval" int8 NOT NULL,
-  "times_triggered" int8 NOT NULL
-)
-;
-COMMENT ON COLUMN "public"."qrtz_simple_triggers"."sched_name" IS '调度名称';
-COMMENT ON COLUMN "public"."qrtz_simple_triggers"."trigger_name" IS 'qrtz_triggers表trigger_name的外键';
-COMMENT ON COLUMN "public"."qrtz_simple_triggers"."trigger_group" IS 'qrtz_triggers表trigger_group的外键';
-COMMENT ON COLUMN "public"."qrtz_simple_triggers"."repeat_count" IS '重复的次数统计';
-COMMENT ON COLUMN "public"."qrtz_simple_triggers"."repeat_interval" IS '重复的间隔时间';
-COMMENT ON COLUMN "public"."qrtz_simple_triggers"."times_triggered" IS '已经触发的次数';
-COMMENT ON TABLE "public"."qrtz_simple_triggers" IS '简单触发器的信息表';
-
--- ----------------------------
--- Table structure for qrtz_simprop_triggers
--- ----------------------------
-DROP TABLE IF EXISTS "public"."qrtz_simprop_triggers";
-CREATE TABLE "public"."qrtz_simprop_triggers" (
-  "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
-  "trigger_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
-  "trigger_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
-  "str_prop_1" varchar(512) COLLATE "pg_catalog"."default",
-  "str_prop_2" varchar(512) COLLATE "pg_catalog"."default",
-  "str_prop_3" varchar(512) COLLATE "pg_catalog"."default",
-  "int_prop_1" int4,
-  "int_prop_2" int4,
-  "long_prop_1" int8,
-  "long_prop_2" int8,
-  "dec_prop_1" numeric(13,4),
-  "dec_prop_2" numeric(13,4),
-  "bool_prop_1" varchar(1) COLLATE "pg_catalog"."default",
-  "bool_prop_2" varchar(1) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."sched_name" IS '调度名称';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."trigger_name" IS 'qrtz_triggers表trigger_name的外键';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."trigger_group" IS 'qrtz_triggers表trigger_group的外键';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."str_prop_1" IS 'String类型的trigger的第一个参数';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."str_prop_2" IS 'String类型的trigger的第二个参数';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."str_prop_3" IS 'String类型的trigger的第三个参数';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."int_prop_1" IS 'int类型的trigger的第一个参数';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."int_prop_2" IS 'int类型的trigger的第二个参数';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."long_prop_1" IS 'long类型的trigger的第一个参数';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."long_prop_2" IS 'long类型的trigger的第二个参数';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."dec_prop_1" IS 'decimal类型的trigger的第一个参数';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."dec_prop_2" IS 'decimal类型的trigger的第二个参数';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."bool_prop_1" IS 'Boolean类型的trigger的第一个参数';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."bool_prop_2" IS 'Boolean类型的trigger的第二个参数';
-COMMENT ON TABLE "public"."qrtz_simprop_triggers" IS '同步机制的行锁表';
-
--- ----------------------------
--- Table structure for qrtz_triggers
--- ----------------------------
-DROP TABLE IF EXISTS "public"."qrtz_triggers";
-CREATE TABLE "public"."qrtz_triggers" (
-  "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
-  "trigger_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
-  "trigger_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
-  "job_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
-  "job_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
-  "description" varchar(250) COLLATE "pg_catalog"."default",
-  "next_fire_time" int8,
-  "prev_fire_time" int8,
-  "priority" int4,
-  "trigger_state" varchar(16) COLLATE "pg_catalog"."default" NOT NULL,
-  "trigger_type" varchar(8) COLLATE "pg_catalog"."default" NOT NULL,
-  "start_time" int8 NOT NULL,
-  "end_time" int8,
-  "calendar_name" varchar(200) COLLATE "pg_catalog"."default",
-  "misfire_instr" int2,
-  "job_data" bytea
-)
-;
-COMMENT ON COLUMN "public"."qrtz_triggers"."sched_name" IS '调度名称';
-COMMENT ON COLUMN "public"."qrtz_triggers"."trigger_name" IS '触发器的名字';
-COMMENT ON COLUMN "public"."qrtz_triggers"."trigger_group" IS '触发器所属组的名字';
-COMMENT ON COLUMN "public"."qrtz_triggers"."job_name" IS 'qrtz_job_details表job_name的外键';
-COMMENT ON COLUMN "public"."qrtz_triggers"."job_group" IS 'qrtz_job_details表job_group的外键';
-COMMENT ON COLUMN "public"."qrtz_triggers"."description" IS '相关介绍';
-COMMENT ON COLUMN "public"."qrtz_triggers"."next_fire_time" IS '上一次触发时间(毫秒)';
-COMMENT ON COLUMN "public"."qrtz_triggers"."prev_fire_time" IS '下一次触发时间(默认为-1表示不触发)';
-COMMENT ON COLUMN "public"."qrtz_triggers"."priority" IS '优先级';
-COMMENT ON COLUMN "public"."qrtz_triggers"."trigger_state" IS '触发器状态';
-COMMENT ON COLUMN "public"."qrtz_triggers"."trigger_type" IS '触发器的类型';
-COMMENT ON COLUMN "public"."qrtz_triggers"."start_time" IS '开始时间';
-COMMENT ON COLUMN "public"."qrtz_triggers"."end_time" IS '结束时间';
-COMMENT ON COLUMN "public"."qrtz_triggers"."calendar_name" IS '日程表名称';
-COMMENT ON COLUMN "public"."qrtz_triggers"."misfire_instr" IS '补偿执行的策略';
-COMMENT ON COLUMN "public"."qrtz_triggers"."job_data" IS '存放持久化job对象';
-COMMENT ON TABLE "public"."qrtz_triggers" IS '触发器详细信息表';
-
--- ----------------------------
--- Table structure for storage_minio_event
--- ----------------------------
-DROP TABLE IF EXISTS "public"."storage_minio_event";
-CREATE TABLE "public"."storage_minio_event" (
-  "id" varchar COLLATE "pg_catalog"."default" NOT NULL,
-  "event_type" varchar(255) COLLATE "pg_catalog"."default",
-  "bucket_name" varchar(255) COLLATE "pg_catalog"."default",
-  "event_time" timestamp(6),
-  "host" varchar(255) COLLATE "pg_catalog"."default",
-  "user_name" varchar(255) COLLATE "pg_catalog"."default",
-  "endpoint" varchar(255) COLLATE "pg_catalog"."default",
-  "object_name" varchar(255) COLLATE "pg_catalog"."default",
-  "object_type" varchar(255) COLLATE "pg_catalog"."default",
-  "object_size" int4,
-  "create_time" timestamp(6)
-)
-;
-COMMENT ON COLUMN "public"."storage_minio_event"."id" IS 'ID';
-COMMENT ON COLUMN "public"."storage_minio_event"."event_type" IS '事件类型';
-COMMENT ON COLUMN "public"."storage_minio_event"."bucket_name" IS '桶名称';
-COMMENT ON COLUMN "public"."storage_minio_event"."event_time" IS '事件时间';
-COMMENT ON COLUMN "public"."storage_minio_event"."host" IS '请求主机';
-COMMENT ON COLUMN "public"."storage_minio_event"."user_name" IS '请求用户';
-COMMENT ON COLUMN "public"."storage_minio_event"."endpoint" IS '请求地址';
-COMMENT ON COLUMN "public"."storage_minio_event"."object_name" IS '对象名称';
-COMMENT ON COLUMN "public"."storage_minio_event"."object_type" IS '对象类型';
-COMMENT ON COLUMN "public"."storage_minio_event"."object_size" IS '对象大小';
-COMMENT ON COLUMN "public"."storage_minio_event"."create_time" IS '创建时间';
-COMMENT ON TABLE "public"."storage_minio_event" IS '存储minio事件表';
-
--- ----------------------------
--- Table structure for sys_config
--- ----------------------------
-DROP TABLE IF EXISTS "public"."sys_config";
-CREATE TABLE "public"."sys_config" (
-  "config_id" int4 NOT NULL DEFAULT nextval('sys_config_id_seq'::regclass),
-  "config_name" varchar(100) COLLATE "pg_catalog"."default",
-  "config_key" varchar(100) COLLATE "pg_catalog"."default",
-  "config_value" varchar(500) COLLATE "pg_catalog"."default",
-  "config_type" char(1) COLLATE "pg_catalog"."default",
-  "create_by" varchar(64) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "update_by" varchar(64) COLLATE "pg_catalog"."default",
-  "update_time" timestamp(6),
-  "remark" varchar(500) COLLATE "pg_catalog"."default",
-  "config_name_i18n" varchar(255) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."sys_config"."config_id" IS '参数主键';
-COMMENT ON COLUMN "public"."sys_config"."config_name" IS '参数名称';
-COMMENT ON COLUMN "public"."sys_config"."config_key" IS '参数键名';
-COMMENT ON COLUMN "public"."sys_config"."config_value" IS '参数键值';
-COMMENT ON COLUMN "public"."sys_config"."config_type" IS '系统内置(Y是 N否)';
-COMMENT ON COLUMN "public"."sys_config"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."sys_config"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."sys_config"."update_by" IS '更新者';
-COMMENT ON COLUMN "public"."sys_config"."update_time" IS '更新时间';
-COMMENT ON COLUMN "public"."sys_config"."remark" IS '备注';
-COMMENT ON COLUMN "public"."sys_config"."config_name_i18n" IS '参数名称i18n';
-COMMENT ON TABLE "public"."sys_config" IS '参数配置表';
-
--- ----------------------------
--- Table structure for sys_dept
--- ----------------------------
-DROP TABLE IF EXISTS "public"."sys_dept";
-CREATE TABLE "public"."sys_dept" (
-  "dept_id" int8 NOT NULL DEFAULT nextval('sys_dept_id_seq'::regclass),
-  "parent_id" int8,
-  "ancestors" varchar(50) COLLATE "pg_catalog"."default",
-  "dept_name" varchar(30) COLLATE "pg_catalog"."default",
-  "order_num" int4,
-  "leader" varchar(20) COLLATE "pg_catalog"."default",
-  "phone" varchar(11) COLLATE "pg_catalog"."default",
-  "email" varchar(50) COLLATE "pg_catalog"."default",
-  "status" char(1) COLLATE "pg_catalog"."default",
-  "del_flag" char(1) COLLATE "pg_catalog"."default" DEFAULT '0'::character varying,
-  "create_by" varchar(64) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "update_by" varchar(64) COLLATE "pg_catalog"."default",
-  "update_time" timestamp(6)
-)
-;
-COMMENT ON COLUMN "public"."sys_dept"."dept_id" IS '部门id';
-COMMENT ON COLUMN "public"."sys_dept"."parent_id" IS '父部门id';
-COMMENT ON COLUMN "public"."sys_dept"."ancestors" IS '祖级列表';
-COMMENT ON COLUMN "public"."sys_dept"."dept_name" IS '部门名称';
-COMMENT ON COLUMN "public"."sys_dept"."order_num" IS '显示顺序';
-COMMENT ON COLUMN "public"."sys_dept"."leader" IS '负责人';
-COMMENT ON COLUMN "public"."sys_dept"."phone" IS '联系电话';
-COMMENT ON COLUMN "public"."sys_dept"."email" IS '邮箱';
-COMMENT ON COLUMN "public"."sys_dept"."status" IS '部门状态(0正常 1停用)';
-COMMENT ON COLUMN "public"."sys_dept"."del_flag" IS '删除标志(0代表存在 2代表删除)';
-COMMENT ON COLUMN "public"."sys_dept"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."sys_dept"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."sys_dept"."update_by" IS '更新者';
-COMMENT ON COLUMN "public"."sys_dept"."update_time" IS '更新时间';
-COMMENT ON TABLE "public"."sys_dept" IS '部门表';
-
--- ----------------------------
 -- Table structure for sys_dict_data
 -- ----------------------------
 DROP TABLE IF EXISTS "public"."sys_dict_data";
@@ -2543,6 +394,117 @@
 COMMENT ON TABLE "public"."sys_dict_data" IS '字典数据表';
 
 -- ----------------------------
+-- Table structure for ard_alarm_radar_pump
+-- ----------------------------
+DROP TABLE IF EXISTS "public"."ard_alarm_radar_pump";
+CREATE TABLE "public"."ard_alarm_radar_pump" (
+  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
+  "name" varchar(45) COLLATE "pg_catalog"."default",
+  "target_id" varchar(45) COLLATE "pg_catalog"."default",
+  "alarm_type" varchar(45) COLLATE "pg_catalog"."default",
+  "alarm_time" timestamp(6),
+  "longitude" numeric,
+  "latitude" numeric,
+  "record_url" varchar(300) COLLATE "pg_catalog"."default",
+  "view_time" timestamp(6),
+  "create_by" varchar(45) COLLATE "pg_catalog"."default",
+  "create_time" timestamp(6),
+  "user_id" varchar(45) COLLATE "pg_catalog"."default",
+  "dept_id" int4,
+  "update_time" timestamp(6),
+  "guide_time" timestamp(6)
+)
+;
+COMMENT ON COLUMN "public"."ard_alarm_radar_pump"."id" IS '记录ID';
+COMMENT ON COLUMN "public"."ard_alarm_radar_pump"."name" IS '兴趣点名称';
+COMMENT ON COLUMN "public"."ard_alarm_radar_pump"."target_id" IS '目标ID';
+COMMENT ON COLUMN "public"."ard_alarm_radar_pump"."alarm_type" IS '报警类型';
+COMMENT ON COLUMN "public"."ard_alarm_radar_pump"."alarm_time" IS '报警时间';
+COMMENT ON COLUMN "public"."ard_alarm_radar_pump"."longitude" IS '经度';
+COMMENT ON COLUMN "public"."ard_alarm_radar_pump"."latitude" IS '纬度';
+COMMENT ON COLUMN "public"."ard_alarm_radar_pump"."record_url" IS '引导录像';
+COMMENT ON COLUMN "public"."ard_alarm_radar_pump"."view_time" IS '查看时间';
+COMMENT ON COLUMN "public"."ard_alarm_radar_pump"."create_by" IS '创建者';
+COMMENT ON COLUMN "public"."ard_alarm_radar_pump"."create_time" IS '创建时间';
+COMMENT ON COLUMN "public"."ard_alarm_radar_pump"."user_id" IS '用户ID';
+COMMENT ON COLUMN "public"."ard_alarm_radar_pump"."dept_id" IS '部门ID';
+COMMENT ON COLUMN "public"."ard_alarm_radar_pump"."update_time" IS '更新时间';
+COMMENT ON COLUMN "public"."ard_alarm_radar_pump"."guide_time" IS '引导时间';
+COMMENT ON TABLE "public"."ard_alarm_radar_pump" IS '雷达抽油机停机报警表';
+
+-- ----------------------------
+-- Table structure for ard_alarm_camera
+-- ----------------------------
+DROP TABLE IF EXISTS "public"."ard_alarm_camera";
+CREATE TABLE "public"."ard_alarm_camera" (
+  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
+  "camera_id" varchar(45) COLLATE "pg_catalog"."default",
+  "camera_name" varchar(45) COLLATE "pg_catalog"."default",
+  "camera_channel" varchar(45) COLLATE "pg_catalog"."default",
+  "camera_type" varchar(45) COLLATE "pg_catalog"."default",
+  "alarm_type" varchar(45) COLLATE "pg_catalog"."default",
+  "alarm_time" timestamp(6),
+  "longitude" numeric,
+  "latitude" numeric,
+  "rule_id" int4,
+  "pic_url" varchar(255) COLLATE "pg_catalog"."default",
+  "view_time" timestamp(6),
+  "create_by" varchar(45) COLLATE "pg_catalog"."default",
+  "create_time" timestamp(6),
+  "user_id" varchar(45) COLLATE "pg_catalog"."default",
+  "dept_id" int4
+)
+;
+COMMENT ON COLUMN "public"."ard_alarm_camera"."id" IS '记录ID';
+COMMENT ON COLUMN "public"."ard_alarm_camera"."camera_id" IS '相机id';
+COMMENT ON COLUMN "public"."ard_alarm_camera"."camera_name" IS '相机名称';
+COMMENT ON COLUMN "public"."ard_alarm_camera"."camera_channel" IS '相机通道';
+COMMENT ON COLUMN "public"."ard_alarm_camera"."camera_type" IS '相机类型';
+COMMENT ON COLUMN "public"."ard_alarm_camera"."alarm_type" IS '报警类型';
+COMMENT ON COLUMN "public"."ard_alarm_camera"."alarm_time" IS '报警时间';
+COMMENT ON COLUMN "public"."ard_alarm_camera"."longitude" IS '经度';
+COMMENT ON COLUMN "public"."ard_alarm_camera"."latitude" IS '纬度';
+COMMENT ON COLUMN "public"."ard_alarm_camera"."rule_id" IS '规则id';
+COMMENT ON COLUMN "public"."ard_alarm_camera"."pic_url" IS '图片url';
+COMMENT ON COLUMN "public"."ard_alarm_camera"."view_time" IS '查看时间';
+COMMENT ON COLUMN "public"."ard_alarm_camera"."create_by" IS '创建者';
+COMMENT ON COLUMN "public"."ard_alarm_camera"."create_time" IS '创建时间';
+COMMENT ON COLUMN "public"."ard_alarm_camera"."user_id" IS '用户ID';
+COMMENT ON COLUMN "public"."ard_alarm_camera"."dept_id" IS '部门ID';
+COMMENT ON TABLE "public"."ard_alarm_camera" IS '通用光电报警表';
+
+-- ----------------------------
+-- Table structure for sys_config
+-- ----------------------------
+DROP TABLE IF EXISTS "public"."sys_config";
+CREATE TABLE "public"."sys_config" (
+  "config_id" int4 NOT NULL DEFAULT nextval('sys_config_id_seq'::regclass),
+  "config_name" varchar(100) COLLATE "pg_catalog"."default",
+  "config_key" varchar(100) COLLATE "pg_catalog"."default",
+  "config_value" varchar(500) COLLATE "pg_catalog"."default",
+  "config_type" char(1) COLLATE "pg_catalog"."default",
+  "create_by" varchar(64) COLLATE "pg_catalog"."default",
+  "create_time" timestamp(6),
+  "update_by" varchar(64) COLLATE "pg_catalog"."default",
+  "update_time" timestamp(6),
+  "remark" varchar(500) COLLATE "pg_catalog"."default",
+  "config_name_i18n" varchar(255) COLLATE "pg_catalog"."default"
+)
+;
+COMMENT ON COLUMN "public"."sys_config"."config_id" IS '参数主键';
+COMMENT ON COLUMN "public"."sys_config"."config_name" IS '参数名称';
+COMMENT ON COLUMN "public"."sys_config"."config_key" IS '参数键名';
+COMMENT ON COLUMN "public"."sys_config"."config_value" IS '参数键值';
+COMMENT ON COLUMN "public"."sys_config"."config_type" IS '系统内置(Y是 N否)';
+COMMENT ON COLUMN "public"."sys_config"."create_by" IS '创建者';
+COMMENT ON COLUMN "public"."sys_config"."create_time" IS '创建时间';
+COMMENT ON COLUMN "public"."sys_config"."update_by" IS '更新者';
+COMMENT ON COLUMN "public"."sys_config"."update_time" IS '更新时间';
+COMMENT ON COLUMN "public"."sys_config"."remark" IS '备注';
+COMMENT ON COLUMN "public"."sys_config"."config_name_i18n" IS '参数名称i18n';
+COMMENT ON TABLE "public"."sys_config" IS '参数配置表';
+
+-- ----------------------------
 -- Table structure for sys_dict_type
 -- ----------------------------
 DROP TABLE IF EXISTS "public"."sys_dict_type";
@@ -2570,6 +532,139 @@
 COMMENT ON COLUMN "public"."sys_dict_type"."remark" IS '备注';
 COMMENT ON COLUMN "public"."sys_dict_type"."dict_name_i18n" IS '字典名称i18n';
 COMMENT ON TABLE "public"."sys_dict_type" IS '字典类型表';
+
+-- ----------------------------
+-- Table structure for ard_channel
+-- ----------------------------
+DROP TABLE IF EXISTS "public"."ard_channel";
+CREATE TABLE "public"."ard_channel" (
+  "id" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
+  "name" varchar(255) COLLATE "pg_catalog"."default",
+  "chan_no" int4,
+  "device_id" varchar(255) COLLATE "pg_catalog"."default"
+)
+;
+COMMENT ON COLUMN "public"."ard_channel"."id" IS 'id';
+COMMENT ON COLUMN "public"."ard_channel"."name" IS '通道名称';
+COMMENT ON COLUMN "public"."ard_channel"."chan_no" IS '通道号';
+COMMENT ON COLUMN "public"."ard_channel"."device_id" IS '所属设备id';
+COMMENT ON TABLE "public"."ard_channel" IS '通道表';
+
+-- ----------------------------
+-- Table structure for vtdu
+-- ----------------------------
+DROP TABLE IF EXISTS "public"."vtdu";
+CREATE TABLE "public"."vtdu" (
+  "name" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
+  "rtsp_source" varchar(255) COLLATE "pg_catalog"."default",
+  "is_code" varchar(1) COLLATE "pg_catalog"."default",
+  "mode" varchar(1) COLLATE "pg_catalog"."default",
+  "camera_id" varchar(255) COLLATE "pg_catalog"."default",
+  "rtsp_url" varchar(255) COLLATE "pg_catalog"."default",
+  "rtmp_url" varchar(255) COLLATE "pg_catalog"."default",
+  "webrtc_url" varchar(255) COLLATE "pg_catalog"."default",
+  "create_by" varchar(255) COLLATE "pg_catalog"."default",
+  "create_time" timestamp(6),
+  "update_by" varchar(255) COLLATE "pg_catalog"."default",
+  "update_time" timestamp(6),
+  "id1" int8,
+  "name1" varchar(20) COLLATE "pg_catalog"."default"
+)
+;
+COMMENT ON COLUMN "public"."vtdu"."name" IS '名称';
+COMMENT ON COLUMN "public"."vtdu"."rtsp_source" IS 'rtsp拉流地址';
+COMMENT ON COLUMN "public"."vtdu"."is_code" IS '是否转码';
+COMMENT ON COLUMN "public"."vtdu"."mode" IS '编解码模式';
+COMMENT ON COLUMN "public"."vtdu"."camera_id" IS '相机ID';
+COMMENT ON COLUMN "public"."vtdu"."rtsp_url" IS 'rtsp源地址';
+COMMENT ON COLUMN "public"."vtdu"."rtmp_url" IS 'rtmp拉流地址';
+COMMENT ON COLUMN "public"."vtdu"."webrtc_url" IS 'webrtc拉流地址';
+COMMENT ON COLUMN "public"."vtdu"."name1" IS '字段备注';
+COMMENT ON TABLE "public"."vtdu" IS '流媒体管理表';
+
+-- ----------------------------
+-- Table structure for ard_alarm_filter
+-- ----------------------------
+DROP TABLE IF EXISTS "public"."ard_alarm_filter";
+CREATE TABLE "public"."ard_alarm_filter" (
+  "id" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
+  "user_id" varchar(255) COLLATE "pg_catalog"."default",
+  "name" varchar(255) COLLATE "pg_catalog"."default",
+  "alarm_type" varchar(64) COLLATE "pg_catalog"."default",
+  "begin_time" timestamp(6),
+  "end_time" timestamp(6),
+  "create_by" varchar(255) COLLATE "pg_catalog"."default",
+  "create_time" timestamp(6),
+  "update_by" varchar(255) COLLATE "pg_catalog"."default",
+  "update_time" timestamp(6)
+)
+;
+COMMENT ON COLUMN "public"."ard_alarm_filter"."id" IS '主键';
+COMMENT ON COLUMN "public"."ard_alarm_filter"."user_id" IS '用户id';
+COMMENT ON COLUMN "public"."ard_alarm_filter"."name" IS '名称';
+COMMENT ON COLUMN "public"."ard_alarm_filter"."alarm_type" IS '报警类型';
+COMMENT ON COLUMN "public"."ard_alarm_filter"."begin_time" IS '开始时间';
+COMMENT ON COLUMN "public"."ard_alarm_filter"."end_time" IS '结束时间';
+COMMENT ON COLUMN "public"."ard_alarm_filter"."create_by" IS '创建者';
+COMMENT ON COLUMN "public"."ard_alarm_filter"."create_time" IS '创建时间';
+COMMENT ON COLUMN "public"."ard_alarm_filter"."update_by" IS '更新者';
+COMMENT ON COLUMN "public"."ard_alarm_filter"."update_time" IS '更新时间';
+COMMENT ON TABLE "public"."ard_alarm_filter" IS '报警过滤表';
+
+-- ----------------------------
+-- Table structure for ard_alarmpoints_well
+-- ----------------------------
+DROP TABLE IF EXISTS "public"."ard_alarmpoints_well";
+CREATE TABLE "public"."ard_alarmpoints_well" (
+  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
+  "well_id" varchar(45) COLLATE "pg_catalog"."default",
+  "well_number" varchar(45) COLLATE "pg_catalog"."default",
+  "oil_production" varchar(45) COLLATE "pg_catalog"."default",
+  "well_block" varchar(45) COLLATE "pg_catalog"."default",
+  "production_date" timestamp(6),
+  "displacement_mode" varchar(45) COLLATE "pg_catalog"."default",
+  "surrounding_environment" varchar(45) COLLATE "pg_catalog"."default",
+  "well_type" varchar(45) COLLATE "pg_catalog"."default",
+  "installed_load" varchar(45) COLLATE "pg_catalog"."default",
+  "metering_station" varchar(45) COLLATE "pg_catalog"."default",
+  "transfer_station" varchar(45) COLLATE "pg_catalog"."default",
+  "dehydration_station" varchar(45) COLLATE "pg_catalog"."default",
+  "run_status" varchar(45) COLLATE "pg_catalog"."default",
+  "longitude" numeric,
+  "latitude" numeric,
+  "altitude" numeric,
+  "user_id" varchar(45) COLLATE "pg_catalog"."default",
+  "dept_id" int4,
+  "create_by" varchar(64) COLLATE "pg_catalog"."default",
+  "create_time" timestamp(6),
+  "update_by" varchar(64) COLLATE "pg_catalog"."default",
+  "update_time" timestamp(6)
+)
+;
+COMMENT ON COLUMN "public"."ard_alarmpoints_well"."id" IS 'id';
+COMMENT ON COLUMN "public"."ard_alarmpoints_well"."well_id" IS '井号';
+COMMENT ON COLUMN "public"."ard_alarmpoints_well"."well_number" IS '井号编码';
+COMMENT ON COLUMN "public"."ard_alarmpoints_well"."oil_production" IS '采油方式';
+COMMENT ON COLUMN "public"."ard_alarmpoints_well"."well_block" IS '进所属区块';
+COMMENT ON COLUMN "public"."ard_alarmpoints_well"."production_date" IS '投产日期';
+COMMENT ON COLUMN "public"."ard_alarmpoints_well"."displacement_mode" IS '驱替方式';
+COMMENT ON COLUMN "public"."ard_alarmpoints_well"."surrounding_environment" IS '周边环境';
+COMMENT ON COLUMN "public"."ard_alarmpoints_well"."well_type" IS '油井类型';
+COMMENT ON COLUMN "public"."ard_alarmpoints_well"."installed_load" IS '装载负荷';
+COMMENT ON COLUMN "public"."ard_alarmpoints_well"."metering_station" IS '所属计量站或阀组名称';
+COMMENT ON COLUMN "public"."ard_alarmpoints_well"."transfer_station" IS '所属转接站';
+COMMENT ON COLUMN "public"."ard_alarmpoints_well"."dehydration_station" IS '所属脱水站';
+COMMENT ON COLUMN "public"."ard_alarmpoints_well"."run_status" IS '运行状态';
+COMMENT ON COLUMN "public"."ard_alarmpoints_well"."longitude" IS '经度';
+COMMENT ON COLUMN "public"."ard_alarmpoints_well"."latitude" IS '纬度';
+COMMENT ON COLUMN "public"."ard_alarmpoints_well"."altitude" IS '海拔';
+COMMENT ON COLUMN "public"."ard_alarmpoints_well"."user_id" IS '用户id';
+COMMENT ON COLUMN "public"."ard_alarmpoints_well"."dept_id" IS '部门id';
+COMMENT ON COLUMN "public"."ard_alarmpoints_well"."create_by" IS '创建者';
+COMMENT ON COLUMN "public"."ard_alarmpoints_well"."create_time" IS '创建时间';
+COMMENT ON COLUMN "public"."ard_alarmpoints_well"."update_by" IS '更新者';
+COMMENT ON COLUMN "public"."ard_alarmpoints_well"."update_time" IS '更新时间';
+COMMENT ON TABLE "public"."ard_alarmpoints_well" IS '井管理表';
 
 -- ----------------------------
 -- Table structure for sys_job
@@ -2607,267 +702,179 @@
 COMMENT ON TABLE "public"."sys_job" IS '定时任务调度表';
 
 -- ----------------------------
--- Table structure for sys_job_log
+-- Table structure for ard_video_inspect_task_step
 -- ----------------------------
-DROP TABLE IF EXISTS "public"."sys_job_log";
-CREATE TABLE "public"."sys_job_log" (
-  "job_log_id" int8 NOT NULL DEFAULT nextval('sys_job_log_id_seq'::regclass),
-  "job_name" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "job_group" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "invoke_target" varchar(500) COLLATE "pg_catalog"."default" NOT NULL,
-  "job_message" varchar(500) COLLATE "pg_catalog"."default",
-  "status" char(1) COLLATE "pg_catalog"."default",
-  "exception_info" varchar(2000) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6)
+DROP TABLE IF EXISTS "public"."ard_video_inspect_task_step";
+CREATE TABLE "public"."ard_video_inspect_task_step" (
+  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
+  "order_number" int8,
+  "recording_time" int8,
+  "well_id" varchar(64) COLLATE "pg_catalog"."default",
+  "task_id" varchar(64) COLLATE "pg_catalog"."default",
+  "dept_id" varchar(64) COLLATE "pg_catalog"."default",
+  "user_id" varchar(64) COLLATE "pg_catalog"."default"
 )
 ;
-COMMENT ON COLUMN "public"."sys_job_log"."job_log_id" IS '任务日志ID';
-COMMENT ON COLUMN "public"."sys_job_log"."job_name" IS '任务名称';
-COMMENT ON COLUMN "public"."sys_job_log"."job_group" IS '任务组名';
-COMMENT ON COLUMN "public"."sys_job_log"."invoke_target" IS '调用目标字符串';
-COMMENT ON COLUMN "public"."sys_job_log"."job_message" IS '日志信息';
-COMMENT ON COLUMN "public"."sys_job_log"."status" IS '执行状态(0正常 1失败)';
-COMMENT ON COLUMN "public"."sys_job_log"."exception_info" IS '异常信息';
-COMMENT ON COLUMN "public"."sys_job_log"."create_time" IS '创建时间';
-COMMENT ON TABLE "public"."sys_job_log" IS '定时任务调度日志表';
+COMMENT ON COLUMN "public"."ard_video_inspect_task_step"."id" IS 'id';
+COMMENT ON COLUMN "public"."ard_video_inspect_task_step"."order_number" IS '排序';
+COMMENT ON COLUMN "public"."ard_video_inspect_task_step"."recording_time" IS '录制时间';
+COMMENT ON COLUMN "public"."ard_video_inspect_task_step"."well_id" IS '井id';
+COMMENT ON COLUMN "public"."ard_video_inspect_task_step"."task_id" IS '任务id';
+COMMENT ON COLUMN "public"."ard_video_inspect_task_step"."dept_id" IS '部门id';
+COMMENT ON COLUMN "public"."ard_video_inspect_task_step"."user_id" IS '用户id';
+COMMENT ON TABLE "public"."ard_video_inspect_task_step" IS '视频巡检步骤';
 
 -- ----------------------------
--- Table structure for sys_logininfor
+-- Table structure for ard_alarm_digitization3
 -- ----------------------------
-DROP TABLE IF EXISTS "public"."sys_logininfor";
-CREATE TABLE "public"."sys_logininfor" (
-  "info_id" int8 NOT NULL DEFAULT nextval('sys_logininfor_id_seq'::regclass),
-  "user_name" varchar(50) COLLATE "pg_catalog"."default",
-  "ipaddr" varchar(128) COLLATE "pg_catalog"."default",
-  "login_location" varchar(255) COLLATE "pg_catalog"."default",
-  "browser" varchar(50) COLLATE "pg_catalog"."default",
-  "os" varchar(50) COLLATE "pg_catalog"."default",
-  "status" char(1) COLLATE "pg_catalog"."default",
-  "msg" varchar(255) COLLATE "pg_catalog"."default",
-  "login_time" timestamp(6)
+DROP TABLE IF EXISTS "public"."ard_alarm_digitization3";
+CREATE TABLE "public"."ard_alarm_digitization3" (
+  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
+  "xmmc" varchar(255) COLLATE "pg_catalog"."default",
+  "f_key" varchar(255) COLLATE "pg_catalog"."default",
+  "f_name" varchar(255) COLLATE "pg_catalog"."default",
+  "well_no" varchar(255) COLLATE "pg_catalog"."default",
+  "alarm_time" timestamp(6),
+  "alarm_type" varchar(255) COLLATE "pg_catalog"."default",
+  "longitude" float8,
+  "latitude" float8,
+  "altitude" float8,
+  "create_time" timestamp(6),
+  "view_time" timestamp(6)
 )
 ;
-COMMENT ON COLUMN "public"."sys_logininfor"."info_id" IS '访问ID';
-COMMENT ON COLUMN "public"."sys_logininfor"."user_name" IS '用户账号';
-COMMENT ON COLUMN "public"."sys_logininfor"."ipaddr" IS '登录IP地址';
-COMMENT ON COLUMN "public"."sys_logininfor"."login_location" IS '登录地点';
-COMMENT ON COLUMN "public"."sys_logininfor"."browser" IS '浏览器类型';
-COMMENT ON COLUMN "public"."sys_logininfor"."os" IS '操作系统';
-COMMENT ON COLUMN "public"."sys_logininfor"."status" IS '登录状态(0成功 1失败)';
-COMMENT ON COLUMN "public"."sys_logininfor"."msg" IS '提示消息';
-COMMENT ON COLUMN "public"."sys_logininfor"."login_time" IS '访问时间';
-COMMENT ON TABLE "public"."sys_logininfor" IS '系统访问记录';
+COMMENT ON COLUMN "public"."ard_alarm_digitization3"."id" IS 'ID';
+COMMENT ON COLUMN "public"."ard_alarm_digitization3"."xmmc" IS '项目名称';
+COMMENT ON COLUMN "public"."ard_alarm_digitization3"."f_key" IS '外键';
+COMMENT ON COLUMN "public"."ard_alarm_digitization3"."f_name" IS '字段名称';
+COMMENT ON COLUMN "public"."ard_alarm_digitization3"."well_no" IS '井号';
+COMMENT ON COLUMN "public"."ard_alarm_digitization3"."alarm_time" IS '报警时间';
+COMMENT ON COLUMN "public"."ard_alarm_digitization3"."alarm_type" IS '报警内容';
+COMMENT ON COLUMN "public"."ard_alarm_digitization3"."longitude" IS '经度';
+COMMENT ON COLUMN "public"."ard_alarm_digitization3"."latitude" IS '纬度';
+COMMENT ON COLUMN "public"."ard_alarm_digitization3"."altitude" IS '高层';
+COMMENT ON COLUMN "public"."ard_alarm_digitization3"."create_time" IS '创建时间';
+COMMENT ON COLUMN "public"."ard_alarm_digitization3"."view_time" IS '查看时间';
+COMMENT ON TABLE "public"."ard_alarm_digitization3" IS '三场数字化报警表';
 
 -- ----------------------------
--- Table structure for sys_menu
+-- Table structure for ard_sy_user
 -- ----------------------------
-DROP TABLE IF EXISTS "public"."sys_menu";
-CREATE TABLE "public"."sys_menu" (
-  "menu_id" int8 NOT NULL DEFAULT nextval('sys_menu_id_seq'::regclass),
-  "menu_name" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
-  "parent_id" int8 NOT NULL DEFAULT 0,
-  "order_num" int4,
-  "path" varchar(200) COLLATE "pg_catalog"."default",
-  "component" varchar(255) COLLATE "pg_catalog"."default",
-  "query" varchar(255) COLLATE "pg_catalog"."default",
-  "is_frame" varchar(32) COLLATE "pg_catalog"."default",
-  "is_cache" varchar(32) COLLATE "pg_catalog"."default",
-  "menu_type" char(1) COLLATE "pg_catalog"."default",
-  "visible" char(1) COLLATE "pg_catalog"."default",
-  "status" char(1) COLLATE "pg_catalog"."default",
-  "perms" varchar(100) COLLATE "pg_catalog"."default",
-  "icon" varchar(100) COLLATE "pg_catalog"."default",
+DROP TABLE IF EXISTS "public"."ard_sy_user";
+CREATE TABLE "public"."ard_sy_user" (
+  "id" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
+  "sys_user_id" varchar(50) COLLATE "pg_catalog"."default",
+  "user_id" varchar(50) COLLATE "pg_catalog"."default",
+  "password" varchar(50) COLLATE "pg_catalog"."default",
+  "reserved_1" varchar(255) COLLATE "pg_catalog"."default",
+  "reserved_2" varchar(255) COLLATE "pg_catalog"."default"
+)
+;
+COMMENT ON COLUMN "public"."ard_sy_user"."id" IS '主键';
+COMMENT ON COLUMN "public"."ard_sy_user"."sys_user_id" IS '用户主键';
+COMMENT ON COLUMN "public"."ard_sy_user"."user_id" IS '三一用户账号';
+COMMENT ON COLUMN "public"."ard_sy_user"."password" IS '三一用户密码';
+COMMENT ON COLUMN "public"."ard_sy_user"."reserved_1" IS '预留1';
+COMMENT ON COLUMN "public"."ard_sy_user"."reserved_2" IS '预留2';
+COMMENT ON TABLE "public"."ard_sy_user" IS '三一车辆用户';
+
+-- ----------------------------
+-- Table structure for ard_camera_user_postion
+-- ----------------------------
+DROP TABLE IF EXISTS "public"."ard_camera_user_postion";
+CREATE TABLE "public"."ard_camera_user_postion" (
+  "id" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
+  "camera_id" varchar COLLATE "pg_catalog"."default",
+  "chan_no" int2,
+  "user_id" varchar COLLATE "pg_catalog"."default",
+  "position" varchar(255) COLLATE "pg_catalog"."default"
+)
+;
+COMMENT ON COLUMN "public"."ard_camera_user_postion"."id" IS '主键';
+COMMENT ON COLUMN "public"."ard_camera_user_postion"."camera_id" IS '相机ID';
+COMMENT ON COLUMN "public"."ard_camera_user_postion"."chan_no" IS '通道号';
+COMMENT ON COLUMN "public"."ard_camera_user_postion"."user_id" IS '用户ID';
+COMMENT ON COLUMN "public"."ard_camera_user_postion"."position" IS '位置标识';
+COMMENT ON TABLE "public"."ard_camera_user_postion" IS '用户预览位置表';
+
+-- ----------------------------
+-- Table structure for ard_cameras
+-- ----------------------------
+DROP TABLE IF EXISTS "public"."ard_cameras";
+CREATE TABLE "public"."ard_cameras" (
+  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
+  "name" varchar(45) COLLATE "pg_catalog"."default" NOT NULL,
+  "ip" varchar(45) COLLATE "pg_catalog"."default" NOT NULL,
+  "port" int8,
+  "username" varchar(20) COLLATE "pg_catalog"."default",
+  "password" varchar(20) COLLATE "pg_catalog"."default",
+  "longitude" numeric,
+  "latitude" numeric,
+  "altitude" numeric,
+  "gdtype" varchar(20) COLLATE "pg_catalog"."default",
+  "channel" int4,
+  "dept_id" int4,
+  "user_id" varchar(32) COLLATE "pg_catalog"."default",
+  "login_id" int4,
+  "cam_fov" numeric,
+  "cam_heading" numeric,
+  "cam_pitch" numeric,
+  "cam_roll" numeric,
+  "cam_near" numeric,
+  "cam_far" numeric,
+  "cam_aspectratio" numeric,
+  "cam_depth" numeric,
+  "tower_id" varchar(64) COLLATE "pg_catalog"."default",
   "create_by" varchar(64) COLLATE "pg_catalog"."default",
   "create_time" timestamp(6),
   "update_by" varchar(64) COLLATE "pg_catalog"."default",
   "update_time" timestamp(6),
-  "remark" varchar(500) COLLATE "pg_catalog"."default",
-  "menu_name_i18n" varchar(50) COLLATE "pg_catalog"."default"
+  "operator_id" varchar(32) COLLATE "pg_catalog"."default",
+  "operator_expired" timestamp(6),
+  "rtsp_port" int4,
+  "cam_max_visible_distance" numeric(32,0),
+  "cam_alarm_guide_enable" int2,
+  "state" varchar(1) COLLATE "pg_catalog"."default",
+  "factory" varchar(10) COLLATE "pg_catalog"."default",
+  "start_chan" int2
 )
 ;
-COMMENT ON COLUMN "public"."sys_menu"."menu_id" IS '菜单ID';
-COMMENT ON COLUMN "public"."sys_menu"."menu_name" IS '菜单名称';
-COMMENT ON COLUMN "public"."sys_menu"."parent_id" IS '父菜单ID';
-COMMENT ON COLUMN "public"."sys_menu"."order_num" IS '显示顺序';
-COMMENT ON COLUMN "public"."sys_menu"."path" IS '路由地址';
-COMMENT ON COLUMN "public"."sys_menu"."component" IS '组件路径';
-COMMENT ON COLUMN "public"."sys_menu"."query" IS '路由参数';
-COMMENT ON COLUMN "public"."sys_menu"."is_frame" IS '是否为外链(0是 1否)';
-COMMENT ON COLUMN "public"."sys_menu"."is_cache" IS '是否缓存(0缓存 1不缓存)';
-COMMENT ON COLUMN "public"."sys_menu"."menu_type" IS '菜单类型(M目录 C菜单 F按钮)';
-COMMENT ON COLUMN "public"."sys_menu"."visible" IS '菜单状态(0显示 1隐藏)';
-COMMENT ON COLUMN "public"."sys_menu"."status" IS '菜单状态(0正常 1停用)';
-COMMENT ON COLUMN "public"."sys_menu"."perms" IS '权限标识';
-COMMENT ON COLUMN "public"."sys_menu"."icon" IS '菜单图标';
-COMMENT ON COLUMN "public"."sys_menu"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."sys_menu"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."sys_menu"."update_by" IS '更新者';
-COMMENT ON COLUMN "public"."sys_menu"."update_time" IS '更新时间';
-COMMENT ON COLUMN "public"."sys_menu"."remark" IS '备注';
-COMMENT ON COLUMN "public"."sys_menu"."menu_name_i18n" IS '菜单名称i18n';
-COMMENT ON TABLE "public"."sys_menu" IS '菜单权限表';
-
--- ----------------------------
--- Table structure for sys_notice
--- ----------------------------
-DROP TABLE IF EXISTS "public"."sys_notice";
-CREATE TABLE "public"."sys_notice" (
-  "notice_id" int4 NOT NULL DEFAULT nextval('sys_notice_id_seq'::regclass),
-  "notice_title" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
-  "notice_type" char(1) COLLATE "pg_catalog"."default" NOT NULL,
-  "notice_content" varchar(500) COLLATE "pg_catalog"."default",
-  "status" char(1) COLLATE "pg_catalog"."default",
-  "create_by" varchar(64) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "update_by" varchar(64) COLLATE "pg_catalog"."default",
-  "update_time" timestamp(6),
-  "remark" varchar(255) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."sys_notice"."notice_id" IS '公告ID';
-COMMENT ON COLUMN "public"."sys_notice"."notice_title" IS '公告标题';
-COMMENT ON COLUMN "public"."sys_notice"."notice_type" IS '公告类型(1通知 2公告)';
-COMMENT ON COLUMN "public"."sys_notice"."notice_content" IS '公告内容';
-COMMENT ON COLUMN "public"."sys_notice"."status" IS '公告状态(0正常 1关闭)';
-COMMENT ON COLUMN "public"."sys_notice"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."sys_notice"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."sys_notice"."update_by" IS '更新者';
-COMMENT ON COLUMN "public"."sys_notice"."update_time" IS '更新时间';
-COMMENT ON COLUMN "public"."sys_notice"."remark" IS '备注';
-COMMENT ON TABLE "public"."sys_notice" IS '通知公告表';
-
--- ----------------------------
--- Table structure for sys_oper_log
--- ----------------------------
-DROP TABLE IF EXISTS "public"."sys_oper_log";
-CREATE TABLE "public"."sys_oper_log" (
-  "oper_id" int8 NOT NULL DEFAULT nextval('sys_oper_log_id_seq'::regclass),
-  "title" varchar(50) COLLATE "pg_catalog"."default",
-  "business_type" int4,
-  "method" varchar(100) COLLATE "pg_catalog"."default",
-  "request_method" varchar(10) COLLATE "pg_catalog"."default",
-  "operator_type" int4,
-  "oper_name" varchar(50) COLLATE "pg_catalog"."default",
-  "dept_name" varchar(50) COLLATE "pg_catalog"."default",
-  "oper_url" varchar(255) COLLATE "pg_catalog"."default",
-  "oper_ip" varchar(128) COLLATE "pg_catalog"."default",
-  "oper_location" varchar(255) COLLATE "pg_catalog"."default",
-  "oper_param" varchar(2000) COLLATE "pg_catalog"."default",
-  "json_result" varchar(2000) COLLATE "pg_catalog"."default",
-  "status" int4,
-  "error_msg" varchar(2000) COLLATE "pg_catalog"."default",
-  "oper_time" timestamp(6)
-)
-;
-COMMENT ON COLUMN "public"."sys_oper_log"."oper_id" IS '日志主键';
-COMMENT ON COLUMN "public"."sys_oper_log"."title" IS '模块标题';
-COMMENT ON COLUMN "public"."sys_oper_log"."business_type" IS '业务类型(0其它 1新增 2修改 3删除)';
-COMMENT ON COLUMN "public"."sys_oper_log"."method" IS '方法名称';
-COMMENT ON COLUMN "public"."sys_oper_log"."request_method" IS '请求方式';
-COMMENT ON COLUMN "public"."sys_oper_log"."operator_type" IS '操作类别(0其它 1后台用户 2手机端用户)';
-COMMENT ON COLUMN "public"."sys_oper_log"."oper_name" IS '操作人员';
-COMMENT ON COLUMN "public"."sys_oper_log"."dept_name" IS '部门名称';
-COMMENT ON COLUMN "public"."sys_oper_log"."oper_url" IS '请求URL';
-COMMENT ON COLUMN "public"."sys_oper_log"."oper_ip" IS '主机地址';
-COMMENT ON COLUMN "public"."sys_oper_log"."oper_location" IS '操作地点';
-COMMENT ON COLUMN "public"."sys_oper_log"."oper_param" IS '请求参数';
-COMMENT ON COLUMN "public"."sys_oper_log"."json_result" IS '返回参数';
-COMMENT ON COLUMN "public"."sys_oper_log"."status" IS '操作状态(0正常 1异常)';
-COMMENT ON COLUMN "public"."sys_oper_log"."error_msg" IS '错误消息';
-COMMENT ON COLUMN "public"."sys_oper_log"."oper_time" IS '操作时间';
-COMMENT ON TABLE "public"."sys_oper_log" IS '操作日志记录';
-
--- ----------------------------
--- Table structure for sys_post
--- ----------------------------
-DROP TABLE IF EXISTS "public"."sys_post";
-CREATE TABLE "public"."sys_post" (
-  "post_id" int8 NOT NULL DEFAULT nextval('sys_post_id_seq'::regclass),
-  "post_code" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "post_name" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
-  "post_sort" int4 NOT NULL,
-  "status" char(1) COLLATE "pg_catalog"."default" NOT NULL,
-  "create_by" varchar(64) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "update_by" varchar(64) COLLATE "pg_catalog"."default",
-  "update_time" timestamp(6),
-  "remark" varchar(500) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."sys_post"."post_id" IS '岗位ID';
-COMMENT ON COLUMN "public"."sys_post"."post_code" IS '岗位编码';
-COMMENT ON COLUMN "public"."sys_post"."post_name" IS '岗位名称';
-COMMENT ON COLUMN "public"."sys_post"."post_sort" IS '显示顺序';
-COMMENT ON COLUMN "public"."sys_post"."status" IS '状态(0正常 1停用)';
-COMMENT ON COLUMN "public"."sys_post"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."sys_post"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."sys_post"."update_by" IS '更新者';
-COMMENT ON COLUMN "public"."sys_post"."update_time" IS '更新时间';
-COMMENT ON COLUMN "public"."sys_post"."remark" IS '备注';
-COMMENT ON TABLE "public"."sys_post" IS '岗位信息表';
-
--- ----------------------------
--- Table structure for sys_role
--- ----------------------------
-DROP TABLE IF EXISTS "public"."sys_role";
-CREATE TABLE "public"."sys_role" (
-  "role_id" int8 NOT NULL DEFAULT nextval('sys_role_id_seq'::regclass),
-  "role_name" varchar(30) COLLATE "pg_catalog"."default" NOT NULL,
-  "role_key" varchar(100) COLLATE "pg_catalog"."default" NOT NULL,
-  "role_sort" int4 NOT NULL,
-  "data_scope" char(1) COLLATE "pg_catalog"."default",
-  "menu_check_strictly" bool,
-  "dept_check_strictly" bool,
-  "status" char(1) COLLATE "pg_catalog"."default" NOT NULL,
-  "del_flag" char(1) COLLATE "pg_catalog"."default" DEFAULT '0'::character varying,
-  "create_by" varchar(64) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "update_by" varchar(64) COLLATE "pg_catalog"."default",
-  "update_time" timestamp(6),
-  "remark" varchar(500) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."sys_role"."role_id" IS '角色ID';
-COMMENT ON COLUMN "public"."sys_role"."role_name" IS '角色名称';
-COMMENT ON COLUMN "public"."sys_role"."role_key" IS '角色权限字符串';
-COMMENT ON COLUMN "public"."sys_role"."role_sort" IS '显示顺序';
-COMMENT ON COLUMN "public"."sys_role"."data_scope" IS '数据范围(1:全部数据权限 2:自定数据权限 3:本部门数据权限 4:本部门及以下数据权限)';
-COMMENT ON COLUMN "public"."sys_role"."menu_check_strictly" IS '菜单树选择项是否关联显示';
-COMMENT ON COLUMN "public"."sys_role"."dept_check_strictly" IS '部门树选择项是否关联显示';
-COMMENT ON COLUMN "public"."sys_role"."status" IS '角色状态(0正常 1停用)';
-COMMENT ON COLUMN "public"."sys_role"."del_flag" IS '删除标志(0代表存在 2代表删除)';
-COMMENT ON COLUMN "public"."sys_role"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."sys_role"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."sys_role"."update_by" IS '更新者';
-COMMENT ON COLUMN "public"."sys_role"."update_time" IS '更新时间';
-COMMENT ON COLUMN "public"."sys_role"."remark" IS '备注';
-COMMENT ON TABLE "public"."sys_role" IS '角色信息表';
-
--- ----------------------------
--- Table structure for sys_role_dept
--- ----------------------------
-DROP TABLE IF EXISTS "public"."sys_role_dept";
-CREATE TABLE "public"."sys_role_dept" (
-  "role_id" int8 NOT NULL,
-  "dept_id" int8 NOT NULL
-)
-;
-COMMENT ON COLUMN "public"."sys_role_dept"."role_id" IS '角色ID';
-COMMENT ON COLUMN "public"."sys_role_dept"."dept_id" IS '部门ID';
-COMMENT ON TABLE "public"."sys_role_dept" IS '角色和部门关联表';
-
--- ----------------------------
--- Table structure for sys_role_menu
--- ----------------------------
-DROP TABLE IF EXISTS "public"."sys_role_menu";
-CREATE TABLE "public"."sys_role_menu" (
-  "role_id" int8 NOT NULL,
-  "menu_id" int8 NOT NULL
-)
-;
-COMMENT ON COLUMN "public"."sys_role_menu"."role_id" IS '角色ID';
-COMMENT ON COLUMN "public"."sys_role_menu"."menu_id" IS '菜单ID';
-COMMENT ON TABLE "public"."sys_role_menu" IS '角色和菜单关联表';
+COMMENT ON COLUMN "public"."ard_cameras"."id" IS 'id';
+COMMENT ON COLUMN "public"."ard_cameras"."name" IS '名称';
+COMMENT ON COLUMN "public"."ard_cameras"."ip" IS 'ip';
+COMMENT ON COLUMN "public"."ard_cameras"."port" IS '端口';
+COMMENT ON COLUMN "public"."ard_cameras"."username" IS '用户名';
+COMMENT ON COLUMN "public"."ard_cameras"."password" IS '密码';
+COMMENT ON COLUMN "public"."ard_cameras"."longitude" IS '经度';
+COMMENT ON COLUMN "public"."ard_cameras"."latitude" IS '纬度';
+COMMENT ON COLUMN "public"."ard_cameras"."altitude" IS '高层';
+COMMENT ON COLUMN "public"."ard_cameras"."gdtype" IS '光电类型';
+COMMENT ON COLUMN "public"."ard_cameras"."channel" IS '通道号';
+COMMENT ON COLUMN "public"."ard_cameras"."dept_id" IS '部门ID';
+COMMENT ON COLUMN "public"."ard_cameras"."user_id" IS '用户ID';
+COMMENT ON COLUMN "public"."ard_cameras"."login_id" IS '登录ID';
+COMMENT ON COLUMN "public"."ard_cameras"."cam_fov" IS '视场角';
+COMMENT ON COLUMN "public"."ard_cameras"."cam_heading" IS '方位角';
+COMMENT ON COLUMN "public"."ard_cameras"."cam_pitch" IS '俯仰角';
+COMMENT ON COLUMN "public"."ard_cameras"."cam_roll" IS '旋转角';
+COMMENT ON COLUMN "public"."ard_cameras"."cam_near" IS '设备焦距';
+COMMENT ON COLUMN "public"."ard_cameras"."cam_far" IS '拍摄距离';
+COMMENT ON COLUMN "public"."ard_cameras"."cam_aspectratio" IS '宽高比';
+COMMENT ON COLUMN "public"."ard_cameras"."cam_depth" IS '融合深度';
+COMMENT ON COLUMN "public"."ard_cameras"."tower_id" IS '所属塔ID';
+COMMENT ON COLUMN "public"."ard_cameras"."create_by" IS '创建者';
+COMMENT ON COLUMN "public"."ard_cameras"."create_time" IS '创建时间';
+COMMENT ON COLUMN "public"."ard_cameras"."update_by" IS '更新者';
+COMMENT ON COLUMN "public"."ard_cameras"."update_time" IS '更新时间';
+COMMENT ON COLUMN "public"."ard_cameras"."operator_id" IS '相机操作者';
+COMMENT ON COLUMN "public"."ard_cameras"."operator_expired" IS '相机操作有效期';
+COMMENT ON COLUMN "public"."ard_cameras"."rtsp_port" IS 'rtsp端口';
+COMMENT ON COLUMN "public"."ard_cameras"."cam_max_visible_distance" IS '最大可视距离';
+COMMENT ON COLUMN "public"."ard_cameras"."cam_alarm_guide_enable" IS '相机报警引导开关';
+COMMENT ON COLUMN "public"."ard_cameras"."state" IS '在线状态';
+COMMENT ON COLUMN "public"."ard_cameras"."factory" IS '厂商';
+COMMENT ON COLUMN "public"."ard_cameras"."start_chan" IS '起始通道';
+COMMENT ON TABLE "public"."ard_cameras" IS '相机设备表';
 
 -- ----------------------------
 -- Table structure for sys_user
@@ -2925,30 +932,620 @@
 COMMENT ON TABLE "public"."sys_user" IS '用户信息表';
 
 -- ----------------------------
--- Table structure for sys_user_post
+-- Table structure for sys_post
 -- ----------------------------
-DROP TABLE IF EXISTS "public"."sys_user_post";
-CREATE TABLE "public"."sys_user_post" (
-  "user_id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "post_id" int8 NOT NULL
+DROP TABLE IF EXISTS "public"."sys_post";
+CREATE TABLE "public"."sys_post" (
+  "post_id" int8 NOT NULL DEFAULT nextval('sys_post_id_seq'::regclass),
+  "post_code" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
+  "post_name" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
+  "post_sort" int4 NOT NULL,
+  "status" char(1) COLLATE "pg_catalog"."default" NOT NULL,
+  "create_by" varchar(64) COLLATE "pg_catalog"."default",
+  "create_time" timestamp(6),
+  "update_by" varchar(64) COLLATE "pg_catalog"."default",
+  "update_time" timestamp(6),
+  "remark" varchar(500) COLLATE "pg_catalog"."default"
 )
 ;
-COMMENT ON COLUMN "public"."sys_user_post"."user_id" IS '用户ID';
-COMMENT ON COLUMN "public"."sys_user_post"."post_id" IS '岗位ID';
-COMMENT ON TABLE "public"."sys_user_post" IS '用户与岗位关联表';
+COMMENT ON COLUMN "public"."sys_post"."post_id" IS '岗位ID';
+COMMENT ON COLUMN "public"."sys_post"."post_code" IS '岗位编码';
+COMMENT ON COLUMN "public"."sys_post"."post_name" IS '岗位名称';
+COMMENT ON COLUMN "public"."sys_post"."post_sort" IS '显示顺序';
+COMMENT ON COLUMN "public"."sys_post"."status" IS '状态(0正常 1停用)';
+COMMENT ON COLUMN "public"."sys_post"."create_by" IS '创建者';
+COMMENT ON COLUMN "public"."sys_post"."create_time" IS '创建时间';
+COMMENT ON COLUMN "public"."sys_post"."update_by" IS '更新者';
+COMMENT ON COLUMN "public"."sys_post"."update_time" IS '更新时间';
+COMMENT ON COLUMN "public"."sys_post"."remark" IS '备注';
+COMMENT ON TABLE "public"."sys_post" IS '岗位信息表';
 
 -- ----------------------------
--- Table structure for sys_user_role
+-- Table structure for ard_video_inspect_task
 -- ----------------------------
-DROP TABLE IF EXISTS "public"."sys_user_role";
-CREATE TABLE "public"."sys_user_role" (
-  "user_id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "role_id" int8 NOT NULL
+DROP TABLE IF EXISTS "public"."ard_video_inspect_task";
+CREATE TABLE "public"."ard_video_inspect_task" (
+  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
+  "task_name" varchar(200) COLLATE "pg_catalog"."default",
+  "start_time" varchar(64) COLLATE "pg_catalog"."default",
+  "end_time" varchar(64) COLLATE "pg_catalog"."default",
+  "repeat_period" varchar(64) COLLATE "pg_catalog"."default",
+  "inspect_mode" varchar(64) COLLATE "pg_catalog"."default",
+  "menual_switch" varchar(64) COLLATE "pg_catalog"."default",
+  "create_by" varchar(64) COLLATE "pg_catalog"."default",
+  "create_time" timestamp(6),
+  "update_by" varchar(64) COLLATE "pg_catalog"."default",
+  "update_time" timestamp(6),
+  "camera_id" varchar(64) COLLATE "pg_catalog"."default",
+  "channel" int8,
+  "dept_id" varchar(64) COLLATE "pg_catalog"."default",
+  "user_id" varchar(64) COLLATE "pg_catalog"."default",
+  "current_step_id" varchar(64) COLLATE "pg_catalog"."default",
+  "current_step_start_time" varchar(64) COLLATE "pg_catalog"."default"
 )
 ;
-COMMENT ON COLUMN "public"."sys_user_role"."user_id" IS '用户ID';
-COMMENT ON COLUMN "public"."sys_user_role"."role_id" IS '角色ID';
-COMMENT ON TABLE "public"."sys_user_role" IS '用户和角色关联表';
+COMMENT ON COLUMN "public"."ard_video_inspect_task"."id" IS 'id';
+COMMENT ON COLUMN "public"."ard_video_inspect_task"."task_name" IS '任务名称';
+COMMENT ON COLUMN "public"."ard_video_inspect_task"."start_time" IS '开始时间';
+COMMENT ON COLUMN "public"."ard_video_inspect_task"."end_time" IS '结束时间';
+COMMENT ON COLUMN "public"."ard_video_inspect_task"."repeat_period" IS '重复周期';
+COMMENT ON COLUMN "public"."ard_video_inspect_task"."inspect_mode" IS '巡检模式';
+COMMENT ON COLUMN "public"."ard_video_inspect_task"."menual_switch" IS '手动开关';
+COMMENT ON COLUMN "public"."ard_video_inspect_task"."create_by" IS '创建者';
+COMMENT ON COLUMN "public"."ard_video_inspect_task"."create_time" IS '创建时间';
+COMMENT ON COLUMN "public"."ard_video_inspect_task"."update_by" IS '更新者';
+COMMENT ON COLUMN "public"."ard_video_inspect_task"."update_time" IS '更新时间';
+COMMENT ON COLUMN "public"."ard_video_inspect_task"."camera_id" IS '相机id';
+COMMENT ON COLUMN "public"."ard_video_inspect_task"."channel" IS '通道号';
+COMMENT ON COLUMN "public"."ard_video_inspect_task"."dept_id" IS '部门id';
+COMMENT ON COLUMN "public"."ard_video_inspect_task"."user_id" IS '用户id';
+COMMENT ON COLUMN "public"."ard_video_inspect_task"."current_step_id" IS '当前步骤';
+COMMENT ON COLUMN "public"."ard_video_inspect_task"."current_step_start_time" IS '当前步骤开始时间';
+COMMENT ON TABLE "public"."ard_video_inspect_task" IS '视频巡检任务';
+
+-- ----------------------------
+-- Table structure for ard_tiles3d
+-- ----------------------------
+DROP TABLE IF EXISTS "public"."ard_tiles3d";
+CREATE TABLE "public"."ard_tiles3d" (
+  "tiles_id" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
+  "tiles_name" varchar(500) COLLATE "pg_catalog"."default",
+  "tiles_url" varchar(500) COLLATE "pg_catalog"."default",
+  "tiles_type" varchar(500) COLLATE "pg_catalog"."default",
+  "tiles_x" int4,
+  "tiles_y" int4,
+  "tiles_z" int4,
+  "cam_poi" varchar(500) COLLATE "pg_catalog"."default",
+  "cam_heading" numeric,
+  "cam_pitch" numeric,
+  "maximum_screen_space_error" int4,
+  "maximum_memory_usage" int4,
+  "cull_requests_while_moving_multiplier" numeric,
+  "dynamic_screen_space_error_density" numeric,
+  "reserved_1" varchar(255) COLLATE "pg_catalog"."default",
+  "reserved_2" varchar(255) COLLATE "pg_catalog"."default",
+  "reserved_3" varchar(255) COLLATE "pg_catalog"."default",
+  "dept_id" int4,
+  "user_id" varchar(32) COLLATE "pg_catalog"."default",
+  "create_by" varchar(64) COLLATE "pg_catalog"."default",
+  "create_time" timestamp(6),
+  "update_by" varchar(64) COLLATE "pg_catalog"."default",
+  "update_time" timestamp(6)
+)
+;
+COMMENT ON COLUMN "public"."ard_tiles3d"."tiles_id" IS 'ID';
+COMMENT ON COLUMN "public"."ard_tiles3d"."tiles_name" IS '实景三维名称';
+COMMENT ON COLUMN "public"."ard_tiles3d"."tiles_url" IS '实景三维路径';
+COMMENT ON COLUMN "public"."ard_tiles3d"."tiles_type" IS '是否默认加载ff默认初始化';
+COMMENT ON COLUMN "public"."ard_tiles3d"."tiles_x" IS 'x轴偏移';
+COMMENT ON COLUMN "public"."ard_tiles3d"."tiles_y" IS 'y轴偏移';
+COMMENT ON COLUMN "public"."ard_tiles3d"."tiles_z" IS 'z轴偏移';
+COMMENT ON COLUMN "public"."ard_tiles3d"."cam_poi" IS '相机坐标';
+COMMENT ON COLUMN "public"."ard_tiles3d"."cam_heading" IS '相机方位';
+COMMENT ON COLUMN "public"."ard_tiles3d"."cam_pitch" IS '相机俯仰';
+COMMENT ON COLUMN "public"."ard_tiles3d"."maximum_screen_space_error" IS '屏幕空间误差';
+COMMENT ON COLUMN "public"."ard_tiles3d"."maximum_memory_usage" IS '内存最大使用量';
+COMMENT ON COLUMN "public"."ard_tiles3d"."cull_requests_while_moving_multiplier" IS '自动超清化模型';
+COMMENT ON COLUMN "public"."ard_tiles3d"."dynamic_screen_space_error_density" IS '模型加载速度';
+COMMENT ON COLUMN "public"."ard_tiles3d"."dept_id" IS '部门id';
+COMMENT ON COLUMN "public"."ard_tiles3d"."user_id" IS '用户id';
+COMMENT ON COLUMN "public"."ard_tiles3d"."create_by" IS '创建者';
+COMMENT ON COLUMN "public"."ard_tiles3d"."create_time" IS '创建时间';
+COMMENT ON COLUMN "public"."ard_tiles3d"."update_by" IS '更新者';
+COMMENT ON COLUMN "public"."ard_tiles3d"."update_time" IS '更新时间';
+COMMENT ON TABLE "public"."ard_tiles3d" IS '三维实景表';
+
+-- ----------------------------
+-- Table structure for sys_role
+-- ----------------------------
+DROP TABLE IF EXISTS "public"."sys_role";
+CREATE TABLE "public"."sys_role" (
+  "role_id" int8 NOT NULL DEFAULT nextval('sys_role_id_seq'::regclass),
+  "role_name" varchar(30) COLLATE "pg_catalog"."default" NOT NULL,
+  "role_key" varchar(100) COLLATE "pg_catalog"."default" NOT NULL,
+  "role_sort" int4 NOT NULL,
+  "data_scope" char(1) COLLATE "pg_catalog"."default",
+  "menu_check_strictly" bool,
+  "dept_check_strictly" bool,
+  "status" char(1) COLLATE "pg_catalog"."default" NOT NULL,
+  "del_flag" char(1) COLLATE "pg_catalog"."default" DEFAULT '0'::character varying,
+  "create_by" varchar(64) COLLATE "pg_catalog"."default",
+  "create_time" timestamp(6),
+  "update_by" varchar(64) COLLATE "pg_catalog"."default",
+  "update_time" timestamp(6),
+  "remark" varchar(500) COLLATE "pg_catalog"."default"
+)
+;
+COMMENT ON COLUMN "public"."sys_role"."role_id" IS '角色ID';
+COMMENT ON COLUMN "public"."sys_role"."role_name" IS '角色名称';
+COMMENT ON COLUMN "public"."sys_role"."role_key" IS '角色权限字符串';
+COMMENT ON COLUMN "public"."sys_role"."role_sort" IS '显示顺序';
+COMMENT ON COLUMN "public"."sys_role"."data_scope" IS '数据范围(1:全部数据权限 2:自定数据权限 3:本部门数据权限 4:本部门及以下数据权限)';
+COMMENT ON COLUMN "public"."sys_role"."menu_check_strictly" IS '菜单树选择项是否关联显示';
+COMMENT ON COLUMN "public"."sys_role"."dept_check_strictly" IS '部门树选择项是否关联显示';
+COMMENT ON COLUMN "public"."sys_role"."status" IS '角色状态(0正常 1停用)';
+COMMENT ON COLUMN "public"."sys_role"."del_flag" IS '删除标志(0代表存在 2代表删除)';
+COMMENT ON COLUMN "public"."sys_role"."create_by" IS '创建者';
+COMMENT ON COLUMN "public"."sys_role"."create_time" IS '创建时间';
+COMMENT ON COLUMN "public"."sys_role"."update_by" IS '更新者';
+COMMENT ON COLUMN "public"."sys_role"."update_time" IS '更新时间';
+COMMENT ON COLUMN "public"."sys_role"."remark" IS '备注';
+COMMENT ON TABLE "public"."sys_role" IS '角色信息表';
+
+-- ----------------------------
+-- Table structure for ard_alarm_radar_fire
+-- ----------------------------
+DROP TABLE IF EXISTS "public"."ard_alarm_radar_fire";
+CREATE TABLE "public"."ard_alarm_radar_fire" (
+  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
+  "name" varchar(45) COLLATE "pg_catalog"."default",
+  "target_id" varchar(45) COLLATE "pg_catalog"."default",
+  "alarm_type" varchar(45) COLLATE "pg_catalog"."default",
+  "alarm_time" timestamp(6),
+  "longitude" numeric,
+  "latitude" numeric,
+  "record_url" varchar(300) COLLATE "pg_catalog"."default",
+  "view_time" timestamp(6),
+  "create_by" varchar(45) COLLATE "pg_catalog"."default",
+  "create_time" timestamp(6),
+  "user_id" varchar(45) COLLATE "pg_catalog"."default",
+  "dept_id" int4,
+  "update_time" timestamp(6),
+  "guide_time" timestamp(6)
+)
+;
+COMMENT ON COLUMN "public"."ard_alarm_radar_fire"."id" IS '记录ID';
+COMMENT ON COLUMN "public"."ard_alarm_radar_fire"."name" IS '兴趣点名称';
+COMMENT ON COLUMN "public"."ard_alarm_radar_fire"."target_id" IS '目标ID';
+COMMENT ON COLUMN "public"."ard_alarm_radar_fire"."alarm_type" IS '报警类型';
+COMMENT ON COLUMN "public"."ard_alarm_radar_fire"."alarm_time" IS '报警时间';
+COMMENT ON COLUMN "public"."ard_alarm_radar_fire"."longitude" IS '经度';
+COMMENT ON COLUMN "public"."ard_alarm_radar_fire"."latitude" IS '纬度';
+COMMENT ON COLUMN "public"."ard_alarm_radar_fire"."record_url" IS '引导录像';
+COMMENT ON COLUMN "public"."ard_alarm_radar_fire"."view_time" IS '查看时间';
+COMMENT ON COLUMN "public"."ard_alarm_radar_fire"."create_by" IS '创建者';
+COMMENT ON COLUMN "public"."ard_alarm_radar_fire"."create_time" IS '创建时间';
+COMMENT ON COLUMN "public"."ard_alarm_radar_fire"."user_id" IS '用户ID';
+COMMENT ON COLUMN "public"."ard_alarm_radar_fire"."dept_id" IS '部门ID';
+COMMENT ON COLUMN "public"."ard_alarm_radar_fire"."update_time" IS '更新时间';
+COMMENT ON COLUMN "public"."ard_alarm_radar_fire"."guide_time" IS '引导时间';
+COMMENT ON TABLE "public"."ard_alarm_radar_fire" IS '雷达防火报警表';
+
+-- ----------------------------
+-- Table structure for sys_notice
+-- ----------------------------
+DROP TABLE IF EXISTS "public"."sys_notice";
+CREATE TABLE "public"."sys_notice" (
+  "notice_id" int4 NOT NULL DEFAULT nextval('sys_notice_id_seq'::regclass),
+  "notice_title" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
+  "notice_type" char(1) COLLATE "pg_catalog"."default" NOT NULL,
+  "notice_content" varchar(500) COLLATE "pg_catalog"."default",
+  "status" char(1) COLLATE "pg_catalog"."default",
+  "create_by" varchar(64) COLLATE "pg_catalog"."default",
+  "create_time" timestamp(6),
+  "update_by" varchar(64) COLLATE "pg_catalog"."default",
+  "update_time" timestamp(6),
+  "remark" varchar(255) COLLATE "pg_catalog"."default"
+)
+;
+COMMENT ON COLUMN "public"."sys_notice"."notice_id" IS '公告ID';
+COMMENT ON COLUMN "public"."sys_notice"."notice_title" IS '公告标题';
+COMMENT ON COLUMN "public"."sys_notice"."notice_type" IS '公告类型(1通知 2公告)';
+COMMENT ON COLUMN "public"."sys_notice"."notice_content" IS '公告内容';
+COMMENT ON COLUMN "public"."sys_notice"."status" IS '公告状态(0正常 1关闭)';
+COMMENT ON COLUMN "public"."sys_notice"."create_by" IS '创建者';
+COMMENT ON COLUMN "public"."sys_notice"."create_time" IS '创建时间';
+COMMENT ON COLUMN "public"."sys_notice"."update_by" IS '更新者';
+COMMENT ON COLUMN "public"."sys_notice"."update_time" IS '更新时间';
+COMMENT ON COLUMN "public"."sys_notice"."remark" IS '备注';
+COMMENT ON TABLE "public"."sys_notice" IS '通知公告表';
+
+-- ----------------------------
+-- Table structure for ard_towers
+-- ----------------------------
+DROP TABLE IF EXISTS "public"."ard_towers";
+CREATE TABLE "public"."ard_towers" (
+  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
+  "name" varchar(45) COLLATE "pg_catalog"."default",
+  "longitude" numeric,
+  "latitude" numeric,
+  "altitude" numeric,
+  "user_id" varchar(45) COLLATE "pg_catalog"."default",
+  "dept_id" int4,
+  "create_by" varchar(64) COLLATE "pg_catalog"."default",
+  "create_time" timestamp(6),
+  "update_by" varchar(64) COLLATE "pg_catalog"."default",
+  "update_time" timestamp(6),
+  "direction" varchar(255) COLLATE "pg_catalog"."default",
+  "tower_scale" varchar(255) COLLATE "pg_catalog"."default",
+  "tower_path" varchar(255) COLLATE "pg_catalog"."default",
+  "pe_offset" varchar(255) COLLATE "pg_catalog"."default",
+  "pe_scale" varchar(255) COLLATE "pg_catalog"."default",
+  "pe_path" varchar(255) COLLATE "pg_catalog"."default",
+  "radar_offset" varchar(255) COLLATE "pg_catalog"."default",
+  "radar_scale" varchar(255) COLLATE "pg_catalog"."default",
+  "radar_path" varchar(255) COLLATE "pg_catalog"."default"
+)
+;
+COMMENT ON COLUMN "public"."ard_towers"."id" IS 'id';
+COMMENT ON COLUMN "public"."ard_towers"."name" IS '名称';
+COMMENT ON COLUMN "public"."ard_towers"."longitude" IS '经度';
+COMMENT ON COLUMN "public"."ard_towers"."latitude" IS '纬度';
+COMMENT ON COLUMN "public"."ard_towers"."altitude" IS '高程';
+COMMENT ON COLUMN "public"."ard_towers"."user_id" IS '用户id';
+COMMENT ON COLUMN "public"."ard_towers"."dept_id" IS '部门id';
+COMMENT ON COLUMN "public"."ard_towers"."create_by" IS '创建者';
+COMMENT ON COLUMN "public"."ard_towers"."create_time" IS '创建时间';
+COMMENT ON COLUMN "public"."ard_towers"."update_by" IS '更新者';
+COMMENT ON COLUMN "public"."ard_towers"."update_time" IS '更新时间';
+COMMENT ON COLUMN "public"."ard_towers"."direction" IS '塔方位角';
+COMMENT ON COLUMN "public"."ard_towers"."tower_scale" IS '塔比例';
+COMMENT ON COLUMN "public"."ard_towers"."tower_path" IS '塔模型';
+COMMENT ON COLUMN "public"."ard_towers"."pe_offset" IS '光电偏移';
+COMMENT ON COLUMN "public"."ard_towers"."pe_scale" IS '光电比例';
+COMMENT ON COLUMN "public"."ard_towers"."pe_path" IS '光电模型';
+COMMENT ON COLUMN "public"."ard_towers"."radar_offset" IS '雷达偏移';
+COMMENT ON COLUMN "public"."ard_towers"."radar_scale" IS '雷达缩放';
+COMMENT ON COLUMN "public"."ard_towers"."radar_path" IS '雷达模型';
+COMMENT ON TABLE "public"."ard_towers" IS '塔管理表';
+
+-- ----------------------------
+-- Table structure for ard_equip_radar
+-- ----------------------------
+DROP TABLE IF EXISTS "public"."ard_equip_radar";
+CREATE TABLE "public"."ard_equip_radar" (
+  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
+  "name" varchar(64) COLLATE "pg_catalog"."default",
+  "type" varchar(64) COLLATE "pg_catalog"."default",
+  "ip" varchar(24) COLLATE "pg_catalog"."default",
+  "port" varchar(12) COLLATE "pg_catalog"."default",
+  "operate" varchar(64) COLLATE "pg_catalog"."default",
+  "longitude" float8,
+  "latitude" float8,
+  "altitude" float8,
+  "radar_date" timestamp(6),
+  "pitch" varchar(24) COLLATE "pg_catalog"."default",
+  "tower_id" varchar(64) COLLATE "pg_catalog"."default",
+  "image_width" varchar(24) COLLATE "pg_catalog"."default",
+  "image_height" varchar(24) COLLATE "pg_catalog"."default",
+  "user_id" varchar(64) COLLATE "pg_catalog"."default",
+  "dept_id" int8,
+  "create_by" varchar(64) COLLATE "pg_catalog"."default",
+  "create_time" timestamp(6),
+  "update_by" varchar(64) COLLATE "pg_catalog"."default",
+  "update_time" timestamp(6),
+  "del_flag" char(1) COLLATE "pg_catalog"."default",
+  "state" varchar(1) COLLATE "pg_catalog"."default"
+)
+;
+COMMENT ON COLUMN "public"."ard_equip_radar"."id" IS 'id';
+COMMENT ON COLUMN "public"."ard_equip_radar"."name" IS '名称';
+COMMENT ON COLUMN "public"."ard_equip_radar"."type" IS '型号';
+COMMENT ON COLUMN "public"."ard_equip_radar"."ip" IS 'ip';
+COMMENT ON COLUMN "public"."ard_equip_radar"."port" IS '端口';
+COMMENT ON COLUMN "public"."ard_equip_radar"."operate" IS '操作员id';
+COMMENT ON COLUMN "public"."ard_equip_radar"."longitude" IS '经度';
+COMMENT ON COLUMN "public"."ard_equip_radar"."latitude" IS '维度';
+COMMENT ON COLUMN "public"."ard_equip_radar"."altitude" IS '高程';
+COMMENT ON COLUMN "public"."ard_equip_radar"."radar_date" IS '安装时间';
+COMMENT ON COLUMN "public"."ard_equip_radar"."pitch" IS '俯仰角';
+COMMENT ON COLUMN "public"."ard_equip_radar"."tower_id" IS '塔id';
+COMMENT ON COLUMN "public"."ard_equip_radar"."image_width" IS '图像宽度';
+COMMENT ON COLUMN "public"."ard_equip_radar"."image_height" IS '图像高度';
+COMMENT ON COLUMN "public"."ard_equip_radar"."user_id" IS '用户id';
+COMMENT ON COLUMN "public"."ard_equip_radar"."dept_id" IS '部门id';
+COMMENT ON COLUMN "public"."ard_equip_radar"."create_by" IS '创建者';
+COMMENT ON COLUMN "public"."ard_equip_radar"."create_time" IS '创建时间';
+COMMENT ON COLUMN "public"."ard_equip_radar"."update_by" IS '更新者';
+COMMENT ON COLUMN "public"."ard_equip_radar"."update_time" IS '更新时间';
+COMMENT ON COLUMN "public"."ard_equip_radar"."del_flag" IS '删除标记';
+COMMENT ON COLUMN "public"."ard_equip_radar"."state" IS '在线状态';
+COMMENT ON TABLE "public"."ard_equip_radar" IS '雷达管理表';
+
+-- ----------------------------
+-- Table structure for ard_camera_no_guide_zone
+-- ----------------------------
+DROP TABLE IF EXISTS "public"."ard_camera_no_guide_zone";
+CREATE TABLE "public"."ard_camera_no_guide_zone" (
+  "id" varchar(250) COLLATE "pg_catalog"."default" NOT NULL,
+  "name" varchar(255) COLLATE "pg_catalog"."default",
+  "poi" varchar(25500) COLLATE "pg_catalog"."default",
+  "camera_id" varchar(64) COLLATE "pg_catalog"."default",
+  "enabled" varchar(1) COLLATE "pg_catalog"."default",
+  "dept_id" int4,
+  "user_id" varchar COLLATE "pg_catalog"."default",
+  "create_by" varchar(255) COLLATE "pg_catalog"."default",
+  "create_time" timestamp(0),
+  "update_by" varchar(255) COLLATE "pg_catalog"."default",
+  "update_time" timestamp(0)
+)
+;
+COMMENT ON COLUMN "public"."ard_camera_no_guide_zone"."id" IS 'id';
+COMMENT ON COLUMN "public"."ard_camera_no_guide_zone"."name" IS '名称';
+COMMENT ON COLUMN "public"."ard_camera_no_guide_zone"."poi" IS '范围';
+COMMENT ON COLUMN "public"."ard_camera_no_guide_zone"."camera_id" IS '相机ID';
+COMMENT ON COLUMN "public"."ard_camera_no_guide_zone"."enabled" IS '是否启用';
+COMMENT ON COLUMN "public"."ard_camera_no_guide_zone"."dept_id" IS '部门ID';
+COMMENT ON COLUMN "public"."ard_camera_no_guide_zone"."user_id" IS '用户ID';
+COMMENT ON COLUMN "public"."ard_camera_no_guide_zone"."create_by" IS '创建者';
+COMMENT ON COLUMN "public"."ard_camera_no_guide_zone"."create_time" IS '创建时间';
+COMMENT ON COLUMN "public"."ard_camera_no_guide_zone"."update_by" IS '修改者';
+COMMENT ON COLUMN "public"."ard_camera_no_guide_zone"."update_time" IS '修改时间';
+COMMENT ON TABLE "public"."ard_camera_no_guide_zone" IS '禁引可视域管理表';
+
+-- ----------------------------
+-- Table structure for ard_alarm_access
+-- ----------------------------
+DROP TABLE IF EXISTS "public"."ard_alarm_access";
+CREATE TABLE "public"."ard_alarm_access" (
+  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
+  "serial_no" varchar(64) COLLATE "pg_catalog"."default",
+  "acs_id" varchar(64) COLLATE "pg_catalog"."default",
+  "acs_name" varchar(64) COLLATE "pg_catalog"."default",
+  "defense_type" varchar(64) COLLATE "pg_catalog"."default",
+  "alarm_type" varchar(64) COLLATE "pg_catalog"."default",
+  "alarm_time" timestamp(6),
+  "door_no" int8,
+  "longitude" numeric,
+  "latitude" numeric,
+  "altitude" numeric,
+  "pic_url" varchar(255) COLLATE "pg_catalog"."default",
+  "record_url" varchar(255) COLLATE "pg_catalog"."default",
+  "view_time" timestamp(6),
+  "dept_id" int8,
+  "user_id" varchar(64) COLLATE "pg_catalog"."default",
+  "create_by" varchar(64) COLLATE "pg_catalog"."default",
+  "create_time" timestamp(6)
+)
+;
+COMMENT ON COLUMN "public"."ard_alarm_access"."id" IS 'id';
+COMMENT ON COLUMN "public"."ard_alarm_access"."serial_no" IS '事件流水号';
+COMMENT ON COLUMN "public"."ard_alarm_access"."acs_id" IS '门禁主机ID';
+COMMENT ON COLUMN "public"."ard_alarm_access"."acs_name" IS '门禁主机名称';
+COMMENT ON COLUMN "public"."ard_alarm_access"."defense_type" IS '防区类型';
+COMMENT ON COLUMN "public"."ard_alarm_access"."alarm_type" IS '报警类别';
+COMMENT ON COLUMN "public"."ard_alarm_access"."alarm_time" IS '报警时间';
+COMMENT ON COLUMN "public"."ard_alarm_access"."door_no" IS '门编号';
+COMMENT ON COLUMN "public"."ard_alarm_access"."longitude" IS '门禁主机经度';
+COMMENT ON COLUMN "public"."ard_alarm_access"."latitude" IS '门禁主机纬度';
+COMMENT ON COLUMN "public"."ard_alarm_access"."altitude" IS '门禁主机高层';
+COMMENT ON COLUMN "public"."ard_alarm_access"."pic_url" IS '事件图片url';
+COMMENT ON COLUMN "public"."ard_alarm_access"."record_url" IS '引导录像url';
+COMMENT ON COLUMN "public"."ard_alarm_access"."view_time" IS '查看时间';
+COMMENT ON COLUMN "public"."ard_alarm_access"."dept_id" IS '部门ID';
+COMMENT ON COLUMN "public"."ard_alarm_access"."user_id" IS '用户ID';
+COMMENT ON COLUMN "public"."ard_alarm_access"."create_by" IS '创建者';
+COMMENT ON COLUMN "public"."ard_alarm_access"."create_time" IS '创建时间';
+COMMENT ON TABLE "public"."ard_alarm_access" IS '门禁报警表';
+
+-- ----------------------------
+-- Table structure for ard_well_guide_camera
+-- ----------------------------
+DROP TABLE IF EXISTS "public"."ard_well_guide_camera";
+CREATE TABLE "public"."ard_well_guide_camera" (
+  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
+  "camera_id" varchar(255) COLLATE "pg_catalog"."default",
+  "p1" numeric,
+  "t1" numeric,
+  "z1" numeric,
+  "p2" numeric,
+  "t2" numeric,
+  "z2" numeric,
+  "well_id" varchar(64) COLLATE "pg_catalog"."default"
+)
+;
+COMMENT ON COLUMN "public"."ard_well_guide_camera"."id" IS '主键';
+COMMENT ON COLUMN "public"."ard_well_guide_camera"."camera_id" IS '相机ID';
+COMMENT ON COLUMN "public"."ard_well_guide_camera"."p1" IS '可见光p值';
+COMMENT ON COLUMN "public"."ard_well_guide_camera"."t1" IS '可见光t值';
+COMMENT ON COLUMN "public"."ard_well_guide_camera"."z1" IS '可见光z值';
+COMMENT ON COLUMN "public"."ard_well_guide_camera"."p2" IS '热红外p值';
+COMMENT ON COLUMN "public"."ard_well_guide_camera"."t2" IS '热红外t值';
+COMMENT ON COLUMN "public"."ard_well_guide_camera"."z2" IS '热红外z值';
+COMMENT ON COLUMN "public"."ard_well_guide_camera"."well_id" IS '井ID';
+COMMENT ON TABLE "public"."ard_well_guide_camera" IS '井关联引导相机';
+
+-- ----------------------------
+-- Table structure for ard_uwb
+-- ----------------------------
+DROP TABLE IF EXISTS "public"."ard_uwb";
+CREATE TABLE "public"."ard_uwb" (
+  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
+  "name" varchar(45) COLLATE "pg_catalog"."default" NOT NULL,
+  "device_id" varchar(45) COLLATE "pg_catalog"."default" NOT NULL,
+  "user_id" varchar(32) COLLATE "pg_catalog"."default",
+  "create_by" varchar(64) COLLATE "pg_catalog"."default",
+  "create_time" timestamp(6),
+  "update_by" varchar(64) COLLATE "pg_catalog"."default",
+  "update_time" timestamp(6)
+)
+;
+COMMENT ON COLUMN "public"."ard_uwb"."id" IS 'id';
+COMMENT ON COLUMN "public"."ard_uwb"."name" IS '名称';
+COMMENT ON COLUMN "public"."ard_uwb"."device_id" IS '卡片ID';
+COMMENT ON COLUMN "public"."ard_uwb"."user_id" IS '用户ID';
+COMMENT ON COLUMN "public"."ard_uwb"."create_by" IS '创建者';
+COMMENT ON COLUMN "public"."ard_uwb"."create_time" IS '创建时间';
+COMMENT ON COLUMN "public"."ard_uwb"."update_by" IS '更新者';
+COMMENT ON COLUMN "public"."ard_uwb"."update_time" IS '更新时间';
+COMMENT ON TABLE "public"."ard_uwb" IS 'uwb管理表';
+
+-- ----------------------------
+-- Table structure for ard_tubes
+-- ----------------------------
+DROP TABLE IF EXISTS "public"."ard_tubes";
+CREATE TABLE "public"."ard_tubes" (
+  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
+  "name" varchar(45) COLLATE "pg_catalog"."default",
+  "type" varchar(45) COLLATE "pg_catalog"."default",
+  "pipe_diameter" varchar(45) COLLATE "pg_catalog"."default",
+  "color" varchar(45) COLLATE "pg_catalog"."default",
+  "child_count" int4,
+  "user_id" varchar(45) COLLATE "pg_catalog"."default",
+  "dept_id" int4,
+  "create_by" varchar(64) COLLATE "pg_catalog"."default",
+  "create_time" timestamp(6),
+  "update_by" varchar(64) COLLATE "pg_catalog"."default",
+  "update_time" timestamp(6)
+)
+;
+COMMENT ON COLUMN "public"."ard_tubes"."id" IS 'id';
+COMMENT ON COLUMN "public"."ard_tubes"."name" IS '名称';
+COMMENT ON COLUMN "public"."ard_tubes"."type" IS '类型';
+COMMENT ON COLUMN "public"."ard_tubes"."pipe_diameter" IS '管径';
+COMMENT ON COLUMN "public"."ard_tubes"."color" IS '颜色';
+COMMENT ON COLUMN "public"."ard_tubes"."child_count" IS '子管线数量';
+COMMENT ON COLUMN "public"."ard_tubes"."user_id" IS '用户id';
+COMMENT ON COLUMN "public"."ard_tubes"."dept_id" IS '部门id';
+COMMENT ON COLUMN "public"."ard_tubes"."create_by" IS '创建者';
+COMMENT ON COLUMN "public"."ard_tubes"."create_time" IS '创建时间';
+COMMENT ON COLUMN "public"."ard_tubes"."update_by" IS '更新者';
+COMMENT ON COLUMN "public"."ard_tubes"."update_time" IS '更新时间';
+COMMENT ON TABLE "public"."ard_tubes" IS '管线管理表';
+
+-- ----------------------------
+-- Table structure for ard_oil_wall
+-- ----------------------------
+DROP TABLE IF EXISTS "public"."ard_oil_wall";
+CREATE TABLE "public"."ard_oil_wall" (
+  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
+  "name" varchar(255) COLLATE "pg_catalog"."default",
+  "coord" varchar(25500) COLLATE "pg_catalog"."default",
+  "type" varchar(2) COLLATE "pg_catalog"."default",
+  "create_by" varchar(255) COLLATE "pg_catalog"."default",
+  "create_time" timestamp(6),
+  "update_by" varchar(64) COLLATE "pg_catalog"."default",
+  "update_time" timestamp(6)
+)
+;
+COMMENT ON COLUMN "public"."ard_oil_wall"."name" IS '名称';
+COMMENT ON COLUMN "public"."ard_oil_wall"."coord" IS '范围';
+COMMENT ON COLUMN "public"."ard_oil_wall"."type" IS '类型';
+COMMENT ON COLUMN "public"."ard_oil_wall"."create_by" IS '创建者';
+COMMENT ON COLUMN "public"."ard_oil_wall"."create_time" IS '创建时间';
+COMMENT ON COLUMN "public"."ard_oil_wall"."update_by" IS '修改者';
+COMMENT ON COLUMN "public"."ard_oil_wall"."update_time" IS '修改时间';
+
+-- ----------------------------
+-- Table structure for ard_camera_pitch_point
+-- ----------------------------
+DROP TABLE IF EXISTS "public"."ard_camera_pitch_point";
+CREATE TABLE "public"."ard_camera_pitch_point" (
+  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
+  "longitude" numeric,
+  "latitude" numeric,
+  "altitude" numeric,
+  "difference" numeric,
+  "camera_id" varchar(64) COLLATE "pg_catalog"."default",
+  "create_by" varchar(64) COLLATE "pg_catalog"."default",
+  "create_time" timestamp(6),
+  "update_by" varchar(64) COLLATE "pg_catalog"."default",
+  "update_time" timestamp(6)
+)
+;
+COMMENT ON COLUMN "public"."ard_camera_pitch_point"."id" IS 'id';
+COMMENT ON COLUMN "public"."ard_camera_pitch_point"."longitude" IS '经度';
+COMMENT ON COLUMN "public"."ard_camera_pitch_point"."latitude" IS '纬度';
+COMMENT ON COLUMN "public"."ard_camera_pitch_point"."altitude" IS '高层';
+COMMENT ON COLUMN "public"."ard_camera_pitch_point"."difference" IS '差值';
+COMMENT ON COLUMN "public"."ard_camera_pitch_point"."camera_id" IS '相机id';
+COMMENT ON COLUMN "public"."ard_camera_pitch_point"."create_by" IS '创建者';
+COMMENT ON COLUMN "public"."ard_camera_pitch_point"."create_time" IS '创建时间';
+COMMENT ON COLUMN "public"."ard_camera_pitch_point"."update_by" IS '更新者';
+COMMENT ON COLUMN "public"."ard_camera_pitch_point"."update_time" IS '更新时间';
+COMMENT ON TABLE "public"."ard_camera_pitch_point" IS '相机俯仰差值参照点';
+
+-- ----------------------------
+-- Table structure for ard_alarm_tube
+-- ----------------------------
+DROP TABLE IF EXISTS "public"."ard_alarm_tube";
+CREATE TABLE "public"."ard_alarm_tube" (
+  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
+  "host" varchar(64) COLLATE "pg_catalog"."default",
+  "tube_id" int8,
+  "tube_name" varchar(64) COLLATE "pg_catalog"."default",
+  "tube_type" varchar(50) COLLATE "pg_catalog"."default",
+  "pipe_diameter" numeric,
+  "color" varchar(20) COLLATE "pg_catalog"."default",
+  "position" int4,
+  "longitude" numeric,
+  "latitude" numeric,
+  "altitude" numeric,
+  "type" varchar(64) COLLATE "pg_catalog"."default",
+  "alarm_type" varchar(64) COLLATE "pg_catalog"."default",
+  "alarm_time" timestamp(6),
+  "watcher" varchar(45) COLLATE "pg_catalog"."default",
+  "create_time" timestamp(6),
+  "view_time" timestamp(6),
+  "record_url" varchar(255) COLLATE "pg_catalog"."default"
+)
+;
+COMMENT ON COLUMN "public"."ard_alarm_tube"."id" IS '主键';
+COMMENT ON COLUMN "public"."ard_alarm_tube"."host" IS '报警主机';
+COMMENT ON COLUMN "public"."ard_alarm_tube"."tube_id" IS '管线id';
+COMMENT ON COLUMN "public"."ard_alarm_tube"."tube_name" IS '管线名称';
+COMMENT ON COLUMN "public"."ard_alarm_tube"."tube_type" IS '管线类型-油管-水管';
+COMMENT ON COLUMN "public"."ard_alarm_tube"."pipe_diameter" IS '管径';
+COMMENT ON COLUMN "public"."ard_alarm_tube"."color" IS '颜色';
+COMMENT ON COLUMN "public"."ard_alarm_tube"."position" IS '位置';
+COMMENT ON COLUMN "public"."ard_alarm_tube"."longitude" IS '经度';
+COMMENT ON COLUMN "public"."ard_alarm_tube"."latitude" IS '纬度';
+COMMENT ON COLUMN "public"."ard_alarm_tube"."altitude" IS '高层';
+COMMENT ON COLUMN "public"."ard_alarm_tube"."type" IS '类型GXALARM';
+COMMENT ON COLUMN "public"."ard_alarm_tube"."alarm_type" IS '类型中文';
+COMMENT ON COLUMN "public"."ard_alarm_tube"."alarm_time" IS '报警时间';
+COMMENT ON COLUMN "public"."ard_alarm_tube"."watcher" IS '用户名';
+COMMENT ON COLUMN "public"."ard_alarm_tube"."create_time" IS '创建时间';
+COMMENT ON COLUMN "public"."ard_alarm_tube"."view_time" IS '查看时间';
+COMMENT ON COLUMN "public"."ard_alarm_tube"."record_url" IS '引导录像url';
+COMMENT ON TABLE "public"."ard_alarm_tube" IS '管线泄露报警表';
+
+-- ----------------------------
+-- Table structure for ard_alarm_apponekey
+-- ----------------------------
+DROP TABLE IF EXISTS "public"."ard_alarm_apponekey";
+CREATE TABLE "public"."ard_alarm_apponekey" (
+  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
+  "user_id" varchar(255) COLLATE "pg_catalog"."default",
+  "name" varchar(255) COLLATE "pg_catalog"."default",
+  "longitude" float8,
+  "latitude" float8,
+  "altitude" float8,
+  "record_url" varchar(255) COLLATE "pg_catalog"."default",
+  "create_time" timestamp(6),
+  "view_time" timestamp(6)
+)
+;
+COMMENT ON COLUMN "public"."ard_alarm_apponekey"."id" IS 'ID';
+COMMENT ON COLUMN "public"."ard_alarm_apponekey"."user_id" IS 'app用户ID';
+COMMENT ON COLUMN "public"."ard_alarm_apponekey"."name" IS 'app用户姓名';
+COMMENT ON COLUMN "public"."ard_alarm_apponekey"."longitude" IS '经度';
+COMMENT ON COLUMN "public"."ard_alarm_apponekey"."latitude" IS '纬度';
+COMMENT ON COLUMN "public"."ard_alarm_apponekey"."altitude" IS '高层';
+COMMENT ON COLUMN "public"."ard_alarm_apponekey"."record_url" IS '录像url';
+COMMENT ON COLUMN "public"."ard_alarm_apponekey"."create_time" IS '创建时间';
+COMMENT ON COLUMN "public"."ard_alarm_apponekey"."view_time" IS '查看时间';
+COMMENT ON TABLE "public"."ard_alarm_apponekey" IS 'app一键报警';
 
 -- ----------------------------
 -- Table structure for tiles3d
@@ -2991,893 +1588,1679 @@
 COMMENT ON TABLE "public"."tiles3d" IS '3D瓦片表';
 
 -- ----------------------------
--- Table structure for vtdu
+-- Table structure for sys_user_role
 -- ----------------------------
-DROP TABLE IF EXISTS "public"."vtdu";
-CREATE TABLE "public"."vtdu" (
-  "name" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
-  "rtsp_source" varchar(255) COLLATE "pg_catalog"."default",
-  "is_code" varchar(1) COLLATE "pg_catalog"."default",
-  "mode" varchar(1) COLLATE "pg_catalog"."default",
+DROP TABLE IF EXISTS "public"."sys_user_role";
+CREATE TABLE "public"."sys_user_role" (
+  "user_id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
+  "role_id" int8 NOT NULL
+)
+;
+COMMENT ON COLUMN "public"."sys_user_role"."user_id" IS '用户ID';
+COMMENT ON COLUMN "public"."sys_user_role"."role_id" IS '角色ID';
+COMMENT ON TABLE "public"."sys_user_role" IS '用户和角色关联表';
+
+-- ----------------------------
+-- Table structure for sys_user_post
+-- ----------------------------
+DROP TABLE IF EXISTS "public"."sys_user_post";
+CREATE TABLE "public"."sys_user_post" (
+  "user_id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
+  "post_id" int8 NOT NULL
+)
+;
+COMMENT ON COLUMN "public"."sys_user_post"."user_id" IS '用户ID';
+COMMENT ON COLUMN "public"."sys_user_post"."post_id" IS '岗位ID';
+COMMENT ON TABLE "public"."sys_user_post" IS '用户与岗位关联表';
+
+-- ----------------------------
+-- Table structure for sys_role_dept
+-- ----------------------------
+DROP TABLE IF EXISTS "public"."sys_role_dept";
+CREATE TABLE "public"."sys_role_dept" (
+  "role_id" int8 NOT NULL,
+  "dept_id" int8 NOT NULL
+)
+;
+COMMENT ON COLUMN "public"."sys_role_dept"."role_id" IS '角色ID';
+COMMENT ON COLUMN "public"."sys_role_dept"."dept_id" IS '部门ID';
+COMMENT ON TABLE "public"."sys_role_dept" IS '角色和部门关联表';
+
+-- ----------------------------
+-- Table structure for sys_job_log
+-- ----------------------------
+DROP TABLE IF EXISTS "public"."sys_job_log";
+CREATE TABLE "public"."sys_job_log" (
+  "job_log_id" int8 NOT NULL DEFAULT nextval('sys_job_log_id_seq'::regclass),
+  "job_name" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
+  "job_group" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
+  "invoke_target" varchar(500) COLLATE "pg_catalog"."default" NOT NULL,
+  "job_message" varchar(500) COLLATE "pg_catalog"."default",
+  "status" char(1) COLLATE "pg_catalog"."default",
+  "exception_info" varchar(2000) COLLATE "pg_catalog"."default",
+  "create_time" timestamp(6)
+)
+;
+COMMENT ON COLUMN "public"."sys_job_log"."job_log_id" IS '任务日志ID';
+COMMENT ON COLUMN "public"."sys_job_log"."job_name" IS '任务名称';
+COMMENT ON COLUMN "public"."sys_job_log"."job_group" IS '任务组名';
+COMMENT ON COLUMN "public"."sys_job_log"."invoke_target" IS '调用目标字符串';
+COMMENT ON COLUMN "public"."sys_job_log"."job_message" IS '日志信息';
+COMMENT ON COLUMN "public"."sys_job_log"."status" IS '执行状态(0正常 1失败)';
+COMMENT ON COLUMN "public"."sys_job_log"."exception_info" IS '异常信息';
+COMMENT ON COLUMN "public"."sys_job_log"."create_time" IS '创建时间';
+COMMENT ON TABLE "public"."sys_job_log" IS '定时任务调度日志表';
+
+-- ----------------------------
+-- Table structure for sys_dept
+-- ----------------------------
+DROP TABLE IF EXISTS "public"."sys_dept";
+CREATE TABLE "public"."sys_dept" (
+  "dept_id" int8 NOT NULL DEFAULT nextval('sys_dept_id_seq'::regclass),
+  "parent_id" int8,
+  "ancestors" varchar(50) COLLATE "pg_catalog"."default",
+  "dept_name" varchar(30) COLLATE "pg_catalog"."default",
+  "order_num" int4,
+  "leader" varchar(20) COLLATE "pg_catalog"."default",
+  "phone" varchar(11) COLLATE "pg_catalog"."default",
+  "email" varchar(50) COLLATE "pg_catalog"."default",
+  "status" char(1) COLLATE "pg_catalog"."default",
+  "del_flag" char(1) COLLATE "pg_catalog"."default" DEFAULT '0'::character varying,
+  "create_by" varchar(64) COLLATE "pg_catalog"."default",
+  "create_time" timestamp(6),
+  "update_by" varchar(64) COLLATE "pg_catalog"."default",
+  "update_time" timestamp(6)
+)
+;
+COMMENT ON COLUMN "public"."sys_dept"."dept_id" IS '部门id';
+COMMENT ON COLUMN "public"."sys_dept"."parent_id" IS '父部门id';
+COMMENT ON COLUMN "public"."sys_dept"."ancestors" IS '祖级列表';
+COMMENT ON COLUMN "public"."sys_dept"."dept_name" IS '部门名称';
+COMMENT ON COLUMN "public"."sys_dept"."order_num" IS '显示顺序';
+COMMENT ON COLUMN "public"."sys_dept"."leader" IS '负责人';
+COMMENT ON COLUMN "public"."sys_dept"."phone" IS '联系电话';
+COMMENT ON COLUMN "public"."sys_dept"."email" IS '邮箱';
+COMMENT ON COLUMN "public"."sys_dept"."status" IS '部门状态(0正常 1停用)';
+COMMENT ON COLUMN "public"."sys_dept"."del_flag" IS '删除标志(0代表存在 2代表删除)';
+COMMENT ON COLUMN "public"."sys_dept"."create_by" IS '创建者';
+COMMENT ON COLUMN "public"."sys_dept"."create_time" IS '创建时间';
+COMMENT ON COLUMN "public"."sys_dept"."update_by" IS '更新者';
+COMMENT ON COLUMN "public"."sys_dept"."update_time" IS '更新时间';
+COMMENT ON TABLE "public"."sys_dept" IS '部门表';
+
+-- ----------------------------
+-- Table structure for storage_minio_event
+-- ----------------------------
+DROP TABLE IF EXISTS "public"."storage_minio_event";
+CREATE TABLE "public"."storage_minio_event" (
+  "id" varchar COLLATE "pg_catalog"."default" NOT NULL,
+  "event_type" varchar(255) COLLATE "pg_catalog"."default",
+  "bucket_name" varchar(255) COLLATE "pg_catalog"."default",
+  "event_time" timestamp(6),
+  "host" varchar(255) COLLATE "pg_catalog"."default",
+  "user_name" varchar(255) COLLATE "pg_catalog"."default",
+  "endpoint" varchar(255) COLLATE "pg_catalog"."default",
+  "object_name" varchar(255) COLLATE "pg_catalog"."default",
+  "object_type" varchar(255) COLLATE "pg_catalog"."default",
+  "object_size" int4,
+  "create_time" timestamp(6)
+)
+;
+COMMENT ON COLUMN "public"."storage_minio_event"."id" IS 'ID';
+COMMENT ON COLUMN "public"."storage_minio_event"."event_type" IS '事件类型';
+COMMENT ON COLUMN "public"."storage_minio_event"."bucket_name" IS '桶名称';
+COMMENT ON COLUMN "public"."storage_minio_event"."event_time" IS '事件时间';
+COMMENT ON COLUMN "public"."storage_minio_event"."host" IS '请求主机';
+COMMENT ON COLUMN "public"."storage_minio_event"."user_name" IS '请求用户';
+COMMENT ON COLUMN "public"."storage_minio_event"."endpoint" IS '请求地址';
+COMMENT ON COLUMN "public"."storage_minio_event"."object_name" IS '对象名称';
+COMMENT ON COLUMN "public"."storage_minio_event"."object_type" IS '对象类型';
+COMMENT ON COLUMN "public"."storage_minio_event"."object_size" IS '对象大小';
+COMMENT ON COLUMN "public"."storage_minio_event"."create_time" IS '创建时间';
+COMMENT ON TABLE "public"."storage_minio_event" IS '存储minio事件表';
+
+-- ----------------------------
+-- Table structure for qrtz_triggers
+-- ----------------------------
+DROP TABLE IF EXISTS "public"."qrtz_triggers";
+CREATE TABLE "public"."qrtz_triggers" (
+  "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
+  "trigger_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
+  "trigger_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
+  "job_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
+  "job_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
+  "description" varchar(250) COLLATE "pg_catalog"."default",
+  "next_fire_time" int8,
+  "prev_fire_time" int8,
+  "priority" int4,
+  "trigger_state" varchar(16) COLLATE "pg_catalog"."default" NOT NULL,
+  "trigger_type" varchar(8) COLLATE "pg_catalog"."default" NOT NULL,
+  "start_time" int8 NOT NULL,
+  "end_time" int8,
+  "calendar_name" varchar(200) COLLATE "pg_catalog"."default",
+  "misfire_instr" int2,
+  "job_data" bytea
+)
+;
+COMMENT ON COLUMN "public"."qrtz_triggers"."sched_name" IS '调度名称';
+COMMENT ON COLUMN "public"."qrtz_triggers"."trigger_name" IS '触发器的名字';
+COMMENT ON COLUMN "public"."qrtz_triggers"."trigger_group" IS '触发器所属组的名字';
+COMMENT ON COLUMN "public"."qrtz_triggers"."job_name" IS 'qrtz_job_details表job_name的外键';
+COMMENT ON COLUMN "public"."qrtz_triggers"."job_group" IS 'qrtz_job_details表job_group的外键';
+COMMENT ON COLUMN "public"."qrtz_triggers"."description" IS '相关介绍';
+COMMENT ON COLUMN "public"."qrtz_triggers"."next_fire_time" IS '上一次触发时间(毫秒)';
+COMMENT ON COLUMN "public"."qrtz_triggers"."prev_fire_time" IS '下一次触发时间(默认为-1表示不触发)';
+COMMENT ON COLUMN "public"."qrtz_triggers"."priority" IS '优先级';
+COMMENT ON COLUMN "public"."qrtz_triggers"."trigger_state" IS '触发器状态';
+COMMENT ON COLUMN "public"."qrtz_triggers"."trigger_type" IS '触发器的类型';
+COMMENT ON COLUMN "public"."qrtz_triggers"."start_time" IS '开始时间';
+COMMENT ON COLUMN "public"."qrtz_triggers"."end_time" IS '结束时间';
+COMMENT ON COLUMN "public"."qrtz_triggers"."calendar_name" IS '日程表名称';
+COMMENT ON COLUMN "public"."qrtz_triggers"."misfire_instr" IS '补偿执行的策略';
+COMMENT ON COLUMN "public"."qrtz_triggers"."job_data" IS '存放持久化job对象';
+COMMENT ON TABLE "public"."qrtz_triggers" IS '触发器详细信息表';
+
+-- ----------------------------
+-- Table structure for qrtz_simprop_triggers
+-- ----------------------------
+DROP TABLE IF EXISTS "public"."qrtz_simprop_triggers";
+CREATE TABLE "public"."qrtz_simprop_triggers" (
+  "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
+  "trigger_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
+  "trigger_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
+  "str_prop_1" varchar(512) COLLATE "pg_catalog"."default",
+  "str_prop_2" varchar(512) COLLATE "pg_catalog"."default",
+  "str_prop_3" varchar(512) COLLATE "pg_catalog"."default",
+  "int_prop_1" int4,
+  "int_prop_2" int4,
+  "long_prop_1" int8,
+  "long_prop_2" int8,
+  "dec_prop_1" numeric(13,4),
+  "dec_prop_2" numeric(13,4),
+  "bool_prop_1" varchar(1) COLLATE "pg_catalog"."default",
+  "bool_prop_2" varchar(1) COLLATE "pg_catalog"."default"
+)
+;
+COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."sched_name" IS '调度名称';
+COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."trigger_name" IS 'qrtz_triggers表trigger_name的外键';
+COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."trigger_group" IS 'qrtz_triggers表trigger_group的外键';
+COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."str_prop_1" IS 'String类型的trigger的第一个参数';
+COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."str_prop_2" IS 'String类型的trigger的第二个参数';
+COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."str_prop_3" IS 'String类型的trigger的第三个参数';
+COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."int_prop_1" IS 'int类型的trigger的第一个参数';
+COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."int_prop_2" IS 'int类型的trigger的第二个参数';
+COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."long_prop_1" IS 'long类型的trigger的第一个参数';
+COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."long_prop_2" IS 'long类型的trigger的第二个参数';
+COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."dec_prop_1" IS 'decimal类型的trigger的第一个参数';
+COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."dec_prop_2" IS 'decimal类型的trigger的第二个参数';
+COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."bool_prop_1" IS 'Boolean类型的trigger的第一个参数';
+COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."bool_prop_2" IS 'Boolean类型的trigger的第二个参数';
+COMMENT ON TABLE "public"."qrtz_simprop_triggers" IS '同步机制的行锁表';
+
+-- ----------------------------
+-- Table structure for qrtz_simple_triggers
+-- ----------------------------
+DROP TABLE IF EXISTS "public"."qrtz_simple_triggers";
+CREATE TABLE "public"."qrtz_simple_triggers" (
+  "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
+  "trigger_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
+  "trigger_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
+  "repeat_count" int8 NOT NULL,
+  "repeat_interval" int8 NOT NULL,
+  "times_triggered" int8 NOT NULL
+)
+;
+COMMENT ON COLUMN "public"."qrtz_simple_triggers"."sched_name" IS '调度名称';
+COMMENT ON COLUMN "public"."qrtz_simple_triggers"."trigger_name" IS 'qrtz_triggers表trigger_name的外键';
+COMMENT ON COLUMN "public"."qrtz_simple_triggers"."trigger_group" IS 'qrtz_triggers表trigger_group的外键';
+COMMENT ON COLUMN "public"."qrtz_simple_triggers"."repeat_count" IS '重复的次数统计';
+COMMENT ON COLUMN "public"."qrtz_simple_triggers"."repeat_interval" IS '重复的间隔时间';
+COMMENT ON COLUMN "public"."qrtz_simple_triggers"."times_triggered" IS '已经触发的次数';
+COMMENT ON TABLE "public"."qrtz_simple_triggers" IS '简单触发器的信息表';
+
+-- ----------------------------
+-- Table structure for qrtz_scheduler_state
+-- ----------------------------
+DROP TABLE IF EXISTS "public"."qrtz_scheduler_state";
+CREATE TABLE "public"."qrtz_scheduler_state" (
+  "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
+  "instance_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
+  "last_checkin_time" int8 NOT NULL,
+  "checkin_interval" int8 NOT NULL
+)
+;
+COMMENT ON COLUMN "public"."qrtz_scheduler_state"."sched_name" IS '调度名称';
+COMMENT ON COLUMN "public"."qrtz_scheduler_state"."instance_name" IS '实例名称';
+COMMENT ON COLUMN "public"."qrtz_scheduler_state"."last_checkin_time" IS '上次检查时间';
+COMMENT ON COLUMN "public"."qrtz_scheduler_state"."checkin_interval" IS '检查间隔时间';
+COMMENT ON TABLE "public"."qrtz_scheduler_state" IS '调度器状态表';
+
+-- ----------------------------
+-- Table structure for qrtz_paused_trigger_grps
+-- ----------------------------
+DROP TABLE IF EXISTS "public"."qrtz_paused_trigger_grps";
+CREATE TABLE "public"."qrtz_paused_trigger_grps" (
+  "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
+  "trigger_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL
+)
+;
+COMMENT ON COLUMN "public"."qrtz_paused_trigger_grps"."sched_name" IS '调度名称';
+COMMENT ON COLUMN "public"."qrtz_paused_trigger_grps"."trigger_group" IS 'qrtz_triggers表trigger_group的外键';
+COMMENT ON TABLE "public"."qrtz_paused_trigger_grps" IS '暂停的触发器表';
+
+-- ----------------------------
+-- Table structure for qrtz_locks
+-- ----------------------------
+DROP TABLE IF EXISTS "public"."qrtz_locks";
+CREATE TABLE "public"."qrtz_locks" (
+  "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
+  "lock_name" varchar(40) COLLATE "pg_catalog"."default" NOT NULL
+)
+;
+COMMENT ON COLUMN "public"."qrtz_locks"."sched_name" IS '调度名称';
+COMMENT ON COLUMN "public"."qrtz_locks"."lock_name" IS '悲观锁名称';
+COMMENT ON TABLE "public"."qrtz_locks" IS '存储的悲观锁信息表';
+
+-- ----------------------------
+-- Table structure for qrtz_job_details
+-- ----------------------------
+DROP TABLE IF EXISTS "public"."qrtz_job_details";
+CREATE TABLE "public"."qrtz_job_details" (
+  "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
+  "job_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
+  "job_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
+  "description" varchar(250) COLLATE "pg_catalog"."default",
+  "job_class_name" varchar(250) COLLATE "pg_catalog"."default" NOT NULL,
+  "is_durable" varchar(10) COLLATE "pg_catalog"."default" NOT NULL,
+  "is_nonconcurrent" varchar(10) COLLATE "pg_catalog"."default" NOT NULL,
+  "is_update_data" varchar(10) COLLATE "pg_catalog"."default" NOT NULL,
+  "requests_recovery" varchar(10) COLLATE "pg_catalog"."default" NOT NULL,
+  "job_data" bytea
+)
+;
+COMMENT ON COLUMN "public"."qrtz_job_details"."sched_name" IS '调度名称';
+COMMENT ON COLUMN "public"."qrtz_job_details"."job_name" IS '任务名称';
+COMMENT ON COLUMN "public"."qrtz_job_details"."job_group" IS '任务组名';
+COMMENT ON COLUMN "public"."qrtz_job_details"."description" IS '相关介绍';
+COMMENT ON COLUMN "public"."qrtz_job_details"."job_class_name" IS '执行任务类名称';
+COMMENT ON COLUMN "public"."qrtz_job_details"."is_durable" IS '是否持久化';
+COMMENT ON COLUMN "public"."qrtz_job_details"."is_nonconcurrent" IS '是否并发';
+COMMENT ON COLUMN "public"."qrtz_job_details"."is_update_data" IS '是否更新数据';
+COMMENT ON COLUMN "public"."qrtz_job_details"."requests_recovery" IS '是否接受恢复执行';
+COMMENT ON COLUMN "public"."qrtz_job_details"."job_data" IS '存放持久化job对象';
+COMMENT ON TABLE "public"."qrtz_job_details" IS '任务详细信息表';
+
+-- ----------------------------
+-- Table structure for qrtz_fired_triggers
+-- ----------------------------
+DROP TABLE IF EXISTS "public"."qrtz_fired_triggers";
+CREATE TABLE "public"."qrtz_fired_triggers" (
+  "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
+  "entry_id" varchar(95) COLLATE "pg_catalog"."default" NOT NULL,
+  "trigger_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
+  "trigger_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
+  "instance_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
+  "fired_time" int8 NOT NULL,
+  "sched_time" int8 NOT NULL,
+  "priority" int4 NOT NULL,
+  "state" varchar(16) COLLATE "pg_catalog"."default" NOT NULL,
+  "job_name" varchar(200) COLLATE "pg_catalog"."default",
+  "job_group" varchar(200) COLLATE "pg_catalog"."default",
+  "is_nonconcurrent" varchar(1) COLLATE "pg_catalog"."default",
+  "requests_recovery" varchar(1) COLLATE "pg_catalog"."default"
+)
+;
+COMMENT ON COLUMN "public"."qrtz_fired_triggers"."sched_name" IS '调度名称';
+COMMENT ON COLUMN "public"."qrtz_fired_triggers"."entry_id" IS '调度器实例id';
+COMMENT ON COLUMN "public"."qrtz_fired_triggers"."trigger_name" IS 'qrtz_triggers表trigger_name的外键';
+COMMENT ON COLUMN "public"."qrtz_fired_triggers"."trigger_group" IS 'qrtz_triggers表trigger_group的外键';
+COMMENT ON COLUMN "public"."qrtz_fired_triggers"."instance_name" IS '调度器实例名';
+COMMENT ON COLUMN "public"."qrtz_fired_triggers"."fired_time" IS '触发的时间';
+COMMENT ON COLUMN "public"."qrtz_fired_triggers"."sched_time" IS '定时器制定的时间';
+COMMENT ON COLUMN "public"."qrtz_fired_triggers"."priority" IS '优先级';
+COMMENT ON COLUMN "public"."qrtz_fired_triggers"."state" IS '状态';
+COMMENT ON COLUMN "public"."qrtz_fired_triggers"."job_name" IS '任务名称';
+COMMENT ON COLUMN "public"."qrtz_fired_triggers"."job_group" IS '任务组名';
+COMMENT ON COLUMN "public"."qrtz_fired_triggers"."is_nonconcurrent" IS '是否并发';
+COMMENT ON COLUMN "public"."qrtz_fired_triggers"."requests_recovery" IS '是否接受恢复执行';
+COMMENT ON TABLE "public"."qrtz_fired_triggers" IS '已触发的触发器表';
+
+-- ----------------------------
+-- Table structure for qrtz_cron_triggers
+-- ----------------------------
+DROP TABLE IF EXISTS "public"."qrtz_cron_triggers";
+CREATE TABLE "public"."qrtz_cron_triggers" (
+  "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
+  "trigger_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
+  "trigger_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
+  "cron_expression" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
+  "time_zone_id" varchar(80) COLLATE "pg_catalog"."default"
+)
+;
+COMMENT ON COLUMN "public"."qrtz_cron_triggers"."sched_name" IS '调度名称';
+COMMENT ON COLUMN "public"."qrtz_cron_triggers"."trigger_name" IS 'qrtz_triggers表trigger_name的外键';
+COMMENT ON COLUMN "public"."qrtz_cron_triggers"."trigger_group" IS 'qrtz_triggers表trigger_group的外键';
+COMMENT ON COLUMN "public"."qrtz_cron_triggers"."cron_expression" IS 'cron表达式';
+COMMENT ON COLUMN "public"."qrtz_cron_triggers"."time_zone_id" IS '时区';
+COMMENT ON TABLE "public"."qrtz_cron_triggers" IS 'Cron类型的触发器表';
+
+-- ----------------------------
+-- Table structure for qrtz_calendars
+-- ----------------------------
+DROP TABLE IF EXISTS "public"."qrtz_calendars";
+CREATE TABLE "public"."qrtz_calendars" (
+  "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
+  "calendar_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
+  "calendar" bytea NOT NULL
+)
+;
+COMMENT ON COLUMN "public"."qrtz_calendars"."sched_name" IS '调度名称';
+COMMENT ON COLUMN "public"."qrtz_calendars"."calendar_name" IS '日历名称';
+COMMENT ON COLUMN "public"."qrtz_calendars"."calendar" IS '存放持久化calendar对象';
+COMMENT ON TABLE "public"."qrtz_calendars" IS '日历信息表';
+
+-- ----------------------------
+-- Table structure for qrtz_blob_triggers
+-- ----------------------------
+DROP TABLE IF EXISTS "public"."qrtz_blob_triggers";
+CREATE TABLE "public"."qrtz_blob_triggers" (
+  "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
+  "trigger_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
+  "trigger_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
+  "blob_data" bytea
+)
+;
+COMMENT ON COLUMN "public"."qrtz_blob_triggers"."sched_name" IS '调度名称';
+COMMENT ON COLUMN "public"."qrtz_blob_triggers"."trigger_name" IS 'qrtz_triggers表trigger_name的外键';
+COMMENT ON COLUMN "public"."qrtz_blob_triggers"."trigger_group" IS 'qrtz_triggers表trigger_group的外键';
+COMMENT ON COLUMN "public"."qrtz_blob_triggers"."blob_data" IS '存放持久化Trigger对象';
+COMMENT ON TABLE "public"."qrtz_blob_triggers" IS 'Blob类型的触发器表';
+
+-- ----------------------------
+-- Table structure for gen_table
+-- ----------------------------
+DROP TABLE IF EXISTS "public"."gen_table";
+CREATE TABLE "public"."gen_table" (
+  "table_id" int8 NOT NULL DEFAULT nextval('gen_table_id_seq'::regclass),
+  "table_name" varchar(200) COLLATE "pg_catalog"."default",
+  "table_comment" varchar(500) COLLATE "pg_catalog"."default",
+  "sub_table_name" varchar(64) COLLATE "pg_catalog"."default",
+  "sub_table_fk_name" varchar(64) COLLATE "pg_catalog"."default",
+  "class_name" varchar(100) COLLATE "pg_catalog"."default",
+  "tpl_category" varchar(200) COLLATE "pg_catalog"."default",
+  "package_name" varchar(100) COLLATE "pg_catalog"."default",
+  "module_name" varchar(30) COLLATE "pg_catalog"."default",
+  "business_name" varchar(30) COLLATE "pg_catalog"."default",
+  "function_name" varchar(50) COLLATE "pg_catalog"."default",
+  "function_author" varchar(50) COLLATE "pg_catalog"."default",
+  "gen_type" char(1) COLLATE "pg_catalog"."default",
+  "gen_path" varchar(200) COLLATE "pg_catalog"."default",
+  "options" varchar(1000) COLLATE "pg_catalog"."default",
+  "create_by" varchar(64) COLLATE "pg_catalog"."default",
+  "create_time" timestamp(6),
+  "update_by" varchar(64) COLLATE "pg_catalog"."default",
+  "update_time" timestamp(6),
+  "remark" varchar(500) COLLATE "pg_catalog"."default"
+)
+;
+COMMENT ON COLUMN "public"."gen_table"."table_id" IS '编号';
+COMMENT ON COLUMN "public"."gen_table"."table_name" IS '表名称';
+COMMENT ON COLUMN "public"."gen_table"."table_comment" IS '表描述';
+COMMENT ON COLUMN "public"."gen_table"."sub_table_name" IS '关联子表的表名';
+COMMENT ON COLUMN "public"."gen_table"."sub_table_fk_name" IS '子表关联的外键名';
+COMMENT ON COLUMN "public"."gen_table"."class_name" IS '实体类名称';
+COMMENT ON COLUMN "public"."gen_table"."tpl_category" IS '使用的模板(crud单表操作 tree树表操作)';
+COMMENT ON COLUMN "public"."gen_table"."package_name" IS '生成包路径';
+COMMENT ON COLUMN "public"."gen_table"."module_name" IS '生成模块名';
+COMMENT ON COLUMN "public"."gen_table"."business_name" IS '生成业务名';
+COMMENT ON COLUMN "public"."gen_table"."function_name" IS '生成功能名';
+COMMENT ON COLUMN "public"."gen_table"."function_author" IS '生成功能作者';
+COMMENT ON COLUMN "public"."gen_table"."gen_type" IS '生成代码方式(0zip压缩包 1自定义路径)';
+COMMENT ON COLUMN "public"."gen_table"."gen_path" IS '生成路径(不填默认项目路径)';
+COMMENT ON COLUMN "public"."gen_table"."options" IS '其它生成选项';
+COMMENT ON COLUMN "public"."gen_table"."create_by" IS '创建者';
+COMMENT ON COLUMN "public"."gen_table"."create_time" IS '创建时间';
+COMMENT ON COLUMN "public"."gen_table"."update_by" IS '更新者';
+COMMENT ON COLUMN "public"."gen_table"."update_time" IS '更新时间';
+COMMENT ON COLUMN "public"."gen_table"."remark" IS '备注';
+COMMENT ON TABLE "public"."gen_table" IS '代码生成业务表';
+
+-- ----------------------------
+-- Table structure for ard_wall_user
+-- ----------------------------
+DROP TABLE IF EXISTS "public"."ard_wall_user";
+CREATE TABLE "public"."ard_wall_user" (
+  "wall_id" varchar(255) COLLATE "pg_catalog"."default",
+  "user_id" varchar(255) COLLATE "pg_catalog"."default"
+)
+;
+COMMENT ON TABLE "public"."ard_wall_user" IS '电子围栏关联用户表';
+
+-- ----------------------------
+-- Table structure for ard_wall
+-- ----------------------------
+DROP TABLE IF EXISTS "public"."ard_wall";
+CREATE TABLE "public"."ard_wall" (
+  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
+  "wall_name" varchar(255) COLLATE "pg_catalog"."default",
+  "wall_poi" varchar(25500) COLLATE "pg_catalog"."default",
+  "type" varchar(2) COLLATE "pg_catalog"."default",
+  "color" varchar(20) COLLATE "pg_catalog"."default",
+  "dept_id" int4,
+  "user_id" varchar(64) COLLATE "pg_catalog"."default",
+  "create_by" varchar(255) COLLATE "pg_catalog"."default",
+  "create_time" timestamp(6),
+  "update_by" varchar(64) COLLATE "pg_catalog"."default",
+  "update_time" timestamp(6)
+)
+;
+COMMENT ON COLUMN "public"."ard_wall"."id" IS 'ID';
+COMMENT ON COLUMN "public"."ard_wall"."wall_name" IS '名称';
+COMMENT ON COLUMN "public"."ard_wall"."wall_poi" IS '范围';
+COMMENT ON COLUMN "public"."ard_wall"."type" IS '类型';
+COMMENT ON COLUMN "public"."ard_wall"."color" IS '颜色';
+COMMENT ON COLUMN "public"."ard_wall"."dept_id" IS '所属部门';
+COMMENT ON COLUMN "public"."ard_wall"."user_id" IS '所属用户';
+COMMENT ON COLUMN "public"."ard_wall"."create_by" IS '创建者';
+COMMENT ON COLUMN "public"."ard_wall"."create_time" IS '创建时间';
+COMMENT ON COLUMN "public"."ard_wall"."update_by" IS '修改者';
+COMMENT ON COLUMN "public"."ard_wall"."update_time" IS '修改时间';
+COMMENT ON TABLE "public"."ard_wall" IS '电子围栏管理表';
+
+-- ----------------------------
+-- Table structure for ard_tubes_details
+-- ----------------------------
+DROP TABLE IF EXISTS "public"."ard_tubes_details";
+CREATE TABLE "public"."ard_tubes_details" (
+  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
+  "reel_number" varchar(45) COLLATE "pg_catalog"."default",
+  "inflection_point_number" varchar(45) COLLATE "pg_catalog"."default",
+  "longitude" numeric,
+  "latitude" numeric,
+  "altitude" numeric,
+  "depth" numeric,
+  "tube_id" varchar(45) COLLATE "pg_catalog"."default",
+  "user_id" varchar(45) COLLATE "pg_catalog"."default",
+  "dept_id" int4,
+  "create_by" varchar(64) COLLATE "pg_catalog"."default",
+  "create_time" timestamp(6),
+  "update_by" varchar(64) COLLATE "pg_catalog"."default",
+  "update_time" timestamp(6)
+)
+;
+COMMENT ON COLUMN "public"."ard_tubes_details"."id" IS 'id';
+COMMENT ON COLUMN "public"."ard_tubes_details"."reel_number" IS '卷号';
+COMMENT ON COLUMN "public"."ard_tubes_details"."inflection_point_number" IS '拐点编号';
+COMMENT ON COLUMN "public"."ard_tubes_details"."longitude" IS '经度';
+COMMENT ON COLUMN "public"."ard_tubes_details"."latitude" IS '纬度';
+COMMENT ON COLUMN "public"."ard_tubes_details"."altitude" IS '高层';
+COMMENT ON COLUMN "public"."ard_tubes_details"."depth" IS '深度';
+COMMENT ON COLUMN "public"."ard_tubes_details"."tube_id" IS '管线ID';
+COMMENT ON COLUMN "public"."ard_tubes_details"."user_id" IS '用户id';
+COMMENT ON COLUMN "public"."ard_tubes_details"."dept_id" IS '部门id';
+COMMENT ON COLUMN "public"."ard_tubes_details"."create_by" IS '创建者';
+COMMENT ON COLUMN "public"."ard_tubes_details"."create_time" IS '创建时间';
+COMMENT ON COLUMN "public"."ard_tubes_details"."update_by" IS '修改者';
+COMMENT ON COLUMN "public"."ard_tubes_details"."update_time" IS '修改时间';
+COMMENT ON TABLE "public"."ard_tubes_details" IS '管线详细表';
+
+-- ----------------------------
+-- Table structure for ard_terrain_mark
+-- ----------------------------
+DROP TABLE IF EXISTS "public"."ard_terrain_mark";
+CREATE TABLE "public"."ard_terrain_mark" (
+  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
   "camera_id" varchar(255) COLLATE "pg_catalog"."default",
-  "rtsp_url" varchar(255) COLLATE "pg_catalog"."default",
-  "rtmp_url" varchar(255) COLLATE "pg_catalog"."default",
-  "webrtc_url" varchar(255) COLLATE "pg_catalog"."default",
+  "longitude" numeric,
+  "latitude" numeric,
+  "altitude" numeric,
+  "t" numeric,
+  "dept_id" int4,
+  "user_id" varchar(64) COLLATE "pg_catalog"."default",
+  "create_by" varchar(64) COLLATE "pg_catalog"."default",
+  "create_time" timestamp(6),
+  "update_by" varchar(64) COLLATE "pg_catalog"."default",
+  "update_time" timestamp(6)
+)
+;
+COMMENT ON COLUMN "public"."ard_terrain_mark"."id" IS 'ID主键';
+COMMENT ON COLUMN "public"."ard_terrain_mark"."camera_id" IS '相机ID';
+COMMENT ON COLUMN "public"."ard_terrain_mark"."longitude" IS '经度';
+COMMENT ON COLUMN "public"."ard_terrain_mark"."latitude" IS '纬度';
+COMMENT ON COLUMN "public"."ard_terrain_mark"."altitude" IS '高层';
+COMMENT ON COLUMN "public"."ard_terrain_mark"."t" IS '俯仰';
+COMMENT ON COLUMN "public"."ard_terrain_mark"."dept_id" IS '所属部门';
+COMMENT ON COLUMN "public"."ard_terrain_mark"."user_id" IS '所属用户';
+COMMENT ON COLUMN "public"."ard_terrain_mark"."create_by" IS '创建者';
+COMMENT ON COLUMN "public"."ard_terrain_mark"."create_time" IS '创建时间';
+COMMENT ON COLUMN "public"."ard_terrain_mark"."update_by" IS '修改者';
+COMMENT ON COLUMN "public"."ard_terrain_mark"."update_time" IS '修改时间';
+COMMENT ON TABLE "public"."ard_terrain_mark" IS '地形标定管理表';
+
+-- ----------------------------
+-- Table structure for ard_tank_wall_temporary
+-- ----------------------------
+DROP TABLE IF EXISTS "public"."ard_tank_wall_temporary";
+CREATE TABLE "public"."ard_tank_wall_temporary" (
+  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
+  "wall_name" varchar(255) COLLATE "pg_catalog"."default",
+  "longitude" numeric,
+  "latitude" numeric,
+  "distance" int4,
+  "interval" varchar(50) COLLATE "pg_catalog"."default",
+  "process_time" varchar(100) COLLATE "pg_catalog"."default",
+  "process_mark" varchar(10) COLLATE "pg_catalog"."default",
+  "user_id" varchar(64) COLLATE "pg_catalog"."default",
+  "user_name" varchar(255) COLLATE "pg_catalog"."default"
+)
+;
+COMMENT ON COLUMN "public"."ard_tank_wall_temporary"."id" IS '主键';
+COMMENT ON COLUMN "public"."ard_tank_wall_temporary"."wall_name" IS '围栏名称';
+COMMENT ON COLUMN "public"."ard_tank_wall_temporary"."longitude" IS '经度';
+COMMENT ON COLUMN "public"."ard_tank_wall_temporary"."latitude" IS '纬度';
+COMMENT ON COLUMN "public"."ard_tank_wall_temporary"."distance" IS '距离';
+COMMENT ON COLUMN "public"."ard_tank_wall_temporary"."interval" IS '时长';
+COMMENT ON COLUMN "public"."ard_tank_wall_temporary"."process_time" IS '操作时间';
+COMMENT ON COLUMN "public"."ard_tank_wall_temporary"."process_mark" IS '1为生效,0为失效,-1为到期';
+COMMENT ON COLUMN "public"."ard_tank_wall_temporary"."user_id" IS '用户主键';
+COMMENT ON COLUMN "public"."ard_tank_wall_temporary"."user_name" IS '用户名称';
+
+-- ----------------------------
+-- Table structure for ard_tank_wall_lock_temporary
+-- ----------------------------
+DROP TABLE IF EXISTS "public"."ard_tank_wall_lock_temporary";
+CREATE TABLE "public"."ard_tank_wall_lock_temporary" (
+  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
+  "wall_id" varchar(64) COLLATE "pg_catalog"."default",
+  "lock_id" varchar(64) COLLATE "pg_catalog"."default",
+  "process_type" varchar(10) COLLATE "pg_catalog"."default"
+)
+;
+COMMENT ON COLUMN "public"."ard_tank_wall_lock_temporary"."id" IS '主键';
+COMMENT ON COLUMN "public"."ard_tank_wall_lock_temporary"."wall_id" IS '围栏主键';
+COMMENT ON COLUMN "public"."ard_tank_wall_lock_temporary"."lock_id" IS '锁主键';
+COMMENT ON COLUMN "public"."ard_tank_wall_lock_temporary"."process_type" IS '操作类型';
+
+-- ----------------------------
+-- Table structure for ard_tank_wall_lock
+-- ----------------------------
+DROP TABLE IF EXISTS "public"."ard_tank_wall_lock";
+CREATE TABLE "public"."ard_tank_wall_lock" (
+  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
+  "wall_id" varchar(64) COLLATE "pg_catalog"."default",
+  "lock_id" varchar(64) COLLATE "pg_catalog"."default",
+  "process_type" varchar(10) COLLATE "pg_catalog"."default"
+)
+;
+COMMENT ON COLUMN "public"."ard_tank_wall_lock"."id" IS '主键';
+COMMENT ON COLUMN "public"."ard_tank_wall_lock"."wall_id" IS '电子围栏主键';
+COMMENT ON COLUMN "public"."ard_tank_wall_lock"."lock_id" IS '锁主键';
+COMMENT ON COLUMN "public"."ard_tank_wall_lock"."process_type" IS '操作类型';
+
+-- ----------------------------
+-- Table structure for ard_tank_wall
+-- ----------------------------
+DROP TABLE IF EXISTS "public"."ard_tank_wall";
+CREATE TABLE "public"."ard_tank_wall" (
+  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
+  "wall_name" varchar(255) COLLATE "pg_catalog"."default",
+  "wall_poi" varchar(25500) COLLATE "pg_catalog"."default"
+)
+;
+COMMENT ON COLUMN "public"."ard_tank_wall"."id" IS '主键';
+COMMENT ON COLUMN "public"."ard_tank_wall"."wall_name" IS '电子围栏名称';
+COMMENT ON COLUMN "public"."ard_tank_wall"."wall_poi" IS '电子围栏范围';
+
+-- ----------------------------
+-- Table structure for ard_tank_lock_state
+-- ----------------------------
+DROP TABLE IF EXISTS "public"."ard_tank_lock_state";
+CREATE TABLE "public"."ard_tank_lock_state" (
+  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
+  "lock_id" varchar(64) COLLATE "pg_catalog"."default",
+  "lock_num" varchar(20) COLLATE "pg_catalog"."default",
+  "lock_state" varchar(10) COLLATE "pg_catalog"."default",
+  "lock_position_state" varchar(10) COLLATE "pg_catalog"."default",
+  "lock_shell_state" varchar(10) COLLATE "pg_catalog"."default",
+  "restart_state" varchar(10) COLLATE "pg_catalog"."default",
+  "batter_voltage" varchar(20) COLLATE "pg_catalog"."default",
+  "power_voltage" varchar(20) COLLATE "pg_catalog"."default",
+  "upload_time" varchar(50) COLLATE "pg_catalog"."default"
+)
+;
+COMMENT ON COLUMN "public"."ard_tank_lock_state"."id" IS '主键';
+COMMENT ON COLUMN "public"."ard_tank_lock_state"."lock_id" IS '锁主键';
+COMMENT ON COLUMN "public"."ard_tank_lock_state"."lock_num" IS '锁编号';
+COMMENT ON COLUMN "public"."ard_tank_lock_state"."lock_state" IS '锁状态';
+COMMENT ON COLUMN "public"."ard_tank_lock_state"."lock_position_state" IS '位置状态';
+COMMENT ON COLUMN "public"."ard_tank_lock_state"."lock_shell_state" IS '外壳状态';
+COMMENT ON COLUMN "public"."ard_tank_lock_state"."restart_state" IS '重启状态:开或关';
+COMMENT ON COLUMN "public"."ard_tank_lock_state"."batter_voltage" IS '电池电压';
+COMMENT ON COLUMN "public"."ard_tank_lock_state"."power_voltage" IS '电源电压';
+COMMENT ON COLUMN "public"."ard_tank_lock_state"."upload_time" IS '上传时间';
+COMMENT ON TABLE "public"."ard_tank_lock_state" IS '罐车锁状态';
+
+-- ----------------------------
+-- Table structure for ard_tank_lock_process_log
+-- ----------------------------
+DROP TABLE IF EXISTS "public"."ard_tank_lock_process_log";
+CREATE TABLE "public"."ard_tank_lock_process_log" (
+  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
+  "lock_id" varchar(64) COLLATE "pg_catalog"."default",
+  "lock_num" varchar(20) COLLATE "pg_catalog"."default",
+  "car_id" varchar(50) COLLATE "pg_catalog"."default",
+  "car_plate" varchar(255) COLLATE "pg_catalog"."default",
+  "user_id" varchar(64) COLLATE "pg_catalog"."default",
+  "user_name" varchar(30) COLLATE "pg_catalog"."default",
+  "process" varchar(10) COLLATE "pg_catalog"."default",
+  "process_reason" varchar(500) COLLATE "pg_catalog"."default",
+  "longitude" varchar(255) COLLATE "pg_catalog"."default",
+  "latitude" varchar(255) COLLATE "pg_catalog"."default",
+  "process_time" varchar(100) COLLATE "pg_catalog"."default"
+)
+;
+COMMENT ON COLUMN "public"."ard_tank_lock_process_log"."id" IS '主键';
+COMMENT ON COLUMN "public"."ard_tank_lock_process_log"."lock_id" IS '锁主键';
+COMMENT ON COLUMN "public"."ard_tank_lock_process_log"."lock_num" IS '锁编号';
+COMMENT ON COLUMN "public"."ard_tank_lock_process_log"."car_id" IS '三一车辆主键';
+COMMENT ON COLUMN "public"."ard_tank_lock_process_log"."car_plate" IS '车牌号';
+COMMENT ON COLUMN "public"."ard_tank_lock_process_log"."user_id" IS '操作用户主键';
+COMMENT ON COLUMN "public"."ard_tank_lock_process_log"."user_name" IS '操作用户账号';
+COMMENT ON COLUMN "public"."ard_tank_lock_process_log"."process" IS '操作';
+COMMENT ON COLUMN "public"."ard_tank_lock_process_log"."process_reason" IS '操作原因';
+COMMENT ON COLUMN "public"."ard_tank_lock_process_log"."longitude" IS '经度';
+COMMENT ON COLUMN "public"."ard_tank_lock_process_log"."latitude" IS '纬度';
+COMMENT ON COLUMN "public"."ard_tank_lock_process_log"."process_time" IS '操作时间';
+COMMENT ON TABLE "public"."ard_tank_lock_process_log" IS '罐车锁操控日志';
+
+-- ----------------------------
+-- Table structure for ard_tank_lock_password
+-- ----------------------------
+DROP TABLE IF EXISTS "public"."ard_tank_lock_password";
+CREATE TABLE "public"."ard_tank_lock_password" (
+  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
+  "lock_id" varchar(64) COLLATE "pg_catalog"."default",
+  "password" varchar(20) COLLATE "pg_catalog"."default",
+  "no" int4,
+  "create_time" varchar(50) COLLATE "pg_catalog"."default",
+  "use_time" varchar(50) COLLATE "pg_catalog"."default"
+)
+;
+COMMENT ON COLUMN "public"."ard_tank_lock_password"."id" IS '主键';
+COMMENT ON COLUMN "public"."ard_tank_lock_password"."lock_id" IS '锁主键';
+COMMENT ON COLUMN "public"."ard_tank_lock_password"."password" IS '密码';
+COMMENT ON COLUMN "public"."ard_tank_lock_password"."no" IS '编号';
+COMMENT ON COLUMN "public"."ard_tank_lock_password"."create_time" IS '创建时间';
+COMMENT ON COLUMN "public"."ard_tank_lock_password"."use_time" IS '使用时间';
+COMMENT ON TABLE "public"."ard_tank_lock_password" IS '罐车锁密码';
+
+-- ----------------------------
+-- Table structure for ard_tank_lock
+-- ----------------------------
+DROP TABLE IF EXISTS "public"."ard_tank_lock";
+CREATE TABLE "public"."ard_tank_lock" (
+  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
+  "lock_num" varchar(20) COLLATE "pg_catalog"."default" NOT NULL,
+  "lock_name" varchar(255) COLLATE "pg_catalog"."default",
+  "img_position_top" varchar(1000) COLLATE "pg_catalog"."default",
+  "img_position_left" varchar(1000) COLLATE "pg_catalog"."default",
+  "car_id" varchar(50) COLLATE "pg_catalog"."default",
+  "enable" varchar(10) COLLATE "pg_catalog"."default",
+  "restart_state" varchar(10) COLLATE "pg_catalog"."default",
+  "online_time" varchar(30) COLLATE "pg_catalog"."default"
+)
+;
+COMMENT ON COLUMN "public"."ard_tank_lock"."id" IS '主键';
+COMMENT ON COLUMN "public"."ard_tank_lock"."lock_num" IS '锁编号';
+COMMENT ON COLUMN "public"."ard_tank_lock"."lock_name" IS '锁名称';
+COMMENT ON COLUMN "public"."ard_tank_lock"."img_position_top" IS '顶部位置';
+COMMENT ON COLUMN "public"."ard_tank_lock"."img_position_left" IS '右侧位置';
+COMMENT ON COLUMN "public"."ard_tank_lock"."car_id" IS '三一车辆主键';
+COMMENT ON COLUMN "public"."ard_tank_lock"."enable" IS '使能';
+COMMENT ON COLUMN "public"."ard_tank_lock"."restart_state" IS '重启状态:开或关';
+COMMENT ON COLUMN "public"."ard_tank_lock"."online_time" IS '在线时间';
+COMMENT ON TABLE "public"."ard_tank_lock" IS '罐车锁';
+
+-- ----------------------------
+-- Table structure for ard_tank_abnormal_park_alarm
+-- ----------------------------
+DROP TABLE IF EXISTS "public"."ard_tank_abnormal_park_alarm";
+CREATE TABLE "public"."ard_tank_abnormal_park_alarm" (
+  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
+  "car_id" varchar(10) COLLATE "pg_catalog"."default",
+  "car_name" varchar(255) COLLATE "pg_catalog"."default",
+  "longitude" numeric,
+  "latitude" numeric,
+  "begin_time" varchar(60) COLLATE "pg_catalog"."default",
+  "end_time" varchar(60) COLLATE "pg_catalog"."default"
+)
+;
+COMMENT ON COLUMN "public"."ard_tank_abnormal_park_alarm"."id" IS '主键';
+COMMENT ON COLUMN "public"."ard_tank_abnormal_park_alarm"."car_id" IS '三一车辆主键';
+COMMENT ON COLUMN "public"."ard_tank_abnormal_park_alarm"."car_name" IS '三一车辆名称';
+COMMENT ON COLUMN "public"."ard_tank_abnormal_park_alarm"."longitude" IS '经度';
+COMMENT ON COLUMN "public"."ard_tank_abnormal_park_alarm"."latitude" IS '纬度';
+COMMENT ON COLUMN "public"."ard_tank_abnormal_park_alarm"."begin_time" IS '开始时间';
+COMMENT ON COLUMN "public"."ard_tank_abnormal_park_alarm"."end_time" IS '结束时间';
+
+-- ----------------------------
+-- Table structure for ard_sy_car_rtu
+-- ----------------------------
+DROP TABLE IF EXISTS "public"."ard_sy_car_rtu";
+CREATE TABLE "public"."ard_sy_car_rtu" (
+  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
+  "car_id" varchar(64) COLLATE "pg_catalog"."default",
+  "topic_subscribe" varchar(255) COLLATE "pg_catalog"."default",
+  "topic_publish" varchar(255) COLLATE "pg_catalog"."default",
+  "install_type" int2,
+  "unload_type" int2
+)
+;
+COMMENT ON COLUMN "public"."ard_sy_car_rtu"."install_type" IS '装油点 0施封 1解封';
+COMMENT ON COLUMN "public"."ard_sy_car_rtu"."unload_type" IS '卸油点 0施封 1解封';
+
+-- ----------------------------
+-- Table structure for ard_sy_car_lock
+-- ----------------------------
+DROP TABLE IF EXISTS "public"."ard_sy_car_lock";
+CREATE TABLE "public"."ard_sy_car_lock" (
+  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
+  "rtu_id" varchar(64) COLLATE "pg_catalog"."default",
+  "lock_name" varchar(255) COLLATE "pg_catalog"."default",
+  "img_position_top" varchar(255) COLLATE "pg_catalog"."default",
+  "img_position_left" varchar(255) COLLATE "pg_catalog"."default",
+  "relay" varchar(255) COLLATE "pg_catalog"."default",
+  "relay_info" int4,
+  "current_info" float8,
+  "currents" varchar(255) COLLATE "pg_catalog"."default"
+)
+;
+
+-- ----------------------------
+-- Table structure for ard_sy_car
+-- ----------------------------
+DROP TABLE IF EXISTS "public"."ard_sy_car";
+CREATE TABLE "public"."ard_sy_car" (
+  "id" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
+  "car_id" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
+  "car_model" varchar(500) COLLATE "pg_catalog"."default",
+  "car_type" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
+  "car_brand" varchar(50) COLLATE "pg_catalog"."default",
+  "dept_id" int8 NOT NULL,
+  "car_picture" varchar(500) COLLATE "pg_catalog"."default",
+  "reserved_1" varchar(255) COLLATE "pg_catalog"."default",
+  "reserved_2" varchar(255) COLLATE "pg_catalog"."default",
+  "reserved_3" varchar(255) COLLATE "pg_catalog"."default"
+)
+;
+COMMENT ON COLUMN "public"."ard_sy_car"."id" IS '主键';
+COMMENT ON COLUMN "public"."ard_sy_car"."car_id" IS '车辆主键';
+COMMENT ON COLUMN "public"."ard_sy_car"."car_model" IS '车辆模型';
+COMMENT ON COLUMN "public"."ard_sy_car"."car_type" IS '车辆类型';
+COMMENT ON COLUMN "public"."ard_sy_car"."car_brand" IS '车辆品牌';
+COMMENT ON COLUMN "public"."ard_sy_car"."dept_id" IS '所属部门主键';
+COMMENT ON COLUMN "public"."ard_sy_car"."car_picture" IS '车辆图片';
+COMMENT ON COLUMN "public"."ard_sy_car"."reserved_1" IS 'rtu';
+COMMENT ON COLUMN "public"."ard_sy_car"."reserved_2" IS '预留2';
+COMMENT ON COLUMN "public"."ard_sy_car"."reserved_3" IS '预留3';
+COMMENT ON TABLE "public"."ard_sy_car" IS '三一车辆';
+
+-- ----------------------------
+-- Table structure for ard_rong_group_user
+-- ----------------------------
+DROP TABLE IF EXISTS "public"."ard_rong_group_user";
+CREATE TABLE "public"."ard_rong_group_user" (
+  "id" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
+  "group_id" varchar(255) COLLATE "pg_catalog"."default",
+  "user_id" varchar(255) COLLATE "pg_catalog"."default"
+)
+;
+
+-- ----------------------------
+-- Table structure for ard_rong_group
+-- ----------------------------
+DROP TABLE IF EXISTS "public"."ard_rong_group";
+CREATE TABLE "public"."ard_rong_group" (
+  "group_id" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
+  "group_name" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
+  "create_name" varchar(255) COLLATE "pg_catalog"."default",
+  "create_time" date
+)
+;
+
+-- ----------------------------
+-- Table structure for ard_push_stream
+-- ----------------------------
+DROP TABLE IF EXISTS "public"."ard_push_stream";
+CREATE TABLE "public"."ard_push_stream" (
+  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
+  "rtsp_source" varchar(64) COLLATE "pg_catalog"."default",
+  "rtsp_url" varchar(64) COLLATE "pg_catalog"."default",
+  "protocol" varchar(64) COLLATE "pg_catalog"."default",
+  "up_traffic" varchar(64) COLLATE "pg_catalog"."default",
+  "down_traffic" varchar(64) COLLATE "pg_catalog"."default",
+  "num" int4,
+  "beginTime" timestamp(6),
+  "name" varchar(255) COLLATE "pg_catalog"."default"
+)
+;
+COMMENT ON COLUMN "public"."ard_push_stream"."id" IS '会话ID';
+COMMENT ON COLUMN "public"."ard_push_stream"."rtsp_source" IS 'rtsp源地址';
+COMMENT ON COLUMN "public"."ard_push_stream"."rtsp_url" IS 'rtsp播放地址';
+COMMENT ON COLUMN "public"."ard_push_stream"."protocol" IS '传输协议';
+COMMENT ON COLUMN "public"."ard_push_stream"."up_traffic" IS '上行流量';
+COMMENT ON COLUMN "public"."ard_push_stream"."down_traffic" IS '下行流量';
+COMMENT ON COLUMN "public"."ard_push_stream"."num" IS '拉流数量';
+COMMENT ON COLUMN "public"."ard_push_stream"."beginTime" IS '开始推流时间';
+COMMENT ON COLUMN "public"."ard_push_stream"."name" IS '名称';
+COMMENT ON TABLE "public"."ard_push_stream" IS '流媒体推流表';
+
+-- ----------------------------
+-- Table structure for ard_pump_status
+-- ----------------------------
+DROP TABLE IF EXISTS "public"."ard_pump_status";
+CREATE TABLE "public"."ard_pump_status" (
+  "target_id" int8,
+  "name" varchar(255) COLLATE "pg_catalog"."default",
+  "alarm_type" varchar(255) COLLATE "pg_catalog"."default",
+  "alarm_time" varchar(255) COLLATE "pg_catalog"."default"
+)
+;
+
+-- ----------------------------
+-- Table structure for ard_pull_stream
+-- ----------------------------
+DROP TABLE IF EXISTS "public"."ard_pull_stream";
+CREATE TABLE "public"."ard_pull_stream" (
+  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
+  "rtsp_url" varchar(64) COLLATE "pg_catalog"."default",
+  "protocol" varchar(64) COLLATE "pg_catalog"."default",
+  "up_traffic" varchar(64) COLLATE "pg_catalog"."default",
+  "down_traffic" varchar(64) COLLATE "pg_catalog"."default",
+  "beginTime" timestamp(6),
+  "name" varchar(255) COLLATE "pg_catalog"."default"
+)
+;
+COMMENT ON COLUMN "public"."ard_pull_stream"."id" IS '会话id';
+COMMENT ON COLUMN "public"."ard_pull_stream"."rtsp_url" IS 'rtsp播放地址';
+COMMENT ON COLUMN "public"."ard_pull_stream"."protocol" IS '传输协议';
+COMMENT ON COLUMN "public"."ard_pull_stream"."up_traffic" IS '上行流量';
+COMMENT ON COLUMN "public"."ard_pull_stream"."down_traffic" IS '下行流量';
+COMMENT ON COLUMN "public"."ard_pull_stream"."beginTime" IS '开始推流时间';
+COMMENT ON COLUMN "public"."ard_pull_stream"."name" IS '名称';
+COMMENT ON TABLE "public"."ard_pull_stream" IS '流媒体拉流表';
+
+-- ----------------------------
+-- Table structure for ard_police_room
+-- ----------------------------
+DROP TABLE IF EXISTS "public"."ard_police_room";
+CREATE TABLE "public"."ard_police_room" (
+  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
+  "name" varchar(45) COLLATE "pg_catalog"."default",
+  "longitude" numeric,
+  "latitude" numeric,
+  "altitude" numeric,
+  "user_id" varchar(45) COLLATE "pg_catalog"."default",
+  "dept_id" int4,
+  "create_by" varchar(64) COLLATE "pg_catalog"."default",
+  "create_time" timestamp(6),
+  "update_by" varchar(64) COLLATE "pg_catalog"."default",
+  "update_time" timestamp(6)
+)
+;
+COMMENT ON COLUMN "public"."ard_police_room"."id" IS 'id';
+COMMENT ON COLUMN "public"."ard_police_room"."name" IS '名称';
+COMMENT ON COLUMN "public"."ard_police_room"."longitude" IS '经度';
+COMMENT ON COLUMN "public"."ard_police_room"."latitude" IS '纬度';
+COMMENT ON COLUMN "public"."ard_police_room"."altitude" IS '高程';
+COMMENT ON COLUMN "public"."ard_police_room"."user_id" IS '用户id';
+COMMENT ON COLUMN "public"."ard_police_room"."dept_id" IS '部门id';
+COMMENT ON COLUMN "public"."ard_police_room"."create_by" IS '创建者';
+COMMENT ON COLUMN "public"."ard_police_room"."create_time" IS '创建时间';
+COMMENT ON COLUMN "public"."ard_police_room"."update_by" IS '更新者';
+COMMENT ON COLUMN "public"."ard_police_room"."update_time" IS '更新时间';
+COMMENT ON TABLE "public"."ard_police_room" IS '警务室管理表';
+
+-- ----------------------------
+-- Table structure for ard_equip_external
+-- ----------------------------
+DROP TABLE IF EXISTS "public"."ard_equip_external";
+CREATE TABLE "public"."ard_equip_external" (
+  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
+  "name" varchar(64) COLLATE "pg_catalog"."default",
+  "type" varchar(16) COLLATE "pg_catalog"."default",
+  "factory" varchar(16) COLLATE "pg_catalog"."default",
+  "ip" varchar(24) COLLATE "pg_catalog"."default",
+  "port" int2,
+  "username" varchar(64) COLLATE "pg_catalog"."default",
+  "password" varchar(64) COLLATE "pg_catalog"."default",
+  "longitude" float8,
+  "latitude" float8,
+  "altitude" float8,
+  "dept_id" int8,
+  "user_id" varchar(64) COLLATE "pg_catalog"."default",
+  "create_by" varchar(64) COLLATE "pg_catalog"."default",
+  "create_time" timestamp(6),
+  "update_by" varchar(64) COLLATE "pg_catalog"."default",
+  "update_time" timestamp(6)
+)
+;
+COMMENT ON COLUMN "public"."ard_equip_external"."id" IS 'id';
+COMMENT ON COLUMN "public"."ard_equip_external"."name" IS '名称';
+COMMENT ON COLUMN "public"."ard_equip_external"."type" IS '设备类型';
+COMMENT ON COLUMN "public"."ard_equip_external"."factory" IS '厂商';
+COMMENT ON COLUMN "public"."ard_equip_external"."ip" IS 'ip';
+COMMENT ON COLUMN "public"."ard_equip_external"."port" IS '端口';
+COMMENT ON COLUMN "public"."ard_equip_external"."username" IS '用户名';
+COMMENT ON COLUMN "public"."ard_equip_external"."password" IS '密码';
+COMMENT ON COLUMN "public"."ard_equip_external"."longitude" IS '经度';
+COMMENT ON COLUMN "public"."ard_equip_external"."latitude" IS '纬度';
+COMMENT ON COLUMN "public"."ard_equip_external"."altitude" IS '安装高度';
+COMMENT ON COLUMN "public"."ard_equip_external"."dept_id" IS '部门id';
+COMMENT ON COLUMN "public"."ard_equip_external"."user_id" IS '用户id';
+COMMENT ON COLUMN "public"."ard_equip_external"."create_by" IS '创建者';
+COMMENT ON COLUMN "public"."ard_equip_external"."create_time" IS '创建时间';
+COMMENT ON COLUMN "public"."ard_equip_external"."update_by" IS '更新者';
+COMMENT ON COLUMN "public"."ard_equip_external"."update_time" IS '更新时间';
+COMMENT ON TABLE "public"."ard_equip_external" IS '外联设备管理表';
+
+-- ----------------------------
+-- Table structure for ard_equip_alarm_areas
+-- ----------------------------
+DROP TABLE IF EXISTS "public"."ard_equip_alarm_areas";
+CREATE TABLE "public"."ard_equip_alarm_areas" (
+  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
+  "region_id" varchar(64) COLLATE "pg_catalog"."default",
+  "equip_id" varchar(64) COLLATE "pg_catalog"."default"
+)
+;
+COMMENT ON COLUMN "public"."ard_equip_alarm_areas"."region_id" IS '报警区id';
+COMMENT ON COLUMN "public"."ard_equip_alarm_areas"."equip_id" IS '对应外联设备id';
+
+-- ----------------------------
+-- Table structure for ard_eplan
+-- ----------------------------
+DROP TABLE IF EXISTS "public"."ard_eplan";
+CREATE TABLE "public"."ard_eplan" (
+  "id" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
+  "name" varchar(255) COLLATE "pg_catalog"."default",
+  "time" varchar(100) COLLATE "pg_catalog"."default",
+  "info" varchar(5000000) COLLATE "pg_catalog"."default",
+  "user_id" varchar(50) COLLATE "pg_catalog"."default",
+  "dept_id" int8,
+  "create_by" varchar(64) COLLATE "pg_catalog"."default",
+  "create_time" timestamp(6),
+  "update_by" varchar(64) COLLATE "pg_catalog"."default",
+  "update_time" timestamp(6),
+  "del_flag" char(1) COLLATE "pg_catalog"."default"
+)
+;
+COMMENT ON COLUMN "public"."ard_eplan"."id" IS '主键';
+COMMENT ON COLUMN "public"."ard_eplan"."name" IS '预案名称';
+COMMENT ON COLUMN "public"."ard_eplan"."time" IS '创建时间';
+COMMENT ON COLUMN "public"."ard_eplan"."info" IS '预案详情';
+COMMENT ON COLUMN "public"."ard_eplan"."user_id" IS '创建人';
+COMMENT ON COLUMN "public"."ard_eplan"."dept_id" IS '部门主键';
+COMMENT ON COLUMN "public"."ard_eplan"."create_by" IS '创建者';
+COMMENT ON COLUMN "public"."ard_eplan"."create_time" IS '创建时间';
+COMMENT ON COLUMN "public"."ard_eplan"."update_by" IS '更新者';
+COMMENT ON COLUMN "public"."ard_eplan"."update_time" IS '更新时间';
+COMMENT ON COLUMN "public"."ard_eplan"."del_flag" IS '删除标记';
+COMMENT ON TABLE "public"."ard_eplan" IS '应急预案';
+
+-- ----------------------------
+-- Table structure for ard_dispatch_police_user
+-- ----------------------------
+DROP TABLE IF EXISTS "public"."ard_dispatch_police_user";
+CREATE TABLE "public"."ard_dispatch_police_user" (
+  "dispatch_id" varchar(64) COLLATE "pg_catalog"."default",
+  "user_id" varchar(32) COLLATE "pg_catalog"."default"
+)
+;
+COMMENT ON COLUMN "public"."ard_dispatch_police_user"."dispatch_id" IS '派警ID';
+COMMENT ON COLUMN "public"."ard_dispatch_police_user"."user_id" IS '关联用户ID';
+COMMENT ON TABLE "public"."ard_dispatch_police_user" IS '派警关联用户表';
+
+-- ----------------------------
+-- Table structure for ard_dispatch_police
+-- ----------------------------
+DROP TABLE IF EXISTS "public"."ard_dispatch_police";
+CREATE TABLE "public"."ard_dispatch_police" (
+  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
+  "name" varchar(64) COLLATE "pg_catalog"."default",
+  "text" varchar(1000) COLLATE "pg_catalog"."default",
+  "longitude" float8,
+  "latitude" float8,
+  "dept_id" int4,
+  "user_id" varchar(32) COLLATE "pg_catalog"."default",
+  "create_by" varchar(64) COLLATE "pg_catalog"."default",
+  "create_time" timestamp(6),
+  "update_by" varchar(64) COLLATE "pg_catalog"."default",
+  "update_time" timestamp(6)
+)
+;
+COMMENT ON COLUMN "public"."ard_dispatch_police"."id" IS 'ID';
+COMMENT ON COLUMN "public"."ard_dispatch_police"."name" IS '派警名称';
+COMMENT ON COLUMN "public"."ard_dispatch_police"."text" IS '描述';
+COMMENT ON COLUMN "public"."ard_dispatch_police"."longitude" IS '经度';
+COMMENT ON COLUMN "public"."ard_dispatch_police"."latitude" IS '纬度';
+COMMENT ON COLUMN "public"."ard_dispatch_police"."dept_id" IS '部门ID';
+COMMENT ON COLUMN "public"."ard_dispatch_police"."user_id" IS '用户ID';
+COMMENT ON COLUMN "public"."ard_dispatch_police"."create_by" IS '创建者';
+COMMENT ON COLUMN "public"."ard_dispatch_police"."create_time" IS '创建时间';
+COMMENT ON COLUMN "public"."ard_dispatch_police"."update_by" IS '更新者';
+COMMENT ON COLUMN "public"."ard_dispatch_police"."update_time" IS '更新时间';
+COMMENT ON TABLE "public"."ard_dispatch_police" IS '派警管理表';
+
+-- ----------------------------
+-- Table structure for ard_camera_priority
+-- ----------------------------
+DROP TABLE IF EXISTS "public"."ard_camera_priority";
+CREATE TABLE "public"."ard_camera_priority" (
+  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL DEFAULT ''::character varying,
+  "operator_id" varchar(45) COLLATE "pg_catalog"."default" NOT NULL,
+  "operator_name" varchar(20) COLLATE "pg_catalog"."default",
+  "priority_level" int4,
+  "dept_id" int4,
+  "user_id" varchar(32) COLLATE "pg_catalog"."default",
+  "create_by" varchar(64) COLLATE "pg_catalog"."default",
+  "create_time" timestamp(6),
+  "update_by" varchar(64) COLLATE "pg_catalog"."default",
+  "update_time" timestamp(6)
+)
+;
+COMMENT ON COLUMN "public"."ard_camera_priority"."id" IS 'id';
+COMMENT ON COLUMN "public"."ard_camera_priority"."operator_id" IS '操作员ID';
+COMMENT ON COLUMN "public"."ard_camera_priority"."operator_name" IS '操作员姓名';
+COMMENT ON COLUMN "public"."ard_camera_priority"."priority_level" IS '优先等级';
+COMMENT ON COLUMN "public"."ard_camera_priority"."dept_id" IS '部门ID';
+COMMENT ON COLUMN "public"."ard_camera_priority"."user_id" IS '用户ID';
+COMMENT ON COLUMN "public"."ard_camera_priority"."create_by" IS '创建者';
+COMMENT ON COLUMN "public"."ard_camera_priority"."create_time" IS '创建时间';
+COMMENT ON COLUMN "public"."ard_camera_priority"."update_by" IS '更新者';
+COMMENT ON COLUMN "public"."ard_camera_priority"."update_time" IS '更新时间';
+COMMENT ON TABLE "public"."ard_camera_priority" IS '相机操控优先级表';
+
+-- ----------------------------
+-- Table structure for ard_call_unread_messages
+-- ----------------------------
+DROP TABLE IF EXISTS "public"."ard_call_unread_messages";
+CREATE TABLE "public"."ard_call_unread_messages" (
+  "user_id" varchar(255) COLLATE "pg_catalog"."default",
+  "session_id" varchar(255) COLLATE "pg_catalog"."default",
+  "unread_count" int4
+)
+;
+COMMENT ON COLUMN "public"."ard_call_unread_messages"."user_id" IS '用户id';
+COMMENT ON COLUMN "public"."ard_call_unread_messages"."session_id" IS '会话id';
+COMMENT ON COLUMN "public"."ard_call_unread_messages"."unread_count" IS '未读数量';
+COMMENT ON TABLE "public"."ard_call_unread_messages" IS '未读消息表';
+
+-- ----------------------------
+-- Table structure for ard_call_session_user
+-- ----------------------------
+DROP TABLE IF EXISTS "public"."ard_call_session_user";
+CREATE TABLE "public"."ard_call_session_user" (
+  "id" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
+  "session_id" varchar(255) COLLATE "pg_catalog"."default",
+  "type" varchar(64) COLLATE "pg_catalog"."default",
+  "user_id" varchar(64) COLLATE "pg_catalog"."default",
+  "target_id" varchar(64) COLLATE "pg_catalog"."default"
+)
+;
+COMMENT ON COLUMN "public"."ard_call_session_user"."id" IS '主键';
+COMMENT ON COLUMN "public"."ard_call_session_user"."session_id" IS '会话id';
+COMMENT ON COLUMN "public"."ard_call_session_user"."type" IS '会话类型';
+COMMENT ON COLUMN "public"."ard_call_session_user"."user_id" IS '当前成员id';
+COMMENT ON COLUMN "public"."ard_call_session_user"."target_id" IS '目标成员id';
+COMMENT ON TABLE "public"."ard_call_session_user" IS '会话用户中间表';
+
+-- ----------------------------
+-- Table structure for ard_call_session
+-- ----------------------------
+DROP TABLE IF EXISTS "public"."ard_call_session";
+CREATE TABLE "public"."ard_call_session" (
+  "id" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
+  "type" varchar(64) COLLATE "pg_catalog"."default",
+  "user_id" varchar(64) COLLATE "pg_catalog"."default",
+  "create_by" varchar(255) COLLATE "pg_catalog"."default",
+  "create_time" timestamp(6),
+  "update_by" varchar(255) COLLATE "pg_catalog"."default",
+  "update_time" timestamp(6)
+)
+;
+COMMENT ON COLUMN "public"."ard_call_session"."id" IS '主键';
+COMMENT ON COLUMN "public"."ard_call_session"."type" IS '会话类型';
+COMMENT ON COLUMN "public"."ard_call_session"."user_id" IS '发送者ID';
+COMMENT ON COLUMN "public"."ard_call_session"."create_by" IS '创建者';
+COMMENT ON COLUMN "public"."ard_call_session"."create_time" IS '创建时间';
+COMMENT ON COLUMN "public"."ard_call_session"."update_by" IS '更新者';
+COMMENT ON COLUMN "public"."ard_call_session"."update_time" IS '更新时间';
+COMMENT ON TABLE "public"."ard_call_session" IS '会话表';
+
+-- ----------------------------
+-- Table structure for ard_call_history
+-- ----------------------------
+DROP TABLE IF EXISTS "public"."ard_call_history";
+CREATE TABLE "public"."ard_call_history" (
+  "id" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
+  "type" varchar(64) COLLATE "pg_catalog"."default",
+  "content" varchar(255) COLLATE "pg_catalog"."default",
   "create_by" varchar(255) COLLATE "pg_catalog"."default",
   "create_time" timestamp(6),
   "update_by" varchar(255) COLLATE "pg_catalog"."default",
   "update_time" timestamp(6),
-  "id1" int8,
-  "name1" varchar(20) COLLATE "pg_catalog"."default"
+  "session_id" varchar(64) COLLATE "pg_catalog"."default",
+  "user_id" varchar(64) COLLATE "pg_catalog"."default",
+  "is_read" int2,
+  "target_id" varchar(255) COLLATE "pg_catalog"."default"
 )
 ;
-COMMENT ON COLUMN "public"."vtdu"."name" IS '名称';
-COMMENT ON COLUMN "public"."vtdu"."rtsp_source" IS 'rtsp拉流地址';
-COMMENT ON COLUMN "public"."vtdu"."is_code" IS '是否转码';
-COMMENT ON COLUMN "public"."vtdu"."mode" IS '编解码模式';
-COMMENT ON COLUMN "public"."vtdu"."camera_id" IS '相机ID';
-COMMENT ON COLUMN "public"."vtdu"."rtsp_url" IS 'rtsp源地址';
-COMMENT ON COLUMN "public"."vtdu"."rtmp_url" IS 'rtmp拉流地址';
-COMMENT ON COLUMN "public"."vtdu"."webrtc_url" IS 'webrtc拉流地址';
-COMMENT ON COLUMN "public"."vtdu"."name1" IS '字段备注';
-COMMENT ON TABLE "public"."vtdu" IS '流媒体管理表';
+COMMENT ON COLUMN "public"."ard_call_history"."id" IS '主键';
+COMMENT ON COLUMN "public"."ard_call_history"."type" IS '消息类型';
+COMMENT ON COLUMN "public"."ard_call_history"."content" IS '消息内容';
+COMMENT ON COLUMN "public"."ard_call_history"."create_by" IS '创建者';
+COMMENT ON COLUMN "public"."ard_call_history"."create_time" IS '创建时间';
+COMMENT ON COLUMN "public"."ard_call_history"."update_by" IS '更新者';
+COMMENT ON COLUMN "public"."ard_call_history"."update_time" IS '更新时间';
+COMMENT ON COLUMN "public"."ard_call_history"."session_id" IS '会话ID';
+COMMENT ON COLUMN "public"."ard_call_history"."user_id" IS '用户ID';
+COMMENT ON COLUMN "public"."ard_call_history"."is_read" IS '已读标记 0-未读 1-已读';
+COMMENT ON COLUMN "public"."ard_call_history"."target_id" IS '目标id ';
+COMMENT ON TABLE "public"."ard_call_history" IS '会话消息表';
 
 -- ----------------------------
--- Function structure for armor
+-- Table structure for ard_call_group_user
 -- ----------------------------
-DROP FUNCTION IF EXISTS "public"."armor"(bytea);
-CREATE OR REPLACE FUNCTION "public"."armor"(bytea)
-  RETURNS "pg_catalog"."text" AS '$libdir/pgcrypto', 'pg_armor'
-  LANGUAGE c IMMUTABLE STRICT
-  COST 1;
+DROP TABLE IF EXISTS "public"."ard_call_group_user";
+CREATE TABLE "public"."ard_call_group_user" (
+  "id" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
+  "group_id" varchar(255) COLLATE "pg_catalog"."default",
+  "user_id" varchar(255) COLLATE "pg_catalog"."default",
+  "create_by" varchar(255) COLLATE "pg_catalog"."default",
+  "create_time" timestamp(6),
+  "update_by" varchar(255) COLLATE "pg_catalog"."default",
+  "update_time" timestamp(6)
+)
+;
+COMMENT ON COLUMN "public"."ard_call_group_user"."id" IS '主键';
+COMMENT ON COLUMN "public"."ard_call_group_user"."group_id" IS '群组ID';
+COMMENT ON COLUMN "public"."ard_call_group_user"."user_id" IS '用户ID';
+COMMENT ON COLUMN "public"."ard_call_group_user"."create_by" IS '创建者';
+COMMENT ON COLUMN "public"."ard_call_group_user"."create_time" IS '创建时间';
+COMMENT ON COLUMN "public"."ard_call_group_user"."update_by" IS '更新者';
+COMMENT ON COLUMN "public"."ard_call_group_user"."update_time" IS '更新时间';
+COMMENT ON TABLE "public"."ard_call_group_user" IS '群组用户中间表';
 
 -- ----------------------------
--- Function structure for crypt
+-- Table structure for ard_call_group
 -- ----------------------------
-DROP FUNCTION IF EXISTS "public"."crypt"(text, text);
-CREATE OR REPLACE FUNCTION "public"."crypt"(text, text)
-  RETURNS "pg_catalog"."text" AS '$libdir/pgcrypto', 'pg_crypt'
-  LANGUAGE c IMMUTABLE STRICT
-  COST 1;
+DROP TABLE IF EXISTS "public"."ard_call_group";
+CREATE TABLE "public"."ard_call_group" (
+  "id" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
+  "name" varchar(255) COLLATE "pg_catalog"."default",
+  "create_by" varchar(255) COLLATE "pg_catalog"."default",
+  "create_time" timestamp(6),
+  "update_by" varchar(255) COLLATE "pg_catalog"."default",
+  "update_time" timestamp(6)
+)
+;
+COMMENT ON COLUMN "public"."ard_call_group"."id" IS '主键';
+COMMENT ON COLUMN "public"."ard_call_group"."name" IS '群名称';
+COMMENT ON COLUMN "public"."ard_call_group"."create_by" IS '创建者';
+COMMENT ON COLUMN "public"."ard_call_group"."create_time" IS '创建时间';
+COMMENT ON COLUMN "public"."ard_call_group"."update_by" IS '更新者';
+COMMENT ON COLUMN "public"."ard_call_group"."update_time" IS '更新时间';
+COMMENT ON TABLE "public"."ard_call_group" IS '会话群组表';
 
 -- ----------------------------
--- Function structure for dearmor
+-- Table structure for ard_app_task_text
 -- ----------------------------
-DROP FUNCTION IF EXISTS "public"."dearmor"(text);
-CREATE OR REPLACE FUNCTION "public"."dearmor"(text)
-  RETURNS "pg_catalog"."bytea" AS '$libdir/pgcrypto', 'pg_dearmor'
-  LANGUAGE c IMMUTABLE STRICT
-  COST 1;
+DROP TABLE IF EXISTS "public"."ard_app_task_text";
+CREATE TABLE "public"."ard_app_task_text" (
+  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
+  "user_id" varchar(64) COLLATE "pg_catalog"."default",
+  "text" varchar(1000) COLLATE "pg_catalog"."default"
+)
+;
+COMMENT ON COLUMN "public"."ard_app_task_text"."id" IS 'ID';
+COMMENT ON COLUMN "public"."ard_app_task_text"."user_id" IS '用户ID';
+COMMENT ON COLUMN "public"."ard_app_task_text"."text" IS 'app任务描述';
+COMMENT ON TABLE "public"."ard_app_task_text" IS 'app任务描述表';
 
 -- ----------------------------
--- Function structure for decrypt
+-- Table structure for ard_app_task_pic
 -- ----------------------------
-DROP FUNCTION IF EXISTS "public"."decrypt"(bytea, bytea, text);
-CREATE OR REPLACE FUNCTION "public"."decrypt"(bytea, bytea, text)
-  RETURNS "pg_catalog"."bytea" AS '$libdir/pgcrypto', 'pg_decrypt'
-  LANGUAGE c IMMUTABLE STRICT
-  COST 1;
+DROP TABLE IF EXISTS "public"."ard_app_task_pic";
+CREATE TABLE "public"."ard_app_task_pic" (
+  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
+  "task_id" varchar(64) COLLATE "pg_catalog"."default",
+  "pic_url" varchar(255) COLLATE "pg_catalog"."default"
+)
+;
+COMMENT ON COLUMN "public"."ard_app_task_pic"."id" IS 'ID';
+COMMENT ON COLUMN "public"."ard_app_task_pic"."task_id" IS 'app任务ID';
+COMMENT ON COLUMN "public"."ard_app_task_pic"."pic_url" IS 'app任务图片url';
+COMMENT ON TABLE "public"."ard_app_task_pic" IS 'app任务图片表';
 
 -- ----------------------------
--- Function structure for decrypt_iv
+-- Table structure for ard_app_task_detail_pic
 -- ----------------------------
-DROP FUNCTION IF EXISTS "public"."decrypt_iv"(bytea, bytea, bytea, text);
-CREATE OR REPLACE FUNCTION "public"."decrypt_iv"(bytea, bytea, bytea, text)
-  RETURNS "pg_catalog"."bytea" AS '$libdir/pgcrypto', 'pg_decrypt_iv'
-  LANGUAGE c IMMUTABLE STRICT
-  COST 1;
+DROP TABLE IF EXISTS "public"."ard_app_task_detail_pic";
+CREATE TABLE "public"."ard_app_task_detail_pic" (
+  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
+  "task_detail_id" varchar(64) COLLATE "pg_catalog"."default",
+  "pic_url" varchar(255) COLLATE "pg_catalog"."default"
+)
+;
+COMMENT ON COLUMN "public"."ard_app_task_detail_pic"."id" IS 'ID';
+COMMENT ON COLUMN "public"."ard_app_task_detail_pic"."task_detail_id" IS 'app任务详情ID';
+COMMENT ON COLUMN "public"."ard_app_task_detail_pic"."pic_url" IS 'app任务图片url';
+COMMENT ON TABLE "public"."ard_app_task_detail_pic" IS 'app任务详情图片表';
 
 -- ----------------------------
--- Function structure for digest
+-- Table structure for ard_app_task_detail
 -- ----------------------------
-DROP FUNCTION IF EXISTS "public"."digest"(text, text);
-CREATE OR REPLACE FUNCTION "public"."digest"(text, text)
-  RETURNS "pg_catalog"."bytea" AS '$libdir/pgcrypto', 'pg_digest'
-  LANGUAGE c IMMUTABLE STRICT
-  COST 1;
+DROP TABLE IF EXISTS "public"."ard_app_task_detail";
+CREATE TABLE "public"."ard_app_task_detail" (
+  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
+  "name" varchar(255) COLLATE "pg_catalog"."default",
+  "longitude" float8,
+  "latitude" float8,
+  "altitude" float8,
+  "user_id" varchar(64) COLLATE "pg_catalog"."default",
+  "text" varchar(1000) COLLATE "pg_catalog"."default",
+  "voice" varchar(255) COLLATE "pg_catalog"."default",
+  "task_id" varchar(64) COLLATE "pg_catalog"."default",
+  "status" char(1) COLLATE "pg_catalog"."default",
+  "clock_in_pic_url" varchar(255) COLLATE "pg_catalog"."default",
+  "view_time" timestamp(6),
+  "view_position" varchar(255) COLLATE "pg_catalog"."default",
+  "clock_in_time" timestamp(6),
+  "view_flag" char(1) COLLATE "pg_catalog"."default"
+)
+;
+COMMENT ON COLUMN "public"."ard_app_task_detail"."id" IS 'ID';
+COMMENT ON COLUMN "public"."ard_app_task_detail"."name" IS '兴趣点名称';
+COMMENT ON COLUMN "public"."ard_app_task_detail"."longitude" IS '兴趣点经度';
+COMMENT ON COLUMN "public"."ard_app_task_detail"."latitude" IS '兴趣点纬度';
+COMMENT ON COLUMN "public"."ard_app_task_detail"."altitude" IS '兴趣点高层';
+COMMENT ON COLUMN "public"."ard_app_task_detail"."user_id" IS '关联用户ID';
+COMMENT ON COLUMN "public"."ard_app_task_detail"."text" IS '任务描述文本';
+COMMENT ON COLUMN "public"."ard_app_task_detail"."voice" IS '任务描述语音';
+COMMENT ON COLUMN "public"."ard_app_task_detail"."task_id" IS '任务ID';
+COMMENT ON COLUMN "public"."ard_app_task_detail"."status" IS '状态(0未完成 1已完成)';
+COMMENT ON COLUMN "public"."ard_app_task_detail"."clock_in_pic_url" IS '打卡图片url';
+COMMENT ON COLUMN "public"."ard_app_task_detail"."view_time" IS '查看时间';
+COMMENT ON COLUMN "public"."ard_app_task_detail"."view_position" IS '查看位置';
+COMMENT ON COLUMN "public"."ard_app_task_detail"."clock_in_time" IS '打卡时间';
+COMMENT ON COLUMN "public"."ard_app_task_detail"."view_flag" IS '弹窗标记';
+COMMENT ON TABLE "public"."ard_app_task_detail" IS 'app任务详情表';
 
 -- ----------------------------
--- Function structure for digest
+-- Table structure for ard_app_task
 -- ----------------------------
-DROP FUNCTION IF EXISTS "public"."digest"(bytea, text);
-CREATE OR REPLACE FUNCTION "public"."digest"(bytea, text)
-  RETURNS "pg_catalog"."bytea" AS '$libdir/pgcrypto', 'pg_digest'
-  LANGUAGE c IMMUTABLE STRICT
-  COST 1;
+DROP TABLE IF EXISTS "public"."ard_app_task";
+CREATE TABLE "public"."ard_app_task" (
+  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
+  "name" varchar(64) COLLATE "pg_catalog"."default",
+  "text" varchar(1000) COLLATE "pg_catalog"."default",
+  "voice" varchar(255) COLLATE "pg_catalog"."default",
+  "dept_id" int4,
+  "user_id" varchar(32) COLLATE "pg_catalog"."default",
+  "create_by" varchar(64) COLLATE "pg_catalog"."default",
+  "create_time" timestamp(6),
+  "update_by" varchar(64) COLLATE "pg_catalog"."default",
+  "update_time" timestamp(6),
+  "type" varchar(1) COLLATE "pg_catalog"."default"
+)
+;
+COMMENT ON COLUMN "public"."ard_app_task"."id" IS 'ID';
+COMMENT ON COLUMN "public"."ard_app_task"."name" IS '任务名称';
+COMMENT ON COLUMN "public"."ard_app_task"."text" IS '任务文本';
+COMMENT ON COLUMN "public"."ard_app_task"."voice" IS '任务语音';
+COMMENT ON COLUMN "public"."ard_app_task"."dept_id" IS '部门ID';
+COMMENT ON COLUMN "public"."ard_app_task"."user_id" IS '用户ID';
+COMMENT ON COLUMN "public"."ard_app_task"."create_by" IS '创建者';
+COMMENT ON COLUMN "public"."ard_app_task"."create_time" IS '创建时间';
+COMMENT ON COLUMN "public"."ard_app_task"."update_by" IS '更新者';
+COMMENT ON COLUMN "public"."ard_app_task"."update_time" IS '更新时间';
+COMMENT ON COLUMN "public"."ard_app_task"."type" IS '任务类型0-普通任务 1-报警任务';
+COMMENT ON TABLE "public"."ard_app_task" IS 'app任务管理表';
 
 -- ----------------------------
--- Function structure for encrypt
+-- Table structure for ard_app_patroluser
 -- ----------------------------
-DROP FUNCTION IF EXISTS "public"."encrypt"(bytea, bytea, text);
-CREATE OR REPLACE FUNCTION "public"."encrypt"(bytea, bytea, text)
-  RETURNS "pg_catalog"."bytea" AS '$libdir/pgcrypto', 'pg_encrypt'
-  LANGUAGE c IMMUTABLE STRICT
-  COST 1;
+DROP TABLE IF EXISTS "public"."ard_app_patroluser";
+CREATE TABLE "public"."ard_app_patroluser" (
+  "id" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
+  "patrolplan_id" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
+  "app_user_id" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
+  "del" int2
+)
+;
+COMMENT ON COLUMN "public"."ard_app_patroluser"."id" IS '主键';
+COMMENT ON COLUMN "public"."ard_app_patroluser"."patrolplan_id" IS '巡检主键';
+COMMENT ON COLUMN "public"."ard_app_patroluser"."app_user_id" IS 'app单兵端用户主键';
+COMMENT ON COLUMN "public"."ard_app_patroluser"."del" IS '删除标记';
 
 -- ----------------------------
--- Function structure for encrypt_iv
+-- Table structure for ard_app_patrolpoint_record_img
 -- ----------------------------
-DROP FUNCTION IF EXISTS "public"."encrypt_iv"(bytea, bytea, bytea, text);
-CREATE OR REPLACE FUNCTION "public"."encrypt_iv"(bytea, bytea, bytea, text)
-  RETURNS "pg_catalog"."bytea" AS '$libdir/pgcrypto', 'pg_encrypt_iv'
-  LANGUAGE c IMMUTABLE STRICT
-  COST 1;
+DROP TABLE IF EXISTS "public"."ard_app_patrolpoint_record_img";
+CREATE TABLE "public"."ard_app_patrolpoint_record_img" (
+  "id" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
+  "app_patrolponit_record_id" varchar(50) COLLATE "pg_catalog"."default",
+  "img" varchar(255) COLLATE "pg_catalog"."default",
+  "del" inet
+)
+;
+COMMENT ON COLUMN "public"."ard_app_patrolpoint_record_img"."id" IS '主键';
+COMMENT ON COLUMN "public"."ard_app_patrolpoint_record_img"."app_patrolponit_record_id" IS '巡检记录主键';
+COMMENT ON COLUMN "public"."ard_app_patrolpoint_record_img"."img" IS '巡检图片';
+COMMENT ON COLUMN "public"."ard_app_patrolpoint_record_img"."del" IS '删除标记';
 
 -- ----------------------------
--- Function structure for f_compute_distance
+-- Table structure for ard_app_patrolpoint_record
 -- ----------------------------
-DROP FUNCTION IF EXISTS "public"."f_compute_distance"("lng1" numeric, "lat1" numeric, "lng2" numeric, "lat2" numeric);
-CREATE OR REPLACE FUNCTION "public"."f_compute_distance"("lng1" numeric, "lat1" numeric, "lng2" numeric, "lat2" numeric)
-  RETURNS "pg_catalog"."numeric" AS $BODY$ 
-	declare distance decimal;
-	declare	er decimal;
-	declare	f decimal;
-	declare	g decimal;
-	declare	l decimal;
-	declare	sg decimal;
-	declare	sl decimal;
-	declare	sf decimal;
-	declare	s decimal;
-	declare	c decimal;
-	declare	w decimal;
-	declare	r decimal;
-	declare	d decimal;
-	declare	h1 decimal;
-	declare	h2 decimal;
-	declare	fl decimal;
-begin
-	
-
-	er := 6378.137;
-	fl := 1 / 298.257;
-	f := (lat1 + lat2)*pi()/360;
-	g := (lat1 - lat2)*pi()/360;
-	l := (lng1 - lng2)*pi()/360;
-
-	sg := sin(g);
-	sl := sin(l);
-	sf := sin(f); 
-
-	sg := pow(sg,2);
-	sl := pow(sl,2);
-	sf := pow(sf,2);
-
-	s := sg * (1 - sl) + (1 - sf) * sl;
-	c := (1 - sg) * (1 - sl) + sf * sl;
-
-	w := atan(sqrt(s / c));
-	r := sqrt(s * c) / w;
-	d := 2 * w * er;
-	h1 := (3 * r - 1) / 2 / c;
-	h2 := (3 * r + 1) / 2 / s;
-
-	select d * (1 + fl * (h1 * sf * (1 - sg) - h2 * (1 - sf) * sg)) into distance;
-	return distance;
-end;
-$BODY$
-  LANGUAGE plpgsql VOLATILE
-  COST 100;
+DROP TABLE IF EXISTS "public"."ard_app_patrolpoint_record";
+CREATE TABLE "public"."ard_app_patrolpoint_record" (
+  "id" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
+  "remark" varchar(500) COLLATE "pg_catalog"."default",
+  "longitude" varchar(255) COLLATE "pg_catalog"."default",
+  "latitude" varchar(255) COLLATE "pg_catalog"."default",
+  "user_id" varchar(50) COLLATE "pg_catalog"."default",
+  "record_time" varchar(100) COLLATE "pg_catalog"."default",
+  "app_patrolpoints_id" varchar(50) COLLATE "pg_catalog"."default",
+  "plan_id" varchar(255) COLLATE "pg_catalog"."default",
+  "record_img" varchar(255) COLLATE "pg_catalog"."default",
+  "plan_name" varchar(255) COLLATE "pg_catalog"."default",
+  "user_name" varchar(255) COLLATE "pg_catalog"."default",
+  "app_patrolpoints_name" varchar(255) COLLATE "pg_catalog"."default",
+  "points_num" int4,
+  "del" int2
+)
+;
+COMMENT ON COLUMN "public"."ard_app_patrolpoint_record"."id" IS '主键';
+COMMENT ON COLUMN "public"."ard_app_patrolpoint_record"."remark" IS '文字说明';
+COMMENT ON COLUMN "public"."ard_app_patrolpoint_record"."longitude" IS '经度';
+COMMENT ON COLUMN "public"."ard_app_patrolpoint_record"."latitude" IS '纬度';
+COMMENT ON COLUMN "public"."ard_app_patrolpoint_record"."user_id" IS '打卡人主键';
+COMMENT ON COLUMN "public"."ard_app_patrolpoint_record"."record_time" IS '打卡时间';
+COMMENT ON COLUMN "public"."ard_app_patrolpoint_record"."app_patrolpoints_id" IS '巡检点主键';
+COMMENT ON COLUMN "public"."ard_app_patrolpoint_record"."del" IS '删除标记';
 
 -- ----------------------------
--- Function structure for gen_random_bytes
+-- Table structure for ard_app_patrolpoint
 -- ----------------------------
-DROP FUNCTION IF EXISTS "public"."gen_random_bytes"(int4);
-CREATE OR REPLACE FUNCTION "public"."gen_random_bytes"(int4)
-  RETURNS "pg_catalog"."bytea" AS '$libdir/pgcrypto', 'pg_random_bytes'
-  LANGUAGE c VOLATILE STRICT
-  COST 1;
+DROP TABLE IF EXISTS "public"."ard_app_patrolpoint";
+CREATE TABLE "public"."ard_app_patrolpoint" (
+  "id" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
+  "patrolplan_id" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
+  "alarmpoints_id" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
+  "type" varchar(50) COLLATE "pg_catalog"."default",
+  "del" int2
+)
+;
+COMMENT ON COLUMN "public"."ard_app_patrolpoint"."id" IS '主键';
+COMMENT ON COLUMN "public"."ard_app_patrolpoint"."patrolplan_id" IS '巡检主键';
+COMMENT ON COLUMN "public"."ard_app_patrolpoint"."alarmpoints_id" IS '兴趣点主键';
+COMMENT ON COLUMN "public"."ard_app_patrolpoint"."type" IS '类型';
+COMMENT ON COLUMN "public"."ard_app_patrolpoint"."del" IS '删除标记';
 
 -- ----------------------------
--- Function structure for gen_salt
+-- Table structure for ard_app_patrolplan
 -- ----------------------------
-DROP FUNCTION IF EXISTS "public"."gen_salt"(text);
-CREATE OR REPLACE FUNCTION "public"."gen_salt"(text)
-  RETURNS "pg_catalog"."text" AS '$libdir/pgcrypto', 'pg_gen_salt'
-  LANGUAGE c VOLATILE STRICT
-  COST 1;
+DROP TABLE IF EXISTS "public"."ard_app_patrolplan";
+CREATE TABLE "public"."ard_app_patrolplan" (
+  "id" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
+  "plan_name" varchar(255) COLLATE "pg_catalog"."default",
+  "patro_begin_time" varchar(100) COLLATE "pg_catalog"."default",
+  "patro_end_time" varchar(100) COLLATE "pg_catalog"."default",
+  "user_id" varchar(50) COLLATE "pg_catalog"."default",
+  "cycle" varchar(10) COLLATE "pg_catalog"."default",
+  "create_time" varchar(100) COLLATE "pg_catalog"."default",
+  "del_name" varchar(255) COLLATE "pg_catalog"."default",
+  "del_time" varchar(255) COLLATE "pg_catalog"."default",
+  "son" varchar(50) COLLATE "pg_catalog"."default"
+)
+;
+COMMENT ON COLUMN "public"."ard_app_patrolplan"."id" IS '主键';
+COMMENT ON COLUMN "public"."ard_app_patrolplan"."plan_name" IS '巡检计划名称';
+COMMENT ON COLUMN "public"."ard_app_patrolplan"."patro_begin_time" IS '开始时间(每天为时分秒,仅一次为年月日时分秒)';
+COMMENT ON COLUMN "public"."ard_app_patrolplan"."patro_end_time" IS '结束时间(每天为时分秒,仅一次为年月日时分秒)';
+COMMENT ON COLUMN "public"."ard_app_patrolplan"."user_id" IS '制定人主键';
+COMMENT ON COLUMN "public"."ard_app_patrolplan"."cycle" IS '周期(day,once)';
+COMMENT ON COLUMN "public"."ard_app_patrolplan"."create_time" IS '创建时间';
+COMMENT ON COLUMN "public"."ard_app_patrolplan"."del_name" IS '删除人';
+COMMENT ON COLUMN "public"."ard_app_patrolplan"."del_time" IS '删除时间';
+COMMENT ON COLUMN "public"."ard_app_patrolplan"."son" IS '是否通知';
 
 -- ----------------------------
--- Function structure for gen_salt
+-- Table structure for ard_app_application
 -- ----------------------------
-DROP FUNCTION IF EXISTS "public"."gen_salt"(text, int4);
-CREATE OR REPLACE FUNCTION "public"."gen_salt"(text, int4)
-  RETURNS "pg_catalog"."text" AS '$libdir/pgcrypto', 'pg_gen_salt_rounds'
-  LANGUAGE c VOLATILE STRICT
-  COST 1;
+DROP TABLE IF EXISTS "public"."ard_app_application";
+CREATE TABLE "public"."ard_app_application" (
+  "application_id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
+  "commander_id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
+  "soilder_id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
+  "reason" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
+  "application_type" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
+  "begin" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
+  "state" varchar(20) COLLATE "pg_catalog"."default" NOT NULL,
+  "soilder_check" varchar(20) COLLATE "pg_catalog"."default" NOT NULL
+)
+;
+COMMENT ON COLUMN "public"."ard_app_application"."application_id" IS '申请主键';
+COMMENT ON COLUMN "public"."ard_app_application"."commander_id" IS '指挥端或PC端主键';
+COMMENT ON COLUMN "public"."ard_app_application"."soilder_id" IS '单兵端主键';
+COMMENT ON COLUMN "public"."ard_app_application"."reason" IS '申请原因';
+COMMENT ON COLUMN "public"."ard_app_application"."application_type" IS '申请类型';
+COMMENT ON COLUMN "public"."ard_app_application"."begin" IS '审批同意时间戳';
+COMMENT ON COLUMN "public"."ard_app_application"."state" IS '审批状态';
+COMMENT ON COLUMN "public"."ard_app_application"."soilder_check" IS '单兵端查看标记';
+COMMENT ON TABLE "public"."ard_app_application" IS '单兵端申请查看指挥端位置或三一车辆位置';
 
 -- ----------------------------
--- Function structure for hmac
+-- Table structure for ard_alarm_wall
 -- ----------------------------
-DROP FUNCTION IF EXISTS "public"."hmac"(text, text, text);
-CREATE OR REPLACE FUNCTION "public"."hmac"(text, text, text)
-  RETURNS "pg_catalog"."bytea" AS '$libdir/pgcrypto', 'pg_hmac'
-  LANGUAGE c IMMUTABLE STRICT
-  COST 1;
+DROP TABLE IF EXISTS "public"."ard_alarm_wall";
+CREATE TABLE "public"."ard_alarm_wall" (
+  "id" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
+  "wall_id" varchar(255) COLLATE "pg_catalog"."default",
+  "wall_name" varchar(255) COLLATE "pg_catalog"."default",
+  "user_id" varchar(255) COLLATE "pg_catalog"."default",
+  "alarm_type" varchar(1) COLLATE "pg_catalog"."default",
+  "alarm_time" timestamp(6),
+  "longitude" float8,
+  "latitude" float8,
+  "altitude" float8,
+  "create_by" varchar(255) COLLATE "pg_catalog"."default",
+  "create_time" timestamp(6),
+  "update_by" varchar(255) COLLATE "pg_catalog"."default",
+  "update_time" timestamp(6),
+  "view_time" timestamp(6)
+)
+;
+COMMENT ON COLUMN "public"."ard_alarm_wall"."id" IS '报警主键';
+COMMENT ON COLUMN "public"."ard_alarm_wall"."wall_id" IS '围栏id';
+COMMENT ON COLUMN "public"."ard_alarm_wall"."wall_name" IS '围栏名称';
+COMMENT ON COLUMN "public"."ard_alarm_wall"."user_id" IS '报警用户id';
+COMMENT ON COLUMN "public"."ard_alarm_wall"."alarm_type" IS '报警类型';
+COMMENT ON COLUMN "public"."ard_alarm_wall"."alarm_time" IS '报警时间';
+COMMENT ON COLUMN "public"."ard_alarm_wall"."longitude" IS '经度';
+COMMENT ON COLUMN "public"."ard_alarm_wall"."latitude" IS '纬度';
+COMMENT ON COLUMN "public"."ard_alarm_wall"."altitude" IS '高层';
+COMMENT ON COLUMN "public"."ard_alarm_wall"."create_by" IS '创建者';
+COMMENT ON COLUMN "public"."ard_alarm_wall"."create_time" IS '创建时间';
+COMMENT ON COLUMN "public"."ard_alarm_wall"."update_by" IS '更新者';
+COMMENT ON COLUMN "public"."ard_alarm_wall"."update_time" IS '更新时间';
+COMMENT ON COLUMN "public"."ard_alarm_wall"."view_time" IS '查看时间';
+COMMENT ON TABLE "public"."ard_alarm_wall" IS '电子围栏报警表';
 
 -- ----------------------------
--- Function structure for hmac
+-- Table structure for ard_alarm_type_user
 -- ----------------------------
-DROP FUNCTION IF EXISTS "public"."hmac"(bytea, bytea, text);
-CREATE OR REPLACE FUNCTION "public"."hmac"(bytea, bytea, text)
-  RETURNS "pg_catalog"."bytea" AS '$libdir/pgcrypto', 'pg_hmac'
-  LANGUAGE c IMMUTABLE STRICT
-  COST 1;
+DROP TABLE IF EXISTS "public"."ard_alarm_type_user";
+CREATE TABLE "public"."ard_alarm_type_user" (
+  "command" int2,
+  "alarm_type" varchar(45) COLLATE "pg_catalog"."default",
+  "user_id" varchar(45) COLLATE "pg_catalog"."default"
+)
+;
+COMMENT ON COLUMN "public"."ard_alarm_type_user"."command" IS '报警代码';
+COMMENT ON COLUMN "public"."ard_alarm_type_user"."alarm_type" IS '报警类型';
+COMMENT ON COLUMN "public"."ard_alarm_type_user"."user_id" IS '用户ID';
+COMMENT ON TABLE "public"."ard_alarm_type_user" IS '报警类型用户关联表';
 
 -- ----------------------------
--- Function structure for pgp_key_id
+-- Table structure for ard_alarm_radar_move
 -- ----------------------------
-DROP FUNCTION IF EXISTS "public"."pgp_key_id"(bytea);
-CREATE OR REPLACE FUNCTION "public"."pgp_key_id"(bytea)
-  RETURNS "pg_catalog"."text" AS '$libdir/pgcrypto', 'pgp_key_id_w'
-  LANGUAGE c IMMUTABLE STRICT
-  COST 1;
+DROP TABLE IF EXISTS "public"."ard_alarm_radar_move";
+CREATE TABLE "public"."ard_alarm_radar_move" (
+  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
+  "name" varchar(45) COLLATE "pg_catalog"."default",
+  "target_id" varchar(45) COLLATE "pg_catalog"."default",
+  "alarm_type" varchar(45) COLLATE "pg_catalog"."default",
+  "alarm_time" timestamp(6),
+  "longitude" numeric,
+  "latitude" numeric,
+  "record_url" varchar(300) COLLATE "pg_catalog"."default",
+  "view_time" timestamp(6),
+  "create_by" varchar(45) COLLATE "pg_catalog"."default",
+  "create_time" timestamp(6),
+  "user_id" varchar(45) COLLATE "pg_catalog"."default",
+  "dept_id" int4,
+  "update_time" timestamp(6),
+  "guide_time" timestamp(6)
+)
+;
+COMMENT ON COLUMN "public"."ard_alarm_radar_move"."id" IS '记录ID';
+COMMENT ON COLUMN "public"."ard_alarm_radar_move"."name" IS '兴趣点名称';
+COMMENT ON COLUMN "public"."ard_alarm_radar_move"."target_id" IS '目标ID';
+COMMENT ON COLUMN "public"."ard_alarm_radar_move"."alarm_type" IS '报警类型';
+COMMENT ON COLUMN "public"."ard_alarm_radar_move"."alarm_time" IS '报警时间';
+COMMENT ON COLUMN "public"."ard_alarm_radar_move"."longitude" IS '经度';
+COMMENT ON COLUMN "public"."ard_alarm_radar_move"."latitude" IS '纬度';
+COMMENT ON COLUMN "public"."ard_alarm_radar_move"."record_url" IS '引导录像';
+COMMENT ON COLUMN "public"."ard_alarm_radar_move"."view_time" IS '查看时间';
+COMMENT ON COLUMN "public"."ard_alarm_radar_move"."create_by" IS '创建者';
+COMMENT ON COLUMN "public"."ard_alarm_radar_move"."create_time" IS '创建时间';
+COMMENT ON COLUMN "public"."ard_alarm_radar_move"."user_id" IS '用户ID';
+COMMENT ON COLUMN "public"."ard_alarm_radar_move"."dept_id" IS '部门ID';
+COMMENT ON COLUMN "public"."ard_alarm_radar_move"."update_time" IS '更新时间';
+COMMENT ON COLUMN "public"."ard_alarm_radar_move"."guide_time" IS '引导时间';
+COMMENT ON TABLE "public"."ard_alarm_radar_move" IS '雷达移动报警表';
 
 -- ----------------------------
--- Function structure for pgp_pub_decrypt
+-- Table structure for ard_alarm_external
 -- ----------------------------
-DROP FUNCTION IF EXISTS "public"."pgp_pub_decrypt"(bytea, bytea, text, text);
-CREATE OR REPLACE FUNCTION "public"."pgp_pub_decrypt"(bytea, bytea, text, text)
-  RETURNS "pg_catalog"."text" AS '$libdir/pgcrypto', 'pgp_pub_decrypt_text'
-  LANGUAGE c IMMUTABLE STRICT
-  COST 1;
+DROP TABLE IF EXISTS "public"."ard_alarm_external";
+CREATE TABLE "public"."ard_alarm_external" (
+  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
+  "alarm_id" varchar(64) COLLATE "pg_catalog"."default",
+  "alarm_name" varchar(64) COLLATE "pg_catalog"."default",
+  "defense_id" int8,
+  "defense_name" varchar(64) COLLATE "pg_catalog"."default",
+  "alarm_type" varchar(64) COLLATE "pg_catalog"."default",
+  "alarm_time" timestamp(6),
+  "longitude" numeric,
+  "latitude" numeric,
+  "altitude" numeric,
+  "record_url" varchar(255) COLLATE "pg_catalog"."default",
+  "sub_sys_no" int8,
+  "alarm_host_id" varchar(64) COLLATE "pg_catalog"."default",
+  "view_time" timestamp(6),
+  "dept_id" int8,
+  "user_id" varchar(64) COLLATE "pg_catalog"."default",
+  "create_by" varchar(64) COLLATE "pg_catalog"."default",
+  "create_time" timestamp(6)
+)
+;
+COMMENT ON COLUMN "public"."ard_alarm_external"."id" IS 'id';
+COMMENT ON COLUMN "public"."ard_alarm_external"."alarm_id" IS '报警ID';
+COMMENT ON COLUMN "public"."ard_alarm_external"."alarm_name" IS '报警名称';
+COMMENT ON COLUMN "public"."ard_alarm_external"."defense_id" IS '防区ID';
+COMMENT ON COLUMN "public"."ard_alarm_external"."defense_name" IS '防区名称';
+COMMENT ON COLUMN "public"."ard_alarm_external"."alarm_type" IS '报警类别';
+COMMENT ON COLUMN "public"."ard_alarm_external"."alarm_time" IS '报警时间';
+COMMENT ON COLUMN "public"."ard_alarm_external"."longitude" IS '经度';
+COMMENT ON COLUMN "public"."ard_alarm_external"."latitude" IS '纬度';
+COMMENT ON COLUMN "public"."ard_alarm_external"."altitude" IS '高层';
+COMMENT ON COLUMN "public"."ard_alarm_external"."record_url" IS '引导录像url';
+COMMENT ON COLUMN "public"."ard_alarm_external"."sub_sys_no" IS '子系统ID';
+COMMENT ON COLUMN "public"."ard_alarm_external"."alarm_host_id" IS '报警主机ID';
+COMMENT ON COLUMN "public"."ard_alarm_external"."view_time" IS '查看时间';
+COMMENT ON COLUMN "public"."ard_alarm_external"."dept_id" IS '部门ID';
+COMMENT ON COLUMN "public"."ard_alarm_external"."user_id" IS '用户ID';
+COMMENT ON COLUMN "public"."ard_alarm_external"."create_by" IS '创建者';
+COMMENT ON COLUMN "public"."ard_alarm_external"."create_time" IS '创建时间';
+COMMENT ON TABLE "public"."ard_alarm_external" IS '外联报警表';
 
 -- ----------------------------
--- Function structure for pgp_pub_decrypt
+-- Table structure for ard_alarm_areas
 -- ----------------------------
-DROP FUNCTION IF EXISTS "public"."pgp_pub_decrypt"(bytea, bytea);
-CREATE OR REPLACE FUNCTION "public"."pgp_pub_decrypt"(bytea, bytea)
-  RETURNS "pg_catalog"."text" AS '$libdir/pgcrypto', 'pgp_pub_decrypt_text'
-  LANGUAGE c IMMUTABLE STRICT
-  COST 1;
+DROP TABLE IF EXISTS "public"."ard_alarm_areas";
+CREATE TABLE "public"."ard_alarm_areas" (
+  "id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL DEFAULT ''::character varying,
+  "name" varchar(64) COLLATE "pg_catalog"."default"
+)
+;
+COMMENT ON COLUMN "public"."ard_alarm_areas"."id" IS '报警区id';
+COMMENT ON COLUMN "public"."ard_alarm_areas"."name" IS '报警区名称';
 
 -- ----------------------------
--- Function structure for pgp_pub_decrypt
+-- Table structure for ard_access_num
 -- ----------------------------
-DROP FUNCTION IF EXISTS "public"."pgp_pub_decrypt"(bytea, bytea, text);
-CREATE OR REPLACE FUNCTION "public"."pgp_pub_decrypt"(bytea, bytea, text)
-  RETURNS "pg_catalog"."text" AS '$libdir/pgcrypto', 'pgp_pub_decrypt_text'
-  LANGUAGE c IMMUTABLE STRICT
-  COST 1;
+DROP TABLE IF EXISTS "public"."ard_access_num";
+CREATE TABLE "public"."ard_access_num" (
+  "carousel" int4 DEFAULT 0,
+  "call" int4 DEFAULT 0,
+  "alarm" int4 DEFAULT 0
+)
+;
 
 -- ----------------------------
--- Function structure for pgp_pub_decrypt_bytea
+-- Table structure for ard_access_fence
 -- ----------------------------
-DROP FUNCTION IF EXISTS "public"."pgp_pub_decrypt_bytea"(bytea, bytea, text);
-CREATE OR REPLACE FUNCTION "public"."pgp_pub_decrypt_bytea"(bytea, bytea, text)
-  RETURNS "pg_catalog"."bytea" AS '$libdir/pgcrypto', 'pgp_pub_decrypt_bytea'
-  LANGUAGE c IMMUTABLE STRICT
-  COST 1;
-
--- ----------------------------
--- Function structure for pgp_pub_decrypt_bytea
--- ----------------------------
-DROP FUNCTION IF EXISTS "public"."pgp_pub_decrypt_bytea"(bytea, bytea);
-CREATE OR REPLACE FUNCTION "public"."pgp_pub_decrypt_bytea"(bytea, bytea)
-  RETURNS "pg_catalog"."bytea" AS '$libdir/pgcrypto', 'pgp_pub_decrypt_bytea'
-  LANGUAGE c IMMUTABLE STRICT
-  COST 1;
-
--- ----------------------------
--- Function structure for pgp_pub_decrypt_bytea
--- ----------------------------
-DROP FUNCTION IF EXISTS "public"."pgp_pub_decrypt_bytea"(bytea, bytea, text, text);
-CREATE OR REPLACE FUNCTION "public"."pgp_pub_decrypt_bytea"(bytea, bytea, text, text)
-  RETURNS "pg_catalog"."bytea" AS '$libdir/pgcrypto', 'pgp_pub_decrypt_bytea'
-  LANGUAGE c IMMUTABLE STRICT
-  COST 1;
-
--- ----------------------------
--- Function structure for pgp_pub_encrypt
--- ----------------------------
-DROP FUNCTION IF EXISTS "public"."pgp_pub_encrypt"(text, bytea);
-CREATE OR REPLACE FUNCTION "public"."pgp_pub_encrypt"(text, bytea)
-  RETURNS "pg_catalog"."bytea" AS '$libdir/pgcrypto', 'pgp_pub_encrypt_text'
-  LANGUAGE c VOLATILE STRICT
-  COST 1;
-
--- ----------------------------
--- Function structure for pgp_pub_encrypt
--- ----------------------------
-DROP FUNCTION IF EXISTS "public"."pgp_pub_encrypt"(text, bytea, text);
-CREATE OR REPLACE FUNCTION "public"."pgp_pub_encrypt"(text, bytea, text)
-  RETURNS "pg_catalog"."bytea" AS '$libdir/pgcrypto', 'pgp_pub_encrypt_text'
-  LANGUAGE c VOLATILE STRICT
-  COST 1;
-
--- ----------------------------
--- Function structure for pgp_pub_encrypt_bytea
--- ----------------------------
-DROP FUNCTION IF EXISTS "public"."pgp_pub_encrypt_bytea"(bytea, bytea, text);
-CREATE OR REPLACE FUNCTION "public"."pgp_pub_encrypt_bytea"(bytea, bytea, text)
-  RETURNS "pg_catalog"."bytea" AS '$libdir/pgcrypto', 'pgp_pub_encrypt_bytea'
-  LANGUAGE c VOLATILE STRICT
-  COST 1;
-
--- ----------------------------
--- Function structure for pgp_pub_encrypt_bytea
--- ----------------------------
-DROP FUNCTION IF EXISTS "public"."pgp_pub_encrypt_bytea"(bytea, bytea);
-CREATE OR REPLACE FUNCTION "public"."pgp_pub_encrypt_bytea"(bytea, bytea)
-  RETURNS "pg_catalog"."bytea" AS '$libdir/pgcrypto', 'pgp_pub_encrypt_bytea'
-  LANGUAGE c VOLATILE STRICT
-  COST 1;
-
--- ----------------------------
--- Function structure for pgp_sym_decrypt
--- ----------------------------
-DROP FUNCTION IF EXISTS "public"."pgp_sym_decrypt"(bytea, text);
-CREATE OR REPLACE FUNCTION "public"."pgp_sym_decrypt"(bytea, text)
-  RETURNS "pg_catalog"."text" AS '$libdir/pgcrypto', 'pgp_sym_decrypt_text'
-  LANGUAGE c IMMUTABLE STRICT
-  COST 1;
-
--- ----------------------------
--- Function structure for pgp_sym_decrypt
--- ----------------------------
-DROP FUNCTION IF EXISTS "public"."pgp_sym_decrypt"(bytea, text, text);
-CREATE OR REPLACE FUNCTION "public"."pgp_sym_decrypt"(bytea, text, text)
-  RETURNS "pg_catalog"."text" AS '$libdir/pgcrypto', 'pgp_sym_decrypt_text'
-  LANGUAGE c IMMUTABLE STRICT
-  COST 1;
-
--- ----------------------------
--- Function structure for pgp_sym_decrypt_bytea
--- ----------------------------
-DROP FUNCTION IF EXISTS "public"."pgp_sym_decrypt_bytea"(bytea, text, text);
-CREATE OR REPLACE FUNCTION "public"."pgp_sym_decrypt_bytea"(bytea, text, text)
-  RETURNS "pg_catalog"."bytea" AS '$libdir/pgcrypto', 'pgp_sym_decrypt_bytea'
-  LANGUAGE c IMMUTABLE STRICT
-  COST 1;
-
--- ----------------------------
--- Function structure for pgp_sym_decrypt_bytea
--- ----------------------------
-DROP FUNCTION IF EXISTS "public"."pgp_sym_decrypt_bytea"(bytea, text);
-CREATE OR REPLACE FUNCTION "public"."pgp_sym_decrypt_bytea"(bytea, text)
-  RETURNS "pg_catalog"."bytea" AS '$libdir/pgcrypto', 'pgp_sym_decrypt_bytea'
-  LANGUAGE c IMMUTABLE STRICT
-  COST 1;
-
--- ----------------------------
--- Function structure for pgp_sym_encrypt
--- ----------------------------
-DROP FUNCTION IF EXISTS "public"."pgp_sym_encrypt"(text, text);
-CREATE OR REPLACE FUNCTION "public"."pgp_sym_encrypt"(text, text)
-  RETURNS "pg_catalog"."bytea" AS '$libdir/pgcrypto', 'pgp_sym_encrypt_text'
-  LANGUAGE c VOLATILE STRICT
-  COST 1;
-
--- ----------------------------
--- Function structure for pgp_sym_encrypt
--- ----------------------------
-DROP FUNCTION IF EXISTS "public"."pgp_sym_encrypt"(text, text, text);
-CREATE OR REPLACE FUNCTION "public"."pgp_sym_encrypt"(text, text, text)
-  RETURNS "pg_catalog"."bytea" AS '$libdir/pgcrypto', 'pgp_sym_encrypt_text'
-  LANGUAGE c VOLATILE STRICT
-  COST 1;
-
--- ----------------------------
--- Function structure for pgp_sym_encrypt_bytea
--- ----------------------------
-DROP FUNCTION IF EXISTS "public"."pgp_sym_encrypt_bytea"(bytea, text, text);
-CREATE OR REPLACE FUNCTION "public"."pgp_sym_encrypt_bytea"(bytea, text, text)
-  RETURNS "pg_catalog"."bytea" AS '$libdir/pgcrypto', 'pgp_sym_encrypt_bytea'
-  LANGUAGE c VOLATILE STRICT
-  COST 1;
-
--- ----------------------------
--- Function structure for pgp_sym_encrypt_bytea
--- ----------------------------
-DROP FUNCTION IF EXISTS "public"."pgp_sym_encrypt_bytea"(bytea, text);
-CREATE OR REPLACE FUNCTION "public"."pgp_sym_encrypt_bytea"(bytea, text)
-  RETURNS "pg_catalog"."bytea" AS '$libdir/pgcrypto', 'pgp_sym_encrypt_bytea'
-  LANGUAGE c VOLATILE STRICT
-  COST 1;
-
--- ----------------------------
--- Function structure for uuid_generate_v1
--- ----------------------------
-DROP FUNCTION IF EXISTS "public"."uuid_generate_v1"();
-CREATE OR REPLACE FUNCTION "public"."uuid_generate_v1"()
-  RETURNS "pg_catalog"."uuid" AS '$libdir/uuid-ossp', 'uuid_generate_v1'
-  LANGUAGE c VOLATILE STRICT
-  COST 1;
-
--- ----------------------------
--- Function structure for uuid_generate_v1mc
--- ----------------------------
-DROP FUNCTION IF EXISTS "public"."uuid_generate_v1mc"();
-CREATE OR REPLACE FUNCTION "public"."uuid_generate_v1mc"()
-  RETURNS "pg_catalog"."uuid" AS '$libdir/uuid-ossp', 'uuid_generate_v1mc'
-  LANGUAGE c VOLATILE STRICT
-  COST 1;
-
--- ----------------------------
--- Function structure for uuid_generate_v3
--- ----------------------------
-DROP FUNCTION IF EXISTS "public"."uuid_generate_v3"("namespace" uuid, "name" text);
-CREATE OR REPLACE FUNCTION "public"."uuid_generate_v3"("namespace" uuid, "name" text)
-  RETURNS "pg_catalog"."uuid" AS '$libdir/uuid-ossp', 'uuid_generate_v3'
-  LANGUAGE c IMMUTABLE STRICT
-  COST 1;
-
--- ----------------------------
--- Function structure for uuid_generate_v4
--- ----------------------------
-DROP FUNCTION IF EXISTS "public"."uuid_generate_v4"();
-CREATE OR REPLACE FUNCTION "public"."uuid_generate_v4"()
-  RETURNS "pg_catalog"."uuid" AS '$libdir/uuid-ossp', 'uuid_generate_v4'
-  LANGUAGE c VOLATILE STRICT
-  COST 1;
-
--- ----------------------------
--- Function structure for uuid_generate_v5
--- ----------------------------
-DROP FUNCTION IF EXISTS "public"."uuid_generate_v5"("namespace" uuid, "name" text);
-CREATE OR REPLACE FUNCTION "public"."uuid_generate_v5"("namespace" uuid, "name" text)
-  RETURNS "pg_catalog"."uuid" AS '$libdir/uuid-ossp', 'uuid_generate_v5'
-  LANGUAGE c IMMUTABLE STRICT
-  COST 1;
-
--- ----------------------------
--- Function structure for uuid_nil
--- ----------------------------
-DROP FUNCTION IF EXISTS "public"."uuid_nil"();
-CREATE OR REPLACE FUNCTION "public"."uuid_nil"()
-  RETURNS "pg_catalog"."uuid" AS '$libdir/uuid-ossp', 'uuid_nil'
-  LANGUAGE c IMMUTABLE STRICT
-  COST 1;
-
--- ----------------------------
--- Function structure for uuid_ns_dns
--- ----------------------------
-DROP FUNCTION IF EXISTS "public"."uuid_ns_dns"();
-CREATE OR REPLACE FUNCTION "public"."uuid_ns_dns"()
-  RETURNS "pg_catalog"."uuid" AS '$libdir/uuid-ossp', 'uuid_ns_dns'
-  LANGUAGE c IMMUTABLE STRICT
-  COST 1;
-
--- ----------------------------
--- Function structure for uuid_ns_oid
--- ----------------------------
-DROP FUNCTION IF EXISTS "public"."uuid_ns_oid"();
-CREATE OR REPLACE FUNCTION "public"."uuid_ns_oid"()
-  RETURNS "pg_catalog"."uuid" AS '$libdir/uuid-ossp', 'uuid_ns_oid'
-  LANGUAGE c IMMUTABLE STRICT
-  COST 1;
-
--- ----------------------------
--- Function structure for uuid_ns_url
--- ----------------------------
-DROP FUNCTION IF EXISTS "public"."uuid_ns_url"();
-CREATE OR REPLACE FUNCTION "public"."uuid_ns_url"()
-  RETURNS "pg_catalog"."uuid" AS '$libdir/uuid-ossp', 'uuid_ns_url'
-  LANGUAGE c IMMUTABLE STRICT
-  COST 1;
-
--- ----------------------------
--- Function structure for uuid_ns_x500
--- ----------------------------
-DROP FUNCTION IF EXISTS "public"."uuid_ns_x500"();
-CREATE OR REPLACE FUNCTION "public"."uuid_ns_x500"()
-  RETURNS "pg_catalog"."uuid" AS '$libdir/uuid-ossp', 'uuid_ns_x500'
-  LANGUAGE c IMMUTABLE STRICT
-  COST 1;
-
--- ----------------------------
--- Alter sequences owned by
--- ----------------------------
-SELECT setval('"public"."dict_code_seq"', 114, true);
-
--- ----------------------------
--- Alter sequences owned by
--- ----------------------------
-SELECT setval('"public"."gen_table_column_id_seq"', 652, true);
-
--- ----------------------------
--- Alter sequences owned by
--- ----------------------------
-SELECT setval('"public"."gen_table_id_seq"', 254, true);
-
--- ----------------------------
--- Alter sequences owned by
--- ----------------------------
-SELECT setval('"public"."sys_config_id_seq"', 48, true);
-
--- ----------------------------
--- Alter sequences owned by
--- ----------------------------
-SELECT setval('"public"."sys_dept_id_seq"', 124, true);
-
--- ----------------------------
--- Alter sequences owned by
--- ----------------------------
-SELECT setval('"public"."sys_dict_type_id_seq"', 35, true);
-
--- ----------------------------
--- Alter sequences owned by
--- ----------------------------
-SELECT setval('"public"."sys_job_id_seq"', 23, true);
-
--- ----------------------------
--- Alter sequences owned by
--- ----------------------------
-SELECT setval('"public"."sys_job_log_id_seq"', 35992117, true);
-
--- ----------------------------
--- Alter sequences owned by
--- ----------------------------
-SELECT setval('"public"."sys_logininfor_id_seq"', 9921, true);
-
--- ----------------------------
--- Alter sequences owned by
--- ----------------------------
-SELECT setval('"public"."sys_menu_id_seq"', 1341, true);
-
--- ----------------------------
--- Alter sequences owned by
--- ----------------------------
-SELECT setval('"public"."sys_notice_id_seq"', 8, true);
-
--- ----------------------------
--- Alter sequences owned by
--- ----------------------------
-SELECT setval('"public"."sys_oper_log_id_seq"', 2503813, true);
-
--- ----------------------------
--- Alter sequences owned by
--- ----------------------------
-SELECT setval('"public"."sys_post_id_seq"', 8, true);
-
--- ----------------------------
--- Alter sequences owned by
--- ----------------------------
-SELECT setval('"public"."sys_role_id_seq"', 30, true);
-
--- ----------------------------
--- Alter sequences owned by
--- ----------------------------
-SELECT setval('"public"."sys_user_id_seq"', 4, false);
-
--- ----------------------------
--- Primary Key structure for table ard_access_fence
--- ----------------------------
-ALTER TABLE "public"."ard_access_fence" ADD CONSTRAINT "ard_access_fence_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_alarm_access
--- ----------------------------
-ALTER TABLE "public"."ard_alarm_access" ADD CONSTRAINT "ard_alarm_access_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_alarm_apponekey
--- ----------------------------
-ALTER TABLE "public"."ard_alarm_apponekey" ADD CONSTRAINT "ard_alarm_apponekey_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_alarm_areas
--- ----------------------------
-ALTER TABLE "public"."ard_alarm_areas" ADD CONSTRAINT "ard_alarm_areas_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_alarm_camera
--- ----------------------------
-ALTER TABLE "public"."ard_alarm_camera" ADD CONSTRAINT "ard_alarm_camera_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_alarm_digitization3
--- ----------------------------
-ALTER TABLE "public"."ard_alarm_digitization3" ADD CONSTRAINT "ard_alarm_digitization3_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_alarm_external
--- ----------------------------
-ALTER TABLE "public"."ard_alarm_external" ADD CONSTRAINT "ard_alarm_external_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_alarm_filter
--- ----------------------------
-ALTER TABLE "public"."ard_alarm_filter" ADD CONSTRAINT "ard_alarm_filter_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_alarm_radar_fire
--- ----------------------------
-ALTER TABLE "public"."ard_alarm_radar_fire" ADD CONSTRAINT "ard_alarm_radar_fire_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_alarm_radar_move
--- ----------------------------
-ALTER TABLE "public"."ard_alarm_radar_move" ADD CONSTRAINT "ard_alarm_radar_move_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_alarm_radar_pump
--- ----------------------------
-ALTER TABLE "public"."ard_alarm_radar_pump" ADD CONSTRAINT "ard_alarm_radar_pump_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_alarm_stealelec
--- ----------------------------
-ALTER TABLE "public"."ard_alarm_stealelec" ADD CONSTRAINT "ard_alarm_stealelec_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_alarm_super_brain
--- ----------------------------
-ALTER TABLE "public"."ard_alarm_super_brain" ADD CONSTRAINT "ard_alarm_super_brain_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_alarm_tube
--- ----------------------------
-ALTER TABLE "public"."ard_alarm_tube" ADD CONSTRAINT "ard_alarm_tube_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_alarm_wall
--- ----------------------------
-ALTER TABLE "public"."ard_alarm_wall" ADD CONSTRAINT "ard_alarm_wall_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_alarmpoints_well
--- ----------------------------
-ALTER TABLE "public"."ard_alarmpoints_well" ADD CONSTRAINT "ard_alarmpoints_well_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_app_application
--- ----------------------------
-ALTER TABLE "public"."ard_app_application" ADD CONSTRAINT "ard_app_application_pkey" PRIMARY KEY ("application_id");
-
--- ----------------------------
--- Primary Key structure for table ard_app_patrolplan
--- ----------------------------
-ALTER TABLE "public"."ard_app_patrolplan" ADD CONSTRAINT "ard_app_patrolplan_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_app_patrolpoint
--- ----------------------------
-ALTER TABLE "public"."ard_app_patrolpoint" ADD CONSTRAINT "ard_app_patrolpoint_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_app_patrolpoint_record
--- ----------------------------
-ALTER TABLE "public"."ard_app_patrolpoint_record" ADD CONSTRAINT "ard_app_patrolpoint_record_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_app_patrolpoint_record_img
--- ----------------------------
-ALTER TABLE "public"."ard_app_patrolpoint_record_img" ADD CONSTRAINT "ard_app_patrolpoint_record_img_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_app_patroluser
--- ----------------------------
-ALTER TABLE "public"."ard_app_patroluser" ADD CONSTRAINT "ard_app_patroluser_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_app_position
--- ----------------------------
-ALTER TABLE "public"."ard_app_position" ADD CONSTRAINT "ard_app_position_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_app_task
--- ----------------------------
-ALTER TABLE "public"."ard_app_task" ADD CONSTRAINT "ard_app_task_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_app_task_detail
--- ----------------------------
-ALTER TABLE "public"."ard_app_task_detail" ADD CONSTRAINT "ard_app_task_detail_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_app_task_detail_pic
--- ----------------------------
-ALTER TABLE "public"."ard_app_task_detail_pic" ADD CONSTRAINT "ard_app_task_detail_pic_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_app_task_pic
--- ----------------------------
-ALTER TABLE "public"."ard_app_task_pic" ADD CONSTRAINT "ard_app_task_pic_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_app_task_text
--- ----------------------------
-ALTER TABLE "public"."ard_app_task_text" ADD CONSTRAINT "ard_app_task_text_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_camera_no_guide_zone
--- ----------------------------
-ALTER TABLE "public"."ard_camera_no_guide_zone" ADD CONSTRAINT "ard_camera_no_guide_zone_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_camera_pitch_point
--- ----------------------------
-ALTER TABLE "public"."ard_camera_pitch_point" ADD CONSTRAINT "pk_ard_camera_pitch_point" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_camera_priority
--- ----------------------------
-ALTER TABLE "public"."ard_camera_priority" ADD CONSTRAINT "ard_cameras_priority_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_cameras
--- ----------------------------
-ALTER TABLE "public"."ard_cameras" ADD CONSTRAINT "ard_cameras_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_channel
--- ----------------------------
-ALTER TABLE "public"."ard_channel" ADD CONSTRAINT "ard_cameras_channel_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_dispatch_police
--- ----------------------------
-ALTER TABLE "public"."ard_dispatch_police" ADD CONSTRAINT "ard_dispatch_police_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_eplan
--- ----------------------------
-ALTER TABLE "public"."ard_eplan" ADD CONSTRAINT "ard_eplan_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_equip_alarm_areas
--- ----------------------------
-ALTER TABLE "public"."ard_equip_alarm_areas" ADD CONSTRAINT "ard_equip_alarm_areas_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_equip_external
--- ----------------------------
-ALTER TABLE "public"."ard_equip_external" ADD CONSTRAINT "ard_equip_external_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_equip_radar
--- ----------------------------
-ALTER TABLE "public"."ard_equip_radar" ADD CONSTRAINT "ard_equip_radar_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_oil_wall
--- ----------------------------
-ALTER TABLE "public"."ard_oil_wall" ADD CONSTRAINT "oil_wall_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_police_room
--- ----------------------------
-ALTER TABLE "public"."ard_police_room" ADD CONSTRAINT "ard_police_room_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_pull_stream
--- ----------------------------
-ALTER TABLE "public"."ard_pull_stream" ADD CONSTRAINT "ard_pull_stream_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_push_stream
--- ----------------------------
-ALTER TABLE "public"."ard_push_stream" ADD CONSTRAINT "ard_push_stream_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_rong_group
--- ----------------------------
-ALTER TABLE "public"."ard_rong_group" ADD CONSTRAINT "ard_rong_group_pkey" PRIMARY KEY ("group_id");
-
--- ----------------------------
--- Primary Key structure for table ard_rong_group_user
--- ----------------------------
-ALTER TABLE "public"."ard_rong_group_user" ADD CONSTRAINT "ard_rong_group_user_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_sy_car
--- ----------------------------
-ALTER TABLE "public"."ard_sy_car" ADD CONSTRAINT "ard_sy_car_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_sy_car_day
--- ----------------------------
-ALTER TABLE "public"."ard_sy_car_day" ADD CONSTRAINT "ard_sy_car_day_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_sy_car_lock
--- ----------------------------
-ALTER TABLE "public"."ard_sy_car_lock" ADD CONSTRAINT "ard_sy_car_lock_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_sy_car_rtu
--- ----------------------------
-ALTER TABLE "public"."ard_sy_car_rtu" ADD CONSTRAINT "ard_sy_car_rtu_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_sy_user
--- ----------------------------
-ALTER TABLE "public"."ard_sy_user" ADD CONSTRAINT "ard_sy_user_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_tiles3d
--- ----------------------------
-ALTER TABLE "public"."ard_tiles3d" ADD CONSTRAINT "ard_tiles3d_pkey" PRIMARY KEY ("tiles_id");
-
--- ----------------------------
--- Primary Key structure for table ard_towers
--- ----------------------------
-ALTER TABLE "public"."ard_towers" ADD CONSTRAINT "ard_towers_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_tubes
--- ----------------------------
-ALTER TABLE "public"."ard_tubes" ADD CONSTRAINT "ard_tubes_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_tubes_details
--- ----------------------------
-ALTER TABLE "public"."ard_tubes_details" ADD CONSTRAINT "ard_tubes_details_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_video_inspect_record
--- ----------------------------
-ALTER TABLE "public"."ard_video_inspect_record" ADD CONSTRAINT "pk_ard_video_inspect_record" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_video_inspect_task
--- ----------------------------
-ALTER TABLE "public"."ard_video_inspect_task" ADD CONSTRAINT "pk_ard_video_inspect_task" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_video_inspect_task_step
--- ----------------------------
-ALTER TABLE "public"."ard_video_inspect_task_step" ADD CONSTRAINT "pk_ard_video_inspect_task_step" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_wall
--- ----------------------------
-ALTER TABLE "public"."ard_wall" ADD CONSTRAINT "ard_wall_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table ard_well_guide_camera
--- ----------------------------
-ALTER TABLE "public"."ard_well_guide_camera" ADD CONSTRAINT "ard_well_guide_camera_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table qrtz_job_details
--- ----------------------------
-ALTER TABLE "public"."qrtz_job_details" ADD CONSTRAINT "qrtz_job_details_pkey" PRIMARY KEY ("sched_name", "job_name", "job_group");
-
--- ----------------------------
--- Primary Key structure for table storage_minio_event
--- ----------------------------
-ALTER TABLE "public"."storage_minio_event" ADD CONSTRAINT "storage_minio_event_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table sys_config
--- ----------------------------
-ALTER TABLE "public"."sys_config" ADD CONSTRAINT "sys_config_pkey" PRIMARY KEY ("config_id");
-
--- ----------------------------
--- Primary Key structure for table sys_dict_data
--- ----------------------------
-ALTER TABLE "public"."sys_dict_data" ADD CONSTRAINT "sys_dict_data_pkey" PRIMARY KEY ("dict_code");
-
--- ----------------------------
--- Primary Key structure for table sys_dict_type
--- ----------------------------
-ALTER TABLE "public"."sys_dict_type" ADD CONSTRAINT "sys_dict_type_pkey" PRIMARY KEY ("dict_id");
-
--- ----------------------------
--- Primary Key structure for table sys_job
--- ----------------------------
-ALTER TABLE "public"."sys_job" ADD CONSTRAINT "sys_job_pkey" PRIMARY KEY ("job_id");
-
--- ----------------------------
--- Primary Key structure for table sys_job_log
--- ----------------------------
-ALTER TABLE "public"."sys_job_log" ADD CONSTRAINT "sys_job_log_pkey" PRIMARY KEY ("job_log_id");
-
--- ----------------------------
--- Primary Key structure for table sys_logininfor
--- ----------------------------
-ALTER TABLE "public"."sys_logininfor" ADD CONSTRAINT "sys_logininfor_pkey" PRIMARY KEY ("info_id");
-
--- ----------------------------
--- Primary Key structure for table sys_menu
--- ----------------------------
-ALTER TABLE "public"."sys_menu" ADD CONSTRAINT "sys_menu_pkey" PRIMARY KEY ("menu_id");
-
--- ----------------------------
--- Primary Key structure for table sys_notice
--- ----------------------------
-ALTER TABLE "public"."sys_notice" ADD CONSTRAINT "sys_notice_pkey" PRIMARY KEY ("notice_id");
+DROP TABLE IF EXISTS "public"."ard_access_fence";
+CREATE TABLE "public"."ard_access_fence" (
+  "id" varchar COLLATE "pg_catalog"."default" NOT NULL,
+  "car_id" varchar(64) COLLATE "pg_catalog"."default",
+  "car_name" varchar(255) COLLATE "pg_catalog"."default",
+  "dept_id" varchar(64) COLLATE "pg_catalog"."default",
+  "dept_name" varchar(255) COLLATE "pg_catalog"."default",
+  "lng" varchar(255) COLLATE "pg_catalog"."default",
+  "lat" varchar(255) COLLATE "pg_catalog"."default",
+  "into_shipment_id" varchar(64) COLLATE "pg_catalog"."default",
+  "into_shipment_time" varchar(64) COLLATE "pg_catalog"."default",
+  "into_unload_id" varchar(64) COLLATE "pg_catalog"."default",
+  "into_unload_time" varchar(64) COLLATE "pg_catalog"."default",
+  "out_shipment_id" varchar(64) COLLATE "pg_catalog"."default",
+  "out_shipment_time" varchar(64) COLLATE "pg_catalog"."default",
+  "last_time" varchar(64) COLLATE "pg_catalog"."default",
+  "now_wall_name" varchar(255) COLLATE "pg_catalog"."default",
+  "alarm_lng" varchar(255) COLLATE "pg_catalog"."default",
+  "alarm_lat" varchar(255) COLLATE "pg_catalog"."default",
+  "car_model" varchar(255) COLLATE "pg_catalog"."default",
+  "is_warning" int2,
+  "drct" int4,
+  "is_alarm" int2
+)
+;
+COMMENT ON COLUMN "public"."ard_access_fence"."into_shipment_id" IS '进入装油点围栏ID';
+COMMENT ON COLUMN "public"."ard_access_fence"."into_shipment_time" IS '进入装油点时间';
+COMMENT ON COLUMN "public"."ard_access_fence"."into_unload_id" IS '进入卸油点围栏ID';
+COMMENT ON COLUMN "public"."ard_access_fence"."into_unload_time" IS '进入卸油点时间';
+COMMENT ON COLUMN "public"."ard_access_fence"."out_shipment_id" IS '开出装油点围栏ID';
+COMMENT ON COLUMN "public"."ard_access_fence"."out_shipment_time" IS '开出装油点时间';
+COMMENT ON COLUMN "public"."ard_access_fence"."last_time" IS '最后坐标更新时间';
+COMMENT ON COLUMN "public"."ard_access_fence"."now_wall_name" IS '所在围栏名称';
+COMMENT ON COLUMN "public"."ard_access_fence"."alarm_lng" IS '报警经度';
+COMMENT ON COLUMN "public"."ard_access_fence"."alarm_lat" IS '报警纬度';
+COMMENT ON COLUMN "public"."ard_access_fence"."is_warning" IS '是否报警';
+COMMENT ON COLUMN "public"."ard_access_fence"."drct" IS '朝向';
+COMMENT ON COLUMN "public"."ard_access_fence"."is_alarm" IS '手动添加车辆是否报警 0为自动添加车辆 1是无需报警 2是可以有报警';
 
 -- ----------------------------
 -- Primary Key structure for table sys_oper_log
@@ -3885,14 +3268,114 @@
 ALTER TABLE "public"."sys_oper_log" ADD CONSTRAINT "sys_oper_log_pkey" PRIMARY KEY ("oper_id");
 
 -- ----------------------------
--- Primary Key structure for table sys_post
+-- Primary Key structure for table ard_alarm_stealelec
 -- ----------------------------
-ALTER TABLE "public"."sys_post" ADD CONSTRAINT "sys_post_pkey" PRIMARY KEY ("post_id");
+ALTER TABLE "public"."ard_alarm_stealelec" ADD CONSTRAINT "ard_alarm_stealelec_pkey" PRIMARY KEY ("id");
 
 -- ----------------------------
--- Primary Key structure for table sys_role
+-- Primary Key structure for table sys_logininfor
 -- ----------------------------
-ALTER TABLE "public"."sys_role" ADD CONSTRAINT "sys_role_pkey" PRIMARY KEY ("role_id");
+ALTER TABLE "public"."sys_logininfor" ADD CONSTRAINT "sys_logininfor_pkey" PRIMARY KEY ("info_id");
+
+-- ----------------------------
+-- Primary Key structure for table ard_app_position
+-- ----------------------------
+ALTER TABLE "public"."ard_app_position" ADD CONSTRAINT "ard_app_position_pkey" PRIMARY KEY ("id");
+
+-- ----------------------------
+-- Primary Key structure for table ard_alarm_super_brain
+-- ----------------------------
+ALTER TABLE "public"."ard_alarm_super_brain" ADD CONSTRAINT "ard_alarm_super_brain_pkey" PRIMARY KEY ("id");
+
+-- ----------------------------
+-- Primary Key structure for table ard_video_inspect_record
+-- ----------------------------
+ALTER TABLE "public"."ard_video_inspect_record" ADD CONSTRAINT "pk_ard_video_inspect_record" PRIMARY KEY ("id");
+
+-- ----------------------------
+-- Primary Key structure for table ard_sy_car_day
+-- ----------------------------
+ALTER TABLE "public"."ard_sy_car_day" ADD CONSTRAINT "ard_sy_car_day_pkey" PRIMARY KEY ("id");
+
+-- ----------------------------
+-- Primary Key structure for table sys_menu
+-- ----------------------------
+ALTER TABLE "public"."sys_menu" ADD CONSTRAINT "sys_menu_pkey" PRIMARY KEY ("menu_id");
+
+-- ----------------------------
+-- Primary Key structure for table sys_dict_data
+-- ----------------------------
+ALTER TABLE "public"."sys_dict_data" ADD CONSTRAINT "sys_dict_data_pkey" PRIMARY KEY ("dict_code");
+
+-- ----------------------------
+-- Primary Key structure for table ard_alarm_radar_pump
+-- ----------------------------
+ALTER TABLE "public"."ard_alarm_radar_pump" ADD CONSTRAINT "ard_alarm_radar_pump_pkey" PRIMARY KEY ("id");
+
+-- ----------------------------
+-- Primary Key structure for table ard_alarm_camera
+-- ----------------------------
+ALTER TABLE "public"."ard_alarm_camera" ADD CONSTRAINT "ard_alarm_camera_pkey" PRIMARY KEY ("id");
+
+-- ----------------------------
+-- Primary Key structure for table sys_config
+-- ----------------------------
+ALTER TABLE "public"."sys_config" ADD CONSTRAINT "sys_config_pkey" PRIMARY KEY ("config_id");
+
+-- ----------------------------
+-- Primary Key structure for table sys_dict_type
+-- ----------------------------
+ALTER TABLE "public"."sys_dict_type" ADD CONSTRAINT "sys_dict_type_pkey" PRIMARY KEY ("dict_id");
+
+-- ----------------------------
+-- Primary Key structure for table ard_channel
+-- ----------------------------
+ALTER TABLE "public"."ard_channel" ADD CONSTRAINT "ard_cameras_channel_pkey" PRIMARY KEY ("id");
+
+-- ----------------------------
+-- Primary Key structure for table vtdu
+-- ----------------------------
+ALTER TABLE "public"."vtdu" ADD CONSTRAINT "media_code_pkey" PRIMARY KEY ("name");
+
+-- ----------------------------
+-- Primary Key structure for table ard_alarm_filter
+-- ----------------------------
+ALTER TABLE "public"."ard_alarm_filter" ADD CONSTRAINT "ard_alarm_filter_pkey" PRIMARY KEY ("id");
+
+-- ----------------------------
+-- Primary Key structure for table ard_alarmpoints_well
+-- ----------------------------
+ALTER TABLE "public"."ard_alarmpoints_well" ADD CONSTRAINT "ard_alarmpoints_well_pkey" PRIMARY KEY ("id");
+
+-- ----------------------------
+-- Primary Key structure for table sys_job
+-- ----------------------------
+ALTER TABLE "public"."sys_job" ADD CONSTRAINT "sys_job_pkey" PRIMARY KEY ("job_id");
+
+-- ----------------------------
+-- Primary Key structure for table ard_video_inspect_task_step
+-- ----------------------------
+ALTER TABLE "public"."ard_video_inspect_task_step" ADD CONSTRAINT "pk_ard_video_inspect_task_step" PRIMARY KEY ("id");
+
+-- ----------------------------
+-- Primary Key structure for table ard_alarm_digitization3
+-- ----------------------------
+ALTER TABLE "public"."ard_alarm_digitization3" ADD CONSTRAINT "ard_alarm_digitization3_pkey" PRIMARY KEY ("id");
+
+-- ----------------------------
+-- Primary Key structure for table ard_sy_user
+-- ----------------------------
+ALTER TABLE "public"."ard_sy_user" ADD CONSTRAINT "ard_sy_user_pkey" PRIMARY KEY ("id");
+
+-- ----------------------------
+-- Primary Key structure for table ard_camera_user_postion
+-- ----------------------------
+ALTER TABLE "public"."ard_camera_user_postion" ADD CONSTRAINT "ard_camera_user_postion_pkey" PRIMARY KEY ("id");
+
+-- ----------------------------
+-- Primary Key structure for table ard_cameras
+-- ----------------------------
+ALTER TABLE "public"."ard_cameras" ADD CONSTRAINT "ard_cameras_pkey" PRIMARY KEY ("id");
 
 -- ----------------------------
 -- Primary Key structure for table sys_user
@@ -3900,11 +3383,341 @@
 ALTER TABLE "public"."sys_user" ADD CONSTRAINT "sys_user_pkey" PRIMARY KEY ("user_id");
 
 -- ----------------------------
+-- Primary Key structure for table sys_post
+-- ----------------------------
+ALTER TABLE "public"."sys_post" ADD CONSTRAINT "sys_post_pkey" PRIMARY KEY ("post_id");
+
+-- ----------------------------
+-- Primary Key structure for table ard_video_inspect_task
+-- ----------------------------
+ALTER TABLE "public"."ard_video_inspect_task" ADD CONSTRAINT "pk_ard_video_inspect_task" PRIMARY KEY ("id");
+
+-- ----------------------------
+-- Primary Key structure for table ard_tiles3d
+-- ----------------------------
+ALTER TABLE "public"."ard_tiles3d" ADD CONSTRAINT "ard_tiles3d_pkey" PRIMARY KEY ("tiles_id");
+
+-- ----------------------------
+-- Primary Key structure for table sys_role
+-- ----------------------------
+ALTER TABLE "public"."sys_role" ADD CONSTRAINT "sys_role_pkey" PRIMARY KEY ("role_id");
+
+-- ----------------------------
+-- Primary Key structure for table ard_alarm_radar_fire
+-- ----------------------------
+ALTER TABLE "public"."ard_alarm_radar_fire" ADD CONSTRAINT "ard_alarm_radar_fire_pkey" PRIMARY KEY ("id");
+
+-- ----------------------------
+-- Primary Key structure for table sys_notice
+-- ----------------------------
+ALTER TABLE "public"."sys_notice" ADD CONSTRAINT "sys_notice_pkey" PRIMARY KEY ("notice_id");
+
+-- ----------------------------
+-- Primary Key structure for table ard_towers
+-- ----------------------------
+ALTER TABLE "public"."ard_towers" ADD CONSTRAINT "ard_towers_pkey" PRIMARY KEY ("id");
+
+-- ----------------------------
+-- Primary Key structure for table ard_equip_radar
+-- ----------------------------
+ALTER TABLE "public"."ard_equip_radar" ADD CONSTRAINT "ard_equip_radar_pkey" PRIMARY KEY ("id");
+
+-- ----------------------------
+-- Primary Key structure for table ard_camera_no_guide_zone
+-- ----------------------------
+ALTER TABLE "public"."ard_camera_no_guide_zone" ADD CONSTRAINT "ard_camera_no_guide_zone_pkey" PRIMARY KEY ("id");
+
+-- ----------------------------
+-- Primary Key structure for table ard_alarm_access
+-- ----------------------------
+ALTER TABLE "public"."ard_alarm_access" ADD CONSTRAINT "ard_alarm_access_pkey" PRIMARY KEY ("id");
+
+-- ----------------------------
+-- Primary Key structure for table ard_well_guide_camera
+-- ----------------------------
+ALTER TABLE "public"."ard_well_guide_camera" ADD CONSTRAINT "ard_well_guide_camera_pkey" PRIMARY KEY ("id");
+
+-- ----------------------------
+-- Primary Key structure for table ard_uwb
+-- ----------------------------
+ALTER TABLE "public"."ard_uwb" ADD CONSTRAINT "ard_uwb_pkey" PRIMARY KEY ("id");
+
+-- ----------------------------
+-- Primary Key structure for table ard_tubes
+-- ----------------------------
+ALTER TABLE "public"."ard_tubes" ADD CONSTRAINT "ard_tubes_pkey" PRIMARY KEY ("id");
+
+-- ----------------------------
+-- Primary Key structure for table ard_oil_wall
+-- ----------------------------
+ALTER TABLE "public"."ard_oil_wall" ADD CONSTRAINT "oil_wall_pkey" PRIMARY KEY ("id");
+
+-- ----------------------------
+-- Primary Key structure for table ard_camera_pitch_point
+-- ----------------------------
+ALTER TABLE "public"."ard_camera_pitch_point" ADD CONSTRAINT "pk_ard_camera_pitch_point" PRIMARY KEY ("id");
+
+-- ----------------------------
+-- Primary Key structure for table ard_alarm_tube
+-- ----------------------------
+ALTER TABLE "public"."ard_alarm_tube" ADD CONSTRAINT "ard_alarm_tube_pkey" PRIMARY KEY ("id");
+
+-- ----------------------------
+-- Primary Key structure for table ard_alarm_apponekey
+-- ----------------------------
+ALTER TABLE "public"."ard_alarm_apponekey" ADD CONSTRAINT "ard_alarm_apponekey_pkey" PRIMARY KEY ("id");
+
+-- ----------------------------
 -- Primary Key structure for table tiles3d
 -- ----------------------------
 ALTER TABLE "public"."tiles3d" ADD CONSTRAINT "tiles3d_pkey" PRIMARY KEY ("tiles_id");
 
 -- ----------------------------
--- Primary Key structure for table vtdu
+-- Primary Key structure for table sys_job_log
 -- ----------------------------
-ALTER TABLE "public"."vtdu" ADD CONSTRAINT "media_code_pkey" PRIMARY KEY ("name");
+ALTER TABLE "public"."sys_job_log" ADD CONSTRAINT "sys_job_log_pkey" PRIMARY KEY ("job_log_id");
+
+-- ----------------------------
+-- Primary Key structure for table storage_minio_event
+-- ----------------------------
+ALTER TABLE "public"."storage_minio_event" ADD CONSTRAINT "storage_minio_event_pkey" PRIMARY KEY ("id");
+
+-- ----------------------------
+-- Primary Key structure for table qrtz_job_details
+-- ----------------------------
+ALTER TABLE "public"."qrtz_job_details" ADD CONSTRAINT "qrtz_job_details_pkey" PRIMARY KEY ("sched_name", "job_name", "job_group");
+
+-- ----------------------------
+-- Primary Key structure for table ard_wall
+-- ----------------------------
+ALTER TABLE "public"."ard_wall" ADD CONSTRAINT "ard_wall_pkey" PRIMARY KEY ("id");
+
+-- ----------------------------
+-- Primary Key structure for table ard_tubes_details
+-- ----------------------------
+ALTER TABLE "public"."ard_tubes_details" ADD CONSTRAINT "ard_tubes_details_pkey" PRIMARY KEY ("id");
+
+-- ----------------------------
+-- Primary Key structure for table ard_terrain_mark
+-- ----------------------------
+ALTER TABLE "public"."ard_terrain_mark" ADD CONSTRAINT "ard_terrain_mark_pkey" PRIMARY KEY ("id");
+
+-- ----------------------------
+-- Primary Key structure for table ard_tank_wall_temporary
+-- ----------------------------
+ALTER TABLE "public"."ard_tank_wall_temporary" ADD CONSTRAINT "ard_tank_wall_temporary_pkey" PRIMARY KEY ("id");
+
+-- ----------------------------
+-- Primary Key structure for table ard_tank_wall_lock_temporary
+-- ----------------------------
+ALTER TABLE "public"."ard_tank_wall_lock_temporary" ADD CONSTRAINT "ard_tank_wall_lock_copy_pkey" PRIMARY KEY ("id");
+
+-- ----------------------------
+-- Primary Key structure for table ard_tank_wall_lock
+-- ----------------------------
+ALTER TABLE "public"."ard_tank_wall_lock" ADD CONSTRAINT "ard_tank_wall_lock_pkey" PRIMARY KEY ("id");
+
+-- ----------------------------
+-- Primary Key structure for table ard_tank_wall
+-- ----------------------------
+ALTER TABLE "public"."ard_tank_wall" ADD CONSTRAINT "ard_tank_wall_pkey" PRIMARY KEY ("id");
+
+-- ----------------------------
+-- Primary Key structure for table ard_tank_lock_state
+-- ----------------------------
+ALTER TABLE "public"."ard_tank_lock_state" ADD CONSTRAINT "ard_tank_lock_state_pkey" PRIMARY KEY ("id");
+
+-- ----------------------------
+-- Primary Key structure for table ard_tank_lock_process_log
+-- ----------------------------
+ALTER TABLE "public"."ard_tank_lock_process_log" ADD CONSTRAINT "ard_tank_lock_process_log_pkey" PRIMARY KEY ("id");
+
+-- ----------------------------
+-- Primary Key structure for table ard_tank_lock_password
+-- ----------------------------
+ALTER TABLE "public"."ard_tank_lock_password" ADD CONSTRAINT "ard_tank_lock_password_pkey" PRIMARY KEY ("id");
+
+-- ----------------------------
+-- Primary Key structure for table ard_tank_lock
+-- ----------------------------
+ALTER TABLE "public"."ard_tank_lock" ADD CONSTRAINT "ard_ele_lock_pkey" PRIMARY KEY ("id");
+
+-- ----------------------------
+-- Primary Key structure for table ard_tank_abnormal_park_alarm
+-- ----------------------------
+ALTER TABLE "public"."ard_tank_abnormal_park_alarm" ADD CONSTRAINT "ard_tank_abnormal_park_alarm_pkey" PRIMARY KEY ("id");
+
+-- ----------------------------
+-- Primary Key structure for table ard_sy_car_rtu
+-- ----------------------------
+ALTER TABLE "public"."ard_sy_car_rtu" ADD CONSTRAINT "ard_sy_car_rtu_pkey" PRIMARY KEY ("id");
+
+-- ----------------------------
+-- Primary Key structure for table ard_sy_car_lock
+-- ----------------------------
+ALTER TABLE "public"."ard_sy_car_lock" ADD CONSTRAINT "ard_sy_car_lock_pkey" PRIMARY KEY ("id");
+
+-- ----------------------------
+-- Primary Key structure for table ard_sy_car
+-- ----------------------------
+ALTER TABLE "public"."ard_sy_car" ADD CONSTRAINT "ard_sy_car_pkey" PRIMARY KEY ("id");
+
+-- ----------------------------
+-- Primary Key structure for table ard_rong_group_user
+-- ----------------------------
+ALTER TABLE "public"."ard_rong_group_user" ADD CONSTRAINT "ard_rong_group_user_pkey" PRIMARY KEY ("id");
+
+-- ----------------------------
+-- Primary Key structure for table ard_rong_group
+-- ----------------------------
+ALTER TABLE "public"."ard_rong_group" ADD CONSTRAINT "ard_rong_group_pkey" PRIMARY KEY ("group_id");
+
+-- ----------------------------
+-- Primary Key structure for table ard_push_stream
+-- ----------------------------
+ALTER TABLE "public"."ard_push_stream" ADD CONSTRAINT "ard_push_stream_pkey" PRIMARY KEY ("id");
+
+-- ----------------------------
+-- Primary Key structure for table ard_pull_stream
+-- ----------------------------
+ALTER TABLE "public"."ard_pull_stream" ADD CONSTRAINT "ard_pull_stream_pkey" PRIMARY KEY ("id");
+
+-- ----------------------------
+-- Primary Key structure for table ard_police_room
+-- ----------------------------
+ALTER TABLE "public"."ard_police_room" ADD CONSTRAINT "ard_police_room_pkey" PRIMARY KEY ("id");
+
+-- ----------------------------
+-- Primary Key structure for table ard_equip_external
+-- ----------------------------
+ALTER TABLE "public"."ard_equip_external" ADD CONSTRAINT "ard_equip_external_pkey" PRIMARY KEY ("id");
+
+-- ----------------------------
+-- Primary Key structure for table ard_equip_alarm_areas
+-- ----------------------------
+ALTER TABLE "public"."ard_equip_alarm_areas" ADD CONSTRAINT "ard_equip_alarm_areas_pkey" PRIMARY KEY ("id");
+
+-- ----------------------------
+-- Primary Key structure for table ard_eplan
+-- ----------------------------
+ALTER TABLE "public"."ard_eplan" ADD CONSTRAINT "ard_eplan_pkey" PRIMARY KEY ("id");
+
+-- ----------------------------
+-- Primary Key structure for table ard_dispatch_police
+-- ----------------------------
+ALTER TABLE "public"."ard_dispatch_police" ADD CONSTRAINT "ard_dispatch_police_pkey" PRIMARY KEY ("id");
+
+-- ----------------------------
+-- Primary Key structure for table ard_camera_priority
+-- ----------------------------
+ALTER TABLE "public"."ard_camera_priority" ADD CONSTRAINT "ard_cameras_priority_pkey" PRIMARY KEY ("id");
+
+-- ----------------------------
+-- Uniques structure for table ard_call_unread_messages
+-- ----------------------------
+ALTER TABLE "public"."ard_call_unread_messages" ADD CONSTRAINT "unique" UNIQUE ("user_id", "session_id");
+
+-- ----------------------------
+-- Primary Key structure for table ard_call_session_user
+-- ----------------------------
+ALTER TABLE "public"."ard_call_session_user" ADD CONSTRAINT "ard_call_session_user_pkey" PRIMARY KEY ("id");
+
+-- ----------------------------
+-- Primary Key structure for table ard_call_session
+-- ----------------------------
+ALTER TABLE "public"."ard_call_session" ADD CONSTRAINT "ard_call_session_pkey" PRIMARY KEY ("id");
+
+-- ----------------------------
+-- Primary Key structure for table ard_call_history
+-- ----------------------------
+ALTER TABLE "public"."ard_call_history" ADD CONSTRAINT "ard_call_history_pkey" PRIMARY KEY ("id");
+
+-- ----------------------------
+-- Primary Key structure for table ard_call_group_user
+-- ----------------------------
+ALTER TABLE "public"."ard_call_group_user" ADD CONSTRAINT "ard_call_group_user_pkey" PRIMARY KEY ("id");
+
+-- ----------------------------
+-- Primary Key structure for table ard_call_group
+-- ----------------------------
+ALTER TABLE "public"."ard_call_group" ADD CONSTRAINT "ard_call_group_pkey" PRIMARY KEY ("id");
+
+-- ----------------------------
+-- Primary Key structure for table ard_app_task_text
+-- ----------------------------
+ALTER TABLE "public"."ard_app_task_text" ADD CONSTRAINT "ard_app_task_text_pkey" PRIMARY KEY ("id");
+
+-- ----------------------------
+-- Primary Key structure for table ard_app_task_pic
+-- ----------------------------
+ALTER TABLE "public"."ard_app_task_pic" ADD CONSTRAINT "ard_app_task_pic_pkey" PRIMARY KEY ("id");
+
+-- ----------------------------
+-- Primary Key structure for table ard_app_task_detail_pic
+-- ----------------------------
+ALTER TABLE "public"."ard_app_task_detail_pic" ADD CONSTRAINT "ard_app_task_detail_pic_pkey" PRIMARY KEY ("id");
+
+-- ----------------------------
+-- Primary Key structure for table ard_app_task_detail
+-- ----------------------------
+ALTER TABLE "public"."ard_app_task_detail" ADD CONSTRAINT "ard_app_task_detail_pkey" PRIMARY KEY ("id");
+
+-- ----------------------------
+-- Primary Key structure for table ard_app_task
+-- ----------------------------
+ALTER TABLE "public"."ard_app_task" ADD CONSTRAINT "ard_app_task_pkey" PRIMARY KEY ("id");
+
+-- ----------------------------
+-- Primary Key structure for table ard_app_patroluser
+-- ----------------------------
+ALTER TABLE "public"."ard_app_patroluser" ADD CONSTRAINT "ard_app_patroluser_pkey" PRIMARY KEY ("id");
+
+-- ----------------------------
+-- Primary Key structure for table ard_app_patrolpoint_record_img
+-- ----------------------------
+ALTER TABLE "public"."ard_app_patrolpoint_record_img" ADD CONSTRAINT "ard_app_patrolpoint_record_img_pkey" PRIMARY KEY ("id");
+
+-- ----------------------------
+-- Primary Key structure for table ard_app_patrolpoint_record
+-- ----------------------------
+ALTER TABLE "public"."ard_app_patrolpoint_record" ADD CONSTRAINT "ard_app_patrolpoint_record_pkey" PRIMARY KEY ("id");
+
+-- ----------------------------
+-- Primary Key structure for table ard_app_patrolpoint
+-- ----------------------------
+ALTER TABLE "public"."ard_app_patrolpoint" ADD CONSTRAINT "ard_app_patrolpoint_pkey" PRIMARY KEY ("id");
+
+-- ----------------------------
+-- Primary Key structure for table ard_app_patrolplan
+-- ----------------------------
+ALTER TABLE "public"."ard_app_patrolplan" ADD CONSTRAINT "ard_app_patrolplan_pkey" PRIMARY KEY ("id");
+
+-- ----------------------------
+-- Primary Key structure for table ard_app_application
+-- ----------------------------
+ALTER TABLE "public"."ard_app_application" ADD CONSTRAINT "ard_app_application_pkey" PRIMARY KEY ("application_id");
+
+-- ----------------------------
+-- Primary Key structure for table ard_alarm_wall
+-- ----------------------------
+ALTER TABLE "public"."ard_alarm_wall" ADD CONSTRAINT "ard_alarm_wall_pkey" PRIMARY KEY ("id");
+
+-- ----------------------------
+-- Primary Key structure for table ard_alarm_radar_move
+-- ----------------------------
+ALTER TABLE "public"."ard_alarm_radar_move" ADD CONSTRAINT "ard_alarm_radar_move_pkey" PRIMARY KEY ("id");
+
+-- ----------------------------
+-- Primary Key structure for table ard_alarm_external
+-- ----------------------------
+ALTER TABLE "public"."ard_alarm_external" ADD CONSTRAINT "ard_alarm_external_pkey" PRIMARY KEY ("id");
+
+-- ----------------------------
+-- Primary Key structure for table ard_alarm_areas
+-- ----------------------------
+ALTER TABLE "public"."ard_alarm_areas" ADD CONSTRAINT "ard_alarm_areas_pkey" PRIMARY KEY ("id");
+
+-- ----------------------------
+-- Primary Key structure for table ard_access_fence
+-- ----------------------------
+ALTER TABLE "public"."ard_access_fence" ADD CONSTRAINT "ard_access_fence_pkey" PRIMARY KEY ("id");
diff --git a/sql/public.sql b/sql/public.sql
deleted file mode 100644
index 48f4280..0000000
--- a/sql/public.sql
+++ /dev/null
@@ -1,1812 +0,0 @@
-/*
- Navicat Premium Data Transfer
-
- Source Server         : postgres
- Source Server Type    : PostgreSQL
- Source Server Version : 90305
- Source Host           : 127.0.0.1:5432
- Source Catalog        : ry-vue
- Source Schema         : public
-
- Target Server Type    : PostgreSQL
- Target Server Version : 90305
- File Encoding         : 65001
-
- Date: 28/01/2023 23:00:45
-*/
-
-
--- ----------------------------
--- Sequence structure for gen_table_column_id_seq
--- ----------------------------
-DROP SEQUENCE IF EXISTS "public"."gen_table_column_id_seq";
-CREATE SEQUENCE "public"."gen_table_column_id_seq" 
-INCREMENT 1
-MINVALUE  1
-MAXVALUE 99999999
-START 1
-CACHE 1;
-
--- ----------------------------
--- Sequence structure for gen_table_id_seq
--- ----------------------------
-DROP SEQUENCE IF EXISTS "public"."gen_table_id_seq";
-CREATE SEQUENCE "public"."gen_table_id_seq" 
-INCREMENT 1
-MINVALUE  1
-MAXVALUE 99999999
-START 200
-CACHE 1;
-
--- ----------------------------
--- Sequence structure for sys_config_id_seq
--- ----------------------------
-DROP SEQUENCE IF EXISTS "public"."sys_config_id_seq";
-CREATE SEQUENCE "public"."sys_config_id_seq" 
-INCREMENT 1
-MINVALUE  1
-MAXVALUE 99999999
-START 6
-CACHE 1;
-
--- ----------------------------
--- Sequence structure for sys_dept_id_seq
--- ----------------------------
-DROP SEQUENCE IF EXISTS "public"."sys_dept_id_seq";
-CREATE SEQUENCE "public"."sys_dept_id_seq" 
-INCREMENT 1
-MINVALUE  1
-MAXVALUE 99999999
-START 110
-CACHE 1;
-
--- ----------------------------
--- Sequence structure for sys_dict_type_id_seq
--- ----------------------------
-DROP SEQUENCE IF EXISTS "public"."sys_dict_type_id_seq";
-CREATE SEQUENCE "public"."sys_dict_type_id_seq" 
-INCREMENT 1
-MINVALUE  1
-MAXVALUE 99999999
-START 11
-CACHE 1;
-
--- ----------------------------
--- Sequence structure for sys_job_log_id_seq
--- ----------------------------
-DROP SEQUENCE IF EXISTS "public"."sys_job_log_id_seq";
-CREATE SEQUENCE "public"."sys_job_log_id_seq" 
-INCREMENT 1
-MINVALUE  1
-MAXVALUE 99999999
-START 1
-CACHE 1;
-
--- ----------------------------
--- Sequence structure for sys_logininfor_id_seq
--- ----------------------------
-DROP SEQUENCE IF EXISTS "public"."sys_logininfor_id_seq";
-CREATE SEQUENCE "public"."sys_logininfor_id_seq" 
-INCREMENT 1
-MINVALUE  1
-MAXVALUE 99999999
-START 200
-CACHE 1;
-
--- ----------------------------
--- Sequence structure for sys_menu_id_seq
--- ----------------------------
-DROP SEQUENCE IF EXISTS "public"."sys_menu_id_seq";
-CREATE SEQUENCE "public"."sys_menu_id_seq" 
-INCREMENT 1
-MINVALUE  1
-MAXVALUE 99999999
-START 1061
-CACHE 1;
-
--- ----------------------------
--- Sequence structure for sys_notice_id_seq
--- ----------------------------
-DROP SEQUENCE IF EXISTS "public"."sys_notice_id_seq";
-CREATE SEQUENCE "public"."sys_notice_id_seq" 
-INCREMENT 1
-MINVALUE  1
-MAXVALUE 99999999
-START 3
-CACHE 1;
-
--- ----------------------------
--- Sequence structure for sys_oper_log_id_seq
--- ----------------------------
-DROP SEQUENCE IF EXISTS "public"."sys_oper_log_id_seq";
-CREATE SEQUENCE "public"."sys_oper_log_id_seq" 
-INCREMENT 1
-MINVALUE  1
-MAXVALUE 99999999
-START 200
-CACHE 1;
-
--- ----------------------------
--- Sequence structure for sys_post_id_seq
--- ----------------------------
-DROP SEQUENCE IF EXISTS "public"."sys_post_id_seq";
-CREATE SEQUENCE "public"."sys_post_id_seq" 
-INCREMENT 1
-MINVALUE  1
-MAXVALUE 99999999
-START 5
-CACHE 1;
-
--- ----------------------------
--- Sequence structure for sys_role_id_seq
--- ----------------------------
-DROP SEQUENCE IF EXISTS "public"."sys_role_id_seq";
-CREATE SEQUENCE "public"."sys_role_id_seq" 
-INCREMENT 1
-MINVALUE  1
-MAXVALUE 99999999
-START 3
-CACHE 1;
-
--- ----------------------------
--- Sequence structure for sys_user_id_seq
--- ----------------------------
-DROP SEQUENCE IF EXISTS "public"."sys_user_id_seq";
-CREATE SEQUENCE "public"."sys_user_id_seq" 
-INCREMENT 1
-MINVALUE  1
-MAXVALUE 99999999
-START 3
-CACHE 1;
-
--- ----------------------------
--- Table structure for gen_table
--- ----------------------------
-DROP TABLE IF EXISTS "public"."gen_table";
-CREATE TABLE "public"."gen_table" (
-  "table_id" int8 NOT NULL DEFAULT nextval('gen_table_id_seq'::regclass),
-  "table_name" varchar(200) COLLATE "pg_catalog"."default",
-  "table_comment" varchar(500) COLLATE "pg_catalog"."default",
-  "sub_table_name" varchar(64) COLLATE "pg_catalog"."default",
-  "sub_table_fk_name" varchar(64) COLLATE "pg_catalog"."default",
-  "class_name" varchar(100) COLLATE "pg_catalog"."default",
-  "tpl_category" varchar(200) COLLATE "pg_catalog"."default",
-  "package_name" varchar(100) COLLATE "pg_catalog"."default",
-  "module_name" varchar(30) COLLATE "pg_catalog"."default",
-  "business_name" varchar(30) COLLATE "pg_catalog"."default",
-  "function_name" varchar(50) COLLATE "pg_catalog"."default",
-  "function_author" varchar(50) COLLATE "pg_catalog"."default",
-  "gen_type" char(1) COLLATE "pg_catalog"."default",
-  "gen_path" varchar(200) COLLATE "pg_catalog"."default",
-  "options" varchar(1000) COLLATE "pg_catalog"."default",
-  "create_by" varchar(64) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "update_by" varchar(64) COLLATE "pg_catalog"."default",
-  "update_time" timestamp(6),
-  "remark" varchar(500) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."gen_table"."table_id" IS '编号';
-COMMENT ON COLUMN "public"."gen_table"."table_name" IS '表名称';
-COMMENT ON COLUMN "public"."gen_table"."table_comment" IS '表描述';
-COMMENT ON COLUMN "public"."gen_table"."sub_table_name" IS '关联子表的表名';
-COMMENT ON COLUMN "public"."gen_table"."sub_table_fk_name" IS '子表关联的外键名';
-COMMENT ON COLUMN "public"."gen_table"."class_name" IS '实体类名称';
-COMMENT ON COLUMN "public"."gen_table"."tpl_category" IS '使用的模板(crud单表操作 tree树表操作)';
-COMMENT ON COLUMN "public"."gen_table"."package_name" IS '生成包路径';
-COMMENT ON COLUMN "public"."gen_table"."module_name" IS '生成模块名';
-COMMENT ON COLUMN "public"."gen_table"."business_name" IS '生成业务名';
-COMMENT ON COLUMN "public"."gen_table"."function_name" IS '生成功能名';
-COMMENT ON COLUMN "public"."gen_table"."function_author" IS '生成功能作者';
-COMMENT ON COLUMN "public"."gen_table"."gen_type" IS '生成代码方式(0zip压缩包 1自定义路径)';
-COMMENT ON COLUMN "public"."gen_table"."gen_path" IS '生成路径(不填默认项目路径)';
-COMMENT ON COLUMN "public"."gen_table"."options" IS '其它生成选项';
-COMMENT ON COLUMN "public"."gen_table"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."gen_table"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."gen_table"."update_by" IS '更新者';
-COMMENT ON COLUMN "public"."gen_table"."update_time" IS '更新时间';
-COMMENT ON COLUMN "public"."gen_table"."remark" IS '备注';
-COMMENT ON TABLE "public"."gen_table" IS '代码生成业务表';
-
--- ----------------------------
--- Records of gen_table
--- ----------------------------
-INSERT INTO "public"."gen_table" VALUES (205, 'student', '学生表', NULL, NULL, 'Student', NULL, 'com.ruoyi.system', 'system', 'student', '学生', 'ruoyi', NULL, NULL, NULL, 'admin', '2023-01-11 15:52:27.245483', NULL, NULL, NULL);
-INSERT INTO "public"."gen_table" VALUES (206, 'teacher', '教师表', '', '', 'Teacher', 'crud', 'com.ruoyi.system', 'school', 'teacher', '教师', 'liusuyi', NULL, NULL, '{"parentMenuId":"4"}', 'admin', '2023-01-11 15:58:44.348299', NULL, '2023-01-11 16:02:45.123134', NULL);
-
--- ----------------------------
--- Table structure for gen_table_column
--- ----------------------------
-DROP TABLE IF EXISTS "public"."gen_table_column";
-CREATE TABLE "public"."gen_table_column" (
-  "column_id" int8 NOT NULL DEFAULT nextval('gen_table_column_id_seq'::regclass),
-  "table_id" int8,
-  "column_name" varchar(200) COLLATE "pg_catalog"."default",
-  "column_comment" varchar(500) COLLATE "pg_catalog"."default",
-  "column_type" varchar(100) COLLATE "pg_catalog"."default",
-  "java_type" varchar(500) COLLATE "pg_catalog"."default",
-  "java_field" varchar(200) COLLATE "pg_catalog"."default",
-  "is_pk" char(1) COLLATE "pg_catalog"."default",
-  "is_increment" char(1) COLLATE "pg_catalog"."default",
-  "is_required" char(1) COLLATE "pg_catalog"."default",
-  "is_insert" char(1) COLLATE "pg_catalog"."default",
-  "is_edit" char(1) COLLATE "pg_catalog"."default",
-  "is_list" char(1) COLLATE "pg_catalog"."default",
-  "is_query" char(1) COLLATE "pg_catalog"."default",
-  "query_type" varchar(200) COLLATE "pg_catalog"."default",
-  "html_type" varchar(200) COLLATE "pg_catalog"."default",
-  "dict_type" varchar(200) COLLATE "pg_catalog"."default",
-  "sort" int4,
-  "create_by" varchar(64) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "update_by" varchar(64) COLLATE "pg_catalog"."default",
-  "update_time" timestamp(6)
-)
-;
-COMMENT ON COLUMN "public"."gen_table_column"."column_id" IS '编号';
-COMMENT ON COLUMN "public"."gen_table_column"."table_id" IS '归属表编号';
-COMMENT ON COLUMN "public"."gen_table_column"."column_name" IS '列名称';
-COMMENT ON COLUMN "public"."gen_table_column"."column_comment" IS '列描述';
-COMMENT ON COLUMN "public"."gen_table_column"."column_type" IS '列类型';
-COMMENT ON COLUMN "public"."gen_table_column"."java_type" IS 'JAVA类型';
-COMMENT ON COLUMN "public"."gen_table_column"."java_field" IS 'JAVA字段名';
-COMMENT ON COLUMN "public"."gen_table_column"."is_pk" IS '是否主键(1是)';
-COMMENT ON COLUMN "public"."gen_table_column"."is_increment" IS '是否自增(1是)';
-COMMENT ON COLUMN "public"."gen_table_column"."is_required" IS '是否必填(1是)';
-COMMENT ON COLUMN "public"."gen_table_column"."is_insert" IS '是否为插入字段(1是)';
-COMMENT ON COLUMN "public"."gen_table_column"."is_edit" IS '是否编辑字段(1是)';
-COMMENT ON COLUMN "public"."gen_table_column"."is_list" IS '是否列表字段(1是)';
-COMMENT ON COLUMN "public"."gen_table_column"."is_query" IS '是否查询字段(1是)';
-COMMENT ON COLUMN "public"."gen_table_column"."query_type" IS '查询方式(等于、不等于、大于、小于、范围)';
-COMMENT ON COLUMN "public"."gen_table_column"."html_type" IS '显示类型(文本框、文本域、下拉框、复选框、单选框、日期控件)';
-COMMENT ON COLUMN "public"."gen_table_column"."dict_type" IS '字典类型';
-COMMENT ON COLUMN "public"."gen_table_column"."sort" IS '排序';
-COMMENT ON COLUMN "public"."gen_table_column"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."gen_table_column"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."gen_table_column"."update_by" IS '更新者';
-COMMENT ON COLUMN "public"."gen_table_column"."update_time" IS '更新时间';
-COMMENT ON TABLE "public"."gen_table_column" IS '代码生成业务表字段';
-
--- ----------------------------
--- Records of gen_table_column
--- ----------------------------
-INSERT INTO "public"."gen_table_column" VALUES (1, 205, 'id', 'id', 'int4', 'String', 'id', 't', NULL, 't', '1', NULL, NULL, NULL, 'EQ', NULL, NULL, NULL, 'admin', '2023-01-11 15:52:27.245483', NULL, NULL);
-INSERT INTO "public"."gen_table_column" VALUES (2, 205, 'name', '姓名', 'varchar', 'String', 'name', 'f', NULL, 'f', '1', '1', '1', '1', 'LIKE', 'input', NULL, NULL, 'admin', '2023-01-11 15:52:27.245483', NULL, NULL);
-INSERT INTO "public"."gen_table_column" VALUES (3, 206, 'id', 'id', 'int4', 'Integer', 'id', 't', NULL, 't', '1', NULL, NULL, NULL, 'EQ', NULL, NULL, NULL, 'admin', '2023-01-11 15:58:44.348299', NULL, '2023-01-11 16:02:45.123134');
-INSERT INTO "public"."gen_table_column" VALUES (4, 206, 'name', '教师姓名', 'varchar', 'String', 'name', 'f', NULL, 'f', '1', '1', '1', '1', 'LIKE', 'input', NULL, NULL, 'admin', '2023-01-11 15:58:44.348299', NULL, '2023-01-11 16:02:45.123134');
-INSERT INTO "public"."gen_table_column" VALUES (5, 206, 'phone', '教师电话', 'varchar', 'String', 'phone', 'f', NULL, 'f', '1', '1', '1', '1', 'EQ', 'input', NULL, NULL, 'admin', '2023-01-11 15:58:44.348299', NULL, '2023-01-11 16:02:45.123134');
-
--- ----------------------------
--- Table structure for qrtz_blob_triggers
--- ----------------------------
-DROP TABLE IF EXISTS "public"."qrtz_blob_triggers";
-CREATE TABLE "public"."qrtz_blob_triggers" (
-  "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
-  "trigger_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
-  "trigger_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
-  "blob_data" bytea
-)
-;
-COMMENT ON COLUMN "public"."qrtz_blob_triggers"."sched_name" IS '调度名称';
-COMMENT ON COLUMN "public"."qrtz_blob_triggers"."trigger_name" IS 'qrtz_triggers表trigger_name的外键';
-COMMENT ON COLUMN "public"."qrtz_blob_triggers"."trigger_group" IS 'qrtz_triggers表trigger_group的外键';
-COMMENT ON COLUMN "public"."qrtz_blob_triggers"."blob_data" IS '存放持久化Trigger对象';
-COMMENT ON TABLE "public"."qrtz_blob_triggers" IS 'Blob类型的触发器表';
-
--- ----------------------------
--- Table structure for qrtz_calendars
--- ----------------------------
-DROP TABLE IF EXISTS "public"."qrtz_calendars";
-CREATE TABLE "public"."qrtz_calendars" (
-  "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
-  "calendar_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
-  "calendar" bytea NOT NULL
-)
-;
-COMMENT ON COLUMN "public"."qrtz_calendars"."sched_name" IS '调度名称';
-COMMENT ON COLUMN "public"."qrtz_calendars"."calendar_name" IS '日历名称';
-COMMENT ON COLUMN "public"."qrtz_calendars"."calendar" IS '存放持久化calendar对象';
-COMMENT ON TABLE "public"."qrtz_calendars" IS '日历信息表';
-
--- ----------------------------
--- Table structure for qrtz_cron_triggers
--- ----------------------------
-DROP TABLE IF EXISTS "public"."qrtz_cron_triggers";
-CREATE TABLE "public"."qrtz_cron_triggers" (
-  "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
-  "trigger_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
-  "trigger_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
-  "cron_expression" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
-  "time_zone_id" varchar(80) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."qrtz_cron_triggers"."sched_name" IS '调度名称';
-COMMENT ON COLUMN "public"."qrtz_cron_triggers"."trigger_name" IS 'qrtz_triggers表trigger_name的外键';
-COMMENT ON COLUMN "public"."qrtz_cron_triggers"."trigger_group" IS 'qrtz_triggers表trigger_group的外键';
-COMMENT ON COLUMN "public"."qrtz_cron_triggers"."cron_expression" IS 'cron表达式';
-COMMENT ON COLUMN "public"."qrtz_cron_triggers"."time_zone_id" IS '时区';
-COMMENT ON TABLE "public"."qrtz_cron_triggers" IS 'Cron类型的触发器表';
-
--- ----------------------------
--- Table structure for qrtz_fired_triggers
--- ----------------------------
-DROP TABLE IF EXISTS "public"."qrtz_fired_triggers";
-CREATE TABLE "public"."qrtz_fired_triggers" (
-  "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
-  "entry_id" varchar(95) COLLATE "pg_catalog"."default" NOT NULL,
-  "trigger_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
-  "trigger_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
-  "instance_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
-  "fired_time" int8 NOT NULL,
-  "sched_time" int8 NOT NULL,
-  "priority" int4 NOT NULL,
-  "state" varchar(16) COLLATE "pg_catalog"."default" NOT NULL,
-  "job_name" varchar(200) COLLATE "pg_catalog"."default",
-  "job_group" varchar(200) COLLATE "pg_catalog"."default",
-  "is_nonconcurrent" varchar(1) COLLATE "pg_catalog"."default",
-  "requests_recovery" varchar(1) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."qrtz_fired_triggers"."sched_name" IS '调度名称';
-COMMENT ON COLUMN "public"."qrtz_fired_triggers"."entry_id" IS '调度器实例id';
-COMMENT ON COLUMN "public"."qrtz_fired_triggers"."trigger_name" IS 'qrtz_triggers表trigger_name的外键';
-COMMENT ON COLUMN "public"."qrtz_fired_triggers"."trigger_group" IS 'qrtz_triggers表trigger_group的外键';
-COMMENT ON COLUMN "public"."qrtz_fired_triggers"."instance_name" IS '调度器实例名';
-COMMENT ON COLUMN "public"."qrtz_fired_triggers"."fired_time" IS '触发的时间';
-COMMENT ON COLUMN "public"."qrtz_fired_triggers"."sched_time" IS '定时器制定的时间';
-COMMENT ON COLUMN "public"."qrtz_fired_triggers"."priority" IS '优先级';
-COMMENT ON COLUMN "public"."qrtz_fired_triggers"."state" IS '状态';
-COMMENT ON COLUMN "public"."qrtz_fired_triggers"."job_name" IS '任务名称';
-COMMENT ON COLUMN "public"."qrtz_fired_triggers"."job_group" IS '任务组名';
-COMMENT ON COLUMN "public"."qrtz_fired_triggers"."is_nonconcurrent" IS '是否并发';
-COMMENT ON COLUMN "public"."qrtz_fired_triggers"."requests_recovery" IS '是否接受恢复执行';
-COMMENT ON TABLE "public"."qrtz_fired_triggers" IS '已触发的触发器表';
-
--- ----------------------------
--- Table structure for qrtz_job_details
--- ----------------------------
-DROP TABLE IF EXISTS "public"."qrtz_job_details";
-CREATE TABLE "public"."qrtz_job_details" (
-  "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
-  "job_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
-  "job_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
-  "description" varchar(250) COLLATE "pg_catalog"."default",
-  "job_class_name" varchar(250) COLLATE "pg_catalog"."default" NOT NULL,
-  "is_durable" varchar(10) COLLATE "pg_catalog"."default" NOT NULL,
-  "is_nonconcurrent" varchar(10) COLLATE "pg_catalog"."default" NOT NULL,
-  "is_update_data" varchar(10) COLLATE "pg_catalog"."default" NOT NULL,
-  "requests_recovery" varchar(10) COLLATE "pg_catalog"."default" NOT NULL,
-  "job_data" bytea
-)
-;
-COMMENT ON COLUMN "public"."qrtz_job_details"."sched_name" IS '调度名称';
-COMMENT ON COLUMN "public"."qrtz_job_details"."job_name" IS '任务名称';
-COMMENT ON COLUMN "public"."qrtz_job_details"."job_group" IS '任务组名';
-COMMENT ON COLUMN "public"."qrtz_job_details"."description" IS '相关介绍';
-COMMENT ON COLUMN "public"."qrtz_job_details"."job_class_name" IS '执行任务类名称';
-COMMENT ON COLUMN "public"."qrtz_job_details"."is_durable" IS '是否持久化';
-COMMENT ON COLUMN "public"."qrtz_job_details"."is_nonconcurrent" IS '是否并发';
-COMMENT ON COLUMN "public"."qrtz_job_details"."is_update_data" IS '是否更新数据';
-COMMENT ON COLUMN "public"."qrtz_job_details"."requests_recovery" IS '是否接受恢复执行';
-COMMENT ON COLUMN "public"."qrtz_job_details"."job_data" IS '存放持久化job对象';
-COMMENT ON TABLE "public"."qrtz_job_details" IS '任务详细信息表';
-
--- ----------------------------
--- Table structure for qrtz_locks
--- ----------------------------
-DROP TABLE IF EXISTS "public"."qrtz_locks";
-CREATE TABLE "public"."qrtz_locks" (
-  "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
-  "lock_name" varchar(40) COLLATE "pg_catalog"."default" NOT NULL
-)
-;
-COMMENT ON COLUMN "public"."qrtz_locks"."sched_name" IS '调度名称';
-COMMENT ON COLUMN "public"."qrtz_locks"."lock_name" IS '悲观锁名称';
-COMMENT ON TABLE "public"."qrtz_locks" IS '存储的悲观锁信息表';
-
--- ----------------------------
--- Table structure for qrtz_paused_trigger_grps
--- ----------------------------
-DROP TABLE IF EXISTS "public"."qrtz_paused_trigger_grps";
-CREATE TABLE "public"."qrtz_paused_trigger_grps" (
-  "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
-  "trigger_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL
-)
-;
-COMMENT ON COLUMN "public"."qrtz_paused_trigger_grps"."sched_name" IS '调度名称';
-COMMENT ON COLUMN "public"."qrtz_paused_trigger_grps"."trigger_group" IS 'qrtz_triggers表trigger_group的外键';
-COMMENT ON TABLE "public"."qrtz_paused_trigger_grps" IS '暂停的触发器表';
-
--- ----------------------------
--- Table structure for qrtz_scheduler_state
--- ----------------------------
-DROP TABLE IF EXISTS "public"."qrtz_scheduler_state";
-CREATE TABLE "public"."qrtz_scheduler_state" (
-  "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
-  "instance_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
-  "last_checkin_time" int8 NOT NULL,
-  "checkin_interval" int8 NOT NULL
-)
-;
-COMMENT ON COLUMN "public"."qrtz_scheduler_state"."sched_name" IS '调度名称';
-COMMENT ON COLUMN "public"."qrtz_scheduler_state"."instance_name" IS '实例名称';
-COMMENT ON COLUMN "public"."qrtz_scheduler_state"."last_checkin_time" IS '上次检查时间';
-COMMENT ON COLUMN "public"."qrtz_scheduler_state"."checkin_interval" IS '检查间隔时间';
-COMMENT ON TABLE "public"."qrtz_scheduler_state" IS '调度器状态表';
-
--- ----------------------------
--- Table structure for qrtz_simple_triggers
--- ----------------------------
-DROP TABLE IF EXISTS "public"."qrtz_simple_triggers";
-CREATE TABLE "public"."qrtz_simple_triggers" (
-  "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
-  "trigger_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
-  "trigger_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
-  "repeat_count" int8 NOT NULL,
-  "repeat_interval" int8 NOT NULL,
-  "times_triggered" int8 NOT NULL
-)
-;
-COMMENT ON COLUMN "public"."qrtz_simple_triggers"."sched_name" IS '调度名称';
-COMMENT ON COLUMN "public"."qrtz_simple_triggers"."trigger_name" IS 'qrtz_triggers表trigger_name的外键';
-COMMENT ON COLUMN "public"."qrtz_simple_triggers"."trigger_group" IS 'qrtz_triggers表trigger_group的外键';
-COMMENT ON COLUMN "public"."qrtz_simple_triggers"."repeat_count" IS '重复的次数统计';
-COMMENT ON COLUMN "public"."qrtz_simple_triggers"."repeat_interval" IS '重复的间隔时间';
-COMMENT ON COLUMN "public"."qrtz_simple_triggers"."times_triggered" IS '已经触发的次数';
-COMMENT ON TABLE "public"."qrtz_simple_triggers" IS '简单触发器的信息表';
-
--- ----------------------------
--- Table structure for qrtz_simprop_triggers
--- ----------------------------
-DROP TABLE IF EXISTS "public"."qrtz_simprop_triggers";
-CREATE TABLE "public"."qrtz_simprop_triggers" (
-  "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
-  "trigger_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
-  "trigger_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
-  "str_prop_1" varchar(512) COLLATE "pg_catalog"."default",
-  "str_prop_2" varchar(512) COLLATE "pg_catalog"."default",
-  "str_prop_3" varchar(512) COLLATE "pg_catalog"."default",
-  "int_prop_1" int4,
-  "int_prop_2" int4,
-  "long_prop_1" int8,
-  "long_prop_2" int8,
-  "dec_prop_1" numeric(13,4),
-  "dec_prop_2" numeric(13,4),
-  "bool_prop_1" varchar(1) COLLATE "pg_catalog"."default",
-  "bool_prop_2" varchar(1) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."sched_name" IS '调度名称';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."trigger_name" IS 'qrtz_triggers表trigger_name的外键';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."trigger_group" IS 'qrtz_triggers表trigger_group的外键';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."str_prop_1" IS 'String类型的trigger的第一个参数';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."str_prop_2" IS 'String类型的trigger的第二个参数';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."str_prop_3" IS 'String类型的trigger的第三个参数';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."int_prop_1" IS 'int类型的trigger的第一个参数';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."int_prop_2" IS 'int类型的trigger的第二个参数';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."long_prop_1" IS 'long类型的trigger的第一个参数';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."long_prop_2" IS 'long类型的trigger的第二个参数';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."dec_prop_1" IS 'decimal类型的trigger的第一个参数';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."dec_prop_2" IS 'decimal类型的trigger的第二个参数';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."bool_prop_1" IS 'Boolean类型的trigger的第一个参数';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."bool_prop_2" IS 'Boolean类型的trigger的第二个参数';
-COMMENT ON TABLE "public"."qrtz_simprop_triggers" IS '同步机制的行锁表';
-
--- ----------------------------
--- Table structure for qrtz_triggers
--- ----------------------------
-DROP TABLE IF EXISTS "public"."qrtz_triggers";
-CREATE TABLE "public"."qrtz_triggers" (
-  "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
-  "trigger_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
-  "trigger_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
-  "job_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
-  "job_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
-  "description" varchar(250) COLLATE "pg_catalog"."default",
-  "next_fire_time" int8,
-  "prev_fire_time" int8,
-  "priority" int4,
-  "trigger_state" varchar(16) COLLATE "pg_catalog"."default" NOT NULL,
-  "trigger_type" varchar(8) COLLATE "pg_catalog"."default" NOT NULL,
-  "start_time" int8 NOT NULL,
-  "end_time" int8,
-  "calendar_name" varchar(200) COLLATE "pg_catalog"."default",
-  "misfire_instr" int2,
-  "job_data" bytea
-)
-;
-COMMENT ON COLUMN "public"."qrtz_triggers"."sched_name" IS '调度名称';
-COMMENT ON COLUMN "public"."qrtz_triggers"."trigger_name" IS '触发器的名字';
-COMMENT ON COLUMN "public"."qrtz_triggers"."trigger_group" IS '触发器所属组的名字';
-COMMENT ON COLUMN "public"."qrtz_triggers"."job_name" IS 'qrtz_job_details表job_name的外键';
-COMMENT ON COLUMN "public"."qrtz_triggers"."job_group" IS 'qrtz_job_details表job_group的外键';
-COMMENT ON COLUMN "public"."qrtz_triggers"."description" IS '相关介绍';
-COMMENT ON COLUMN "public"."qrtz_triggers"."next_fire_time" IS '上一次触发时间(毫秒)';
-COMMENT ON COLUMN "public"."qrtz_triggers"."prev_fire_time" IS '下一次触发时间(默认为-1表示不触发)';
-COMMENT ON COLUMN "public"."qrtz_triggers"."priority" IS '优先级';
-COMMENT ON COLUMN "public"."qrtz_triggers"."trigger_state" IS '触发器状态';
-COMMENT ON COLUMN "public"."qrtz_triggers"."trigger_type" IS '触发器的类型';
-COMMENT ON COLUMN "public"."qrtz_triggers"."start_time" IS '开始时间';
-COMMENT ON COLUMN "public"."qrtz_triggers"."end_time" IS '结束时间';
-COMMENT ON COLUMN "public"."qrtz_triggers"."calendar_name" IS '日程表名称';
-COMMENT ON COLUMN "public"."qrtz_triggers"."misfire_instr" IS '补偿执行的策略';
-COMMENT ON COLUMN "public"."qrtz_triggers"."job_data" IS '存放持久化job对象';
-COMMENT ON TABLE "public"."qrtz_triggers" IS '触发器详细信息表';
-
--- ----------------------------
--- Table structure for student
--- ----------------------------
-DROP TABLE IF EXISTS "public"."student";
-CREATE TABLE "public"."student" (
-  "id" int4 NOT NULL,
-  "name" varchar(255) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."student"."id" IS 'id';
-COMMENT ON COLUMN "public"."student"."name" IS '姓名';
-COMMENT ON TABLE "public"."student" IS '学生表';
-
--- ----------------------------
--- Table structure for sys_config
--- ----------------------------
-DROP TABLE IF EXISTS "public"."sys_config";
-CREATE TABLE "public"."sys_config" (
-  "config_id" int4 NOT NULL DEFAULT nextval('sys_config_id_seq'::regclass),
-  "config_name" varchar(100) COLLATE "pg_catalog"."default",
-  "config_key" varchar(100) COLLATE "pg_catalog"."default",
-  "config_value" varchar(500) COLLATE "pg_catalog"."default",
-  "config_type" char(1) COLLATE "pg_catalog"."default",
-  "create_by" varchar(64) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "update_by" varchar(64) COLLATE "pg_catalog"."default",
-  "update_time" timestamp(6),
-  "remark" varchar(500) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."sys_config"."config_id" IS '参数主键';
-COMMENT ON COLUMN "public"."sys_config"."config_name" IS '参数名称';
-COMMENT ON COLUMN "public"."sys_config"."config_key" IS '参数键名';
-COMMENT ON COLUMN "public"."sys_config"."config_value" IS '参数键值';
-COMMENT ON COLUMN "public"."sys_config"."config_type" IS '系统内置(Y是 N否)';
-COMMENT ON COLUMN "public"."sys_config"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."sys_config"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."sys_config"."update_by" IS '更新者';
-COMMENT ON COLUMN "public"."sys_config"."update_time" IS '更新时间';
-COMMENT ON COLUMN "public"."sys_config"."remark" IS '备注';
-COMMENT ON TABLE "public"."sys_config" IS '参数配置表';
-
--- ----------------------------
--- Records of sys_config
--- ----------------------------
-INSERT INTO "public"."sys_config" VALUES (1, '主框架页-默认皮肤样式名称', 'sys.index.skinName', 'skin-blue', 'Y', 'admin', '2023-01-11 08:15:26', '', NULL, '蓝色 skin-blue、绿色 skin-green、紫色 skin-purple、红色 skin-red、黄色 skin-yellow');
-INSERT INTO "public"."sys_config" VALUES (2, '用户管理-账号初始密码', 'sys.user.initPassword', '123456', 'Y', 'admin', '2023-01-11 08:15:26', '', NULL, '初始化密码 123456');
-INSERT INTO "public"."sys_config" VALUES (3, '主框架页-侧边栏主题', 'sys.index.sideTheme', 'theme-dark', 'Y', 'admin', '2023-01-11 08:15:26', '', NULL, '深色主题theme-dark,浅色主题theme-light');
-INSERT INTO "public"."sys_config" VALUES (5, '账号自助-是否开启用户注册功能', 'sys.account.registerUser', 'false', 'Y', 'admin', '2023-01-11 08:15:26', '', NULL, '是否开启注册用户功能(true开启,false关闭)');
-INSERT INTO "public"."sys_config" VALUES (4, '账号自助-验证码开关', 'sys.account.captchaEnabled', 'false', 'Y', 'admin', '2023-01-11 08:15:26', 'admin', '2023-01-28 22:47:56.489', '是否开启验证码功能(true开启,false关闭)');
-
--- ----------------------------
--- Table structure for sys_dept
--- ----------------------------
-DROP TABLE IF EXISTS "public"."sys_dept";
-CREATE TABLE "public"."sys_dept" (
-  "dept_id" int8 NOT NULL DEFAULT nextval('sys_dept_id_seq'::regclass),
-  "parent_id" int8,
-  "ancestors" varchar(50) COLLATE "pg_catalog"."default",
-  "dept_name" varchar(30) COLLATE "pg_catalog"."default",
-  "order_num" int4,
-  "leader" varchar(20) COLLATE "pg_catalog"."default",
-  "phone" varchar(11) COLLATE "pg_catalog"."default",
-  "email" varchar(50) COLLATE "pg_catalog"."default",
-  "status" char(1) COLLATE "pg_catalog"."default",
-  "del_flag" char(1) COLLATE "pg_catalog"."default" DEFAULT '0'::character varying,
-  "create_by" varchar(64) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "update_by" varchar(64) COLLATE "pg_catalog"."default",
-  "update_time" timestamp(6)
-)
-;
-COMMENT ON COLUMN "public"."sys_dept"."dept_id" IS '部门id';
-COMMENT ON COLUMN "public"."sys_dept"."parent_id" IS '父部门id';
-COMMENT ON COLUMN "public"."sys_dept"."ancestors" IS '祖级列表';
-COMMENT ON COLUMN "public"."sys_dept"."dept_name" IS '部门名称';
-COMMENT ON COLUMN "public"."sys_dept"."order_num" IS '显示顺序';
-COMMENT ON COLUMN "public"."sys_dept"."leader" IS '负责人';
-COMMENT ON COLUMN "public"."sys_dept"."phone" IS '联系电话';
-COMMENT ON COLUMN "public"."sys_dept"."email" IS '邮箱';
-COMMENT ON COLUMN "public"."sys_dept"."status" IS '部门状态(0正常 1停用)';
-COMMENT ON COLUMN "public"."sys_dept"."del_flag" IS '删除标志(0代表存在 2代表删除)';
-COMMENT ON COLUMN "public"."sys_dept"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."sys_dept"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."sys_dept"."update_by" IS '更新者';
-COMMENT ON COLUMN "public"."sys_dept"."update_time" IS '更新时间';
-COMMENT ON TABLE "public"."sys_dept" IS '部门表';
-
--- ----------------------------
--- Records of sys_dept
--- ----------------------------
-INSERT INTO "public"."sys_dept" VALUES (102, 100, '0,100', '长沙分公司', 2, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', '2023-01-11 08:15:25', '', NULL);
-INSERT INTO "public"."sys_dept" VALUES (108, 102, '0,100,102', '市场部门', 1, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', '2023-01-11 08:15:25', '', NULL);
-INSERT INTO "public"."sys_dept" VALUES (109, 102, '0,100,102', '财务部门', 2, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', '2023-01-11 08:15:25', '', NULL);
-INSERT INTO "public"."sys_dept" VALUES (104, 101, '0,100,101', '市场部门', 2, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', '2023-01-11 08:15:25', '', NULL);
-INSERT INTO "public"."sys_dept" VALUES (105, 101, '0,100,101', '测试部门', 3, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', '2023-01-11 08:15:25', '', NULL);
-INSERT INTO "public"."sys_dept" VALUES (106, 101, '0,100,101', '财务部门', 4, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', '2023-01-11 08:15:25', '', NULL);
-INSERT INTO "public"."sys_dept" VALUES (107, 101, '0,100,101', '运维部门', 5, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', '2023-01-11 08:15:25', '', NULL);
-INSERT INTO "public"."sys_dept" VALUES (103, 101, '0,100,101', '小队', 1, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', '2023-01-11 08:15:25', 'admin', '2023-01-11 11:48:44.928724');
-INSERT INTO "public"."sys_dept" VALUES (101, 100, '0,100', '作业区', 1, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', '2023-01-11 08:15:25', 'admin', '2023-01-11 11:48:37.522501');
-INSERT INTO "public"."sys_dept" VALUES (100, 0, '0', '厂级', 0, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', '2023-01-11 08:15:25', 'admin', '2023-01-11 11:48:22.663175');
-INSERT INTO "public"."sys_dept" VALUES (110, 100, '0,100', '作业区1', 3, NULL, NULL, NULL, '0', '0', 'admin', '2023-01-11 12:00:50.080603', NULL, NULL);
-
--- ----------------------------
--- Table structure for sys_dict_data
--- ----------------------------
-DROP TABLE IF EXISTS "public"."sys_dict_data";
-CREATE TABLE "public"."sys_dict_data" (
-  "dict_code" int8 NOT NULL,
-  "dict_sort" int4,
-  "dict_label" varchar(100) COLLATE "pg_catalog"."default",
-  "dict_value" varchar(100) COLLATE "pg_catalog"."default",
-  "dict_type" varchar(100) COLLATE "pg_catalog"."default",
-  "css_class" varchar(100) COLLATE "pg_catalog"."default",
-  "list_class" varchar(100) COLLATE "pg_catalog"."default",
-  "is_default" char(1) COLLATE "pg_catalog"."default",
-  "status" char(1) COLLATE "pg_catalog"."default",
-  "create_by" varchar(64) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "update_by" varchar(64) COLLATE "pg_catalog"."default",
-  "update_time" timestamp(6),
-  "remark" varchar(500) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."sys_dict_data"."dict_code" IS '字典编码';
-COMMENT ON COLUMN "public"."sys_dict_data"."dict_sort" IS '字典排序';
-COMMENT ON COLUMN "public"."sys_dict_data"."dict_label" IS '字典标签';
-COMMENT ON COLUMN "public"."sys_dict_data"."dict_value" IS '字典键值';
-COMMENT ON COLUMN "public"."sys_dict_data"."dict_type" IS '字典类型';
-COMMENT ON COLUMN "public"."sys_dict_data"."css_class" IS '样式属性(其他样式扩展)';
-COMMENT ON COLUMN "public"."sys_dict_data"."list_class" IS '表格回显样式';
-COMMENT ON COLUMN "public"."sys_dict_data"."is_default" IS '是否默认(Y是 N否)';
-COMMENT ON COLUMN "public"."sys_dict_data"."status" IS '状态(0正常 1停用)';
-COMMENT ON COLUMN "public"."sys_dict_data"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."sys_dict_data"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."sys_dict_data"."update_by" IS '更新者';
-COMMENT ON COLUMN "public"."sys_dict_data"."update_time" IS '更新时间';
-COMMENT ON COLUMN "public"."sys_dict_data"."remark" IS '备注';
-COMMENT ON TABLE "public"."sys_dict_data" IS '字典数据表';
-
--- ----------------------------
--- Records of sys_dict_data
--- ----------------------------
-INSERT INTO "public"."sys_dict_data" VALUES (1, 1, '男', '0', 'sys_user_sex', '', '', 'Y', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '性别男');
-INSERT INTO "public"."sys_dict_data" VALUES (2, 2, '女', '1', 'sys_user_sex', '', '', 'N', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '性别女');
-INSERT INTO "public"."sys_dict_data" VALUES (3, 3, '未知', '2', 'sys_user_sex', '', '', 'N', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '性别未知');
-INSERT INTO "public"."sys_dict_data" VALUES (4, 1, '显示', '0', 'sys_show_hide', '', 'primary', 'Y', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '显示菜单');
-INSERT INTO "public"."sys_dict_data" VALUES (5, 2, '隐藏', '1', 'sys_show_hide', '', 'danger', 'N', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '隐藏菜单');
-INSERT INTO "public"."sys_dict_data" VALUES (6, 1, '正常', '0', 'sys_normal_disable', '', 'primary', 'Y', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '正常状态');
-INSERT INTO "public"."sys_dict_data" VALUES (7, 2, '停用', '1', 'sys_normal_disable', '', 'danger', 'N', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '停用状态');
-INSERT INTO "public"."sys_dict_data" VALUES (8, 1, '正常', '0', 'sys_job_status', '', 'primary', 'Y', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '正常状态');
-INSERT INTO "public"."sys_dict_data" VALUES (9, 2, '暂停', '1', 'sys_job_status', '', 'danger', 'N', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '停用状态');
-INSERT INTO "public"."sys_dict_data" VALUES (10, 1, '默认', 'DEFAULT', 'sys_job_group', '', '', 'Y', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '默认分组');
-INSERT INTO "public"."sys_dict_data" VALUES (11, 2, '系统', 'SYSTEM', 'sys_job_group', '', '', 'N', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '系统分组');
-INSERT INTO "public"."sys_dict_data" VALUES (12, 1, '是', 'Y', 'sys_yes_no', '', 'primary', 'Y', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '系统默认是');
-INSERT INTO "public"."sys_dict_data" VALUES (13, 2, '否', 'N', 'sys_yes_no', '', 'danger', 'N', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '系统默认否');
-INSERT INTO "public"."sys_dict_data" VALUES (14, 1, '通知', '1', 'sys_notice_type', '', 'warning', 'Y', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '通知');
-INSERT INTO "public"."sys_dict_data" VALUES (15, 2, '公告', '2', 'sys_notice_type', '', 'success', 'N', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '公告');
-INSERT INTO "public"."sys_dict_data" VALUES (16, 1, '正常', '0', 'sys_notice_status', '', 'primary', 'Y', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '正常状态');
-INSERT INTO "public"."sys_dict_data" VALUES (17, 2, '关闭', '1', 'sys_notice_status', '', 'danger', 'N', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '关闭状态');
-INSERT INTO "public"."sys_dict_data" VALUES (18, 99, '其他', '0', 'sys_oper_type', '', 'info', 'N', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '其他操作');
-INSERT INTO "public"."sys_dict_data" VALUES (19, 1, '新增', '1', 'sys_oper_type', '', 'info', 'N', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '新增操作');
-INSERT INTO "public"."sys_dict_data" VALUES (20, 2, '修改', '2', 'sys_oper_type', '', 'info', 'N', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '修改操作');
-INSERT INTO "public"."sys_dict_data" VALUES (21, 3, '删除', '3', 'sys_oper_type', '', 'danger', 'N', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '删除操作');
-INSERT INTO "public"."sys_dict_data" VALUES (22, 4, '授权', '4', 'sys_oper_type', '', 'primary', 'N', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '授权操作');
-INSERT INTO "public"."sys_dict_data" VALUES (23, 5, '导出', '5', 'sys_oper_type', '', 'warning', 'N', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '导出操作');
-INSERT INTO "public"."sys_dict_data" VALUES (24, 6, '导入', '6', 'sys_oper_type', '', 'warning', 'N', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '导入操作');
-INSERT INTO "public"."sys_dict_data" VALUES (25, 7, '强退', '7', 'sys_oper_type', '', 'danger', 'N', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '强退操作');
-INSERT INTO "public"."sys_dict_data" VALUES (26, 8, '生成代码', '8', 'sys_oper_type', '', 'warning', 'N', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '生成操作');
-INSERT INTO "public"."sys_dict_data" VALUES (27, 9, '清空数据', '9', 'sys_oper_type', '', 'danger', 'N', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '清空操作');
-INSERT INTO "public"."sys_dict_data" VALUES (28, 1, '成功', '0', 'sys_common_status', '', 'primary', 'N', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '正常状态');
-INSERT INTO "public"."sys_dict_data" VALUES (29, 2, '失败', '1', 'sys_common_status', '', 'danger', 'N', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '停用状态');
-
--- ----------------------------
--- Table structure for sys_dict_type
--- ----------------------------
-DROP TABLE IF EXISTS "public"."sys_dict_type";
-CREATE TABLE "public"."sys_dict_type" (
-  "dict_id" int8 NOT NULL DEFAULT nextval('sys_dict_type_id_seq'::regclass),
-  "dict_name" varchar(100) COLLATE "pg_catalog"."default",
-  "dict_type" varchar(100) COLLATE "pg_catalog"."default",
-  "status" char(1) COLLATE "pg_catalog"."default",
-  "create_by" varchar(64) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "update_by" varchar(64) COLLATE "pg_catalog"."default",
-  "update_time" timestamp(6),
-  "remark" varchar(500) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."sys_dict_type"."dict_id" IS '字典主键';
-COMMENT ON COLUMN "public"."sys_dict_type"."dict_name" IS '字典名称';
-COMMENT ON COLUMN "public"."sys_dict_type"."dict_type" IS '字典类型';
-COMMENT ON COLUMN "public"."sys_dict_type"."status" IS '状态(0正常 1停用)';
-COMMENT ON COLUMN "public"."sys_dict_type"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."sys_dict_type"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."sys_dict_type"."update_by" IS '更新者';
-COMMENT ON COLUMN "public"."sys_dict_type"."update_time" IS '更新时间';
-COMMENT ON COLUMN "public"."sys_dict_type"."remark" IS '备注';
-COMMENT ON TABLE "public"."sys_dict_type" IS '字典类型表';
-
--- ----------------------------
--- Records of sys_dict_type
--- ----------------------------
-INSERT INTO "public"."sys_dict_type" VALUES (1, '用户性别', 'sys_user_sex', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '用户性别列表');
-INSERT INTO "public"."sys_dict_type" VALUES (2, '菜单状态', 'sys_show_hide', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '菜单状态列表');
-INSERT INTO "public"."sys_dict_type" VALUES (3, '系统开关', 'sys_normal_disable', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '系统开关列表');
-INSERT INTO "public"."sys_dict_type" VALUES (4, '任务状态', 'sys_job_status', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '任务状态列表');
-INSERT INTO "public"."sys_dict_type" VALUES (5, '任务分组', 'sys_job_group', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '任务分组列表');
-INSERT INTO "public"."sys_dict_type" VALUES (6, '系统是否', 'sys_yes_no', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '系统是否列表');
-INSERT INTO "public"."sys_dict_type" VALUES (7, '通知类型', 'sys_notice_type', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '通知类型列表');
-INSERT INTO "public"."sys_dict_type" VALUES (8, '通知状态', 'sys_notice_status', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '通知状态列表');
-INSERT INTO "public"."sys_dict_type" VALUES (9, '操作类型', 'sys_oper_type', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '操作类型列表');
-INSERT INTO "public"."sys_dict_type" VALUES (10, '系统状态', 'sys_common_status', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '登录状态列表');
-INSERT INTO "public"."sys_dict_type" VALUES (11, '测试字典', 'test', '0', 'admin', '2023-01-11 12:49:50.245574', NULL, NULL, NULL);
-
--- ----------------------------
--- Table structure for sys_job
--- ----------------------------
-DROP TABLE IF EXISTS "public"."sys_job";
-CREATE TABLE "public"."sys_job" (
-  "job_id" int8 NOT NULL,
-  "job_name" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "job_group" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "invoke_target" varchar(500) COLLATE "pg_catalog"."default" NOT NULL,
-  "cron_expression" varchar(255) COLLATE "pg_catalog"."default",
-  "misfire_policy" varchar(20) COLLATE "pg_catalog"."default",
-  "concurrent" char(1) COLLATE "pg_catalog"."default",
-  "status" char(1) COLLATE "pg_catalog"."default",
-  "create_by" varchar(64) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "update_by" varchar(64) COLLATE "pg_catalog"."default",
-  "update_time" timestamp(6),
-  "remark" varchar(500) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."sys_job"."job_id" IS '任务ID';
-COMMENT ON COLUMN "public"."sys_job"."job_name" IS '任务名称';
-COMMENT ON COLUMN "public"."sys_job"."job_group" IS '任务组名';
-COMMENT ON COLUMN "public"."sys_job"."invoke_target" IS '调用目标字符串';
-COMMENT ON COLUMN "public"."sys_job"."cron_expression" IS 'cron执行表达式';
-COMMENT ON COLUMN "public"."sys_job"."misfire_policy" IS '计划执行错误策略(1立即执行 2执行一次 3放弃执行)';
-COMMENT ON COLUMN "public"."sys_job"."concurrent" IS '是否并发执行(0允许 1禁止)';
-COMMENT ON COLUMN "public"."sys_job"."status" IS '状态(0正常 1暂停)';
-COMMENT ON COLUMN "public"."sys_job"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."sys_job"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."sys_job"."update_by" IS '更新者';
-COMMENT ON COLUMN "public"."sys_job"."update_time" IS '更新时间';
-COMMENT ON COLUMN "public"."sys_job"."remark" IS '备注信息';
-COMMENT ON TABLE "public"."sys_job" IS '定时任务调度表';
-
--- ----------------------------
--- Records of sys_job
--- ----------------------------
-INSERT INTO "public"."sys_job" VALUES (2, '系统默认(有参)', 'DEFAULT', 'ryTask.ryParams(''ry'')', '0/15 * * * * ?', '3', '1', '1', 'admin', '2023-01-11 08:15:26', '', NULL, '');
-INSERT INTO "public"."sys_job" VALUES (3, '系统默认(多参)', 'DEFAULT', 'ryTask.ryMultipleParams(''ry'', true, 2000L, 316.50D, 100)', '0/20 * * * * ?', '3', '1', '1', 'admin', '2023-01-11 08:15:26', '', NULL, '');
-INSERT INTO "public"."sys_job" VALUES (1, '系统默认(无参)', 'DEFAULT', 'ryTask.ryNoParams', '0/10 * * * * ?', '3', '1', '1', 'admin', '2023-01-11 08:15:26', '', '2023-01-11 14:02:34.679047', '');
-
--- ----------------------------
--- Table structure for sys_job_log
--- ----------------------------
-DROP TABLE IF EXISTS "public"."sys_job_log";
-CREATE TABLE "public"."sys_job_log" (
-  "job_log_id" int8 NOT NULL DEFAULT nextval('sys_job_log_id_seq'::regclass),
-  "job_name" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "job_group" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "invoke_target" varchar(500) COLLATE "pg_catalog"."default" NOT NULL,
-  "job_message" varchar(500) COLLATE "pg_catalog"."default",
-  "status" char(1) COLLATE "pg_catalog"."default",
-  "exception_info" varchar(2000) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6)
-)
-;
-COMMENT ON COLUMN "public"."sys_job_log"."job_log_id" IS '任务日志ID';
-COMMENT ON COLUMN "public"."sys_job_log"."job_name" IS '任务名称';
-COMMENT ON COLUMN "public"."sys_job_log"."job_group" IS '任务组名';
-COMMENT ON COLUMN "public"."sys_job_log"."invoke_target" IS '调用目标字符串';
-COMMENT ON COLUMN "public"."sys_job_log"."job_message" IS '日志信息';
-COMMENT ON COLUMN "public"."sys_job_log"."status" IS '执行状态(0正常 1失败)';
-COMMENT ON COLUMN "public"."sys_job_log"."exception_info" IS '异常信息';
-COMMENT ON COLUMN "public"."sys_job_log"."create_time" IS '创建时间';
-COMMENT ON TABLE "public"."sys_job_log" IS '定时任务调度日志表';
-
--- ----------------------------
--- Records of sys_job_log
--- ----------------------------
-INSERT INTO "public"."sys_job_log" VALUES (1, '系统默认(无参)', 'DEFAULT', 'ryTask.ryNoParams', '系统默认(无参) 总共耗时:0毫秒', '0', NULL, '2023-01-11 13:57:12.84004');
-INSERT INTO "public"."sys_job_log" VALUES (2, '系统默认(无参)', 'DEFAULT', 'ryTask.ryNoParams', '系统默认(无参) 总共耗时:0毫秒', '0', NULL, '2023-01-11 13:57:22.840003');
-INSERT INTO "public"."sys_job_log" VALUES (3, '系统默认(无参)', 'DEFAULT', 'ryTask.ryNoParams', '系统默认(无参) 总共耗时:0毫秒', '0', NULL, '2023-01-11 13:57:32.839971');
-INSERT INTO "public"."sys_job_log" VALUES (4, '系统默认(无参)', 'DEFAULT', 'ryTask.ryNoParams', '系统默认(无参) 总共耗时:0毫秒', '0', NULL, '2023-01-11 13:57:42.843037');
-INSERT INTO "public"."sys_job_log" VALUES (5, '系统默认(无参)', 'DEFAULT', 'ryTask.ryNoParams', '系统默认(无参) 总共耗时:0毫秒', '0', NULL, '2023-01-11 13:57:52.842981');
-INSERT INTO "public"."sys_job_log" VALUES (6, '系统默认(无参)', 'DEFAULT', 'ryTask.ryNoParams', '系统默认(无参) 总共耗时:0毫秒', '0', NULL, '2023-01-11 13:58:02.84308');
-INSERT INTO "public"."sys_job_log" VALUES (7, '系统默认(无参)', 'DEFAULT', 'ryTask.ryNoParams', '系统默认(无参) 总共耗时:0毫秒', '0', NULL, '2023-01-11 13:58:12.846901');
-INSERT INTO "public"."sys_job_log" VALUES (8, '系统默认(无参)', 'DEFAULT', 'ryTask.ryNoParams', '系统默认(无参) 总共耗时:0毫秒', '0', NULL, '2023-01-11 13:58:22.835041');
-INSERT INTO "public"."sys_job_log" VALUES (9, '系统默认(无参)', 'DEFAULT', 'ryTask.ryNoParams', '系统默认(无参) 总共耗时:0毫秒', '0', NULL, '2023-01-11 13:58:32.837224');
-INSERT INTO "public"."sys_job_log" VALUES (10, '系统默认(无参)', 'DEFAULT', 'ryTask.ryNoParams', '系统默认(无参) 总共耗时:0毫秒', '0', NULL, '2023-01-11 13:58:42.841721');
-INSERT INTO "public"."sys_job_log" VALUES (11, '系统默认(无参)', 'DEFAULT', 'ryTask.ryNoParams', '系统默认(无参) 总共耗时:0毫秒', '0', NULL, '2023-01-11 13:58:52.841688');
-INSERT INTO "public"."sys_job_log" VALUES (12, '系统默认(无参)', 'DEFAULT', 'ryTask.ryNoParams', '系统默认(无参) 总共耗时:0毫秒', '0', NULL, '2023-01-11 13:59:02.84166');
-INSERT INTO "public"."sys_job_log" VALUES (13, '系统默认(无参)', 'DEFAULT', 'ryTask.ryNoParams', '系统默认(无参) 总共耗时:0毫秒', '0', NULL, '2023-01-11 13:59:12.84544');
-INSERT INTO "public"."sys_job_log" VALUES (14, '系统默认(无参)', 'DEFAULT', 'ryTask.ryNoParams', '系统默认(无参) 总共耗时:0毫秒', '0', NULL, '2023-01-11 13:59:22.845401');
-INSERT INTO "public"."sys_job_log" VALUES (15, '系统默认(无参)', 'DEFAULT', 'ryTask.ryNoParams', '系统默认(无参) 总共耗时:0毫秒', '0', NULL, '2023-01-11 13:59:32.845365');
-INSERT INTO "public"."sys_job_log" VALUES (16, '系统默认(无参)', 'DEFAULT', 'ryTask.ryNoParams', '系统默认(无参) 总共耗时:0毫秒', '0', NULL, '2023-01-11 13:59:42.845332');
-INSERT INTO "public"."sys_job_log" VALUES (17, '系统默认(无参)', 'DEFAULT', 'ryTask.ryNoParams', '系统默认(无参) 总共耗时:0毫秒', '0', NULL, '2023-01-11 13:59:52.845301');
-INSERT INTO "public"."sys_job_log" VALUES (18, '系统默认(无参)', 'DEFAULT', 'ryTask.ryNoParams', '系统默认(无参) 总共耗时:0毫秒', '0', NULL, '2023-01-11 14:00:02.845246');
-INSERT INTO "public"."sys_job_log" VALUES (19, '系统默认(无参)', 'DEFAULT', 'ryTask.ryNoParams', '系统默认(无参) 总共耗时:1毫秒', '0', NULL, '2023-01-11 14:00:12.845232');
-INSERT INTO "public"."sys_job_log" VALUES (20, '系统默认(无参)', 'DEFAULT', 'ryTask.ryNoParams', '系统默认(无参) 总共耗时:0毫秒', '0', NULL, '2023-01-11 14:00:22.829669');
-INSERT INTO "public"."sys_job_log" VALUES (21, '系统默认(无参)', 'DEFAULT', 'ryTask.ryNoParams', '系统默认(无参) 总共耗时:0毫秒', '0', NULL, '2023-01-11 14:00:32.829633');
-INSERT INTO "public"."sys_job_log" VALUES (22, '系统默认(无参)', 'DEFAULT', 'ryTask.ryNoParams', '系统默认(无参) 总共耗时:0毫秒', '0', NULL, '2023-01-11 14:00:42.829601');
-INSERT INTO "public"."sys_job_log" VALUES (23, '系统默认(无参)', 'DEFAULT', 'ryTask.ryNoParams', '系统默认(无参) 总共耗时:0毫秒', '0', NULL, '2023-01-11 14:02:13.366622');
-INSERT INTO "public"."sys_job_log" VALUES (24, '系统默认(无参)', 'DEFAULT', 'ryTask.ryNoParams', '系统默认(无参) 总共耗时:0毫秒', '0', NULL, '2023-01-11 14:02:22.819705');
-INSERT INTO "public"."sys_job_log" VALUES (25, '系统默认(无参)', 'DEFAULT', 'ryTask.ryNoParams', '系统默认(无参) 总共耗时:0毫秒', '0', NULL, '2023-01-11 14:02:32.81967');
-INSERT INTO "public"."sys_job_log" VALUES (26, '系统默认(无参)', 'DEFAULT', 'ryTask.ryNoParams', '系统默认(无参) 总共耗时:0毫秒', '0', NULL, '2023-01-11 14:02:41.571237');
-INSERT INTO "public"."sys_job_log" VALUES (27, '系统默认(无参)', 'DEFAULT', 'ryTask.ryNoParams', '系统默认(无参) 总共耗时:1毫秒', '0', NULL, '2023-01-11 14:03:07.088056');
-
--- ----------------------------
--- Table structure for sys_logininfor
--- ----------------------------
-DROP TABLE IF EXISTS "public"."sys_logininfor";
-CREATE TABLE "public"."sys_logininfor" (
-  "info_id" int8 NOT NULL DEFAULT nextval('sys_logininfor_id_seq'::regclass),
-  "user_name" varchar(50) COLLATE "pg_catalog"."default",
-  "ipaddr" varchar(128) COLLATE "pg_catalog"."default",
-  "login_location" varchar(255) COLLATE "pg_catalog"."default",
-  "browser" varchar(50) COLLATE "pg_catalog"."default",
-  "os" varchar(50) COLLATE "pg_catalog"."default",
-  "status" char(1) COLLATE "pg_catalog"."default",
-  "msg" varchar(255) COLLATE "pg_catalog"."default",
-  "login_time" timestamp(6)
-)
-;
-COMMENT ON COLUMN "public"."sys_logininfor"."info_id" IS '访问ID';
-COMMENT ON COLUMN "public"."sys_logininfor"."user_name" IS '用户账号';
-COMMENT ON COLUMN "public"."sys_logininfor"."ipaddr" IS '登录IP地址';
-COMMENT ON COLUMN "public"."sys_logininfor"."login_location" IS '登录地点';
-COMMENT ON COLUMN "public"."sys_logininfor"."browser" IS '浏览器类型';
-COMMENT ON COLUMN "public"."sys_logininfor"."os" IS '操作系统';
-COMMENT ON COLUMN "public"."sys_logininfor"."status" IS '登录状态(0成功 1失败)';
-COMMENT ON COLUMN "public"."sys_logininfor"."msg" IS '提示消息';
-COMMENT ON COLUMN "public"."sys_logininfor"."login_time" IS '访问时间';
-COMMENT ON TABLE "public"."sys_logininfor" IS '系统访问记录';
-
--- ----------------------------
--- Records of sys_logininfor
--- ----------------------------
-INSERT INTO "public"."sys_logininfor" VALUES (225, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2023-01-28 22:47:14.706');
-INSERT INTO "public"."sys_logininfor" VALUES (226, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2023-01-28 22:47:29.056');
-INSERT INTO "public"."sys_logininfor" VALUES (227, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2023-01-28 22:48:01.551');
-INSERT INTO "public"."sys_logininfor" VALUES (228, 'liuxingyu', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2023-01-28 22:48:06.789');
-INSERT INTO "public"."sys_logininfor" VALUES (229, 'liuxingyu', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2023-01-28 22:48:56.726');
-INSERT INTO "public"."sys_logininfor" VALUES (230, 'liuxingyu', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '1', '密码输入错误1次', '2023-01-28 22:49:00.59');
-INSERT INTO "public"."sys_logininfor" VALUES (231, 'liuxingyu', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '1', '用户不存在/密码错误', '2023-01-28 22:49:00.606');
-INSERT INTO "public"."sys_logininfor" VALUES (232, 'liuxingyu', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2023-01-28 22:49:05.003');
-INSERT INTO "public"."sys_logininfor" VALUES (233, 'liuxingyu', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2023-01-28 22:49:15.215');
-INSERT INTO "public"."sys_logininfor" VALUES (234, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2023-01-28 22:49:17.036');
-INSERT INTO "public"."sys_logininfor" VALUES (235, 'admin', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '退出成功', '2023-01-28 22:50:27.308');
-INSERT INTO "public"."sys_logininfor" VALUES (236, 'dingli', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '1', '对不起,您的账号:dingli 已停用', '2023-01-28 22:50:30.963');
-INSERT INTO "public"."sys_logininfor" VALUES (237, 'dingli', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '1', '对不起,您的账号:dingli 已停用', '2023-01-28 22:50:35.075');
-INSERT INTO "public"."sys_logininfor" VALUES (238, 'liuxingyu', '127.0.0.1', '内网IP', 'Chrome 10', 'Windows 10', '0', '登录成功', '2023-01-28 22:50:44.03');
-
--- ----------------------------
--- Table structure for sys_menu
--- ----------------------------
-DROP TABLE IF EXISTS "public"."sys_menu";
-CREATE TABLE "public"."sys_menu" (
-  "menu_id" int8 NOT NULL DEFAULT nextval('sys_menu_id_seq'::regclass),
-  "menu_name" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
-  "parent_id" int8 NOT NULL DEFAULT 0,
-  "order_num" int4,
-  "path" varchar(200) COLLATE "pg_catalog"."default",
-  "component" varchar(255) COLLATE "pg_catalog"."default",
-  "query" varchar(255) COLLATE "pg_catalog"."default",
-  "is_frame" varchar(32) COLLATE "pg_catalog"."default",
-  "is_cache" varchar(32) COLLATE "pg_catalog"."default",
-  "menu_type" char(1) COLLATE "pg_catalog"."default",
-  "visible" char(1) COLLATE "pg_catalog"."default",
-  "status" char(1) COLLATE "pg_catalog"."default",
-  "perms" varchar(100) COLLATE "pg_catalog"."default",
-  "icon" varchar(100) COLLATE "pg_catalog"."default",
-  "create_by" varchar(64) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "update_by" varchar(64) COLLATE "pg_catalog"."default",
-  "update_time" timestamp(6),
-  "remark" varchar(500) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."sys_menu"."menu_id" IS '菜单ID';
-COMMENT ON COLUMN "public"."sys_menu"."menu_name" IS '菜单名称';
-COMMENT ON COLUMN "public"."sys_menu"."parent_id" IS '父菜单ID';
-COMMENT ON COLUMN "public"."sys_menu"."order_num" IS '显示顺序';
-COMMENT ON COLUMN "public"."sys_menu"."path" IS '路由地址';
-COMMENT ON COLUMN "public"."sys_menu"."component" IS '组件路径';
-COMMENT ON COLUMN "public"."sys_menu"."query" IS '路由参数';
-COMMENT ON COLUMN "public"."sys_menu"."is_frame" IS '是否为外链(0是 1否)';
-COMMENT ON COLUMN "public"."sys_menu"."is_cache" IS '是否缓存(0缓存 1不缓存)';
-COMMENT ON COLUMN "public"."sys_menu"."menu_type" IS '菜单类型(M目录 C菜单 F按钮)';
-COMMENT ON COLUMN "public"."sys_menu"."visible" IS '菜单状态(0显示 1隐藏)';
-COMMENT ON COLUMN "public"."sys_menu"."status" IS '菜单状态(0正常 1停用)';
-COMMENT ON COLUMN "public"."sys_menu"."perms" IS '权限标识';
-COMMENT ON COLUMN "public"."sys_menu"."icon" IS '菜单图标';
-COMMENT ON COLUMN "public"."sys_menu"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."sys_menu"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."sys_menu"."update_by" IS '更新者';
-COMMENT ON COLUMN "public"."sys_menu"."update_time" IS '更新时间';
-COMMENT ON COLUMN "public"."sys_menu"."remark" IS '备注';
-COMMENT ON TABLE "public"."sys_menu" IS '菜单权限表';
-
--- ----------------------------
--- Records of sys_menu
--- ----------------------------
-INSERT INTO "public"."sys_menu" VALUES (1, '系统管理', 0, 1, 'system', NULL, '', '1', '0', 'M', '0', '0', '', 'system', 'admin', '2023-01-11 08:15:25', '', NULL, '系统管理目录');
-INSERT INTO "public"."sys_menu" VALUES (2, '系统监控', 0, 2, 'monitor', NULL, '', '1', '0', 'M', '0', '0', '', 'monitor', 'admin', '2023-01-11 08:15:25', '', NULL, '系统监控目录');
-INSERT INTO "public"."sys_menu" VALUES (3, '系统工具', 0, 3, 'tool', NULL, '', '1', '0', 'M', '0', '0', '', 'tool', 'admin', '2023-01-11 08:15:25', '', NULL, '系统工具目录');
-INSERT INTO "public"."sys_menu" VALUES (4, '若依官网', 0, 4, 'http://ruoyi.vip', NULL, '', '0', '0', 'M', '0', '0', '', 'guide', 'admin', '2023-01-11 08:15:25', '', NULL, '若依官网地址');
-INSERT INTO "public"."sys_menu" VALUES (100, '用户管理', 1, 1, 'user', 'system/user/index', '', '1', '0', 'C', '0', '0', 'system:user:list', 'user', 'admin', '2023-01-11 08:15:25', '', NULL, '用户管理菜单');
-INSERT INTO "public"."sys_menu" VALUES (101, '角色管理', 1, 2, 'role', 'system/role/index', '', '1', '0', 'C', '0', '0', 'system:role:list', 'peoples', 'admin', '2023-01-11 08:15:25', '', NULL, '角色管理菜单');
-INSERT INTO "public"."sys_menu" VALUES (102, '菜单管理', 1, 3, 'menu', 'system/menu/index', '', '1', '0', 'C', '0', '0', 'system:menu:list', 'tree-table', 'admin', '2023-01-11 08:15:25', '', NULL, '菜单管理菜单');
-INSERT INTO "public"."sys_menu" VALUES (103, '部门管理', 1, 4, 'dept', 'system/dept/index', '', '1', '0', 'C', '0', '0', 'system:dept:list', 'tree', 'admin', '2023-01-11 08:15:25', '', NULL, '部门管理菜单');
-INSERT INTO "public"."sys_menu" VALUES (104, '岗位管理', 1, 5, 'post', 'system/post/index', '', '1', '0', 'C', '0', '0', 'system:post:list', 'post', 'admin', '2023-01-11 08:15:25', '', NULL, '岗位管理菜单');
-INSERT INTO "public"."sys_menu" VALUES (105, '字典管理', 1, 6, 'dict', 'system/dict/index', '', '1', '0', 'C', '0', '0', 'system:dict:list', 'dict', 'admin', '2023-01-11 08:15:25', '', NULL, '字典管理菜单');
-INSERT INTO "public"."sys_menu" VALUES (106, '参数设置', 1, 7, 'config', 'system/config/index', '', '1', '0', 'C', '0', '0', 'system:config:list', 'edit', 'admin', '2023-01-11 08:15:25', '', NULL, '参数设置菜单');
-INSERT INTO "public"."sys_menu" VALUES (107, '通知公告', 1, 8, 'notice', 'system/notice/index', '', '1', '0', 'C', '0', '0', 'system:notice:list', 'message', 'admin', '2023-01-11 08:15:25', '', NULL, '通知公告菜单');
-INSERT INTO "public"."sys_menu" VALUES (108, '日志管理', 1, 9, 'log', '', '', '1', '0', 'M', '0', '0', '', 'log', 'admin', '2023-01-11 08:15:25', '', NULL, '日志管理菜单');
-INSERT INTO "public"."sys_menu" VALUES (109, '在线用户', 2, 1, 'online', 'monitor/online/index', '', '1', '0', 'C', '0', '0', 'monitor:online:list', 'online', 'admin', '2023-01-11 08:15:25', '', NULL, '在线用户菜单');
-INSERT INTO "public"."sys_menu" VALUES (110, '定时任务', 2, 2, 'job', 'monitor/job/index', '', '1', '0', 'C', '0', '0', 'monitor:job:list', 'job', 'admin', '2023-01-11 08:15:25', '', NULL, '定时任务菜单');
-INSERT INTO "public"."sys_menu" VALUES (111, '数据监控', 2, 3, 'druid', 'monitor/druid/index', '', '1', '0', 'C', '0', '0', 'monitor:druid:list', 'druid', 'admin', '2023-01-11 08:15:25', '', NULL, '数据监控菜单');
-INSERT INTO "public"."sys_menu" VALUES (112, '服务监控', 2, 4, 'server', 'monitor/server/index', '', '1', '0', 'C', '0', '0', 'monitor:server:list', 'server', 'admin', '2023-01-11 08:15:25', '', NULL, '服务监控菜单');
-INSERT INTO "public"."sys_menu" VALUES (113, '缓存监控', 2, 5, 'cache', 'monitor/cache/index', '', '1', '0', 'C', '0', '0', 'monitor:cache:list', 'redis', 'admin', '2023-01-11 08:15:25', '', NULL, '缓存监控菜单');
-INSERT INTO "public"."sys_menu" VALUES (114, '缓存列表', 2, 6, 'cacheList', 'monitor/cache/list', '', '1', '0', 'C', '0', '0', 'monitor:cache:list', 'redis-list', 'admin', '2023-01-11 08:15:25', '', NULL, '缓存列表菜单');
-INSERT INTO "public"."sys_menu" VALUES (115, '表单构建', 3, 1, 'build', 'tool/build/index', '', '1', '0', 'C', '0', '0', 'tool:build:list', 'build', 'admin', '2023-01-11 08:15:25', '', NULL, '表单构建菜单');
-INSERT INTO "public"."sys_menu" VALUES (116, '代码生成', 3, 2, 'gen', 'tool/gen/index', '', '1', '0', 'C', '0', '0', 'tool:gen:list', 'code', 'admin', '2023-01-11 08:15:25', '', NULL, '代码生成菜单');
-INSERT INTO "public"."sys_menu" VALUES (117, '系统接口', 3, 3, 'swagger', 'tool/swagger/index', '', '1', '0', 'C', '0', '0', 'tool:swagger:list', 'swagger', 'admin', '2023-01-11 08:15:25', '', NULL, '系统接口菜单');
-INSERT INTO "public"."sys_menu" VALUES (500, '操作日志', 108, 1, 'operlog', 'monitor/operlog/index', '', '1', '0', 'C', '0', '0', 'monitor:operlog:list', 'form', 'admin', '2023-01-11 08:15:25', '', NULL, '操作日志菜单');
-INSERT INTO "public"."sys_menu" VALUES (501, '登录日志', 108, 2, 'logininfor', 'monitor/logininfor/index', '', '1', '0', 'C', '0', '0', 'monitor:logininfor:list', 'logininfor', 'admin', '2023-01-11 08:15:25', '', NULL, '登录日志菜单');
-INSERT INTO "public"."sys_menu" VALUES (1000, '用户查询', 100, 1, '', '', '', '1', '0', 'F', '0', '0', 'system:user:query', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1001, '用户新增', 100, 2, '', '', '', '1', '0', 'F', '0', '0', 'system:user:add', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1002, '用户修改', 100, 3, '', '', '', '1', '0', 'F', '0', '0', 'system:user:edit', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1003, '用户删除', 100, 4, '', '', '', '1', '0', 'F', '0', '0', 'system:user:remove', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1004, '用户导出', 100, 5, '', '', '', '1', '0', 'F', '0', '0', 'system:user:export', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1005, '用户导入', 100, 6, '', '', '', '1', '0', 'F', '0', '0', 'system:user:import', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1006, '重置密码', 100, 7, '', '', '', '1', '0', 'F', '0', '0', 'system:user:resetPwd', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1007, '角色查询', 101, 1, '', '', '', '1', '0', 'F', '0', '0', 'system:role:query', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1008, '角色新增', 101, 2, '', '', '', '1', '0', 'F', '0', '0', 'system:role:add', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1009, '角色修改', 101, 3, '', '', '', '1', '0', 'F', '0', '0', 'system:role:edit', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1010, '角色删除', 101, 4, '', '', '', '1', '0', 'F', '0', '0', 'system:role:remove', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1011, '角色导出', 101, 5, '', '', '', '1', '0', 'F', '0', '0', 'system:role:export', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1012, '菜单查询', 102, 1, '', '', '', '1', '0', 'F', '0', '0', 'system:menu:query', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1013, '菜单新增', 102, 2, '', '', '', '1', '0', 'F', '0', '0', 'system:menu:add', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1014, '菜单修改', 102, 3, '', '', '', '1', '0', 'F', '0', '0', 'system:menu:edit', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1015, '菜单删除', 102, 4, '', '', '', '1', '0', 'F', '0', '0', 'system:menu:remove', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1016, '部门查询', 103, 1, '', '', '', '1', '0', 'F', '0', '0', 'system:dept:query', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1017, '部门新增', 103, 2, '', '', '', '1', '0', 'F', '0', '0', 'system:dept:add', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1018, '部门修改', 103, 3, '', '', '', '1', '0', 'F', '0', '0', 'system:dept:edit', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1019, '部门删除', 103, 4, '', '', '', '1', '0', 'F', '0', '0', 'system:dept:remove', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1020, '岗位查询', 104, 1, '', '', '', '1', '0', 'F', '0', '0', 'system:post:query', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1021, '岗位新增', 104, 2, '', '', '', '1', '0', 'F', '0', '0', 'system:post:add', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1022, '岗位修改', 104, 3, '', '', '', '1', '0', 'F', '0', '0', 'system:post:edit', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1023, '岗位删除', 104, 4, '', '', '', '1', '0', 'F', '0', '0', 'system:post:remove', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1024, '岗位导出', 104, 5, '', '', '', '1', '0', 'F', '0', '0', 'system:post:export', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1025, '字典查询', 105, 1, '#', '', '', '1', '0', 'F', '0', '0', 'system:dict:query', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1026, '字典新增', 105, 2, '#', '', '', '1', '0', 'F', '0', '0', 'system:dict:add', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1027, '字典修改', 105, 3, '#', '', '', '1', '0', 'F', '0', '0', 'system:dict:edit', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1028, '字典删除', 105, 4, '#', '', '', '1', '0', 'F', '0', '0', 'system:dict:remove', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1029, '字典导出', 105, 5, '#', '', '', '1', '0', 'F', '0', '0', 'system:dict:export', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1030, '参数查询', 106, 1, '#', '', '', '1', '0', 'F', '0', '0', 'system:config:query', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1031, '参数新增', 106, 2, '#', '', '', '1', '0', 'F', '0', '0', 'system:config:add', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1032, '参数修改', 106, 3, '#', '', '', '1', '0', 'F', '0', '0', 'system:config:edit', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1033, '参数删除', 106, 4, '#', '', '', '1', '0', 'F', '0', '0', 'system:config:remove', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1034, '参数导出', 106, 5, '#', '', '', '1', '0', 'F', '0', '0', 'system:config:export', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1035, '公告查询', 107, 1, '#', '', '', '1', '0', 'F', '0', '0', 'system:notice:query', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1036, '公告新增', 107, 2, '#', '', '', '1', '0', 'F', '0', '0', 'system:notice:add', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1037, '公告修改', 107, 3, '#', '', '', '1', '0', 'F', '0', '0', 'system:notice:edit', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1038, '公告删除', 107, 4, '#', '', '', '1', '0', 'F', '0', '0', 'system:notice:remove', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1039, '操作查询', 500, 1, '#', '', '', '1', '0', 'F', '0', '0', 'monitor:operlog:query', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1040, '操作删除', 500, 2, '#', '', '', '1', '0', 'F', '0', '0', 'monitor:operlog:remove', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1041, '日志导出', 500, 3, '#', '', '', '1', '0', 'F', '0', '0', 'monitor:operlog:export', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1042, '登录查询', 501, 1, '#', '', '', '1', '0', 'F', '0', '0', 'monitor:logininfor:query', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1043, '登录删除', 501, 2, '#', '', '', '1', '0', 'F', '0', '0', 'monitor:logininfor:remove', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1044, '日志导出', 501, 3, '#', '', '', '1', '0', 'F', '0', '0', 'monitor:logininfor:export', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1045, '账户解锁', 501, 4, '#', '', '', '1', '0', 'F', '0', '0', 'monitor:logininfor:unlock', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1046, '在线查询', 109, 1, '#', '', '', '1', '0', 'F', '0', '0', 'monitor:online:query', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1047, '批量强退', 109, 2, '#', '', '', '1', '0', 'F', '0', '0', 'monitor:online:batchLogout', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1048, '单条强退', 109, 3, '#', '', '', '1', '0', 'F', '0', '0', 'monitor:online:forceLogout', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1049, '任务查询', 110, 1, '#', '', '', '1', '0', 'F', '0', '0', 'monitor:job:query', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1050, '任务新增', 110, 2, '#', '', '', '1', '0', 'F', '0', '0', 'monitor:job:add', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1051, '任务修改', 110, 3, '#', '', '', '1', '0', 'F', '0', '0', 'monitor:job:edit', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1052, '任务删除', 110, 4, '#', '', '', '1', '0', 'F', '0', '0', 'monitor:job:remove', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1053, '状态修改', 110, 5, '#', '', '', '1', '0', 'F', '0', '0', 'monitor:job:changeStatus', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1054, '任务导出', 110, 6, '#', '', '', '1', '0', 'F', '0', '0', 'monitor:job:export', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1055, '生成查询', 116, 1, '#', '', '', '1', '0', 'F', '0', '0', 'tool:gen:query', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1056, '生成修改', 116, 2, '#', '', '', '1', '0', 'F', '0', '0', 'tool:gen:edit', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1057, '生成删除', 116, 3, '#', '', '', '1', '0', 'F', '0', '0', 'tool:gen:remove', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1058, '导入代码', 116, 4, '#', '', '', '1', '0', 'F', '0', '0', 'tool:gen:import', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1059, '预览代码', 116, 5, '#', '', '', '1', '0', 'F', '0', '0', 'tool:gen:preview', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1060, '生成代码', 116, 6, '#', '', '', '1', '0', 'F', '0', '0', 'tool:gen:code', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-
--- ----------------------------
--- Table structure for sys_notice
--- ----------------------------
-DROP TABLE IF EXISTS "public"."sys_notice";
-CREATE TABLE "public"."sys_notice" (
-  "notice_id" int4 NOT NULL DEFAULT nextval('sys_notice_id_seq'::regclass),
-  "notice_title" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
-  "notice_type" char(1) COLLATE "pg_catalog"."default" NOT NULL,
-  "notice_content" bytea,
-  "status" char(1) COLLATE "pg_catalog"."default",
-  "create_by" varchar(64) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "update_by" varchar(64) COLLATE "pg_catalog"."default",
-  "update_time" timestamp(6),
-  "remark" varchar(255) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."sys_notice"."notice_id" IS '公告ID';
-COMMENT ON COLUMN "public"."sys_notice"."notice_title" IS '公告标题';
-COMMENT ON COLUMN "public"."sys_notice"."notice_type" IS '公告类型(1通知 2公告)';
-COMMENT ON COLUMN "public"."sys_notice"."notice_content" IS '公告内容';
-COMMENT ON COLUMN "public"."sys_notice"."status" IS '公告状态(0正常 1关闭)';
-COMMENT ON COLUMN "public"."sys_notice"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."sys_notice"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."sys_notice"."update_by" IS '更新者';
-COMMENT ON COLUMN "public"."sys_notice"."update_time" IS '更新时间';
-COMMENT ON COLUMN "public"."sys_notice"."remark" IS '备注';
-COMMENT ON TABLE "public"."sys_notice" IS '通知公告表';
-
--- ----------------------------
--- Records of sys_notice
--- ----------------------------
-INSERT INTO "public"."sys_notice" VALUES (1, '温馨提醒:2018-07-01 若依新版本发布啦', '2', E'\\346\\226\\260\\347\\211\\210\\346\\234\\254\\345\\206\\205\\345\\256\\271', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '管理员');
-INSERT INTO "public"."sys_notice" VALUES (2, '维护通知:2018-07-01 若依系统凌晨维护', '1', E'\\347\\273\\264\\346\\212\\244\\345\\206\\205\\345\\256\\271', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '管理员');
-INSERT INTO "public"."sys_notice" VALUES (3, '12', '1', E'<p>\\222222</p>', '0', 'admin', '2023-01-11 13:31:25.325447', 'admin', '2023-01-11 13:32:42.78862', NULL);
-
--- ----------------------------
--- Table structure for sys_oper_log
--- ----------------------------
-DROP TABLE IF EXISTS "public"."sys_oper_log";
-CREATE TABLE "public"."sys_oper_log" (
-  "oper_id" int8 NOT NULL DEFAULT nextval('sys_oper_log_id_seq'::regclass),
-  "title" varchar(50) COLLATE "pg_catalog"."default",
-  "business_type" int4,
-  "method" varchar(100) COLLATE "pg_catalog"."default",
-  "request_method" varchar(10) COLLATE "pg_catalog"."default",
-  "operator_type" int4,
-  "oper_name" varchar(50) COLLATE "pg_catalog"."default",
-  "dept_name" varchar(50) COLLATE "pg_catalog"."default",
-  "oper_url" varchar(255) COLLATE "pg_catalog"."default",
-  "oper_ip" varchar(128) COLLATE "pg_catalog"."default",
-  "oper_location" varchar(255) COLLATE "pg_catalog"."default",
-  "oper_param" varchar(2000) COLLATE "pg_catalog"."default",
-  "json_result" varchar(2000) COLLATE "pg_catalog"."default",
-  "status" int4,
-  "error_msg" varchar(2000) COLLATE "pg_catalog"."default",
-  "oper_time" timestamp(6)
-)
-;
-COMMENT ON COLUMN "public"."sys_oper_log"."oper_id" IS '日志主键';
-COMMENT ON COLUMN "public"."sys_oper_log"."title" IS '模块标题';
-COMMENT ON COLUMN "public"."sys_oper_log"."business_type" IS '业务类型(0其它 1新增 2修改 3删除)';
-COMMENT ON COLUMN "public"."sys_oper_log"."method" IS '方法名称';
-COMMENT ON COLUMN "public"."sys_oper_log"."request_method" IS '请求方式';
-COMMENT ON COLUMN "public"."sys_oper_log"."operator_type" IS '操作类别(0其它 1后台用户 2手机端用户)';
-COMMENT ON COLUMN "public"."sys_oper_log"."oper_name" IS '操作人员';
-COMMENT ON COLUMN "public"."sys_oper_log"."dept_name" IS '部门名称';
-COMMENT ON COLUMN "public"."sys_oper_log"."oper_url" IS '请求URL';
-COMMENT ON COLUMN "public"."sys_oper_log"."oper_ip" IS '主机地址';
-COMMENT ON COLUMN "public"."sys_oper_log"."oper_location" IS '操作地点';
-COMMENT ON COLUMN "public"."sys_oper_log"."oper_param" IS '请求参数';
-COMMENT ON COLUMN "public"."sys_oper_log"."json_result" IS '返回参数';
-COMMENT ON COLUMN "public"."sys_oper_log"."status" IS '操作状态(0正常 1异常)';
-COMMENT ON COLUMN "public"."sys_oper_log"."error_msg" IS '错误消息';
-COMMENT ON COLUMN "public"."sys_oper_log"."oper_time" IS '操作时间';
-COMMENT ON TABLE "public"."sys_oper_log" IS '操作日志记录';
-
--- ----------------------------
--- Records of sys_oper_log
--- ----------------------------
-INSERT INTO "public"."sys_oper_log" VALUES (268, '操作日志', 9, 'com.ruoyi.web.controller.monitor.SysOperlogController.clean()', 'DELETE', 1, 'admin', NULL, '/monitor/operlog/clean', '127.0.0.1', '内网IP', '{}', '{"msg":"操作成功","code":200}', 0, NULL, '2023-01-28 22:02:02.891');
-INSERT INTO "public"."sys_oper_log" VALUES (269, '登录日志', 9, 'com.ruoyi.web.controller.monitor.SysLogininforController.clean()', 'DELETE', 1, 'admin', NULL, '/monitor/logininfor/clean', '127.0.0.1', '内网IP', '{}', '{"msg":"操作成功","code":200}', 0, NULL, '2023-01-28 22:02:08.148');
-INSERT INTO "public"."sys_oper_log" VALUES (270, '用户管理', 2, 'com.ruoyi.web.controller.system.SysUserController.edit()', 'PUT', 1, 'admin', NULL, '/system/user', '127.0.0.1', '内网IP', '{"admin":false,"createBy":"admin","createTime":"2023-01-28 21:59:26","delFlag":"0","dept":{"ancestors":"0","children":[],"deptId":100,"deptName":"厂级","leader":"若依","orderNum":0,"params":{},"parentId":0,"status":"0"},"deptId":100,"email":"1951119284@qq.com","nickName":"丁力1","params":{},"phonenumber":"13796656205","postIds":[2],"roleIds":[2],"roles":[{"admin":false,"dataScope":"2","deptCheckStrictly":false,"flag":false,"menuCheckStrictly":false,"params":{},"roleId":2,"roleKey":"common","roleName":"普通角色","roleSort":2,"status":"0"}],"sex":"1","status":"0","userId":"62b8a061-7fce-49dc-935e-5b61a3294a2f","userName":"dingli"}', '{"msg":"修改用户''dingli''失败,登录账号已存在","code":500}', 0, NULL, '2023-01-28 22:02:15.657');
-INSERT INTO "public"."sys_oper_log" VALUES (271, '用户管理', 2, 'com.ruoyi.web.controller.system.SysUserController.edit()', 'PUT', 1, 'admin', NULL, '/system/user', '127.0.0.1', '内网IP', '{"admin":false,"createBy":"admin","createTime":"2023-01-28 21:59:26","delFlag":"0","dept":{"ancestors":"0","children":[],"deptId":100,"deptName":"厂级","leader":"若依","orderNum":0,"params":{},"parentId":0,"status":"0"},"deptId":100,"email":"1951119284@qq.com","nickName":"丁力1","params":{},"phonenumber":"13796656205","postIds":[2],"roleIds":[2],"roles":[{"admin":false,"dataScope":"2","deptCheckStrictly":false,"flag":false,"menuCheckStrictly":false,"params":{},"roleId":2,"roleKey":"common","roleName":"普通角色","roleSort":2,"status":"0"}],"sex":"1","status":"0","userId":"62b8a061-7fce-49dc-935e-5b61a3294a2f","userName":"dingli"}', '{"msg":"修改用户''dingli''失败,登录账号已存在","code":500}', 0, NULL, '2023-01-28 22:03:16.939');
-INSERT INTO "public"."sys_oper_log" VALUES (272, '用户管理', 2, 'com.ruoyi.web.controller.system.SysUserController.edit()', 'PUT', 1, 'admin', NULL, '/system/user', '127.0.0.1', '内网IP', '{"admin":false,"createBy":"admin","createTime":"2023-01-28 21:59:26","delFlag":"0","dept":{"ancestors":"0","children":[],"deptId":100,"deptName":"厂级","leader":"若依","orderNum":0,"params":{},"parentId":0,"status":"0"},"deptId":100,"email":"1951119284@qq.com","nickName":"丁力1","params":{},"phonenumber":"13796656205","postIds":[2],"roleIds":[2],"roles":[{"admin":false,"dataScope":"2","deptCheckStrictly":false,"flag":false,"menuCheckStrictly":false,"params":{},"roleId":2,"roleKey":"common","roleName":"普通角色","roleSort":2,"status":"0"}],"sex":"1","status":"0","userId":"62b8a061-7fce-49dc-935e-5b61a3294a2f","userName":"dingli"}', '{"msg":"修改用户''dingli''失败,登录账号已存在","code":500}', 0, NULL, '2023-01-28 22:04:53.379');
-INSERT INTO "public"."sys_oper_log" VALUES (273, '用户管理', 2, 'com.ruoyi.web.controller.system.SysUserController.edit()', 'PUT', 1, 'admin', NULL, '/system/user', '127.0.0.1', '内网IP', '{"admin":false,"createBy":"admin","createTime":"2023-01-28 21:59:26","delFlag":"0","dept":{"ancestors":"0","children":[],"deptId":100,"deptName":"厂级","leader":"若依","orderNum":0,"params":{},"parentId":0,"status":"0"},"deptId":100,"email":"1951119284@qq.com","nickName":"丁力1","params":{},"phonenumber":"13796656205","postIds":[2],"roleIds":[2],"roles":[{"admin":false,"dataScope":"2","deptCheckStrictly":false,"flag":false,"menuCheckStrictly":false,"params":{},"roleId":2,"roleKey":"common","roleName":"普通角色","roleSort":2,"status":"0"}],"sex":"1","status":"0","userId":"62b8a061-7fce-49dc-935e-5b61a3294a2f","userName":"dingli"}', '{"msg":"修改用户''dingli''失败,登录账号已存在","code":500}', 0, NULL, '2023-01-28 22:07:39.77');
-INSERT INTO "public"."sys_oper_log" VALUES (274, '用户管理', 2, 'com.ruoyi.web.controller.system.SysUserController.edit()', 'PUT', 1, 'admin', NULL, '/system/user', '127.0.0.1', '内网IP', '{"admin":false,"createBy":"admin","createTime":"2023-01-28 21:59:26","delFlag":"0","dept":{"ancestors":"0","children":[],"deptId":100,"deptName":"厂级","leader":"若依","orderNum":0,"params":{},"parentId":0,"status":"0"},"deptId":100,"email":"1951119284@qq.com","nickName":"丁力1","params":{},"phonenumber":"13796656205","postIds":[2],"roleIds":[2],"roles":[{"admin":false,"dataScope":"2","deptCheckStrictly":false,"flag":false,"menuCheckStrictly":false,"params":{},"roleId":2,"roleKey":"common","roleName":"普通角色","roleSort":2,"status":"0"}],"sex":"1","status":"0","userId":"62b8a061-7fce-49dc-935e-5b61a3294a2f","userName":"dingli"}', '{"msg":"修改用户''dingli''失败,登录账号已存在","code":500}', 0, NULL, '2023-01-28 22:09:38.214');
-INSERT INTO "public"."sys_oper_log" VALUES (275, '用户管理', 2, 'com.ruoyi.web.controller.system.SysUserController.edit()', 'PUT', 1, 'admin', NULL, '/system/user', '127.0.0.1', '内网IP', '{"admin":false,"createBy":"admin","createTime":"2023-01-28 21:59:26","delFlag":"0","dept":{"ancestors":"0","children":[],"deptId":100,"deptName":"厂级","leader":"若依","orderNum":0,"params":{},"parentId":0,"status":"0"},"deptId":100,"email":"1951119284@qq.com","nickName":"丁力","params":{},"phonenumber":"13796656205","postIds":[2,3],"roleIds":[2],"roles":[{"admin":false,"dataScope":"2","deptCheckStrictly":false,"flag":false,"menuCheckStrictly":false,"params":{},"roleId":2,"roleKey":"common","roleName":"普通角色","roleSort":2,"status":"0"}],"sex":"1","status":"0","userId":"62b8a061-7fce-49dc-935e-5b61a3294a2f","userName":"dingli"}', '{"msg":"修改用户''dingli''失败,登录账号已存在","code":500}', 0, NULL, '2023-01-28 22:09:41.904');
-INSERT INTO "public"."sys_oper_log" VALUES (276, '用户管理', 2, 'com.ruoyi.web.controller.system.SysUserController.edit()', 'PUT', 1, 'admin', NULL, '/system/user', '127.0.0.1', '内网IP', '{"admin":false,"createBy":"admin","createTime":"2023-01-28 21:59:26","delFlag":"0","dept":{"ancestors":"0","children":[],"deptId":100,"deptName":"厂级","leader":"若依","orderNum":0,"params":{},"parentId":0,"status":"0"},"deptId":100,"email":"1951119284@qq.com","nickName":"丁力1","params":{},"phonenumber":"13796656205","postIds":[2,3],"roleIds":[2],"roles":[{"admin":false,"dataScope":"2","deptCheckStrictly":false,"flag":false,"menuCheckStrictly":false,"params":{},"roleId":2,"roleKey":"common","roleName":"普通角色","roleSort":2,"status":"0"}],"sex":"1","status":"0","userId":"62b8a061-7fce-49dc-935e-5b61a3294a2f","userName":"dingli"}', '{"msg":"修改用户''dingli''失败,登录账号已存在","code":500}', 0, NULL, '2023-01-28 22:09:41.918');
-INSERT INTO "public"."sys_oper_log" VALUES (277, '用户管理', 2, 'com.ruoyi.web.controller.system.SysUserController.edit()', 'PUT', 1, 'admin', NULL, '/system/user', '127.0.0.1', '内网IP', '{"admin":false,"createBy":"admin","createTime":"2023-01-28 21:59:26","delFlag":"0","dept":{"ancestors":"0","children":[],"deptId":100,"deptName":"厂级","leader":"若依","orderNum":0,"params":{},"parentId":0,"status":"0"},"deptId":100,"email":"1951119284@qq.com","nickName":"丁力","params":{},"phonenumber":"13796656205","postIds":[2,3],"roleIds":[2],"roles":[{"admin":false,"dataScope":"2","deptCheckStrictly":false,"flag":false,"menuCheckStrictly":false,"params":{},"roleId":2,"roleKey":"common","roleName":"普通角色","roleSort":2,"status":"0"}],"sex":"1","status":"0","userId":"62b8a061-7fce-49dc-935e-5b61a3294a2f","userName":"dingli"}', '{"msg":"修改用户''dingli''失败,登录账号已存在","code":500}', 0, NULL, '2023-01-28 22:09:41.918');
-INSERT INTO "public"."sys_oper_log" VALUES (278, '用户管理', 2, 'com.ruoyi.web.controller.system.SysUserController.edit()', 'PUT', 1, 'admin', NULL, '/system/user', '127.0.0.1', '内网IP', '{"admin":false,"createBy":"admin","createTime":"2023-01-28 21:59:26","delFlag":"0","dept":{"ancestors":"0","children":[],"deptId":100,"deptName":"厂级","leader":"若依","orderNum":0,"params":{},"parentId":0,"status":"0"},"deptId":100,"email":"1951119284@qq.com","nickName":"丁力","params":{},"phonenumber":"13796656205","postIds":[2,3],"roleIds":[2],"roles":[{"admin":false,"dataScope":"2","deptCheckStrictly":false,"flag":false,"menuCheckStrictly":false,"params":{},"roleId":2,"roleKey":"common","roleName":"普通角色","roleSort":2,"status":"0"}],"sex":"1","status":"0","userId":"62b8a061-7fce-49dc-935e-5b61a3294a2f","userName":"dingli"}', '{"msg":"修改用户''dingli''失败,登录账号已存在","code":500}', 0, NULL, '2023-01-28 22:16:48.255');
-INSERT INTO "public"."sys_oper_log" VALUES (279, '用户管理', 2, 'com.ruoyi.web.controller.system.SysUserController.edit()', 'PUT', 1, 'admin', NULL, '/system/user', '127.0.0.1', '内网IP', '{"admin":false,"createBy":"admin","createTime":"2023-01-28 21:59:26","delFlag":"0","dept":{"ancestors":"0","children":[],"deptId":100,"deptName":"厂级","leader":"若依","orderNum":0,"params":{},"parentId":0,"status":"0"},"deptId":100,"email":"1951119284@qq.com","nickName":"丁力","params":{},"phonenumber":"13796656205","postIds":[2,3],"roleIds":[2],"roles":[{"admin":false,"dataScope":"2","deptCheckStrictly":false,"flag":false,"menuCheckStrictly":false,"params":{},"roleId":2,"roleKey":"common","roleName":"普通角色","roleSort":2,"status":"0"}],"sex":"1","status":"0","userId":"62b8a061-7fce-49dc-935e-5b61a3294a2f","userName":"dingli"}', '{"msg":"修改用户''dingli''失败,登录账号已存在","code":500}', 0, NULL, '2023-01-28 22:21:36.575');
-INSERT INTO "public"."sys_oper_log" VALUES (280, '用户管理', 2, 'com.ruoyi.web.controller.system.SysUserController.edit()', 'PUT', 1, 'admin', NULL, '/system/user', '127.0.0.1', '内网IP', '{"admin":false,"createBy":"admin","createTime":"2023-01-28 21:59:26","delFlag":"0","dept":{"ancestors":"0","children":[],"deptId":100,"deptName":"厂级","leader":"若依","orderNum":0,"params":{},"parentId":0,"status":"0"},"deptId":100,"email":"1951119284@qq.com","nickName":"丁力111","params":{},"phonenumber":"13796656205","postIds":[2,3],"roleIds":[2],"roles":[{"admin":false,"dataScope":"2","deptCheckStrictly":false,"flag":false,"menuCheckStrictly":false,"params":{},"roleId":2,"roleKey":"common","roleName":"普通角色","roleSort":2,"status":"0"}],"sex":"1","status":"0","userId":"62b8a061-7fce-49dc-935e-5b61a3294a2f","userName":"dingli"}', '{"msg":"修改用户''dingli''失败,登录账号已存在","code":500}', 0, NULL, '2023-01-28 22:21:36.6');
-INSERT INTO "public"."sys_oper_log" VALUES (281, '用户管理', 2, 'com.ruoyi.web.controller.system.SysUserController.edit()', 'PUT', 1, 'admin', NULL, '/system/user', '127.0.0.1', '内网IP', '{"admin":false,"createBy":"admin","createTime":"2023-01-11 11:59:14","delFlag":"0","dept":{"children":[],"deptId":203,"params":{}},"deptId":203,"nickName":"刘苏义1","params":{},"postIds":[4],"roleIds":[2],"roles":[{"admin":false,"dataScope":"2","deptCheckStrictly":false,"flag":false,"menuCheckStrictly":false,"params":{},"roleId":2,"roleKey":"common","roleName":"普通角色","roleSort":2,"status":"0"}],"sex":"0","status":"0","userId":"3","userName":"liusuyi"}', '{"msg":"修改用户''liusuyi''失败,登录账号已存在","code":500}', 0, NULL, '2023-01-28 22:21:47.801');
-INSERT INTO "public"."sys_oper_log" VALUES (282, '用户管理', 2, 'com.ruoyi.web.controller.system.SysUserController.edit()', 'PUT', 1, 'admin', NULL, '/system/user', '127.0.0.1', '内网IP', '{"admin":true,"avatar":"","createBy":"admin","createTime":"2023-01-11 08:15:25","delFlag":"0","dept":{"ancestors":"0,100,101","children":[],"deptId":103,"deptName":"小队","leader":"若依","orderNum":1,"params":{},"parentId":101,"status":"0"},"deptId":103,"email":"ry@163.com","loginDate":"2023-01-28 21:58:38.643","loginIp":"127.0.0.1","nickName":"若依1","params":{},"phonenumber":"15888888888","postIds":[1],"remark":"管理员","roleIds":[1],"roles":[{"admin":true,"dataScope":"1","deptCheckStrictly":false,"flag":false,"menuCheckStrictly":false,"params":{},"roleId":1,"roleKey":"admin","roleName":"超级管理员","roleSort":1,"status":"0"}],"sex":"1","status":"0","userId":"1","userName":"admin"}', NULL, 1, '不允许操作超级管理员用户', '2023-01-28 22:22:30.323');
-INSERT INTO "public"."sys_oper_log" VALUES (283, '用户管理', 2, 'com.ruoyi.web.controller.system.SysUserController.edit()', 'PUT', 1, 'admin', NULL, '/system/user', '127.0.0.1', '内网IP', '{"admin":false,"avatar":"","createBy":"admin","createTime":"2023-01-11 08:15:25","delFlag":"0","dept":{"ancestors":"0,100,101","children":[],"deptId":105,"deptName":"测试部门","leader":"若依","orderNum":3,"params":{},"parentId":101,"status":"0"},"deptId":105,"email":"ry@qq.com","loginDate":"2023-01-11 08:15:25","loginIp":"127.0.0.1","nickName":"若依1","params":{},"phonenumber":"15666666666","postIds":[2],"remark":"测试员","roleIds":[2],"roles":[{"admin":false,"dataScope":"2","deptCheckStrictly":false,"flag":false,"menuCheckStrictly":false,"params":{},"roleId":2,"roleKey":"common","roleName":"普通角色","roleSort":2,"status":"0"}],"sex":"1","status":"0","userId":"2","userName":"ry"}', '{"msg":"修改用户''ry''失败,登录账号已存在","code":500}', 0, NULL, '2023-01-28 22:22:48.387');
-INSERT INTO "public"."sys_oper_log" VALUES (284, '用户管理', 2, 'com.ruoyi.web.controller.system.SysUserController.edit()', 'PUT', 1, 'admin', NULL, '/system/user', '127.0.0.1', '内网IP', '{"admin":false,"avatar":"","createBy":"admin","createTime":"2023-01-11 08:15:25","delFlag":"0","dept":{"ancestors":"0,100,101","children":[],"deptId":105,"deptName":"测试部门","leader":"若依","orderNum":3,"params":{},"parentId":101,"status":"0"},"deptId":105,"email":"ry@qq.com","loginDate":"2023-01-11 08:15:25","loginIp":"127.0.0.1","nickName":"若依1","params":{},"phonenumber":"15666666666","postIds":[2],"remark":"测试员","roleIds":[2],"roles":[{"admin":false,"dataScope":"2","deptCheckStrictly":false,"flag":false,"menuCheckStrictly":false,"params":{},"roleId":2,"roleKey":"common","roleName":"普通角色","roleSort":2,"status":"0"}],"sex":"1","status":"1","userId":"2","userName":"ry"}', '{"msg":"修改用户''ry''失败,登录账号已存在","code":500}', 0, NULL, '2023-01-28 22:23:09.795');
-INSERT INTO "public"."sys_oper_log" VALUES (285, '用户管理', 3, 'com.ruoyi.web.controller.system.SysUserController.remove()', 'DELETE', 1, 'admin', NULL, '/system/user/2', '127.0.0.1', '内网IP', '{}', '{"msg":"操作成功","code":200}', 0, NULL, '2023-01-28 22:23:24.176');
-INSERT INTO "public"."sys_oper_log" VALUES (286, '角色管理', 4, 'com.ruoyi.web.controller.system.SysRoleController.selectAuthUserAll()', 'PUT', 1, 'admin', NULL, '/system/role/authUser/selectAll', '127.0.0.1', '内网IP', '4 ["62b8a061-7fce-49dc-935e-5b61a3294a2f"]', '{"msg":"操作成功","code":200}', 0, NULL, '2023-01-28 22:24:26.903');
-INSERT INTO "public"."sys_oper_log" VALUES (287, '用户管理', 3, 'com.ruoyi.web.controller.system.SysUserController.remove()', 'DELETE', 1, 'admin', NULL, '/system/user/62b8a061-7fce-49dc-935e-5b61a3294a2f', '127.0.0.1', '内网IP', '{}', '{"msg":"操作成功","code":200}', 0, NULL, '2023-01-28 22:25:46.42');
-INSERT INTO "public"."sys_oper_log" VALUES (288, '用户管理', 1, 'com.ruoyi.web.controller.system.SysUserController.add()', 'POST', 1, 'admin', NULL, '/system/user', '127.0.0.1', '内网IP', '{"admin":false,"createBy":"admin","deptId":103,"email":"1951119284@qq.com","nickName":"丁力","params":{},"phonenumber":"13796656205","postIds":[2],"remark":"12312312312312","roleIds":[2],"sex":"0","status":"0","userId":"6fdf9039-a040-4352-a080-dfe833b7f9d4","userName":"dingli"}', '{"msg":"操作成功","code":200}', 0, NULL, '2023-01-28 22:26:44.912');
-INSERT INTO "public"."sys_oper_log" VALUES (289, '用户管理', 2, 'com.ruoyi.web.controller.system.SysUserController.edit()', 'PUT', 1, 'admin', NULL, '/system/user', '127.0.0.1', '内网IP', '{"admin":false,"createBy":"admin","createTime":"2023-01-28 22:26:44","delFlag":"0","dept":{"ancestors":"0,100,101","children":[],"deptId":103,"deptName":"小队","leader":"若依","orderNum":1,"params":{},"parentId":101,"status":"0"},"deptId":103,"email":"1951119284@qq.com","nickName":"丁力","params":{},"phonenumber":"13796656215","postIds":[2],"remark":"12312312312312","roleIds":[2],"roles":[{"admin":false,"dataScope":"2","deptCheckStrictly":false,"flag":false,"menuCheckStrictly":false,"params":{},"roleId":2,"roleKey":"common","roleName":"普通角色","roleSort":2,"status":"0"}],"sex":"0","status":"0","userId":"6fdf9039-a040-4352-a080-dfe833b7f9d4","userName":"dingli"}', '{"msg":"修改用户''dingli''失败,登录账号已存在","code":500}', 0, NULL, '2023-01-28 22:34:07.8');
-INSERT INTO "public"."sys_oper_log" VALUES (290, '用户管理', 2, 'com.ruoyi.web.controller.system.SysUserController.edit()', 'PUT', 1, 'admin', NULL, '/system/user', '127.0.0.1', '内网IP', '{"admin":false,"createBy":"admin","createTime":"2023-01-28 22:26:44","delFlag":"0","dept":{"ancestors":"0,100,101","children":[],"deptId":103,"deptName":"小队","leader":"若依","orderNum":1,"params":{},"parentId":101,"status":"0"},"deptId":103,"email":"1951119284@qq.com","nickName":"丁力123","params":{},"phonenumber":"13796656205","postIds":[2],"remark":"12312312312312","roleIds":[2],"roles":[{"admin":false,"dataScope":"2","deptCheckStrictly":false,"flag":false,"menuCheckStrictly":false,"params":{},"roleId":2,"roleKey":"common","roleName":"普通角色","roleSort":2,"status":"0"}],"sex":"0","status":"0","userId":"6fdf9039-a040-4352-a080-dfe833b7f9d4","userName":"dingli"}', '{"msg":"修改用户''dingli''失败,手机号码已存在","code":500}', 0, NULL, '2023-01-28 22:34:32.746');
-INSERT INTO "public"."sys_oper_log" VALUES (291, '用户管理', 2, 'com.ruoyi.web.controller.system.SysUserController.edit()', 'PUT', 1, 'admin', NULL, '/system/user', '127.0.0.1', '内网IP', '{"admin":false,"createBy":"admin","createTime":"2023-01-28 22:26:44","delFlag":"0","dept":{"ancestors":"0,100,101","children":[],"deptId":103,"deptName":"小队","leader":"若依","orderNum":1,"params":{},"parentId":101,"status":"0"},"deptId":103,"email":"1951119284@qq.com","nickName":"丁力123","params":{},"phonenumber":"13796656215","postIds":[2],"remark":"12312312312312","roleIds":[2],"roles":[{"admin":false,"dataScope":"2","deptCheckStrictly":false,"flag":false,"menuCheckStrictly":false,"params":{},"roleId":2,"roleKey":"common","roleName":"普通角色","roleSort":2,"status":"0"}],"sex":"0","status":"0","userId":"6fdf9039-a040-4352-a080-dfe833b7f9d4","userName":"dingli"}', '{"msg":"修改用户''dingli''失败,邮箱账号已存在","code":500}', 0, NULL, '2023-01-28 22:34:39.054');
-INSERT INTO "public"."sys_oper_log" VALUES (299, '用户管理', 2, 'com.ruoyi.web.controller.system.SysUserController.edit()', 'PUT', 1, 'admin', NULL, '/system/user', '127.0.0.1', '内网IP', '{"admin":false,"createBy":"admin","createTime":"2023-01-28 22:26:44","delFlag":"0","dept":{"ancestors":"0,100,101","children":[],"deptId":103,"deptName":"小队","leader":"若依","orderNum":1,"params":{},"parentId":101,"status":"0"},"deptId":103,"email":"19511192184@qq.com","nickName":"丁力1234","params":{},"phonenumber":"13796656215","postIds":[2],"remark":"12312312312312","roleIds":[2],"roles":[{"admin":false,"dataScope":"2","deptCheckStrictly":false,"flag":false,"menuCheckStrictly":false,"params":{},"roleId":2,"roleKey":"common","roleName":"普通角色","roleSort":2,"status":"0"}],"sex":"0","status":"0","updateBy":"admin","userId":"6fdf9039-a040-4352-a080-dfe833b7f9d4","userName":"dingli"}', '{"msg":"操作成功","code":200}', 0, NULL, '2023-01-28 22:45:19.584');
-INSERT INTO "public"."sys_oper_log" VALUES (292, '用户管理', 2, 'com.ruoyi.web.controller.system.SysUserController.edit()', 'PUT', 1, 'admin', NULL, '/system/user', '127.0.0.1', '内网IP', '{"admin":false,"createBy":"admin","createTime":"2023-01-28 22:26:44","delFlag":"0","dept":{"ancestors":"0,100,101","children":[],"deptId":103,"deptName":"小队","leader":"若依","orderNum":1,"params":{},"parentId":101,"status":"0"},"deptId":103,"email":"19511192841@qq.com","nickName":"丁力123","params":{},"phonenumber":"13796656215","postIds":[2],"remark":"12312312312312","roleIds":[2],"roles":[{"admin":false,"dataScope":"2","deptCheckStrictly":false,"flag":false,"menuCheckStrictly":false,"params":{},"roleId":2,"roleKey":"common","roleName":"普通角色","roleSort":2,"status":"0"}],"sex":"0","status":"0","updateBy":"admin","userId":"6fdf9039-a040-4352-a080-dfe833b7f9d4","userName":"dingli"}', NULL, 1, 'nested exception is org.apache.ibatis.type.TypeException: Could not set parameters for mapping: ParameterMapping{property=''userId'', mode=IN, javaType=class java.lang.Long, jdbcType=null, numericScale=null, resultMapId=''null'', jdbcTypeName=''null'', expression=''null''}. Cause: org.apache.ibatis.type.TypeException: Error setting non null for parameter #1 with JdbcType null . Try setting a different JdbcType for this parameter or a different configuration property. Cause: java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Long', '2023-01-28 22:34:43.202');
-INSERT INTO "public"."sys_oper_log" VALUES (293, '用户管理', 2, 'com.ruoyi.web.controller.system.SysUserController.edit()', 'PUT', 1, 'admin', NULL, '/system/user', '127.0.0.1', '内网IP', '{"admin":false,"createBy":"admin","createTime":"2023-01-28 22:26:44","delFlag":"0","dept":{"ancestors":"0,100,101","children":[],"deptId":103,"deptName":"小队","leader":"若依","orderNum":1,"params":{},"parentId":101,"status":"0"},"deptId":103,"email":"19511191284@qq.com","nickName":"丁力123","params":{},"phonenumber":"13796656215","postIds":[2],"remark":"12312312312312","roleIds":[2],"roles":[{"admin":false,"dataScope":"2","deptCheckStrictly":false,"flag":false,"menuCheckStrictly":false,"params":{},"roleId":2,"roleKey":"common","roleName":"普通角色","roleSort":2,"status":"0"}],"sex":"0","status":"0","updateBy":"admin","userId":"6fdf9039-a040-4352-a080-dfe833b7f9d4","userName":"dingli"}', NULL, 1, 'nested exception is org.apache.ibatis.type.TypeException: Could not set parameters for mapping: ParameterMapping{property=''userId'', mode=IN, javaType=class java.lang.Long, jdbcType=null, numericScale=null, resultMapId=''null'', jdbcTypeName=''null'', expression=''null''}. Cause: org.apache.ibatis.type.TypeException: Error setting non null for parameter #1 with JdbcType null . Try setting a different JdbcType for this parameter or a different configuration property. Cause: java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Long', '2023-01-28 22:36:00.48');
-INSERT INTO "public"."sys_oper_log" VALUES (294, '用户管理', 2, 'com.ruoyi.web.controller.system.SysUserController.edit()', 'PUT', 1, 'admin', NULL, '/system/user', '127.0.0.1', '内网IP', '{"admin":false,"createBy":"admin","createTime":"2023-01-28 22:26:44","delFlag":"0","dept":{"ancestors":"0,100,101","children":[],"deptId":103,"deptName":"小队","leader":"若依","orderNum":1,"params":{},"parentId":101,"status":"0"},"deptId":103,"email":"19511192184@qq.com","nickName":"丁力123","params":{},"phonenumber":"13796656205","postIds":[2],"remark":"12312312312312","roleIds":[2],"roles":[{"admin":false,"dataScope":"2","deptCheckStrictly":false,"flag":false,"menuCheckStrictly":false,"params":{},"roleId":2,"roleKey":"common","roleName":"普通角色","roleSort":2,"status":"0"}],"sex":"0","status":"0","userId":"6fdf9039-a040-4352-a080-dfe833b7f9d4","userName":"dingli"}', '{"msg":"修改用户''dingli''失败,手机号码已存在","code":500}', 0, NULL, '2023-01-28 22:38:02.147');
-INSERT INTO "public"."sys_oper_log" VALUES (295, '用户管理', 2, 'com.ruoyi.web.controller.system.SysUserController.edit()', 'PUT', 1, 'admin', NULL, '/system/user', '127.0.0.1', '内网IP', '{"admin":false,"createBy":"admin","createTime":"2023-01-28 22:26:44","delFlag":"0","dept":{"ancestors":"0,100,101","children":[],"deptId":103,"deptName":"小队","leader":"若依","orderNum":1,"params":{},"parentId":101,"status":"0"},"deptId":103,"email":"19511192184@qq.com","nickName":"丁力123","params":{},"phonenumber":"13796656205","postIds":[2],"remark":"12312312312312","roleIds":[2],"roles":[{"admin":false,"dataScope":"2","deptCheckStrictly":false,"flag":false,"menuCheckStrictly":false,"params":{},"roleId":2,"roleKey":"common","roleName":"普通角色","roleSort":2,"status":"0"}],"sex":"0","status":"0","userId":"6fdf9039-a040-4352-a080-dfe833b7f9d4","userName":"dingli"}', '{"msg":"修改用户''dingli''失败,手机号码已存在","code":500}', 0, NULL, '2023-01-28 22:42:01.401');
-INSERT INTO "public"."sys_oper_log" VALUES (296, '用户管理', 2, 'com.ruoyi.web.controller.system.SysUserController.edit()', 'PUT', 1, 'admin', NULL, '/system/user', '127.0.0.1', '内网IP', '{"admin":false,"createBy":"admin","createTime":"2023-01-28 22:26:44","delFlag":"0","dept":{"ancestors":"0,100,101","children":[],"deptId":103,"deptName":"小队","leader":"若依","orderNum":1,"params":{},"parentId":101,"status":"0"},"deptId":103,"email":"19511192184@qq.com","nickName":"丁力123","params":{},"phonenumber":"13796656125","postIds":[2],"remark":"12312312312312","roleIds":[2],"roles":[{"admin":false,"dataScope":"2","deptCheckStrictly":false,"flag":false,"menuCheckStrictly":false,"params":{},"roleId":2,"roleKey":"common","roleName":"普通角色","roleSort":2,"status":"0"}],"sex":"0","status":"0","updateBy":"admin","userId":"6fdf9039-a040-4352-a080-dfe833b7f9d4","userName":"dingli"}', '{"msg":"操作成功","code":200}', 0, NULL, '2023-01-28 22:42:16.511');
-INSERT INTO "public"."sys_oper_log" VALUES (297, '用户管理', 2, 'com.ruoyi.web.controller.system.SysUserController.edit()', 'PUT', 1, 'admin', NULL, '/system/user', '127.0.0.1', '内网IP', '{"admin":false,"createBy":"admin","createTime":"2023-01-28 22:26:44","delFlag":"0","dept":{"ancestors":"0,100,101","children":[],"deptId":103,"deptName":"小队","leader":"若依","orderNum":1,"params":{},"parentId":101,"status":"0"},"deptId":103,"email":"19511192184@qq.com","nickName":"丁力123","params":{},"phonenumber":"13796656135","postIds":[2],"remark":"12312312312312","roleIds":[2],"roles":[{"admin":false,"dataScope":"2","deptCheckStrictly":false,"flag":false,"menuCheckStrictly":false,"params":{},"roleId":2,"roleKey":"common","roleName":"普通角色","roleSort":2,"status":"0"}],"sex":"0","status":"0","userId":"6fdf9039-a040-4352-a080-dfe833b7f9d4","userName":"dingli"}', '{"msg":"修改用户''dingli''失败,邮箱账号已存在","code":500}', 0, NULL, '2023-01-28 22:43:33.503');
-INSERT INTO "public"."sys_oper_log" VALUES (298, '用户管理', 2, 'com.ruoyi.web.controller.system.SysUserController.edit()', 'PUT', 1, 'admin', NULL, '/system/user', '127.0.0.1', '内网IP', '{"admin":false,"createBy":"admin","createTime":"2023-01-28 22:26:44","delFlag":"0","dept":{"ancestors":"0,100,101","children":[],"deptId":103,"deptName":"小队","leader":"若依","orderNum":1,"params":{},"parentId":101,"status":"0"},"deptId":103,"email":"19511192184@qq.com","nickName":"丁力123","params":{},"phonenumber":"13796656215","postIds":[2],"remark":"12312312312312","roleIds":[2],"roles":[{"admin":false,"dataScope":"2","deptCheckStrictly":false,"flag":false,"menuCheckStrictly":false,"params":{},"roleId":2,"roleKey":"common","roleName":"普通角色","roleSort":2,"status":"0"}],"sex":"0","status":"0","updateBy":"admin","userId":"6fdf9039-a040-4352-a080-dfe833b7f9d4","userName":"dingli"}', '{"msg":"操作成功","code":200}', 0, NULL, '2023-01-28 22:44:07.307');
-INSERT INTO "public"."sys_oper_log" VALUES (300, '用户管理', 2, 'com.ruoyi.web.controller.system.SysUserController.edit()', 'PUT', 1, 'admin', NULL, '/system/user', '127.0.0.1', '内网IP', '{"admin":true,"avatar":"","createBy":"admin","createTime":"2023-01-11 08:15:25","delFlag":"0","dept":{"ancestors":"0,100,101","children":[],"deptId":103,"deptName":"小队","leader":"若依","orderNum":1,"params":{},"parentId":101,"status":"0"},"deptId":103,"email":"ry@163.com","loginDate":"2023-01-28 21:58:38.643","loginIp":"127.0.0.1","nickName":"若依123","params":{},"phonenumber":"15888888888","postIds":[1],"remark":"管理员","roleIds":[1],"roles":[{"admin":true,"dataScope":"1","deptCheckStrictly":false,"flag":false,"menuCheckStrictly":false,"params":{},"roleId":1,"roleKey":"admin","roleName":"超级管理员","roleSort":1,"status":"0"}],"sex":"1","status":"0","userId":"1","userName":"admin"}', NULL, 1, '不允许操作超级管理员用户', '2023-01-28 22:45:25.747');
-INSERT INTO "public"."sys_oper_log" VALUES (301, '用户管理', 2, 'com.ruoyi.web.controller.system.SysUserController.edit()', 'PUT', 1, 'admin', NULL, '/system/user', '127.0.0.1', '内网IP', '{"admin":false,"createBy":"admin","createTime":"2023-01-11 11:59:14","delFlag":"0","dept":{"children":[],"deptId":203,"params":{}},"deptId":203,"nickName":"刘苏义123","params":{},"postIds":[4],"roleIds":[2],"roles":[{"admin":false,"dataScope":"2","deptCheckStrictly":false,"flag":false,"menuCheckStrictly":false,"params":{},"roleId":2,"roleKey":"common","roleName":"普通角色","roleSort":2,"status":"0"}],"sex":"0","status":"0","updateBy":"admin","userId":"3","userName":"liusuyi"}', '{"msg":"操作成功","code":200}', 0, NULL, '2023-01-28 22:45:31.617');
-INSERT INTO "public"."sys_oper_log" VALUES (302, '用户管理', 2, 'com.ruoyi.web.controller.system.SysUserController.edit()', 'PUT', 1, 'admin', NULL, '/system/user', '127.0.0.1', '内网IP', '{"admin":false,"createBy":"admin","createTime":"2023-01-11 11:59:14","delFlag":"0","dept":{"children":[],"deptId":203,"params":{}},"deptId":203,"nickName":"刘苏义123","params":{},"phonenumber":"13796656205","postIds":[4],"roleIds":[2],"roles":[{"admin":false,"dataScope":"2","deptCheckStrictly":false,"flag":false,"menuCheckStrictly":false,"params":{},"roleId":2,"roleKey":"common","roleName":"普通角色","roleSort":2,"status":"0"}],"sex":"0","status":"0","updateBy":"admin","userId":"3","userName":"liusuyi"}', '{"msg":"操作成功","code":200}', 0, NULL, '2023-01-28 22:45:40.466');
-INSERT INTO "public"."sys_oper_log" VALUES (303, '用户管理', 1, 'com.ruoyi.web.controller.system.SysUserController.add()', 'POST', 1, 'admin', NULL, '/system/user', '127.0.0.1', '内网IP', '{"admin":false,"createBy":"admin","deptId":108,"email":"195@qq.com","nickName":"刘星宇","params":{},"phonenumber":"13566664444","postIds":[1],"roleIds":[2],"sex":"0","status":"0","userId":"80b61842-9581-4023-aab6-936e405a12ea","userName":"liuxingyu"}', '{"msg":"操作成功","code":200}', 0, NULL, '2023-01-28 22:46:35.175');
-INSERT INTO "public"."sys_oper_log" VALUES (304, '用户管理', 2, 'com.ruoyi.web.controller.system.SysUserController.edit()', 'PUT', 1, 'admin', NULL, '/system/user', '127.0.0.1', '内网IP', '{"admin":false,"createBy":"admin","createTime":"2023-01-28 22:46:35","delFlag":"0","dept":{"ancestors":"0,100,102","children":[],"deptId":108,"deptName":"市场部门","leader":"若依","orderNum":1,"params":{},"parentId":102,"status":"0"},"deptId":108,"email":"195@qq.com","nickName":"刘星宇","params":{},"phonenumber":"13566668888","postIds":[1],"roleIds":[2],"roles":[{"admin":false,"dataScope":"2","deptCheckStrictly":false,"flag":false,"menuCheckStrictly":false,"params":{},"roleId":2,"roleKey":"common","roleName":"普通角色","roleSort":2,"status":"0"}],"sex":"0","status":"0","updateBy":"admin","userId":"80b61842-9581-4023-aab6-936e405a12ea","userName":"liuxingyu"}', '{"msg":"操作成功","code":200}', 0, NULL, '2023-01-28 22:46:51.783');
-INSERT INTO "public"."sys_oper_log" VALUES (305, '用户管理', 2, 'com.ruoyi.web.controller.system.SysUserController.changeStatus()', 'PUT', 1, 'admin', NULL, '/system/user/changeStatus', '127.0.0.1', '内网IP', '{"admin":false,"params":{},"status":"1","updateBy":"admin","userId":"6fdf9039-a040-4352-a080-dfe833b7f9d4"}', '{"msg":"操作成功","code":200}', 0, NULL, '2023-01-28 22:47:07.733');
-INSERT INTO "public"."sys_oper_log" VALUES (306, '参数管理', 2, 'com.ruoyi.web.controller.system.SysConfigController.edit()', 'PUT', 1, 'admin', NULL, '/system/config', '127.0.0.1', '内网IP', '{"configId":4,"configKey":"sys.account.captchaEnabled","configName":"账号自助-验证码开关","configType":"Y","configValue":"false","createBy":"admin","createTime":"2023-01-11 08:15:26","params":{},"remark":"是否开启验证码功能(true开启,false关闭)","updateBy":"admin","updateTime":"2023-01-28 22:00:25"}', '{"msg":"操作成功","code":200}', 0, NULL, '2023-01-28 22:47:56.505');
-INSERT INTO "public"."sys_oper_log" VALUES (307, '个人信息', 2, 'com.ruoyi.web.controller.system.SysProfileController.updateProfile()', 'PUT', 1, 'liuxingyu', NULL, '/system/user/profile', '127.0.0.1', '内网IP', '{"admin":false,"createBy":"admin","createTime":"2023-01-28 22:46:35","delFlag":"0","dept":{"ancestors":"0,100,102","children":[],"deptId":108,"deptName":"市场部门","leader":"若依","orderNum":1,"params":{},"parentId":102,"status":"0"},"email":"195@qq.com","nickName":"刘星宇","params":{},"phonenumber":"13566668881","roles":[{"admin":false,"dataScope":"2","deptCheckStrictly":false,"flag":false,"menuCheckStrictly":false,"params":{},"roleId":2,"roleKey":"common","roleName":"普通角色","roleSort":2,"status":"0"}],"sex":"0","status":"0","userId":"80b61842-9581-4023-aab6-936e405a12ea","userName":"liuxingyu"}', '{"msg":"操作成功","code":200}', 0, NULL, '2023-01-28 22:48:29.222');
-INSERT INTO "public"."sys_oper_log" VALUES (308, '个人信息', 2, 'com.ruoyi.web.controller.system.SysProfileController.updateProfile()', 'PUT', 1, 'liuxingyu', NULL, '/system/user/profile', '127.0.0.1', '内网IP', '{"admin":false,"createBy":"admin","createTime":"2023-01-28 22:46:35","delFlag":"0","dept":{"ancestors":"0,100,102","children":[],"deptId":108,"deptName":"市场部门","leader":"若依","orderNum":1,"params":{},"parentId":102,"status":"0"},"email":"19111115@qq.com","nickName":"刘星宇","params":{},"phonenumber":"13566668881","roles":[{"admin":false,"dataScope":"2","deptCheckStrictly":false,"flag":false,"menuCheckStrictly":false,"params":{},"roleId":2,"roleKey":"common","roleName":"普通角色","roleSort":2,"status":"0"}],"sex":"0","status":"0","userId":"80b61842-9581-4023-aab6-936e405a12ea","userName":"liuxingyu"}', '{"msg":"操作成功","code":200}', 0, NULL, '2023-01-28 22:48:33.039');
-INSERT INTO "public"."sys_oper_log" VALUES (309, '个人信息', 2, 'com.ruoyi.web.controller.system.SysProfileController.updatePwd()', 'PUT', 1, 'liuxingyu', NULL, '/system/user/profile/updatePwd', '127.0.0.1', '内网IP', '"5959932" "xzx12345"', '{"msg":"操作成功","code":200}', 0, NULL, '2023-01-28 22:48:52.882');
-INSERT INTO "public"."sys_oper_log" VALUES (310, '角色管理', 4, 'com.ruoyi.web.controller.system.SysRoleController.selectAuthUserAll()', 'PUT', 1, 'admin', NULL, '/system/role/authUser/selectAll', '127.0.0.1', '内网IP', '4 ["80b61842-9581-4023-aab6-936e405a12ea"]', '{"msg":"操作成功","code":200}', 0, NULL, '2023-01-28 22:49:44.008');
-INSERT INTO "public"."sys_oper_log" VALUES (311, '角色管理', 2, 'com.ruoyi.web.controller.system.SysRoleController.edit()', 'PUT', 1, 'admin', NULL, '/system/role', '127.0.0.1', '内网IP', '{"admin":false,"createTime":"2023-01-11 08:15:25","dataScope":"2","delFlag":"0","deptCheckStrictly":true,"flag":false,"menuCheckStrictly":true,"menuIds":[1,100,1000,1001,1002,1003,1004,1005,1006,101,1007,1008,1009,1010,1011,102,1012,1013,1014,1015,103,1016,1017,1018,1019,104,1020,1021,1022,1023,1024,105,1025,1026,1027,1028,1029,106,1030,1031,1032,1033,1034,107,1035,1036,1037,1038,108,500,1039,1040,1041,501,1042,1043,1044,1045],"params":{},"remark":"普通角色","roleId":2,"roleKey":"common","roleName":"普通角色","roleSort":2,"status":"0","updateBy":"admin"}', '{"msg":"操作成功","code":200}', 0, NULL, '2023-01-28 22:50:08.723');
-
--- ----------------------------
--- Table structure for sys_post
--- ----------------------------
-DROP TABLE IF EXISTS "public"."sys_post";
-CREATE TABLE "public"."sys_post" (
-  "post_id" int8 NOT NULL DEFAULT nextval('sys_post_id_seq'::regclass),
-  "post_code" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "post_name" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
-  "post_sort" int4 NOT NULL,
-  "status" char(1) COLLATE "pg_catalog"."default" NOT NULL,
-  "create_by" varchar(64) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "update_by" varchar(64) COLLATE "pg_catalog"."default",
-  "update_time" timestamp(6),
-  "remark" varchar(500) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."sys_post"."post_id" IS '岗位ID';
-COMMENT ON COLUMN "public"."sys_post"."post_code" IS '岗位编码';
-COMMENT ON COLUMN "public"."sys_post"."post_name" IS '岗位名称';
-COMMENT ON COLUMN "public"."sys_post"."post_sort" IS '显示顺序';
-COMMENT ON COLUMN "public"."sys_post"."status" IS '状态(0正常 1停用)';
-COMMENT ON COLUMN "public"."sys_post"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."sys_post"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."sys_post"."update_by" IS '更新者';
-COMMENT ON COLUMN "public"."sys_post"."update_time" IS '更新时间';
-COMMENT ON COLUMN "public"."sys_post"."remark" IS '备注';
-COMMENT ON TABLE "public"."sys_post" IS '岗位信息表';
-
--- ----------------------------
--- Records of sys_post
--- ----------------------------
-INSERT INTO "public"."sys_post" VALUES (1, 'ceo', '董事长', 1, '0', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_post" VALUES (2, 'se', '项目经理', 2, '0', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_post" VALUES (3, 'hr', '人力资源', 3, '0', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_post" VALUES (4, 'user', '普通员工', 4, '0', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_post" VALUES (5, '5', '测试岗位', 5, '0', 'admin', '2023-01-11 12:32:47.399155', NULL, NULL, NULL);
-
--- ----------------------------
--- Table structure for sys_role
--- ----------------------------
-DROP TABLE IF EXISTS "public"."sys_role";
-CREATE TABLE "public"."sys_role" (
-  "role_id" int8 NOT NULL DEFAULT nextval('sys_role_id_seq'::regclass),
-  "role_name" varchar(30) COLLATE "pg_catalog"."default" NOT NULL,
-  "role_key" varchar(100) COLLATE "pg_catalog"."default" NOT NULL,
-  "role_sort" int4 NOT NULL,
-  "data_scope" char(1) COLLATE "pg_catalog"."default",
-  "menu_check_strictly" bool,
-  "dept_check_strictly" bool,
-  "status" char(1) COLLATE "pg_catalog"."default" NOT NULL,
-  "del_flag" char(1) COLLATE "pg_catalog"."default" DEFAULT '0'::character varying,
-  "create_by" varchar(64) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "update_by" varchar(64) COLLATE "pg_catalog"."default",
-  "update_time" timestamp(6),
-  "remark" varchar(500) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."sys_role"."role_id" IS '角色ID';
-COMMENT ON COLUMN "public"."sys_role"."role_name" IS '角色名称';
-COMMENT ON COLUMN "public"."sys_role"."role_key" IS '角色权限字符串';
-COMMENT ON COLUMN "public"."sys_role"."role_sort" IS '显示顺序';
-COMMENT ON COLUMN "public"."sys_role"."data_scope" IS '数据范围(1:全部数据权限 2:自定数据权限 3:本部门数据权限 4:本部门及以下数据权限)';
-COMMENT ON COLUMN "public"."sys_role"."menu_check_strictly" IS '菜单树选择项是否关联显示';
-COMMENT ON COLUMN "public"."sys_role"."dept_check_strictly" IS '部门树选择项是否关联显示';
-COMMENT ON COLUMN "public"."sys_role"."status" IS '角色状态(0正常 1停用)';
-COMMENT ON COLUMN "public"."sys_role"."del_flag" IS '删除标志(0代表存在 2代表删除)';
-COMMENT ON COLUMN "public"."sys_role"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."sys_role"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."sys_role"."update_by" IS '更新者';
-COMMENT ON COLUMN "public"."sys_role"."update_time" IS '更新时间';
-COMMENT ON COLUMN "public"."sys_role"."remark" IS '备注';
-COMMENT ON TABLE "public"."sys_role" IS '角色信息表';
-
--- ----------------------------
--- Records of sys_role
--- ----------------------------
-INSERT INTO "public"."sys_role" VALUES (1, '超级管理员', 'admin', 1, '1', 't', 't', '0', '0', 'admin', '2023-01-11 08:15:25', '', NULL, '超级管理员');
-INSERT INTO "public"."sys_role" VALUES (4, '测试角色', 'test', 3, '1', 't', 't', '0', '0', 'admin', '2023-01-11 12:29:36.866671', 'admin', '2023-01-11 12:31:17.487493', NULL);
-INSERT INTO "public"."sys_role" VALUES (2, '普通角色', 'common', 2, '2', 't', 't', '0', '0', 'admin', '2023-01-11 08:15:25', 'admin', '2023-01-28 22:50:08.702', '普通角色');
-
--- ----------------------------
--- Table structure for sys_role_dept
--- ----------------------------
-DROP TABLE IF EXISTS "public"."sys_role_dept";
-CREATE TABLE "public"."sys_role_dept" (
-  "role_id" int8 NOT NULL,
-  "dept_id" int8 NOT NULL
-)
-;
-COMMENT ON COLUMN "public"."sys_role_dept"."role_id" IS '角色ID';
-COMMENT ON COLUMN "public"."sys_role_dept"."dept_id" IS '部门ID';
-COMMENT ON TABLE "public"."sys_role_dept" IS '角色和部门关联表';
-
--- ----------------------------
--- Records of sys_role_dept
--- ----------------------------
-INSERT INTO "public"."sys_role_dept" VALUES (2, 100);
-INSERT INTO "public"."sys_role_dept" VALUES (2, 101);
-INSERT INTO "public"."sys_role_dept" VALUES (2, 105);
-
--- ----------------------------
--- Table structure for sys_role_menu
--- ----------------------------
-DROP TABLE IF EXISTS "public"."sys_role_menu";
-CREATE TABLE "public"."sys_role_menu" (
-  "role_id" int8 NOT NULL,
-  "menu_id" int8 NOT NULL
-)
-;
-COMMENT ON COLUMN "public"."sys_role_menu"."role_id" IS '角色ID';
-COMMENT ON COLUMN "public"."sys_role_menu"."menu_id" IS '菜单ID';
-COMMENT ON TABLE "public"."sys_role_menu" IS '角色和菜单关联表';
-
--- ----------------------------
--- Records of sys_role_menu
--- ----------------------------
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 100);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1000);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1001);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1002);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1003);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1004);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1005);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1006);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 101);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1007);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1008);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1009);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1010);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1011);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 102);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1012);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1013);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1014);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1015);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 103);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1016);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1017);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1018);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1019);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 104);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1020);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1021);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1022);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1023);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1024);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 105);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1025);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1026);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1027);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1028);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1029);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 106);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1030);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1031);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1032);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1033);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1034);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 107);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1035);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1036);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1037);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1038);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 108);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 500);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1039);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1040);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1041);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 501);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1042);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1043);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1044);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1045);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 100);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1000);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1001);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1002);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1003);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1004);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1005);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1006);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 101);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1007);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1008);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1009);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1010);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1011);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 102);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1012);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1013);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1014);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1015);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 103);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1016);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1017);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1018);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1019);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 104);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1020);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1021);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1022);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1023);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1024);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 105);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1025);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1026);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1027);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1028);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1029);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 106);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1030);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1031);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1032);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1033);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1034);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 107);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1035);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1036);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1037);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1038);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 108);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 500);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1039);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1040);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1041);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 501);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1042);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1043);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1044);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1045);
-
--- ----------------------------
--- Table structure for sys_user
--- ----------------------------
-DROP TABLE IF EXISTS "public"."sys_user";
-CREATE TABLE "public"."sys_user" (
-  "user_id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL DEFAULT uuid_generate_v4(),
-  "dept_id" int8,
-  "user_name" varchar(30) COLLATE "pg_catalog"."default" NOT NULL,
-  "nick_name" varchar(30) COLLATE "pg_catalog"."default" NOT NULL,
-  "user_type" varchar(2) COLLATE "pg_catalog"."default",
-  "email" varchar(50) COLLATE "pg_catalog"."default",
-  "phonenumber" varchar(11) COLLATE "pg_catalog"."default",
-  "sex" char(1) COLLATE "pg_catalog"."default",
-  "avatar" varchar(100) COLLATE "pg_catalog"."default",
-  "password" varchar(100) COLLATE "pg_catalog"."default",
-  "status" char(1) COLLATE "pg_catalog"."default",
-  "del_flag" char(1) COLLATE "pg_catalog"."default" DEFAULT '0'::character varying,
-  "login_ip" varchar(128) COLLATE "pg_catalog"."default",
-  "login_date" timestamp(6),
-  "create_by" varchar(64) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "update_by" varchar(64) COLLATE "pg_catalog"."default",
-  "update_time" timestamp(6),
-  "remark" varchar(500) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."sys_user"."user_id" IS '用户ID';
-COMMENT ON COLUMN "public"."sys_user"."dept_id" IS '部门ID';
-COMMENT ON COLUMN "public"."sys_user"."user_name" IS '用户账号';
-COMMENT ON COLUMN "public"."sys_user"."nick_name" IS '用户昵称';
-COMMENT ON COLUMN "public"."sys_user"."user_type" IS '用户类型(00系统用户)';
-COMMENT ON COLUMN "public"."sys_user"."email" IS '用户邮箱';
-COMMENT ON COLUMN "public"."sys_user"."phonenumber" IS '手机号码';
-COMMENT ON COLUMN "public"."sys_user"."sex" IS '用户性别(0男 1女 2未知)';
-COMMENT ON COLUMN "public"."sys_user"."avatar" IS '头像地址';
-COMMENT ON COLUMN "public"."sys_user"."password" IS '密码';
-COMMENT ON COLUMN "public"."sys_user"."status" IS '帐号状态(0正常 1停用)';
-COMMENT ON COLUMN "public"."sys_user"."del_flag" IS '删除标志(0代表存在 2代表删除)';
-COMMENT ON COLUMN "public"."sys_user"."login_ip" IS '最后登录IP';
-COMMENT ON COLUMN "public"."sys_user"."login_date" IS '最后登录时间';
-COMMENT ON COLUMN "public"."sys_user"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."sys_user"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."sys_user"."update_by" IS '更新者';
-COMMENT ON COLUMN "public"."sys_user"."update_time" IS '更新时间';
-COMMENT ON COLUMN "public"."sys_user"."remark" IS '备注';
-COMMENT ON TABLE "public"."sys_user" IS '用户信息表';
-
--- ----------------------------
--- Records of sys_user
--- ----------------------------
-INSERT INTO "public"."sys_user" VALUES ('2', 105, 'ry', '若依', '00', 'ry@qq.com', '15666666666', '1', '', '$2a$10$7JB720yubVSZvUI0rEqK/.VqGOZTH.ulu33dHOiBE8ByOhJIrdAu2', '0', '2', '127.0.0.1', '2023-01-11 08:15:25', 'admin', '2023-01-11 08:15:25', '', NULL, '测试员');
-INSERT INTO "public"."sys_user" VALUES ('62b8a061-7fce-49dc-935e-5b61a3294a2f', 100, 'dingli', '丁力', NULL, '1951119284@qq.com', '13796656205', '1', NULL, '$2a$10$uV6g8tMz.G2kD7rkika/GeNG6H.nPGiD9a5pX7QMHAEPmuKD4lTLq', '0', '2', NULL, NULL, 'admin', '2023-01-28 21:59:26.6', NULL, NULL, NULL);
-INSERT INTO "public"."sys_user" VALUES ('3', 203, 'liusuyi', '刘苏义123', NULL, NULL, '13796656205', '0', NULL, '$2a$10$79QjypY7bUn9q8hY59uH3uOsWngurBJSh2IC9xGvX2gSSzViYBCjC', '0', '0', NULL, NULL, 'admin', '2023-01-11 11:59:14.135452', 'admin', '2023-01-28 22:45:40.439', NULL);
-INSERT INTO "public"."sys_user" VALUES ('6fdf9039-a040-4352-a080-dfe833b7f9d4', 103, 'dingli', '丁力1234', NULL, '19511192184@qq.com', '13796656215', '0', NULL, '$2a$10$8j2w0ig5UFwG/gMDb2v6ieF4RR8NNEn8p7o6MjY3IKPFbw3loYEwy', '1', '0', NULL, NULL, 'admin', '2023-01-28 22:26:44.89', 'admin', '2023-01-28 22:47:07.715', '12312312312312');
-INSERT INTO "public"."sys_user" VALUES ('1', 103, 'admin', '若依', '00', 'ry@163.com', '15888888888', '1', '', '$2a$10$7JB720yubVSZvUI0rEqK/.VqGOZTH.ulu33dHOiBE8ByOhJIrdAu2', '0', '0', '127.0.0.1', '2023-01-28 22:49:17.021', 'admin', '2023-01-11 08:15:25', '', '2023-01-28 22:49:17.022', '管理员');
-INSERT INTO "public"."sys_user" VALUES ('80b61842-9581-4023-aab6-936e405a12ea', 108, 'liuxingyu', '刘星宇', NULL, '19111115@qq.com', '13566668881', '0', NULL, '$2a$10$e.zCjpuu5sefxXYUSG2g7erZLt74u6u/2TdmQ84efpAgk3niSkEjW', '0', '0', '127.0.0.1', '2023-01-28 22:50:44.007', 'admin', '2023-01-28 22:46:35.138', 'admin', '2023-01-28 22:50:44.008', NULL);
-
--- ----------------------------
--- Table structure for sys_user_post
--- ----------------------------
-DROP TABLE IF EXISTS "public"."sys_user_post";
-CREATE TABLE "public"."sys_user_post" (
-  "user_id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "post_id" int8 NOT NULL
-)
-;
-COMMENT ON COLUMN "public"."sys_user_post"."user_id" IS '用户ID';
-COMMENT ON COLUMN "public"."sys_user_post"."post_id" IS '岗位ID';
-COMMENT ON TABLE "public"."sys_user_post" IS '用户与岗位关联表';
-
--- ----------------------------
--- Records of sys_user_post
--- ----------------------------
-INSERT INTO "public"."sys_user_post" VALUES ('1', 1);
-INSERT INTO "public"."sys_user_post" VALUES ('202', 4);
-INSERT INTO "public"."sys_user_post" VALUES ('6fdf9039-a040-4352-a080-dfe833b7f9d4', 2);
-INSERT INTO "public"."sys_user_post" VALUES ('3', 4);
-INSERT INTO "public"."sys_user_post" VALUES ('80b61842-9581-4023-aab6-936e405a12ea', 1);
-
--- ----------------------------
--- Table structure for sys_user_role
--- ----------------------------
-DROP TABLE IF EXISTS "public"."sys_user_role";
-CREATE TABLE "public"."sys_user_role" (
-  "user_id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "role_id" int8 NOT NULL
-)
-;
-COMMENT ON COLUMN "public"."sys_user_role"."user_id" IS '用户ID';
-COMMENT ON COLUMN "public"."sys_user_role"."role_id" IS '角色ID';
-COMMENT ON TABLE "public"."sys_user_role" IS '用户和角色关联表';
-
--- ----------------------------
--- Records of sys_user_role
--- ----------------------------
-INSERT INTO "public"."sys_user_role" VALUES ('1', 1);
-INSERT INTO "public"."sys_user_role" VALUES ('202', 2);
-INSERT INTO "public"."sys_user_role" VALUES ('6fdf9039-a040-4352-a080-dfe833b7f9d4', 2);
-INSERT INTO "public"."sys_user_role" VALUES ('3', 2);
-INSERT INTO "public"."sys_user_role" VALUES ('80b61842-9581-4023-aab6-936e405a12ea', 2);
-INSERT INTO "public"."sys_user_role" VALUES ('80b61842-9581-4023-aab6-936e405a12ea', 4);
-
--- ----------------------------
--- Table structure for teacher
--- ----------------------------
-DROP TABLE IF EXISTS "public"."teacher";
-CREATE TABLE "public"."teacher" (
-  "id" int4 NOT NULL,
-  "name" varchar(255) COLLATE "pg_catalog"."default",
-  "phone" varchar(255) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."teacher"."id" IS 'id';
-COMMENT ON COLUMN "public"."teacher"."name" IS '教师姓名';
-COMMENT ON COLUMN "public"."teacher"."phone" IS '教师电话';
-
--- ----------------------------
--- Function structure for uuid_generate_v1
--- ----------------------------
-DROP FUNCTION IF EXISTS "public"."uuid_generate_v1"();
-CREATE OR REPLACE FUNCTION "public"."uuid_generate_v1"()
-  RETURNS "pg_catalog"."uuid" AS '$libdir/uuid-ossp', 'uuid_generate_v1'
-  LANGUAGE c VOLATILE STRICT
-  COST 1;
-
--- ----------------------------
--- Function structure for uuid_generate_v1mc
--- ----------------------------
-DROP FUNCTION IF EXISTS "public"."uuid_generate_v1mc"();
-CREATE OR REPLACE FUNCTION "public"."uuid_generate_v1mc"()
-  RETURNS "pg_catalog"."uuid" AS '$libdir/uuid-ossp', 'uuid_generate_v1mc'
-  LANGUAGE c VOLATILE STRICT
-  COST 1;
-
--- ----------------------------
--- Function structure for uuid_generate_v3
--- ----------------------------
-DROP FUNCTION IF EXISTS "public"."uuid_generate_v3"("namespace" uuid, "name" text);
-CREATE OR REPLACE FUNCTION "public"."uuid_generate_v3"("namespace" uuid, "name" text)
-  RETURNS "pg_catalog"."uuid" AS '$libdir/uuid-ossp', 'uuid_generate_v3'
-  LANGUAGE c IMMUTABLE STRICT
-  COST 1;
-
--- ----------------------------
--- Function structure for uuid_generate_v4
--- ----------------------------
-DROP FUNCTION IF EXISTS "public"."uuid_generate_v4"();
-CREATE OR REPLACE FUNCTION "public"."uuid_generate_v4"()
-  RETURNS "pg_catalog"."uuid" AS '$libdir/uuid-ossp', 'uuid_generate_v4'
-  LANGUAGE c VOLATILE STRICT
-  COST 1;
-
--- ----------------------------
--- Function structure for uuid_generate_v5
--- ----------------------------
-DROP FUNCTION IF EXISTS "public"."uuid_generate_v5"("namespace" uuid, "name" text);
-CREATE OR REPLACE FUNCTION "public"."uuid_generate_v5"("namespace" uuid, "name" text)
-  RETURNS "pg_catalog"."uuid" AS '$libdir/uuid-ossp', 'uuid_generate_v5'
-  LANGUAGE c IMMUTABLE STRICT
-  COST 1;
-
--- ----------------------------
--- Function structure for uuid_nil
--- ----------------------------
-DROP FUNCTION IF EXISTS "public"."uuid_nil"();
-CREATE OR REPLACE FUNCTION "public"."uuid_nil"()
-  RETURNS "pg_catalog"."uuid" AS '$libdir/uuid-ossp', 'uuid_nil'
-  LANGUAGE c IMMUTABLE STRICT
-  COST 1;
-
--- ----------------------------
--- Function structure for uuid_ns_dns
--- ----------------------------
-DROP FUNCTION IF EXISTS "public"."uuid_ns_dns"();
-CREATE OR REPLACE FUNCTION "public"."uuid_ns_dns"()
-  RETURNS "pg_catalog"."uuid" AS '$libdir/uuid-ossp', 'uuid_ns_dns'
-  LANGUAGE c IMMUTABLE STRICT
-  COST 1;
-
--- ----------------------------
--- Function structure for uuid_ns_oid
--- ----------------------------
-DROP FUNCTION IF EXISTS "public"."uuid_ns_oid"();
-CREATE OR REPLACE FUNCTION "public"."uuid_ns_oid"()
-  RETURNS "pg_catalog"."uuid" AS '$libdir/uuid-ossp', 'uuid_ns_oid'
-  LANGUAGE c IMMUTABLE STRICT
-  COST 1;
-
--- ----------------------------
--- Function structure for uuid_ns_url
--- ----------------------------
-DROP FUNCTION IF EXISTS "public"."uuid_ns_url"();
-CREATE OR REPLACE FUNCTION "public"."uuid_ns_url"()
-  RETURNS "pg_catalog"."uuid" AS '$libdir/uuid-ossp', 'uuid_ns_url'
-  LANGUAGE c IMMUTABLE STRICT
-  COST 1;
-
--- ----------------------------
--- Function structure for uuid_ns_x500
--- ----------------------------
-DROP FUNCTION IF EXISTS "public"."uuid_ns_x500"();
-CREATE OR REPLACE FUNCTION "public"."uuid_ns_x500"()
-  RETURNS "pg_catalog"."uuid" AS '$libdir/uuid-ossp', 'uuid_ns_x500'
-  LANGUAGE c IMMUTABLE STRICT
-  COST 1;
-
--- ----------------------------
--- Alter sequences owned by
--- ----------------------------
-SELECT setval('"public"."gen_table_column_id_seq"', 7, true);
-SELECT setval('"public"."gen_table_id_seq"', 208, true);
-SELECT setval('"public"."sys_config_id_seq"', 9, true);
-SELECT setval('"public"."sys_dept_id_seq"', 112, true);
-SELECT setval('"public"."sys_dict_type_id_seq"', 13, true);
-SELECT setval('"public"."sys_job_log_id_seq"', 29, true);
-SELECT setval('"public"."sys_logininfor_id_seq"', 239, true);
-SELECT setval('"public"."sys_menu_id_seq"', 1066, true);
-SELECT setval('"public"."sys_notice_id_seq"', 5, true);
-SELECT setval('"public"."sys_oper_log_id_seq"', 312, true);
-SELECT setval('"public"."sys_post_id_seq"', 7, true);
-SELECT setval('"public"."sys_role_id_seq"', 6, true);
-SELECT setval('"public"."sys_user_id_seq"', 5, true);
-
--- ----------------------------
--- Primary Key structure for table gen_table
--- ----------------------------
-ALTER TABLE "public"."gen_table" ADD CONSTRAINT "gen_table_pkey" PRIMARY KEY ("table_id");
-
--- ----------------------------
--- Primary Key structure for table gen_table_column
--- ----------------------------
-ALTER TABLE "public"."gen_table_column" ADD CONSTRAINT "gen_table_column_pkey" PRIMARY KEY ("column_id");
-
--- ----------------------------
--- Primary Key structure for table qrtz_blob_triggers
--- ----------------------------
-ALTER TABLE "public"."qrtz_blob_triggers" ADD CONSTRAINT "qrtz_blob_triggers_pkey" PRIMARY KEY ("sched_name", "trigger_name", "trigger_group");
-
--- ----------------------------
--- Primary Key structure for table qrtz_calendars
--- ----------------------------
-ALTER TABLE "public"."qrtz_calendars" ADD CONSTRAINT "qrtz_calendars_pkey" PRIMARY KEY ("sched_name", "calendar_name");
-
--- ----------------------------
--- Primary Key structure for table qrtz_cron_triggers
--- ----------------------------
-ALTER TABLE "public"."qrtz_cron_triggers" ADD CONSTRAINT "qrtz_cron_triggers_pkey" PRIMARY KEY ("sched_name", "trigger_name", "trigger_group");
-
--- ----------------------------
--- Primary Key structure for table qrtz_fired_triggers
--- ----------------------------
-ALTER TABLE "public"."qrtz_fired_triggers" ADD CONSTRAINT "qrtz_fired_triggers_pkey" PRIMARY KEY ("sched_name", "entry_id");
-
--- ----------------------------
--- Primary Key structure for table qrtz_job_details
--- ----------------------------
-ALTER TABLE "public"."qrtz_job_details" ADD CONSTRAINT "qrtz_job_details_pkey" PRIMARY KEY ("sched_name", "job_name", "job_group");
-
--- ----------------------------
--- Primary Key structure for table qrtz_locks
--- ----------------------------
-ALTER TABLE "public"."qrtz_locks" ADD CONSTRAINT "qrtz_locks_pkey" PRIMARY KEY ("sched_name", "lock_name");
-
--- ----------------------------
--- Primary Key structure for table qrtz_paused_trigger_grps
--- ----------------------------
-ALTER TABLE "public"."qrtz_paused_trigger_grps" ADD CONSTRAINT "qrtz_paused_trigger_grps_pkey" PRIMARY KEY ("sched_name", "trigger_group");
-
--- ----------------------------
--- Primary Key structure for table qrtz_scheduler_state
--- ----------------------------
-ALTER TABLE "public"."qrtz_scheduler_state" ADD CONSTRAINT "qrtz_scheduler_state_pkey" PRIMARY KEY ("sched_name", "instance_name");
-
--- ----------------------------
--- Primary Key structure for table qrtz_simple_triggers
--- ----------------------------
-ALTER TABLE "public"."qrtz_simple_triggers" ADD CONSTRAINT "qrtz_simple_triggers_pkey" PRIMARY KEY ("sched_name", "trigger_name", "trigger_group");
-
--- ----------------------------
--- Primary Key structure for table qrtz_simprop_triggers
--- ----------------------------
-ALTER TABLE "public"."qrtz_simprop_triggers" ADD CONSTRAINT "qrtz_simprop_triggers_pkey" PRIMARY KEY ("sched_name", "trigger_name", "trigger_group");
-
--- ----------------------------
--- Indexes structure for table qrtz_triggers
--- ----------------------------
-CREATE INDEX "sched_name" ON "public"."qrtz_triggers" USING btree (
-  "sched_name" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST,
-  "job_name" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST,
-  "job_group" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST
-);
-
--- ----------------------------
--- Primary Key structure for table qrtz_triggers
--- ----------------------------
-ALTER TABLE "public"."qrtz_triggers" ADD CONSTRAINT "qrtz_triggers_pkey" PRIMARY KEY ("sched_name", "trigger_name", "trigger_group");
-
--- ----------------------------
--- Primary Key structure for table student
--- ----------------------------
-ALTER TABLE "public"."student" ADD CONSTRAINT "student_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table sys_config
--- ----------------------------
-ALTER TABLE "public"."sys_config" ADD CONSTRAINT "sys_config_pkey" PRIMARY KEY ("config_id");
-
--- ----------------------------
--- Primary Key structure for table sys_dept
--- ----------------------------
-ALTER TABLE "public"."sys_dept" ADD CONSTRAINT "sys_dept_pkey" PRIMARY KEY ("dept_id");
-
--- ----------------------------
--- Primary Key structure for table sys_dict_data
--- ----------------------------
-ALTER TABLE "public"."sys_dict_data" ADD CONSTRAINT "sys_dict_data_pkey" PRIMARY KEY ("dict_code");
-
--- ----------------------------
--- Indexes structure for table sys_dict_type
--- ----------------------------
-CREATE INDEX "dict_type" ON "public"."sys_dict_type" USING btree (
-  "dict_type" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST
-);
-
--- ----------------------------
--- Primary Key structure for table sys_dict_type
--- ----------------------------
-ALTER TABLE "public"."sys_dict_type" ADD CONSTRAINT "sys_dict_type_pkey" PRIMARY KEY ("dict_id");
-
--- ----------------------------
--- Primary Key structure for table sys_job
--- ----------------------------
-ALTER TABLE "public"."sys_job" ADD CONSTRAINT "sys_job_pkey" PRIMARY KEY ("job_id", "job_name", "job_group");
-
--- ----------------------------
--- Primary Key structure for table sys_job_log
--- ----------------------------
-ALTER TABLE "public"."sys_job_log" ADD CONSTRAINT "sys_job_log_pkey" PRIMARY KEY ("job_log_id");
-
--- ----------------------------
--- Primary Key structure for table sys_logininfor
--- ----------------------------
-ALTER TABLE "public"."sys_logininfor" ADD CONSTRAINT "sys_logininfor_pkey" PRIMARY KEY ("info_id");
-
--- ----------------------------
--- Primary Key structure for table sys_menu
--- ----------------------------
-ALTER TABLE "public"."sys_menu" ADD CONSTRAINT "sys_menu_pkey" PRIMARY KEY ("menu_id");
-
--- ----------------------------
--- Primary Key structure for table sys_notice
--- ----------------------------
-ALTER TABLE "public"."sys_notice" ADD CONSTRAINT "sys_notice_pkey" PRIMARY KEY ("notice_id");
-
--- ----------------------------
--- Primary Key structure for table sys_oper_log
--- ----------------------------
-ALTER TABLE "public"."sys_oper_log" ADD CONSTRAINT "sys_oper_log_pkey" PRIMARY KEY ("oper_id");
-
--- ----------------------------
--- Primary Key structure for table sys_post
--- ----------------------------
-ALTER TABLE "public"."sys_post" ADD CONSTRAINT "sys_post_pkey" PRIMARY KEY ("post_id");
-
--- ----------------------------
--- Primary Key structure for table sys_role
--- ----------------------------
-ALTER TABLE "public"."sys_role" ADD CONSTRAINT "sys_role_pkey" PRIMARY KEY ("role_id");
-
--- ----------------------------
--- Primary Key structure for table sys_role_dept
--- ----------------------------
-ALTER TABLE "public"."sys_role_dept" ADD CONSTRAINT "sys_role_dept_pkey" PRIMARY KEY ("role_id", "dept_id");
-
--- ----------------------------
--- Primary Key structure for table sys_role_menu
--- ----------------------------
-ALTER TABLE "public"."sys_role_menu" ADD CONSTRAINT "sys_role_menu_pkey" PRIMARY KEY ("role_id", "menu_id");
-
--- ----------------------------
--- Primary Key structure for table sys_user
--- ----------------------------
-ALTER TABLE "public"."sys_user" ADD CONSTRAINT "sys_user_pkey" PRIMARY KEY ("user_id");
-
--- ----------------------------
--- Primary Key structure for table sys_user_post
--- ----------------------------
-ALTER TABLE "public"."sys_user_post" ADD CONSTRAINT "sys_user_post_pkey" PRIMARY KEY ("user_id", "post_id");
-
--- ----------------------------
--- Primary Key structure for table sys_user_role
--- ----------------------------
-ALTER TABLE "public"."sys_user_role" ADD CONSTRAINT "sys_user_role_pkey" PRIMARY KEY ("user_id", "role_id");
-
--- ----------------------------
--- Primary Key structure for table teacher
--- ----------------------------
-ALTER TABLE "public"."teacher" ADD CONSTRAINT "teacher_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Foreign Keys structure for table qrtz_blob_triggers
--- ----------------------------
-ALTER TABLE "public"."qrtz_blob_triggers" ADD CONSTRAINT "qrtz_blob_triggers_ibfk_1" FOREIGN KEY ("sched_name", "trigger_name", "trigger_group") REFERENCES "public"."qrtz_triggers" ("sched_name", "trigger_name", "trigger_group") ON DELETE NO ACTION ON UPDATE NO ACTION;
-
--- ----------------------------
--- Foreign Keys structure for table qrtz_cron_triggers
--- ----------------------------
-ALTER TABLE "public"."qrtz_cron_triggers" ADD CONSTRAINT "qrtz_cron_triggers_ibfk_1" FOREIGN KEY ("sched_name", "trigger_name", "trigger_group") REFERENCES "public"."qrtz_triggers" ("sched_name", "trigger_name", "trigger_group") ON DELETE NO ACTION ON UPDATE NO ACTION;
-
--- ----------------------------
--- Foreign Keys structure for table qrtz_simple_triggers
--- ----------------------------
-ALTER TABLE "public"."qrtz_simple_triggers" ADD CONSTRAINT "qrtz_simple_triggers_ibfk_1" FOREIGN KEY ("sched_name", "trigger_name", "trigger_group") REFERENCES "public"."qrtz_triggers" ("sched_name", "trigger_name", "trigger_group") ON DELETE NO ACTION ON UPDATE NO ACTION;
-
--- ----------------------------
--- Foreign Keys structure for table qrtz_simprop_triggers
--- ----------------------------
-ALTER TABLE "public"."qrtz_simprop_triggers" ADD CONSTRAINT "qrtz_simprop_triggers_ibfk_1" FOREIGN KEY ("sched_name", "trigger_name", "trigger_group") REFERENCES "public"."qrtz_triggers" ("sched_name", "trigger_name", "trigger_group") ON DELETE NO ACTION ON UPDATE NO ACTION;
-
--- ----------------------------
--- Foreign Keys structure for table qrtz_triggers
--- ----------------------------
-ALTER TABLE "public"."qrtz_triggers" ADD CONSTRAINT "qrtz_triggers_ibfk_1" FOREIGN KEY ("sched_name", "job_name", "job_group") REFERENCES "public"."qrtz_job_details" ("sched_name", "job_name", "job_group") ON DELETE NO ACTION ON UPDATE NO ACTION;
diff --git a/sql/quartz.sql b/sql/quartz.sql
deleted file mode 100644
index cee613b..0000000
--- a/sql/quartz.sql
+++ /dev/null
@@ -1,174 +0,0 @@
-DROP TABLE IF EXISTS QRTZ_FIRED_TRIGGERS;
-DROP TABLE IF EXISTS QRTZ_PAUSED_TRIGGER_GRPS;
-DROP TABLE IF EXISTS QRTZ_SCHEDULER_STATE;
-DROP TABLE IF EXISTS QRTZ_LOCKS;
-DROP TABLE IF EXISTS QRTZ_SIMPLE_TRIGGERS;
-DROP TABLE IF EXISTS QRTZ_SIMPROP_TRIGGERS;
-DROP TABLE IF EXISTS QRTZ_CRON_TRIGGERS;
-DROP TABLE IF EXISTS QRTZ_BLOB_TRIGGERS;
-DROP TABLE IF EXISTS QRTZ_TRIGGERS;
-DROP TABLE IF EXISTS QRTZ_JOB_DETAILS;
-DROP TABLE IF EXISTS QRTZ_CALENDARS;
-
--- ----------------------------
--- 1、存储每一个已配置的 jobDetail 的详细信息
--- ----------------------------
-create table QRTZ_JOB_DETAILS (
-    sched_name           varchar(120)    not null            comment '调度名称',
-    job_name             varchar(200)    not null            comment '任务名称',
-    job_group            varchar(200)    not null            comment '任务组名',
-    description          varchar(250)    null                comment '相关介绍',
-    job_class_name       varchar(250)    not null            comment '执行任务类名称',
-    is_durable           varchar(1)      not null            comment '是否持久化',
-    is_nonconcurrent     varchar(1)      not null            comment '是否并发',
-    is_update_data       varchar(1)      not null            comment '是否更新数据',
-    requests_recovery    varchar(1)      not null            comment '是否接受恢复执行',
-    job_data             blob            null                comment '存放持久化job对象',
-    primary key (sched_name, job_name, job_group)
-) engine=innodb comment = '任务详细信息表';
-
--- ----------------------------
--- 2、 存储已配置的 Trigger 的信息
--- ----------------------------
-create table QRTZ_TRIGGERS (
-    sched_name           varchar(120)    not null            comment '调度名称',
-    trigger_name         varchar(200)    not null            comment '触发器的名字',
-    trigger_group        varchar(200)    not null            comment '触发器所属组的名字',
-    job_name             varchar(200)    not null            comment 'qrtz_job_details表job_name的外键',
-    job_group            varchar(200)    not null            comment 'qrtz_job_details表job_group的外键',
-    description          varchar(250)    null                comment '相关介绍',
-    next_fire_time       bigint(13)      null                comment '上一次触发时间(毫秒)',
-    prev_fire_time       bigint(13)      null                comment '下一次触发时间(默认为-1表示不触发)',
-    priority             integer         null                comment '优先级',
-    trigger_state        varchar(16)     not null            comment '触发器状态',
-    trigger_type         varchar(8)      not null            comment '触发器的类型',
-    start_time           bigint(13)      not null            comment '开始时间',
-    end_time             bigint(13)      null                comment '结束时间',
-    calendar_name        varchar(200)    null                comment '日程表名称',
-    misfire_instr        smallint(2)     null                comment '补偿执行的策略',
-    job_data             blob            null                comment '存放持久化job对象',
-    primary key (sched_name, trigger_name, trigger_group),
-    foreign key (sched_name, job_name, job_group) references QRTZ_JOB_DETAILS(sched_name, job_name, job_group)
-) engine=innodb comment = '触发器详细信息表';
-
--- ----------------------------
--- 3、 存储简单的 Trigger,包括重复次数,间隔,以及已触发的次数
--- ----------------------------
-create table QRTZ_SIMPLE_TRIGGERS (
-    sched_name           varchar(120)    not null            comment '调度名称',
-    trigger_name         varchar(200)    not null            comment 'qrtz_triggers表trigger_name的外键',
-    trigger_group        varchar(200)    not null            comment 'qrtz_triggers表trigger_group的外键',
-    repeat_count         bigint(7)       not null            comment '重复的次数统计',
-    repeat_interval      bigint(12)      not null            comment '重复的间隔时间',
-    times_triggered      bigint(10)      not null            comment '已经触发的次数',
-    primary key (sched_name, trigger_name, trigger_group),
-    foreign key (sched_name, trigger_name, trigger_group) references QRTZ_TRIGGERS(sched_name, trigger_name, trigger_group)
-) engine=innodb comment = '简单触发器的信息表';
-
--- ----------------------------
--- 4、 存储 Cron Trigger,包括 Cron 表达式和时区信息
--- ---------------------------- 
-create table QRTZ_CRON_TRIGGERS (
-    sched_name           varchar(120)    not null            comment '调度名称',
-    trigger_name         varchar(200)    not null            comment 'qrtz_triggers表trigger_name的外键',
-    trigger_group        varchar(200)    not null            comment 'qrtz_triggers表trigger_group的外键',
-    cron_expression      varchar(200)    not null            comment 'cron表达式',
-    time_zone_id         varchar(80)                         comment '时区',
-    primary key (sched_name, trigger_name, trigger_group),
-    foreign key (sched_name, trigger_name, trigger_group) references QRTZ_TRIGGERS(sched_name, trigger_name, trigger_group)
-) engine=innodb comment = 'Cron类型的触发器表';
-
--- ----------------------------
--- 5、 Trigger 作为 Blob 类型存储(用于 Quartz 用户用 JDBC 创建他们自己定制的 Trigger 类型,JobStore 并不知道如何存储实例的时候)
--- ---------------------------- 
-create table QRTZ_BLOB_TRIGGERS (
-    sched_name           varchar(120)    not null            comment '调度名称',
-    trigger_name         varchar(200)    not null            comment 'qrtz_triggers表trigger_name的外键',
-    trigger_group        varchar(200)    not null            comment 'qrtz_triggers表trigger_group的外键',
-    blob_data            blob            null                comment '存放持久化Trigger对象',
-    primary key (sched_name, trigger_name, trigger_group),
-    foreign key (sched_name, trigger_name, trigger_group) references QRTZ_TRIGGERS(sched_name, trigger_name, trigger_group)
-) engine=innodb comment = 'Blob类型的触发器表';
-
--- ----------------------------
--- 6、 以 Blob 类型存储存放日历信息, quartz可配置一个日历来指定一个时间范围
--- ---------------------------- 
-create table QRTZ_CALENDARS (
-    sched_name           varchar(120)    not null            comment '调度名称',
-    calendar_name        varchar(200)    not null            comment '日历名称',
-    calendar             blob            not null            comment '存放持久化calendar对象',
-    primary key (sched_name, calendar_name)
-) engine=innodb comment = '日历信息表';
-
--- ----------------------------
--- 7、 存储已暂停的 Trigger 组的信息
--- ---------------------------- 
-create table QRTZ_PAUSED_TRIGGER_GRPS (
-    sched_name           varchar(120)    not null            comment '调度名称',
-    trigger_group        varchar(200)    not null            comment 'qrtz_triggers表trigger_group的外键',
-    primary key (sched_name, trigger_group)
-) engine=innodb comment = '暂停的触发器表';
-
--- ----------------------------
--- 8、 存储与已触发的 Trigger 相关的状态信息,以及相联 Job 的执行信息
--- ---------------------------- 
-create table QRTZ_FIRED_TRIGGERS (
-    sched_name           varchar(120)    not null            comment '调度名称',
-    entry_id             varchar(95)     not null            comment '调度器实例id',
-    trigger_name         varchar(200)    not null            comment 'qrtz_triggers表trigger_name的外键',
-    trigger_group        varchar(200)    not null            comment 'qrtz_triggers表trigger_group的外键',
-    instance_name        varchar(200)    not null            comment '调度器实例名',
-    fired_time           bigint(13)      not null            comment '触发的时间',
-    sched_time           bigint(13)      not null            comment '定时器制定的时间',
-    priority             integer         not null            comment '优先级',
-    state                varchar(16)     not null            comment '状态',
-    job_name             varchar(200)    null                comment '任务名称',
-    job_group            varchar(200)    null                comment '任务组名',
-    is_nonconcurrent     varchar(1)      null                comment '是否并发',
-    requests_recovery    varchar(1)      null                comment '是否接受恢复执行',
-    primary key (sched_name, entry_id)
-) engine=innodb comment = '已触发的触发器表';
-
--- ----------------------------
--- 9、 存储少量的有关 Scheduler 的状态信息,假如是用于集群中,可以看到其他的 Scheduler 实例
--- ---------------------------- 
-create table QRTZ_SCHEDULER_STATE (
-    sched_name           varchar(120)    not null            comment '调度名称',
-    instance_name        varchar(200)    not null            comment '实例名称',
-    last_checkin_time    bigint(13)      not null            comment '上次检查时间',
-    checkin_interval     bigint(13)      not null            comment '检查间隔时间',
-    primary key (sched_name, instance_name)
-) engine=innodb comment = '调度器状态表';
-
--- ----------------------------
--- 10、 存储程序的悲观锁的信息(假如使用了悲观锁)
--- ---------------------------- 
-create table QRTZ_LOCKS (
-    sched_name           varchar(120)    not null            comment '调度名称',
-    lock_name            varchar(40)     not null            comment '悲观锁名称',
-    primary key (sched_name, lock_name)
-) engine=innodb comment = '存储的悲观锁信息表';
-
--- ----------------------------
--- 11、 Quartz集群实现同步机制的行锁表
--- ---------------------------- 
-create table QRTZ_SIMPROP_TRIGGERS (
-    sched_name           varchar(120)    not null            comment '调度名称',
-    trigger_name         varchar(200)    not null            comment 'qrtz_triggers表trigger_name的外键',
-    trigger_group        varchar(200)    not null            comment 'qrtz_triggers表trigger_group的外键',
-    str_prop_1           varchar(512)    null                comment 'String类型的trigger的第一个参数',
-    str_prop_2           varchar(512)    null                comment 'String类型的trigger的第二个参数',
-    str_prop_3           varchar(512)    null                comment 'String类型的trigger的第三个参数',
-    int_prop_1           int             null                comment 'int类型的trigger的第一个参数',
-    int_prop_2           int             null                comment 'int类型的trigger的第二个参数',
-    long_prop_1          bigint          null                comment 'long类型的trigger的第一个参数',
-    long_prop_2          bigint          null                comment 'long类型的trigger的第二个参数',
-    dec_prop_1           numeric(13,4)   null                comment 'decimal类型的trigger的第一个参数',
-    dec_prop_2           numeric(13,4)   null                comment 'decimal类型的trigger的第二个参数',
-    bool_prop_1          varchar(1)      null                comment 'Boolean类型的trigger的第一个参数',
-    bool_prop_2          varchar(1)      null                comment 'Boolean类型的trigger的第二个参数',
-    primary key (sched_name, trigger_name, trigger_group),
-    foreign key (sched_name, trigger_name, trigger_group) references QRTZ_TRIGGERS(sched_name, trigger_name, trigger_group)
-) engine=innodb comment = '同步机制的行锁表';
-
-commit;
\ No newline at end of file
diff --git a/sql/ry-vue-pg.sql b/sql/ry-vue-pg.sql
deleted file mode 100644
index 525c874..0000000
--- a/sql/ry-vue-pg.sql
+++ /dev/null
@@ -1,1731 +0,0 @@
-/*
- Navicat Premium Data Transfer
-
- Source Server         : 111.40.46.199
- Source Server Type    : PostgreSQL
- Source Server Version : 100003
- Source Host           : 111.40.46.199:15432
- Source Catalog        : ry-vue
- Source Schema         : public
-
- Target Server Type    : PostgreSQL
- Target Server Version : 100003
- File Encoding         : 65001
-
- Date: 11/01/2023 16:07:45
-*/
-
-
--- ----------------------------
--- Sequence structure for gen_table_column_id_seq
--- ----------------------------
-DROP SEQUENCE IF EXISTS "public"."gen_table_column_id_seq";
-CREATE SEQUENCE "public"."gen_table_column_id_seq" 
-INCREMENT 1
-MINVALUE  1
-MAXVALUE 99999999
-START 1
-CACHE 1;
-
--- ----------------------------
--- Sequence structure for gen_table_id_seq
--- ----------------------------
-DROP SEQUENCE IF EXISTS "public"."gen_table_id_seq";
-CREATE SEQUENCE "public"."gen_table_id_seq" 
-INCREMENT 1
-MINVALUE  1
-MAXVALUE 99999999
-START 200
-CACHE 1;
-
--- ----------------------------
--- Sequence structure for sys_config_id_seq
--- ----------------------------
-DROP SEQUENCE IF EXISTS "public"."sys_config_id_seq";
-CREATE SEQUENCE "public"."sys_config_id_seq" 
-INCREMENT 1
-MINVALUE  1
-MAXVALUE 99999999
-START 6
-CACHE 1;
-
--- ----------------------------
--- Sequence structure for sys_dept_id_seq
--- ----------------------------
-DROP SEQUENCE IF EXISTS "public"."sys_dept_id_seq";
-CREATE SEQUENCE "public"."sys_dept_id_seq" 
-INCREMENT 1
-MINVALUE  1
-MAXVALUE 99999999
-START 110
-CACHE 1;
-
--- ----------------------------
--- Sequence structure for sys_dict_type_id_seq
--- ----------------------------
-DROP SEQUENCE IF EXISTS "public"."sys_dict_type_id_seq";
-CREATE SEQUENCE "public"."sys_dict_type_id_seq" 
-INCREMENT 1
-MINVALUE  1
-MAXVALUE 99999999
-START 11
-CACHE 1;
-
--- ----------------------------
--- Sequence structure for sys_job_log_id_seq
--- ----------------------------
-DROP SEQUENCE IF EXISTS "public"."sys_job_log_id_seq";
-CREATE SEQUENCE "public"."sys_job_log_id_seq" 
-INCREMENT 1
-MINVALUE  1
-MAXVALUE 99999999
-START 1
-CACHE 1;
-
--- ----------------------------
--- Sequence structure for sys_logininfor_id_seq
--- ----------------------------
-DROP SEQUENCE IF EXISTS "public"."sys_logininfor_id_seq";
-CREATE SEQUENCE "public"."sys_logininfor_id_seq" 
-INCREMENT 1
-MINVALUE  1
-MAXVALUE 99999999
-START 200
-CACHE 1;
-
--- ----------------------------
--- Sequence structure for sys_menu_id_seq
--- ----------------------------
-DROP SEQUENCE IF EXISTS "public"."sys_menu_id_seq";
-CREATE SEQUENCE "public"."sys_menu_id_seq" 
-INCREMENT 1
-MINVALUE  1
-MAXVALUE 99999999
-START 1061
-CACHE 1;
-
--- ----------------------------
--- Sequence structure for sys_notice_id_seq
--- ----------------------------
-DROP SEQUENCE IF EXISTS "public"."sys_notice_id_seq";
-CREATE SEQUENCE "public"."sys_notice_id_seq" 
-INCREMENT 1
-MINVALUE  1
-MAXVALUE 99999999
-START 3
-CACHE 1;
-
--- ----------------------------
--- Sequence structure for sys_oper_log_id_seq
--- ----------------------------
-DROP SEQUENCE IF EXISTS "public"."sys_oper_log_id_seq";
-CREATE SEQUENCE "public"."sys_oper_log_id_seq" 
-INCREMENT 1
-MINVALUE  1
-MAXVALUE 99999999
-START 200
-CACHE 1;
-
--- ----------------------------
--- Sequence structure for sys_post_id_seq
--- ----------------------------
-DROP SEQUENCE IF EXISTS "public"."sys_post_id_seq";
-CREATE SEQUENCE "public"."sys_post_id_seq" 
-INCREMENT 1
-MINVALUE  1
-MAXVALUE 99999999
-START 5
-CACHE 1;
-
--- ----------------------------
--- Sequence structure for sys_role_id_seq
--- ----------------------------
-DROP SEQUENCE IF EXISTS "public"."sys_role_id_seq";
-CREATE SEQUENCE "public"."sys_role_id_seq" 
-INCREMENT 1
-MINVALUE  1
-MAXVALUE 99999999
-START 3
-CACHE 1;
-
--- ----------------------------
--- Sequence structure for sys_user_id_seq
--- ----------------------------
-DROP SEQUENCE IF EXISTS "public"."sys_user_id_seq";
-CREATE SEQUENCE "public"."sys_user_id_seq" 
-INCREMENT 1
-MINVALUE  1
-MAXVALUE 99999999
-START 3
-CACHE 1;
-
--- ----------------------------
--- Table structure for gen_table
--- ----------------------------
-DROP TABLE IF EXISTS "public"."gen_table";
-CREATE TABLE "public"."gen_table" (
-  "table_id" int8 NOT NULL DEFAULT nextval('gen_table_id_seq'::regclass),
-  "table_name" varchar(200) COLLATE "pg_catalog"."default",
-  "table_comment" varchar(500) COLLATE "pg_catalog"."default",
-  "sub_table_name" varchar(64) COLLATE "pg_catalog"."default",
-  "sub_table_fk_name" varchar(64) COLLATE "pg_catalog"."default",
-  "class_name" varchar(100) COLLATE "pg_catalog"."default",
-  "tpl_category" varchar(200) COLLATE "pg_catalog"."default",
-  "package_name" varchar(100) COLLATE "pg_catalog"."default",
-  "module_name" varchar(30) COLLATE "pg_catalog"."default",
-  "business_name" varchar(30) COLLATE "pg_catalog"."default",
-  "function_name" varchar(50) COLLATE "pg_catalog"."default",
-  "function_author" varchar(50) COLLATE "pg_catalog"."default",
-  "gen_type" char(1) COLLATE "pg_catalog"."default",
-  "gen_path" varchar(200) COLLATE "pg_catalog"."default",
-  "options" varchar(1000) COLLATE "pg_catalog"."default",
-  "create_by" varchar(64) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "update_by" varchar(64) COLLATE "pg_catalog"."default",
-  "update_time" timestamp(6),
-  "remark" varchar(500) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."gen_table"."table_id" IS '编号';
-COMMENT ON COLUMN "public"."gen_table"."table_name" IS '表名称';
-COMMENT ON COLUMN "public"."gen_table"."table_comment" IS '表描述';
-COMMENT ON COLUMN "public"."gen_table"."sub_table_name" IS '关联子表的表名';
-COMMENT ON COLUMN "public"."gen_table"."sub_table_fk_name" IS '子表关联的外键名';
-COMMENT ON COLUMN "public"."gen_table"."class_name" IS '实体类名称';
-COMMENT ON COLUMN "public"."gen_table"."tpl_category" IS '使用的模板(crud单表操作 tree树表操作)';
-COMMENT ON COLUMN "public"."gen_table"."package_name" IS '生成包路径';
-COMMENT ON COLUMN "public"."gen_table"."module_name" IS '生成模块名';
-COMMENT ON COLUMN "public"."gen_table"."business_name" IS '生成业务名';
-COMMENT ON COLUMN "public"."gen_table"."function_name" IS '生成功能名';
-COMMENT ON COLUMN "public"."gen_table"."function_author" IS '生成功能作者';
-COMMENT ON COLUMN "public"."gen_table"."gen_type" IS '生成代码方式(0zip压缩包 1自定义路径)';
-COMMENT ON COLUMN "public"."gen_table"."gen_path" IS '生成路径(不填默认项目路径)';
-COMMENT ON COLUMN "public"."gen_table"."options" IS '其它生成选项';
-COMMENT ON COLUMN "public"."gen_table"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."gen_table"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."gen_table"."update_by" IS '更新者';
-COMMENT ON COLUMN "public"."gen_table"."update_time" IS '更新时间';
-COMMENT ON COLUMN "public"."gen_table"."remark" IS '备注';
-COMMENT ON TABLE "public"."gen_table" IS '代码生成业务表';
-
--- ----------------------------
--- Records of gen_table
--- ----------------------------
-INSERT INTO "public"."gen_table" VALUES (205, 'student', '学生表', NULL, NULL, 'Student', NULL, 'com.ruoyi.system', 'system', 'student', '学生', 'ruoyi', NULL, NULL, NULL, 'admin', '2023-01-11 15:52:27.245483', NULL, NULL, NULL);
-INSERT INTO "public"."gen_table" VALUES (206, 'teacher', '教师表', '', '', 'Teacher', 'crud', 'com.ruoyi.system', 'school', 'teacher', '教师', 'liusuyi', NULL, NULL, '{"parentMenuId":"4"}', 'admin', '2023-01-11 15:58:44.348299', NULL, '2023-01-11 16:02:45.123134', NULL);
-
--- ----------------------------
--- Table structure for gen_table_column
--- ----------------------------
-DROP TABLE IF EXISTS "public"."gen_table_column";
-CREATE TABLE "public"."gen_table_column" (
-  "column_id" int8 NOT NULL DEFAULT nextval('gen_table_column_id_seq'::regclass),
-  "table_id" int8,
-  "column_name" varchar(200) COLLATE "pg_catalog"."default",
-  "column_comment" varchar(500) COLLATE "pg_catalog"."default",
-  "column_type" varchar(100) COLLATE "pg_catalog"."default",
-  "java_type" varchar(500) COLLATE "pg_catalog"."default",
-  "java_field" varchar(200) COLLATE "pg_catalog"."default",
-  "is_pk" char(1) COLLATE "pg_catalog"."default",
-  "is_increment" char(1) COLLATE "pg_catalog"."default",
-  "is_required" char(1) COLLATE "pg_catalog"."default",
-  "is_insert" char(1) COLLATE "pg_catalog"."default",
-  "is_edit" char(1) COLLATE "pg_catalog"."default",
-  "is_list" char(1) COLLATE "pg_catalog"."default",
-  "is_query" char(1) COLLATE "pg_catalog"."default",
-  "query_type" varchar(200) COLLATE "pg_catalog"."default",
-  "html_type" varchar(200) COLLATE "pg_catalog"."default",
-  "dict_type" varchar(200) COLLATE "pg_catalog"."default",
-  "sort" int4,
-  "create_by" varchar(64) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "update_by" varchar(64) COLLATE "pg_catalog"."default",
-  "update_time" timestamp(6)
-)
-;
-COMMENT ON COLUMN "public"."gen_table_column"."column_id" IS '编号';
-COMMENT ON COLUMN "public"."gen_table_column"."table_id" IS '归属表编号';
-COMMENT ON COLUMN "public"."gen_table_column"."column_name" IS '列名称';
-COMMENT ON COLUMN "public"."gen_table_column"."column_comment" IS '列描述';
-COMMENT ON COLUMN "public"."gen_table_column"."column_type" IS '列类型';
-COMMENT ON COLUMN "public"."gen_table_column"."java_type" IS 'JAVA类型';
-COMMENT ON COLUMN "public"."gen_table_column"."java_field" IS 'JAVA字段名';
-COMMENT ON COLUMN "public"."gen_table_column"."is_pk" IS '是否主键(1是)';
-COMMENT ON COLUMN "public"."gen_table_column"."is_increment" IS '是否自增(1是)';
-COMMENT ON COLUMN "public"."gen_table_column"."is_required" IS '是否必填(1是)';
-COMMENT ON COLUMN "public"."gen_table_column"."is_insert" IS '是否为插入字段(1是)';
-COMMENT ON COLUMN "public"."gen_table_column"."is_edit" IS '是否编辑字段(1是)';
-COMMENT ON COLUMN "public"."gen_table_column"."is_list" IS '是否列表字段(1是)';
-COMMENT ON COLUMN "public"."gen_table_column"."is_query" IS '是否查询字段(1是)';
-COMMENT ON COLUMN "public"."gen_table_column"."query_type" IS '查询方式(等于、不等于、大于、小于、范围)';
-COMMENT ON COLUMN "public"."gen_table_column"."html_type" IS '显示类型(文本框、文本域、下拉框、复选框、单选框、日期控件)';
-COMMENT ON COLUMN "public"."gen_table_column"."dict_type" IS '字典类型';
-COMMENT ON COLUMN "public"."gen_table_column"."sort" IS '排序';
-COMMENT ON COLUMN "public"."gen_table_column"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."gen_table_column"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."gen_table_column"."update_by" IS '更新者';
-COMMENT ON COLUMN "public"."gen_table_column"."update_time" IS '更新时间';
-COMMENT ON TABLE "public"."gen_table_column" IS '代码生成业务表字段';
-
--- ----------------------------
--- Records of gen_table_column
--- ----------------------------
-INSERT INTO "public"."gen_table_column" VALUES (1, 205, 'id', 'id', 'int4', 'String', 'id', 't', NULL, 't', '1', NULL, NULL, NULL, 'EQ', NULL, NULL, NULL, 'admin', '2023-01-11 15:52:27.245483', NULL, NULL);
-INSERT INTO "public"."gen_table_column" VALUES (2, 205, 'name', '姓名', 'varchar', 'String', 'name', 'f', NULL, 'f', '1', '1', '1', '1', 'LIKE', 'input', NULL, NULL, 'admin', '2023-01-11 15:52:27.245483', NULL, NULL);
-INSERT INTO "public"."gen_table_column" VALUES (3, 206, 'id', 'id', 'int4', 'Integer', 'id', 't', NULL, 't', '1', NULL, NULL, NULL, 'EQ', NULL, NULL, NULL, 'admin', '2023-01-11 15:58:44.348299', NULL, '2023-01-11 16:02:45.123134');
-INSERT INTO "public"."gen_table_column" VALUES (4, 206, 'name', '教师姓名', 'varchar', 'String', 'name', 'f', NULL, 'f', '1', '1', '1', '1', 'LIKE', 'input', NULL, NULL, 'admin', '2023-01-11 15:58:44.348299', NULL, '2023-01-11 16:02:45.123134');
-INSERT INTO "public"."gen_table_column" VALUES (5, 206, 'phone', '教师电话', 'varchar', 'String', 'phone', 'f', NULL, 'f', '1', '1', '1', '1', 'EQ', 'input', NULL, NULL, 'admin', '2023-01-11 15:58:44.348299', NULL, '2023-01-11 16:02:45.123134');
-
--- ----------------------------
--- Table structure for qrtz_blob_triggers
--- ----------------------------
-DROP TABLE IF EXISTS "public"."qrtz_blob_triggers";
-CREATE TABLE "public"."qrtz_blob_triggers" (
-  "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
-  "trigger_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
-  "trigger_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
-  "blob_data" bytea
-)
-;
-COMMENT ON COLUMN "public"."qrtz_blob_triggers"."sched_name" IS '调度名称';
-COMMENT ON COLUMN "public"."qrtz_blob_triggers"."trigger_name" IS 'qrtz_triggers表trigger_name的外键';
-COMMENT ON COLUMN "public"."qrtz_blob_triggers"."trigger_group" IS 'qrtz_triggers表trigger_group的外键';
-COMMENT ON COLUMN "public"."qrtz_blob_triggers"."blob_data" IS '存放持久化Trigger对象';
-COMMENT ON TABLE "public"."qrtz_blob_triggers" IS 'Blob类型的触发器表';
-
--- ----------------------------
--- Table structure for qrtz_calendars
--- ----------------------------
-DROP TABLE IF EXISTS "public"."qrtz_calendars";
-CREATE TABLE "public"."qrtz_calendars" (
-  "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
-  "calendar_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
-  "calendar" bytea NOT NULL
-)
-;
-COMMENT ON COLUMN "public"."qrtz_calendars"."sched_name" IS '调度名称';
-COMMENT ON COLUMN "public"."qrtz_calendars"."calendar_name" IS '日历名称';
-COMMENT ON COLUMN "public"."qrtz_calendars"."calendar" IS '存放持久化calendar对象';
-COMMENT ON TABLE "public"."qrtz_calendars" IS '日历信息表';
-
--- ----------------------------
--- Table structure for qrtz_cron_triggers
--- ----------------------------
-DROP TABLE IF EXISTS "public"."qrtz_cron_triggers";
-CREATE TABLE "public"."qrtz_cron_triggers" (
-  "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
-  "trigger_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
-  "trigger_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
-  "cron_expression" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
-  "time_zone_id" varchar(80) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."qrtz_cron_triggers"."sched_name" IS '调度名称';
-COMMENT ON COLUMN "public"."qrtz_cron_triggers"."trigger_name" IS 'qrtz_triggers表trigger_name的外键';
-COMMENT ON COLUMN "public"."qrtz_cron_triggers"."trigger_group" IS 'qrtz_triggers表trigger_group的外键';
-COMMENT ON COLUMN "public"."qrtz_cron_triggers"."cron_expression" IS 'cron表达式';
-COMMENT ON COLUMN "public"."qrtz_cron_triggers"."time_zone_id" IS '时区';
-COMMENT ON TABLE "public"."qrtz_cron_triggers" IS 'Cron类型的触发器表';
-
--- ----------------------------
--- Table structure for qrtz_fired_triggers
--- ----------------------------
-DROP TABLE IF EXISTS "public"."qrtz_fired_triggers";
-CREATE TABLE "public"."qrtz_fired_triggers" (
-  "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
-  "entry_id" varchar(95) COLLATE "pg_catalog"."default" NOT NULL,
-  "trigger_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
-  "trigger_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
-  "instance_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
-  "fired_time" int8 NOT NULL,
-  "sched_time" int8 NOT NULL,
-  "priority" int4 NOT NULL,
-  "state" varchar(16) COLLATE "pg_catalog"."default" NOT NULL,
-  "job_name" varchar(200) COLLATE "pg_catalog"."default",
-  "job_group" varchar(200) COLLATE "pg_catalog"."default",
-  "is_nonconcurrent" varchar(1) COLLATE "pg_catalog"."default",
-  "requests_recovery" varchar(1) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."qrtz_fired_triggers"."sched_name" IS '调度名称';
-COMMENT ON COLUMN "public"."qrtz_fired_triggers"."entry_id" IS '调度器实例id';
-COMMENT ON COLUMN "public"."qrtz_fired_triggers"."trigger_name" IS 'qrtz_triggers表trigger_name的外键';
-COMMENT ON COLUMN "public"."qrtz_fired_triggers"."trigger_group" IS 'qrtz_triggers表trigger_group的外键';
-COMMENT ON COLUMN "public"."qrtz_fired_triggers"."instance_name" IS '调度器实例名';
-COMMENT ON COLUMN "public"."qrtz_fired_triggers"."fired_time" IS '触发的时间';
-COMMENT ON COLUMN "public"."qrtz_fired_triggers"."sched_time" IS '定时器制定的时间';
-COMMENT ON COLUMN "public"."qrtz_fired_triggers"."priority" IS '优先级';
-COMMENT ON COLUMN "public"."qrtz_fired_triggers"."state" IS '状态';
-COMMENT ON COLUMN "public"."qrtz_fired_triggers"."job_name" IS '任务名称';
-COMMENT ON COLUMN "public"."qrtz_fired_triggers"."job_group" IS '任务组名';
-COMMENT ON COLUMN "public"."qrtz_fired_triggers"."is_nonconcurrent" IS '是否并发';
-COMMENT ON COLUMN "public"."qrtz_fired_triggers"."requests_recovery" IS '是否接受恢复执行';
-COMMENT ON TABLE "public"."qrtz_fired_triggers" IS '已触发的触发器表';
-
--- ----------------------------
--- Table structure for qrtz_job_details
--- ----------------------------
-DROP TABLE IF EXISTS "public"."qrtz_job_details";
-CREATE TABLE "public"."qrtz_job_details" (
-  "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
-  "job_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
-  "job_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
-  "description" varchar(250) COLLATE "pg_catalog"."default",
-  "job_class_name" varchar(250) COLLATE "pg_catalog"."default" NOT NULL,
-  "is_durable" varchar(10) COLLATE "pg_catalog"."default" NOT NULL,
-  "is_nonconcurrent" varchar(10) COLLATE "pg_catalog"."default" NOT NULL,
-  "is_update_data" varchar(10) COLLATE "pg_catalog"."default" NOT NULL,
-  "requests_recovery" varchar(10) COLLATE "pg_catalog"."default" NOT NULL,
-  "job_data" bytea
-)
-;
-COMMENT ON COLUMN "public"."qrtz_job_details"."sched_name" IS '调度名称';
-COMMENT ON COLUMN "public"."qrtz_job_details"."job_name" IS '任务名称';
-COMMENT ON COLUMN "public"."qrtz_job_details"."job_group" IS '任务组名';
-COMMENT ON COLUMN "public"."qrtz_job_details"."description" IS '相关介绍';
-COMMENT ON COLUMN "public"."qrtz_job_details"."job_class_name" IS '执行任务类名称';
-COMMENT ON COLUMN "public"."qrtz_job_details"."is_durable" IS '是否持久化';
-COMMENT ON COLUMN "public"."qrtz_job_details"."is_nonconcurrent" IS '是否并发';
-COMMENT ON COLUMN "public"."qrtz_job_details"."is_update_data" IS '是否更新数据';
-COMMENT ON COLUMN "public"."qrtz_job_details"."requests_recovery" IS '是否接受恢复执行';
-COMMENT ON COLUMN "public"."qrtz_job_details"."job_data" IS '存放持久化job对象';
-COMMENT ON TABLE "public"."qrtz_job_details" IS '任务详细信息表';
-
--- ----------------------------
--- Table structure for qrtz_locks
--- ----------------------------
-DROP TABLE IF EXISTS "public"."qrtz_locks";
-CREATE TABLE "public"."qrtz_locks" (
-  "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
-  "lock_name" varchar(40) COLLATE "pg_catalog"."default" NOT NULL
-)
-;
-COMMENT ON COLUMN "public"."qrtz_locks"."sched_name" IS '调度名称';
-COMMENT ON COLUMN "public"."qrtz_locks"."lock_name" IS '悲观锁名称';
-COMMENT ON TABLE "public"."qrtz_locks" IS '存储的悲观锁信息表';
-
--- ----------------------------
--- Table structure for qrtz_paused_trigger_grps
--- ----------------------------
-DROP TABLE IF EXISTS "public"."qrtz_paused_trigger_grps";
-CREATE TABLE "public"."qrtz_paused_trigger_grps" (
-  "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
-  "trigger_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL
-)
-;
-COMMENT ON COLUMN "public"."qrtz_paused_trigger_grps"."sched_name" IS '调度名称';
-COMMENT ON COLUMN "public"."qrtz_paused_trigger_grps"."trigger_group" IS 'qrtz_triggers表trigger_group的外键';
-COMMENT ON TABLE "public"."qrtz_paused_trigger_grps" IS '暂停的触发器表';
-
--- ----------------------------
--- Table structure for qrtz_scheduler_state
--- ----------------------------
-DROP TABLE IF EXISTS "public"."qrtz_scheduler_state";
-CREATE TABLE "public"."qrtz_scheduler_state" (
-  "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
-  "instance_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
-  "last_checkin_time" int8 NOT NULL,
-  "checkin_interval" int8 NOT NULL
-)
-;
-COMMENT ON COLUMN "public"."qrtz_scheduler_state"."sched_name" IS '调度名称';
-COMMENT ON COLUMN "public"."qrtz_scheduler_state"."instance_name" IS '实例名称';
-COMMENT ON COLUMN "public"."qrtz_scheduler_state"."last_checkin_time" IS '上次检查时间';
-COMMENT ON COLUMN "public"."qrtz_scheduler_state"."checkin_interval" IS '检查间隔时间';
-COMMENT ON TABLE "public"."qrtz_scheduler_state" IS '调度器状态表';
-
--- ----------------------------
--- Table structure for qrtz_simple_triggers
--- ----------------------------
-DROP TABLE IF EXISTS "public"."qrtz_simple_triggers";
-CREATE TABLE "public"."qrtz_simple_triggers" (
-  "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
-  "trigger_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
-  "trigger_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
-  "repeat_count" int8 NOT NULL,
-  "repeat_interval" int8 NOT NULL,
-  "times_triggered" int8 NOT NULL
-)
-;
-COMMENT ON COLUMN "public"."qrtz_simple_triggers"."sched_name" IS '调度名称';
-COMMENT ON COLUMN "public"."qrtz_simple_triggers"."trigger_name" IS 'qrtz_triggers表trigger_name的外键';
-COMMENT ON COLUMN "public"."qrtz_simple_triggers"."trigger_group" IS 'qrtz_triggers表trigger_group的外键';
-COMMENT ON COLUMN "public"."qrtz_simple_triggers"."repeat_count" IS '重复的次数统计';
-COMMENT ON COLUMN "public"."qrtz_simple_triggers"."repeat_interval" IS '重复的间隔时间';
-COMMENT ON COLUMN "public"."qrtz_simple_triggers"."times_triggered" IS '已经触发的次数';
-COMMENT ON TABLE "public"."qrtz_simple_triggers" IS '简单触发器的信息表';
-
--- ----------------------------
--- Table structure for qrtz_simprop_triggers
--- ----------------------------
-DROP TABLE IF EXISTS "public"."qrtz_simprop_triggers";
-CREATE TABLE "public"."qrtz_simprop_triggers" (
-  "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
-  "trigger_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
-  "trigger_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
-  "str_prop_1" varchar(512) COLLATE "pg_catalog"."default",
-  "str_prop_2" varchar(512) COLLATE "pg_catalog"."default",
-  "str_prop_3" varchar(512) COLLATE "pg_catalog"."default",
-  "int_prop_1" int4,
-  "int_prop_2" int4,
-  "long_prop_1" int8,
-  "long_prop_2" int8,
-  "dec_prop_1" numeric(13,4),
-  "dec_prop_2" numeric(13,4),
-  "bool_prop_1" varchar(1) COLLATE "pg_catalog"."default",
-  "bool_prop_2" varchar(1) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."sched_name" IS '调度名称';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."trigger_name" IS 'qrtz_triggers表trigger_name的外键';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."trigger_group" IS 'qrtz_triggers表trigger_group的外键';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."str_prop_1" IS 'String类型的trigger的第一个参数';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."str_prop_2" IS 'String类型的trigger的第二个参数';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."str_prop_3" IS 'String类型的trigger的第三个参数';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."int_prop_1" IS 'int类型的trigger的第一个参数';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."int_prop_2" IS 'int类型的trigger的第二个参数';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."long_prop_1" IS 'long类型的trigger的第一个参数';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."long_prop_2" IS 'long类型的trigger的第二个参数';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."dec_prop_1" IS 'decimal类型的trigger的第一个参数';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."dec_prop_2" IS 'decimal类型的trigger的第二个参数';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."bool_prop_1" IS 'Boolean类型的trigger的第一个参数';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."bool_prop_2" IS 'Boolean类型的trigger的第二个参数';
-COMMENT ON TABLE "public"."qrtz_simprop_triggers" IS '同步机制的行锁表';
-
--- ----------------------------
--- Table structure for qrtz_triggers
--- ----------------------------
-DROP TABLE IF EXISTS "public"."qrtz_triggers";
-CREATE TABLE "public"."qrtz_triggers" (
-  "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
-  "trigger_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
-  "trigger_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
-  "job_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
-  "job_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
-  "description" varchar(250) COLLATE "pg_catalog"."default",
-  "next_fire_time" int8,
-  "prev_fire_time" int8,
-  "priority" int4,
-  "trigger_state" varchar(16) COLLATE "pg_catalog"."default" NOT NULL,
-  "trigger_type" varchar(8) COLLATE "pg_catalog"."default" NOT NULL,
-  "start_time" int8 NOT NULL,
-  "end_time" int8,
-  "calendar_name" varchar(200) COLLATE "pg_catalog"."default",
-  "misfire_instr" int2,
-  "job_data" bytea
-)
-;
-COMMENT ON COLUMN "public"."qrtz_triggers"."sched_name" IS '调度名称';
-COMMENT ON COLUMN "public"."qrtz_triggers"."trigger_name" IS '触发器的名字';
-COMMENT ON COLUMN "public"."qrtz_triggers"."trigger_group" IS '触发器所属组的名字';
-COMMENT ON COLUMN "public"."qrtz_triggers"."job_name" IS 'qrtz_job_details表job_name的外键';
-COMMENT ON COLUMN "public"."qrtz_triggers"."job_group" IS 'qrtz_job_details表job_group的外键';
-COMMENT ON COLUMN "public"."qrtz_triggers"."description" IS '相关介绍';
-COMMENT ON COLUMN "public"."qrtz_triggers"."next_fire_time" IS '上一次触发时间(毫秒)';
-COMMENT ON COLUMN "public"."qrtz_triggers"."prev_fire_time" IS '下一次触发时间(默认为-1表示不触发)';
-COMMENT ON COLUMN "public"."qrtz_triggers"."priority" IS '优先级';
-COMMENT ON COLUMN "public"."qrtz_triggers"."trigger_state" IS '触发器状态';
-COMMENT ON COLUMN "public"."qrtz_triggers"."trigger_type" IS '触发器的类型';
-COMMENT ON COLUMN "public"."qrtz_triggers"."start_time" IS '开始时间';
-COMMENT ON COLUMN "public"."qrtz_triggers"."end_time" IS '结束时间';
-COMMENT ON COLUMN "public"."qrtz_triggers"."calendar_name" IS '日程表名称';
-COMMENT ON COLUMN "public"."qrtz_triggers"."misfire_instr" IS '补偿执行的策略';
-COMMENT ON COLUMN "public"."qrtz_triggers"."job_data" IS '存放持久化job对象';
-COMMENT ON TABLE "public"."qrtz_triggers" IS '触发器详细信息表';
-
--- ----------------------------
--- Table structure for student
--- ----------------------------
-DROP TABLE IF EXISTS "public"."student";
-CREATE TABLE "public"."student" (
-  "id" int4 NOT NULL,
-  "name" varchar(255) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."student"."id" IS 'id';
-COMMENT ON COLUMN "public"."student"."name" IS '姓名';
-COMMENT ON TABLE "public"."student" IS '学生表';
-
--- ----------------------------
--- Table structure for sys_config
--- ----------------------------
-DROP TABLE IF EXISTS "public"."sys_config";
-CREATE TABLE "public"."sys_config" (
-  "config_id" int4 NOT NULL DEFAULT nextval('sys_config_id_seq'::regclass),
-  "config_name" varchar(100) COLLATE "pg_catalog"."default",
-  "config_key" varchar(100) COLLATE "pg_catalog"."default",
-  "config_value" varchar(500) COLLATE "pg_catalog"."default",
-  "config_type" char(1) COLLATE "pg_catalog"."default",
-  "create_by" varchar(64) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "update_by" varchar(64) COLLATE "pg_catalog"."default",
-  "update_time" timestamp(6),
-  "remark" varchar(500) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."sys_config"."config_id" IS '参数主键';
-COMMENT ON COLUMN "public"."sys_config"."config_name" IS '参数名称';
-COMMENT ON COLUMN "public"."sys_config"."config_key" IS '参数键名';
-COMMENT ON COLUMN "public"."sys_config"."config_value" IS '参数键值';
-COMMENT ON COLUMN "public"."sys_config"."config_type" IS '系统内置(Y是 N否)';
-COMMENT ON COLUMN "public"."sys_config"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."sys_config"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."sys_config"."update_by" IS '更新者';
-COMMENT ON COLUMN "public"."sys_config"."update_time" IS '更新时间';
-COMMENT ON COLUMN "public"."sys_config"."remark" IS '备注';
-COMMENT ON TABLE "public"."sys_config" IS '参数配置表';
-
--- ----------------------------
--- Records of sys_config
--- ----------------------------
-INSERT INTO "public"."sys_config" VALUES (1, '主框架页-默认皮肤样式名称', 'sys.index.skinName', 'skin-blue', 'Y', 'admin', '2023-01-11 08:15:26', '', NULL, '蓝色 skin-blue、绿色 skin-green、紫色 skin-purple、红色 skin-red、黄色 skin-yellow');
-INSERT INTO "public"."sys_config" VALUES (2, '用户管理-账号初始密码', 'sys.user.initPassword', '123456', 'Y', 'admin', '2023-01-11 08:15:26', '', NULL, '初始化密码 123456');
-INSERT INTO "public"."sys_config" VALUES (3, '主框架页-侧边栏主题', 'sys.index.sideTheme', 'theme-dark', 'Y', 'admin', '2023-01-11 08:15:26', '', NULL, '深色主题theme-dark,浅色主题theme-light');
-INSERT INTO "public"."sys_config" VALUES (4, '账号自助-验证码开关', 'sys.account.captchaEnabled', 'true', 'Y', 'admin', '2023-01-11 08:15:26', '', NULL, '是否开启验证码功能(true开启,false关闭)');
-INSERT INTO "public"."sys_config" VALUES (5, '账号自助-是否开启用户注册功能', 'sys.account.registerUser', 'false', 'Y', 'admin', '2023-01-11 08:15:26', '', NULL, '是否开启注册用户功能(true开启,false关闭)');
-
--- ----------------------------
--- Table structure for sys_dept
--- ----------------------------
-DROP TABLE IF EXISTS "public"."sys_dept";
-CREATE TABLE "public"."sys_dept" (
-  "dept_id" int8 NOT NULL DEFAULT nextval('sys_dept_id_seq'::regclass),
-  "parent_id" int8,
-  "ancestors" varchar(50) COLLATE "pg_catalog"."default",
-  "dept_name" varchar(30) COLLATE "pg_catalog"."default",
-  "order_num" int4,
-  "leader" varchar(20) COLLATE "pg_catalog"."default",
-  "phone" varchar(11) COLLATE "pg_catalog"."default",
-  "email" varchar(50) COLLATE "pg_catalog"."default",
-  "status" char(1) COLLATE "pg_catalog"."default",
-  "del_flag" char(1) COLLATE "pg_catalog"."default" DEFAULT '0'::character varying,
-  "create_by" varchar(64) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "update_by" varchar(64) COLLATE "pg_catalog"."default",
-  "update_time" timestamp(6)
-)
-;
-COMMENT ON COLUMN "public"."sys_dept"."dept_id" IS '部门id';
-COMMENT ON COLUMN "public"."sys_dept"."parent_id" IS '父部门id';
-COMMENT ON COLUMN "public"."sys_dept"."ancestors" IS '祖级列表';
-COMMENT ON COLUMN "public"."sys_dept"."dept_name" IS '部门名称';
-COMMENT ON COLUMN "public"."sys_dept"."order_num" IS '显示顺序';
-COMMENT ON COLUMN "public"."sys_dept"."leader" IS '负责人';
-COMMENT ON COLUMN "public"."sys_dept"."phone" IS '联系电话';
-COMMENT ON COLUMN "public"."sys_dept"."email" IS '邮箱';
-COMMENT ON COLUMN "public"."sys_dept"."status" IS '部门状态(0正常 1停用)';
-COMMENT ON COLUMN "public"."sys_dept"."del_flag" IS '删除标志(0代表存在 2代表删除)';
-COMMENT ON COLUMN "public"."sys_dept"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."sys_dept"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."sys_dept"."update_by" IS '更新者';
-COMMENT ON COLUMN "public"."sys_dept"."update_time" IS '更新时间';
-COMMENT ON TABLE "public"."sys_dept" IS '部门表';
-
--- ----------------------------
--- Records of sys_dept
--- ----------------------------
-INSERT INTO "public"."sys_dept" VALUES (102, 100, '0,100', '长沙分公司', 2, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', '2023-01-11 08:15:25', '', NULL);
-INSERT INTO "public"."sys_dept" VALUES (108, 102, '0,100,102', '市场部门', 1, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', '2023-01-11 08:15:25', '', NULL);
-INSERT INTO "public"."sys_dept" VALUES (109, 102, '0,100,102', '财务部门', 2, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', '2023-01-11 08:15:25', '', NULL);
-INSERT INTO "public"."sys_dept" VALUES (104, 101, '0,100,101', '市场部门', 2, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', '2023-01-11 08:15:25', '', NULL);
-INSERT INTO "public"."sys_dept" VALUES (105, 101, '0,100,101', '测试部门', 3, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', '2023-01-11 08:15:25', '', NULL);
-INSERT INTO "public"."sys_dept" VALUES (106, 101, '0,100,101', '财务部门', 4, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', '2023-01-11 08:15:25', '', NULL);
-INSERT INTO "public"."sys_dept" VALUES (107, 101, '0,100,101', '运维部门', 5, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', '2023-01-11 08:15:25', '', NULL);
-INSERT INTO "public"."sys_dept" VALUES (103, 101, '0,100,101', '小队', 1, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', '2023-01-11 08:15:25', 'admin', '2023-01-11 11:48:44.928724');
-INSERT INTO "public"."sys_dept" VALUES (101, 100, '0,100', '作业区', 1, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', '2023-01-11 08:15:25', 'admin', '2023-01-11 11:48:37.522501');
-INSERT INTO "public"."sys_dept" VALUES (100, 0, '0', '厂级', 0, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', '2023-01-11 08:15:25', 'admin', '2023-01-11 11:48:22.663175');
-INSERT INTO "public"."sys_dept" VALUES (110, 100, '0,100', '作业区1', 3, NULL, NULL, NULL, '0', '0', 'admin', '2023-01-11 12:00:50.080603', NULL, NULL);
-
--- ----------------------------
--- Table structure for sys_dict_data
--- ----------------------------
-DROP TABLE IF EXISTS "public"."sys_dict_data";
-CREATE TABLE "public"."sys_dict_data" (
-  "dict_code" int8 NOT NULL,
-  "dict_sort" int4,
-  "dict_label" varchar(100) COLLATE "pg_catalog"."default",
-  "dict_value" varchar(100) COLLATE "pg_catalog"."default",
-  "dict_type" varchar(100) COLLATE "pg_catalog"."default",
-  "css_class" varchar(100) COLLATE "pg_catalog"."default",
-  "list_class" varchar(100) COLLATE "pg_catalog"."default",
-  "is_default" char(1) COLLATE "pg_catalog"."default",
-  "status" char(1) COLLATE "pg_catalog"."default",
-  "create_by" varchar(64) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "update_by" varchar(64) COLLATE "pg_catalog"."default",
-  "update_time" timestamp(6),
-  "remark" varchar(500) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."sys_dict_data"."dict_code" IS '字典编码';
-COMMENT ON COLUMN "public"."sys_dict_data"."dict_sort" IS '字典排序';
-COMMENT ON COLUMN "public"."sys_dict_data"."dict_label" IS '字典标签';
-COMMENT ON COLUMN "public"."sys_dict_data"."dict_value" IS '字典键值';
-COMMENT ON COLUMN "public"."sys_dict_data"."dict_type" IS '字典类型';
-COMMENT ON COLUMN "public"."sys_dict_data"."css_class" IS '样式属性(其他样式扩展)';
-COMMENT ON COLUMN "public"."sys_dict_data"."list_class" IS '表格回显样式';
-COMMENT ON COLUMN "public"."sys_dict_data"."is_default" IS '是否默认(Y是 N否)';
-COMMENT ON COLUMN "public"."sys_dict_data"."status" IS '状态(0正常 1停用)';
-COMMENT ON COLUMN "public"."sys_dict_data"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."sys_dict_data"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."sys_dict_data"."update_by" IS '更新者';
-COMMENT ON COLUMN "public"."sys_dict_data"."update_time" IS '更新时间';
-COMMENT ON COLUMN "public"."sys_dict_data"."remark" IS '备注';
-COMMENT ON TABLE "public"."sys_dict_data" IS '字典数据表';
-
--- ----------------------------
--- Records of sys_dict_data
--- ----------------------------
-INSERT INTO "public"."sys_dict_data" VALUES (1, 1, '男', '0', 'sys_user_sex', '', '', 'Y', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '性别男');
-INSERT INTO "public"."sys_dict_data" VALUES (2, 2, '女', '1', 'sys_user_sex', '', '', 'N', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '性别女');
-INSERT INTO "public"."sys_dict_data" VALUES (3, 3, '未知', '2', 'sys_user_sex', '', '', 'N', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '性别未知');
-INSERT INTO "public"."sys_dict_data" VALUES (4, 1, '显示', '0', 'sys_show_hide', '', 'primary', 'Y', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '显示菜单');
-INSERT INTO "public"."sys_dict_data" VALUES (5, 2, '隐藏', '1', 'sys_show_hide', '', 'danger', 'N', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '隐藏菜单');
-INSERT INTO "public"."sys_dict_data" VALUES (6, 1, '正常', '0', 'sys_normal_disable', '', 'primary', 'Y', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '正常状态');
-INSERT INTO "public"."sys_dict_data" VALUES (7, 2, '停用', '1', 'sys_normal_disable', '', 'danger', 'N', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '停用状态');
-INSERT INTO "public"."sys_dict_data" VALUES (8, 1, '正常', '0', 'sys_job_status', '', 'primary', 'Y', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '正常状态');
-INSERT INTO "public"."sys_dict_data" VALUES (9, 2, '暂停', '1', 'sys_job_status', '', 'danger', 'N', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '停用状态');
-INSERT INTO "public"."sys_dict_data" VALUES (10, 1, '默认', 'DEFAULT', 'sys_job_group', '', '', 'Y', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '默认分组');
-INSERT INTO "public"."sys_dict_data" VALUES (11, 2, '系统', 'SYSTEM', 'sys_job_group', '', '', 'N', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '系统分组');
-INSERT INTO "public"."sys_dict_data" VALUES (12, 1, '是', 'Y', 'sys_yes_no', '', 'primary', 'Y', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '系统默认是');
-INSERT INTO "public"."sys_dict_data" VALUES (13, 2, '否', 'N', 'sys_yes_no', '', 'danger', 'N', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '系统默认否');
-INSERT INTO "public"."sys_dict_data" VALUES (14, 1, '通知', '1', 'sys_notice_type', '', 'warning', 'Y', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '通知');
-INSERT INTO "public"."sys_dict_data" VALUES (15, 2, '公告', '2', 'sys_notice_type', '', 'success', 'N', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '公告');
-INSERT INTO "public"."sys_dict_data" VALUES (16, 1, '正常', '0', 'sys_notice_status', '', 'primary', 'Y', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '正常状态');
-INSERT INTO "public"."sys_dict_data" VALUES (17, 2, '关闭', '1', 'sys_notice_status', '', 'danger', 'N', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '关闭状态');
-INSERT INTO "public"."sys_dict_data" VALUES (18, 99, '其他', '0', 'sys_oper_type', '', 'info', 'N', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '其他操作');
-INSERT INTO "public"."sys_dict_data" VALUES (19, 1, '新增', '1', 'sys_oper_type', '', 'info', 'N', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '新增操作');
-INSERT INTO "public"."sys_dict_data" VALUES (20, 2, '修改', '2', 'sys_oper_type', '', 'info', 'N', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '修改操作');
-INSERT INTO "public"."sys_dict_data" VALUES (21, 3, '删除', '3', 'sys_oper_type', '', 'danger', 'N', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '删除操作');
-INSERT INTO "public"."sys_dict_data" VALUES (22, 4, '授权', '4', 'sys_oper_type', '', 'primary', 'N', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '授权操作');
-INSERT INTO "public"."sys_dict_data" VALUES (23, 5, '导出', '5', 'sys_oper_type', '', 'warning', 'N', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '导出操作');
-INSERT INTO "public"."sys_dict_data" VALUES (24, 6, '导入', '6', 'sys_oper_type', '', 'warning', 'N', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '导入操作');
-INSERT INTO "public"."sys_dict_data" VALUES (25, 7, '强退', '7', 'sys_oper_type', '', 'danger', 'N', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '强退操作');
-INSERT INTO "public"."sys_dict_data" VALUES (26, 8, '生成代码', '8', 'sys_oper_type', '', 'warning', 'N', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '生成操作');
-INSERT INTO "public"."sys_dict_data" VALUES (27, 9, '清空数据', '9', 'sys_oper_type', '', 'danger', 'N', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '清空操作');
-INSERT INTO "public"."sys_dict_data" VALUES (28, 1, '成功', '0', 'sys_common_status', '', 'primary', 'N', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '正常状态');
-INSERT INTO "public"."sys_dict_data" VALUES (29, 2, '失败', '1', 'sys_common_status', '', 'danger', 'N', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '停用状态');
-
--- ----------------------------
--- Table structure for sys_dict_type
--- ----------------------------
-DROP TABLE IF EXISTS "public"."sys_dict_type";
-CREATE TABLE "public"."sys_dict_type" (
-  "dict_id" int8 NOT NULL DEFAULT nextval('sys_dict_type_id_seq'::regclass),
-  "dict_name" varchar(100) COLLATE "pg_catalog"."default",
-  "dict_type" varchar(100) COLLATE "pg_catalog"."default",
-  "status" char(1) COLLATE "pg_catalog"."default",
-  "create_by" varchar(64) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "update_by" varchar(64) COLLATE "pg_catalog"."default",
-  "update_time" timestamp(6),
-  "remark" varchar(500) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."sys_dict_type"."dict_id" IS '字典主键';
-COMMENT ON COLUMN "public"."sys_dict_type"."dict_name" IS '字典名称';
-COMMENT ON COLUMN "public"."sys_dict_type"."dict_type" IS '字典类型';
-COMMENT ON COLUMN "public"."sys_dict_type"."status" IS '状态(0正常 1停用)';
-COMMENT ON COLUMN "public"."sys_dict_type"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."sys_dict_type"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."sys_dict_type"."update_by" IS '更新者';
-COMMENT ON COLUMN "public"."sys_dict_type"."update_time" IS '更新时间';
-COMMENT ON COLUMN "public"."sys_dict_type"."remark" IS '备注';
-COMMENT ON TABLE "public"."sys_dict_type" IS '字典类型表';
-
--- ----------------------------
--- Records of sys_dict_type
--- ----------------------------
-INSERT INTO "public"."sys_dict_type" VALUES (1, '用户性别', 'sys_user_sex', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '用户性别列表');
-INSERT INTO "public"."sys_dict_type" VALUES (2, '菜单状态', 'sys_show_hide', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '菜单状态列表');
-INSERT INTO "public"."sys_dict_type" VALUES (3, '系统开关', 'sys_normal_disable', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '系统开关列表');
-INSERT INTO "public"."sys_dict_type" VALUES (4, '任务状态', 'sys_job_status', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '任务状态列表');
-INSERT INTO "public"."sys_dict_type" VALUES (5, '任务分组', 'sys_job_group', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '任务分组列表');
-INSERT INTO "public"."sys_dict_type" VALUES (6, '系统是否', 'sys_yes_no', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '系统是否列表');
-INSERT INTO "public"."sys_dict_type" VALUES (7, '通知类型', 'sys_notice_type', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '通知类型列表');
-INSERT INTO "public"."sys_dict_type" VALUES (8, '通知状态', 'sys_notice_status', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '通知状态列表');
-INSERT INTO "public"."sys_dict_type" VALUES (9, '操作类型', 'sys_oper_type', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '操作类型列表');
-INSERT INTO "public"."sys_dict_type" VALUES (10, '系统状态', 'sys_common_status', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '登录状态列表');
-INSERT INTO "public"."sys_dict_type" VALUES (11, '测试字典', 'test', '0', 'admin', '2023-01-11 12:49:50.245574', NULL, NULL, NULL);
-
--- ----------------------------
--- Table structure for sys_job
--- ----------------------------
-DROP TABLE IF EXISTS "public"."sys_job";
-CREATE TABLE "public"."sys_job" (
-  "job_id" int8 NOT NULL,
-  "job_name" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "job_group" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "invoke_target" varchar(500) COLLATE "pg_catalog"."default" NOT NULL,
-  "cron_expression" varchar(255) COLLATE "pg_catalog"."default",
-  "misfire_policy" varchar(20) COLLATE "pg_catalog"."default",
-  "concurrent" char(1) COLLATE "pg_catalog"."default",
-  "status" char(1) COLLATE "pg_catalog"."default",
-  "create_by" varchar(64) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "update_by" varchar(64) COLLATE "pg_catalog"."default",
-  "update_time" timestamp(6),
-  "remark" varchar(500) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."sys_job"."job_id" IS '任务ID';
-COMMENT ON COLUMN "public"."sys_job"."job_name" IS '任务名称';
-COMMENT ON COLUMN "public"."sys_job"."job_group" IS '任务组名';
-COMMENT ON COLUMN "public"."sys_job"."invoke_target" IS '调用目标字符串';
-COMMENT ON COLUMN "public"."sys_job"."cron_expression" IS 'cron执行表达式';
-COMMENT ON COLUMN "public"."sys_job"."misfire_policy" IS '计划执行错误策略(1立即执行 2执行一次 3放弃执行)';
-COMMENT ON COLUMN "public"."sys_job"."concurrent" IS '是否并发执行(0允许 1禁止)';
-COMMENT ON COLUMN "public"."sys_job"."status" IS '状态(0正常 1暂停)';
-COMMENT ON COLUMN "public"."sys_job"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."sys_job"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."sys_job"."update_by" IS '更新者';
-COMMENT ON COLUMN "public"."sys_job"."update_time" IS '更新时间';
-COMMENT ON COLUMN "public"."sys_job"."remark" IS '备注信息';
-COMMENT ON TABLE "public"."sys_job" IS '定时任务调度表';
-
--- ----------------------------
--- Records of sys_job
--- ----------------------------
-INSERT INTO "public"."sys_job" VALUES (2, '系统默认(有参)', 'DEFAULT', 'ryTask.ryParams(''ry'')', '0/15 * * * * ?', '3', '1', '1', 'admin', '2023-01-11 08:15:26', '', NULL, '');
-INSERT INTO "public"."sys_job" VALUES (3, '系统默认(多参)', 'DEFAULT', 'ryTask.ryMultipleParams(''ry'', true, 2000L, 316.50D, 100)', '0/20 * * * * ?', '3', '1', '1', 'admin', '2023-01-11 08:15:26', '', NULL, '');
-INSERT INTO "public"."sys_job" VALUES (1, '系统默认(无参)', 'DEFAULT', 'ryTask.ryNoParams', '0/10 * * * * ?', '3', '1', '1', 'admin', '2023-01-11 08:15:26', '', '2023-01-11 14:02:34.679047', '');
-
--- ----------------------------
--- Table structure for sys_job_log
--- ----------------------------
-DROP TABLE IF EXISTS "public"."sys_job_log";
-CREATE TABLE "public"."sys_job_log" (
-  "job_log_id" int8 NOT NULL DEFAULT nextval('sys_job_log_id_seq'::regclass),
-  "job_name" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "job_group" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "invoke_target" varchar(500) COLLATE "pg_catalog"."default" NOT NULL,
-  "job_message" varchar(500) COLLATE "pg_catalog"."default",
-  "status" char(1) COLLATE "pg_catalog"."default",
-  "exception_info" varchar(2000) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6)
-)
-;
-COMMENT ON COLUMN "public"."sys_job_log"."job_log_id" IS '任务日志ID';
-COMMENT ON COLUMN "public"."sys_job_log"."job_name" IS '任务名称';
-COMMENT ON COLUMN "public"."sys_job_log"."job_group" IS '任务组名';
-COMMENT ON COLUMN "public"."sys_job_log"."invoke_target" IS '调用目标字符串';
-COMMENT ON COLUMN "public"."sys_job_log"."job_message" IS '日志信息';
-COMMENT ON COLUMN "public"."sys_job_log"."status" IS '执行状态(0正常 1失败)';
-COMMENT ON COLUMN "public"."sys_job_log"."exception_info" IS '异常信息';
-COMMENT ON COLUMN "public"."sys_job_log"."create_time" IS '创建时间';
-COMMENT ON TABLE "public"."sys_job_log" IS '定时任务调度日志表';
-
--- ----------------------------
--- Records of sys_job_log
--- ----------------------------
-INSERT INTO "public"."sys_job_log" VALUES (1, '系统默认(无参)', 'DEFAULT', 'ryTask.ryNoParams', '系统默认(无参) 总共耗时:0毫秒', '0', NULL, '2023-01-11 13:57:12.84004');
-INSERT INTO "public"."sys_job_log" VALUES (2, '系统默认(无参)', 'DEFAULT', 'ryTask.ryNoParams', '系统默认(无参) 总共耗时:0毫秒', '0', NULL, '2023-01-11 13:57:22.840003');
-INSERT INTO "public"."sys_job_log" VALUES (3, '系统默认(无参)', 'DEFAULT', 'ryTask.ryNoParams', '系统默认(无参) 总共耗时:0毫秒', '0', NULL, '2023-01-11 13:57:32.839971');
-INSERT INTO "public"."sys_job_log" VALUES (4, '系统默认(无参)', 'DEFAULT', 'ryTask.ryNoParams', '系统默认(无参) 总共耗时:0毫秒', '0', NULL, '2023-01-11 13:57:42.843037');
-INSERT INTO "public"."sys_job_log" VALUES (5, '系统默认(无参)', 'DEFAULT', 'ryTask.ryNoParams', '系统默认(无参) 总共耗时:0毫秒', '0', NULL, '2023-01-11 13:57:52.842981');
-INSERT INTO "public"."sys_job_log" VALUES (6, '系统默认(无参)', 'DEFAULT', 'ryTask.ryNoParams', '系统默认(无参) 总共耗时:0毫秒', '0', NULL, '2023-01-11 13:58:02.84308');
-INSERT INTO "public"."sys_job_log" VALUES (7, '系统默认(无参)', 'DEFAULT', 'ryTask.ryNoParams', '系统默认(无参) 总共耗时:0毫秒', '0', NULL, '2023-01-11 13:58:12.846901');
-INSERT INTO "public"."sys_job_log" VALUES (8, '系统默认(无参)', 'DEFAULT', 'ryTask.ryNoParams', '系统默认(无参) 总共耗时:0毫秒', '0', NULL, '2023-01-11 13:58:22.835041');
-INSERT INTO "public"."sys_job_log" VALUES (9, '系统默认(无参)', 'DEFAULT', 'ryTask.ryNoParams', '系统默认(无参) 总共耗时:0毫秒', '0', NULL, '2023-01-11 13:58:32.837224');
-INSERT INTO "public"."sys_job_log" VALUES (10, '系统默认(无参)', 'DEFAULT', 'ryTask.ryNoParams', '系统默认(无参) 总共耗时:0毫秒', '0', NULL, '2023-01-11 13:58:42.841721');
-INSERT INTO "public"."sys_job_log" VALUES (11, '系统默认(无参)', 'DEFAULT', 'ryTask.ryNoParams', '系统默认(无参) 总共耗时:0毫秒', '0', NULL, '2023-01-11 13:58:52.841688');
-INSERT INTO "public"."sys_job_log" VALUES (12, '系统默认(无参)', 'DEFAULT', 'ryTask.ryNoParams', '系统默认(无参) 总共耗时:0毫秒', '0', NULL, '2023-01-11 13:59:02.84166');
-INSERT INTO "public"."sys_job_log" VALUES (13, '系统默认(无参)', 'DEFAULT', 'ryTask.ryNoParams', '系统默认(无参) 总共耗时:0毫秒', '0', NULL, '2023-01-11 13:59:12.84544');
-INSERT INTO "public"."sys_job_log" VALUES (14, '系统默认(无参)', 'DEFAULT', 'ryTask.ryNoParams', '系统默认(无参) 总共耗时:0毫秒', '0', NULL, '2023-01-11 13:59:22.845401');
-INSERT INTO "public"."sys_job_log" VALUES (15, '系统默认(无参)', 'DEFAULT', 'ryTask.ryNoParams', '系统默认(无参) 总共耗时:0毫秒', '0', NULL, '2023-01-11 13:59:32.845365');
-INSERT INTO "public"."sys_job_log" VALUES (16, '系统默认(无参)', 'DEFAULT', 'ryTask.ryNoParams', '系统默认(无参) 总共耗时:0毫秒', '0', NULL, '2023-01-11 13:59:42.845332');
-INSERT INTO "public"."sys_job_log" VALUES (17, '系统默认(无参)', 'DEFAULT', 'ryTask.ryNoParams', '系统默认(无参) 总共耗时:0毫秒', '0', NULL, '2023-01-11 13:59:52.845301');
-INSERT INTO "public"."sys_job_log" VALUES (18, '系统默认(无参)', 'DEFAULT', 'ryTask.ryNoParams', '系统默认(无参) 总共耗时:0毫秒', '0', NULL, '2023-01-11 14:00:02.845246');
-INSERT INTO "public"."sys_job_log" VALUES (19, '系统默认(无参)', 'DEFAULT', 'ryTask.ryNoParams', '系统默认(无参) 总共耗时:1毫秒', '0', NULL, '2023-01-11 14:00:12.845232');
-INSERT INTO "public"."sys_job_log" VALUES (20, '系统默认(无参)', 'DEFAULT', 'ryTask.ryNoParams', '系统默认(无参) 总共耗时:0毫秒', '0', NULL, '2023-01-11 14:00:22.829669');
-INSERT INTO "public"."sys_job_log" VALUES (21, '系统默认(无参)', 'DEFAULT', 'ryTask.ryNoParams', '系统默认(无参) 总共耗时:0毫秒', '0', NULL, '2023-01-11 14:00:32.829633');
-INSERT INTO "public"."sys_job_log" VALUES (22, '系统默认(无参)', 'DEFAULT', 'ryTask.ryNoParams', '系统默认(无参) 总共耗时:0毫秒', '0', NULL, '2023-01-11 14:00:42.829601');
-INSERT INTO "public"."sys_job_log" VALUES (23, '系统默认(无参)', 'DEFAULT', 'ryTask.ryNoParams', '系统默认(无参) 总共耗时:0毫秒', '0', NULL, '2023-01-11 14:02:13.366622');
-INSERT INTO "public"."sys_job_log" VALUES (24, '系统默认(无参)', 'DEFAULT', 'ryTask.ryNoParams', '系统默认(无参) 总共耗时:0毫秒', '0', NULL, '2023-01-11 14:02:22.819705');
-INSERT INTO "public"."sys_job_log" VALUES (25, '系统默认(无参)', 'DEFAULT', 'ryTask.ryNoParams', '系统默认(无参) 总共耗时:0毫秒', '0', NULL, '2023-01-11 14:02:32.81967');
-INSERT INTO "public"."sys_job_log" VALUES (26, '系统默认(无参)', 'DEFAULT', 'ryTask.ryNoParams', '系统默认(无参) 总共耗时:0毫秒', '0', NULL, '2023-01-11 14:02:41.571237');
-INSERT INTO "public"."sys_job_log" VALUES (27, '系统默认(无参)', 'DEFAULT', 'ryTask.ryNoParams', '系统默认(无参) 总共耗时:1毫秒', '0', NULL, '2023-01-11 14:03:07.088056');
-
--- ----------------------------
--- Table structure for sys_logininfor
--- ----------------------------
-DROP TABLE IF EXISTS "public"."sys_logininfor";
-CREATE TABLE "public"."sys_logininfor" (
-  "info_id" int8 NOT NULL DEFAULT nextval('sys_logininfor_id_seq'::regclass),
-  "user_name" varchar(50) COLLATE "pg_catalog"."default",
-  "ipaddr" varchar(128) COLLATE "pg_catalog"."default",
-  "login_location" varchar(255) COLLATE "pg_catalog"."default",
-  "browser" varchar(50) COLLATE "pg_catalog"."default",
-  "os" varchar(50) COLLATE "pg_catalog"."default",
-  "status" char(1) COLLATE "pg_catalog"."default",
-  "msg" varchar(255) COLLATE "pg_catalog"."default",
-  "login_time" timestamp(6)
-)
-;
-COMMENT ON COLUMN "public"."sys_logininfor"."info_id" IS '访问ID';
-COMMENT ON COLUMN "public"."sys_logininfor"."user_name" IS '用户账号';
-COMMENT ON COLUMN "public"."sys_logininfor"."ipaddr" IS '登录IP地址';
-COMMENT ON COLUMN "public"."sys_logininfor"."login_location" IS '登录地点';
-COMMENT ON COLUMN "public"."sys_logininfor"."browser" IS '浏览器类型';
-COMMENT ON COLUMN "public"."sys_logininfor"."os" IS '操作系统';
-COMMENT ON COLUMN "public"."sys_logininfor"."status" IS '登录状态(0成功 1失败)';
-COMMENT ON COLUMN "public"."sys_logininfor"."msg" IS '提示消息';
-COMMENT ON COLUMN "public"."sys_logininfor"."login_time" IS '访问时间';
-COMMENT ON TABLE "public"."sys_logininfor" IS '系统访问记录';
-
--- ----------------------------
--- Records of sys_logininfor
--- ----------------------------
-INSERT INTO "public"."sys_logininfor" VALUES (200, 'admin', '127.0.0.1', '内网IP', 'Chrome 8', 'Windows 10', '0', '登录成功', '2023-01-11 10:02:00.090414');
-INSERT INTO "public"."sys_logininfor" VALUES (201, 'admin', '127.0.0.1', '内网IP', 'Chrome 8', 'Windows 10', '0', '登录成功', '2023-01-11 10:04:51.891983');
-INSERT INTO "public"."sys_logininfor" VALUES (202, 'admin', '127.0.0.1', '内网IP', 'Chrome 8', 'Windows 10', '0', '登录成功', '2023-01-11 10:05:43.626873');
-INSERT INTO "public"."sys_logininfor" VALUES (203, 'admin', '192.168.3.8', '内网IP', 'Chrome 9', 'Windows 10', '0', '登录成功', '2023-01-11 10:07:18.956461');
-INSERT INTO "public"."sys_logininfor" VALUES (204, 'admin', '192.168.3.8', '内网IP', 'Chrome 9', 'Windows 10', '0', '登录成功', '2023-01-11 11:14:05.586053');
-INSERT INTO "public"."sys_logininfor" VALUES (205, 'admin', '192.168.3.8', '内网IP', 'Chrome 9', 'Windows 10', '0', '退出成功', '2023-01-11 13:07:24.16205');
-INSERT INTO "public"."sys_logininfor" VALUES (206, 'admin', '192.168.3.8', '内网IP', 'Chrome 9', 'Windows 10', '0', '登录成功', '2023-01-11 13:07:27.833893');
-INSERT INTO "public"."sys_logininfor" VALUES (207, 'admin', '192.168.3.8', '内网IP', 'Chrome 9', 'Windows 10', '0', '退出成功', '2023-01-11 14:43:36.376038');
-INSERT INTO "public"."sys_logininfor" VALUES (208, 'admin', '192.168.3.8', '内网IP', 'Chrome 9', 'Windows 10', '0', '登录成功', '2023-01-11 14:43:40.063531');
-INSERT INTO "public"."sys_logininfor" VALUES (209, 'admin', '192.168.3.8', '内网IP', 'Chrome 9', 'Windows 10', '0', '退出成功', '2023-01-11 14:47:31.860511');
-INSERT INTO "public"."sys_logininfor" VALUES (210, 'admin', '192.168.3.8', '内网IP', 'Chrome 9', 'Windows 10', '0', '登录成功', '2023-01-11 14:47:39.080227');
-INSERT INTO "public"."sys_logininfor" VALUES (211, 'admin', '192.168.3.8', '内网IP', 'Chrome 9', 'Windows 10', '0', '登录成功', '2023-01-11 15:50:42.569639');
-
--- ----------------------------
--- Table structure for sys_menu
--- ----------------------------
-DROP TABLE IF EXISTS "public"."sys_menu";
-CREATE TABLE "public"."sys_menu" (
-  "menu_id" int8 NOT NULL DEFAULT nextval('sys_menu_id_seq'::regclass),
-  "menu_name" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
-  "parent_id" int8 NOT NULL DEFAULT 0,
-  "order_num" int4,
-  "path" varchar(200) COLLATE "pg_catalog"."default",
-  "component" varchar(255) COLLATE "pg_catalog"."default",
-  "query" varchar(255) COLLATE "pg_catalog"."default",
-  "is_frame" varchar(32) COLLATE "pg_catalog"."default",
-  "is_cache" varchar(32) COLLATE "pg_catalog"."default",
-  "menu_type" char(1) COLLATE "pg_catalog"."default",
-  "visible" char(1) COLLATE "pg_catalog"."default",
-  "status" char(1) COLLATE "pg_catalog"."default",
-  "perms" varchar(100) COLLATE "pg_catalog"."default",
-  "icon" varchar(100) COLLATE "pg_catalog"."default",
-  "create_by" varchar(64) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "update_by" varchar(64) COLLATE "pg_catalog"."default",
-  "update_time" timestamp(6),
-  "remark" varchar(500) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."sys_menu"."menu_id" IS '菜单ID';
-COMMENT ON COLUMN "public"."sys_menu"."menu_name" IS '菜单名称';
-COMMENT ON COLUMN "public"."sys_menu"."parent_id" IS '父菜单ID';
-COMMENT ON COLUMN "public"."sys_menu"."order_num" IS '显示顺序';
-COMMENT ON COLUMN "public"."sys_menu"."path" IS '路由地址';
-COMMENT ON COLUMN "public"."sys_menu"."component" IS '组件路径';
-COMMENT ON COLUMN "public"."sys_menu"."query" IS '路由参数';
-COMMENT ON COLUMN "public"."sys_menu"."is_frame" IS '是否为外链(0是 1否)';
-COMMENT ON COLUMN "public"."sys_menu"."is_cache" IS '是否缓存(0缓存 1不缓存)';
-COMMENT ON COLUMN "public"."sys_menu"."menu_type" IS '菜单类型(M目录 C菜单 F按钮)';
-COMMENT ON COLUMN "public"."sys_menu"."visible" IS '菜单状态(0显示 1隐藏)';
-COMMENT ON COLUMN "public"."sys_menu"."status" IS '菜单状态(0正常 1停用)';
-COMMENT ON COLUMN "public"."sys_menu"."perms" IS '权限标识';
-COMMENT ON COLUMN "public"."sys_menu"."icon" IS '菜单图标';
-COMMENT ON COLUMN "public"."sys_menu"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."sys_menu"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."sys_menu"."update_by" IS '更新者';
-COMMENT ON COLUMN "public"."sys_menu"."update_time" IS '更新时间';
-COMMENT ON COLUMN "public"."sys_menu"."remark" IS '备注';
-COMMENT ON TABLE "public"."sys_menu" IS '菜单权限表';
-
--- ----------------------------
--- Records of sys_menu
--- ----------------------------
-INSERT INTO "public"."sys_menu" VALUES (1, '系统管理', 0, 1, 'system', NULL, '', '1', '0', 'M', '0', '0', '', 'system', 'admin', '2023-01-11 08:15:25', '', NULL, '系统管理目录');
-INSERT INTO "public"."sys_menu" VALUES (2, '系统监控', 0, 2, 'monitor', NULL, '', '1', '0', 'M', '0', '0', '', 'monitor', 'admin', '2023-01-11 08:15:25', '', NULL, '系统监控目录');
-INSERT INTO "public"."sys_menu" VALUES (3, '系统工具', 0, 3, 'tool', NULL, '', '1', '0', 'M', '0', '0', '', 'tool', 'admin', '2023-01-11 08:15:25', '', NULL, '系统工具目录');
-INSERT INTO "public"."sys_menu" VALUES (4, '若依官网', 0, 4, 'http://ruoyi.vip', NULL, '', '0', '0', 'M', '0', '0', '', 'guide', 'admin', '2023-01-11 08:15:25', '', NULL, '若依官网地址');
-INSERT INTO "public"."sys_menu" VALUES (100, '用户管理', 1, 1, 'user', 'system/user/index', '', '1', '0', 'C', '0', '0', 'system:user:list', 'user', 'admin', '2023-01-11 08:15:25', '', NULL, '用户管理菜单');
-INSERT INTO "public"."sys_menu" VALUES (101, '角色管理', 1, 2, 'role', 'system/role/index', '', '1', '0', 'C', '0', '0', 'system:role:list', 'peoples', 'admin', '2023-01-11 08:15:25', '', NULL, '角色管理菜单');
-INSERT INTO "public"."sys_menu" VALUES (102, '菜单管理', 1, 3, 'menu', 'system/menu/index', '', '1', '0', 'C', '0', '0', 'system:menu:list', 'tree-table', 'admin', '2023-01-11 08:15:25', '', NULL, '菜单管理菜单');
-INSERT INTO "public"."sys_menu" VALUES (103, '部门管理', 1, 4, 'dept', 'system/dept/index', '', '1', '0', 'C', '0', '0', 'system:dept:list', 'tree', 'admin', '2023-01-11 08:15:25', '', NULL, '部门管理菜单');
-INSERT INTO "public"."sys_menu" VALUES (104, '岗位管理', 1, 5, 'post', 'system/post/index', '', '1', '0', 'C', '0', '0', 'system:post:list', 'post', 'admin', '2023-01-11 08:15:25', '', NULL, '岗位管理菜单');
-INSERT INTO "public"."sys_menu" VALUES (105, '字典管理', 1, 6, 'dict', 'system/dict/index', '', '1', '0', 'C', '0', '0', 'system:dict:list', 'dict', 'admin', '2023-01-11 08:15:25', '', NULL, '字典管理菜单');
-INSERT INTO "public"."sys_menu" VALUES (106, '参数设置', 1, 7, 'config', 'system/config/index', '', '1', '0', 'C', '0', '0', 'system:config:list', 'edit', 'admin', '2023-01-11 08:15:25', '', NULL, '参数设置菜单');
-INSERT INTO "public"."sys_menu" VALUES (107, '通知公告', 1, 8, 'notice', 'system/notice/index', '', '1', '0', 'C', '0', '0', 'system:notice:list', 'message', 'admin', '2023-01-11 08:15:25', '', NULL, '通知公告菜单');
-INSERT INTO "public"."sys_menu" VALUES (108, '日志管理', 1, 9, 'log', '', '', '1', '0', 'M', '0', '0', '', 'log', 'admin', '2023-01-11 08:15:25', '', NULL, '日志管理菜单');
-INSERT INTO "public"."sys_menu" VALUES (109, '在线用户', 2, 1, 'online', 'monitor/online/index', '', '1', '0', 'C', '0', '0', 'monitor:online:list', 'online', 'admin', '2023-01-11 08:15:25', '', NULL, '在线用户菜单');
-INSERT INTO "public"."sys_menu" VALUES (110, '定时任务', 2, 2, 'job', 'monitor/job/index', '', '1', '0', 'C', '0', '0', 'monitor:job:list', 'job', 'admin', '2023-01-11 08:15:25', '', NULL, '定时任务菜单');
-INSERT INTO "public"."sys_menu" VALUES (111, '数据监控', 2, 3, 'druid', 'monitor/druid/index', '', '1', '0', 'C', '0', '0', 'monitor:druid:list', 'druid', 'admin', '2023-01-11 08:15:25', '', NULL, '数据监控菜单');
-INSERT INTO "public"."sys_menu" VALUES (112, '服务监控', 2, 4, 'server', 'monitor/server/index', '', '1', '0', 'C', '0', '0', 'monitor:server:list', 'server', 'admin', '2023-01-11 08:15:25', '', NULL, '服务监控菜单');
-INSERT INTO "public"."sys_menu" VALUES (113, '缓存监控', 2, 5, 'cache', 'monitor/cache/index', '', '1', '0', 'C', '0', '0', 'monitor:cache:list', 'redis', 'admin', '2023-01-11 08:15:25', '', NULL, '缓存监控菜单');
-INSERT INTO "public"."sys_menu" VALUES (114, '缓存列表', 2, 6, 'cacheList', 'monitor/cache/list', '', '1', '0', 'C', '0', '0', 'monitor:cache:list', 'redis-list', 'admin', '2023-01-11 08:15:25', '', NULL, '缓存列表菜单');
-INSERT INTO "public"."sys_menu" VALUES (115, '表单构建', 3, 1, 'build', 'tool/build/index', '', '1', '0', 'C', '0', '0', 'tool:build:list', 'build', 'admin', '2023-01-11 08:15:25', '', NULL, '表单构建菜单');
-INSERT INTO "public"."sys_menu" VALUES (116, '代码生成', 3, 2, 'gen', 'tool/gen/index', '', '1', '0', 'C', '0', '0', 'tool:gen:list', 'code', 'admin', '2023-01-11 08:15:25', '', NULL, '代码生成菜单');
-INSERT INTO "public"."sys_menu" VALUES (117, '系统接口', 3, 3, 'swagger', 'tool/swagger/index', '', '1', '0', 'C', '0', '0', 'tool:swagger:list', 'swagger', 'admin', '2023-01-11 08:15:25', '', NULL, '系统接口菜单');
-INSERT INTO "public"."sys_menu" VALUES (500, '操作日志', 108, 1, 'operlog', 'monitor/operlog/index', '', '1', '0', 'C', '0', '0', 'monitor:operlog:list', 'form', 'admin', '2023-01-11 08:15:25', '', NULL, '操作日志菜单');
-INSERT INTO "public"."sys_menu" VALUES (501, '登录日志', 108, 2, 'logininfor', 'monitor/logininfor/index', '', '1', '0', 'C', '0', '0', 'monitor:logininfor:list', 'logininfor', 'admin', '2023-01-11 08:15:25', '', NULL, '登录日志菜单');
-INSERT INTO "public"."sys_menu" VALUES (1000, '用户查询', 100, 1, '', '', '', '1', '0', 'F', '0', '0', 'system:user:query', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1001, '用户新增', 100, 2, '', '', '', '1', '0', 'F', '0', '0', 'system:user:add', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1002, '用户修改', 100, 3, '', '', '', '1', '0', 'F', '0', '0', 'system:user:edit', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1003, '用户删除', 100, 4, '', '', '', '1', '0', 'F', '0', '0', 'system:user:remove', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1004, '用户导出', 100, 5, '', '', '', '1', '0', 'F', '0', '0', 'system:user:export', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1005, '用户导入', 100, 6, '', '', '', '1', '0', 'F', '0', '0', 'system:user:import', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1006, '重置密码', 100, 7, '', '', '', '1', '0', 'F', '0', '0', 'system:user:resetPwd', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1007, '角色查询', 101, 1, '', '', '', '1', '0', 'F', '0', '0', 'system:role:query', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1008, '角色新增', 101, 2, '', '', '', '1', '0', 'F', '0', '0', 'system:role:add', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1009, '角色修改', 101, 3, '', '', '', '1', '0', 'F', '0', '0', 'system:role:edit', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1010, '角色删除', 101, 4, '', '', '', '1', '0', 'F', '0', '0', 'system:role:remove', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1011, '角色导出', 101, 5, '', '', '', '1', '0', 'F', '0', '0', 'system:role:export', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1012, '菜单查询', 102, 1, '', '', '', '1', '0', 'F', '0', '0', 'system:menu:query', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1013, '菜单新增', 102, 2, '', '', '', '1', '0', 'F', '0', '0', 'system:menu:add', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1014, '菜单修改', 102, 3, '', '', '', '1', '0', 'F', '0', '0', 'system:menu:edit', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1015, '菜单删除', 102, 4, '', '', '', '1', '0', 'F', '0', '0', 'system:menu:remove', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1016, '部门查询', 103, 1, '', '', '', '1', '0', 'F', '0', '0', 'system:dept:query', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1017, '部门新增', 103, 2, '', '', '', '1', '0', 'F', '0', '0', 'system:dept:add', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1018, '部门修改', 103, 3, '', '', '', '1', '0', 'F', '0', '0', 'system:dept:edit', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1019, '部门删除', 103, 4, '', '', '', '1', '0', 'F', '0', '0', 'system:dept:remove', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1020, '岗位查询', 104, 1, '', '', '', '1', '0', 'F', '0', '0', 'system:post:query', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1021, '岗位新增', 104, 2, '', '', '', '1', '0', 'F', '0', '0', 'system:post:add', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1022, '岗位修改', 104, 3, '', '', '', '1', '0', 'F', '0', '0', 'system:post:edit', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1023, '岗位删除', 104, 4, '', '', '', '1', '0', 'F', '0', '0', 'system:post:remove', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1024, '岗位导出', 104, 5, '', '', '', '1', '0', 'F', '0', '0', 'system:post:export', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1025, '字典查询', 105, 1, '#', '', '', '1', '0', 'F', '0', '0', 'system:dict:query', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1026, '字典新增', 105, 2, '#', '', '', '1', '0', 'F', '0', '0', 'system:dict:add', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1027, '字典修改', 105, 3, '#', '', '', '1', '0', 'F', '0', '0', 'system:dict:edit', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1028, '字典删除', 105, 4, '#', '', '', '1', '0', 'F', '0', '0', 'system:dict:remove', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1029, '字典导出', 105, 5, '#', '', '', '1', '0', 'F', '0', '0', 'system:dict:export', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1030, '参数查询', 106, 1, '#', '', '', '1', '0', 'F', '0', '0', 'system:config:query', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1031, '参数新增', 106, 2, '#', '', '', '1', '0', 'F', '0', '0', 'system:config:add', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1032, '参数修改', 106, 3, '#', '', '', '1', '0', 'F', '0', '0', 'system:config:edit', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1033, '参数删除', 106, 4, '#', '', '', '1', '0', 'F', '0', '0', 'system:config:remove', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1034, '参数导出', 106, 5, '#', '', '', '1', '0', 'F', '0', '0', 'system:config:export', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1035, '公告查询', 107, 1, '#', '', '', '1', '0', 'F', '0', '0', 'system:notice:query', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1036, '公告新增', 107, 2, '#', '', '', '1', '0', 'F', '0', '0', 'system:notice:add', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1037, '公告修改', 107, 3, '#', '', '', '1', '0', 'F', '0', '0', 'system:notice:edit', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1038, '公告删除', 107, 4, '#', '', '', '1', '0', 'F', '0', '0', 'system:notice:remove', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1039, '操作查询', 500, 1, '#', '', '', '1', '0', 'F', '0', '0', 'monitor:operlog:query', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1040, '操作删除', 500, 2, '#', '', '', '1', '0', 'F', '0', '0', 'monitor:operlog:remove', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1041, '日志导出', 500, 3, '#', '', '', '1', '0', 'F', '0', '0', 'monitor:operlog:export', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1042, '登录查询', 501, 1, '#', '', '', '1', '0', 'F', '0', '0', 'monitor:logininfor:query', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1043, '登录删除', 501, 2, '#', '', '', '1', '0', 'F', '0', '0', 'monitor:logininfor:remove', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1044, '日志导出', 501, 3, '#', '', '', '1', '0', 'F', '0', '0', 'monitor:logininfor:export', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1045, '账户解锁', 501, 4, '#', '', '', '1', '0', 'F', '0', '0', 'monitor:logininfor:unlock', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1046, '在线查询', 109, 1, '#', '', '', '1', '0', 'F', '0', '0', 'monitor:online:query', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1047, '批量强退', 109, 2, '#', '', '', '1', '0', 'F', '0', '0', 'monitor:online:batchLogout', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1048, '单条强退', 109, 3, '#', '', '', '1', '0', 'F', '0', '0', 'monitor:online:forceLogout', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1049, '任务查询', 110, 1, '#', '', '', '1', '0', 'F', '0', '0', 'monitor:job:query', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1050, '任务新增', 110, 2, '#', '', '', '1', '0', 'F', '0', '0', 'monitor:job:add', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1051, '任务修改', 110, 3, '#', '', '', '1', '0', 'F', '0', '0', 'monitor:job:edit', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1052, '任务删除', 110, 4, '#', '', '', '1', '0', 'F', '0', '0', 'monitor:job:remove', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1053, '状态修改', 110, 5, '#', '', '', '1', '0', 'F', '0', '0', 'monitor:job:changeStatus', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1054, '任务导出', 110, 6, '#', '', '', '1', '0', 'F', '0', '0', 'monitor:job:export', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1055, '生成查询', 116, 1, '#', '', '', '1', '0', 'F', '0', '0', 'tool:gen:query', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1056, '生成修改', 116, 2, '#', '', '', '1', '0', 'F', '0', '0', 'tool:gen:edit', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1057, '生成删除', 116, 3, '#', '', '', '1', '0', 'F', '0', '0', 'tool:gen:remove', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1058, '导入代码', 116, 4, '#', '', '', '1', '0', 'F', '0', '0', 'tool:gen:import', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1059, '预览代码', 116, 5, '#', '', '', '1', '0', 'F', '0', '0', 'tool:gen:preview', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_menu" VALUES (1060, '生成代码', 116, 6, '#', '', '', '1', '0', 'F', '0', '0', 'tool:gen:code', '#', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-
--- ----------------------------
--- Table structure for sys_notice
--- ----------------------------
-DROP TABLE IF EXISTS "public"."sys_notice";
-CREATE TABLE "public"."sys_notice" (
-  "notice_id" int4 NOT NULL DEFAULT nextval('sys_notice_id_seq'::regclass),
-  "notice_title" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
-  "notice_type" char(1) COLLATE "pg_catalog"."default" NOT NULL,
-  "notice_content" bytea,
-  "status" char(1) COLLATE "pg_catalog"."default",
-  "create_by" varchar(64) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "update_by" varchar(64) COLLATE "pg_catalog"."default",
-  "update_time" timestamp(6),
-  "remark" varchar(255) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."sys_notice"."notice_id" IS '公告ID';
-COMMENT ON COLUMN "public"."sys_notice"."notice_title" IS '公告标题';
-COMMENT ON COLUMN "public"."sys_notice"."notice_type" IS '公告类型(1通知 2公告)';
-COMMENT ON COLUMN "public"."sys_notice"."notice_content" IS '公告内容';
-COMMENT ON COLUMN "public"."sys_notice"."status" IS '公告状态(0正常 1关闭)';
-COMMENT ON COLUMN "public"."sys_notice"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."sys_notice"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."sys_notice"."update_by" IS '更新者';
-COMMENT ON COLUMN "public"."sys_notice"."update_time" IS '更新时间';
-COMMENT ON COLUMN "public"."sys_notice"."remark" IS '备注';
-COMMENT ON TABLE "public"."sys_notice" IS '通知公告表';
-
--- ----------------------------
--- Records of sys_notice
--- ----------------------------
-INSERT INTO "public"."sys_notice" VALUES (1, '温馨提醒:2018-07-01 若依新版本发布啦', '2', E'\\346\\226\\260\\347\\211\\210\\346\\234\\254\\345\\206\\205\\345\\256\\271', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '管理员');
-INSERT INTO "public"."sys_notice" VALUES (2, '维护通知:2018-07-01 若依系统凌晨维护', '1', E'\\347\\273\\264\\346\\212\\244\\345\\206\\205\\345\\256\\271', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '管理员');
-INSERT INTO "public"."sys_notice" VALUES (3, '12', '1', E'<p>\\222222</p>', '0', 'admin', '2023-01-11 13:31:25.325447', 'admin', '2023-01-11 13:32:42.78862', NULL);
-
--- ----------------------------
--- Table structure for sys_oper_log
--- ----------------------------
-DROP TABLE IF EXISTS "public"."sys_oper_log";
-CREATE TABLE "public"."sys_oper_log" (
-  "oper_id" int8 NOT NULL DEFAULT nextval('sys_oper_log_id_seq'::regclass),
-  "title" varchar(50) COLLATE "pg_catalog"."default",
-  "business_type" int4,
-  "method" varchar(100) COLLATE "pg_catalog"."default",
-  "request_method" varchar(10) COLLATE "pg_catalog"."default",
-  "operator_type" int4,
-  "oper_name" varchar(50) COLLATE "pg_catalog"."default",
-  "dept_name" varchar(50) COLLATE "pg_catalog"."default",
-  "oper_url" varchar(255) COLLATE "pg_catalog"."default",
-  "oper_ip" varchar(128) COLLATE "pg_catalog"."default",
-  "oper_location" varchar(255) COLLATE "pg_catalog"."default",
-  "oper_param" varchar(2000) COLLATE "pg_catalog"."default",
-  "json_result" varchar(2000) COLLATE "pg_catalog"."default",
-  "status" int4,
-  "error_msg" varchar(2000) COLLATE "pg_catalog"."default",
-  "oper_time" timestamp(6)
-)
-;
-COMMENT ON COLUMN "public"."sys_oper_log"."oper_id" IS '日志主键';
-COMMENT ON COLUMN "public"."sys_oper_log"."title" IS '模块标题';
-COMMENT ON COLUMN "public"."sys_oper_log"."business_type" IS '业务类型(0其它 1新增 2修改 3删除)';
-COMMENT ON COLUMN "public"."sys_oper_log"."method" IS '方法名称';
-COMMENT ON COLUMN "public"."sys_oper_log"."request_method" IS '请求方式';
-COMMENT ON COLUMN "public"."sys_oper_log"."operator_type" IS '操作类别(0其它 1后台用户 2手机端用户)';
-COMMENT ON COLUMN "public"."sys_oper_log"."oper_name" IS '操作人员';
-COMMENT ON COLUMN "public"."sys_oper_log"."dept_name" IS '部门名称';
-COMMENT ON COLUMN "public"."sys_oper_log"."oper_url" IS '请求URL';
-COMMENT ON COLUMN "public"."sys_oper_log"."oper_ip" IS '主机地址';
-COMMENT ON COLUMN "public"."sys_oper_log"."oper_location" IS '操作地点';
-COMMENT ON COLUMN "public"."sys_oper_log"."oper_param" IS '请求参数';
-COMMENT ON COLUMN "public"."sys_oper_log"."json_result" IS '返回参数';
-COMMENT ON COLUMN "public"."sys_oper_log"."status" IS '操作状态(0正常 1异常)';
-COMMENT ON COLUMN "public"."sys_oper_log"."error_msg" IS '错误消息';
-COMMENT ON COLUMN "public"."sys_oper_log"."oper_time" IS '操作时间';
-COMMENT ON TABLE "public"."sys_oper_log" IS '操作日志记录';
-
--- ----------------------------
--- Records of sys_oper_log
--- ----------------------------
-INSERT INTO "public"."sys_oper_log" VALUES (253, '操作日志', 9, 'com.ruoyi.web.controller.monitor.SysOperlogController.clean()', 'DELETE', 1, 'admin', NULL, '/monitor/operlog/clean', '192.168.3.8', '内网IP', '{}', '{"msg":"操作成功","code":200}', 0, NULL, '2023-01-11 15:11:47.434092');
-INSERT INTO "public"."sys_oper_log" VALUES (254, '代码生成', 6, 'com.ruoyi.generator.controller.GenController.importTableSave()', 'POST', 1, 'admin', NULL, '/tool/gen/importTable', '192.168.3.8', '内网IP', '"student"', NULL, 1, '导入失败:
-### Error querying database.  Cause: org.postgresql.util.PSQLException: ERROR: operator does not exist: information_schema.yes_or_no == unknown
-  建议:No operator matches the given name and argument type(s). You might need to add explicit type casts.
-  位置:45
-### The error may exist in file [D:\RuoYi-Vue-master-pg\RuoYi-Vue-master\ruoyi-generator\target\classes\mapper\generator\GenTableColumnMapper.xml]
-### The error may involve com.ruoyi.generator.mapper.GenTableColumnMapper.selectDbTableColumnsByName-Inline
-### The error occurred while setting parameters
-### SQL: select column_name, (case when (is_nullable == ''no''   &&   column_key != ''PRI'') then ''1'' else null end) as is_required, (case when column_key = ''PRI'' then ''1'' else ''0'' end) as is_pk, ordinal_position as sort, column_comment, (case when extra = ''auto_increment'' then ''1'' else ''0'' end) as is_increment, column_type   from information_schema.columns where table_schema = (select current_database()) and table_name = (?)   order by ordinal_position
-### Cause: org.postgresql.util.PSQLException: ERROR: operator does not exist: information_schema.yes_or_no == unknown
-  建议:No operator matches the given name and argument type(s). You might need to add explicit type casts.
-  位置:45
-; bad SQL grammar []; nested exception is org.postgresql.util.PSQLException: ERROR: operator does not exist: information_schema.yes_or_no == unknown
-  建议:No operator matches the given name and argument type(s). You might need to add explicit type casts.
-  位置:45', '2023-01-11 15:14:01.374285');
-INSERT INTO "public"."sys_oper_log" VALUES (255, '代码生成', 6, 'com.ruoyi.generator.controller.GenController.importTableSave()', 'POST', 1, 'admin', NULL, '/tool/gen/importTable', '192.168.3.8', '内网IP', '"student"', NULL, 1, '导入失败:
-### Error updating database.  Cause: org.postgresql.util.PSQLException: ERROR: null value in column "column_id" violates not-null constraint
-  详细:Failing row contains (null, 204, id, id, int4, String, id, t, null, t, 1, null, null, null, EQ, null, null, null, admin, 2023-01-11 15:50:56.046874, null, null).
-### The error may exist in file [D:\RuoYi-Vue-master-pg\RuoYi-Vue-master\ruoyi-generator\target\classes\mapper\generator\GenTableColumnMapper.xml]
-### The error may involve com.ruoyi.generator.mapper.GenTableColumnMapper.insertGenTableColumn-Inline
-### The error occurred while setting parameters
-### SQL: insert into gen_table_column (     table_id,      column_name,      column_comment,      column_type,      java_type,      java_field,      is_pk,           is_required,      is_insert,                     query_type,                     create_by,     create_time          )values(     ?,      ?,      ?,      ?,      ?,      ?,      ?,           ?,      ?,                     ?,                     ?,     now()          )
-### Cause: org.postgresql.util.PSQLException: ERROR: null value in column "column_id" violates not-null constraint
-  详细:Failing row contains (null, 204, id, id, int4, String, id, t, null, t, 1, null, null, null, EQ, null, null, null, admin, 2023-01-11 15:50:56.046874, null, null).
-; ERROR: null value in column "column_id" violates not-null constraint
-  详细:Failing row contains (null, 204, id, id, int4, String, id, t, null, t, 1, null, null, null, EQ, null, null, null, admin, 2023-01-11 15:50:56.046874, null, null).; nested exception is org.postgresql.util.PSQLException: ERROR: null value in column "column_id" violates not-null constraint
-  详细:Failing row contains (null, 204, id, id, int4, String, id, t, null, t, 1, null, null, null, EQ, null, null, null, admin, 2023-01-11 15:50:56.046874, null, null).', '2023-01-11 15:50:56.156262');
-INSERT INTO "public"."sys_oper_log" VALUES (256, '代码生成', 6, 'com.ruoyi.generator.controller.GenController.importTableSave()', 'POST', 1, 'admin', NULL, '/tool/gen/importTable', '192.168.3.8', '内网IP', '"student"', '{"msg":"操作成功","code":200}', 0, NULL, '2023-01-11 15:52:27.30799');
-INSERT INTO "public"."sys_oper_log" VALUES (257, '代码生成', 6, 'com.ruoyi.generator.controller.GenController.importTableSave()', 'POST', 1, 'admin', NULL, '/tool/gen/importTable', '192.168.3.8', '内网IP', '"teacher"', '{"msg":"操作成功","code":200}', 0, NULL, '2023-01-11 15:58:44.442052');
-INSERT INTO "public"."sys_oper_log" VALUES (258, '代码生成', 2, 'com.ruoyi.generator.controller.GenController.editSave()', 'PUT', 1, 'admin', NULL, '/tool/gen', '192.168.3.8', '内网IP', '{"businessName":"teacher","className":"Teacher","columns":[{"capJavaField":"Id","columnComment":"id","columnId":3,"columnName":"id","columnType":"int4","createBy":"admin","createTime":"2023-01-11 15:58:44","edit":false,"increment":false,"insert":true,"isInsert":"1","isPk":"t","isRequired":"t","javaField":"id","javaType":"Integer","list":false,"params":{},"pk":false,"query":false,"queryType":"EQ","required":false,"superColumn":false,"tableId":206,"usableColumn":false},{"capJavaField":"Name","columnComment":"教师姓名","columnId":4,"columnName":"name","columnType":"varchar","createBy":"admin","createTime":"2023-01-11 15:58:44","edit":true,"htmlType":"input","increment":false,"insert":true,"isEdit":"1","isInsert":"1","isList":"1","isPk":"f","isQuery":"1","isRequired":"f","javaField":"name","javaType":"String","list":true,"params":{},"pk":false,"query":true,"queryType":"LIKE","required":false,"superColumn":false,"tableId":206,"usableColumn":false},{"capJavaField":"Phone","columnComment":"教师电话","columnId":5,"columnName":"phone","columnType":"varchar","createBy":"admin","createTime":"2023-01-11 15:58:44","edit":true,"htmlType":"input","increment":false,"insert":true,"isEdit":"1","isInsert":"1","isList":"1","isPk":"f","isQuery":"1","isRequired":"f","javaField":"phone","javaType":"String","list":true,"params":{},"pk":false,"query":true,"queryType":"EQ","required":false,"superColumn":false,"tableId":206,"usableColumn":false}],"crud":true,"functionAuthor":"ruoyi","functionName":"教师","moduleName":"school","options":"{\"parentMenuId\":4}","packageName":"com.ruoyi.system","params":{"parentMenuId":4},"parentMenuId":"4","sub":false,"subTableFkName":"","subTableName":"","tableComment":"教师表","tableId":206,"tableName":"teacher","tplCategory":"crud","tree":false}', '{"msg":"操作成功","code":200}', 0, NULL, '2023-01-11 16:00:59.716278');
-INSERT INTO "public"."sys_oper_log" VALUES (259, '代码生成', 2, 'com.ruoyi.generator.controller.GenController.editSave()', 'PUT', 1, 'admin', NULL, '/tool/gen', '192.168.3.8', '内网IP', '{"businessName":"teacher","className":"Teacher","columns":[{"capJavaField":"Id","columnComment":"id","columnId":3,"columnName":"id","columnType":"int4","createBy":"admin","createTime":"2023-01-11 15:58:44","edit":false,"increment":false,"insert":true,"isInsert":"1","isPk":"t","isRequired":"t","javaField":"id","javaType":"Integer","list":false,"params":{},"pk":false,"query":false,"queryType":"EQ","required":false,"superColumn":false,"tableId":206,"updateTime":"2023-01-11 16:00:59","usableColumn":false},{"capJavaField":"Name","columnComment":"教师姓名","columnId":4,"columnName":"name","columnType":"varchar","createBy":"admin","createTime":"2023-01-11 15:58:44","edit":true,"htmlType":"input","increment":false,"insert":true,"isEdit":"1","isInsert":"1","isList":"1","isPk":"f","isQuery":"1","isRequired":"f","javaField":"name","javaType":"String","list":true,"params":{},"pk":false,"query":true,"queryType":"LIKE","required":false,"superColumn":false,"tableId":206,"updateTime":"2023-01-11 16:00:59","usableColumn":false},{"capJavaField":"Phone","columnComment":"教师电话","columnId":5,"columnName":"phone","columnType":"varchar","createBy":"admin","createTime":"2023-01-11 15:58:44","edit":true,"htmlType":"input","increment":false,"insert":true,"isEdit":"1","isInsert":"1","isList":"1","isPk":"f","isQuery":"1","isRequired":"f","javaField":"phone","javaType":"String","list":true,"params":{},"pk":false,"query":true,"queryType":"EQ","required":false,"superColumn":false,"tableId":206,"updateTime":"2023-01-11 16:00:59","usableColumn":false}],"crud":true,"functionAuthor":"ruoyi","functionName":"教师","moduleName":"school","options":"{\"parentMenuId\":\"4\"}","packageName":"com.ruoyi.system","params":{"parentMenuId":"4"},"parentMenuId":"4","sub":false,"subTableFkName":"","subTableName":"","tableComment":"教师表","tableId":206,"tableName":"teacher","tplCategory":"crud","tree":false}', '{"msg":"操作成功","code":200}', 0, NULL, '2023-01-11 16:01:18.03572');
-INSERT INTO "public"."sys_oper_log" VALUES (260, '代码生成', 8, 'com.ruoyi.generator.controller.GenController.batchGenCode()', 'GET', 1, 'admin', NULL, '/tool/gen/batchGenCode', '192.168.3.8', '内网IP', '{"tables":"teacher"}', NULL, 0, NULL, '2023-01-11 16:01:24.645075');
-INSERT INTO "public"."sys_oper_log" VALUES (261, '代码生成', 2, 'com.ruoyi.generator.controller.GenController.editSave()', 'PUT', 1, 'admin', NULL, '/tool/gen', '192.168.3.8', '内网IP', '{"businessName":"teacher","className":"Teacher","columns":[{"capJavaField":"Id","columnComment":"id","columnId":3,"columnName":"id","columnType":"int4","createBy":"admin","createTime":"2023-01-11 15:58:44","edit":false,"increment":false,"insert":true,"isInsert":"1","isPk":"t","isRequired":"t","javaField":"id","javaType":"Integer","list":false,"params":{},"pk":false,"query":false,"queryType":"EQ","required":false,"superColumn":false,"tableId":206,"updateTime":"2023-01-11 16:01:17","usableColumn":false},{"capJavaField":"Name","columnComment":"教师姓名","columnId":4,"columnName":"name","columnType":"varchar","createBy":"admin","createTime":"2023-01-11 15:58:44","edit":true,"htmlType":"input","increment":false,"insert":true,"isEdit":"1","isInsert":"1","isList":"1","isPk":"f","isQuery":"1","isRequired":"f","javaField":"name","javaType":"String","list":true,"params":{},"pk":false,"query":true,"queryType":"LIKE","required":false,"superColumn":false,"tableId":206,"updateTime":"2023-01-11 16:01:17","usableColumn":false},{"capJavaField":"Phone","columnComment":"教师电话","columnId":5,"columnName":"phone","columnType":"varchar","createBy":"admin","createTime":"2023-01-11 15:58:44","edit":true,"htmlType":"input","increment":false,"insert":true,"isEdit":"1","isInsert":"1","isList":"1","isPk":"f","isQuery":"1","isRequired":"f","javaField":"phone","javaType":"String","list":true,"params":{},"pk":false,"query":true,"queryType":"EQ","required":false,"superColumn":false,"tableId":206,"updateTime":"2023-01-11 16:01:17","usableColumn":false}],"crud":true,"functionAuthor":"liusuyi","functionName":"教师","moduleName":"school","options":"{\"parentMenuId\":\"4\"}","packageName":"com.ruoyi.system","params":{"parentMenuId":"4"},"parentMenuId":"4","sub":false,"subTableFkName":"","subTableName":"","tableComment":"教师表","tableId":206,"tableName":"teacher","tplCategory":"crud","tree":false}', '{"msg":"操作成功","code":200}', 0, NULL, '2023-01-11 16:02:45.185635');
-INSERT INTO "public"."sys_oper_log" VALUES (262, '代码生成', 8, 'com.ruoyi.generator.controller.GenController.batchGenCode()', 'GET', 1, 'admin', NULL, '/tool/gen/batchGenCode', '192.168.3.8', '内网IP', '{"tables":"teacher"}', NULL, 0, NULL, '2023-01-11 16:02:47.982505');
-
--- ----------------------------
--- Table structure for sys_post
--- ----------------------------
-DROP TABLE IF EXISTS "public"."sys_post";
-CREATE TABLE "public"."sys_post" (
-  "post_id" int8 NOT NULL DEFAULT nextval('sys_post_id_seq'::regclass),
-  "post_code" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
-  "post_name" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
-  "post_sort" int4 NOT NULL,
-  "status" char(1) COLLATE "pg_catalog"."default" NOT NULL,
-  "create_by" varchar(64) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "update_by" varchar(64) COLLATE "pg_catalog"."default",
-  "update_time" timestamp(6),
-  "remark" varchar(500) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."sys_post"."post_id" IS '岗位ID';
-COMMENT ON COLUMN "public"."sys_post"."post_code" IS '岗位编码';
-COMMENT ON COLUMN "public"."sys_post"."post_name" IS '岗位名称';
-COMMENT ON COLUMN "public"."sys_post"."post_sort" IS '显示顺序';
-COMMENT ON COLUMN "public"."sys_post"."status" IS '状态(0正常 1停用)';
-COMMENT ON COLUMN "public"."sys_post"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."sys_post"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."sys_post"."update_by" IS '更新者';
-COMMENT ON COLUMN "public"."sys_post"."update_time" IS '更新时间';
-COMMENT ON COLUMN "public"."sys_post"."remark" IS '备注';
-COMMENT ON TABLE "public"."sys_post" IS '岗位信息表';
-
--- ----------------------------
--- Records of sys_post
--- ----------------------------
-INSERT INTO "public"."sys_post" VALUES (1, 'ceo', '董事长', 1, '0', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_post" VALUES (2, 'se', '项目经理', 2, '0', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_post" VALUES (3, 'hr', '人力资源', 3, '0', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_post" VALUES (4, 'user', '普通员工', 4, '0', 'admin', '2023-01-11 08:15:25', '', NULL, '');
-INSERT INTO "public"."sys_post" VALUES (5, '5', '测试岗位', 5, '0', 'admin', '2023-01-11 12:32:47.399155', NULL, NULL, NULL);
-
--- ----------------------------
--- Table structure for sys_role
--- ----------------------------
-DROP TABLE IF EXISTS "public"."sys_role";
-CREATE TABLE "public"."sys_role" (
-  "role_id" int8 NOT NULL DEFAULT nextval('sys_role_id_seq'::regclass),
-  "role_name" varchar(30) COLLATE "pg_catalog"."default" NOT NULL,
-  "role_key" varchar(100) COLLATE "pg_catalog"."default" NOT NULL,
-  "role_sort" int4 NOT NULL,
-  "data_scope" char(1) COLLATE "pg_catalog"."default",
-  "menu_check_strictly" bool,
-  "dept_check_strictly" bool,
-  "status" char(1) COLLATE "pg_catalog"."default" NOT NULL,
-  "del_flag" char(1) COLLATE "pg_catalog"."default" DEFAULT '0'::character varying,
-  "create_by" varchar(64) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "update_by" varchar(64) COLLATE "pg_catalog"."default",
-  "update_time" timestamp(6),
-  "remark" varchar(500) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."sys_role"."role_id" IS '角色ID';
-COMMENT ON COLUMN "public"."sys_role"."role_name" IS '角色名称';
-COMMENT ON COLUMN "public"."sys_role"."role_key" IS '角色权限字符串';
-COMMENT ON COLUMN "public"."sys_role"."role_sort" IS '显示顺序';
-COMMENT ON COLUMN "public"."sys_role"."data_scope" IS '数据范围(1:全部数据权限 2:自定数据权限 3:本部门数据权限 4:本部门及以下数据权限)';
-COMMENT ON COLUMN "public"."sys_role"."menu_check_strictly" IS '菜单树选择项是否关联显示';
-COMMENT ON COLUMN "public"."sys_role"."dept_check_strictly" IS '部门树选择项是否关联显示';
-COMMENT ON COLUMN "public"."sys_role"."status" IS '角色状态(0正常 1停用)';
-COMMENT ON COLUMN "public"."sys_role"."del_flag" IS '删除标志(0代表存在 2代表删除)';
-COMMENT ON COLUMN "public"."sys_role"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."sys_role"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."sys_role"."update_by" IS '更新者';
-COMMENT ON COLUMN "public"."sys_role"."update_time" IS '更新时间';
-COMMENT ON COLUMN "public"."sys_role"."remark" IS '备注';
-COMMENT ON TABLE "public"."sys_role" IS '角色信息表';
-
--- ----------------------------
--- Records of sys_role
--- ----------------------------
-INSERT INTO "public"."sys_role" VALUES (1, '超级管理员', 'admin', 1, '1', 't', 't', '0', '0', 'admin', '2023-01-11 08:15:25', '', NULL, '超级管理员');
-INSERT INTO "public"."sys_role" VALUES (2, '普通角色', 'common', 2, '2', 't', 't', '0', '0', 'admin', '2023-01-11 08:15:25', '', NULL, '普通角色');
-INSERT INTO "public"."sys_role" VALUES (4, '测试角色', 'test', 3, '1', 't', 't', '0', '0', 'admin', '2023-01-11 12:29:36.866671', 'admin', '2023-01-11 12:31:17.487493', NULL);
-
--- ----------------------------
--- Table structure for sys_role_dept
--- ----------------------------
-DROP TABLE IF EXISTS "public"."sys_role_dept";
-CREATE TABLE "public"."sys_role_dept" (
-  "role_id" int8 NOT NULL,
-  "dept_id" int8 NOT NULL
-)
-;
-COMMENT ON COLUMN "public"."sys_role_dept"."role_id" IS '角色ID';
-COMMENT ON COLUMN "public"."sys_role_dept"."dept_id" IS '部门ID';
-COMMENT ON TABLE "public"."sys_role_dept" IS '角色和部门关联表';
-
--- ----------------------------
--- Records of sys_role_dept
--- ----------------------------
-INSERT INTO "public"."sys_role_dept" VALUES (2, 100);
-INSERT INTO "public"."sys_role_dept" VALUES (2, 101);
-INSERT INTO "public"."sys_role_dept" VALUES (2, 105);
-
--- ----------------------------
--- Table structure for sys_role_menu
--- ----------------------------
-DROP TABLE IF EXISTS "public"."sys_role_menu";
-CREATE TABLE "public"."sys_role_menu" (
-  "role_id" int8 NOT NULL,
-  "menu_id" int8 NOT NULL
-)
-;
-COMMENT ON COLUMN "public"."sys_role_menu"."role_id" IS '角色ID';
-COMMENT ON COLUMN "public"."sys_role_menu"."menu_id" IS '菜单ID';
-COMMENT ON TABLE "public"."sys_role_menu" IS '角色和菜单关联表';
-
--- ----------------------------
--- Records of sys_role_menu
--- ----------------------------
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 2);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 3);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 4);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 100);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 101);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 102);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 103);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 104);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 105);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 106);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 107);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 108);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 109);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 110);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 111);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 112);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 113);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 114);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 115);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 116);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 117);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 500);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 501);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1000);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1001);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1002);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1003);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1004);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1005);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1006);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1007);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1008);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1009);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1010);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1011);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1012);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1013);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1014);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1015);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1016);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1017);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1018);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1019);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1020);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1021);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1022);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1023);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1024);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1025);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1026);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1027);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1028);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1029);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1030);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1031);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1032);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1033);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1034);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1035);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1036);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1037);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1038);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1039);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1040);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1041);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1042);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1043);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1044);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1045);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1046);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1047);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1048);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1049);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1050);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1051);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1052);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1053);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1054);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1055);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1056);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1057);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1058);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1059);
-INSERT INTO "public"."sys_role_menu" VALUES (2, 1060);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 100);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1000);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1001);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1002);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1003);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1004);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1005);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1006);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 101);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1007);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1008);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1009);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1010);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1011);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 102);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1012);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1013);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1014);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1015);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 103);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1016);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1017);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1018);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1019);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 104);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1020);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1021);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1022);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1023);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1024);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 105);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1025);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1026);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1027);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1028);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1029);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 106);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1030);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1031);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1032);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1033);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1034);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 107);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1035);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1036);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1037);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1038);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 108);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 500);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1039);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1040);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1041);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 501);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1042);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1043);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1044);
-INSERT INTO "public"."sys_role_menu" VALUES (4, 1045);
-
--- ----------------------------
--- Table structure for sys_user
--- ----------------------------
-DROP TABLE IF EXISTS "public"."sys_user";
-CREATE TABLE "public"."sys_user" (
-  "user_id" int8 NOT NULL DEFAULT nextval('sys_user_id_seq'::regclass),
-  "dept_id" int8,
-  "user_name" varchar(30) COLLATE "pg_catalog"."default" NOT NULL,
-  "nick_name" varchar(30) COLLATE "pg_catalog"."default" NOT NULL,
-  "user_type" varchar(2) COLLATE "pg_catalog"."default",
-  "email" varchar(50) COLLATE "pg_catalog"."default",
-  "phonenumber" varchar(11) COLLATE "pg_catalog"."default",
-  "sex" char(1) COLLATE "pg_catalog"."default",
-  "avatar" varchar(100) COLLATE "pg_catalog"."default",
-  "password" varchar(100) COLLATE "pg_catalog"."default",
-  "status" char(1) COLLATE "pg_catalog"."default",
-  "del_flag" char(1) COLLATE "pg_catalog"."default" DEFAULT '0'::character varying,
-  "login_ip" varchar(128) COLLATE "pg_catalog"."default",
-  "login_date" timestamp(6),
-  "create_by" varchar(64) COLLATE "pg_catalog"."default",
-  "create_time" timestamp(6),
-  "update_by" varchar(64) COLLATE "pg_catalog"."default",
-  "update_time" timestamp(6),
-  "remark" varchar(500) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."sys_user"."user_id" IS '用户ID';
-COMMENT ON COLUMN "public"."sys_user"."dept_id" IS '部门ID';
-COMMENT ON COLUMN "public"."sys_user"."user_name" IS '用户账号';
-COMMENT ON COLUMN "public"."sys_user"."nick_name" IS '用户昵称';
-COMMENT ON COLUMN "public"."sys_user"."user_type" IS '用户类型(00系统用户)';
-COMMENT ON COLUMN "public"."sys_user"."email" IS '用户邮箱';
-COMMENT ON COLUMN "public"."sys_user"."phonenumber" IS '手机号码';
-COMMENT ON COLUMN "public"."sys_user"."sex" IS '用户性别(0男 1女 2未知)';
-COMMENT ON COLUMN "public"."sys_user"."avatar" IS '头像地址';
-COMMENT ON COLUMN "public"."sys_user"."password" IS '密码';
-COMMENT ON COLUMN "public"."sys_user"."status" IS '帐号状态(0正常 1停用)';
-COMMENT ON COLUMN "public"."sys_user"."del_flag" IS '删除标志(0代表存在 2代表删除)';
-COMMENT ON COLUMN "public"."sys_user"."login_ip" IS '最后登录IP';
-COMMENT ON COLUMN "public"."sys_user"."login_date" IS '最后登录时间';
-COMMENT ON COLUMN "public"."sys_user"."create_by" IS '创建者';
-COMMENT ON COLUMN "public"."sys_user"."create_time" IS '创建时间';
-COMMENT ON COLUMN "public"."sys_user"."update_by" IS '更新者';
-COMMENT ON COLUMN "public"."sys_user"."update_time" IS '更新时间';
-COMMENT ON COLUMN "public"."sys_user"."remark" IS '备注';
-COMMENT ON TABLE "public"."sys_user" IS '用户信息表';
-
--- ----------------------------
--- Records of sys_user
--- ----------------------------
-INSERT INTO "public"."sys_user" VALUES (2, 105, 'ry', '若依', '00', 'ry@qq.com', '15666666666', '1', '', '$2a$10$7JB720yubVSZvUI0rEqK/.VqGOZTH.ulu33dHOiBE8ByOhJIrdAu2', '0', '0', '127.0.0.1', '2023-01-11 08:15:25', 'admin', '2023-01-11 08:15:25', '', NULL, '测试员');
-INSERT INTO "public"."sys_user" VALUES (3, 203, 'liusuyi', '刘苏义', NULL, NULL, NULL, '0', NULL, '$2a$10$79QjypY7bUn9q8hY59uH3uOsWngurBJSh2IC9xGvX2gSSzViYBCjC', '0', '0', NULL, NULL, 'admin', '2023-01-11 11:59:14.135452', NULL, NULL, NULL);
-INSERT INTO "public"."sys_user" VALUES (1, 103, 'admin', '若依', '00', 'ry@163.com', '15888888888', '1', '', '$2a$10$7JB720yubVSZvUI0rEqK/.VqGOZTH.ulu33dHOiBE8ByOhJIrdAu2', '0', '0', '192.168.3.8', '2023-01-11 15:50:39.796', 'admin', '2023-01-11 08:15:25', '', '2023-01-11 15:50:42.554006', '管理员');
-
--- ----------------------------
--- Table structure for sys_user_post
--- ----------------------------
-DROP TABLE IF EXISTS "public"."sys_user_post";
-CREATE TABLE "public"."sys_user_post" (
-  "user_id" int8 NOT NULL,
-  "post_id" int8 NOT NULL
-)
-;
-COMMENT ON COLUMN "public"."sys_user_post"."user_id" IS '用户ID';
-COMMENT ON COLUMN "public"."sys_user_post"."post_id" IS '岗位ID';
-COMMENT ON TABLE "public"."sys_user_post" IS '用户与岗位关联表';
-
--- ----------------------------
--- Records of sys_user_post
--- ----------------------------
-INSERT INTO "public"."sys_user_post" VALUES (1, 1);
-INSERT INTO "public"."sys_user_post" VALUES (2, 2);
-INSERT INTO "public"."sys_user_post" VALUES (202, 4);
-INSERT INTO "public"."sys_user_post" VALUES (3, 4);
-
--- ----------------------------
--- Table structure for sys_user_role
--- ----------------------------
-DROP TABLE IF EXISTS "public"."sys_user_role";
-CREATE TABLE "public"."sys_user_role" (
-  "user_id" int8 NOT NULL,
-  "role_id" int8 NOT NULL
-)
-;
-COMMENT ON COLUMN "public"."sys_user_role"."user_id" IS '用户ID';
-COMMENT ON COLUMN "public"."sys_user_role"."role_id" IS '角色ID';
-COMMENT ON TABLE "public"."sys_user_role" IS '用户和角色关联表';
-
--- ----------------------------
--- Records of sys_user_role
--- ----------------------------
-INSERT INTO "public"."sys_user_role" VALUES (1, 1);
-INSERT INTO "public"."sys_user_role" VALUES (2, 2);
-INSERT INTO "public"."sys_user_role" VALUES (202, 2);
-INSERT INTO "public"."sys_user_role" VALUES (3, 2);
-
--- ----------------------------
--- Table structure for teacher
--- ----------------------------
-DROP TABLE IF EXISTS "public"."teacher";
-CREATE TABLE "public"."teacher" (
-  "id" int4 NOT NULL,
-  "name" varchar(255) COLLATE "pg_catalog"."default",
-  "phone" varchar(255) COLLATE "pg_catalog"."default"
-)
-;
-COMMENT ON COLUMN "public"."teacher"."id" IS 'id';
-COMMENT ON COLUMN "public"."teacher"."name" IS '教师姓名';
-COMMENT ON COLUMN "public"."teacher"."phone" IS '教师电话';
-
--- ----------------------------
--- Alter sequences owned by
--- ----------------------------
-SELECT setval('"public"."gen_table_column_id_seq"', 6, true);
-SELECT setval('"public"."gen_table_id_seq"', 207, true);
-SELECT setval('"public"."sys_config_id_seq"', 8, true);
-SELECT setval('"public"."sys_dept_id_seq"', 111, true);
-SELECT setval('"public"."sys_dict_type_id_seq"', 12, true);
-SELECT setval('"public"."sys_job_log_id_seq"', 28, true);
-SELECT setval('"public"."sys_logininfor_id_seq"', 212, true);
-SELECT setval('"public"."sys_menu_id_seq"', 1065, true);
-SELECT setval('"public"."sys_notice_id_seq"', 4, true);
-SELECT setval('"public"."sys_oper_log_id_seq"', 263, true);
-SELECT setval('"public"."sys_post_id_seq"', 6, true);
-SELECT setval('"public"."sys_role_id_seq"', 5, true);
-SELECT setval('"public"."sys_user_id_seq"', 4, true);
-
--- ----------------------------
--- Primary Key structure for table gen_table
--- ----------------------------
-ALTER TABLE "public"."gen_table" ADD CONSTRAINT "gen_table_pkey" PRIMARY KEY ("table_id");
-
--- ----------------------------
--- Primary Key structure for table gen_table_column
--- ----------------------------
-ALTER TABLE "public"."gen_table_column" ADD CONSTRAINT "gen_table_column_pkey" PRIMARY KEY ("column_id");
-
--- ----------------------------
--- Primary Key structure for table qrtz_blob_triggers
--- ----------------------------
-ALTER TABLE "public"."qrtz_blob_triggers" ADD CONSTRAINT "qrtz_blob_triggers_pkey" PRIMARY KEY ("sched_name", "trigger_name", "trigger_group");
-
--- ----------------------------
--- Primary Key structure for table qrtz_calendars
--- ----------------------------
-ALTER TABLE "public"."qrtz_calendars" ADD CONSTRAINT "qrtz_calendars_pkey" PRIMARY KEY ("sched_name", "calendar_name");
-
--- ----------------------------
--- Primary Key structure for table qrtz_cron_triggers
--- ----------------------------
-ALTER TABLE "public"."qrtz_cron_triggers" ADD CONSTRAINT "qrtz_cron_triggers_pkey" PRIMARY KEY ("sched_name", "trigger_name", "trigger_group");
-
--- ----------------------------
--- Primary Key structure for table qrtz_fired_triggers
--- ----------------------------
-ALTER TABLE "public"."qrtz_fired_triggers" ADD CONSTRAINT "qrtz_fired_triggers_pkey" PRIMARY KEY ("sched_name", "entry_id");
-
--- ----------------------------
--- Primary Key structure for table qrtz_job_details
--- ----------------------------
-ALTER TABLE "public"."qrtz_job_details" ADD CONSTRAINT "qrtz_job_details_pkey" PRIMARY KEY ("sched_name", "job_name", "job_group");
-
--- ----------------------------
--- Primary Key structure for table qrtz_locks
--- ----------------------------
-ALTER TABLE "public"."qrtz_locks" ADD CONSTRAINT "qrtz_locks_pkey" PRIMARY KEY ("sched_name", "lock_name");
-
--- ----------------------------
--- Primary Key structure for table qrtz_paused_trigger_grps
--- ----------------------------
-ALTER TABLE "public"."qrtz_paused_trigger_grps" ADD CONSTRAINT "qrtz_paused_trigger_grps_pkey" PRIMARY KEY ("sched_name", "trigger_group");
-
--- ----------------------------
--- Primary Key structure for table qrtz_scheduler_state
--- ----------------------------
-ALTER TABLE "public"."qrtz_scheduler_state" ADD CONSTRAINT "qrtz_scheduler_state_pkey" PRIMARY KEY ("sched_name", "instance_name");
-
--- ----------------------------
--- Primary Key structure for table qrtz_simple_triggers
--- ----------------------------
-ALTER TABLE "public"."qrtz_simple_triggers" ADD CONSTRAINT "qrtz_simple_triggers_pkey" PRIMARY KEY ("sched_name", "trigger_name", "trigger_group");
-
--- ----------------------------
--- Primary Key structure for table qrtz_simprop_triggers
--- ----------------------------
-ALTER TABLE "public"."qrtz_simprop_triggers" ADD CONSTRAINT "qrtz_simprop_triggers_pkey" PRIMARY KEY ("sched_name", "trigger_name", "trigger_group");
-
--- ----------------------------
--- Indexes structure for table qrtz_triggers
--- ----------------------------
-CREATE INDEX "sched_name" ON "public"."qrtz_triggers" USING btree (
-  "sched_name" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST,
-  "job_name" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST,
-  "job_group" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST
-);
-
--- ----------------------------
--- Primary Key structure for table qrtz_triggers
--- ----------------------------
-ALTER TABLE "public"."qrtz_triggers" ADD CONSTRAINT "qrtz_triggers_pkey" PRIMARY KEY ("sched_name", "trigger_name", "trigger_group");
-
--- ----------------------------
--- Primary Key structure for table student
--- ----------------------------
-ALTER TABLE "public"."student" ADD CONSTRAINT "student_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Primary Key structure for table sys_config
--- ----------------------------
-ALTER TABLE "public"."sys_config" ADD CONSTRAINT "sys_config_pkey" PRIMARY KEY ("config_id");
-
--- ----------------------------
--- Primary Key structure for table sys_dept
--- ----------------------------
-ALTER TABLE "public"."sys_dept" ADD CONSTRAINT "sys_dept_pkey" PRIMARY KEY ("dept_id");
-
--- ----------------------------
--- Primary Key structure for table sys_dict_data
--- ----------------------------
-ALTER TABLE "public"."sys_dict_data" ADD CONSTRAINT "sys_dict_data_pkey" PRIMARY KEY ("dict_code");
-
--- ----------------------------
--- Indexes structure for table sys_dict_type
--- ----------------------------
-CREATE INDEX "dict_type" ON "public"."sys_dict_type" USING btree (
-  "dict_type" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST
-);
-
--- ----------------------------
--- Primary Key structure for table sys_dict_type
--- ----------------------------
-ALTER TABLE "public"."sys_dict_type" ADD CONSTRAINT "sys_dict_type_pkey" PRIMARY KEY ("dict_id");
-
--- ----------------------------
--- Primary Key structure for table sys_job
--- ----------------------------
-ALTER TABLE "public"."sys_job" ADD CONSTRAINT "sys_job_pkey" PRIMARY KEY ("job_id", "job_name", "job_group");
-
--- ----------------------------
--- Primary Key structure for table sys_job_log
--- ----------------------------
-ALTER TABLE "public"."sys_job_log" ADD CONSTRAINT "sys_job_log_pkey" PRIMARY KEY ("job_log_id");
-
--- ----------------------------
--- Primary Key structure for table sys_logininfor
--- ----------------------------
-ALTER TABLE "public"."sys_logininfor" ADD CONSTRAINT "sys_logininfor_pkey" PRIMARY KEY ("info_id");
-
--- ----------------------------
--- Primary Key structure for table sys_menu
--- ----------------------------
-ALTER TABLE "public"."sys_menu" ADD CONSTRAINT "sys_menu_pkey" PRIMARY KEY ("menu_id");
-
--- ----------------------------
--- Primary Key structure for table sys_notice
--- ----------------------------
-ALTER TABLE "public"."sys_notice" ADD CONSTRAINT "sys_notice_pkey" PRIMARY KEY ("notice_id");
-
--- ----------------------------
--- Primary Key structure for table sys_oper_log
--- ----------------------------
-ALTER TABLE "public"."sys_oper_log" ADD CONSTRAINT "sys_oper_log_pkey" PRIMARY KEY ("oper_id");
-
--- ----------------------------
--- Primary Key structure for table sys_post
--- ----------------------------
-ALTER TABLE "public"."sys_post" ADD CONSTRAINT "sys_post_pkey" PRIMARY KEY ("post_id");
-
--- ----------------------------
--- Primary Key structure for table sys_role
--- ----------------------------
-ALTER TABLE "public"."sys_role" ADD CONSTRAINT "sys_role_pkey" PRIMARY KEY ("role_id");
-
--- ----------------------------
--- Primary Key structure for table sys_role_dept
--- ----------------------------
-ALTER TABLE "public"."sys_role_dept" ADD CONSTRAINT "sys_role_dept_pkey" PRIMARY KEY ("role_id", "dept_id");
-
--- ----------------------------
--- Primary Key structure for table sys_role_menu
--- ----------------------------
-ALTER TABLE "public"."sys_role_menu" ADD CONSTRAINT "sys_role_menu_pkey" PRIMARY KEY ("role_id", "menu_id");
-
--- ----------------------------
--- Primary Key structure for table sys_user
--- ----------------------------
-ALTER TABLE "public"."sys_user" ADD CONSTRAINT "sys_user_pkey" PRIMARY KEY ("user_id");
-
--- ----------------------------
--- Primary Key structure for table sys_user_post
--- ----------------------------
-ALTER TABLE "public"."sys_user_post" ADD CONSTRAINT "sys_user_post_pkey" PRIMARY KEY ("user_id", "post_id");
-
--- ----------------------------
--- Primary Key structure for table sys_user_role
--- ----------------------------
-ALTER TABLE "public"."sys_user_role" ADD CONSTRAINT "sys_user_role_pkey" PRIMARY KEY ("user_id", "role_id");
-
--- ----------------------------
--- Primary Key structure for table teacher
--- ----------------------------
-ALTER TABLE "public"."teacher" ADD CONSTRAINT "teacher_pkey" PRIMARY KEY ("id");
-
--- ----------------------------
--- Foreign Keys structure for table qrtz_blob_triggers
--- ----------------------------
-ALTER TABLE "public"."qrtz_blob_triggers" ADD CONSTRAINT "qrtz_blob_triggers_ibfk_1" FOREIGN KEY ("sched_name", "trigger_name", "trigger_group") REFERENCES "public"."qrtz_triggers" ("sched_name", "trigger_name", "trigger_group") ON DELETE NO ACTION ON UPDATE NO ACTION;
-
--- ----------------------------
--- Foreign Keys structure for table qrtz_cron_triggers
--- ----------------------------
-ALTER TABLE "public"."qrtz_cron_triggers" ADD CONSTRAINT "qrtz_cron_triggers_ibfk_1" FOREIGN KEY ("sched_name", "trigger_name", "trigger_group") REFERENCES "public"."qrtz_triggers" ("sched_name", "trigger_name", "trigger_group") ON DELETE NO ACTION ON UPDATE NO ACTION;
-
--- ----------------------------
--- Foreign Keys structure for table qrtz_simple_triggers
--- ----------------------------
-ALTER TABLE "public"."qrtz_simple_triggers" ADD CONSTRAINT "qrtz_simple_triggers_ibfk_1" FOREIGN KEY ("sched_name", "trigger_name", "trigger_group") REFERENCES "public"."qrtz_triggers" ("sched_name", "trigger_name", "trigger_group") ON DELETE NO ACTION ON UPDATE NO ACTION;
-
--- ----------------------------
--- Foreign Keys structure for table qrtz_simprop_triggers
--- ----------------------------
-ALTER TABLE "public"."qrtz_simprop_triggers" ADD CONSTRAINT "qrtz_simprop_triggers_ibfk_1" FOREIGN KEY ("sched_name", "trigger_name", "trigger_group") REFERENCES "public"."qrtz_triggers" ("sched_name", "trigger_name", "trigger_group") ON DELETE NO ACTION ON UPDATE NO ACTION;
-
--- ----------------------------
--- Foreign Keys structure for table qrtz_triggers
--- ----------------------------
-ALTER TABLE "public"."qrtz_triggers" ADD CONSTRAINT "qrtz_triggers_ibfk_1" FOREIGN KEY ("sched_name", "job_name", "job_group") REFERENCES "public"."qrtz_job_details" ("sched_name", "job_name", "job_group") ON DELETE NO ACTION ON UPDATE NO ACTION;
diff --git a/sql/ry_20220822.sql b/sql/ry_20220822.sql
deleted file mode 100644
index d7936c8..0000000
--- a/sql/ry_20220822.sql
+++ /dev/null
@@ -1,692 +0,0 @@
--- ----------------------------
--- 1、部门表
--- ----------------------------
-drop table if exists sys_dept;
-create table sys_dept (
-  dept_id           bigint(20)      not null auto_increment    comment '部门id',
-  parent_id         bigint(20)      default 0                  comment '父部门id',
-  ancestors         varchar(50)     default ''                 comment '祖级列表',
-  dept_name         varchar(30)     default ''                 comment '部门名称',
-  order_num         int(4)          default 0                  comment '显示顺序',
-  leader            varchar(20)     default null               comment '负责人',
-  phone             varchar(11)     default null               comment '联系电话',
-  email             varchar(50)     default null               comment '邮箱',
-  status            char(1)         default '0'                comment '部门状态(0正常 1停用)',
-  del_flag          char(1)         default '0'                comment '删除标志(0代表存在 2代表删除)',
-  create_by         varchar(64)     default ''                 comment '创建者',
-  create_time 	    datetime                                   comment '创建时间',
-  update_by         varchar(64)     default ''                 comment '更新者',
-  update_time       datetime                                   comment '更新时间',
-  primary key (dept_id)
-) engine=innodb auto_increment=200 comment = '部门表';
-
--- ----------------------------
--- 初始化-部门表数据
--- ----------------------------
-insert into sys_dept values(100,  0,   '0',          '若依科技',   0, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', now(), '', null);
-insert into sys_dept values(101,  100, '0,100',      '深圳总公司', 1, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', now(), '', null);
-insert into sys_dept values(102,  100, '0,100',      '长沙分公司', 2, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', now(), '', null);
-insert into sys_dept values(103,  101, '0,100,101',  '研发部门',   1, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', now(), '', null);
-insert into sys_dept values(104,  101, '0,100,101',  '市场部门',   2, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', now(), '', null);
-insert into sys_dept values(105,  101, '0,100,101',  '测试部门',   3, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', now(), '', null);
-insert into sys_dept values(106,  101, '0,100,101',  '财务部门',   4, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', now(), '', null);
-insert into sys_dept values(107,  101, '0,100,101',  '运维部门',   5, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', now(), '', null);
-insert into sys_dept values(108,  102, '0,100,102',  '市场部门',   1, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', now(), '', null);
-insert into sys_dept values(109,  102, '0,100,102',  '财务部门',   2, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', now(), '', null);
-
-
--- ----------------------------
--- 2、用户信息表
--- ----------------------------
-drop table if exists sys_user;
-create table sys_user (
-  user_id           bigint(20)      not null auto_increment    comment '用户ID',
-  dept_id           bigint(20)      default null               comment '部门ID',
-  user_name         varchar(30)     not null                   comment '用户账号',
-  nick_name         varchar(30)     not null                   comment '用户昵称',
-  user_type         varchar(2)      default '00'               comment '用户类型(00系统用户)',
-  email             varchar(50)     default ''                 comment '用户邮箱',
-  phonenumber       varchar(11)     default ''                 comment '手机号码',
-  sex               char(1)         default '0'                comment '用户性别(0男 1女 2未知)',
-  avatar            varchar(100)    default ''                 comment '头像地址',
-  password          varchar(100)    default ''                 comment '密码',
-  status            char(1)         default '0'                comment '帐号状态(0正常 1停用)',
-  del_flag          char(1)         default '0'                comment '删除标志(0代表存在 2代表删除)',
-  login_ip          varchar(128)    default ''                 comment '最后登录IP',
-  login_date        datetime                                   comment '最后登录时间',
-  create_by         varchar(64)     default ''                 comment '创建者',
-  create_time       datetime                                   comment '创建时间',
-  update_by         varchar(64)     default ''                 comment '更新者',
-  update_time       datetime                                   comment '更新时间',
-  remark            varchar(500)    default null               comment '备注',
-  primary key (user_id)
-) engine=innodb auto_increment=100 comment = '用户信息表';
-
--- ----------------------------
--- 初始化-用户信息表数据
--- ----------------------------
-insert into sys_user values(1,  103, 'admin', '若依', '00', 'ry@163.com', '15888888888', '1', '', '$2a$10$7JB720yubVSZvUI0rEqK/.VqGOZTH.ulu33dHOiBE8ByOhJIrdAu2', '0', '0', '127.0.0.1', now(), 'admin', now(), '', null, '管理员');
-insert into sys_user values(2,  105, 'ry',    '若依', '00', 'ry@qq.com',  '15666666666', '1', '', '$2a$10$7JB720yubVSZvUI0rEqK/.VqGOZTH.ulu33dHOiBE8ByOhJIrdAu2', '0', '0', '127.0.0.1', now(), 'admin', now(), '', null, '测试员');
-
-
--- ----------------------------
--- 3、岗位信息表
--- ----------------------------
-drop table if exists sys_post;
-create table sys_post
-(
-  post_id       bigint(20)      not null auto_increment    comment '岗位ID',
-  post_code     varchar(64)     not null                   comment '岗位编码',
-  post_name     varchar(50)     not null                   comment '岗位名称',
-  post_sort     int(4)          not null                   comment '显示顺序',
-  status        char(1)         not null                   comment '状态(0正常 1停用)',
-  create_by     varchar(64)     default ''                 comment '创建者',
-  create_time   datetime                                   comment '创建时间',
-  update_by     varchar(64)     default ''			       comment '更新者',
-  update_time   datetime                                   comment '更新时间',
-  remark        varchar(500)    default null               comment '备注',
-  primary key (post_id)
-) engine=innodb comment = '岗位信息表';
-
--- ----------------------------
--- 初始化-岗位信息表数据
--- ----------------------------
-insert into sys_post values(1, 'ceo',  '董事长',    1, '0', 'admin', now(), '', null, '');
-insert into sys_post values(2, 'se',   '项目经理',  2, '0', 'admin', now(), '', null, '');
-insert into sys_post values(3, 'hr',   '人力资源',  3, '0', 'admin', now(), '', null, '');
-insert into sys_post values(4, 'user', '普通员工',  4, '0', 'admin', now(), '', null, '');
-
-
--- ----------------------------
--- 4、角色信息表
--- ----------------------------
-drop table if exists sys_role;
-create table sys_role (
-  role_id              bigint(20)      not null auto_increment    comment '角色ID',
-  role_name            varchar(30)     not null                   comment '角色名称',
-  role_key             varchar(100)    not null                   comment '角色权限字符串',
-  role_sort            int(4)          not null                   comment '显示顺序',
-  data_scope           char(1)         default '1'                comment '数据范围(1:全部数据权限 2:自定数据权限 3:本部门数据权限 4:本部门及以下数据权限)',
-  menu_check_strictly  tinyint(1)      default 1                  comment '菜单树选择项是否关联显示',
-  dept_check_strictly  tinyint(1)      default 1                  comment '部门树选择项是否关联显示',
-  status               char(1)         not null                   comment '角色状态(0正常 1停用)',
-  del_flag             char(1)         default '0'                comment '删除标志(0代表存在 2代表删除)',
-  create_by            varchar(64)     default ''                 comment '创建者',
-  create_time          datetime                                   comment '创建时间',
-  update_by            varchar(64)     default ''                 comment '更新者',
-  update_time          datetime                                   comment '更新时间',
-  remark               varchar(500)    default null               comment '备注',
-  primary key (role_id)
-) engine=innodb auto_increment=100 comment = '角色信息表';
-
--- ----------------------------
--- 初始化-角色信息表数据
--- ----------------------------
-insert into sys_role values('1', '超级管理员',  'admin',  1, 1, 1, 1, '0', '0', 'admin', now(), '', null, '超级管理员');
-insert into sys_role values('2', '普通角色',    'common', 2, 2, 1, 1, '0', '0', 'admin', now(), '', null, '普通角色');
-
-
--- ----------------------------
--- 5、菜单权限表
--- ----------------------------
-drop table if exists sys_menu;
-create table sys_menu (
-  menu_id           bigint(20)      not null auto_increment    comment '菜单ID',
-  menu_name         varchar(50)     not null                   comment '菜单名称',
-  parent_id         bigint(20)      default 0                  comment '父菜单ID',
-  order_num         int(4)          default 0                  comment '显示顺序',
-  path              varchar(200)    default ''                 comment '路由地址',
-  component         varchar(255)    default null               comment '组件路径',
-  query             varchar(255)    default null               comment '路由参数',
-  is_frame          int(1)          default 1                  comment '是否为外链(0是 1否)',
-  is_cache          int(1)          default 0                  comment '是否缓存(0缓存 1不缓存)',
-  menu_type         char(1)         default ''                 comment '菜单类型(M目录 C菜单 F按钮)',
-  visible           char(1)         default 0                  comment '菜单状态(0显示 1隐藏)',
-  status            char(1)         default 0                  comment '菜单状态(0正常 1停用)',
-  perms             varchar(100)    default null               comment '权限标识',
-  icon              varchar(100)    default '#'                comment '菜单图标',
-  create_by         varchar(64)     default ''                 comment '创建者',
-  create_time       datetime                                   comment '创建时间',
-  update_by         varchar(64)     default ''                 comment '更新者',
-  update_time       datetime                                   comment '更新时间',
-  remark            varchar(500)    default ''                 comment '备注',
-  primary key (menu_id)
-) engine=innodb auto_increment=2000 comment = '菜单权限表';
-
--- ----------------------------
--- 初始化-菜单信息表数据
--- ----------------------------
--- 一级菜单
-insert into sys_menu values('1', '系统管理', '0', '1', 'system',           null, '', 1, 0, 'M', '0', '0', '', 'system',   'admin', now(), '', null, '系统管理目录');
-insert into sys_menu values('2', '系统监控', '0', '2', 'monitor',          null, '', 1, 0, 'M', '0', '0', '', 'monitor',  'admin', now(), '', null, '系统监控目录');
-insert into sys_menu values('3', '系统工具', '0', '3', 'tool',             null, '', 1, 0, 'M', '0', '0', '', 'tool',     'admin', now(), '', null, '系统工具目录');
-insert into sys_menu values('4', '若依官网', '0', '4', 'http://ruoyi.vip', null, '', 0, 0, 'M', '0', '0', '', 'guide',    'admin', now(), '', null, '若依官网地址');
--- 二级菜单
-insert into sys_menu values('100',  '用户管理', '1',   '1', 'user',       'system/user/index',        '', 1, 0, 'C', '0', '0', 'system:user:list',        'user',          'admin', now(), '', null, '用户管理菜单');
-insert into sys_menu values('101',  '角色管理', '1',   '2', 'role',       'system/role/index',        '', 1, 0, 'C', '0', '0', 'system:role:list',        'peoples',       'admin', now(), '', null, '角色管理菜单');
-insert into sys_menu values('102',  '菜单管理', '1',   '3', 'menu',       'system/menu/index',        '', 1, 0, 'C', '0', '0', 'system:menu:list',        'tree-table',    'admin', now(), '', null, '菜单管理菜单');
-insert into sys_menu values('103',  '部门管理', '1',   '4', 'dept',       'system/dept/index',        '', 1, 0, 'C', '0', '0', 'system:dept:list',        'tree',          'admin', now(), '', null, '部门管理菜单');
-insert into sys_menu values('104',  '岗位管理', '1',   '5', 'post',       'system/post/index',        '', 1, 0, 'C', '0', '0', 'system:post:list',        'post',          'admin', now(), '', null, '岗位管理菜单');
-insert into sys_menu values('105',  '字典管理', '1',   '6', 'dict',       'system/dict/index',        '', 1, 0, 'C', '0', '0', 'system:dict:list',        'dict',          'admin', now(), '', null, '字典管理菜单');
-insert into sys_menu values('106',  '参数设置', '1',   '7', 'config',     'system/config/index',      '', 1, 0, 'C', '0', '0', 'system:config:list',      'edit',          'admin', now(), '', null, '参数设置菜单');
-insert into sys_menu values('107',  '通知公告', '1',   '8', 'notice',     'system/notice/index',      '', 1, 0, 'C', '0', '0', 'system:notice:list',      'message',       'admin', now(), '', null, '通知公告菜单');
-insert into sys_menu values('108',  '日志管理', '1',   '9', 'log',        '',                         '', 1, 0, 'M', '0', '0', '',                        'log',           'admin', now(), '', null, '日志管理菜单');
-insert into sys_menu values('109',  '在线用户', '2',   '1', 'online',     'monitor/online/index',     '', 1, 0, 'C', '0', '0', 'monitor:online:list',     'online',        'admin', now(), '', null, '在线用户菜单');
-insert into sys_menu values('110',  '定时任务', '2',   '2', 'job',        'monitor/job/index',        '', 1, 0, 'C', '0', '0', 'monitor:job:list',        'job',           'admin', now(), '', null, '定时任务菜单');
-insert into sys_menu values('111',  '数据监控', '2',   '3', 'druid',      'monitor/druid/index',      '', 1, 0, 'C', '0', '0', 'monitor:druid:list',      'druid',         'admin', now(), '', null, '数据监控菜单');
-insert into sys_menu values('112',  '服务监控', '2',   '4', 'server',     'monitor/server/index',     '', 1, 0, 'C', '0', '0', 'monitor:server:list',     'server',        'admin', now(), '', null, '服务监控菜单');
-insert into sys_menu values('113',  '缓存监控', '2',   '5', 'cache',      'monitor/cache/index',      '', 1, 0, 'C', '0', '0', 'monitor:cache:list',      'redis',         'admin', now(), '', null, '缓存监控菜单');
-insert into sys_menu values('114',  '缓存列表', '2',   '6', 'cacheList',  'monitor/cache/list',       '', 1, 0, 'C', '0', '0', 'monitor:cache:list',      'redis-list',    'admin', now(), '', null, '缓存列表菜单');
-insert into sys_menu values('115',  '表单构建', '3',   '1', 'build',      'tool/build/index',         '', 1, 0, 'C', '0', '0', 'tool:build:list',         'build',         'admin', now(), '', null, '表单构建菜单');
-insert into sys_menu values('116',  '代码生成', '3',   '2', 'gen',        'tool/gen/index',           '', 1, 0, 'C', '0', '0', 'tool:gen:list',           'code',          'admin', now(), '', null, '代码生成菜单');
-insert into sys_menu values('117',  '系统接口', '3',   '3', 'swagger',    'tool/swagger/index',       '', 1, 0, 'C', '0', '0', 'tool:swagger:list',       'swagger',       'admin', now(), '', null, '系统接口菜单');
--- 三级菜单
-insert into sys_menu values('500',  '操作日志', '108', '1', 'operlog',    'monitor/operlog/index',    '', 1, 0, 'C', '0', '0', 'monitor:operlog:list',    'form',          'admin', now(), '', null, '操作日志菜单');
-insert into sys_menu values('501',  '登录日志', '108', '2', 'logininfor', 'monitor/logininfor/index', '', 1, 0, 'C', '0', '0', 'monitor:logininfor:list', 'logininfor',    'admin', now(), '', null, '登录日志菜单');
--- 用户管理按钮
-insert into sys_menu values('1000', '用户查询', '100', '1',  '', '', '', 1, 0, 'F', '0', '0', 'system:user:query',          '#', 'admin', now(), '', null, '');
-insert into sys_menu values('1001', '用户新增', '100', '2',  '', '', '', 1, 0, 'F', '0', '0', 'system:user:add',            '#', 'admin', now(), '', null, '');
-insert into sys_menu values('1002', '用户修改', '100', '3',  '', '', '', 1, 0, 'F', '0', '0', 'system:user:edit',           '#', 'admin', now(), '', null, '');
-insert into sys_menu values('1003', '用户删除', '100', '4',  '', '', '', 1, 0, 'F', '0', '0', 'system:user:remove',         '#', 'admin', now(), '', null, '');
-insert into sys_menu values('1004', '用户导出', '100', '5',  '', '', '', 1, 0, 'F', '0', '0', 'system:user:export',         '#', 'admin', now(), '', null, '');
-insert into sys_menu values('1005', '用户导入', '100', '6',  '', '', '', 1, 0, 'F', '0', '0', 'system:user:import',         '#', 'admin', now(), '', null, '');
-insert into sys_menu values('1006', '重置密码', '100', '7',  '', '', '', 1, 0, 'F', '0', '0', 'system:user:resetPwd',       '#', 'admin', now(), '', null, '');
--- 角色管理按钮
-insert into sys_menu values('1007', '角色查询', '101', '1',  '', '', '', 1, 0, 'F', '0', '0', 'system:role:query',          '#', 'admin', now(), '', null, '');
-insert into sys_menu values('1008', '角色新增', '101', '2',  '', '', '', 1, 0, 'F', '0', '0', 'system:role:add',            '#', 'admin', now(), '', null, '');
-insert into sys_menu values('1009', '角色修改', '101', '3',  '', '', '', 1, 0, 'F', '0', '0', 'system:role:edit',           '#', 'admin', now(), '', null, '');
-insert into sys_menu values('1010', '角色删除', '101', '4',  '', '', '', 1, 0, 'F', '0', '0', 'system:role:remove',         '#', 'admin', now(), '', null, '');
-insert into sys_menu values('1011', '角色导出', '101', '5',  '', '', '', 1, 0, 'F', '0', '0', 'system:role:export',         '#', 'admin', now(), '', null, '');
--- 菜单管理按钮
-insert into sys_menu values('1012', '菜单查询', '102', '1',  '', '', '', 1, 0, 'F', '0', '0', 'system:menu:query',          '#', 'admin', now(), '', null, '');
-insert into sys_menu values('1013', '菜单新增', '102', '2',  '', '', '', 1, 0, 'F', '0', '0', 'system:menu:add',            '#', 'admin', now(), '', null, '');
-insert into sys_menu values('1014', '菜单修改', '102', '3',  '', '', '', 1, 0, 'F', '0', '0', 'system:menu:edit',           '#', 'admin', now(), '', null, '');
-insert into sys_menu values('1015', '菜单删除', '102', '4',  '', '', '', 1, 0, 'F', '0', '0', 'system:menu:remove',         '#', 'admin', now(), '', null, '');
--- 部门管理按钮
-insert into sys_menu values('1016', '部门查询', '103', '1',  '', '', '', 1, 0, 'F', '0', '0', 'system:dept:query',          '#', 'admin', now(), '', null, '');
-insert into sys_menu values('1017', '部门新增', '103', '2',  '', '', '', 1, 0, 'F', '0', '0', 'system:dept:add',            '#', 'admin', now(), '', null, '');
-insert into sys_menu values('1018', '部门修改', '103', '3',  '', '', '', 1, 0, 'F', '0', '0', 'system:dept:edit',           '#', 'admin', now(), '', null, '');
-insert into sys_menu values('1019', '部门删除', '103', '4',  '', '', '', 1, 0, 'F', '0', '0', 'system:dept:remove',         '#', 'admin', now(), '', null, '');
--- 岗位管理按钮
-insert into sys_menu values('1020', '岗位查询', '104', '1',  '', '', '', 1, 0, 'F', '0', '0', 'system:post:query',          '#', 'admin', now(), '', null, '');
-insert into sys_menu values('1021', '岗位新增', '104', '2',  '', '', '', 1, 0, 'F', '0', '0', 'system:post:add',            '#', 'admin', now(), '', null, '');
-insert into sys_menu values('1022', '岗位修改', '104', '3',  '', '', '', 1, 0, 'F', '0', '0', 'system:post:edit',           '#', 'admin', now(), '', null, '');
-insert into sys_menu values('1023', '岗位删除', '104', '4',  '', '', '', 1, 0, 'F', '0', '0', 'system:post:remove',         '#', 'admin', now(), '', null, '');
-insert into sys_menu values('1024', '岗位导出', '104', '5',  '', '', '', 1, 0, 'F', '0', '0', 'system:post:export',         '#', 'admin', now(), '', null, '');
--- 字典管理按钮
-insert into sys_menu values('1025', '字典查询', '105', '1', '#', '', '', 1, 0, 'F', '0', '0', 'system:dict:query',          '#', 'admin', now(), '', null, '');
-insert into sys_menu values('1026', '字典新增', '105', '2', '#', '', '', 1, 0, 'F', '0', '0', 'system:dict:add',            '#', 'admin', now(), '', null, '');
-insert into sys_menu values('1027', '字典修改', '105', '3', '#', '', '', 1, 0, 'F', '0', '0', 'system:dict:edit',           '#', 'admin', now(), '', null, '');
-insert into sys_menu values('1028', '字典删除', '105', '4', '#', '', '', 1, 0, 'F', '0', '0', 'system:dict:remove',         '#', 'admin', now(), '', null, '');
-insert into sys_menu values('1029', '字典导出', '105', '5', '#', '', '', 1, 0, 'F', '0', '0', 'system:dict:export',         '#', 'admin', now(), '', null, '');
--- 参数设置按钮
-insert into sys_menu values('1030', '参数查询', '106', '1', '#', '', '', 1, 0, 'F', '0', '0', 'system:config:query',        '#', 'admin', now(), '', null, '');
-insert into sys_menu values('1031', '参数新增', '106', '2', '#', '', '', 1, 0, 'F', '0', '0', 'system:config:add',          '#', 'admin', now(), '', null, '');
-insert into sys_menu values('1032', '参数修改', '106', '3', '#', '', '', 1, 0, 'F', '0', '0', 'system:config:edit',         '#', 'admin', now(), '', null, '');
-insert into sys_menu values('1033', '参数删除', '106', '4', '#', '', '', 1, 0, 'F', '0', '0', 'system:config:remove',       '#', 'admin', now(), '', null, '');
-insert into sys_menu values('1034', '参数导出', '106', '5', '#', '', '', 1, 0, 'F', '0', '0', 'system:config:export',       '#', 'admin', now(), '', null, '');
--- 通知公告按钮
-insert into sys_menu values('1035', '公告查询', '107', '1', '#', '', '', 1, 0, 'F', '0', '0', 'system:notice:query',        '#', 'admin', now(), '', null, '');
-insert into sys_menu values('1036', '公告新增', '107', '2', '#', '', '', 1, 0, 'F', '0', '0', 'system:notice:add',          '#', 'admin', now(), '', null, '');
-insert into sys_menu values('1037', '公告修改', '107', '3', '#', '', '', 1, 0, 'F', '0', '0', 'system:notice:edit',         '#', 'admin', now(), '', null, '');
-insert into sys_menu values('1038', '公告删除', '107', '4', '#', '', '', 1, 0, 'F', '0', '0', 'system:notice:remove',       '#', 'admin', now(), '', null, '');
--- 操作日志按钮
-insert into sys_menu values('1039', '操作查询', '500', '1', '#', '', '', 1, 0, 'F', '0', '0', 'monitor:operlog:query',      '#', 'admin', now(), '', null, '');
-insert into sys_menu values('1040', '操作删除', '500', '2', '#', '', '', 1, 0, 'F', '0', '0', 'monitor:operlog:remove',     '#', 'admin', now(), '', null, '');
-insert into sys_menu values('1041', '日志导出', '500', '3', '#', '', '', 1, 0, 'F', '0', '0', 'monitor:operlog:export',     '#', 'admin', now(), '', null, '');
--- 登录日志按钮
-insert into sys_menu values('1042', '登录查询', '501', '1', '#', '', '', 1, 0, 'F', '0', '0', 'monitor:logininfor:query',   '#', 'admin', now(), '', null, '');
-insert into sys_menu values('1043', '登录删除', '501', '2', '#', '', '', 1, 0, 'F', '0', '0', 'monitor:logininfor:remove',  '#', 'admin', now(), '', null, '');
-insert into sys_menu values('1044', '日志导出', '501', '3', '#', '', '', 1, 0, 'F', '0', '0', 'monitor:logininfor:export',  '#', 'admin', now(), '', null, '');
-insert into sys_menu values('1045', '账户解锁', '501', '4', '#', '', '', 1, 0, 'F', '0', '0', 'monitor:logininfor:unlock',  '#', 'admin', now(), '', null, '');
--- 在线用户按钮
-insert into sys_menu values('1046', '在线查询', '109', '1', '#', '', '', 1, 0, 'F', '0', '0', 'monitor:online:query',       '#', 'admin', now(), '', null, '');
-insert into sys_menu values('1047', '批量强退', '109', '2', '#', '', '', 1, 0, 'F', '0', '0', 'monitor:online:batchLogout', '#', 'admin', now(), '', null, '');
-insert into sys_menu values('1048', '单条强退', '109', '3', '#', '', '', 1, 0, 'F', '0', '0', 'monitor:online:forceLogout', '#', 'admin', now(), '', null, '');
--- 定时任务按钮
-insert into sys_menu values('1049', '任务查询', '110', '1', '#', '', '', 1, 0, 'F', '0', '0', 'monitor:job:query',          '#', 'admin', now(), '', null, '');
-insert into sys_menu values('1050', '任务新增', '110', '2', '#', '', '', 1, 0, 'F', '0', '0', 'monitor:job:add',            '#', 'admin', now(), '', null, '');
-insert into sys_menu values('1051', '任务修改', '110', '3', '#', '', '', 1, 0, 'F', '0', '0', 'monitor:job:edit',           '#', 'admin', now(), '', null, '');
-insert into sys_menu values('1052', '任务删除', '110', '4', '#', '', '', 1, 0, 'F', '0', '0', 'monitor:job:remove',         '#', 'admin', now(), '', null, '');
-insert into sys_menu values('1053', '状态修改', '110', '5', '#', '', '', 1, 0, 'F', '0', '0', 'monitor:job:changeStatus',   '#', 'admin', now(), '', null, '');
-insert into sys_menu values('1054', '任务导出', '110', '6', '#', '', '', 1, 0, 'F', '0', '0', 'monitor:job:export',         '#', 'admin', now(), '', null, '');
--- 代码生成按钮
-insert into sys_menu values('1055', '生成查询', '116', '1', '#', '', '', 1, 0, 'F', '0', '0', 'tool:gen:query',             '#', 'admin', now(), '', null, '');
-insert into sys_menu values('1056', '生成修改', '116', '2', '#', '', '', 1, 0, 'F', '0', '0', 'tool:gen:edit',              '#', 'admin', now(), '', null, '');
-insert into sys_menu values('1057', '生成删除', '116', '3', '#', '', '', 1, 0, 'F', '0', '0', 'tool:gen:remove',            '#', 'admin', now(), '', null, '');
-insert into sys_menu values('1058', '导入代码', '116', '4', '#', '', '', 1, 0, 'F', '0', '0', 'tool:gen:import',            '#', 'admin', now(), '', null, '');
-insert into sys_menu values('1059', '预览代码', '116', '5', '#', '', '', 1, 0, 'F', '0', '0', 'tool:gen:preview',           '#', 'admin', now(), '', null, '');
-insert into sys_menu values('1060', '生成代码', '116', '6', '#', '', '', 1, 0, 'F', '0', '0', 'tool:gen:code',              '#', 'admin', now(), '', null, '');
-
-
--- ----------------------------
--- 6、用户和角色关联表  用户N-1角色
--- ----------------------------
-drop table if exists sys_user_role;
-create table sys_user_role (
-  user_id   bigint(20) not null comment '用户ID',
-  role_id   bigint(20) not null comment '角色ID',
-  primary key(user_id, role_id)
-) engine=innodb comment = '用户和角色关联表';
-
--- ----------------------------
--- 初始化-用户和角色关联表数据
--- ----------------------------
-insert into sys_user_role values ('1', '1');
-insert into sys_user_role values ('2', '2');
-
-
--- ----------------------------
--- 7、角色和菜单关联表  角色1-N菜单
--- ----------------------------
-drop table if exists sys_role_menu;
-create table sys_role_menu (
-  role_id   bigint(20) not null comment '角色ID',
-  menu_id   bigint(20) not null comment '菜单ID',
-  primary key(role_id, menu_id)
-) engine=innodb comment = '角色和菜单关联表';
-
--- ----------------------------
--- 初始化-角色和菜单关联表数据
--- ----------------------------
-insert into sys_role_menu values ('2', '1');
-insert into sys_role_menu values ('2', '2');
-insert into sys_role_menu values ('2', '3');
-insert into sys_role_menu values ('2', '4');
-insert into sys_role_menu values ('2', '100');
-insert into sys_role_menu values ('2', '101');
-insert into sys_role_menu values ('2', '102');
-insert into sys_role_menu values ('2', '103');
-insert into sys_role_menu values ('2', '104');
-insert into sys_role_menu values ('2', '105');
-insert into sys_role_menu values ('2', '106');
-insert into sys_role_menu values ('2', '107');
-insert into sys_role_menu values ('2', '108');
-insert into sys_role_menu values ('2', '109');
-insert into sys_role_menu values ('2', '110');
-insert into sys_role_menu values ('2', '111');
-insert into sys_role_menu values ('2', '112');
-insert into sys_role_menu values ('2', '113');
-insert into sys_role_menu values ('2', '114');
-insert into sys_role_menu values ('2', '115');
-insert into sys_role_menu values ('2', '116');
-insert into sys_role_menu values ('2', '117');
-insert into sys_role_menu values ('2', '500');
-insert into sys_role_menu values ('2', '501');
-insert into sys_role_menu values ('2', '1000');
-insert into sys_role_menu values ('2', '1001');
-insert into sys_role_menu values ('2', '1002');
-insert into sys_role_menu values ('2', '1003');
-insert into sys_role_menu values ('2', '1004');
-insert into sys_role_menu values ('2', '1005');
-insert into sys_role_menu values ('2', '1006');
-insert into sys_role_menu values ('2', '1007');
-insert into sys_role_menu values ('2', '1008');
-insert into sys_role_menu values ('2', '1009');
-insert into sys_role_menu values ('2', '1010');
-insert into sys_role_menu values ('2', '1011');
-insert into sys_role_menu values ('2', '1012');
-insert into sys_role_menu values ('2', '1013');
-insert into sys_role_menu values ('2', '1014');
-insert into sys_role_menu values ('2', '1015');
-insert into sys_role_menu values ('2', '1016');
-insert into sys_role_menu values ('2', '1017');
-insert into sys_role_menu values ('2', '1018');
-insert into sys_role_menu values ('2', '1019');
-insert into sys_role_menu values ('2', '1020');
-insert into sys_role_menu values ('2', '1021');
-insert into sys_role_menu values ('2', '1022');
-insert into sys_role_menu values ('2', '1023');
-insert into sys_role_menu values ('2', '1024');
-insert into sys_role_menu values ('2', '1025');
-insert into sys_role_menu values ('2', '1026');
-insert into sys_role_menu values ('2', '1027');
-insert into sys_role_menu values ('2', '1028');
-insert into sys_role_menu values ('2', '1029');
-insert into sys_role_menu values ('2', '1030');
-insert into sys_role_menu values ('2', '1031');
-insert into sys_role_menu values ('2', '1032');
-insert into sys_role_menu values ('2', '1033');
-insert into sys_role_menu values ('2', '1034');
-insert into sys_role_menu values ('2', '1035');
-insert into sys_role_menu values ('2', '1036');
-insert into sys_role_menu values ('2', '1037');
-insert into sys_role_menu values ('2', '1038');
-insert into sys_role_menu values ('2', '1039');
-insert into sys_role_menu values ('2', '1040');
-insert into sys_role_menu values ('2', '1041');
-insert into sys_role_menu values ('2', '1042');
-insert into sys_role_menu values ('2', '1043');
-insert into sys_role_menu values ('2', '1044');
-insert into sys_role_menu values ('2', '1045');
-insert into sys_role_menu values ('2', '1046');
-insert into sys_role_menu values ('2', '1047');
-insert into sys_role_menu values ('2', '1048');
-insert into sys_role_menu values ('2', '1049');
-insert into sys_role_menu values ('2', '1050');
-insert into sys_role_menu values ('2', '1051');
-insert into sys_role_menu values ('2', '1052');
-insert into sys_role_menu values ('2', '1053');
-insert into sys_role_menu values ('2', '1054');
-insert into sys_role_menu values ('2', '1055');
-insert into sys_role_menu values ('2', '1056');
-insert into sys_role_menu values ('2', '1057');
-insert into sys_role_menu values ('2', '1058');
-insert into sys_role_menu values ('2', '1059');
-insert into sys_role_menu values ('2', '1060');
-
--- ----------------------------
--- 8、角色和部门关联表  角色1-N部门
--- ----------------------------
-drop table if exists sys_role_dept;
-create table sys_role_dept (
-  role_id   bigint(20) not null comment '角色ID',
-  dept_id   bigint(20) not null comment '部门ID',
-  primary key(role_id, dept_id)
-) engine=innodb comment = '角色和部门关联表';
-
--- ----------------------------
--- 初始化-角色和部门关联表数据
--- ----------------------------
-insert into sys_role_dept values ('2', '100');
-insert into sys_role_dept values ('2', '101');
-insert into sys_role_dept values ('2', '105');
-
-
--- ----------------------------
--- 9、用户与岗位关联表  用户1-N岗位
--- ----------------------------
-drop table if exists sys_user_post;
-create table sys_user_post
-(
-  user_id   bigint(20) not null comment '用户ID',
-  post_id   bigint(20) not null comment '岗位ID',
-  primary key (user_id, post_id)
-) engine=innodb comment = '用户与岗位关联表';
-
--- ----------------------------
--- 初始化-用户与岗位关联表数据
--- ----------------------------
-insert into sys_user_post values ('1', '1');
-insert into sys_user_post values ('2', '2');
-
-
--- ----------------------------
--- 10、操作日志记录
--- ----------------------------
-drop table if exists sys_oper_log;
-create table sys_oper_log (
-  oper_id           bigint(20)      not null auto_increment    comment '日志主键',
-  title             varchar(50)     default ''                 comment '模块标题',
-  business_type     int(2)          default 0                  comment '业务类型(0其它 1新增 2修改 3删除)',
-  method            varchar(100)    default ''                 comment '方法名称',
-  request_method    varchar(10)     default ''                 comment '请求方式',
-  operator_type     int(1)          default 0                  comment '操作类别(0其它 1后台用户 2手机端用户)',
-  oper_name         varchar(50)     default ''                 comment '操作人员',
-  dept_name         varchar(50)     default ''                 comment '部门名称',
-  oper_url          varchar(255)    default ''                 comment '请求URL',
-  oper_ip           varchar(128)    default ''                 comment '主机地址',
-  oper_location     varchar(255)    default ''                 comment '操作地点',
-  oper_param        varchar(2000)   default ''                 comment '请求参数',
-  json_result       varchar(2000)   default ''                 comment '返回参数',
-  status            int(1)          default 0                  comment '操作状态(0正常 1异常)',
-  error_msg         varchar(2000)   default ''                 comment '错误消息',
-  oper_time         datetime                                   comment '操作时间',
-  primary key (oper_id)
-) engine=innodb auto_increment=100 comment = '操作日志记录';
-
-
--- ----------------------------
--- 11、字典类型表
--- ----------------------------
-drop table if exists sys_dict_type;
-create table sys_dict_type
-(
-  dict_id          bigint(20)      not null auto_increment    comment '字典主键',
-  dict_name        varchar(100)    default ''                 comment '字典名称',
-  dict_type        varchar(100)    default ''                 comment '字典类型',
-  status           char(1)         default '0'                comment '状态(0正常 1停用)',
-  create_by        varchar(64)     default ''                 comment '创建者',
-  create_time      datetime                                   comment '创建时间',
-  update_by        varchar(64)     default ''                 comment '更新者',
-  update_time      datetime                                   comment '更新时间',
-  remark           varchar(500)    default null               comment '备注',
-  primary key (dict_id),
-  unique (dict_type)
-) engine=innodb auto_increment=100 comment = '字典类型表';
-
-insert into sys_dict_type values(1,  '用户性别', 'sys_user_sex',        '0', 'admin', now(), '', null, '用户性别列表');
-insert into sys_dict_type values(2,  '菜单状态', 'sys_show_hide',       '0', 'admin', now(), '', null, '菜单状态列表');
-insert into sys_dict_type values(3,  '系统开关', 'sys_normal_disable',  '0', 'admin', now(), '', null, '系统开关列表');
-insert into sys_dict_type values(4,  '任务状态', 'sys_job_status',      '0', 'admin', now(), '', null, '任务状态列表');
-insert into sys_dict_type values(5,  '任务分组', 'sys_job_group',       '0', 'admin', now(), '', null, '任务分组列表');
-insert into sys_dict_type values(6,  '系统是否', 'sys_yes_no',          '0', 'admin', now(), '', null, '系统是否列表');
-insert into sys_dict_type values(7,  '通知类型', 'sys_notice_type',     '0', 'admin', now(), '', null, '通知类型列表');
-insert into sys_dict_type values(8,  '通知状态', 'sys_notice_status',   '0', 'admin', now(), '', null, '通知状态列表');
-insert into sys_dict_type values(9,  '操作类型', 'sys_oper_type',       '0', 'admin', now(), '', null, '操作类型列表');
-insert into sys_dict_type values(10, '系统状态', 'sys_common_status',   '0', 'admin', now(), '', null, '登录状态列表');
-
-
--- ----------------------------
--- 12、字典数据表
--- ----------------------------
-drop table if exists sys_dict_data;
-create table sys_dict_data
-(
-  dict_code        bigint(20)      not null auto_increment    comment '字典编码',
-  dict_sort        int(4)          default 0                  comment '字典排序',
-  dict_label       varchar(100)    default ''                 comment '字典标签',
-  dict_value       varchar(100)    default ''                 comment '字典键值',
-  dict_type        varchar(100)    default ''                 comment '字典类型',
-  css_class        varchar(100)    default null               comment '样式属性(其他样式扩展)',
-  list_class       varchar(100)    default null               comment '表格回显样式',
-  is_default       char(1)         default 'N'                comment '是否默认(Y是 N否)',
-  status           char(1)         default '0'                comment '状态(0正常 1停用)',
-  create_by        varchar(64)     default ''                 comment '创建者',
-  create_time      datetime                                   comment '创建时间',
-  update_by        varchar(64)     default ''                 comment '更新者',
-  update_time      datetime                                   comment '更新时间',
-  remark           varchar(500)    default null               comment '备注',
-  primary key (dict_code)
-) engine=innodb auto_increment=100 comment = '字典数据表';
-
-insert into sys_dict_data values(1,  1,  '男',       '0',       'sys_user_sex',        '',   '',        'Y', '0', 'admin', now(), '', null, '性别男');
-insert into sys_dict_data values(2,  2,  '女',       '1',       'sys_user_sex',        '',   '',        'N', '0', 'admin', now(), '', null, '性别女');
-insert into sys_dict_data values(3,  3,  '未知',     '2',       'sys_user_sex',        '',   '',        'N', '0', 'admin', now(), '', null, '性别未知');
-insert into sys_dict_data values(4,  1,  '显示',     '0',       'sys_show_hide',       '',   'primary', 'Y', '0', 'admin', now(), '', null, '显示菜单');
-insert into sys_dict_data values(5,  2,  '隐藏',     '1',       'sys_show_hide',       '',   'danger',  'N', '0', 'admin', now(), '', null, '隐藏菜单');
-insert into sys_dict_data values(6,  1,  '正常',     '0',       'sys_normal_disable',  '',   'primary', 'Y', '0', 'admin', now(), '', null, '正常状态');
-insert into sys_dict_data values(7,  2,  '停用',     '1',       'sys_normal_disable',  '',   'danger',  'N', '0', 'admin', now(), '', null, '停用状态');
-insert into sys_dict_data values(8,  1,  '正常',     '0',       'sys_job_status',      '',   'primary', 'Y', '0', 'admin', now(), '', null, '正常状态');
-insert into sys_dict_data values(9,  2,  '暂停',     '1',       'sys_job_status',      '',   'danger',  'N', '0', 'admin', now(), '', null, '停用状态');
-insert into sys_dict_data values(10, 1,  '默认',     'DEFAULT', 'sys_job_group',       '',   '',        'Y', '0', 'admin', now(), '', null, '默认分组');
-insert into sys_dict_data values(11, 2,  '系统',     'SYSTEM',  'sys_job_group',       '',   '',        'N', '0', 'admin', now(), '', null, '系统分组');
-insert into sys_dict_data values(12, 1,  '是',       'Y',       'sys_yes_no',          '',   'primary', 'Y', '0', 'admin', now(), '', null, '系统默认是');
-insert into sys_dict_data values(13, 2,  '否',       'N',       'sys_yes_no',          '',   'danger',  'N', '0', 'admin', now(), '', null, '系统默认否');
-insert into sys_dict_data values(14, 1,  '通知',     '1',       'sys_notice_type',     '',   'warning', 'Y', '0', 'admin', now(), '', null, '通知');
-insert into sys_dict_data values(15, 2,  '公告',     '2',       'sys_notice_type',     '',   'success', 'N', '0', 'admin', now(), '', null, '公告');
-insert into sys_dict_data values(16, 1,  '正常',     '0',       'sys_notice_status',   '',   'primary', 'Y', '0', 'admin', now(), '', null, '正常状态');
-insert into sys_dict_data values(17, 2,  '关闭',     '1',       'sys_notice_status',   '',   'danger',  'N', '0', 'admin', now(), '', null, '关闭状态');
-insert into sys_dict_data values(18, 99, '其他',     '0',       'sys_oper_type',       '',   'info',    'N', '0', 'admin', now(), '', null, '其他操作');
-insert into sys_dict_data values(19, 1,  '新增',     '1',       'sys_oper_type',       '',   'info',    'N', '0', 'admin', now(), '', null, '新增操作');
-insert into sys_dict_data values(20, 2,  '修改',     '2',       'sys_oper_type',       '',   'info',    'N', '0', 'admin', now(), '', null, '修改操作');
-insert into sys_dict_data values(21, 3,  '删除',     '3',       'sys_oper_type',       '',   'danger',  'N', '0', 'admin', now(), '', null, '删除操作');
-insert into sys_dict_data values(22, 4,  '授权',     '4',       'sys_oper_type',       '',   'primary', 'N', '0', 'admin', now(), '', null, '授权操作');
-insert into sys_dict_data values(23, 5,  '导出',     '5',       'sys_oper_type',       '',   'warning', 'N', '0', 'admin', now(), '', null, '导出操作');
-insert into sys_dict_data values(24, 6,  '导入',     '6',       'sys_oper_type',       '',   'warning', 'N', '0', 'admin', now(), '', null, '导入操作');
-insert into sys_dict_data values(25, 7,  '强退',     '7',       'sys_oper_type',       '',   'danger',  'N', '0', 'admin', now(), '', null, '强退操作');
-insert into sys_dict_data values(26, 8,  '生成代码', '8',       'sys_oper_type',       '',   'warning', 'N', '0', 'admin', now(), '', null, '生成操作');
-insert into sys_dict_data values(27, 9,  '清空数据', '9',       'sys_oper_type',       '',   'danger',  'N', '0', 'admin', now(), '', null, '清空操作');
-insert into sys_dict_data values(28, 1,  '成功',     '0',       'sys_common_status',   '',   'primary', 'N', '0', 'admin', now(), '', null, '正常状态');
-insert into sys_dict_data values(29, 2,  '失败',     '1',       'sys_common_status',   '',   'danger',  'N', '0', 'admin', now(), '', null, '停用状态');
-
-
--- ----------------------------
--- 13、参数配置表
--- ----------------------------
-drop table if exists sys_config;
-create table sys_config (
-  config_id         int(5)          not null auto_increment    comment '参数主键',
-  config_name       varchar(100)    default ''                 comment '参数名称',
-  config_key        varchar(100)    default ''                 comment '参数键名',
-  config_value      varchar(500)    default ''                 comment '参数键值',
-  config_type       char(1)         default 'N'                comment '系统内置(Y是 N否)',
-  create_by         varchar(64)     default ''                 comment '创建者',
-  create_time       datetime                                   comment '创建时间',
-  update_by         varchar(64)     default ''                 comment '更新者',
-  update_time       datetime                                   comment '更新时间',
-  remark            varchar(500)    default null               comment '备注',
-  primary key (config_id)
-) engine=innodb auto_increment=100 comment = '参数配置表';
-
-insert into sys_config values(1, '主框架页-默认皮肤样式名称',     'sys.index.skinName',            'skin-blue',     'Y', 'admin', now(), '', null, '蓝色 skin-blue、绿色 skin-green、紫色 skin-purple、红色 skin-red、黄色 skin-yellow' );
-insert into sys_config values(2, '用户管理-账号初始密码',         'sys.user.initPassword',         '123456',        'Y', 'admin', now(), '', null, '初始化密码 123456' );
-insert into sys_config values(3, '主框架页-侧边栏主题',           'sys.index.sideTheme',           'theme-dark',    'Y', 'admin', now(), '', null, '深色主题theme-dark,浅色主题theme-light' );
-insert into sys_config values(4, '账号自助-验证码开关',           'sys.account.captchaEnabled',    'true',          'Y', 'admin', now(), '', null, '是否开启验证码功能(true开启,false关闭)');
-insert into sys_config values(5, '账号自助-是否开启用户注册功能', 'sys.account.registerUser',      'false',         'Y', 'admin', now(), '', null, '是否开启注册用户功能(true开启,false关闭)');
-
-
--- ----------------------------
--- 14、系统访问记录
--- ----------------------------
-drop table if exists sys_logininfor;
-create table sys_logininfor (
-  info_id        bigint(20)     not null auto_increment   comment '访问ID',
-  user_name      varchar(50)    default ''                comment '用户账号',
-  ipaddr         varchar(128)   default ''                comment '登录IP地址',
-  login_location varchar(255)   default ''                comment '登录地点',
-  browser        varchar(50)    default ''                comment '浏览器类型',
-  os             varchar(50)    default ''                comment '操作系统',
-  status         char(1)        default '0'               comment '登录状态(0成功 1失败)',
-  msg            varchar(255)   default ''                comment '提示消息',
-  login_time     datetime                                 comment '访问时间',
-  primary key (info_id)
-) engine=innodb auto_increment=100 comment = '系统访问记录';
-
-
--- ----------------------------
--- 15、定时任务调度表
--- ----------------------------
-drop table if exists sys_job;
-create table sys_job (
-  job_id              bigint(20)    not null auto_increment    comment '任务ID',
-  job_name            varchar(64)   default ''                 comment '任务名称',
-  job_group           varchar(64)   default 'DEFAULT'          comment '任务组名',
-  invoke_target       varchar(500)  not null                   comment '调用目标字符串',
-  cron_expression     varchar(255)  default ''                 comment 'cron执行表达式',
-  misfire_policy      varchar(20)   default '3'                comment '计划执行错误策略(1立即执行 2执行一次 3放弃执行)',
-  concurrent          char(1)       default '1'                comment '是否并发执行(0允许 1禁止)',
-  status              char(1)       default '0'                comment '状态(0正常 1暂停)',
-  create_by           varchar(64)   default ''                 comment '创建者',
-  create_time         datetime                                 comment '创建时间',
-  update_by           varchar(64)   default ''                 comment '更新者',
-  update_time         datetime                                 comment '更新时间',
-  remark              varchar(500)  default ''                 comment '备注信息',
-  primary key (job_id, job_name, job_group)
-) engine=innodb auto_increment=100 comment = '定时任务调度表';
-
-insert into sys_job values(1, '系统默认(无参)', 'DEFAULT', 'ryTask.ryNoParams',        '0/10 * * * * ?', '3', '1', '1', 'admin', now(), '', null, '');
-insert into sys_job values(2, '系统默认(有参)', 'DEFAULT', 'ryTask.ryParams(\'ry\')',  '0/15 * * * * ?', '3', '1', '1', 'admin', now(), '', null, '');
-insert into sys_job values(3, '系统默认(多参)', 'DEFAULT', 'ryTask.ryMultipleParams(\'ry\', true, 2000L, 316.50D, 100)',  '0/20 * * * * ?', '3', '1', '1', 'admin', now(), '', null, '');
-
-
--- ----------------------------
--- 16、定时任务调度日志表
--- ----------------------------
-drop table if exists sys_job_log;
-create table sys_job_log (
-  job_log_id          bigint(20)     not null auto_increment    comment '任务日志ID',
-  job_name            varchar(64)    not null                   comment '任务名称',
-  job_group           varchar(64)    not null                   comment '任务组名',
-  invoke_target       varchar(500)   not null                   comment '调用目标字符串',
-  job_message         varchar(500)                              comment '日志信息',
-  status              char(1)        default '0'                comment '执行状态(0正常 1失败)',
-  exception_info      varchar(2000)  default ''                 comment '异常信息',
-  create_time         datetime                                  comment '创建时间',
-  primary key (job_log_id)
-) engine=innodb comment = '定时任务调度日志表';
-
-
--- ----------------------------
--- 17、通知公告表
--- ----------------------------
-drop table if exists sys_notice;
-create table sys_notice (
-  notice_id         int(4)          not null auto_increment    comment '公告ID',
-  notice_title      varchar(50)     not null                   comment '公告标题',
-  notice_type       char(1)         not null                   comment '公告类型(1通知 2公告)',
-  notice_content    longblob        default null               comment '公告内容',
-  status            char(1)         default '0'                comment '公告状态(0正常 1关闭)',
-  create_by         varchar(64)     default ''                 comment '创建者',
-  create_time       datetime                                   comment '创建时间',
-  update_by         varchar(64)     default ''                 comment '更新者',
-  update_time       datetime                                   comment '更新时间',
-  remark            varchar(255)    default null               comment '备注',
-  primary key (notice_id)
-) engine=innodb auto_increment=10 comment = '通知公告表';
-
--- ----------------------------
--- 初始化-公告信息表数据
--- ----------------------------
-insert into sys_notice values('1', '温馨提醒:2018-07-01 若依新版本发布啦', '2', '新版本内容', '0', 'admin', now(), '', null, '管理员');
-insert into sys_notice values('2', '维护通知:2018-07-01 若依系统凌晨维护', '1', '维护内容',   '0', 'admin', now(), '', null, '管理员');
-
-
--- ----------------------------
--- 18、代码生成业务表
--- ----------------------------
-drop table if exists gen_table;
-create table gen_table (
-  table_id          bigint(20)      not null auto_increment    comment '编号',
-  table_name        varchar(200)    default ''                 comment '表名称',
-  table_comment     varchar(500)    default ''                 comment '表描述',
-  sub_table_name    varchar(64)     default null               comment '关联子表的表名',
-  sub_table_fk_name varchar(64)     default null               comment '子表关联的外键名',
-  class_name        varchar(100)    default ''                 comment '实体类名称',
-  tpl_category      varchar(200)    default 'crud'             comment '使用的模板(crud单表操作 tree树表操作)',
-  package_name      varchar(100)                               comment '生成包路径',
-  module_name       varchar(30)                                comment '生成模块名',
-  business_name     varchar(30)                                comment '生成业务名',
-  function_name     varchar(50)                                comment '生成功能名',
-  function_author   varchar(50)                                comment '生成功能作者',
-  gen_type          char(1)         default '0'                comment '生成代码方式(0zip压缩包 1自定义路径)',
-  gen_path          varchar(200)    default '/'                comment '生成路径(不填默认项目路径)',
-  options           varchar(1000)                              comment '其它生成选项',
-  create_by         varchar(64)     default ''                 comment '创建者',
-  create_time 	    datetime                                   comment '创建时间',
-  update_by         varchar(64)     default ''                 comment '更新者',
-  update_time       datetime                                   comment '更新时间',
-  remark            varchar(500)    default null               comment '备注',
-  primary key (table_id)
-) engine=innodb auto_increment=1 comment = '代码生成业务表';
-
-
--- ----------------------------
--- 19、代码生成业务表字段
--- ----------------------------
-drop table if exists gen_table_column;
-create table gen_table_column (
-  column_id         bigint(20)      not null auto_increment    comment '编号',
-  table_id          varchar(64)                                comment '归属表编号',
-  column_name       varchar(200)                               comment '列名称',
-  column_comment    varchar(500)                               comment '列描述',
-  column_type       varchar(100)                               comment '列类型',
-  java_type         varchar(500)                               comment 'JAVA类型',
-  java_field        varchar(200)                               comment 'JAVA字段名',
-  is_pk             char(1)                                    comment '是否主键(1是)',
-  is_increment      char(1)                                    comment '是否自增(1是)',
-  is_required       char(1)                                    comment '是否必填(1是)',
-  is_insert         char(1)                                    comment '是否为插入字段(1是)',
-  is_edit           char(1)                                    comment '是否编辑字段(1是)',
-  is_list           char(1)                                    comment '是否列表字段(1是)',
-  is_query          char(1)                                    comment '是否查询字段(1是)',
-  query_type        varchar(200)    default 'EQ'               comment '查询方式(等于、不等于、大于、小于、范围)',
-  html_type         varchar(200)                               comment '显示类型(文本框、文本域、下拉框、复选框、单选框、日期控件)',
-  dict_type         varchar(200)    default ''                 comment '字典类型',
-  sort              int                                        comment '排序',
-  create_by         varchar(64)     default ''                 comment '创建者',
-  create_time 	    datetime                                   comment '创建时间',
-  update_by         varchar(64)     default ''                 comment '更新者',
-  update_time       datetime                                   comment '更新时间',
-  primary key (column_id)
-) engine=innodb auto_increment=1 comment = '代码生成业务表字段';
\ No newline at end of file

--
Gitblit v1.9.3