119 lines
6.5 KiB
MySQL
119 lines
6.5 KiB
MySQL
|
/*
|
|||
|
Navicat Premium Data Transfer
|
|||
|
|
|||
|
Source Server : localhost
|
|||
|
Source Server Type : MySQL
|
|||
|
Source Server Version : 80032 (8.0.32)
|
|||
|
Source Host : localhost:3306
|
|||
|
Source Schema : aoi_pcb
|
|||
|
|
|||
|
Target Server Type : MySQL
|
|||
|
Target Server Version : 80032 (8.0.32)
|
|||
|
File Encoding : 65001
|
|||
|
|
|||
|
Date: 30/07/2024 19:00:32
|
|||
|
*/
|
|||
|
|
|||
|
SET NAMES utf8mb4;
|
|||
|
SET FOREIGN_KEY_CHECKS = 0;
|
|||
|
|
|||
|
-- ----------------------------
|
|||
|
-- Table structure for defect
|
|||
|
-- ----------------------------
|
|||
|
DROP TABLE IF EXISTS `defect`;
|
|||
|
CREATE TABLE `defect` (
|
|||
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键id',
|
|||
|
`cam_id` int NOT NULL COMMENT '相机编号',
|
|||
|
`type` int NOT NULL COMMENT '缺陷类型',
|
|||
|
`board_id` int NOT NULL COMMENT '板号',
|
|||
|
`defect_id` int NOT NULL COMMENT '缺陷ID',
|
|||
|
`defect_x` float NOT NULL COMMENT '缺陷中心在参考图的x轴坐标',
|
|||
|
`defect_y` float NOT NULL COMMENT '缺陷中心在参考图的y轴坐标',
|
|||
|
`defect_rect_x` float NULL DEFAULT NULL COMMENT '缺陷矩形左上角x轴坐标',
|
|||
|
`defect_rect_y` float NULL DEFAULT NULL COMMENT '缺陷矩形左上角y轴坐标',
|
|||
|
`defect_rect_w` float NULL DEFAULT NULL COMMENT '缺陷矩形宽度',
|
|||
|
`defect_rect_h` float NULL DEFAULT NULL COMMENT '缺陷矩形高度',
|
|||
|
`defect_pic_x` float NULL DEFAULT NULL COMMENT '缺陷中心在单个相机扫描图矩形的x轴坐标',
|
|||
|
`defect_pic_y` float NULL DEFAULT NULL COMMENT '缺陷中心在单个相机扫描图矩形的y轴坐标',
|
|||
|
`defect_pic_rect_x` float NULL DEFAULT NULL COMMENT '缺陷矩形在单个相机扫描图的x轴坐标',
|
|||
|
`defect_pic_rect_y` float NULL DEFAULT NULL COMMENT '缺陷矩形在单个相机扫描图的y轴坐标',
|
|||
|
`defect_pic_rect_w` float NULL DEFAULT NULL COMMENT '缺陷矩形在单个相机扫描图的宽度',
|
|||
|
`defect_pic_rect_h` float NULL DEFAULT NULL COMMENT '缺陷矩形在单个相机扫描图的高度',
|
|||
|
`defect_pic_path` varchar(300) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '缺陷图保存在主工位的路径',
|
|||
|
`material` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '料号',
|
|||
|
PRIMARY KEY (`id`) USING BTREE,
|
|||
|
INDEX `defect_defect_id_index`(`defect_id` ASC) USING BTREE INVISIBLE
|
|||
|
) ENGINE = InnoDB AUTO_INCREMENT = 23476 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = Dynamic;
|
|||
|
|
|||
|
-- ----------------------------
|
|||
|
-- Table structure for detection_task
|
|||
|
-- ----------------------------
|
|||
|
DROP TABLE IF EXISTS `detection_task`;
|
|||
|
CREATE TABLE `detection_task` (
|
|||
|
`id` int NOT NULL AUTO_INCREMENT,
|
|||
|
`status` int UNSIGNED NOT NULL DEFAULT 1 COMMENT '任务状态:0 新增 1进行中 2已结束',
|
|||
|
`board_id` int UNSIGNED NOT NULL,
|
|||
|
`priority` int NOT NULL COMMENT '是否优先:0.不优先,1.优先',
|
|||
|
PRIMARY KEY (`id`) USING BTREE
|
|||
|
) ENGINE = InnoDB AUTO_INCREMENT = 3199 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = Dynamic;
|
|||
|
|
|||
|
-- ----------------------------
|
|||
|
-- Table structure for id_seq_tmp
|
|||
|
-- ----------------------------
|
|||
|
DROP TABLE IF EXISTS `id_seq_tmp`;
|
|||
|
CREATE TABLE `id_seq_tmp` (
|
|||
|
`id` int UNSIGNED NOT NULL AUTO_INCREMENT,
|
|||
|
`product_id` int UNSIGNED NOT NULL COMMENT '产品id',
|
|||
|
`product_seq` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '产品编号',
|
|||
|
`board_sum` int UNSIGNED NOT NULL COMMENT '板数量',
|
|||
|
`board_id` int UNSIGNED NOT NULL COMMENT '板id',
|
|||
|
`board_order` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '板序号:a,b,c,d',
|
|||
|
`material` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '板物料号',
|
|||
|
`cam_id` int NOT NULL COMMENT '相机编号',
|
|||
|
`materials` varchar(400) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '所有料号',
|
|||
|
PRIMARY KEY (`id`) USING BTREE
|
|||
|
) ENGINE = InnoDB AUTO_INCREMENT = 730 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
|
|||
|
|
|||
|
-- ----------------------------
|
|||
|
-- Table structure for pcb
|
|||
|
-- ----------------------------
|
|||
|
DROP TABLE IF EXISTS `pcb`;
|
|||
|
CREATE TABLE `pcb` (
|
|||
|
`id` int NOT NULL AUTO_INCREMENT,
|
|||
|
`product_id` int UNSIGNED NOT NULL COMMENT '产品id',
|
|||
|
`product_seq` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '产品编号',
|
|||
|
`board_id` int UNSIGNED NOT NULL COMMENT '板子id',
|
|||
|
`board_sum` int UNSIGNED NOT NULL COMMENT '板子总数',
|
|||
|
`board_order` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '板子序号:a,b,c,d',
|
|||
|
`material` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '料号',
|
|||
|
`cam_id` int UNSIGNED NOT NULL COMMENT '相机编号,也是分片编号',
|
|||
|
`status` int NOT NULL COMMENT '10:扫描成功,11:扫描失败,20: 分析成功,21:分析失败,22:分析中',
|
|||
|
`defect_count` int NULL DEFAULT NULL COMMENT '缺陷数',
|
|||
|
`scan_end_time` datetime NULL DEFAULT NULL COMMENT '扫描结束时间',
|
|||
|
`detection_end_time` datetime NULL DEFAULT NULL COMMENT '分析结束时间',
|
|||
|
`materials` varchar(400) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '产品所有料号',
|
|||
|
PRIMARY KEY (`id`) USING BTREE
|
|||
|
) ENGINE = InnoDB AUTO_INCREMENT = 92393 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = Dynamic;
|
|||
|
|
|||
|
-- ----------------------------
|
|||
|
-- Table structure for pcb_summary
|
|||
|
-- ----------------------------
|
|||
|
DROP TABLE IF EXISTS `pcb_summary`;
|
|||
|
CREATE TABLE `pcb_summary` (
|
|||
|
`id` int NOT NULL AUTO_INCREMENT,
|
|||
|
`product_id` int NOT NULL COMMENT '产品id',
|
|||
|
`product_seq` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '产品编号',
|
|||
|
`board_id` int NOT NULL COMMENT '板子id',
|
|||
|
`board_sum` int NOT NULL COMMENT '板子总数',
|
|||
|
`board_order` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '板子序号:a,b,c,d',
|
|||
|
`material` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '料号',
|
|||
|
`status` int NOT NULL COMMENT '10:扫描成功11:扫描失败,20: 分析成功,21:分析失败,22:分析中',
|
|||
|
`defect_count` int NULL DEFAULT NULL COMMENT '缺陷数',
|
|||
|
`scan_summary_time` datetime NULL DEFAULT NULL COMMENT '扫描汇总时间',
|
|||
|
`detection_summary_time` datetime NULL DEFAULT NULL COMMENT '分析汇总时间',
|
|||
|
`materials` varchar(400) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '产品所有料号',
|
|||
|
PRIMARY KEY (`id`) USING BTREE
|
|||
|
) ENGINE = InnoDB AUTO_INCREMENT = 92343 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = Dynamic;
|
|||
|
|
|||
|
SET FOREIGN_KEY_CHECKS = 1;
|