|
|
@@ -0,0 +1,580 @@
|
|
|
+/*
|
|
|
+ Navicat Premium Data Transfer
|
|
|
+
|
|
|
+ Source Server : 报修系统数据库
|
|
|
+ Source Server Type : MySQL
|
|
|
+ Source Server Version : 80022
|
|
|
+ Source Host : 172.16.20.95:3306
|
|
|
+ Source Schema : repair_report
|
|
|
+
|
|
|
+ Target Server Type : MySQL
|
|
|
+ Target Server Version : 80022
|
|
|
+ File Encoding : 65001
|
|
|
+
|
|
|
+ Date: 04/01/2024 09:19:31
|
|
|
+*/
|
|
|
+
|
|
|
+SET NAMES utf8mb4;
|
|
|
+SET FOREIGN_KEY_CHECKS = 0;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for repair_admin
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `repair_admin`;
|
|
|
+CREATE TABLE `repair_admin` (
|
|
|
+ `id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '主键UUID类型',
|
|
|
+ `account` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '账号',
|
|
|
+ `card_number` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '微校卡号',
|
|
|
+ `password` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '密码',
|
|
|
+ `username` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '昵称',
|
|
|
+ `school_id` int(0) NOT NULL COMMENT '校区ID',
|
|
|
+ `phone` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '手机号',
|
|
|
+ `is_super` int(0) NOT NULL COMMENT '是否是超级管理员 不是:0;是:1',
|
|
|
+ `statu` int(0) NOT NULL COMMENT '状态 正常:0;冻结:1',
|
|
|
+ `is_mobile` int(0) NOT NULL COMMENT '是否是移动端创建 不是:0;是:1',
|
|
|
+ `create_time` datetime(0) NOT NULL COMMENT '创建时间',
|
|
|
+ `update_time` datetime(0) NOT NULL COMMENT '更新时间',
|
|
|
+ `create_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '创建人员',
|
|
|
+ `update_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '更新人员',
|
|
|
+ `deleted` int(0) NOT NULL COMMENT '逻辑删除 未删除:0;删除:1',
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
+) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for repair_area
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `repair_area`;
|
|
|
+CREATE TABLE `repair_area` (
|
|
|
+ `id` int(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
|
|
+ `parent_id` int(0) NOT NULL COMMENT '父级ID',
|
|
|
+ `name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '区域/具体名称',
|
|
|
+ `create_time` datetime(0) NOT NULL COMMENT '创建时间',
|
|
|
+ `update_time` datetime(0) NOT NULL COMMENT '更新时间',
|
|
|
+ `create_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '创建人员',
|
|
|
+ `update_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '更新人员',
|
|
|
+ `deleted` int(0) NOT NULL COMMENT '逻辑删除 未删除:0;删除:1',
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 504 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for repair_article_build
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `repair_article_build`;
|
|
|
+CREATE TABLE `repair_article_build` (
|
|
|
+ `id` int(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
|
|
+ `article_id` int(0) NOT NULL COMMENT '报修类型',
|
|
|
+ `build_id` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '楼栋关联ID(多个楼栋用逗号隔开)',
|
|
|
+ `user_id` int(0) NOT NULL COMMENT '用户ID',
|
|
|
+ `create_time` datetime(0) NOT NULL COMMENT '创建时间',
|
|
|
+ `update_time` datetime(0) NOT NULL COMMENT '更新时间',
|
|
|
+ `create_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '创建人员',
|
|
|
+ `update_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '更新人员',
|
|
|
+ `deleted` int(0) NOT NULL COMMENT '逻辑删除 未删除:0;删除:1',
|
|
|
+ PRIMARY KEY (`id`) USING BTREE,
|
|
|
+ INDEX `ididx`(`id`, `deleted`) USING BTREE
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 684 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for repair_article_type
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `repair_article_type`;
|
|
|
+CREATE TABLE `repair_article_type` (
|
|
|
+ `id` int(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
|
|
+ `order_num` int(0) NULL DEFAULT NULL COMMENT '序号',
|
|
|
+ `school_id` int(0) NOT NULL COMMENT '校区ID',
|
|
|
+ `parent_id` int(0) NOT NULL COMMENT '父级ID(parentid为0的是第一级)',
|
|
|
+ `name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '报修故障(物品)类型名称',
|
|
|
+ `create_time` datetime(0) NOT NULL COMMENT '创建时间',
|
|
|
+ `update_time` datetime(0) NOT NULL COMMENT '更新时间',
|
|
|
+ `create_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '创建人员',
|
|
|
+ `update_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '更新人员',
|
|
|
+ `deleted` int(0) NOT NULL COMMENT '逻辑删除 未删除:0;删除:1',
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 481 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for repair_classes_settings
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `repair_classes_settings`;
|
|
|
+CREATE TABLE `repair_classes_settings` (
|
|
|
+ `id` int(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
|
|
+ `user_id` int(0) NOT NULL COMMENT '用户ID',
|
|
|
+ `start_date` date NOT NULL COMMENT '生效日期',
|
|
|
+ `shift_id` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '班次ID(多个班次用逗号隔开)',
|
|
|
+ `create_time` datetime(0) NOT NULL COMMENT '创建时间',
|
|
|
+ `update_time` datetime(0) NOT NULL COMMENT '更新时间',
|
|
|
+ `create_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '创建人员',
|
|
|
+ `update_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '更新人员',
|
|
|
+ `deleted` int(0) NOT NULL COMMENT '逻辑删除 未删除:0;删除:1',
|
|
|
+ PRIMARY KEY (`id`) USING BTREE,
|
|
|
+ UNIQUE INDEX `unOne`(`user_id`, `start_date`, `shift_id`, `create_time`, `update_time`, `create_user`, `update_user`, `deleted`) USING BTREE COMMENT '不能存在重复值',
|
|
|
+ INDEX `deletedIdx`(`user_id`, `deleted`) USING BTREE
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 4213 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for repair_close
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `repair_close`;
|
|
|
+CREATE TABLE `repair_close` (
|
|
|
+ `id` int(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
|
|
+ `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '关单原因',
|
|
|
+ `create_time` datetime(0) NOT NULL COMMENT '创建时间',
|
|
|
+ `update_time` datetime(0) NOT NULL COMMENT '更新时间',
|
|
|
+ `create_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '创建人员',
|
|
|
+ `update_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '更新人员',
|
|
|
+ `deleted` int(0) NOT NULL COMMENT '逻辑删除 未删除:0;删除:1',
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for repair_collaborate_record
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `repair_collaborate_record`;
|
|
|
+CREATE TABLE `repair_collaborate_record` (
|
|
|
+ `id` int(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
|
|
+ `record_id` int(0) NOT NULL COMMENT '报修记录ID',
|
|
|
+ `user_id` int(0) NOT NULL COMMENT '申请人ID',
|
|
|
+ `approver_id` int(0) NULL DEFAULT NULL COMMENT '审批操作人ID',
|
|
|
+ `collaborator` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '协作人ID(多个人用逗号隔开)',
|
|
|
+ `voice` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '语音 可能做成语音文件上传的方式 然后这个字段记录语音文件名',
|
|
|
+ `voice_length` int(0) NULL DEFAULT NULL COMMENT '录音时长',
|
|
|
+ `remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注',
|
|
|
+ `approval_statu` int(0) NOT NULL COMMENT '审批状态 0拒绝 1同意 2待审批',
|
|
|
+ `create_time` datetime(0) NOT NULL COMMENT '创建时间',
|
|
|
+ `update_time` datetime(0) NOT NULL COMMENT '更新时间',
|
|
|
+ `create_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '创建人员',
|
|
|
+ `update_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '更新人员',
|
|
|
+ `deleted` int(0) NOT NULL COMMENT '逻辑删除 未删除:0;删除:1',
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 50 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for repair_consumables
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `repair_consumables`;
|
|
|
+CREATE TABLE `repair_consumables` (
|
|
|
+ `id` int(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
|
|
+ `record_id` int(0) NOT NULL COMMENT '维修记录ID',
|
|
|
+ `article_id` int(0) NOT NULL COMMENT '物品类型ID',
|
|
|
+ `consume_id` int(0) NOT NULL COMMENT '耗材ID',
|
|
|
+ `consume_name` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '耗材名称',
|
|
|
+ `price` decimal(10, 2) NOT NULL COMMENT '耗材单价',
|
|
|
+ `number` double NOT NULL COMMENT '耗材数量',
|
|
|
+ `total_price` decimal(10, 2) NOT NULL COMMENT '合计费用',
|
|
|
+ `change_user` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '改价人',
|
|
|
+ `create_time` datetime(0) NOT NULL COMMENT '创建时间',
|
|
|
+ `update_time` datetime(0) NOT NULL COMMENT '更新时间',
|
|
|
+ `create_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '创建人员',
|
|
|
+ `update_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '更新人员',
|
|
|
+ `deleted` int(0) NOT NULL COMMENT '逻辑删除 未删除:0;删除:1',
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 1030 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for repair_consume
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `repair_consume`;
|
|
|
+CREATE TABLE `repair_consume` (
|
|
|
+ `id` int(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
|
|
+ `school_id` int(0) NOT NULL COMMENT '校区ID',
|
|
|
+ `article_id` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '故障(改名叫物品)类型ID (多个ID用逗号隔开)',
|
|
|
+ `name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '耗材名称',
|
|
|
+ `price` decimal(10, 2) NOT NULL COMMENT '单价',
|
|
|
+ `content` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '内容',
|
|
|
+ `create_time` datetime(0) NOT NULL COMMENT '创建时间',
|
|
|
+ `update_time` datetime(0) NOT NULL COMMENT '更新时间',
|
|
|
+ `create_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '创建人员',
|
|
|
+ `update_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '更新人员',
|
|
|
+ `deleted` int(0) NOT NULL COMMENT '逻辑删除 未删除:0;删除:1',
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 416 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for repair_dispatch_record
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `repair_dispatch_record`;
|
|
|
+CREATE TABLE `repair_dispatch_record` (
|
|
|
+ `id` int(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
|
|
+ `record_id` int(0) NOT NULL COMMENT '报修记录ID',
|
|
|
+ `users_id` int(0) NOT NULL COMMENT '被派单人ID',
|
|
|
+ `assigned_time` datetime(0) NOT NULL COMMENT '被派单/被转单/被协作时间',
|
|
|
+ `receiving_time` datetime(0) NULL DEFAULT NULL COMMENT '接单时间 用来计算是否接单超时 \r\n计算公式:\r\n(被派单时间 + 接单考核时间) < 接单时间',
|
|
|
+ `acceptance_assess_time` int(0) NOT NULL COMMENT '接单考核时间',
|
|
|
+ `source_id` int(0) NULL DEFAULT NULL COMMENT '协作或转单',
|
|
|
+ `order_type` int(0) NOT NULL COMMENT '派单类型 0派单 1协作 2转单',
|
|
|
+ `is_lose_efficacy` int(0) NOT NULL COMMENT '是否已失效(0未失效,1已失效)',
|
|
|
+ `create_time` datetime(0) NOT NULL COMMENT '创建时间',
|
|
|
+ `update_time` datetime(0) NOT NULL COMMENT '更新时间',
|
|
|
+ `create_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '创建人员',
|
|
|
+ `update_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '更新人员',
|
|
|
+ `deleted` int(0) NOT NULL COMMENT '逻辑删除 未删除:0;删除:1',
|
|
|
+ PRIMARY KEY (`id`) USING BTREE,
|
|
|
+ INDEX `userIdx`(`users_id`, `is_lose_efficacy`) USING BTREE
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 5667 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for repair_evaluate
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `repair_evaluate`;
|
|
|
+CREATE TABLE `repair_evaluate` (
|
|
|
+ `id` int(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
|
|
+ `record_id` int(0) NOT NULL COMMENT '报修记录ID',
|
|
|
+ `star` int(0) NOT NULL COMMENT '星级',
|
|
|
+ `content` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '评价内容',
|
|
|
+ `create_time` datetime(0) NOT NULL COMMENT '创建时间',
|
|
|
+ `update_time` datetime(0) NOT NULL COMMENT '更新时间',
|
|
|
+ `create_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '创建人员',
|
|
|
+ `update_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '更新人员',
|
|
|
+ `deleted` int(0) NOT NULL COMMENT '逻辑删除 未删除:0;删除:1',
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 3750 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for repair_leave_message
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `repair_leave_message`;
|
|
|
+CREATE TABLE `repair_leave_message` (
|
|
|
+ `id` int(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
|
|
+ `record_id` int(0) NOT NULL COMMENT '维修记录ID',
|
|
|
+ `recipient_id` int(0) NOT NULL COMMENT '接收人员ID',
|
|
|
+ `sender_id` int(0) NOT NULL COMMENT '发送人员ID',
|
|
|
+ `content` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '内容',
|
|
|
+ `create_time` datetime(0) NOT NULL COMMENT '创建时间',
|
|
|
+ `update_time` datetime(0) NOT NULL COMMENT '更新时间',
|
|
|
+ `create_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '创建人员',
|
|
|
+ `update_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '更新人员',
|
|
|
+ `deleted` int(0) NOT NULL COMMENT '逻辑删除 未删除:0;删除:1',
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 166 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for repair_notice_setting
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `repair_notice_setting`;
|
|
|
+CREATE TABLE `repair_notice_setting` (
|
|
|
+ `id` int(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
|
|
+ `content` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '公告内容',
|
|
|
+ `is_top` int(0) NOT NULL COMMENT '是否置顶展示 不展示:0 展示:1',
|
|
|
+ `create_time` datetime(0) NOT NULL COMMENT '创建时间',
|
|
|
+ `update_time` datetime(0) NOT NULL COMMENT '更新时间',
|
|
|
+ `create_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '创建人员',
|
|
|
+ `update_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '更新人员',
|
|
|
+ `deleted` int(0) NOT NULL COMMENT '逻辑删除 未删除:0;删除:1',
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 29 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for repair_offline_record
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `repair_offline_record`;
|
|
|
+CREATE TABLE `repair_offline_record` (
|
|
|
+ `id` int(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
|
|
+ `record_id` int(0) NOT NULL COMMENT '报修记录ID',
|
|
|
+ `voice` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '语音 可能做成语音文件上传的方式 然后这个字段记录语音文件名',
|
|
|
+ `voice_length` int(0) NULL DEFAULT NULL COMMENT '录音时长',
|
|
|
+ `remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注',
|
|
|
+ `user_id` int(0) NOT NULL COMMENT '申请人ID',
|
|
|
+ `approver_id` int(0) NULL DEFAULT NULL COMMENT '审批操作人ID',
|
|
|
+ `approval_statu` int(0) NOT NULL COMMENT '审批状态 0拒绝 1同意 2待审批',
|
|
|
+ `refuse_remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '拒绝原因',
|
|
|
+ `old_record` int(0) NOT NULL COMMENT '原来的工单状态',
|
|
|
+ `create_time` datetime(0) NOT NULL COMMENT '创建时间',
|
|
|
+ `update_time` datetime(0) NOT NULL COMMENT '更新时间',
|
|
|
+ `create_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '创建人员',
|
|
|
+ `update_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '更新人员',
|
|
|
+ `deleted` int(0) NOT NULL COMMENT '逻辑删除 未删除:0;删除:1',
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 344 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for repair_pay_record
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `repair_pay_record`;
|
|
|
+CREATE TABLE `repair_pay_record` (
|
|
|
+ `id` int(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
|
|
+ `record_id` int(0) NOT NULL COMMENT '报修记录ID',
|
|
|
+ `user_id` int(0) NOT NULL COMMENT '支付人员ID',
|
|
|
+ `pay_no` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '支付流水号(对应支付平台的)',
|
|
|
+ `pay_price` decimal(10, 2) NOT NULL COMMENT '交易金额',
|
|
|
+ `is_success` int(0) NOT NULL COMMENT '是否支付成功 未支付/等待支付:1;支付成功:2;支付失败:3',
|
|
|
+ `remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '备注',
|
|
|
+ `create_time` datetime(0) NOT NULL COMMENT '创建时间',
|
|
|
+ `update_time` datetime(0) NOT NULL COMMENT '更新时间',
|
|
|
+ `create_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '创建人员',
|
|
|
+ `update_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '更新人员',
|
|
|
+ `deleted` int(0) NOT NULL COMMENT '逻辑删除 未删除:0;删除:1',
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 490 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for repair_receiving
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `repair_receiving`;
|
|
|
+CREATE TABLE `repair_receiving` (
|
|
|
+ `id` int(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
|
|
+ `record_id` int(0) NOT NULL COMMENT '维修记录ID',
|
|
|
+ `dispatch_id` int(0) NOT NULL COMMENT '派单ID(关联派单表)',
|
|
|
+ `user_id` int(0) NOT NULL COMMENT '接单人ID',
|
|
|
+ `receiving_time` datetime(0) NOT NULL COMMENT '接单时间',
|
|
|
+ `finish_time` datetime(0) NULL DEFAULT NULL COMMENT '维修完成时间 用来计算是否维修超时 \r\n计算公式:\r\n(接单时间 + 维修考核时间) < 维修完成时间',
|
|
|
+ `maintenance_assess_time` int(0) NOT NULL COMMENT '维修考核时间(单位:分钟)',
|
|
|
+ `is_lose_efficacy` int(0) NOT NULL COMMENT '是否已失效(未失效:0;已失效:1)',
|
|
|
+ `create_time` datetime(0) NOT NULL COMMENT '创建时间',
|
|
|
+ `update_time` datetime(0) NOT NULL COMMENT '更新时间',
|
|
|
+ `create_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '创建人员',
|
|
|
+ `update_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '更新人员',
|
|
|
+ `deleted` int(0) NOT NULL COMMENT '逻辑删除 未删除:0;删除:1',
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 4601 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for repair_record
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `repair_record`;
|
|
|
+CREATE TABLE `repair_record` (
|
|
|
+ `id` int(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
|
|
+ `area_id` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '报修区域',
|
|
|
+ `article_id` int(0) NOT NULL COMMENT '报修物品ID',
|
|
|
+ `record_no` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '报修单号(也是微信支付种的商户单号)',
|
|
|
+ `school_id` int(0) NOT NULL COMMENT '校区ID',
|
|
|
+ `address` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '详细地址',
|
|
|
+ `description` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '故障描述',
|
|
|
+ `image` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '故障图片 最多三张(多张按逗号隔开)',
|
|
|
+ `maintenancer` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '维修照片 最多两张 必填 (多张按逗号隔开)',
|
|
|
+ `voice` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '报修录音',
|
|
|
+ `voice_length` int(0) NULL DEFAULT NULL COMMENT '录音时长',
|
|
|
+ `finish_voice` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '维修录音',
|
|
|
+ `finish_voice_length` int(0) NULL DEFAULT NULL COMMENT '维修录音时长',
|
|
|
+ `content` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '维修内容',
|
|
|
+ `customs_officer_id` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '关单人ID 多个人用逗号隔开',
|
|
|
+ `user_id` int(0) NOT NULL COMMENT '报修人ID',
|
|
|
+ `user_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '报修人姓名',
|
|
|
+ `user_phone` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '报修人联系电话',
|
|
|
+ `user_class` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '报修人年级等信息',
|
|
|
+ `build_id` int(0) NOT NULL COMMENT '楼栋ID',
|
|
|
+ `price` decimal(10, 2) NULL DEFAULT NULL COMMENT '合计费用',
|
|
|
+ `maintenancer_id` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '维修人ID(多个人用逗号隔开)',
|
|
|
+ `maintenancer_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '维修人姓名(用协作、改派操作之前第一个师傅的名字)',
|
|
|
+ `maintenancer_phone` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '维修人联系电话(用协作、改派操作之前第一个师傅的电话)',
|
|
|
+ `maintenance_state` int(0) NOT NULL COMMENT '维修状态(派单中,维修中,协作,转后勤,已完成,待确认,转单待审核,协作待审核,已取消,已关单)',
|
|
|
+ `is_duty` int(0) NULL DEFAULT NULL COMMENT '是否是值班单 不是值班单0 是值班单1 定时到正常班次时间重新分配',
|
|
|
+ `is_collaborate` int(0) NULL DEFAULT NULL COMMENT '是否是协作单 不是协作单0 是协作单1 判断关单用的',
|
|
|
+ `logistics_personnel` int(0) NULL DEFAULT NULL COMMENT '后勤人员ID',
|
|
|
+ `report_time` datetime(0) NOT NULL COMMENT '报修时间',
|
|
|
+ `remark` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '关单原因',
|
|
|
+ `create_time` datetime(0) NOT NULL COMMENT '创建时间',
|
|
|
+ `update_time` datetime(0) NOT NULL COMMENT '更新时间',
|
|
|
+ `create_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '创建人员',
|
|
|
+ `update_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '更新人员',
|
|
|
+ `deleted` int(0) NOT NULL COMMENT '逻辑删除 未删除:0;删除:1',
|
|
|
+ `version` int(0) NOT NULL COMMENT '乐观锁',
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 5623 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for repair_refund_record
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `repair_refund_record`;
|
|
|
+CREATE TABLE `repair_refund_record` (
|
|
|
+ `id` int(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
|
|
+ `record_id` int(0) NOT NULL COMMENT '报修记录ID',
|
|
|
+ `user_id` int(0) NOT NULL COMMENT '被退款人员ID',
|
|
|
+ `wx_no` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '商户退款单号(对应微信的)',
|
|
|
+ `refund_no` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '微信退款单号(对应微信的)',
|
|
|
+ `refund_price` decimal(10, 2) NOT NULL COMMENT '退款金额',
|
|
|
+ `is_success` int(0) NOT NULL COMMENT '是否退款成功 退款中0;退款成功1;退款失败2',
|
|
|
+ `approve` int(0) NULL DEFAULT NULL COMMENT '审批状态 待审批:0;通过:1;驳回:2',
|
|
|
+ `approve_user` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '申请人',
|
|
|
+ `approved_user` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '审批人',
|
|
|
+ `remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '备注',
|
|
|
+ `create_time` datetime(0) NOT NULL COMMENT '创建时间',
|
|
|
+ `update_time` datetime(0) NOT NULL COMMENT '更新时间',
|
|
|
+ `create_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '创建人员',
|
|
|
+ `update_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '更新人员',
|
|
|
+ `deleted` int(0) NOT NULL COMMENT '逻辑删除 未删除:0;删除:1',
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 47 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for repair_school
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `repair_school`;
|
|
|
+CREATE TABLE `repair_school` (
|
|
|
+ `id` int(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
|
|
+ `name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '校区名称',
|
|
|
+ `create_time` datetime(0) NOT NULL COMMENT '创建时间',
|
|
|
+ `update_time` datetime(0) NOT NULL COMMENT '更新时间',
|
|
|
+ `create_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '创建人员',
|
|
|
+ `update_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '更新人员',
|
|
|
+ `deleted` int(0) NOT NULL COMMENT '逻辑删除 未删除:0;删除:1',
|
|
|
+ PRIMARY KEY (`id`) USING BTREE,
|
|
|
+ UNIQUE INDEX `name_unique`(`name`) USING BTREE COMMENT '校区名称不能重复'
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for repair_shift_settings
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `repair_shift_settings`;
|
|
|
+CREATE TABLE `repair_shift_settings` (
|
|
|
+ `id` int(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
|
|
+ `name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '班次名称',
|
|
|
+ `start_time` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '开始时间',
|
|
|
+ `end_time` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '结束时间',
|
|
|
+ `not_work_time` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '非工作时间 多个时间用逗号隔开',
|
|
|
+ `is_duty` int(0) NOT NULL COMMENT '是否值班 不值班:0;值班:1',
|
|
|
+ `color` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '颜色(存储rgb值)',
|
|
|
+ `create_time` datetime(0) NOT NULL COMMENT '创建时间',
|
|
|
+ `update_time` datetime(0) NOT NULL COMMENT '更新时间',
|
|
|
+ `create_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '创建人员',
|
|
|
+ `update_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '更新人员',
|
|
|
+ `deleted` int(0) NOT NULL COMMENT '逻辑删除 未删除:0;删除:1',
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 15 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for repair_system_messages
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `repair_system_messages`;
|
|
|
+CREATE TABLE `repair_system_messages` (
|
|
|
+ `id` int(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
|
|
+ `record_id` int(0) NOT NULL COMMENT '报修记录ID',
|
|
|
+ `recipient_id` int(0) NOT NULL COMMENT '接收人员ID',
|
|
|
+ `content` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '内容',
|
|
|
+ `is_read` int(0) NOT NULL COMMENT '是否已读 未读:0;已读:1',
|
|
|
+ `create_time` datetime(0) NOT NULL COMMENT '创建时间',
|
|
|
+ `update_time` datetime(0) NOT NULL COMMENT '更新时间',
|
|
|
+ `create_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '创建人员',
|
|
|
+ `update_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '更新人员',
|
|
|
+ `deleted` int(0) NOT NULL COMMENT '逻辑删除 未删除:0;删除:1',
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 31451 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for repair_system_setting
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `repair_system_setting`;
|
|
|
+CREATE TABLE `repair_system_setting` (
|
|
|
+ `id` int(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
|
|
+ `hour` int(0) NOT NULL COMMENT '工单完成后多少小时,用户未评价系统默认好评',
|
|
|
+ `emergency_call` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '黄家湖紧急电话',
|
|
|
+ `emergency_mxh` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '墨轩湖紧急电话',
|
|
|
+ `service_phone` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '服务监督电话',
|
|
|
+ `create_time` datetime(0) NOT NULL COMMENT '创建时间',
|
|
|
+ `update_time` datetime(0) NOT NULL COMMENT '更新时间',
|
|
|
+ `create_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '创建人员',
|
|
|
+ `update_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '更新人员',
|
|
|
+ `deleted` int(0) NOT NULL COMMENT '逻辑删除 未删除:0;删除:1',
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for repair_track_record
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `repair_track_record`;
|
|
|
+CREATE TABLE `repair_track_record` (
|
|
|
+ `id` int(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
|
|
+ `record_id` int(0) NOT NULL COMMENT '报修记录ID',
|
|
|
+ `maintenance_state` int(0) NOT NULL COMMENT '维修状态(派单中,维修中,协作,转后勤,已完成,待确认,转单待审核,协作待审核,已取消,已关单)',
|
|
|
+ `content` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '跟踪内容',
|
|
|
+ `user_id` int(0) NULL DEFAULT NULL COMMENT '用户ID',
|
|
|
+ `user_zzstr` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '对应身份',
|
|
|
+ `image` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '照片',
|
|
|
+ `voice` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '录音',
|
|
|
+ `voice_length` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '录音时长',
|
|
|
+ `create_time` datetime(0) NOT NULL COMMENT '创建时间',
|
|
|
+ `update_time` datetime(0) NOT NULL COMMENT '更新时间',
|
|
|
+ `create_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '创建人员',
|
|
|
+ `update_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '更新人员',
|
|
|
+ `deleted` int(0) NOT NULL COMMENT '逻辑删除 未删除:0;删除:1',
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 18317 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for repair_transfer_record
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `repair_transfer_record`;
|
|
|
+CREATE TABLE `repair_transfer_record` (
|
|
|
+ `id` int(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
|
|
+ `record_id` int(0) NOT NULL COMMENT '报修记录ID',
|
|
|
+ `voice` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '语音 可能做成语音文件上传的方式 然后这个字段记录语音文件名',
|
|
|
+ `voice_length` int(0) NULL DEFAULT NULL COMMENT '录音时长',
|
|
|
+ `remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注',
|
|
|
+ `user_id` int(0) NOT NULL COMMENT '申请人ID',
|
|
|
+ `approver_id` int(0) NULL DEFAULT NULL COMMENT '审批操作人ID',
|
|
|
+ `approval_statu` int(0) NOT NULL COMMENT '审批状态 0拒绝 1同意 2待审批',
|
|
|
+ `refuse_remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '拒绝原因',
|
|
|
+ `create_time` datetime(0) NOT NULL COMMENT '创建时间',
|
|
|
+ `update_time` datetime(0) NOT NULL COMMENT '更新时间',
|
|
|
+ `create_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '创建人员',
|
|
|
+ `update_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '更新人员',
|
|
|
+ `deleted` int(0) NOT NULL COMMENT '逻辑删除 未删除:0;删除:1',
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 222 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for repair_user
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `repair_user`;
|
|
|
+CREATE TABLE `repair_user` (
|
|
|
+ `id` int(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
|
|
+ `card_number` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '微校卡号',
|
|
|
+ `user_name` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '用户名称',
|
|
|
+ `user_phone` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '用户手机号',
|
|
|
+ `user_zzid` int(0) NOT NULL COMMENT '用户身份ID 用户:0 维修师傅:1 郭班长:2 后勤人员:3',
|
|
|
+ `user_class` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '报修人年级等信息',
|
|
|
+ `work_type` int(0) NULL DEFAULT NULL COMMENT '工种',
|
|
|
+ `identity_type` int(0) NULL DEFAULT NULL COMMENT '微校身份类型ID 其他:0; 学生:1; 教职工:4;校友:5;本科生:6',
|
|
|
+ `college` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '学院',
|
|
|
+ `grade` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '年级',
|
|
|
+ `profession` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '专业',
|
|
|
+ `school_id` int(0) NOT NULL COMMENT '校区ID',
|
|
|
+ `state` int(0) NULL DEFAULT NULL COMMENT '员工状态 正常接单:1;停止接单:2;',
|
|
|
+ `team_id` int(0) NULL DEFAULT NULL COMMENT '维修班 校方人员:0;第三方人员:1',
|
|
|
+ `build_id` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '楼栋关联ID(多个楼栋用逗号隔开)',
|
|
|
+ `article_id` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '故障类型(改名叫物品)关联ID(多个故障类型用逗号隔开)',
|
|
|
+ `is_change` int(0) NULL DEFAULT NULL COMMENT '是否能转换 不能转换:0;能转换:1',
|
|
|
+ `acceptance_assess_time` int(0) NULL DEFAULT NULL COMMENT '接单考核时间',
|
|
|
+ `maintenance_assess_time` int(0) NULL DEFAULT NULL COMMENT '维修考核时间',
|
|
|
+ `openid` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '微信唯一标识openid',
|
|
|
+ `create_time` datetime(0) NOT NULL COMMENT '创建时间',
|
|
|
+ `update_time` datetime(0) NOT NULL COMMENT '更新时间',
|
|
|
+ `create_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '创建人员',
|
|
|
+ `update_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '更新人员',
|
|
|
+ `deleted` int(0) NOT NULL COMMENT '逻辑删除 未删除:0;删除:1',
|
|
|
+ PRIMARY KEY (`id`) USING BTREE,
|
|
|
+ INDEX `ididex`(`id`, `user_zzid`, `school_id`, `deleted`, `state`, `article_id`) USING BTREE
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 43737 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for repair_work_type
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `repair_work_type`;
|
|
|
+CREATE TABLE `repair_work_type` (
|
|
|
+ `id` int(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
|
|
+ `name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '工种名称',
|
|
|
+ `create_time` datetime(0) NOT NULL COMMENT '创建时间',
|
|
|
+ `update_time` datetime(0) NOT NULL COMMENT '更新时间',
|
|
|
+ `create_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '创建人员',
|
|
|
+ `update_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '更新人员',
|
|
|
+ `deleted` int(0) NOT NULL COMMENT '逻辑删除 未删除:0;删除:1',
|
|
|
+ PRIMARY KEY (`id`) USING BTREE,
|
|
|
+ UNIQUE INDEX `name_unique`(`name`) USING BTREE COMMENT '工种类型名称不能重复'
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 7 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for wx_access_token
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `wx_access_token`;
|
|
|
+CREATE TABLE `wx_access_token` (
|
|
|
+ `id` int(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
|
|
+ `access_token` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'access_token',
|
|
|
+ `expires_time` datetime(0) NOT NULL COMMENT '过期时间',
|
|
|
+ `create_time` datetime(0) NOT NULL COMMENT '创建时间',
|
|
|
+ `update_time` datetime(0) NOT NULL COMMENT '更新时间',
|
|
|
+ `create_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '创建人员',
|
|
|
+ `update_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '更新人员',
|
|
|
+ `deleted` int(0) NOT NULL COMMENT '逻辑删除 未删除:0;删除:1',
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 532 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
|
|
|
+
|
|
|
+SET FOREIGN_KEY_CHECKS = 1;
|