wuyouming666
2023-12-07 9bc80fd0aab5bd3d58aad90038685195f4966dee
报警json文件存放在resources
1个文件已添加
15个文件已修改
1219 ■■■■ 已修改文件
CanadaMes-ui/src/configuration/Manualoneposition.json 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
CanadaMes-ui/src/configuration/Manualoneposition2.json 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
CanadaMes-ui/src/configuration/ServoManualone.json 18 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
CanadaMes-ui/src/configuration/parameter2.json 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
CanadaMes-ui/src/lang/locales/en-US.json 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
CanadaMes-ui/src/views/Electrical/ManualJog.vue 18 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
CanadaMes-ui/src/views/Electrical/ManualonePosition2.vue 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
CanadaMes-ui/src/views/Electrical/Parameter2.vue 51 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
CanadaMes-ui/src/views/Electrical/ServoManualone.vue 72 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springboot-vue3/src/main/java/com/example/springboot/component/PlcManualonePosition.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springboot-vue3/src/main/java/com/example/springboot/component/PlcParameter2.java 82 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springboot-vue3/src/main/java/com/example/springboot/component/PlcServoManualone.java 48 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springboot-vue3/src/main/java/com/example/springboot/component/Plchome.java 36 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springboot-vue3/src/main/resources/Alarm.json 507 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springboot-vue3/src/main/resources/config.properties 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springboot-vue3/src/main/resources/sql/canadames.sql 354 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
CanadaMes-ui/src/configuration/Manualoneposition.json
@@ -154,7 +154,7 @@
    {
      "button": {
        "name": "未回零",
        "value": 0,
        "value": 1,
        "address": "DB10.0",
        "state": 1
      }
@@ -221,7 +221,7 @@
    {
      "button": {
        "name": "未回零",
        "value": 0,
        "value": 1,
        "address": "DB10.0",
        "state": 1
      }
CanadaMes-ui/src/configuration/Manualoneposition2.json
@@ -49,7 +49,7 @@
    {
      "button": {
        "name": "未回零",
        "value": 0,
        "value": 1,
        "address": "DB10.0",
        "state": 1
      }
@@ -113,7 +113,7 @@
    {
      "button": {
        "name": "未回零",
        "value": 0,
        "value": 1,
        "address": "DB10.0",
        "state": 1
      }
CanadaMes-ui/src/configuration/ServoManualone.json
@@ -195,7 +195,7 @@
        {
          "button": {
            "name": "未回零",
            "value":0,
            "value":1,
            "address":"DB10.0",
            "type":"66"
          }
@@ -236,7 +236,7 @@
      {
        "button": {
          "name": "未回零",
          "value":0,
          "value":1,
          "address":"DB10.0",
          "type":"66"
        }
@@ -283,7 +283,7 @@
      "button": {
        "name": "未回零",
        
        "value":0,
        "value":1,
        "address":"DB10.0",
        "type":"66"
      }
@@ -332,7 +332,7 @@
          } ,{
            "button": {
              "name": "未回零",
              "value":0,
              "value":1,
              "address":"DB10.0",
              "type":"66"
            }
@@ -346,17 +346,7 @@
          }
          
    ]
    , [
      {
          "button": {
            "name": "急停后中止/继续选择",
            "value":0,
            "address":"DB10.0",
            "type":"66"
          }
        }
        
  ]
     
    
  ]
CanadaMes-ui/src/configuration/parameter2.json
@@ -320,4 +320,15 @@
      "value": 0
    }
  ]
  , [
    {
        "button": {
          "name": "急停后中止/继续选择",
          "value":0,
          "address":"DB10.0",
          "type":"66"
        }
      }
]
]
CanadaMes-ui/src/lang/locales/en-US.json
@@ -346,8 +346,8 @@
      "A02半自动": "A02 Semi-Auto",
      "A02半自动启动": "A02 Semi-Auto Start",
      "B01 所在格子": "B01 Current Grid",
      "B02 所在格子": "B02 Current Grid",
      "急停后中止/继续选择": "Abort/ResumeTasks"
      "B02 所在格子": "B02 Current Grid"
    },
    "langParameter1": {
@@ -384,7 +384,8 @@
          "A01当前格子": "A01 Current Grid",
          "A02所在格子": "A02 Current Grid",
          "B01所在格子": "B01 Current Grid",
          "B02所在格子": "B02 Current Grid"
          "B02所在格子": "B02 Current Grid",
          "急停后中止/继续选择": "Abort/ResumeTasks"
          },
          "langPositioning1": {
            "格子间距": "GridSpacing",
CanadaMes-ui/src/views/Electrical/ManualJog.vue
@@ -128,16 +128,16 @@
    },
    //根据读取PLC的值,根据名称改变颜色1打开,0关闭
    getStatusClass (zhuangtai) {
// console.log(zhuangtai);
      if (zhuangtai === 1) {
        return "op";
      }
      else {
        return "dow";
      }
//     getStatusClass (zhuangtai) {
// // console.log(zhuangtai);
//       if (zhuangtai === 1) {
//         return "op";
//       }
//       else {
//         return "dow";
//       }
    },
//     },
    initWebSocket () {
      let viewname = "ManualJog";
CanadaMes-ui/src/views/Electrical/ManualonePosition2.vue
@@ -125,6 +125,7 @@
    },
    //提交方法
    submitDataToBackend (currentButtonName) {
      if (currentButtonName === 'A01翻转启动' || currentButtonName === 'A01 SERVE TURN') {
        const data = [];
@@ -324,7 +325,7 @@
                
//未回零
              for (let i = 0; i < jsonData2.length; i++) {
                let arr2 = jsonData2[i];
                for (let j = 0; j < arr2.length; j++) {
CanadaMes-ui/src/views/Electrical/Parameter2.vue
@@ -94,7 +94,7 @@
  <script>
  import LanguageMixin from '../../lang/LanguageMixin'
  import data from '../../configuration/parameter2'
  import { throttle } from 'lodash';
  // import { throttle } from 'lodash';
  let socket;
  // window.onload=function(){
@@ -175,7 +175,7 @@
  // 将得到的值添加到 data 数组中
  data2.push(resetButtonValues.flat());
  data2.push([]);
  // 在 data2 数组前面添加两个空数组
 
@@ -189,6 +189,35 @@
 
 
}
if (currentButtonName === 'Abort/ResumeTasks' || currentButtonName === '急停后中止/继续选择') {
  const data3 = [];
  const resetButtonValues3 = [this.jsonData[13][0].button.value];
  // 将得到的值添加到 data 数组中
  data3.push(resetButtonValues3.flat());
  data3.unshift([]);
  // 在 data3 数组前面添加两个空数组
  // 创建 jsonObject3 对象,并添加 data3 属性
  const jsonObject3 = { data: data3 };
  // 提交数据到后端
  const jsonString3 = JSON.stringify(jsonObject3);
  console.log('急停后中止/继续选择:', jsonString3);
  socket?.send(jsonString3);
  // setTimeout(()=>
  //   window.location.reload(),2000
  // )
}
},
    initWebSocket () {
 
@@ -229,11 +258,15 @@
  const handleMouseMove = throttle(function(event) {
  const inputBox = document.querySelectorAll('.action-button');
  const target = event.target;
  // const handleMouseMove = throttle(function(event) {
  // const inputBox = document.querySelectorAll('.id');
  // const target = event.target;
  if (parms && inputBox && Array.from(inputBox).every(box => !box.contains(target))) {
  // if (parms && inputBox && Array.from(inputBox).every(box => !box.contains(target))) {
//急停按钮
    jsonData2[13][0].button.value = obj.jiting[0][0];
//清除id
      for (let i = 0; i < jsonData2.length; i++) {
@@ -353,11 +386,11 @@
  }
//  console.log(jsonData2);
}, 50);
// }, 50);
        
document.addEventListener('mouseover', handleMouseMove);
// document.addEventListener('mouseover', handleMouseMove);
  
};
// };
CanadaMes-ui/src/views/Electrical/ServoManualone.vue
@@ -267,6 +267,33 @@
  // )
}
// if (currentButtonName === 'Abort/ResumeTasks' || currentButtonName === '急停后中止/继续选择') {
//   const data3 = [];
//   const resetButtonValues3 = this.jsonData.map(item => {
//     const buttonItem3 = item.find(subItem => subItem.button && ['Abort/resumeTasks', '急停后中止/继续选择'].includes(subItem.button.name));
//     return buttonItem3 ? buttonItem3.button.value : null;
//   }).filter(value => value !== null);
//   // 将得到的值添加到 data 数组中
//   data3.push(resetButtonValues3.flat());
//   // 在 data3 数组前面添加两个空数组
//   data3.push([], [], [],[], [], [], [],[]);
//   // 创建 jsonObject3 对象,并添加 data3 属性
//   const jsonObject3 = { data: data3 };
//   // 提交数据到后端
//   const jsonString3 = JSON.stringify(jsonObject3);
//   console.log('急停后中止/继续选择:', jsonString3);
//   socket?.send(jsonString3);
//   // setTimeout(()=>
//   //   window.location.reload(),2000
//   // )
// }
//A01半自动提交
@@ -452,26 +479,10 @@
    
    //启动按钮
    jsonData2[0][9].button.value = obj.qidong[0][0];  // 第一个子数组中第一个 type=66 的 button
jsonData2[0][10].button.value = obj.qidong[0][1]; // 第一个子数组中第二个 type=66 的 button
jsonData2[1][7].button.value = obj.qidong[0][2];  // 第二个子数组中第一个 type=66 的 button
jsonData2[1][8].button.value = obj.qidong[0][3];
// 输出更新后的 jsonData2
    
    
    
@@ -515,30 +526,14 @@
}
//未回零更新
for (let i = 3; i < jsonData2.length; i++) {
  let arr2 = jsonData2[i];
  for (let j = 3; j < arr2.length; j++) {
    let obj3 = arr2[j];
    if(obj3.button){
      if (obj3.button && (obj3.button.name === "未回零" || obj3.button.name === "NotZero" )) {
      obj3.button.value = weihuiling[0][i];
      //  console.log(obj3.button.value)
    }
    }
  }
jsonData2[2][3].button.value = weihuiling[0][0];
jsonData2[3][3].button.value = weihuiling[0][1];
jsonData2[4][4].button.value = weihuiling[0][2];
jsonData2[5][4].button.value = weihuiling[0][3];
     
}
// console.log(jsonData2)
//进片id
jsonData2.forEach((item) => {
  item.forEach((subItem) => {
@@ -556,11 +551,6 @@
  });
});
//急停
jsonData2[6][0].button.value = obj.resumeTasks[0][0];
springboot-vue3/src/main/java/com/example/springboot/component/PlcManualonePosition.java
@@ -252,6 +252,7 @@
                }
                // 写入新的位值列表
                S7control.getinstance().WriteBit(A01start, a01startval);
                System.out.println("a01startval " + a01startval + " written to PLC at address " + A01start);
              }
springboot-vue3/src/main/java/com/example/springboot/component/PlcParameter2.java
@@ -122,6 +122,17 @@
      List<String> addressList3 = new ArrayList<>();
      addressList3.add("DB103.256");
      addressList3.add("DB103.270");
      List<String> niuanaddressList3 = new ArrayList<>();
      niuanaddressList3.add("DB101.10.4");
      List<Boolean> anniuread = S7control.getinstance().readBits(niuanaddressList3);
      List<String> data3 = S7control.getinstance().readStrings(addressList3);
