From 2ab35000026ccd58238e6a504b1b5f79f8c262c3 Mon Sep 17 00:00:00 2001
From: liusuyi <1951119284@qq.com>
Date: 星期三, 17 七月 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 閲嶇疆鎵�鏈夌浉鏈虹櫥褰昳d涓�-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);
+
+    //灏嗘墍鏈夌浉鏈虹櫥褰昳d缃负-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) {
         //褰撳墠鐨凷ession 绉婚櫎
         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("瀹氭椂鍚屾閫氶亾浠诲姟寮�濮�");
         //鑾峰彇鎵�鏈塶vr璁惧
         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 '鎶ヨ鍖篿d';
-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 '瀛愮郴缁烮D';
-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 '娌逛簳浠g爜';
-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 '鎶ヨ浠g爜';
-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 '鎿嶄綔鍛業D';
-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 '鎵�灞炶澶噄d';
-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 '鎶ヨ鍖篿d';
-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 '濉攊d';
-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 '鎿嶄綔鍛榠d';
-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 '浜昳d';
-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 '鐢熸垚浠g爜鏂瑰紡锛�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 '浠g爜鐢熸垚涓氬姟琛�';
-
--- ----------------------------
--- 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 '浠g爜鐢熸垚涓氬姟琛ㄥ瓧娈�';
-
--- ----------------------------
--- 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琛╰rigger_name鐨勫閿�';
-COMMENT ON COLUMN "public"."qrtz_blob_triggers"."trigger_group" IS 'qrtz_triggers琛╰rigger_group鐨勫閿�';
-COMMENT ON COLUMN "public"."qrtz_blob_triggers"."blob_data" IS '瀛樻斁鎸佷箙鍖朤rigger瀵硅薄';
-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 '瀛樻斁鎸佷箙鍖朿alendar瀵硅薄';
-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琛╰rigger_name鐨勫閿�';
-COMMENT ON COLUMN "public"."qrtz_cron_triggers"."trigger_group" IS 'qrtz_triggers琛╰rigger_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 '璋冨害鍣ㄥ疄渚媔d';
-COMMENT ON COLUMN "public"."qrtz_fired_triggers"."trigger_name" IS 'qrtz_triggers琛╰rigger_name鐨勫閿�';
-COMMENT ON COLUMN "public"."qrtz_fired_triggers"."trigger_group" IS 'qrtz_triggers琛╰rigger_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 '瀛樻斁鎸佷箙鍖杍ob瀵硅薄';
-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琛╰rigger_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琛╰rigger_name鐨勫閿�';
-COMMENT ON COLUMN "public"."qrtz_simple_triggers"."trigger_group" IS 'qrtz_triggers琛╰rigger_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琛╰rigger_name鐨勫閿�';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."trigger_group" IS 'qrtz_triggers琛╰rigger_group鐨勫閿�';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."str_prop_1" IS 'String绫诲瀷鐨則rigger鐨勭涓�涓弬鏁�';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."str_prop_2" IS 'String绫诲瀷鐨則rigger鐨勭浜屼釜鍙傛暟';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."str_prop_3" IS 'String绫诲瀷鐨則rigger鐨勭涓変釜鍙傛暟';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."int_prop_1" IS 'int绫诲瀷鐨則rigger鐨勭涓�涓弬鏁�';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."int_prop_2" IS 'int绫诲瀷鐨則rigger鐨勭浜屼釜鍙傛暟';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."long_prop_1" IS 'long绫诲瀷鐨則rigger鐨勭涓�涓弬鏁�';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."long_prop_2" IS 'long绫诲瀷鐨則rigger鐨勭浜屼釜鍙傛暟';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."dec_prop_1" IS 'decimal绫诲瀷鐨則rigger鐨勭涓�涓弬鏁�';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."dec_prop_2" IS 'decimal绫诲瀷鐨則rigger鐨勭浜屼釜鍙傛暟';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."bool_prop_1" IS 'Boolean绫诲瀷鐨則rigger鐨勭涓�涓弬鏁�';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."bool_prop_2" IS 'Boolean绫诲瀷鐨則rigger鐨勭浜屼釜鍙傛暟';
-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琛╦ob_name鐨勫閿�';
-COMMENT ON COLUMN "public"."qrtz_triggers"."job_group" IS 'qrtz_job_details琛╦ob_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 '瀛樻斁鎸佷箙鍖杍ob瀵硅薄';
-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 '绯荤粺鍐呯疆锛圷鏄� 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 '鐖堕儴闂╥d';
-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姝e父 1鍋滅敤锛�';
-COMMENT ON COLUMN "public"."sys_dept"."del_flag" IS '鍒犻櫎鏍囧織锛�0浠h〃瀛樺湪 2浠h〃鍒犻櫎锛�';
-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 '鏄惁榛樿锛圷鏄� N鍚︼級';
-COMMENT ON COLUMN "public"."sys_dict_data"."status" IS '鐘舵�侊紙0姝e父 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姝e父 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姝e父 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姝e父 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 '鐖惰彍鍗旾D';
-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 '鑿滃崟绫诲瀷锛圡鐩綍 C鑿滃崟 F鎸夐挳锛�';
-COMMENT ON COLUMN "public"."sys_menu"."visible" IS '鑿滃崟鐘舵�侊紙0鏄剧ず 1闅愯棌锛�';
-COMMENT ON COLUMN "public"."sys_menu"."status" IS '鑿滃崟鐘舵�侊紙0姝e父 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姝e父 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姝e父 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姝e父 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姝e父 1鍋滅敤锛�';
-COMMENT ON COLUMN "public"."sys_role"."del_flag" IS '鍒犻櫎鏍囧織锛�0浠h〃瀛樺湪 2浠h〃鍒犻櫎锛�';
-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姝e父 1鍋滅敤锛�';
-COMMENT ON COLUMN "public"."sys_user"."del_flag" IS '鍒犻櫎鏍囧織锛�0浠h〃瀛樺湪 2浠h〃鍒犻櫎锛�';
-COMMENT ON COLUMN "public"."sys_user"."login_ip" IS '鏈�鍚庣櫥褰旾P';
-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 '杩涘叆瑁呮补鐐瑰洿鏍廔D';
-COMMENT ON COLUMN "public"."ard_access_fence"."into_shipment_time" IS '杩涘叆瑁呮补鐐规椂闂�';
-COMMENT ON COLUMN "public"."ard_access_fence"."into_unload_id" IS '杩涘叆鍗告补鐐瑰洿鏍廔D';
-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 '鎶ヨ鍖篿d';
-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 '瀛愮郴缁烮D';
-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姝e父 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 '鎶ヨ浠g爜';
-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 '鎿嶄綔鍛業D';
-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 '鎵�灞炶澶噄d';
-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 '鎶ヨ鍖篿d';
-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 '鎿嶄綔鍛榠d';
-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 '濉攊d';
-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瑙e皝';
-COMMENT ON COLUMN "public"."ard_sy_car_rtu"."unload_type" IS '鍗告补鐐� 0鏂藉皝 1瑙e皝';
-
--- ----------------------------
--- 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 '浜昳d';
-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 '鍙鍏塸鍊�';
-COMMENT ON COLUMN "public"."ard_well_guide_camera"."t1" IS '鍙鍏塼鍊�';
-COMMENT ON COLUMN "public"."ard_well_guide_camera"."z1" IS '鍙鍏墇鍊�';
-COMMENT ON COLUMN "public"."ard_well_guide_camera"."p2" IS '鐑孩澶杙鍊�';
-COMMENT ON COLUMN "public"."ard_well_guide_camera"."t2" IS '鐑孩澶杢鍊�';
-COMMENT ON COLUMN "public"."ard_well_guide_camera"."z2" IS '鐑孩澶杬鍊�';
-COMMENT ON COLUMN "public"."ard_well_guide_camera"."well_id" IS '浜旾D';
-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 '鐢熸垚浠g爜鏂瑰紡锛�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 '浠g爜鐢熸垚涓氬姟琛�';
+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 '鐖惰彍鍗旾D';
+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 '鑿滃崟绫诲瀷锛圡鐩綍 C鑿滃崟 F鎸夐挳锛�';
+COMMENT ON COLUMN "public"."sys_menu"."visible" IS '鑿滃崟鐘舵�侊紙0鏄剧ず 1闅愯棌锛�';
+COMMENT ON COLUMN "public"."sys_menu"."status" IS '鑿滃崟鐘舵�侊紙0姝e父 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 '浠g爜鐢熸垚涓氬姟琛ㄥ瓧娈�';
 
 -- ----------------------------
