aidmt-ms/sql/pc_risk_project_create_tabl...

112 lines
7.1 KiB
SQL

/*
Navicat Premium Data Transfer
Source Server : 172.16.1.162
Source Server Type : MySQL
Source Server Version : 80300
Source Host : 172.16.1.162:33061
Source Schema : ry-cloud
Target Server Type : MySQL
Target Server Version : 80300
File Encoding : 65001
Date: 23/01/2026 10:00:00
*/
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- Table structure for pc_camera_risk
-- ----------------------------
DROP TABLE IF EXISTS `pc_camera_risk`;
CREATE TABLE `pc_camera_risk` (
`application_id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '?????ID????',
`need_camera_cnt` int(0) DEFAULT NULL COMMENT '????',
`installation_location` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '????',
`contact_person` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '???',
`contact_phone` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '????',
`work_ticket_id` bigint(0) DEFAULT NULL COMMENT '?????ID',
`plan_id` bigint(0) DEFAULT NULL COMMENT '??????ID??? work_plan.project_id?',
`alloc_status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '0' COMMENT '?????0????1???',
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '0' COMMENT '?????0???2??',
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '??',
`create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '???',
`create_time` datetime(0) DEFAULT NULL COMMENT '????',
`update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '???',
`update_time` datetime(0) DEFAULT NULL COMMENT '????',
`project_status` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '???' COMMENT '????????/???/?????/??',
`on_site_review_status` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '???' COMMENT '??????????/???',
`final_audit_status` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '???' COMMENT '??????????/???',
`supervision_review_status` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '???' COMMENT '??????????/???/????/?????',
`on_site_review_images` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci COMMENT '???????URL???',
`work_content_complete_rate` int(0) DEFAULT 0 COMMENT '???????',
`site_cleaning_condition` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '??????',
`review_comments` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '????',
PRIMARY KEY (`application_id`) USING BTREE,
INDEX `idx_work_ticket_id` (`work_ticket_id`) USING BTREE,
INDEX `idx_plan_id` (`plan_id`) USING BTREE,
INDEX `idx_alloc_status` (`alloc_status`) USING BTREE,
INDEX `idx_del_flag` (`del_flag`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '?????????' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for pc_camera_alloc
-- ----------------------------
DROP TABLE IF EXISTS `pc_camera_alloc`;
CREATE TABLE `pc_camera_alloc` (
`alloc_id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '????ID',
`application_id` bigint(0) DEFAULT NULL COMMENT '?????ID??? pc_camera_risk.application_id?',
`camera_id` bigint(0) DEFAULT NULL COMMENT '??ID??? pc_camera_ledger.camera_id?',
`alloc_time` datetime(0) DEFAULT NULL COMMENT '????',
`alloc_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '???',
`alloc_note` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '????',
`alloc_status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '1' COMMENT '?????1??? 2????? 3?????',
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '0' COMMENT '?????0???2??',
`create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '???',
`create_time` datetime(0) DEFAULT NULL COMMENT '????',
`update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '???',
`update_time` datetime(0) DEFAULT NULL COMMENT '????',
PRIMARY KEY (`alloc_id`) USING BTREE,
INDEX `idx_application_id` (`application_id`) USING BTREE,
INDEX `idx_camera_id` (`camera_id`) USING BTREE,
INDEX `idx_alloc_status` (`alloc_status`) USING BTREE,
INDEX `idx_del_flag` (`del_flag`) USING BTREE,
UNIQUE INDEX `uk_application_camera` (`application_id`, `camera_id`, `del_flag`) USING BTREE COMMENT '???????????'
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '???????' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for pc_camera_return
-- ----------------------------
DROP TABLE IF EXISTS `pc_camera_return`;
CREATE TABLE `pc_camera_return` (
`return_id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '????ID',
`alloc_id` bigint(0) DEFAULT NULL COMMENT '????ID??? pc_camera_alloc.alloc_id?',
`application_id` bigint(0) DEFAULT NULL COMMENT '?????ID??? pc_camera_risk.application_id?',
`camera_id` bigint(0) DEFAULT NULL COMMENT '??ID??? pc_camera_ledger.camera_id?',
`appearance_integrity` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '??????0?? 1?? 2??',
`functional_test_result` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '???????0?? 1??',
`return_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '???',
`return_time` datetime(0) DEFAULT NULL COMMENT '????',
`photo_urls` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci COMMENT '????URL??????',
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '??',
`audit_status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '0' COMMENT '?????-1??? 0??? 1??? 2???',
`audit_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '???',
`audit_time` datetime(0) DEFAULT NULL COMMENT '????',
`audit_remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '????',
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '0' COMMENT '?????0???2??',
`create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '???',
`create_time` datetime(0) DEFAULT NULL COMMENT '????',
`update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '???',
`update_time` datetime(0) DEFAULT NULL COMMENT '????',
PRIMARY KEY (`return_id`) USING BTREE,
INDEX `idx_alloc_id` (`alloc_id`) USING BTREE,
INDEX `idx_application_id` (`application_id`) USING BTREE,
INDEX `idx_camera_id` (`camera_id`) USING BTREE,
INDEX `idx_audit_status` (`audit_status`) USING BTREE,
INDEX `idx_del_flag` (`del_flag`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '???????' ROW_FORMAT = Dynamic;
SET FOREIGN_KEY_CHECKS = 1;