// A01 A02 B01 B02
      List<String> addresses4 = new ArrayList<>();
@@ -161,11 +172,18 @@
        params[i] = value ? (short) 1 : (short) 0;
      }
      short[] anniuparams = new short[anniuread.size()];
      for (int i = 0; i < anniuread.size(); i++) {
        boolean value = anniuread.get(i);
        anniuparams[i] = value ? (short) 1 : (short) 0;
      }
      jsonObject.append("params", params);
      jsonObject.append("params", paramlist);
      jsonObject.append("params", data);
      jsonObject.append("params", data3);
      jsonObject.append("params", data4);
      jsonObject.append("jiting", anniuparams);
      WebSocketServer sendwServer = WebSocketServer.sessionMap.get("Parameter2");
@@ -195,31 +213,57 @@
        if (!messages.isEmpty()) {
          // 将最后一个消息转换为整数类型的列表
          String lastMessage = messages.get(messages.size() - 1);
          System.out.println("messages:" + messages);
          String[] parts = lastMessage.split(",");
          List<Integer> messageValues = new ArrayList<>();
          for (String part : parts) {
//        System.out.println("lastMessage:" + lastMessage);
          JSONArray messageArray = new JSONArray(lastMessage);
          if (messageArray.getJSONArray(0).size() > 0) {
            JSONArray jsonArray3 = messageArray.getJSONArray(0);
            List<Boolean> sValue3 = new ArrayList<>();
            for (int i = 0; i < jsonArray3.size(); i++) {
              Object value = jsonArray3.get(i);
              if (value != null && !value.toString().equals("null")) {
            try {
              // 使用正则表达式清除非数字字符
              String cleanedPart = part.replaceAll("[^0-9-]", "");
              Integer value = Integer.parseInt(cleanedPart.trim());
              messageValues.add(value);
                  String cleanedValue = value.toString().replaceAll("[^0-9-]", "");
                  boolean val = "1".equals(cleanedValue.trim());
                  sValue3.add(val);
                  System.out.println("messageValue: " + Arrays.asList(val) + " added to the list");
            } catch (NumberFormatException e) {
              // 如果无法解析为整数类型,则忽略该部分
//              e.printStackTrace();
                  // 如果无法解析为 boolean 类型,则忽略该部分
                  System.err.println("Could not parse value: " + value);
            }
          }
          // 将消息值转换为布尔列表
          List<Boolean> messageBooleans = new ArrayList<>();
          for (Integer value : messageValues) {
            messageBooleans.add(value == 1 ? true : false);
          }
            if (!sValue3.isEmpty()) {
              S7control.getinstance().WriteBit(addressList, sValue3);
              System.out.println("Values " + sValue3 + " written to PLC at address " + sValue3);
            }
          }
          // 将布尔列表写入 PLC
    S7control.getinstance().WriteBit(addressList, messageBooleans);
          System.out.println("messageValues:" + messageBooleans);
          System.out.println("addressList:" + addressList);
          if (messageArray.getJSONArray(1).size() > 0) {
            JSONArray jsonArray3 = messageArray.getJSONArray(1);
            List<Boolean> sValue3 = new ArrayList<>();
            for (int i = 0; i < jsonArray3.size(); i++) {
              Object value = jsonArray3.get(i);
              if (value != null && !value.toString().equals("null")) {
                try {
                  String cleanedValue = value.toString().replaceAll("[^0-9-]", "");
                  boolean val = "1".equals(cleanedValue.trim());
                  sValue3.add(val);
                  System.out.println("messageValue: " + Arrays.asList(val) + " added to the list");
                } catch (NumberFormatException e) {
                  // 如果无法解析为 boolean 类型,则忽略该部分
                  System.err.println("Could not parse value: " + value);
                }
              }
            }
            if (!sValue3.isEmpty()) {
              S7control.getinstance().WriteBit(niuanaddressList3, sValue3);
              System.out.println("Values " + sValue3 + " written to PLC at address " + sValue3);
            }
          }
          // 清空消息列表
          webSocketServer.clearMessages();
        }
springboot-vue3/src/main/java/com/example/springboot/component/PlcServoManualone.java
@@ -423,7 +423,7 @@
          }
          if (messageArray.getJSONArray(7).size() > 0) {
          if (messageArray.getJSONArray(7).size() > 0 && !messageArray.isNull(7)) {
            JSONArray jsonArray4 = messageArray.getJSONArray(7);
            List<Boolean> sValueb5 = new ArrayList<>();
            for (int i = 0; i < jsonArray4.size(); i++) {
@@ -447,29 +447,29 @@
            }
          }
          if (messageArray.getJSONArray(8).size() > 0) {
            JSONArray jsonArray5 = messageArray.getJSONArray(8);
            List<Boolean> sValueb5 = new ArrayList<>();
            for (int i = 0; i < jsonArray5.size(); i++) {
              Object value = jsonArray5.get(i);
              if (value != null && !value.toString().equals("null")) {
                try {
                  String cleanedValue = value.toString().replaceAll("[^0-9-]", "");
                  boolean val = "1".equals(cleanedValue.trim());
                  sValueb5.add(val);
                  System.out.println("messageValue: " + Arrays.asList(val) + " added to the list");
                } catch (NumberFormatException e) {
                  // 如果无法解析为 boolean 类型,则忽略该部分
                  System.err.println("Could not parse value: " + value);
                }
              }
            }
            if (!sValueb5.isEmpty()) {
              S7control.getinstance().WriteBit(abortresumeTasks, sValueb5);
              System.out.println("Values " + sValueb5 + " written to PLC at address " + A02Bstart);
            }
          }
//          if (messageArray.getJSONArray(8).size() > 0  ) {
//            JSONArray jsonArray5 = messageArray.getJSONArray(8);
//            List<Boolean> sValueb5 = new ArrayList<>();
//            for (int i = 0; i < jsonArray5.size(); i++) {
//              Object value = jsonArray5.get(i);
//              if (value != null && !value.toString().equals("null")) {
//                try {
//                  String cleanedValue = value.toString().replaceAll("[^0-9-]", "");
//                  boolean val = "1".equals(cleanedValue.trim());
//                  sValueb5.add(val);
//                  System.out.println("messageValue: " + Arrays.asList(val) + " added to the list");
//                } catch (NumberFormatException e) {
//                  // 如果无法解析为 boolean 类型,则忽略该部分
//                  System.err.println("Could not parse value: " + value);
//                }
//              }
//            }
//            if (!sValueb5.isEmpty()) {
//
//              S7control.getinstance().WriteBit(abortresumeTasks, sValueb5);
//              System.out.println("Values " + sValueb5 + " written to PLC at address " + A02Bstart);
//            }
//          }
          // 清空消息列表
springboot-vue3/src/main/java/com/example/springboot/component/Plchome.java
@@ -69,24 +69,24 @@
            List<alarmmg> alarmmg = homeMapper.SelectAlarmmgInfo();
            jsonObject.append("alarmmg", alarmmg);
            // 读去Plc进片车与出片车位置W
            // List<String> addressList = new ArrayList<String>();
            // addressList.add("DB106.12");
            // addressList.add("DB106.0");
            // List<Short> paramlist = S7control.getinstance().ReadWord(addressList);
            // if (paramlist != null) {
            // jsonObject.append("params", paramlist);
            // }
            // // 获取进片车状态
            // List<Short> datas1ListState = S7control.getinstance().ReadWord("DB106.8",
            // 1);// 获取进片车状态
            // boolean exist1 = datas1ListState.contains((short) 0);
            // jsonObject.append("zhuangtai", exist1);
            // //获取进片玻璃信息
            // List<Short> inglassInfo = S7control.getinstance().ReadWord("DB106.24", 1);
            // if (inglassInfo != null) {
            // if (inglassInfo.size() > 0)
            // jsonObject.append("loadglassheight", inglassInfo.get(0) * 70);
            // }
             List<String> addressList = new ArrayList<String>();
             addressList.add("DB106.12");
             addressList.add("DB106.0");
             List<Short> paramlist = S7control.getinstance().ReadWord(addressList);
             if (paramlist != null) {
             jsonObject.append("params", paramlist);
             }
             // 获取进片车状态
             List<Short> datas1ListState = S7control.getinstance().ReadWord("DB106.8",
             1);// 获取进片车状态
             boolean exist1 = datas1ListState.contains((short) 0);
             jsonObject.append("zhuangtai", exist1);
             //获取进片玻璃信息
             List<Short> inglassInfo = S7control.getinstance().ReadWord("DB106.24", 1);
             if (inglassInfo != null) {
             if (inglassInfo.size() > 0)
             jsonObject.append("loadglassheight", inglassInfo.get(0) * 70);
             }
            
            // 伍 获取进是否有待确认的玻璃id
            String queid = spianMapper.Selectqueueid();
springboot-vue3/src/main/resources/Alarm.json
New file
@@ -0,0 +1,507 @@
{
  "content": [
    {
      "name": "D01 VFD error",
      "value": "1",
      "state": "1",
      "type": "3",
      "page": "1"
    },
    {
      "name": "D02 VFD error",
      "value": "1",
      "state": "1",
      "type": "3",
      "page": "1"
    },
    {
      "name": "D03 VFD error",
      "value": "1",
      "state": "1",
      "type": "3",
      "page": "1"
    },
    {
      "name": "D04 VFD error",
      "value": "1",
      "state": "1",
      "type": "3",
      "page": "1"
    },
    {
      "name": "D05 VFD error",
      "value": "1",
      "state": "1",
      "type": "3",
      "page": "1"
    },
    {
      "name": "D06 VFD error",
      "value": "1",
      "state": "1",
      "type": "3",
      "page": "1"
    },
    {
      "name": "B01 VFD error",
      "value": "1",
      "state": "1",
      "type": "3",
      "page": "1"
    },
    {
      "name": "B02 VFD error",
      "value": "1",
      "state": "1",
      "type": "3",
      "page": "1"
    },
    {
      "name": "A01 VFD error",
      "value": "1",
      "state": "1",
      "type": "3",
      "page": "1"
    },
    {
      "name": "A02 VFD error",
      "value": "1",
      "state": "1",
      "type": "3",
      "page": "1"
    },
    {
      "name": "A01 servo turn error",
      "value": "1",
      "state": "1",
      "type": "3",
      "page": "1"
    },
    {
      "name": "A02 servo turn error",
      "value": "1",
      "state": "1",
      "type": "3",
      "page": "1"
    },
    {
      "name": "A01 servo travel error",
      "value": "1",
      "state": "1",
      "type": "3",
      "page": "1"
    },
    {
      "name": "A02 servo travel error",
      "value": "1",
      "state": "1",
      "type": "3",
      "page": "1"
    },
    {
      "name": "B01 servo travel error",
      "value": "1",
      "state": "1",
      "type": "3",
      "page": "1"
    },
    {
      "name": "B02 servo travel error",
      "value": "1",
      "state": "1",
      "type": "3",
      "page": "1"
    },
    {
      "name": "D01 DEC error",
      "value": "1",
      "state": "1",
      "type": "3",
      "page": "1"
    },
    {
      "name": "D01 pos error",
      "value": "1",
      "state": "1",
      "type": "3",
      "page": "1"
    },
    {
      "name": "D02 DEC error",
      "value": "1",
      "state": "1",
      "type": "3",
      "page": "1"
    },
    {
      "name": "D02 pos error",
      "value": "1",
      "state": "1",
      "type": "3",
      "page": "1"
    },
    {
      "name": "D03 DEC error",
      "value": "1",
      "state": "1",
      "type": "3",
      "page": "1"
    },
    {
      "name": "D03 pos error",
      "value": "1",
      "state": "1",
      "type": "3",
      "page": "1"
    },
    {
      "name": "D04 DEC error",
      "value": "1",
      "state": "1",
      "type": "3",
      "page": "1"
    },
    {
      "name": "D04 pos error",
      "value": "1",
      "state": "1",
      "type": "3",
      "page": "1"
    },
    {
      "name": "D05 DEC error",
      "value": "1",
      "state": "1",
      "type": "3",
      "page": "1"
    },
    {
      "name": "D05 pos error",
      "value": "1",
      "state": "1",
      "type": "3",
      "page": "1"
    },
    {
      "name": "D06 DEC error",
      "value": "1",
      "state": "1",
      "type": "3",
      "page": "1"
    },
    {
      "name": "D06 pos error",
      "value": "1",
      "state": "1",
      "type": "3",
      "page": "1"
    },
    {
      "name": "A01 DEC error",
      "value": "1",
      "state": "1",
      "type": "3",
      "page": "1"
    },
    {
      "name": "A01 pos error",
      "value": "1",
      "state": "1",
      "type": "3",
      "page": "1"
    },
    {
      "name": "A02 DEC error",
      "value": "1",
      "state": "1",
      "type": "3",
      "page": "1"
    },
    {
      "name": "A02 pos error",
      "value": "1",
      "state": "1",
      "type": "3",
      "page": "1"
    },
    {
      "name": "B01 IN DEC error",
      "value": "1",
      "state": "1",
      "type": "3",
      "page": "1"
    },
    {
      "name": "B01 IN pos error",
      "value": "1",
      "state": "1",
      "type": "3",
      "page": "1"
    },
    {
      "name": "B01 OUT DEC error",
      "value": "1",
      "state": "1",
      "type": "3",
      "page": "1"
    },
    {
      "name": "B01 OUT pos error",
      "value": "1",
      "state": "1",
      "type": "3",
      "page": "1"
    },
    {
      "name": "B02 IN DEC error",
      "value": "1",
      "state": "1",
      "type": "3",
      "page": "1"
    },
    {
      "name": "B02 IN pos error",
      "value": "1",
      "state": "1",
      "type": "3",
      "page": "1"
    },
    {
      "name": "B02 OUT DEC error",
      "value": "1",
      "state": "1",
      "type": "3",
      "page": "1"
    },
    {
      "name": "B02 OUT pos error",
      "value": "1",
      "state": "1",
      "type": "3",
      "page": "1"
    },
    {
      "name": "D01 Scan glass exceeding limit",
      "value": "1",
      "state": "1",
      "type": "3",
      "page": "1"
    },
    {
      "name": "emergency stop alarm",
      "value": "1",
      "state": "1",
      "type": "3",
      "page": "1"
    },
    {
      "name": "More glass than known",
      "value": "1",
      "state": "1",
      "type": "3",
      "page": "1"
    },
    {
      "name": "less glass than known",
      "value": "1",
      "state": "1",
      "type": "3",
      "page": "1"
    },
    {
      "name": "D01 conveyor timeout alarm",
      "value": "1",
      "state": "1",
      "type": "3",
      "page": "1"
    },
    {
      "name": "D02 conveyor timeout alarm",
      "value": "1",
      "state": "1",
      "type": "3",
      "page": "1"
    },
    {
      "name": "D03 conveyor timeout alarm",
      "value": "1",
      "state": "1",
      "type": "3",
      "page": "1"
    },
    {
      "name": "D04 conveyor timeout alarm",
      "value": "1",
      "state": "1",
      "type": "3",
      "page": "1"
    },
    {
      "name": "D05 conveyor timeout alarm",
      "value": "1",
      "state": "1",
      "type": "3",
      "page": "1"
    },
    {
      "name": "D06 conveyor timeout alarm",
      "value": "1",
      "state": "1",
      "type": "3",
      "page": "1"
    },
    {
      "name": "A01 conveyor timeout alarm",
      "value": "1",
      "state": "1",
      "type": "3",
      "page": "1"
    },
    {
      "name": "A02 conveyor timeout alarm",
      "value": "1",
      "state": "1",
      "type": "3",
      "page": "1"
    },
    {
      "name": "B01 conveyor timeout alarm",
      "value": "1",
      "state": "1",
      "type": "3",
      "page": "1"
    },
    {
      "name": "B02 conveyor timeout alarm",
      "value": "1",
      "state": "1",
      "type": "3",
      "page": "1"
    },
    {
      "name": "A01 conveyor Left safety alarm",
      "value": "1",
      "state": "1",
      "type": "3",
      "page": "1"
    },
    {
      "name": "A01 conveyor right safety alarm",
      "value": "1",
      "state": "1",
      "type": "3",
      "page": "1"
    },
    {
      "name": "A02 conveyor Left safety alarm",
      "value": "1",
      "state": "1",
      "type": "3",
      "page": "1"
    },
    {
      "name": "A02 conveyor right safety alarm",
      "value": "1",
      "state": "1",
      "type": "3",
      "page": "1"
    },
    {
      "name": "1# buffer safety alarm",
      "value": "1",
      "state": "1",
      "type": "3",
      "page": "1"
    },
    {
      "name": "2# buffer safety alarm",
      "value": "1",
      "state": "1",
      "type": "3",
      "page": "1"
    },
    {
      "name": "3# buffer safety alarm",
      "value": "1",
      "state": "1",
      "type": "3",
      "page": "1"
    },
    {
      "name": "4# buffer safety alarm",
      "value": "1",
      "state": "1",
      "type": "3",
      "page": "1"
    },
    {
      "name": "A01.SR right in pos error",
      "value": "1",
      "state": "1",
      "type": "3",
      "page": "1"
    },
    {
      "name": "A02.SR left in pos error",
      "value": "1",
      "state": "1",
      "type": "3",
      "page": "1"
    },
    {
      "name": "B01.SR left in pos error",
      "value": "1",
      "state": "1",
      "type": "3",
      "page": "1"
    },
    {
      "name": "B01.SR left dec error",
      "value": "1",
      "state": "1",
      "type": "3",
      "page": "1"
    },
    {
      "name": "B01.SR right dec error",
      "value": "1",
      "state": "1",
      "type": "3",
      "page": "1"
    },
    {
      "name": "B01.SR right in pos error",
      "value": "1",
      "state": "1",
      "type": "3",
      "page": "1"
    },
    {
      "name": "B02.SR left in pos error",
      "value": "1",
      "state": "1",
      "type": "3",
      "page": "1"
    },
    {
      "name": "B02.SR left dec error",
      "value": "1",
      "state": "1",
      "type": "3",
      "page": "1"
    },
    {
      "name": "B02.SR right dec error",
      "value": "1",
      "state": "1",
      "type": "3",
      "page": "1"
    }
  ],
  "address": [
    {
      "name": "DB104.0.0",
      "count": 71
    }
  ]
}
springboot-vue3/src/main/resources/config.properties
@@ -16,8 +16,9 @@
# 复位按钮地址
resetButtonAddresses=DB101.4.0,DB101.4.3,DB101.3.6,DB101.4.1,DB101.4.4,DB101.4.6
# 所有未回零按钮地址
notHomedButtonAddresses=DB104.9.0,DB104.9.1,DB104.9.0,DB104.9.1,DB104.9.4,DB104.9.5
notHomedButtonAddresses=DB104.9.0,DB104.9.1,DB104.9.4,DB104.9.5
# 进片id地址
inputGlassIdAddress=DB100.148
# 存片id地址
outputGlassIdAddress=DB100.162
springboot-vue3/src/main/resources/sql/canadames.sql
@@ -1,7 +1,7 @@
/*
 Navicat MySQL Data Transfer
 Source Server         : 本地8.0
 Source Server         : 本地
 Source Server Type    : MySQL
 Source Server Version : 80022
 Source Host           : localhost:3306
@@ -11,7 +11,7 @@
 Target Server Version : 80022
 File Encoding         : 65001
 Date: 04/12/2023 09:16:20
 Date: 07/12/2023 11:39:42
*/
SET NAMES utf8mb4;
@@ -27,7 +27,7 @@
  `timeon` datetime(0) NULL DEFAULT NULL COMMENT '开始时间',
  `endTime` datetime(0) NULL DEFAULT NULL COMMENT '结束时间',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1397 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
) ENGINE = InnoDB AUTO_INCREMENT = 1397 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Records of alarmmg
@@ -74,25 +74,107 @@
INSERT INTO `alarmmg` VALUES (1375, 'B01 OUT DEC error', '2023-09-12 16:22:36', '2023-09-15 16:25:51');
INSERT INTO `alarmmg` VALUES (1376, 'B02 IN DEC error', '2023-09-12 16:22:36', '2023-09-15 16:25:51');
INSERT INTO `alarmmg` VALUES (1377, 'B02 OUT DEC error', '2023-09-12 16:22:36', '2023-09-15 16:25:51');
INSERT INTO `alarmmg` VALUES (1378, 'D03 VFD error', '2023-11-29 16:14:24', NULL);
INSERT INTO `alarmmg` VALUES (1379, 'D05 VFD error', '2023-11-29 16:14:24', NULL);
INSERT INTO `alarmmg` VALUES (1380, 'B01 VFD error', '2023-11-29 16:14:24', NULL);
INSERT INTO `alarmmg` VALUES (1381, 'A01 VFD error', '2023-11-29 16:14:24', NULL);
INSERT INTO `alarmmg` VALUES (1382, 'A01 servo turn error', '2023-11-29 16:14:24', NULL);
INSERT INTO `alarmmg` VALUES (1383, 'A01 servo travel error', '2023-11-29 16:14:24', NULL);
INSERT INTO `alarmmg` VALUES (1384, 'B01 servo travel error', '2023-11-29 16:14:24', NULL);
INSERT INTO `alarmmg` VALUES (1385, 'D01 DEC error', '2023-11-29 16:14:24', NULL);
INSERT INTO `alarmmg` VALUES (1386, 'D02 DEC error', '2023-11-29 16:14:24', NULL);
INSERT INTO `alarmmg` VALUES (1387, 'D03 DEC error', '2023-11-29 16:14:24', NULL);
INSERT INTO `alarmmg` VALUES (1388, 'D04 DEC error', '2023-11-29 16:14:24', NULL);
INSERT INTO `alarmmg` VALUES (1389, 'D05 DEC error', '2023-11-29 16:14:24', NULL);
INSERT INTO `alarmmg` VALUES (1390, 'D06 DEC error', '2023-11-29 16:14:24', NULL);
INSERT INTO `alarmmg` VALUES (1391, 'A01 DEC error', '2023-11-29 16:14:24', NULL);
INSERT INTO `alarmmg` VALUES (1392, 'A02 DEC error', '2023-11-29 16:14:24', NULL);
INSERT INTO `alarmmg` VALUES (1393, 'B01 IN DEC error', '2023-11-29 16:14:24', NULL);
INSERT INTO `alarmmg` VALUES (1394, 'B01 OUT DEC error', '2023-11-29 16:14:24', NULL);
INSERT INTO `alarmmg` VALUES (1395, 'B02 IN DEC error', '2023-11-29 16:14:24', NULL);
INSERT INTO `alarmmg` VALUES (1396, 'B02 OUT DEC error', '2023-11-29 16:14:24', NULL);
INSERT INTO `alarmmg` VALUES (1378, 'D03 VFD error', '2023-11-29 16:14:24', '2023-12-06 13:20:10');
INSERT INTO `alarmmg` VALUES (1379, 'D05 VFD error', '2023-11-29 16:14:24', '2023-12-06 13:20:10');
INSERT INTO `alarmmg` VALUES (1380, 'B01 VFD error', '2023-11-29 16:14:24', '2023-12-06 13:20:10');
INSERT INTO `alarmmg` VALUES (1381, 'A01 VFD error', '2023-11-29 16:14:24', '2023-12-06 13:20:10');
INSERT INTO `alarmmg` VALUES (1382, 'A01 servo turn error', '2023-11-29 16:14:24', '2023-12-06 13:20:10');
INSERT INTO `alarmmg` VALUES (1383, 'A01 servo travel error', '2023-11-29 16:14:24', '2023-12-06 13:20:10');
INSERT INTO `alarmmg` VALUES (1384, 'B01 servo travel error', '2023-11-29 16:14:24', '2023-12-06 13:20:10');
INSERT INTO `alarmmg` VALUES (1385, 'D01 DEC error', '2023-11-29 16:14:24', '2023-12-06 13:20:10');
INSERT INTO `alarmmg` VALUES (1386, 'D02 DEC error', '2023-11-29 16:14:24', '2023-12-06 13:20:10');
INSERT INTO `alarmmg` VALUES (1387, 'D03 DEC error', '2023-11-29 16:14:24', '2023-12-06 13:20:10');
INSERT INTO `alarmmg` VALUES (1388, 'D04 DEC error', '2023-11-29 16:14:24', '2023-12-06 13:20:10');
INSERT INTO `alarmmg` VALUES (1389, 'D05 DEC error', '2023-11-29 16:14:24', '2023-12-06 13:20:10');
INSERT INTO `alarmmg` VALUES (1390, 'D06 DEC error', '2023-11-29 16:14:24', '2023-12-06 13:20:10');
INSERT INTO `alarmmg` VALUES (1391, 'A01 DEC error', '2023-11-29 16:14:24', '2023-12-06 13:20:10');
INSERT INTO `alarmmg` VALUES (1392, 'A02 DEC error', '2023-11-29 16:14:24', '2023-12-06 13:20:10');
INSERT INTO `alarmmg` VALUES (1393, 'B01 IN DEC error', '2023-11-29 16:14:24', '2023-12-06 13:20:10');
INSERT INTO `alarmmg` VALUES (1394, 'B01 OUT DEC error', '2023-11-29 16:14:24', '2023-12-06 13:20:10');
INSERT INTO `alarmmg` VALUES (1395, 'B02 IN DEC error', '2023-11-29 16:14:24', '2023-12-06 13:20:10');
INSERT INTO `alarmmg` VALUES (1396, 'B02 OUT DEC error', '2023-11-29 16:14:24', '2023-12-06 13:20:10');
INSERT INTO `alarmmg` VALUES (1397, 'A01 conveyor right safety alarm', '2023-12-06 14:09:57', '2023-12-06 14:10:01');
INSERT INTO `alarmmg` VALUES (1398, 'A01 conveyor right safety alarm', '2023-12-06 14:10:14', '2023-12-06 14:10:16');
INSERT INTO `alarmmg` VALUES (1399, '1# buffer safety alarm', '2023-12-06 14:10:14', '2023-12-06 14:10:17');
INSERT INTO `alarmmg` VALUES (1400, 'A01 conveyor right safety alarm', '2023-12-06 14:18:50', '2023-12-06 14:18:53');
INSERT INTO `alarmmg` VALUES (1401, 'A01 conveyor right safety alarm', '2023-12-06 14:19:43', '2023-12-06 14:19:45');
INSERT INTO `alarmmg` VALUES (1402, '1# buffer safety alarm', '2023-12-06 14:19:43', '2023-12-06 14:19:46');
INSERT INTO `alarmmg` VALUES (1403, 'A01 conveyor right safety alarm', '2023-12-06 14:21:13', '2023-12-06 14:21:15');
INSERT INTO `alarmmg` VALUES (1404, '1# buffer safety alarm', '2023-12-06 14:21:37', '2023-12-06 14:21:40');
INSERT INTO `alarmmg` VALUES (1405, '2# buffer safety alarm', '2023-12-06 14:22:15', '2023-12-06 14:22:16');
INSERT INTO `alarmmg` VALUES (1406, '2# buffer safety alarm', '2023-12-06 14:22:28', '2023-12-06 14:22:30');
INSERT INTO `alarmmg` VALUES (1407, 'A01 conveyor right safety alarm', '2023-12-06 14:24:48', '2023-12-06 14:24:50');
INSERT INTO `alarmmg` VALUES (1408, 'A01 conveyor right safety alarm', '2023-12-06 14:25:09', '2023-12-06 14:25:12');
INSERT INTO `alarmmg` VALUES (1409, '1# buffer safety alarm', '2023-12-06 14:25:10', '2023-12-06 14:25:12');
INSERT INTO `alarmmg` VALUES (1410, 'A01 conveyor right safety alarm', '2023-12-06 14:26:08', '2023-12-06 14:26:11');
INSERT INTO `alarmmg` VALUES (1411, 'A01 conveyor right safety alarm', '2023-12-06 14:27:53', '2023-12-06 14:27:55');
INSERT INTO `alarmmg` VALUES (1412, '1# buffer safety alarm', '2023-12-06 14:27:53', '2023-12-06 14:27:57');
INSERT INTO `alarmmg` VALUES (1413, 'A01 conveyor right safety alarm', '2023-12-06 14:38:59', '2023-12-06 14:39:02');
INSERT INTO `alarmmg` VALUES (1414, 'A01 conveyor right safety alarm', '2023-12-06 14:39:21', '2023-12-06 14:39:23');
INSERT INTO `alarmmg` VALUES (1415, '1# buffer safety alarm', '2023-12-06 14:39:21', '2023-12-06 14:39:24');
INSERT INTO `alarmmg` VALUES (1416, 'A01 conveyor right safety alarm', '2023-12-06 14:53:31', '2023-12-06 14:53:34');
INSERT INTO `alarmmg` VALUES (1417, 'A01 conveyor right safety alarm', '2023-12-06 14:53:49', '2023-12-06 14:53:51');
INSERT INTO `alarmmg` VALUES (1418, 'A01 conveyor right safety alarm', '2023-12-06 14:54:00', '2023-12-06 14:54:02');
INSERT INTO `alarmmg` VALUES (1419, '1# buffer safety alarm', '2023-12-06 14:54:00', '2023-12-06 14:54:03');
INSERT INTO `alarmmg` VALUES (1420, 'A01 conveyor right safety alarm', '2023-12-06 14:54:05', '2023-12-06 14:54:09');
INSERT INTO `alarmmg` VALUES (1421, '1# buffer safety alarm', '2023-12-06 14:54:05', '2023-12-06 14:54:09');
INSERT INTO `alarmmg` VALUES (1422, 'A01 conveyor right safety alarm', '2023-12-06 15:00:23', '2023-12-06 15:00:26');
INSERT INTO `alarmmg` VALUES (1423, 'A01 conveyor right safety alarm', '2023-12-06 15:00:44', '2023-12-06 15:00:47');
INSERT INTO `alarmmg` VALUES (1424, '1# buffer safety alarm', '2023-12-06 15:00:45', '2023-12-06 15:00:48');
INSERT INTO `alarmmg` VALUES (1425, 'A01 conveyor right safety alarm', '2023-12-06 15:06:36', '2023-12-06 15:06:39');
INSERT INTO `alarmmg` VALUES (1426, 'A01 conveyor right safety alarm', '2023-12-06 15:06:56', '2023-12-06 15:06:58');
INSERT INTO `alarmmg` VALUES (1427, 'A01 conveyor right safety alarm', '2023-12-06 15:07:07', '2023-12-06 15:07:09');
INSERT INTO `alarmmg` VALUES (1428, '1# buffer safety alarm', '2023-12-06 15:07:07', '2023-12-06 15:07:09');
INSERT INTO `alarmmg` VALUES (1429, 'A01 conveyor right safety alarm', '2023-12-06 15:07:12', '2023-12-06 15:07:14');
INSERT INTO `alarmmg` VALUES (1430, '1# buffer safety alarm', '2023-12-06 15:07:12', '2023-12-06 15:37:40');
INSERT INTO `alarmmg` VALUES (1431, 'A01 VFD error', '2023-12-06 15:26:45', '2023-12-06 15:26:46');
INSERT INTO `alarmmg` VALUES (1432, 'A01 servo turn error', '2023-12-06 15:27:16', '2023-12-06 15:28:05');
INSERT INTO `alarmmg` VALUES (1433, 'A02 servo turn error', '2023-12-06 15:27:16', '2023-12-06 15:28:05');
INSERT INTO `alarmmg` VALUES (1434, 'A01 servo travel error', '2023-12-06 15:27:50', '2023-12-06 15:28:05');
INSERT INTO `alarmmg` VALUES (1435, 'A02 servo travel error', '2023-12-06 15:27:50', '2023-12-06 15:28:05');
INSERT INTO `alarmmg` VALUES (1436, 'A02 conveyor Left safety alarm', '2023-12-06 15:47:06', '2023-12-06 15:47:10');
INSERT INTO `alarmmg` VALUES (1437, '2# buffer safety alarm', '2023-12-06 15:47:06', '2023-12-06 15:47:10');
INSERT INTO `alarmmg` VALUES (1438, 'A02 conveyor Left safety alarm', '2023-12-06 15:47:37', '2023-12-06 15:47:45');
INSERT INTO `alarmmg` VALUES (1439, 'A02 conveyor Left safety alarm', '2023-12-06 15:51:45', '2023-12-06 15:51:47');
INSERT INTO `alarmmg` VALUES (1440, '2# buffer safety alarm', '2023-12-06 15:51:45', '2023-12-06 15:51:47');
INSERT INTO `alarmmg` VALUES (1441, 'A02 conveyor Left safety alarm', '2023-12-06 15:52:16', '2023-12-06 15:52:19');
INSERT INTO `alarmmg` VALUES (1442, '2# buffer safety alarm', '2023-12-06 15:54:36', '2023-12-06 15:54:40');
INSERT INTO `alarmmg` VALUES (1443, 'A02 conveyor Left safety alarm', '2023-12-06 15:54:37', '2023-12-06 15:54:40');
INSERT INTO `alarmmg` VALUES (1444, 'A02 conveyor Left safety alarm', '2023-12-06 15:55:07', '2023-12-06 15:55:11');
INSERT INTO `alarmmg` VALUES (1445, 'A02 conveyor Left safety alarm', '2023-12-06 16:00:49', '2023-12-06 16:00:51');
INSERT INTO `alarmmg` VALUES (1446, '2# buffer safety alarm', '2023-12-06 16:00:49', '2023-12-06 16:00:51');
INSERT INTO `alarmmg` VALUES (1447, 'A02 conveyor Left safety alarm', '2023-12-06 16:01:20', '2023-12-06 16:01:24');
INSERT INTO `alarmmg` VALUES (1448, 'A02 conveyor Left safety alarm', '2023-12-06 16:02:44', '2023-12-06 16:02:46');
INSERT INTO `alarmmg` VALUES (1449, '2# buffer safety alarm', '2023-12-06 16:02:44', '2023-12-06 16:02:46');
INSERT INTO `alarmmg` VALUES (1450, 'A02 conveyor Left safety alarm', '2023-12-06 16:03:14', '2023-12-06 16:03:19');
INSERT INTO `alarmmg` VALUES (1451, 'B01 VFD error', '2023-12-06 16:06:34', '2023-12-06 16:06:36');
INSERT INTO `alarmmg` VALUES (1452, 'A02 VFD error', '2023-12-06 16:06:34', '2023-12-06 16:06:36');
INSERT INTO `alarmmg` VALUES (1453, 'A01 servo turn error', '2023-12-06 16:06:37', '2023-12-06 16:07:27');
INSERT INTO `alarmmg` VALUES (1454, 'A02 servo turn error', '2023-12-06 16:06:37', '2023-12-06 16:07:27');
INSERT INTO `alarmmg` VALUES (1455, 'D02 VFD error', '2023-12-06 16:06:58', '2023-12-06 16:10:34');
INSERT INTO `alarmmg` VALUES (1456, 'D03 VFD error', '2023-12-06 16:06:58', '2023-12-06 16:10:34');
INSERT INTO `alarmmg` VALUES (1457, 'D04 VFD error', '2023-12-06 16:06:58', '2023-12-06 16:10:34');
INSERT INTO `alarmmg` VALUES (1458, 'D05 VFD error', '2023-12-06 16:06:58', '2023-12-06 16:10:34');
INSERT INTO `alarmmg` VALUES (1459, 'D06 VFD error', '2023-12-06 16:06:58', '2023-12-06 16:10:34');
INSERT INTO `alarmmg` VALUES (1460, 'A01 servo travel error', '2023-12-06 16:07:08', '2023-12-06 16:07:27');
INSERT INTO `alarmmg` VALUES (1461, 'A02 servo travel error', '2023-12-06 16:07:10', '2023-12-06 16:07:27');
INSERT INTO `alarmmg` VALUES (1462, 'A02 conveyor Left safety alarm', '2023-12-06 16:09:19', '2023-12-06 16:09:22');
INSERT INTO `alarmmg` VALUES (1463, '2# buffer safety alarm', '2023-12-06 16:09:19', '2023-12-06 16:09:22');
INSERT INTO `alarmmg` VALUES (1464, 'A01 servo turn error', '2023-12-06 16:10:45', '2023-12-06 16:16:08');
INSERT INTO `alarmmg` VALUES (1465, 'A02 servo turn error', '2023-12-06 16:10:45', '2023-12-06 16:16:08');
INSERT INTO `alarmmg` VALUES (1466, 'A02 servo travel error', '2023-12-06 16:11:17', '2023-12-06 16:11:23');
INSERT INTO `alarmmg` VALUES (1467, 'A02 conveyor Left safety alarm', '2023-12-06 16:16:45', '2023-12-06 16:16:47');
INSERT INTO `alarmmg` VALUES (1468, '2# buffer safety alarm', '2023-12-06 16:16:45', '2023-12-06 16:16:47');
INSERT INTO `alarmmg` VALUES (1469, 'A02 conveyor Left safety alarm', '2023-12-06 16:17:16', '2023-12-06 16:17:19');
INSERT INTO `alarmmg` VALUES (1470, 'A02 conveyor Left safety alarm', '2023-12-06 16:19:57', '2023-12-06 16:20:00');
INSERT INTO `alarmmg` VALUES (1471, '2# buffer safety alarm', '2023-12-06 16:19:57', '2023-12-06 16:19:59');
INSERT INTO `alarmmg` VALUES (1472, 'A02 conveyor Left safety alarm', '2023-12-06 16:20:28', '2023-12-06 16:20:31');
INSERT INTO `alarmmg` VALUES (1473, 'A01 conveyor right safety alarm', '2023-12-06 16:31:59', '2023-12-06 16:32:02');
INSERT INTO `alarmmg` VALUES (1474, 'A01 conveyor right safety alarm', '2023-12-06 16:32:17', '2023-12-06 16:32:20');
INSERT INTO `alarmmg` VALUES (1475, 'A01 servo turn error', '2023-12-07 11:21:49', NULL);
INSERT INTO `alarmmg` VALUES (1476, 'A02 servo turn error', '2023-12-07 11:21:49', NULL);
INSERT INTO `alarmmg` VALUES (1477, 'A01 servo travel error', '2023-12-07 11:22:19', NULL);
INSERT INTO `alarmmg` VALUES (1478, 'A02 servo travel error', '2023-12-07 11:22:22', NULL);
-- ----------------------------
-- Table structure for car_position
@@ -103,7 +185,7 @@
  `start` int NULL DEFAULT NULL,
  `end` int NULL DEFAULT NULL,
  PRIMARY KEY (`carid`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Records of car_position
@@ -126,12 +208,26 @@
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '商品分类' ROW_FORMAT = Dynamic;
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '商品分类' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Records of category
-- ----------------------------
INSERT INTO `category` VALUES (1, NULL, NULL, NULL, '测试分类', 1, 1, '2021-11-28 15:08:32', '2021-11-28 15:08:32');
-- ----------------------------
-- Table structure for conver
-- ----------------------------
DROP TABLE IF EXISTS `conver`;
CREATE TABLE `conver`  (
  `state` int NULL DEFAULT NULL,
  `conversionrate` decimal(10, 6) NULL DEFAULT NULL
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of conver
-- ----------------------------
INSERT INTO `conver` VALUES (NULL, 0.039370);
-- ----------------------------
-- Table structure for device
@@ -156,7 +252,7 @@
  `last_product_count_date` date NULL DEFAULT NULL,
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `device_id_idx`(`device_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 46 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
) ENGINE = InnoDB AUTO_INCREMENT = 46 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Records of device
@@ -187,7 +283,7 @@
  `height` decimal(10, 2) NULL DEFAULT NULL,
  `Conversionrate` varchar(16) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Records of glass
@@ -211,7 +307,7 @@
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 61 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
) ENGINE = InnoDB AUTO_INCREMENT = 61 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Records of menu_list
@@ -228,7 +324,7 @@
INSERT INTO `menu_list` VALUES (49, 2, '报警信息', '', 49, 'Electrical/alarm', 1, '2021-11-28 14:30:28', '2023-09-08 11:14:08');
INSERT INTO `menu_list` VALUES (51, 2, '设备状态', NULL, 51, 'Electrical/State', 1, '2023-08-25 13:29:13', '2023-09-11 17:07:08');
INSERT INTO `menu_list` VALUES (52, 2, '开关控制', NULL, 52, 'Electrical/Action', 1, '2023-08-25 13:29:18', '2023-09-12 17:02:54');
INSERT INTO `menu_list` VALUES (53, 2, '参数下发', NULL, 53, 'Electrical/Parameter', 1, '2023-08-25 13:29:22', '2023-09-01 16:32:29');
INSERT INTO `menu_list` VALUES (53, 2, '参数下发', NULL, 53, 'Electrical/Servomanual', 1, '2023-08-25 13:29:22', '2023-12-07 09:10:42');
INSERT INTO `menu_list` VALUES (54, 2, 'IO状态', NULL, 53, 'Electrical/Sign', 1, '2023-08-25 13:29:22', '2023-09-11 17:06:16');
-- ----------------------------
@@ -269,16 +365,16 @@
INSERT INTO `north_glass_buffer1` VALUES (8, '123456', '123', '108', 'X12345610802GV', 70.8661, 108.2677, 610.0000, 1015.0000, 'NULL', 'NULL', 'NULL', 'NULL', 'NULL', '2023-08-09 14:41', '2023-08-08 15:55', '123');
INSERT INTO `north_glass_buffer1` VALUES (9, '123456', '123', '109', 'X12345610902GV', 70.8661, 108.2677, 610.0000, 1015.0000, 'NULL', 'NULL', 'NULL', 'NULL', 'NULL', '2023-08-09 14:41', '2023-08-08 15:55', '123');
INSERT INTO `north_glass_buffer1` VALUES (10, '123456', '123', '110', 'X12345611002GV', 72.0472, 108.6614, 610.0000, 1015.0000, 'NULL', 'NULL', 'NULL', 'NULL', 'NULL', '2023-08-09 14:41', '2023-08-08 15:55', '123');
INSERT INTO `north_glass_buffer1` VALUES (239, '219426', '210', '103', 'X21942610302GV', 36.8125, 22.5625, 610.0000, 1015.0000, 'SB606', 'CLEAR4', 'NA', 'NULL', 'NULL', '2023-08-04 14:25', '2023-08-04 14:25', '123');
INSERT INTO `north_glass_buffer1` VALUES (240, '219426', '210', '103', 'X21942610303GV', 36.8125, 33.4375, 610.0000, 1015.0000, 'SB606', 'CLEAR4', 'NA', 'NULL', 'NULL', '2023-08-04 14:25', '2023-08-04 14:25', '123');
INSERT INTO `north_glass_buffer1` VALUES (241, '219426', '210', '103', 'X21942610304GV', 32.7500, 18.0000, 610.0000, 1015.0000, 'SB606', 'CLEAR4', 'NA', 'NULL', 'NULL', '2023-08-04 14:25', '2023-08-04 14:25', '122');
INSERT INTO `north_glass_buffer1` VALUES (242, '219426', '210', '104', 'X21942610402GV', 37.1875, 81.1875, 610.0000, 1015.0000, 'SB606', 'CLEAR4', 'NA', 'NULL', 'NULL', '2023-08-04 14:25', '2023-08-04 14:25', '122');
INSERT INTO `north_glass_buffer1` VALUES (243, '219426', '210', '105', 'X21942610501GV', 44.7500, 14.6682, 610.0000, 1015.0000, 'SPCL6T-6-1183', 'NA', 'NA', 'NULL', 'NULL', '2023-08-04 14:25', '2023-08-04 14:25', '122');
INSERT INTO `north_glass_buffer1` VALUES (244, '219426', '210', '105', 'X21942610502GV', 44.7500, 81.6875, 610.0000, 1015.0000, 'SPCL6T-6-1183', 'NA', 'NA', 'NULL', 'NULL', '2023-08-04 14:25', '2023-08-04 14:25', '122');
INSERT INTO `north_glass_buffer1` VALUES (245, '219426', '210', '106', 'X21942610602GV', 29.6250, 81.1875, 610.0000, 1015.0000, 'SB606', 'CLEAR4', 'NA', 'NULL', 'NULL', '2023-08-04 14:25', '2023-08-04 14:25', '122');
INSERT INTO `north_glass_buffer1` VALUES (246, '219426', '210', '107', 'X21942610702GV', 29.6875, 81.1875, 610.0000, 1015.0000, 'SB606', 'CLEAR4', 'NA', 'NULL', 'NULL', '2023-08-04 14:25', '2023-08-04 14:25', '122');
INSERT INTO `north_glass_buffer1` VALUES (247, '219426', '210', '108', 'X21942610802GV', 29.6875, 22.5625, 754.0625, 573.0875, 'SB606', 'CLEAR4', 'NA', 'NULL', 'NULL', '2023-08-04 14:25', '2023-08-04 14:25', '122');
INSERT INTO `north_glass_buffer1` VALUES (248, '219426', '210', '108', 'X21942610803GV', 29.6875, 33.4375, 754.0625, 849.3125, 'SB606', 'CLEAR4', 'NA', 'NULL', 'NULL', '2023-08-04 14:25', '2023-08-04 14:25', '122');
INSERT INTO `north_glass_buffer1` VALUES (239, '123456', '210', '103', 'X21942610302GV', 36.8125, 22.5625, 610.0000, 1015.0000, 'SB606', 'CLEAR4', 'NA', 'NULL', 'NULL', '2023-08-04 14:25', '2023-08-04 14:25', '123');
INSERT INTO `north_glass_buffer1` VALUES (240, '123456', '210', '103', 'X21942610303GV', 36.8125, 33.4375, 610.0000, 1015.0000, 'SB606', 'CLEAR4', 'NA', 'NULL', 'NULL', '2023-08-04 14:25', '2023-08-04 14:25', '123');
INSERT INTO `north_glass_buffer1` VALUES (241, '123456', '210', '103', 'X21942610304GV', 32.7500, 18.0000, 610.0000, 1015.0000, 'SB606', 'CLEAR4', 'NA', 'NULL', 'NULL', '2023-08-04 14:25', '2023-08-04 14:25', '122');
INSERT INTO `north_glass_buffer1` VALUES (242, '123456', '210', '104', 'X21942610402GV', 37.1875, 81.1875, 610.0000, 1015.0000, 'SB606', 'CLEAR4', 'NA', 'NULL', 'NULL', '2023-08-04 14:25', '2023-08-04 14:25', '122');
INSERT INTO `north_glass_buffer1` VALUES (243, '123456', '210', '105', 'X21942610501GV', 44.7500, 14.6682, 610.0000, 1015.0000, 'SPCL6T-6-1183', 'NA', 'NA', 'NULL', 'NULL', '2023-08-04 14:25', '2023-08-04 14:25', '122');
INSERT INTO `north_glass_buffer1` VALUES (244, '123456', '210', '105', 'X21942610502GV', 44.7500, 81.6875, 610.0000, 1015.0000, 'SPCL6T-6-1183', 'NA', 'NA', 'NULL', 'NULL', '2023-08-04 14:25', '2023-08-04 14:25', '122');
INSERT INTO `north_glass_buffer1` VALUES (245, '123456', '210', '106', 'X21942610602GV', 29.6250, 81.1875, 610.0000, 1015.0000, 'SB606', 'CLEAR4', 'NA', 'NULL', 'NULL', '2023-08-04 14:25', '2023-08-04 14:25', '122');
INSERT INTO `north_glass_buffer1` VALUES (246, '123456', '210', '107', 'X21942610702GV', 29.6875, 81.1875, 610.0000, 1015.0000, 'SB606', 'CLEAR4', 'NA', 'NULL', 'NULL', '2023-08-04 14:25', '2023-08-04 14:25', '122');
INSERT INTO `north_glass_buffer1` VALUES (247, '123456', '210', '108', 'X21942610802GV', 29.6875, 22.5625, 754.0625, 573.0875, 'SB606', 'CLEAR4', 'NA', 'NULL', 'NULL', '2023-08-04 14:25', '2023-08-04 14:25', '122');
INSERT INTO `north_glass_buffer1` VALUES (248, '123456', '210', '108', 'X21942610803GV', 29.6875, 33.4375, 754.0625, 849.3125, 'SB606', 'CLEAR4', 'NA', 'NULL', 'NULL', '2023-08-04 14:25', '2023-08-04 14:25', '122');
INSERT INTO `north_glass_buffer1` VALUES (249, '219426', '210', '108', 'X21942610804GV', 25.6250, 18.0000, 650.8750, 457.2000, 'SB606', 'CLEAR4', 'NA', 'NULL', 'NULL', '2023-08-04 14:25', '2023-08-04 14:25', '122');
INSERT INTO `north_glass_buffer1` VALUES (250, '219426', '210', '109', 'X21942610901GV', 28.0000, 14.6682, 711.2000, 372.5723, 'SPCL6T-6-1183', 'NA', 'NA', 'NULL', 'NULL', '2023-08-04 14:25', '2023-08-04 14:25', '122');
INSERT INTO `north_glass_buffer1` VALUES (251, '219426', '210', '109', 'X21942610902GV', 28.0000, 81.6875, 711.2000, 2074.8625, 'SPCL6T-6-1183', 'NA', 'NA', 'NULL', 'NULL', '2023-08-04 14:25', '2023-08-04 14:25', '122');
@@ -965,6 +1061,7 @@
INSERT INTO `north_glass_buffer1` VALUES (1390, '217633', '254', '295', 'X21763329501GV', 47.0432, 15.0432, 1194.8973, 382.0973, 'SPCL6T-3-4709', 'NA', 'NA', 'NULL', 'NULL', '2023-08-04 14:26', '2023-08-04 14:26', '122');
INSERT INTO `north_glass_buffer1` VALUES (1391, '217633', '254', '295', 'X21763329502GV', 47.0432, 79.5432, 1194.8973, 2020.3973, 'SPCL6T-3-4709', 'NA', 'NA', 'NULL', 'NULL', '2023-08-04 14:26', '2023-08-04 14:26', '122');
INSERT INTO `north_glass_buffer1` VALUES (1392, '217633', '254', '296', 'X21763329602GV', 22.5217, 79.5432, 572.0512, 2020.3973, 'SPCL6T-3-4709', 'NA', 'NA', 'NULL', 'NULL', '2023-08-04 14:26', '2023-08-04 14:26', '122');
INSERT INTO `north_glass_buffer1` VALUES (1393, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-- ----------------------------
-- Table structure for north_glass_buffer1_frames
@@ -981,12 +1078,13 @@
  `frameheight_mm` decimal(10, 4) NULL DEFAULT NULL,
  `Flip` int NULL DEFAULT NULL,
  `position` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Records of north_glass_buffer1_frames
-- ----------------------------
INSERT INTO `north_glass_buffer1_frames` VALUES ('219426', '210', '106', '123', 29.6250, 81.1875, 752.4750, 2062.1625, 1, '1');
INSERT INTO `north_glass_buffer1_frames` VALUES ('219426', '210', '106', '122', 29.6250, 81.1875, 752.4750, 2062.1625, 1, '1');
-- ----------------------------
-- Table structure for order_out
@@ -997,7 +1095,7 @@
  `order_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '订单号',
  `state` int NULL DEFAULT NULL COMMENT '状态(0:按此订单号出片,1结束出片)',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Records of order_out
@@ -1024,13 +1122,10 @@
-- ----------------------------
-- Records of out_slice
-- ----------------------------
INSERT INTO `out_slice` VALUES (95, 'X12345610402GV', '123', 1205.0000, 1640.0000, 0, 1, '2023-12-02 13:17:59', 3, '1');
INSERT INTO `out_slice` VALUES (96, 'X12345610502GV', '123', 1205.0000, 1640.0000, 0, 1, '2023-12-02 13:17:59', 4, '1');
INSERT INTO `out_slice` VALUES (97, 'X12345610602GV', '123', 1205.0000, 1640.0000, 0, 1, '2023-12-02 13:17:59', 5, '1');
INSERT INTO `out_slice` VALUES (98, 'X12345610702GV', '333', 1205.0000, 1640.0000, 0, 1, '2023-12-02 13:17:59', 1, '1');
INSERT INTO `out_slice` VALUES (99, 'X12345610802GV', '333', 1205.0000, 1640.0000, 0, 1, '2023-12-02 13:17:59', 2, '1');
INSERT INTO `out_slice` VALUES (100, 'X12345610902GV', '456', 1205.0000, 1640.0000, 0, 1, '2023-12-02 13:17:59', 6, '1');
INSERT INTO `out_slice` VALUES (101, 'X12345610102GV', '456', 1205.0000, 1640.0000, 0, 1, '2023-12-02 13:17:59', 7, '1');
INSERT INTO `out_slice` VALUES (107, 'X12345611002GV', '123', 610.0000, 1015.0000, 2, 1, '2023-12-06 16:09:29', 1, '1');
INSERT INTO `out_slice` VALUES (108, 'X12345610802GV', '123', 610.0000, 1015.0000, 2, 1, '2023-12-06 16:16:09', 2, '1');
INSERT INTO `out_slice` VALUES (109, 'X12345610702GV', '123', 2000.0000, 4000.0000, 2, 1, '2023-12-06 16:19:22', 3, '1');
INSERT INTO `out_slice` VALUES (110, 'X12345610902GV', '123', 610.0000, 1015.0000, 2, 1, '2023-12-06 16:20:21', 4, '1');
-- ----------------------------
-- Table structure for permission
@@ -1044,7 +1139,7 @@
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 32 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '权限' ROW_FORMAT = Dynamic;
) ENGINE = InnoDB AUTO_INCREMENT = 32 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '权限' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Records of permission
@@ -1072,6 +1167,9 @@
INSERT INTO `permission` VALUES (29, 'alarm:select', '报警信息查询', 1, '2021-11-28 15:07:36', '2023-08-28 15:16:24');
INSERT INTO `permission` VALUES (30, 'alarm:add', '报警信息添加', 1, '2023-08-24 08:48:53', '2023-08-28 15:16:27');
INSERT INTO `permission` VALUES (31, 'alarm:update', '报警信息修改', 1, '2023-08-24 08:49:23', '2023-08-28 15:16:29');
INSERT INTO `permission` VALUES (33, 'home:OutingQueue', '出片队列', 1, '2023-12-05 08:52:57', '2023-12-05 15:03:51');
INSERT INTO `permission` VALUES (34, 'home:OrderInfo', '玻璃信息', 1, '2023-12-05 08:53:18', '2023-12-05 08:53:30');
INSERT INTO `permission` VALUES (35, 'home:CageDetails', '理片笼信息', 1, '2023-12-05 14:52:28', '2023-12-05 14:52:43');
-- ----------------------------
-- Table structure for queue
@@ -1096,8 +1194,8 @@
-- ----------------------------
-- Records of queue
-- ----------------------------
INSERT INTO `queue` VALUES (1, 'X12345610702GV', '123456', '123', '107', 2000.0000, 4000.0000, 53.1496, 59.0551, 1, 0, '2023-12-04 08:53:18');
INSERT INTO `queue` VALUES (2, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 2, 0, '2023-11-29 13:07:14');
INSERT INTO `queue` VALUES (1, 'X21942610302GV', '123456', '210', '103', 610.0000, 1015.0000, 36.8125, 22.5625, 1, 0, '2023-12-07 11:21:57');
INSERT INTO `queue` VALUES (2, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 2, 0, '2023-12-06 16:32:20');
-- ----------------------------
-- Table structure for role
@@ -1112,7 +1210,7 @@
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 8 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '角色' ROW_FORMAT = Dynamic;
) ENGINE = InnoDB AUTO_INCREMENT = 8 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '角色' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Records of role
@@ -1133,7 +1231,7 @@
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 57 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '角色和菜单关联表' ROW_FORMAT = Dynamic;
) ENGINE = InnoDB AUTO_INCREMENT = 57 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '角色和菜单关联表' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Records of role_menu_list
@@ -1191,59 +1289,64 @@
  `state` tinyint NOT NULL DEFAULT 1 COMMENT '状态 1/正常',
  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 76 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '角色权限' ROW_FORMAT = Dynamic;
) ENGINE = InnoDB AUTO_INCREMENT = 76 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '角色权限' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Records of role_permission
-- ----------------------------
INSERT INTO `role_permission` VALUES (1, 1, 1, 1, '2021-11-28 15:07:54', '2021-11-28 15:07:54');
INSERT INTO `role_permission` VALUES (2, 1, 2, 1, '2021-11-28 15:07:54', '2021-11-28 15:07:54');
INSERT INTO `role_permission` VALUES (3, 1, 3, 1, '2021-11-28 15:07:54', '2021-11-28 15:07:54');
INSERT INTO `role_permission` VALUES (7, 1, 7, 1, '2021-11-28 15:07:54', '2021-11-28 15:07:54');
INSERT INTO `role_permission` VALUES (8, 1, 8, 1, '2021-11-28 15:07:54', '2021-11-28 15:07:54');
INSERT INTO `role_permission` VALUES (9, 1, 9, 1, '2021-11-28 15:07:54', '2021-11-28 15:07:54');
INSERT INTO `role_permission` VALUES (10, 1, 10, 1, '2021-11-28 15:07:54', '2021-11-28 15:07:54');
INSERT INTO `role_permission` VALUES (11, 1, 11, 1, '2021-11-28 15:07:54', '2021-11-28 15:07:54');
INSERT INTO `role_permission` VALUES (12, 1, 12, 1, '2021-11-28 15:07:54', '2021-11-28 15:07:54');
INSERT INTO `role_permission` VALUES (13, 1, 13, 1, '2021-11-28 15:07:54', '2021-11-28 15:07:54');
INSERT INTO `role_permission` VALUES (16, 1, 16, 1, '2021-11-28 15:07:54', '2021-11-28 15:07:54');
INSERT INTO `role_permission` VALUES (17, 1, 17, 1, '2021-11-28 15:07:54', '2021-11-28 15:07:54');
INSERT INTO `role_permission` VALUES (18, 1, 18, 1, '2021-11-28 15:07:54', '2021-11-28 15:07:54');
INSERT INTO `role_permission` VALUES (19, 1, 19, 1, '2021-11-28 15:07:54', '2021-11-28 15:07:54');
INSERT INTO `role_permission` VALUES (20, 1, 20, 1, '2021-11-28 15:07:54', '2021-11-28 15:07:54');
INSERT INTO `role_permission` VALUES (22, 1, 22, 1, '2021-11-28 15:07:54', '2021-11-28 15:07:54');
INSERT INTO `role_permission` VALUES (25, 1, 25, 1, '2021-11-28 15:07:54', '2021-11-28 15:07:54');
INSERT INTO `role_permission` VALUES (26, 1, 26, 1, '2021-11-28 15:07:54', '2021-11-28 15:07:54');
INSERT INTO `role_permission` VALUES (27, 1, 27, 1, '2021-11-28 15:07:54', '2021-11-28 15:07:54');
INSERT INTO `role_permission` VALUES (28, 1, 28, 1, '2021-11-28 15:07:54', '2021-11-28 15:07:54');
INSERT INTO `role_permission` VALUES (37, 2, 25, 1, '2021-11-28 16:30:57', '2021-11-28 16:31:04');
INSERT INTO `role_permission` VALUES (38, 2, 26, 1, '2021-11-28 16:30:57', '2021-11-28 16:31:04');
INSERT INTO `role_permission` VALUES (39, 2, 27, 1, '2021-11-28 16:30:57', '2021-11-28 16:31:04');
INSERT INTO `role_permission` VALUES (40, 2, 28, 1, '2021-11-28 16:32:35', '2021-11-28 16:37:20');
INSERT INTO `role_permission` VALUES (41, 2, 22, 1, '2021-11-28 19:57:35', '2021-11-28 19:57:35');
INSERT INTO `role_permission` VALUES (42, 1, 30, 1, '2023-08-24 08:55:34', '2023-08-24 08:55:34');
INSERT INTO `role_permission` VALUES (43, 1, 29, 1, '2023-08-24 08:56:15', '2023-08-24 08:56:15');
INSERT INTO `role_permission` VALUES (44, 1, 31, 1, '2023-08-24 08:56:23', '2023-08-24 08:56:23');
INSERT INTO `role_permission` VALUES (53, 2, 2, 1, '2021-11-28 15:07:54', '2021-11-28 15:07:54');
INSERT INTO `role_permission` VALUES (54, 2, 3, 0, '2021-11-28 15:07:54', '2021-11-28 15:07:54');
INSERT INTO `role_permission` VALUES (56, 2, 8, 1, '2021-11-28 15:07:54', '2021-11-28 15:07:54');
INSERT INTO `role_permission` VALUES (57, 2, 9, 1, '2021-11-28 15:07:54', '2021-11-28 15:07:54');
INSERT INTO `role_permission` VALUES (58, 2, 10, 1, '2021-11-28 15:07:54', '2021-11-28 15:07:54');
INSERT INTO `role_permission` VALUES (61, 2, 13, 1, '2021-11-28 15:07:54', '2021-11-28 15:07:54');
INSERT INTO `role_permission` VALUES (62, 2, 16, 1, '2021-11-28 15:07:54', '2021-11-28 15:07:54');
INSERT INTO `role_permission` VALUES (63, 2, 17, 1, '2021-11-28 15:07:54', '2021-11-28 15:07:54');
INSERT INTO `role_permission` VALUES (64, 2, 18, 1, '2021-11-28 15:07:54', '2021-11-28 15:07:54');
INSERT INTO `role_permission` VALUES (65, 2, 19, 1, '2021-11-28 15:07:54', '2021-11-28 15:07:54');
INSERT INTO `role_permission` VALUES (66, 2, 20, 0, '2021-11-28 15:07:54', '2021-11-28 15:07:54');
INSERT INTO `role_permission` VALUES (67, 2, 22, 1, '2021-11-28 15:07:54', '2021-11-28 15:07:54');
INSERT INTO `role_permission` VALUES (68, 2, 25, 1, '2021-11-28 15:07:54', '2021-11-28 15:07:54');
INSERT INTO `role_permission` VALUES (69, 2, 26, 1, '2021-11-28 15:07:54', '2021-11-28 15:07:54');
INSERT INTO `role_permission` VALUES (70, 2, 27, 1, '2021-11-28 15:07:54', '2021-11-28 15:07:54');
INSERT INTO `role_permission` VALUES (71, 2, 28, 1, '2021-11-28 15:07:54', '2021-11-28 15:07:54');
INSERT INTO `role_permission` VALUES (72, 2, 30, 0, '2023-08-24 08:55:34', '2023-08-24 08:55:34');
INSERT INTO `role_permission` VALUES (73, 2, 29, 0, '2023-08-24 08:56:15', '2023-08-28 15:33:14');
INSERT INTO `role_permission` VALUES (74, 2, 1, 1, '2023-08-30 16:29:46', '2023-08-30 16:29:46');
INSERT INTO `role_permission` VALUES (1, 1, 1, 1, '2021-11-28 15:07:54', '2023-12-05 15:46:40', 'admin');
INSERT INTO `role_permission` VALUES (2, 1, 2, 1, '2021-11-28 15:07:54', '2023-12-05 15:46:54', 'admin');
INSERT INTO `role_permission` VALUES (3, 1, 3, 1, '2021-11-28 15:07:54', '2023-12-05 15:46:54', 'admin');
INSERT INTO `role_permission` VALUES (7, 1, 7, 1, '2021-11-28 15:07:54', '2023-12-05 15:46:54', 'admin');
INSERT INTO `role_permission` VALUES (8, 1, 8, 1, '2021-11-28 15:07:54', '2023-12-05 15:46:54', 'admin');
INSERT INTO `role_permission` VALUES (9, 1, 9, 1, '2021-11-28 15:07:54', '2023-12-05 15:46:55', 'admin');
INSERT INTO `role_permission` VALUES (10, 1, 10, 1, '2021-11-28 15:07:54', '2023-12-05 15:46:54', 'admin');
INSERT INTO `role_permission` VALUES (11, 1, 11, 1, '2021-11-28 15:07:54', '2023-12-05 15:46:54', 'admin');
INSERT INTO `role_permission` VALUES (12, 1, 12, 1, '2021-11-28 15:07:54', '2023-12-05 15:46:54', 'admin');
INSERT INTO `role_permission` VALUES (13, 1, 13, 1, '2021-11-28 15:07:54', '2023-12-05 15:46:54', 'admin');
INSERT INTO `role_permission` VALUES (16, 1, 16, 1, '2021-11-28 15:07:54', '2023-12-05 15:46:54', 'admin');
INSERT INTO `role_permission` VALUES (17, 1, 17, 1, '2021-11-28 15:07:54', '2023-12-05 15:46:54', 'admin');
INSERT INTO `role_permission` VALUES (18, 1, 18, 1, '2021-11-28 15:07:54', '2023-12-05 15:46:54', 'admin');
INSERT INTO `role_permission` VALUES (19, 1, 19, 1, '2021-11-28 15:07:54', '2023-12-05 15:46:54', 'admin');
INSERT INTO `role_permission` VALUES (20, 1, 20, 1, '2021-11-28 15:07:54', '2023-12-05 15:46:54', 'admin');
INSERT INTO `role_permission` VALUES (22, 1, 22, 1, '2021-11-28 15:07:54', '2023-12-05 15:46:54', 'admin');
INSERT INTO `role_permission` VALUES (25, 1, 25, 1, '2021-11-28 15:07:54', '2023-12-05 15:46:54', 'admin');
INSERT INTO `role_permission` VALUES (26, 1, 26, 0, '2021-11-28 15:07:54', '2023-12-05 15:46:55', 'admin');
INSERT INTO `role_permission` VALUES (27, 1, 27, 1, '2021-11-28 15:07:54', '2023-12-05 15:46:55', 'admin');
INSERT INTO `role_permission` VALUES (28, 1, 28, 1, '2021-11-28 15:07:54', '2023-12-05 15:46:55', 'admin');
INSERT INTO `role_permission` VALUES (37, 2, 25, 1, '2021-11-28 16:30:57', '2023-12-05 15:46:33', 'user1');
INSERT INTO `role_permission` VALUES (38, 2, 26, 1, '2021-11-28 16:30:57', '2023-12-05 15:46:33', 'user1');
INSERT INTO `role_permission` VALUES (39, 2, 27, 1, '2021-11-28 16:30:57', '2023-12-05 15:46:33', 'user1');
INSERT INTO `role_permission` VALUES (40, 2, 28, 1, '2021-11-28 16:32:35', '2023-12-05 15:46:33', 'user1');
INSERT INTO `role_permission` VALUES (41, 2, 22, 1, '2021-11-28 19:57:35', '2023-12-05 15:46:25', 'user1');
INSERT INTO `role_permission` VALUES (42, 1, 30, 1, '2023-08-24 08:55:34', '2023-12-05 15:46:55', 'admin');
INSERT INTO `role_permission` VALUES (43, 1, 29, 1, '2023-08-24 08:56:15', '2023-12-05 15:46:55', 'admin');
INSERT INTO `role_permission` VALUES (44, 1, 31, 0, '2023-08-24 08:56:23', '2023-12-05 15:46:55', 'admin');
INSERT INTO `role_permission` VALUES (53, 2, 2, 1, '2021-11-28 15:07:54', '2023-12-05 15:46:33', 'user1');
INSERT INTO `role_permission` VALUES (54, 2, 3, 1, '2021-11-28 15:07:54', '2023-12-05 15:46:33', 'user1');
INSERT INTO `role_permission` VALUES (56, 2, 8, 1, '2021-11-28 15:07:54', '2023-12-05 15:46:33', 'user1');
INSERT INTO `role_permission` VALUES (57, 2, 9, 1, '2021-11-28 15:07:54', '2023-12-05 15:46:33', 'user1');
INSERT INTO `role_permission` VALUES (58, 2, 10, 1, '2021-11-28 15:07:54', '2023-12-05 15:46:33', 'user1');
INSERT INTO `role_permission` VALUES (61, 2, 13, 1, '2021-11-28 15:07:54', '2023-12-05 15:46:33', 'user1');
INSERT INTO `role_permission` VALUES (62, 2, 16, 1, '2021-11-28 15:07:54', '2023-12-05 15:46:33', 'user1');
INSERT INTO `role_permission` VALUES (63, 2, 17, 1, '2021-11-28 15:07:54', '2023-12-05 15:46:33', 'user1');
INSERT INTO `role_permission` VALUES (64, 2, 18, 1, '2021-11-28 15:07:54', '2023-12-05 15:46:33', 'user1');
INSERT INTO `role_permission` VALUES (65, 2, 19, 1, '2021-11-28 15:07:54', '2023-12-05 15:46:33', 'user1');
INSERT INTO `role_permission` VALUES (66, 2, 20, 1, '2021-11-28 15:07:54', '2023-12-05 15:46:33', 'user1');
INSERT INTO `role_permission` VALUES (67, 2, 22, 1, '2021-11-28 15:07:54', '2023-12-05 15:46:33', 'user1');
INSERT INTO `role_permission` VALUES (68, 2, 25, 1, '2021-11-28 15:07:54', '2023-12-05 15:46:33', 'user1');
INSERT INTO `role_permission` VALUES (69, 2, 26, 1, '2021-11-28 15:07:54', '2023-12-05 15:46:33', 'user1');
INSERT INTO `role_permission` VALUES (70, 2, 27, 1, '2021-11-28 15:07:54', '2023-12-05 15:46:33', 'user1');
INSERT INTO `role_permission` VALUES (71, 2, 28, 1, '2021-11-28 15:07:54', '2023-12-05 15:46:33', 'user1');
INSERT INTO `role_permission` VALUES (72, 2, 30, 1, '2023-08-24 08:55:34', '2023-12-05 15:46:33', 'user1');
INSERT INTO `role_permission` VALUES (73, 2, 29, 1, '2023-08-24 08:56:15', '2023-12-05 15:46:33', 'user1');
INSERT INTO `role_permission` VALUES (74, 2, 1, 1, '2023-08-30 16:29:46', '2023-12-05 15:46:33', 'user1');
INSERT INTO `role_permission` VALUES (75, 1, 32, 1, '2023-12-05 08:54:59', '2023-12-05 08:54:59', NULL);
INSERT INTO `role_permission` VALUES (76, 1, 33, 1, '2023-12-05 08:55:04', '2023-12-05 08:55:04', NULL);
INSERT INTO `role_permission` VALUES (77, 1, 34, 1, '2023-12-05 08:55:09', '2023-12-05 08:55:09', NULL);
INSERT INTO `role_permission` VALUES (78, 1, 35, 1, '2023-12-05 14:54:43', '2023-12-05 14:54:46', NULL);
-- ----------------------------
-- Table structure for storage_cage
@@ -1266,23 +1369,23 @@
  `state` int NULL DEFAULT NULL COMMENT '状态(0:无玻璃,1:有玻璃,2:进片中,3:出片中,4:调度中)',
  `disabled` int NULL DEFAULT NULL COMMENT '格子状态(0:启用,1:禁用)',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 421 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
) ENGINE = InnoDB AUTO_INCREMENT = 421 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Records of storage_cage
-- ----------------------------
INSERT INTO `storage_cage` VALUES (1, NULL, NULL, 1, 1, 2, 750.0000, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0);
INSERT INTO `storage_cage` VALUES (2, NULL, NULL, 1, 1, 1, 750.0000, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0);
INSERT INTO `storage_cage` VALUES (3, NULL, NULL, 1, 2, 1, 2750.0000, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0);
INSERT INTO `storage_cage` VALUES (1, '123', '123456', 1, 1, 2, 750.0000, 2000.0000, 1.0000, 1.0000, 1.0000, '1', '1', 1, 0);
INSERT INTO `storage_cage` VALUES (2, '123', '123456', 1, 1, 1, 750.0000, NULL, NULL, NULL, NULL, NULL, '1', 1, 0);
INSERT INTO `storage_cage` VALUES (3, '', '', 1, 2, 1, 2750.0000, 0.0000, 0.0000, 0.0000, 0.0000, NULL, NULL, 0, 0);
INSERT INTO `storage_cage` VALUES (4, NULL, NULL, 1, 2, 2, 2750.0000, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0);
INSERT INTO `storage_cage` VALUES (5, NULL, NULL, 1, 3, 1, 2750.0000, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0);
INSERT INTO `storage_cage` VALUES (6, NULL, NULL, 1, 3, 2, 2750.0000, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0);
INSERT INTO `storage_cage` VALUES (7, NULL, NULL, 1, 4, 1, 2750.0000, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0);
INSERT INTO `storage_cage` VALUES (8, NULL, NULL, 1, 4, 2, 2750.0000, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0);
INSERT INTO `storage_cage` VALUES (9, NULL, NULL, 1, 5, 1, 2750.0000, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0);
INSERT INTO `storage_cage` VALUES (5, '', '', 1, 3, 1, 2140.0000, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0);
INSERT INTO `storage_cage` VALUES (6, NULL, NULL, 1, 3, 2, 2140.0000, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0);
INSERT INTO `storage_cage` VALUES (7, '', '', 1, 4, 1, 3360.0000, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0);
INSERT INTO `storage_cage` VALUES (8, NULL, NULL, 1, 4, 2, 3360.0000, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0);
INSERT INTO `storage_cage` VALUES (9, '', '', 1, 5, 1, 2750.0000, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0);
INSERT INTO `storage_cage` VALUES (10, NULL, NULL, 1, 5, 2, 2750.0000, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0);
INSERT INTO `storage_cage` VALUES (11, NULL, NULL, 1, 6, 1, 2750.0000, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0);
INSERT INTO `storage_cage` VALUES (12, NULL, NULL, 1, 6, 2, 2750.0000, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0);
INSERT INTO `storage_cage` VALUES (11, NULL, NULL, 1, 6, 1, 2140.0000, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0);
INSERT INTO `storage_cage` VALUES (12, NULL, NULL, 1, 6, 2, 2140.0000, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0);
INSERT INTO `storage_cage` VALUES (13, NULL, NULL, 1, 7, 1, 2750.0000, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0);
INSERT INTO `storage_cage` VALUES (14, NULL, NULL, 1, 7, 2, 2750.0000, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0);
INSERT INTO `storage_cage` VALUES (15, NULL, NULL, 1, 8, 1, 2750.0000, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0);
@@ -1689,8 +1792,8 @@
INSERT INTO `storage_cage` VALUES (416, NULL, NULL, 10, 19, 2, 2750.0000, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0);
INSERT INTO `storage_cage` VALUES (417, NULL, NULL, 10, 20, 1, 2750.0000, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0);
INSERT INTO `storage_cage` VALUES (418, NULL, NULL, 10, 20, 2, 2750.0000, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0);
INSERT INTO `storage_cage` VALUES (419, NULL, NULL, 10, 21, 1, 2750.0000, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0);
INSERT INTO `storage_cage` VALUES (420, NULL, NULL, 10, 21, 2, 2750.0000, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0);
INSERT INTO `storage_cage` VALUES (419, NULL, NULL, 10, 21, 1, 2750.0000, NULL, NULL, NULL, NULL, NULL, NULL, 1, 1);
INSERT INTO `storage_cage` VALUES (420, NULL, NULL, 10, 21, 2, 2750.0000, NULL, NULL, NULL, NULL, NULL, NULL, 1, 1);
-- ----------------------------
-- Table structure for storage_rack
@@ -1707,7 +1810,7 @@
  `cageno` int NULL DEFAULT NULL COMMENT '笼子号',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `raw_package_id1`(`raw_package_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 491 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
) ENGINE = InnoDB AUTO_INCREMENT = 491 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Records of storage_rack
@@ -2147,25 +2250,16 @@
  `finsh_time` datetime(0) NULL DEFAULT NULL COMMENT '任务结束时间',
  `glass_id` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 43 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
) ENGINE = InnoDB AUTO_INCREMENT = 43 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Records of storage_task
-- ----------------------------
INSERT INTO `storage_task` VALUES (29, 0, 1, 1000, 5, '2023-11-28 16:51:16', NULL, 'X12345610402GV');
INSERT INTO `storage_task` VALUES (30, 0, 1, 1000, 7, '2023-11-28 17:08:46', NULL, 'X12345610502GV');
INSERT INTO `storage_task` VALUES (31, 0, 1, 1000, 7, '2023-11-28 17:08:46', NULL, 'X12345610502GV');
INSERT INTO `storage_task` VALUES (32, 0, 1, 1000, 9, '2023-12-02 13:58:29', NULL, 'X12345610702GV');
INSERT INTO `storage_task` VALUES (33, 0, 1, 1000, 11, '2023-12-02 13:58:29', NULL, 'X12345610102GV');
INSERT INTO `storage_task` VALUES (34, 1, 0, 2, 1000, '2023-11-29 15:45:45', NULL, 'X12345610202GV');
INSERT INTO `storage_task` VALUES (35, 0, 1, 1000, 4, '2023-12-02 13:58:29', NULL, 'X12345610402GV');
INSERT INTO `storage_task` VALUES (36, 0, 1, 1000, 43, '2023-12-02 14:35:29', NULL, 'X21942611102GV');
INSERT INTO `storage_task` VALUES (37, 0, 1, 1000, 44, '2023-12-02 14:35:29', NULL, 'X21942611302GV');
INSERT INTO `storage_task` VALUES (38, 0, 1, 1000, 45, '2023-12-02 14:35:29', NULL, 'X21942612003GV');
INSERT INTO `storage_task` VALUES (39, 0, 0, 1000, 2, '2023-12-04 08:09:41', NULL, 'X21942612003GV');
INSERT INTO `storage_task` VALUES (40, 0, 0, 1000, 2, '2023-12-04 08:11:43', NULL, 'X12345610702GV');
INSERT INTO `storage_task` VALUES (41, 0, 0, 1000, 2, '2023-12-04 08:27:41', NULL, 'X12345610702GV');
INSERT INTO `storage_task` VALUES (42, 0, 0, 1000, 2, '2023-12-04 08:52:33', NULL, 'X12345610702GV');
INSERT INTO `storage_task` VALUES (62, 1, 1, 8, 1000, '2023-12-06 16:09:29', NULL, 'X12345611002GV');
INSERT INTO `storage_task` VALUES (63, 1, 1, 4, 1000, '2023-12-06 16:09:29', NULL, 'X12345611002GV');
INSERT INTO `storage_task` VALUES (64, 1, 1, 6, 1000, '2023-12-06 16:16:08', NULL, 'X12345610802GV');
INSERT INTO `storage_task` VALUES (65, 1, 1, 6, 1000, '2023-12-06 16:19:28', NULL, 'X12345610702GV');
INSERT INTO `storage_task` VALUES (66, 1, 1, 4, 1000, '2023-12-06 16:20:24', NULL, 'X12345610902GV');
-- ----------------------------
-- Table structure for user
@@ -2187,7 +2281,7 @@
  `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
  `dianqimima` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '操作密码',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 22 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
) ENGINE = InnoDB AUTO_INCREMENT = 22 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Records of user