--- 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琛╰rigger_name鐨勫閿�';
-COMMENT ON COLUMN "public"."qrtz_blob_triggers"."trigger_group" IS 'qrtz_triggers琛╰rigger_group鐨勫閿�';
-COMMENT ON COLUMN "public"."qrtz_blob_triggers"."blob_data" IS '瀛樻斁鎸佷箙鍖朤rigger瀵硅薄';
-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 '瀛樻斁鎸佷箙鍖朿alendar瀵硅薄';
-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琛╰rigger_name鐨勫閿�';
-COMMENT ON COLUMN "public"."qrtz_cron_triggers"."trigger_group" IS 'qrtz_triggers琛╰rigger_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 '璋冨害鍣ㄥ疄渚媔d';
-COMMENT ON COLUMN "public"."qrtz_fired_triggers"."trigger_name" IS 'qrtz_triggers琛╰rigger_name鐨勫閿�';
-COMMENT ON COLUMN "public"."qrtz_fired_triggers"."trigger_group" IS 'qrtz_triggers琛╰rigger_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 '瀛樻斁鎸佷箙鍖杍ob瀵硅薄';
-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琛╰rigger_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琛╰rigger_name鐨勫閿�';
-COMMENT ON COLUMN "public"."qrtz_simple_triggers"."trigger_group" IS 'qrtz_triggers琛╰rigger_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琛╰rigger_name鐨勫閿�';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."trigger_group" IS 'qrtz_triggers琛╰rigger_group鐨勫閿�';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."str_prop_1" IS 'String绫诲瀷鐨則rigger鐨勭涓�涓弬鏁�';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."str_prop_2" IS 'String绫诲瀷鐨則rigger鐨勭浜屼釜鍙傛暟';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."str_prop_3" IS 'String绫诲瀷鐨則rigger鐨勭涓変釜鍙傛暟';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."int_prop_1" IS 'int绫诲瀷鐨則rigger鐨勭涓�涓弬鏁�';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."int_prop_2" IS 'int绫诲瀷鐨則rigger鐨勭浜屼釜鍙傛暟';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."long_prop_1" IS 'long绫诲瀷鐨則rigger鐨勭涓�涓弬鏁�';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."long_prop_2" IS 'long绫诲瀷鐨則rigger鐨勭浜屼釜鍙傛暟';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."dec_prop_1" IS 'decimal绫诲瀷鐨則rigger鐨勭涓�涓弬鏁�';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."dec_prop_2" IS 'decimal绫诲瀷鐨則rigger鐨勭浜屼釜鍙傛暟';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."bool_prop_1" IS 'Boolean绫诲瀷鐨則rigger鐨勭涓�涓弬鏁�';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."bool_prop_2" IS 'Boolean绫诲瀷鐨則rigger鐨勭浜屼釜鍙傛暟';
-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琛╦ob_name鐨勫閿�';
-COMMENT ON COLUMN "public"."qrtz_triggers"."job_group" IS 'qrtz_job_details琛╦ob_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 '瀛樻斁鎸佷箙鍖杍ob瀵硅薄';
-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 '绯荤粺鍐呯疆锛圷鏄� 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 '鐖堕儴闂╥d';
-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姝e父 1鍋滅敤锛�';
-COMMENT ON COLUMN "public"."sys_dept"."del_flag" IS '鍒犻櫎鏍囧織锛�0浠h〃瀛樺湪 2浠h〃鍒犻櫎锛�';
-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 '绯荤粺鍐呯疆锛圷鏄� 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 '鎵�灞炶澶噄d';
+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姝e父 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 '浜昳d';
+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 '鐖惰彍鍗旾D';
-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 '鑿滃崟绫诲瀷锛圡鐩綍 C鑿滃崟 F鎸夐挳锛�';
-COMMENT ON COLUMN "public"."sys_menu"."visible" IS '鑿滃崟鐘舵�侊紙0鏄剧ず 1闅愯棌锛�';
-COMMENT ON COLUMN "public"."sys_menu"."status" IS '鑿滃崟鐘舵�侊紙0姝e父 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姝e父 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姝e父 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姝e父 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姝e父 1鍋滅敤锛�';
-COMMENT ON COLUMN "public"."sys_role"."del_flag" IS '鍒犻櫎鏍囧織锛�0浠h〃瀛樺湪 2浠h〃鍒犻櫎锛�';
-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姝e父 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姝e父 1鍋滅敤锛�';
+COMMENT ON COLUMN "public"."sys_role"."del_flag" IS '鍒犻櫎鏍囧織锛�0浠h〃瀛樺湪 2浠h〃鍒犻櫎锛�';
+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姝e父 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 '鎿嶄綔鍛榠d';
+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 '濉攊d';
+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 '鍙鍏塸鍊�';
+COMMENT ON COLUMN "public"."ard_well_guide_camera"."t1" IS '鍙鍏塼鍊�';
+COMMENT ON COLUMN "public"."ard_well_guide_camera"."z1" IS '鍙鍏墇鍊�';
+COMMENT ON COLUMN "public"."ard_well_guide_camera"."p2" IS '鐑孩澶杙鍊�';
+COMMENT ON COLUMN "public"."ard_well_guide_camera"."t2" IS '鐑孩澶杢鍊�';
+COMMENT ON COLUMN "public"."ard_well_guide_camera"."z2" IS '鐑孩澶杬鍊�';
+COMMENT ON COLUMN "public"."ard_well_guide_camera"."well_id" IS '浜旾D';
+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姝e父 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 '鐖堕儴闂╥d';
+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姝e父 1鍋滅敤锛�';
+COMMENT ON COLUMN "public"."sys_dept"."del_flag" IS '鍒犻櫎鏍囧織锛�0浠h〃瀛樺湪 2浠h〃鍒犻櫎锛�';
+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琛╦ob_name鐨勫閿�';
+COMMENT ON COLUMN "public"."qrtz_triggers"."job_group" IS 'qrtz_job_details琛╦ob_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 '瀛樻斁鎸佷箙鍖杍ob瀵硅薄';
+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琛╰rigger_name鐨勫閿�';
+COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."trigger_group" IS 'qrtz_triggers琛╰rigger_group鐨勫閿�';
+COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."str_prop_1" IS 'String绫诲瀷鐨則rigger鐨勭涓�涓弬鏁�';
+COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."str_prop_2" IS 'String绫诲瀷鐨則rigger鐨勭浜屼釜鍙傛暟';
+COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."str_prop_3" IS 'String绫诲瀷鐨則rigger鐨勭涓変釜鍙傛暟';
+COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."int_prop_1" IS 'int绫诲瀷鐨則rigger鐨勭涓�涓弬鏁�';
+COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."int_prop_2" IS 'int绫诲瀷鐨則rigger鐨勭浜屼釜鍙傛暟';
+COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."long_prop_1" IS 'long绫诲瀷鐨則rigger鐨勭涓�涓弬鏁�';
+COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."long_prop_2" IS 'long绫诲瀷鐨則rigger鐨勭浜屼釜鍙傛暟';
+COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."dec_prop_1" IS 'decimal绫诲瀷鐨則rigger鐨勭涓�涓弬鏁�';
+COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."dec_prop_2" IS 'decimal绫诲瀷鐨則rigger鐨勭浜屼釜鍙傛暟';
+COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."bool_prop_1" IS 'Boolean绫诲瀷鐨則rigger鐨勭涓�涓弬鏁�';
+COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."bool_prop_2" IS 'Boolean绫诲瀷鐨則rigger鐨勭浜屼釜鍙傛暟';
+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琛╰rigger_name鐨勫閿�';
+COMMENT ON COLUMN "public"."qrtz_simple_triggers"."trigger_group" IS 'qrtz_triggers琛╰rigger_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琛╰rigger_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 '瀛樻斁鎸佷箙鍖杍ob瀵硅薄';
+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 '璋冨害鍣ㄥ疄渚媔d';
+COMMENT ON COLUMN "public"."qrtz_fired_triggers"."trigger_name" IS 'qrtz_triggers琛╰rigger_name鐨勫閿�';
+COMMENT ON COLUMN "public"."qrtz_fired_triggers"."trigger_group" IS 'qrtz_triggers琛╰rigger_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琛╰rigger_name鐨勫閿�';
+COMMENT ON COLUMN "public"."qrtz_cron_triggers"."trigger_group" IS 'qrtz_triggers琛╰rigger_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 '瀛樻斁鎸佷箙鍖朿alendar瀵硅薄';
+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琛╰rigger_name鐨勫閿�';
+COMMENT ON COLUMN "public"."qrtz_blob_triggers"."trigger_group" IS 'qrtz_triggers琛╰rigger_group鐨勫閿�';
+COMMENT ON COLUMN "public"."qrtz_blob_triggers"."blob_data" IS '瀛樻斁鎸佷箙鍖朤rigger瀵硅薄';
+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 '鐢熸垚浠g爜鏂瑰紡锛�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 '浠g爜鐢熸垚涓氬姟琛�';
+
+-- ----------------------------
+-- 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 '澶栧3鐘舵��';
+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瑙e皝';
+COMMENT ON COLUMN "public"."ard_sy_car_rtu"."unload_type" IS '鍗告补鐐� 0鏂藉皝 1瑙e皝';
+
+-- ----------------------------
+-- 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 '鎶ヨ鍖篿d';
+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 '鎿嶄綔鍛業D';
+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 '鍙戦�佽�匢D';
+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 '鎶ヨ浠g爜';
+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 '瀛愮郴缁烮D';
+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 '鎶ヨ鍖篿d';
+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 '杩涘叆瑁呮补鐐瑰洿鏍廔D';
+COMMENT ON COLUMN "public"."ard_access_fence"."into_shipment_time" IS '杩涘叆瑁呮补鐐规椂闂�';
+COMMENT ON COLUMN "public"."ard_access_fence"."into_unload_id" IS '杩涘叆鍗告补鐐瑰洿鏍廔D';
+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 '鐢熸垚浠g爜鏂瑰紡锛�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 '浠g爜鐢熸垚涓氬姟琛�';
-
--- ----------------------------
--- 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 '浠g爜鐢熸垚涓氬姟琛ㄥ瓧娈�';
-
--- ----------------------------
--- 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琛╰rigger_name鐨勫閿�';
-COMMENT ON COLUMN "public"."qrtz_blob_triggers"."trigger_group" IS 'qrtz_triggers琛╰rigger_group鐨勫閿�';
-COMMENT ON COLUMN "public"."qrtz_blob_triggers"."blob_data" IS '瀛樻斁鎸佷箙鍖朤rigger瀵硅薄';
-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 '瀛樻斁鎸佷箙鍖朿alendar瀵硅薄';
-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琛╰rigger_name鐨勫閿�';
-COMMENT ON COLUMN "public"."qrtz_cron_triggers"."trigger_group" IS 'qrtz_triggers琛╰rigger_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 '璋冨害鍣ㄥ疄渚媔d';
-COMMENT ON COLUMN "public"."qrtz_fired_triggers"."trigger_name" IS 'qrtz_triggers琛╰rigger_name鐨勫閿�';
-COMMENT ON COLUMN "public"."qrtz_fired_triggers"."trigger_group" IS 'qrtz_triggers琛╰rigger_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 '瀛樻斁鎸佷箙鍖杍ob瀵硅薄';
-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琛╰rigger_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琛╰rigger_name鐨勫閿�';
-COMMENT ON COLUMN "public"."qrtz_simple_triggers"."trigger_group" IS 'qrtz_triggers琛╰rigger_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琛╰rigger_name鐨勫閿�';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."trigger_group" IS 'qrtz_triggers琛╰rigger_group鐨勫閿�';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."str_prop_1" IS 'String绫诲瀷鐨則rigger鐨勭涓�涓弬鏁�';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."str_prop_2" IS 'String绫诲瀷鐨則rigger鐨勭浜屼釜鍙傛暟';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."str_prop_3" IS 'String绫诲瀷鐨則rigger鐨勭涓変釜鍙傛暟';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."int_prop_1" IS 'int绫诲瀷鐨則rigger鐨勭涓�涓弬鏁�';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."int_prop_2" IS 'int绫诲瀷鐨則rigger鐨勭浜屼釜鍙傛暟';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."long_prop_1" IS 'long绫诲瀷鐨則rigger鐨勭涓�涓弬鏁�';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."long_prop_2" IS 'long绫诲瀷鐨則rigger鐨勭浜屼釜鍙傛暟';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."dec_prop_1" IS 'decimal绫诲瀷鐨則rigger鐨勭涓�涓弬鏁�';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."dec_prop_2" IS 'decimal绫诲瀷鐨則rigger鐨勭浜屼釜鍙傛暟';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."bool_prop_1" IS 'Boolean绫诲瀷鐨則rigger鐨勭涓�涓弬鏁�';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."bool_prop_2" IS 'Boolean绫诲瀷鐨則rigger鐨勭浜屼釜鍙傛暟';
-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琛╦ob_name鐨勫閿�';
-COMMENT ON COLUMN "public"."qrtz_triggers"."job_group" IS 'qrtz_job_details琛╦ob_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 '瀛樻斁鎸佷箙鍖杍ob瀵硅薄';
-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 '绯荤粺鍐呯疆锛圷鏄� 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锛屾祬鑹蹭富棰榯heme-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', '鏄惁寮�鍚獙璇佺爜鍔熻兘锛坱rue寮�鍚紝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 '鐖堕儴闂╥d';
-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姝e父 1鍋滅敤锛�';
-COMMENT ON COLUMN "public"."sys_dept"."del_flag" IS '鍒犻櫎鏍囧織锛�0浠h〃瀛樺湪 2浠h〃鍒犻櫎锛�';
-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 '鏄惁榛樿锛圷鏄� N鍚︼級';
-COMMENT ON COLUMN "public"."sys_dict_data"."status" IS '鐘舵�侊紙0姝e父 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, '姝e父', '0', 'sys_normal_disable', '', 'primary', 'Y', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '姝e父鐘舵��');
-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, '姝e父', '0', 'sys_job_status', '', 'primary', 'Y', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '姝e父鐘舵��');
-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, '姝e父', '0', 'sys_notice_status', '', 'primary', 'Y', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '姝e父鐘舵��');
-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, '鐢熸垚浠g爜', '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, '姝e父鐘舵��');
-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姝e父 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姝e父 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姝e父 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', '瀵逛笉璧凤紝鎮ㄧ殑璐﹀彿锛歞ingli 宸插仠鐢�', '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', '瀵逛笉璧凤紝鎮ㄧ殑璐﹀彿锛歞ingli 宸插仠鐢�', '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 '鐖惰彍鍗旾D';
-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 '鑿滃崟绫诲瀷锛圡鐩綍 C鑿滃崟 F鎸夐挳锛�';
-COMMENT ON COLUMN "public"."sys_menu"."visible" IS '鑿滃崟鐘舵�侊紙0鏄剧ず 1闅愯棌锛�';
-COMMENT ON COLUMN "public"."sys_menu"."status" IS '鑿滃崟鐘舵�侊紙0姝e父 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, '浠g爜鐢熸垚', 3, 2, 'gen', 'tool/gen/index', '', '1', '0', 'C', '0', '0', 'tool:gen:list', 'code', 'admin', '2023-01-11 08:15:25', '', NULL, '浠g爜鐢熸垚鑿滃崟');
-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, '璐︽埛瑙i攣', 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, '瀵煎叆浠g爜', 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, '棰勮浠g爜', 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, '鐢熸垚浠g爜', 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姝e父 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姝e父 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":"鏄惁寮�鍚獙璇佺爜鍔熻兘锛坱rue寮�鍚紝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姝e父 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', '钁d簨闀�', 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姝e父 1鍋滅敤锛�';
-COMMENT ON COLUMN "public"."sys_role"."del_flag" IS '鍒犻櫎鏍囧織锛�0浠h〃瀛樺湪 2浠h〃鍒犻櫎锛�';
-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姝e父 1鍋滅敤锛�';
-COMMENT ON COLUMN "public"."sys_user"."del_flag" IS '鍒犻櫎鏍囧織锛�0浠h〃瀛樺湪 2浠h〃鍒犻櫎锛�';
-COMMENT ON COLUMN "public"."sys_user"."login_ip" IS '鏈�鍚庣櫥褰旾P';
-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 '瀛樻斁鎸佷箙鍖杍ob瀵硅薄',
-    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琛╦ob_name鐨勫閿�',
-    job_group            varchar(200)    not null            comment 'qrtz_job_details琛╦ob_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 '瀛樻斁鎸佷箙鍖杍ob瀵硅薄',
-    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琛╰rigger_name鐨勫閿�',
-    trigger_group        varchar(200)    not null            comment 'qrtz_triggers琛╰rigger_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琛╰rigger_name鐨勫閿�',
-    trigger_group        varchar(200)    not null            comment 'qrtz_triggers琛╰rigger_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 绫诲瀷锛孞obStore 骞朵笉鐭ラ亾濡備綍瀛樺偍瀹炰緥鐨勬椂鍊�)
--- ---------------------------- 
-create table QRTZ_BLOB_TRIGGERS (
-    sched_name           varchar(120)    not null            comment '璋冨害鍚嶇О',
-    trigger_name         varchar(200)    not null            comment 'qrtz_triggers琛╰rigger_name鐨勫閿�',
-    trigger_group        varchar(200)    not null            comment 'qrtz_triggers琛╰rigger_group鐨勫閿�',
-    blob_data            blob            null                comment '瀛樻斁鎸佷箙鍖朤rigger瀵硅薄',
-    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 '瀛樻斁鎸佷箙鍖朿alendar瀵硅薄',
-    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琛╰rigger_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 '璋冨害鍣ㄥ疄渚媔d',
-    trigger_name         varchar(200)    not null            comment 'qrtz_triggers琛╰rigger_name鐨勫閿�',
-    trigger_group        varchar(200)    not null            comment 'qrtz_triggers琛╰rigger_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琛╰rigger_name鐨勫閿�',
-    trigger_group        varchar(200)    not null            comment 'qrtz_triggers琛╰rigger_group鐨勫閿�',
-    str_prop_1           varchar(512)    null                comment 'String绫诲瀷鐨則rigger鐨勭涓�涓弬鏁�',
-    str_prop_2           varchar(512)    null                comment 'String绫诲瀷鐨則rigger鐨勭浜屼釜鍙傛暟',
-    str_prop_3           varchar(512)    null                comment 'String绫诲瀷鐨則rigger鐨勭涓変釜鍙傛暟',
-    int_prop_1           int             null                comment 'int绫诲瀷鐨則rigger鐨勭涓�涓弬鏁�',
-    int_prop_2           int             null                comment 'int绫诲瀷鐨則rigger鐨勭浜屼釜鍙傛暟',
-    long_prop_1          bigint          null                comment 'long绫诲瀷鐨則rigger鐨勭涓�涓弬鏁�',
-    long_prop_2          bigint          null                comment 'long绫诲瀷鐨則rigger鐨勭浜屼釜鍙傛暟',
-    dec_prop_1           numeric(13,4)   null                comment 'decimal绫诲瀷鐨則rigger鐨勭涓�涓弬鏁�',
-    dec_prop_2           numeric(13,4)   null                comment 'decimal绫诲瀷鐨則rigger鐨勭浜屼釜鍙傛暟',
-    bool_prop_1          varchar(1)      null                comment 'Boolean绫诲瀷鐨則rigger鐨勭涓�涓弬鏁�',
-    bool_prop_2          varchar(1)      null                comment 'Boolean绫诲瀷鐨則rigger鐨勭浜屼釜鍙傛暟',
-    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 '鐢熸垚浠g爜鏂瑰紡锛�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 '浠g爜鐢熸垚涓氬姟琛�';
-
--- ----------------------------
--- 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 '浠g爜鐢熸垚涓氬姟琛ㄥ瓧娈�';
-
--- ----------------------------
--- 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琛╰rigger_name鐨勫閿�';
-COMMENT ON COLUMN "public"."qrtz_blob_triggers"."trigger_group" IS 'qrtz_triggers琛╰rigger_group鐨勫閿�';
-COMMENT ON COLUMN "public"."qrtz_blob_triggers"."blob_data" IS '瀛樻斁鎸佷箙鍖朤rigger瀵硅薄';
-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 '瀛樻斁鎸佷箙鍖朿alendar瀵硅薄';
-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琛╰rigger_name鐨勫閿�';
-COMMENT ON COLUMN "public"."qrtz_cron_triggers"."trigger_group" IS 'qrtz_triggers琛╰rigger_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 '璋冨害鍣ㄥ疄渚媔d';
-COMMENT ON COLUMN "public"."qrtz_fired_triggers"."trigger_name" IS 'qrtz_triggers琛╰rigger_name鐨勫閿�';
-COMMENT ON COLUMN "public"."qrtz_fired_triggers"."trigger_group" IS 'qrtz_triggers琛╰rigger_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 '瀛樻斁鎸佷箙鍖杍ob瀵硅薄';
-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琛╰rigger_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琛╰rigger_name鐨勫閿�';
-COMMENT ON COLUMN "public"."qrtz_simple_triggers"."trigger_group" IS 'qrtz_triggers琛╰rigger_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琛╰rigger_name鐨勫閿�';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."trigger_group" IS 'qrtz_triggers琛╰rigger_group鐨勫閿�';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."str_prop_1" IS 'String绫诲瀷鐨則rigger鐨勭涓�涓弬鏁�';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."str_prop_2" IS 'String绫诲瀷鐨則rigger鐨勭浜屼釜鍙傛暟';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."str_prop_3" IS 'String绫诲瀷鐨則rigger鐨勭涓変釜鍙傛暟';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."int_prop_1" IS 'int绫诲瀷鐨則rigger鐨勭涓�涓弬鏁�';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."int_prop_2" IS 'int绫诲瀷鐨則rigger鐨勭浜屼釜鍙傛暟';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."long_prop_1" IS 'long绫诲瀷鐨則rigger鐨勭涓�涓弬鏁�';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."long_prop_2" IS 'long绫诲瀷鐨則rigger鐨勭浜屼釜鍙傛暟';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."dec_prop_1" IS 'decimal绫诲瀷鐨則rigger鐨勭涓�涓弬鏁�';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."dec_prop_2" IS 'decimal绫诲瀷鐨則rigger鐨勭浜屼釜鍙傛暟';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."bool_prop_1" IS 'Boolean绫诲瀷鐨則rigger鐨勭涓�涓弬鏁�';
-COMMENT ON COLUMN "public"."qrtz_simprop_triggers"."bool_prop_2" IS 'Boolean绫诲瀷鐨則rigger鐨勭浜屼釜鍙傛暟';
-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琛╦ob_name鐨勫閿�';
-COMMENT ON COLUMN "public"."qrtz_triggers"."job_group" IS 'qrtz_job_details琛╦ob_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 '瀛樻斁鎸佷箙鍖杍ob瀵硅薄';
-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 '绯荤粺鍐呯疆锛圷鏄� 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锛屾祬鑹蹭富棰榯heme-light');
-INSERT INTO "public"."sys_config" VALUES (4, '璐﹀彿鑷姪-楠岃瘉鐮佸紑鍏�', 'sys.account.captchaEnabled', 'true', 'Y', 'admin', '2023-01-11 08:15:26', '', NULL, '鏄惁寮�鍚獙璇佺爜鍔熻兘锛坱rue寮�鍚紝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 '鐖堕儴闂╥d';
-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姝e父 1鍋滅敤锛�';
-COMMENT ON COLUMN "public"."sys_dept"."del_flag" IS '鍒犻櫎鏍囧織锛�0浠h〃瀛樺湪 2浠h〃鍒犻櫎锛�';
-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 '鏄惁榛樿锛圷鏄� N鍚︼級';
-COMMENT ON COLUMN "public"."sys_dict_data"."status" IS '鐘舵�侊紙0姝e父 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, '姝e父', '0', 'sys_normal_disable', '', 'primary', 'Y', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '姝e父鐘舵��');
-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, '姝e父', '0', 'sys_job_status', '', 'primary', 'Y', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '姝e父鐘舵��');
-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, '姝e父', '0', 'sys_notice_status', '', 'primary', 'Y', '0', 'admin', '2023-01-11 08:15:26', '', NULL, '姝e父鐘舵��');
-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, '鐢熸垚浠g爜', '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, '姝e父鐘舵��');
-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姝e父 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姝e父 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姝e父 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 '鐖惰彍鍗旾D';
-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 '鑿滃崟绫诲瀷锛圡鐩綍 C鑿滃崟 F鎸夐挳锛�';
-COMMENT ON COLUMN "public"."sys_menu"."visible" IS '鑿滃崟鐘舵�侊紙0鏄剧ず 1闅愯棌锛�';
-COMMENT ON COLUMN "public"."sys_menu"."status" IS '鑿滃崟鐘舵�侊紙0姝e父 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, '浠g爜鐢熸垚', 3, 2, 'gen', 'tool/gen/index', '', '1', '0', 'C', '0', '0', 'tool:gen:list', 'code', 'admin', '2023-01-11 08:15:25', '', NULL, '浠g爜鐢熸垚鑿滃崟');
-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, '璐︽埛瑙i攣', 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, '瀵煎叆浠g爜', 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, '棰勮浠g爜', 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, '鐢熸垚浠g爜', 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姝e父 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姝e父 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, '浠g爜鐢熸垚', 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
-  寤鸿锛歂o 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
-  寤鸿锛歂o 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
-  寤鸿锛歂o 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, '浠g爜鐢熸垚', 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
-  璇︾粏锛欶ailing 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
-  璇︾粏锛欶ailing 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
-  璇︾粏锛欶ailing 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
-  璇︾粏锛欶ailing 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, '浠g爜鐢熸垚', 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, '浠g爜鐢熸垚', 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, '浠g爜鐢熸垚', 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, '浠g爜鐢熸垚', 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, '浠g爜鐢熸垚', 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, '浠g爜鐢熸垚', 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, '浠g爜鐢熸垚', 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姝e父 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', '钁d簨闀�', 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姝e父 1鍋滅敤锛�';
-COMMENT ON COLUMN "public"."sys_role"."del_flag" IS '鍒犻櫎鏍囧織锛�0浠h〃瀛樺湪 2浠h〃鍒犻櫎锛�';
-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姝e父 1鍋滅敤锛�';
-COMMENT ON COLUMN "public"."sys_user"."del_flag" IS '鍒犻櫎鏍囧織锛�0浠h〃瀛樺湪 2浠h〃鍒犻櫎锛�';
-COMMENT ON COLUMN "public"."sys_user"."login_ip" IS '鏈�鍚庣櫥褰旾P';
-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 '鐖堕儴闂╥d',
-  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姝e父 1鍋滅敤锛�',
-  del_flag          char(1)         default '0'                comment '鍒犻櫎鏍囧織锛�0浠h〃瀛樺湪 2浠h〃鍒犻櫎锛�',
-  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姝e父 1鍋滅敤锛�',
-  del_flag          char(1)         default '0'                comment '鍒犻櫎鏍囧織锛�0浠h〃瀛樺湪 2浠h〃鍒犻櫎锛�',
-  login_ip          varchar(128)    default ''                 comment '鏈�鍚庣櫥褰旾P',
-  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姝e父 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',  '钁d簨闀�',    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姝e父 1鍋滅敤锛�',
-  del_flag             char(1)         default '0'                comment '鍒犻櫎鏍囧織锛�0浠h〃瀛樺湪 2浠h〃鍒犻櫎锛�',
-  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 '鐖惰彍鍗旾D',
-  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 '鑿滃崟绫诲瀷锛圡鐩綍 C鑿滃崟 F鎸夐挳锛�',
-  visible           char(1)         default 0                  comment '鑿滃崟鐘舵�侊紙0鏄剧ず 1闅愯棌锛�',
-  status            char(1)         default 0                  comment '鑿滃崟鐘舵�侊紙0姝e父 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',  '浠g爜鐢熸垚', '3',   '2', 'gen',        'tool/gen/index',           '', 1, 0, 'C', '0', '0', 'tool:gen:list',           'code',          'admin', now(), '', null, '浠g爜鐢熸垚鑿滃崟');
-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', '璐︽埛瑙i攣', '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, '');
--- 浠g爜鐢熸垚鎸夐挳
-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', '瀵煎叆浠g爜', '116', '4', '#', '', '', 1, 0, 'F', '0', '0', 'tool:gen:import',            '#', 'admin', now(), '', null, '');
-insert into sys_menu values('1059', '棰勮浠g爜', '116', '5', '#', '', '', 1, 0, 'F', '0', '0', 'tool:gen:preview',           '#', 'admin', now(), '', null, '');
-insert into sys_menu values('1060', '鐢熸垚浠g爜', '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姝e父 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姝e父 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 '鏄惁榛樿锛圷鏄� N鍚︼級',
-  status           char(1)         default '0'                comment '鐘舵�侊紙0姝e父 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,  '姝e父',     '0',       'sys_normal_disable',  '',   'primary', 'Y', '0', 'admin', now(), '', null, '姝e父鐘舵��');
-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,  '姝e父',     '0',       'sys_job_status',      '',   'primary', 'Y', '0', 'admin', now(), '', null, '姝e父鐘舵��');
-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,  '姝e父',     '0',       'sys_notice_status',   '',   'primary', 'Y', '0', 'admin', now(), '', null, '姝e父鐘舵��');
-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,  '鐢熸垚浠g爜', '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, '姝e父鐘舵��');
-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 '绯荤粺鍐呯疆锛圷鏄� 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锛屾祬鑹蹭富棰榯heme-light' );
-insert into sys_config values(4, '璐﹀彿鑷姪-楠岃瘉鐮佸紑鍏�',           'sys.account.captchaEnabled',    'true',          'Y', 'admin', now(), '', null, '鏄惁寮�鍚獙璇佺爜鍔熻兘锛坱rue寮�鍚紝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姝e父 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姝e父 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姝e父 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 '鐢熸垚浠g爜鏂瑰紡锛�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 = '浠g爜鐢熸垚涓氬姟琛�';
-
-
--- ----------------------------
--- 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 = '浠g爜鐢熸垚涓氬姟琛ㄥ瓧娈�';
\ No newline at end of file

--
Gitblit v1.9.3