dbpatch/202409/安徽大融合/20240920_安徽大融合初始化ma_sgzb_ah...

2389 lines
164 KiB
SQL
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/*
Navicat Premium Data Transfer
Source Server : 192.168.0.14_sgzb_2009
Source Server Type : MySQL
Source Server Version : 80200
Source Host : 192.168.0.14:2009
Source Schema : ma_sgzb_ah
Target Server Type : MySQL
Target Server Version : 80200
File Encoding : 65001
Date: 20/09/2024 13:48:53
*/
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- Table structure for app_menu
-- ----------------------------
DROP TABLE IF EXISTS `app_menu`;
CREATE TABLE `app_menu` (
`id` int NOT NULL AUTO_INCREMENT,
`icon_name` varchar(60) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '图标名称',
`icon_mark` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '图标标识',
`p_id` int NULL DEFAULT NULL COMMENT '业务菜单',
`type` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '1首页2工作台',
`status` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '1' COMMENT '0不启用1启用',
`order_num` int NULL DEFAULT NULL COMMENT '排序',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 20 CHARACTER SET = latin1 COLLATE = latin1_swedish_ci ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for app_menu_user
-- ----------------------------
DROP TABLE IF EXISTS `app_menu_user`;
CREATE TABLE `app_menu_user` (
`id` int NOT NULL AUTO_INCREMENT,
`menu_id` int NULL DEFAULT NULL COMMENT '图标id',
`user_id` int NULL DEFAULT NULL COMMENT '用户id',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 53 CHARACTER SET = latin1 COLLATE = latin1_swedish_ci ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for app_version
-- ----------------------------
DROP TABLE IF EXISTS `app_version`;
CREATE TABLE `app_version` (
`version` int NOT NULL COMMENT '版本号',
`version_name` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '版本名称',
`apk_name` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT 'apk名称',
`apk_path` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT 'apk路径',
`update_content` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '更新内容',
`deploy_time` datetime NULL DEFAULT NULL COMMENT '部署时间',
`deploy_user` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '部署人员',
`remark` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '备注',
`is_active` varchar(2) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '1' COMMENT '是否有效 0-无效1-有效',
PRIMARY KEY (`version`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for back_apply_details
-- ----------------------------
DROP TABLE IF EXISTS `back_apply_details`;
CREATE TABLE `back_apply_details` (
`id` int NOT NULL AUTO_INCREMENT,
`code` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '退料单号',
`parent_id` int NULL DEFAULT NULL COMMENT '任务ID',
`type_id` int NULL DEFAULT NULL COMMENT '规格ID',
`pre_num` int NULL DEFAULT 0 COMMENT '退料数',
`audit_num` int NULL DEFAULT 0 COMMENT '审批数量',
`status` varchar(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '状态(待审批,进行中,已出库)',
`create_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '创建者',
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
`update_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '更新者',
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
`remark` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '备注',
`company_id` int NULL DEFAULT NULL COMMENT '数据所属组织',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 204 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '退料任务详细表back_apply_details' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for back_apply_info
-- ----------------------------
DROP TABLE IF EXISTS `back_apply_info`;
CREATE TABLE `back_apply_info` (
`id` int NOT NULL AUTO_INCREMENT COMMENT 'ID',
`code` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '退料单号',
`task_id` int NULL DEFAULT NULL COMMENT '任务ID',
`back_person` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '退料人',
`phone` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '联系方式',
`direct_audit_by` int NULL DEFAULT 0 COMMENT '机具公司审批人',
`direct_audit_time` datetime NULL DEFAULT NULL COMMENT '机具公司审批时间',
`direct_audit_remark` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '机具公司审批备注',
`create_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '创建者',
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
`update_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '更新者',
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
`remark` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '备注',
`company_id` int NULL DEFAULT NULL COMMENT '数据所属组织',
`back_time` datetime NULL DEFAULT NULL COMMENT '预退料时间',
`status` varchar(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '\'1.2.3.4.5.6.',
`direct_id` int NULL DEFAULT NULL COMMENT 'id',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 179 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '退back_apply_info' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for back_check_details
-- ----------------------------
DROP TABLE IF EXISTS `back_check_details`;
CREATE TABLE `back_check_details` (
`id` int NOT NULL AUTO_INCREMENT,
`parent_id` int NULL DEFAULT NULL COMMENT 'ID',
`type_id` int NULL DEFAULT NULL COMMENT 'ID',
`ma_id` int NULL DEFAULT NULL COMMENT 'ID',
`back_num` int NULL DEFAULT 0 COMMENT '退',
`back_status` varchar(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '退(123)',
`create_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`create_time` datetime NULL DEFAULT NULL COMMENT '',
`update_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`update_time` datetime NULL DEFAULT NULL COMMENT '',
`remark` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`company_id` int NULL DEFAULT NULL COMMENT '',
`is_finished` tinyint NULL DEFAULT NULL COMMENT '0:退, 1:退,',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 488 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '退back_check_details' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for bm_agreement_info
-- ----------------------------
DROP TABLE IF EXISTS `bm_agreement_info`;
CREATE TABLE `bm_agreement_info` (
`agreement_id` int NOT NULL AUTO_INCREMENT COMMENT 'ID',
`agreement_code` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`sign_time` datetime NOT NULL COMMENT '',
`unit_id` int NULL DEFAULT NULL COMMENT 'id',
`project_id` int NULL DEFAULT 0 COMMENT 'ID',
`create_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`lease_day` int NULL DEFAULT NULL COMMENT '',
`plan_start_time` datetime NULL DEFAULT NULL COMMENT '',
`contract_code` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`auth_person` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`phone` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`create_time` datetime NULL DEFAULT NULL COMMENT '',
`update_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`update_time` datetime NULL DEFAULT NULL COMMENT '',
`remark` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`company_id` int NULL DEFAULT NULL COMMENT '',
`file_name` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL,
`file_url` varchar(5000) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL,
`status` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '1' COMMENT '01',
`protocol` varchar(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '1 2',
`is_slt` int NULL DEFAULT 0 COMMENT '0 1',
PRIMARY KEY (`agreement_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 87 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = 'bm_agreement_info' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for bm_flow
-- ----------------------------
DROP TABLE IF EXISTS `bm_flow`;
CREATE TABLE `bm_flow` (
`id` int NOT NULL AUTO_INCREMENT,
`p_id` int NULL DEFAULT NULL COMMENT '',
`name` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`tag` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`status` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '',
`task_type` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 7 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for bm_flow_record
-- ----------------------------
DROP TABLE IF EXISTS `bm_flow_record`;
CREATE TABLE `bm_flow_record` (
`id` int NOT NULL AUTO_INCREMENT,
`task_id` int NULL DEFAULT NULL COMMENT 'id',
`flow_id` int NULL DEFAULT NULL COMMENT 'id',
`pre_flow_id` int NULL DEFAULT NULL COMMENT '',
`next_flow_id` int NULL DEFAULT NULL COMMENT '',
`creator` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`create_time` datetime NULL DEFAULT NULL COMMENT '',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for bm_flow_relation
-- ----------------------------
DROP TABLE IF EXISTS `bm_flow_relation`;
CREATE TABLE `bm_flow_relation` (
`id` int NOT NULL AUTO_INCREMENT,
`flow_id` int NULL DEFAULT NULL COMMENT '',
`company_id` int NULL DEFAULT NULL COMMENT '',
`status` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '',
`order` int NULL DEFAULT NULL COMMENT '',
`task_type` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`task_status` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 9 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for bm_notice_info
-- ----------------------------
DROP TABLE IF EXISTS `bm_notice_info`;
CREATE TABLE `bm_notice_info` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id',
`task_id` int NOT NULL COMMENT 'ID',
`content` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '',
`notice_user` int NULL DEFAULT NULL COMMENT '',
`phone` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '',
`model_name` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`create_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`create_time` datetime NULL DEFAULT NULL COMMENT '',
`update_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`update_time` datetime NULL DEFAULT NULL COMMENT '',
`remark` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`company_id` int NULL DEFAULT NULL COMMENT '',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 256 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = 'bm_notice_info' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for bm_project_info
-- ----------------------------
DROP TABLE IF EXISTS `bm_project_info`;
CREATE TABLE `bm_project_info` (
`pro_id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ID',
`pro_name` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '',
`status` char(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '0 1',
`type_id` bigint NULL DEFAULT NULL COMMENT '',
`link_man` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`telphone` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`dept_id` bigint NULL DEFAULT NULL COMMENT '',
`del_flag` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '0 2',
`create_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`create_time` datetime NULL DEFAULT NULL COMMENT '',
`update_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`update_time` datetime NULL DEFAULT NULL COMMENT '',
`remark` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`start_date` date NULL DEFAULT NULL COMMENT '',
`company_id` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`completion_date` date NULL DEFAULT NULL COMMENT '',
PRIMARY KEY (`pro_id`) USING BTREE,
INDEX `FK_BM_PROJE_REFERENCE_BM_PROJE`(`type_id` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 125 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = 'bm_project_info' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for bm_project_lot
-- ----------------------------
DROP TABLE IF EXISTS `bm_project_lot`;
CREATE TABLE `bm_project_lot` (
`lot_id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ID',
`pro_id` bigint NULL DEFAULT NULL COMMENT 'ID',
`lot_name` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '',
`status` char(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '0 1',
`type_id` bigint NULL DEFAULT NULL COMMENT '',
`link_man` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`telphone` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`own_pro` varchar(225) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`dept_id` bigint NULL DEFAULT NULL COMMENT '',
`is_share` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '01',
`lon` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`lat` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`del_flag` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '0 2',
`create_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`create_time` datetime NULL DEFAULT NULL COMMENT '',
`update_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`update_time` datetime NULL DEFAULT NULL COMMENT '',
`remark` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`company_id` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`completion_date` date NULL DEFAULT NULL COMMENT '',
`start_date` date NULL DEFAULT NULL COMMENT '',
PRIMARY KEY (`lot_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 304 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = 'bm_project_lot' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for bm_project_type
-- ----------------------------
DROP TABLE IF EXISTS `bm_project_type`;
CREATE TABLE `bm_project_type` (
`type_id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ID',
`type_name` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '',
`status` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '0 1',
`del_flag` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '0 2',
`create_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`create_time` datetime NULL DEFAULT NULL COMMENT '',
`update_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`update_time` datetime NULL DEFAULT NULL COMMENT '',
`remark` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`company_id` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
PRIMARY KEY (`type_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = 'bm_project_type' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for bm_qrcode_info
-- ----------------------------
DROP TABLE IF EXISTS `bm_qrcode_info`;
CREATE TABLE `bm_qrcode_info` (
`qr_id` int NOT NULL AUTO_INCREMENT COMMENT 'ID',
`qr_code` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`type_id` int NOT NULL COMMENT 'ID',
`qr_type` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`task_id` int NULL DEFAULT 0 COMMENT 'ID',
`create_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`create_time` datetime NULL DEFAULT NULL COMMENT '',
`update_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`update_time` datetime NULL DEFAULT NULL COMMENT '',
`remark` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`company_id` int NULL DEFAULT NULL COMMENT '',
PRIMARY KEY (`qr_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = 'bm_qrcode_info' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for bm_storage_log
-- ----------------------------
DROP TABLE IF EXISTS `bm_storage_log`;
CREATE TABLE `bm_storage_log` (
`id` int NOT NULL AUTO_INCREMENT,
`model_title` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`method` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`type_id` int NULL DEFAULT NULL COMMENT 'id',
`pre_store_num` int NULL DEFAULT NULL COMMENT '',
`in_num` int NULL DEFAULT NULL COMMENT '',
`out_num` int NULL DEFAULT NULL COMMENT '',
`back_num` int NULL DEFAULT NULL COMMENT '退-',
`pass_num` int NULL DEFAULT NULL COMMENT '退-',
`maintenance_num` int NULL DEFAULT NULL COMMENT '退-',
`scrap_num` int NULL DEFAULT NULL COMMENT '退-',
`post_store_num` int NULL DEFAULT NULL COMMENT '',
`create_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '',
`creator` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`task_id` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT 'id',
`agreement_id` int NULL DEFAULT NULL COMMENT 'id',
`manage_type` varchar(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT ' 0 1 2',
`type_name` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`type_model_name` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`result_code` int NULL DEFAULT NULL COMMENT 'http code',
`result_msg` varchar(3000) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL DEFAULT '0' COMMENT 'http msg',
`remark` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`status` int NULL DEFAULT NULL COMMENT '0',
`json_result` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT 'json_result',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 320003 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = COMPACT;
-- ----------------------------
-- Table structure for bm_unit_info
-- ----------------------------
DROP TABLE IF EXISTS `bm_unit_info`;
CREATE TABLE `bm_unit_info` (
`unit_id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ID',
`unit_name` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '',
`status` char(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '0 1',
`type_id` bigint NULL DEFAULT NULL COMMENT '',
`link_man` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`telphone` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`dept_id` bigint NULL DEFAULT NULL COMMENT '',
`del_flag` char(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '0 2',
`create_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`create_time` datetime NULL DEFAULT NULL COMMENT '',
`update_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`update_time` datetime NULL DEFAULT NULL COMMENT '',
`remark` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`company_id` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`type_name` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`dept_name` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
PRIMARY KEY (`unit_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 52 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = 'bm_unit_info' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for bm_unit_person
-- ----------------------------
DROP TABLE IF EXISTS `bm_unit_person`;
CREATE TABLE `bm_unit_person` (
`unit_id` bigint NOT NULL COMMENT 'ID',
`user_id` bigint NOT NULL COMMENT 'ID',
`company_id` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
PRIMARY KEY (`unit_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = 'bm_unit_person' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for bm_unit_type
-- ----------------------------
DROP TABLE IF EXISTS `bm_unit_type`;
CREATE TABLE `bm_unit_type` (
`type_id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ID',
`type_name` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '',
`status` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '0 1',
`del_flag` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '0 2',
`create_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`create_time` datetime NULL DEFAULT NULL COMMENT '',
`update_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`update_time` datetime NULL DEFAULT NULL COMMENT '',
`remark` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`company_id` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
PRIMARY KEY (`type_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 6 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = 'bm_unit_type' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for config_info
-- ----------------------------
DROP TABLE IF EXISTS `config_info`;
CREATE TABLE `config_info` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id',
`data_id` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL COMMENT 'data_id',
`group_id` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
`content` longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL COMMENT 'content',
`md5` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL COMMENT 'md5',
`gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '',
`gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '',
`src_user` text CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL COMMENT 'source user',
`src_ip` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL COMMENT 'source ip',
`app_name` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
`tenant_id` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT '' COMMENT '',
`c_desc` varchar(256) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
`c_use` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
`effect` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
`type` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
`c_schema` text CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL,
`encrypted_data_key` text CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL COMMENT '',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `uk_configinfo_datagrouptenant`(`data_id` ASC, `group_id` ASC, `tenant_id` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 10 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin COMMENT = 'config_info' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for config_info_aggr
-- ----------------------------
DROP TABLE IF EXISTS `config_info_aggr`;
CREATE TABLE `config_info_aggr` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id',
`data_id` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL COMMENT 'data_id',
`group_id` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL COMMENT 'group_id',
`datum_id` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL COMMENT 'datum_id',
`content` longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL COMMENT '',
`gmt_modified` datetime NOT NULL COMMENT '',
`app_name` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
`tenant_id` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT '' COMMENT '',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `uk_configinfoaggr_datagrouptenantdatum`(`data_id` ASC, `group_id` ASC, `tenant_id` ASC, `datum_id` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin COMMENT = '' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for config_info_beta
-- ----------------------------
DROP TABLE IF EXISTS `config_info_beta`;
CREATE TABLE `config_info_beta` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id',
`data_id` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL COMMENT 'data_id',
`group_id` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL COMMENT 'group_id',
`app_name` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL COMMENT 'app_name',
`content` longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL COMMENT 'content',
`beta_ips` varchar(1024) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL COMMENT 'betaIps',
`md5` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL COMMENT 'md5',
`gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '',
`gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '',
`src_user` text CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL COMMENT 'source user',
`src_ip` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL COMMENT 'source ip',
`tenant_id` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT '' COMMENT '',
`encrypted_data_key` text CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL COMMENT '',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `uk_configinfobeta_datagrouptenant`(`data_id` ASC, `group_id` ASC, `tenant_id` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin COMMENT = 'config_info_beta' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for config_info_tag
-- ----------------------------
DROP TABLE IF EXISTS `config_info_tag`;
CREATE TABLE `config_info_tag` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id',
`data_id` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL COMMENT 'data_id',
`group_id` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL COMMENT 'group_id',
`tenant_id` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT '' COMMENT 'tenant_id',
`tag_id` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL COMMENT 'tag_id',
`app_name` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL COMMENT 'app_name',
`content` longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL COMMENT 'content',
`md5` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL COMMENT 'md5',
`gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '',
`gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '',
`src_user` text CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL COMMENT 'source user',
`src_ip` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL COMMENT 'source ip',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `uk_configinfotag_datagrouptenanttag`(`data_id` ASC, `group_id` ASC, `tenant_id` ASC, `tag_id` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin COMMENT = 'config_info_tag' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for config_tags_relation
-- ----------------------------
DROP TABLE IF EXISTS `config_tags_relation`;
CREATE TABLE `config_tags_relation` (
`id` bigint NOT NULL COMMENT 'id',
`tag_name` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL COMMENT 'tag_name',
`tag_type` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL COMMENT 'tag_type',
`data_id` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL COMMENT 'data_id',
`group_id` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL COMMENT 'group_id',
`tenant_id` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT '' COMMENT 'tenant_id',
`nid` bigint NOT NULL AUTO_INCREMENT,
PRIMARY KEY (`nid`) USING BTREE,
UNIQUE INDEX `uk_configtagrelation_configidtag`(`id` ASC, `tag_name` ASC, `tag_type` ASC) USING BTREE,
INDEX `idx_tenant_id`(`tenant_id` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin COMMENT = 'config_tag_relation' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for data_receive_detail
-- ----------------------------
DROP TABLE IF EXISTS `data_receive_detail`;
CREATE TABLE `data_receive_detail` (
`id` int NOT NULL AUTO_INCREMENT COMMENT 'ID',
`receive_id` int NULL DEFAULT NULL COMMENT 'ID',
`type_id` int NULL DEFAULT NULL COMMENT 'id',
`ma_id` int NULL DEFAULT NULL COMMENT 'ID',
`rent_time` datetime NULL DEFAULT NULL COMMENT '',
`rent_price` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '',
`unit_id` int NULL DEFAULT NULL COMMENT '',
`supplier` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '',
`out_factory_time` datetime NULL DEFAULT NULL COMMENT '',
`is_new` int NULL DEFAULT NULL COMMENT '0 1',
`check_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '',
`check_unit` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '',
`check_date` datetime NULL DEFAULT NULL COMMENT '',
`next_check_date` datetime NULL DEFAULT NULL COMMENT '',
`ma_user_name` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '',
`status` int NULL DEFAULT 0 COMMENT '0 1',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for data_receive_info
-- ----------------------------
DROP TABLE IF EXISTS `data_receive_info`;
CREATE TABLE `data_receive_info` (
`id` int NOT NULL AUTO_INCREMENT COMMENT 'ID',
`receive_status` int NULL DEFAULT 0 COMMENT '(0 1 )',
`push_num` int NULL DEFAULT NULL COMMENT '',
`receive_date` datetime NULL DEFAULT NULL COMMENT '',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for direct_apply_details
-- ----------------------------
DROP TABLE IF EXISTS `direct_apply_details`;
CREATE TABLE `direct_apply_details` (
`id` int NOT NULL AUTO_INCREMENT,
`direct_id` int NULL DEFAULT NULL COMMENT '',
`type_id` int NULL DEFAULT NULL COMMENT '',
`ma_id` int NULL DEFAULT NULL COMMENT 'id',
`create_time` datetime NULL DEFAULT NULL COMMENT '',
`update_time` datetime NULL DEFAULT NULL COMMENT '',
`direct_num` int NULL DEFAULT 0 COMMENT '',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for direct_apply_info
-- ----------------------------
DROP TABLE IF EXISTS `direct_apply_info`;
CREATE TABLE `direct_apply_info` (
`id` int NOT NULL AUTO_INCREMENT,
`code` varchar(60) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT 'ZZ20240226-1',
`back_agreement_id` int NULL DEFAULT NULL COMMENT '退',
`back_man` varchar(60) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '退',
`back_phone` varchar(60) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`back_remark` varchar(60) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '退',
`lease_agreement_id` int NULL DEFAULT NULL COMMENT '',
`lease_man` varchar(60) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`lease_phone` varchar(60) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`lease_remark` varchar(60) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`dir_url` varchar(60) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`status` varchar(60) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '012',
`create_time` datetime NULL DEFAULT NULL COMMENT '',
`update_time` datetime NULL DEFAULT NULL COMMENT '',
`auditor` varchar(60) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`audit_time` datetime NULL DEFAULT NULL COMMENT '',
`audit_remark` varchar(60) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for gen_table
-- ----------------------------
DROP TABLE IF EXISTS `gen_table`;
CREATE TABLE `gen_table` (
`table_id` bigint NOT NULL AUTO_INCREMENT COMMENT '',
`table_name` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`table_comment` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`sub_table_name` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`sub_table_fk_name` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`class_name` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`tpl_category` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT 'crud' COMMENT '使crud单表操作 tree树表操作',
`package_name` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`module_name` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`business_name` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`function_name` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`function_author` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`gen_type` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '0zip压缩包 1',
`gen_path` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '/' COMMENT '',
`options` varchar(1000) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`create_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`create_time` datetime NULL DEFAULT NULL COMMENT '',
`update_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`update_time` datetime NULL DEFAULT NULL COMMENT '',
`remark` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
PRIMARY KEY (`table_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 25 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for gen_table_column
-- ----------------------------
DROP TABLE IF EXISTS `gen_table_column`;
CREATE TABLE `gen_table_column` (
`column_id` bigint NOT NULL AUTO_INCREMENT COMMENT '',
`table_id` bigint NULL DEFAULT NULL COMMENT '',
`column_name` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`column_comment` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`column_type` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`java_type` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT 'JAVA类型',
`java_field` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT 'JAVA字段名',
`is_pk` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '1',
`is_increment` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '1',
`is_required` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '1',
`is_insert` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '1',
`is_edit` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '1',
`is_list` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '1',
`is_query` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '1',
`query_type` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT 'EQ' COMMENT '',
`html_type` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`dict_type` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`sort` int NULL DEFAULT NULL COMMENT '',
`create_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`create_time` datetime NULL DEFAULT NULL COMMENT '',
`update_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`update_time` datetime NULL DEFAULT NULL COMMENT '',
PRIMARY KEY (`column_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 306 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for group_capacity
-- ----------------------------
DROP TABLE IF EXISTS `group_capacity`;
CREATE TABLE `group_capacity` (
`id` bigint UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'ID',
`group_id` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL DEFAULT '' COMMENT 'Group ID',
`quota` int UNSIGNED NOT NULL DEFAULT 0 COMMENT '0使',
`usage` int UNSIGNED NOT NULL DEFAULT 0 COMMENT '使',
`max_size` int UNSIGNED NOT NULL DEFAULT 0 COMMENT '0使',
`max_aggr_count` int UNSIGNED NOT NULL DEFAULT 0 COMMENT '0使',
`max_aggr_size` int UNSIGNED NOT NULL DEFAULT 0 COMMENT '0使',
`max_history_count` int UNSIGNED NOT NULL DEFAULT 0 COMMENT '',
`gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '',
`gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `uk_group_id`(`group_id` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin COMMENT = 'Group容量信息表' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for his_config_info
-- ----------------------------
DROP TABLE IF EXISTS `his_config_info`;
CREATE TABLE `his_config_info` (
`id` bigint UNSIGNED NOT NULL,
`nid` bigint UNSIGNED NOT NULL AUTO_INCREMENT,
`data_id` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
`group_id` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
`app_name` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL COMMENT 'app_name',
`content` longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
`md5` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
`gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
`gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
`src_user` text CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL,
`src_ip` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
`op_type` char(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
`tenant_id` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT '' COMMENT '',
`encrypted_data_key` text CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL COMMENT '',
PRIMARY KEY (`nid`) USING BTREE,
INDEX `idx_gmt_create`(`gmt_create` ASC) USING BTREE,
INDEX `idx_gmt_modified`(`gmt_modified` ASC) USING BTREE,
INDEX `idx_did`(`data_id` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin COMMENT = '' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for input_apply_details
-- ----------------------------
DROP TABLE IF EXISTS `input_apply_details`;
CREATE TABLE `input_apply_details` (
`id` int NOT NULL AUTO_INCREMENT,
`task_id` int NULL DEFAULT NULL COMMENT 'ID',
`ma_id` int NULL DEFAULT NULL COMMENT 'ID',
`type_id` int NULL DEFAULT NULL COMMENT 'ID',
`parent_id` int NULL DEFAULT NULL COMMENT 'ID',
`input_num` int NULL DEFAULT 0 COMMENT '',
`input_type` varchar(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '12退34',
`create_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`create_time` datetime NULL DEFAULT NULL COMMENT '',
`update_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`update_time` datetime NULL DEFAULT NULL COMMENT '',
`remark` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`company_id` int NULL DEFAULT NULL COMMENT '',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2106 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = 'input_apply_details' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for iot_machine
-- ----------------------------
DROP TABLE IF EXISTS `iot_machine`;
CREATE TABLE `iot_machine` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT 'iot设备id',
`iot_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'iot设备类型',
`iot_code` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'iot设备编码',
`iot_status` tinyint(1) NULL DEFAULT NULL COMMENT 'iot设备状态0 线 1 线',
`qr_code` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'iot设备二维码',
`bind_status` tinyint(1) NULL DEFAULT NULL COMMENT 'iot设备绑定状态0 1 ',
`del_flag` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '0 2',
`create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '',
`create_time` datetime NULL DEFAULT NULL COMMENT '',
`update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '',
`update_time` datetime NULL DEFAULT NULL COMMENT '',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 17 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = 'iot设备管理表' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for iot_machine_bind
-- ----------------------------
DROP TABLE IF EXISTS `iot_machine_bind`;
CREATE TABLE `iot_machine_bind` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id',
`iot_id` bigint NOT NULL COMMENT 'iot设备id',
`type_id` bigint NULL DEFAULT NULL COMMENT 'id',
`ma_code` varchar(90) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '',
`binder` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '',
`bind_time` datetime NULL DEFAULT NULL COMMENT '',
`unbinder` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '',
`unbind_time` datetime NULL DEFAULT NULL COMMENT '',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 15 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = 'iot设备类型绑定表' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for lease_agreement_record
-- ----------------------------
DROP TABLE IF EXISTS `lease_agreement_record`;
CREATE TABLE `lease_agreement_record` (
`id` bigint NULL DEFAULT NULL COMMENT 'ID',
`agreement_id` int NULL DEFAULT NULL COMMENT 'ID',
`type_id` int NULL DEFAULT NULL COMMENT 'ID',
`ma_id` int NULL DEFAULT NULL COMMENT 'ID',
`num` int NULL DEFAULT 0 COMMENT '',
`status` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`out_time` datetime NULL DEFAULT NULL COMMENT '',
`pick_id` int NULL DEFAULT NULL COMMENT '',
`back_time` datetime NULL DEFAULT NULL COMMENT '退',
`back_id` int NULL DEFAULT NULL COMMENT '退',
`is_slt` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`slt_time` datetime NULL DEFAULT NULL COMMENT '',
`company_id` int NULL DEFAULT NULL COMMENT ''
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '退lease_agreement_record' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for lease_apply_details
-- ----------------------------
DROP TABLE IF EXISTS `lease_apply_details`;
CREATE TABLE `lease_apply_details` (
`id` int NOT NULL AUTO_INCREMENT,
`parennt_id` int NOT NULL COMMENT 'ID',
`type_id` int NOT NULL COMMENT 'ID',
`pre_num` int NULL DEFAULT 0 COMMENT '',
`audit_num` int NULL DEFAULT 0 COMMENT '',
`al_num` int NULL DEFAULT 0 COMMENT '',
`status` varchar(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '012',
`create_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`create_time` datetime NULL DEFAULT NULL COMMENT '',
`update_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`update_time` datetime NULL DEFAULT NULL COMMENT '',
`remark` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`company_id` int NULL DEFAULT NULL COMMENT '',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 474 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = 'lease_apply_details' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for lease_apply_info
-- ----------------------------
DROP TABLE IF EXISTS `lease_apply_info`;
CREATE TABLE `lease_apply_info` (
`id` int NOT NULL AUTO_INCREMENT,
`code` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`task_id` int NULL DEFAULT NULL COMMENT 'ID',
`lease_person` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`phone` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`type` varchar(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '1122',
`company_audit_by` int NULL DEFAULT 0 COMMENT '',
`company_audit_time` datetime NULL DEFAULT NULL COMMENT '',
`company_audit_remark` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`dept_audit_by` int NULL DEFAULT NULL COMMENT '',
`dept_audit_time` datetime NULL DEFAULT NULL COMMENT '',
`dept_audit_remark` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`direct_audit_by` int NULL DEFAULT NULL COMMENT '',
`direct_audit_time` datetime NULL DEFAULT NULL COMMENT '',
`direct_audit_remark` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`create_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`create_time` datetime NULL DEFAULT NULL COMMENT '',
`update_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`update_time` datetime NULL DEFAULT NULL COMMENT '',
`remark` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`company_id` int NULL DEFAULT NULL COMMENT '',
`status` varchar(2) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '123455',
`direct_id` int NULL DEFAULT NULL,
`lease_type` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '01',
`estimate_lease_time` datetime NULL DEFAULT NULL COMMENT '',
`cost_bearing_party` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '(0103)',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 308 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = 'lease_apply_info' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for lease_out_details
-- ----------------------------
DROP TABLE IF EXISTS `lease_out_details`;
CREATE TABLE `lease_out_details` (
`id` int NOT NULL AUTO_INCREMENT,
`parent_id` int NULL DEFAULT NULL COMMENT 'ID',
`type_id` int NULL DEFAULT NULL COMMENT 'ID',
`ma_id` int NULL DEFAULT NULL,
`out_num` int NULL DEFAULT 0 COMMENT '',
`out_type` varchar(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`create_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`create_time` datetime NULL DEFAULT NULL COMMENT '',
`update_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`update_time` datetime NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '',
`remark` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`company_id` int NULL DEFAULT NULL COMMENT '',
`car_code` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`push_notifications` int NULL DEFAULT 0 COMMENT '01:',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 662 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = 'lease_out_details' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for lease_scene_regist
-- ----------------------------
DROP TABLE IF EXISTS `lease_scene_regist`;
CREATE TABLE `lease_scene_regist` (
`id` bigint NULL DEFAULT NULL COMMENT 'ID',
`agreement_id` int NULL DEFAULT NULL COMMENT 'ID',
`team_id` int NULL DEFAULT NULL COMMENT 'ID',
`type_id` int NULL DEFAULT NULL COMMENT 'ID',
`ma_id` int NULL DEFAULT NULL COMMENT 'ID',
`num` int NULL DEFAULT 0 COMMENT '',
`create_time` datetime NULL DEFAULT NULL COMMENT '',
`type` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '12退',
`registrant` varchar(60) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`telephone` varchar(60) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`company_id` int NULL DEFAULT NULL COMMENT ''
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = 'lease_agreement_storage' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for lease_team_info
-- ----------------------------
DROP TABLE IF EXISTS `lease_team_info`;
CREATE TABLE `lease_team_info` (
`id` bigint NULL DEFAULT NULL COMMENT 'ID',
`team_name` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`create_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`create_time` datetime NULL DEFAULT NULL COMMENT '',
`update_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`update_time` datetime NULL DEFAULT NULL COMMENT '',
`remark` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`company_id` int NULL DEFAULT NULL COMMENT ''
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = 'lease_team_info' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for lease_user_book
-- ----------------------------
DROP TABLE IF EXISTS `lease_user_book`;
CREATE TABLE `lease_user_book` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ID',
`user_id` bigint NULL DEFAULT NULL COMMENT 'ID',
`type_id` int NULL DEFAULT NULL COMMENT 'ID',
`book_num` int NULL DEFAULT 0 COMMENT '',
`book_time` datetime NULL DEFAULT NULL COMMENT '',
`remark` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`company_id` int NULL DEFAULT NULL COMMENT '',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 140 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = 'lease_user_book' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for ma_accessory
-- ----------------------------
DROP TABLE IF EXISTS `ma_accessory`;
CREATE TABLE `ma_accessory` (
`accessory_id` bigint NOT NULL COMMENT 'id',
`acessory_name` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`metering_unit` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`purchase_price` decimal(10, 2) NULL DEFAULT NULL COMMENT '',
`acessory_number` int NULL DEFAULT 0 COMMENT '',
`remark` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`del_flag` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '0 2',
`create_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`create_time` datetime NULL DEFAULT NULL COMMENT '',
`update_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`update_time` datetime NULL DEFAULT NULL COMMENT '',
PRIMARY KEY (`accessory_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for ma_config
-- ----------------------------
DROP TABLE IF EXISTS `ma_config`;
CREATE TABLE `ma_config` (
`config_id` int NOT NULL AUTO_INCREMENT COMMENT '',
`config_name` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`config_key` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`config_value` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`config_type` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT 'N' COMMENT 'Y是 N否',
`create_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`create_time` datetime NULL DEFAULT NULL COMMENT '',
`update_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`update_time` datetime NULL DEFAULT NULL COMMENT '',
`remark` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
PRIMARY KEY (`config_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 6 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for ma_device_manage
-- ----------------------------
DROP TABLE IF EXISTS `ma_device_manage`;
CREATE TABLE `ma_device_manage` (
`device_id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id',
`item_type` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`device_type` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`specs_model` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`device_number` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`device_status` int NULL DEFAULT NULL COMMENT '(1, 2,)',
`fixed_assets_number` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`device_original_number` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`purchase_batch` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`lebel_id` bigint NULL DEFAULT NULL COMMENT 'id',
`house_id` bigint NULL DEFAULT NULL COMMENT 'id',
`del_flag` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '0 2',
`create_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`create_time` datetime NULL DEFAULT NULL COMMENT '',
`update_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`update_time` datetime NULL DEFAULT NULL COMMENT '',
`company_id` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
PRIMARY KEY (`device_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for ma_house_info
-- ----------------------------
DROP TABLE IF EXISTS `ma_house_info`;
CREATE TABLE `ma_house_info` (
`house_id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ID',
`house_name` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '',
`parent_id` bigint NULL DEFAULT NULL COMMENT 'ID',
`status` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '0 1',
`dept_id` bigint NULL DEFAULT NULL COMMENT '',
`del_flag` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '0 2',
`create_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`create_time` datetime NULL DEFAULT NULL COMMENT '',
`update_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`update_time` datetime NULL DEFAULT NULL COMMENT '',
`remark` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`company_id` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`sort` int NULL DEFAULT NULL COMMENT '',
`concat` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`phone` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
PRIMARY KEY (`house_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 10 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = 'ma_house_info' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for ma_house_set
-- ----------------------------
DROP TABLE IF EXISTS `ma_house_set`;
CREATE TABLE `ma_house_set` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id',
`house_id` bigint NOT NULL COMMENT 'ID',
`type_id` bigint NOT NULL COMMENT 'ID',
`ma_id` bigint NULL DEFAULT NULL COMMENT 'ID',
`num` int NULL DEFAULT 0 COMMENT '',
`status` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '0 1',
`dept_id` bigint NULL DEFAULT NULL COMMENT '',
`del_flag` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '0 2',
`create_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`create_time` datetime NULL DEFAULT NULL COMMENT '',
`update_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`update_time` datetime NULL DEFAULT NULL COMMENT '',
`remark` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`company_id` bigint NULL DEFAULT NULL COMMENT '',
`shelf_num` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = 'ma_house_set' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for ma_input_record
-- ----------------------------
DROP TABLE IF EXISTS `ma_input_record`;
CREATE TABLE `ma_input_record` (
`id` int NOT NULL AUTO_INCREMENT,
`task_id` int NULL DEFAULT NULL COMMENT 'ID',
`type_id` int NOT NULL COMMENT 'ID',
`ma_id` int NULL DEFAULT NULL COMMENT 'ID',
`input_type` varchar(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '(12退3)',
`input_num` int NULL DEFAULT 0 COMMENT '',
`status` varchar(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '01',
`create_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`create_time` datetime NULL DEFAULT NULL COMMENT '',
`update_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`update_time` datetime NULL DEFAULT NULL COMMENT '',
`remark` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`company_id` int NULL DEFAULT NULL COMMENT '',
PRIMARY KEY (`id`) USING BTREE,
INDEX `idx_create_time`(`create_time` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2014 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = 'ma_input_record' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for ma_label_bind
-- ----------------------------
DROP TABLE IF EXISTS `ma_label_bind`;
CREATE TABLE `ma_label_bind` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id',
`ma_id` bigint NOT NULL COMMENT 'ID',
`label_code` varchar(60) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`type_id` varchar(60) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT 'ID',
`bind_time` datetime NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '',
`update_time` datetime NULL DEFAULT NULL COMMENT '',
`binder` varchar(60) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`status` varchar(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '0 1',
`label_type` bigint NULL DEFAULT NULL COMMENT '()',
`company_id` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1910 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = 'ma_label_bind' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for ma_machine
-- ----------------------------
DROP TABLE IF EXISTS `ma_machine`;
CREATE TABLE `ma_machine` (
`ma_id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ID',
`type_id` bigint NOT NULL COMMENT 'ID',
`ma_code` varchar(90) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`pre_code` varchar(90) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`ma_status` varchar(90) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`qr_code` varchar(90) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`buy_price` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '',
`ma_vender` varchar(90) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`out_fac_time` datetime NULL DEFAULT NULL COMMENT '',
`out_fac_code` varchar(90) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`assets_code` varchar(90) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`check_man` varchar(90) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`this_check_time` datetime NULL DEFAULT NULL COMMENT '',
`next_check_time` datetime NULL DEFAULT NULL COMMENT '',
`gps_code` varchar(90) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT 'gps编号',
`rfid_code` varchar(90) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT 'rfid编号',
`erp_code` varchar(90) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT 'erp编号',
`transfer_code` varchar(90) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`in_out_num` int NULL DEFAULT 0 COMMENT '',
`buy_task` varchar(60) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`own_house` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`company_id` char(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`create_time` datetime NULL DEFAULT NULL,
`update_time` datetime NULL DEFAULT NULL COMMENT '',
`inspect_man` varchar(90) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`inspect_status` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`phone` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
PRIMARY KEY (`ma_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2117 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = 'ma_machine' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for ma_machine_append
-- ----------------------------
DROP TABLE IF EXISTS `ma_machine_append`;
CREATE TABLE `ma_machine_append` (
`ma_id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ID',
`pick_id` bigint NOT NULL COMMENT 'ID',
`back_id` bigint NULL DEFAULT NULL COMMENT '退ID',
`agreement_id` varchar(90) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`company_id` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
PRIMARY KEY (`ma_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '退ma_machine' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for ma_machine_label
-- ----------------------------
DROP TABLE IF EXISTS `ma_machine_label`;
CREATE TABLE `ma_machine_label` (
`label_id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ID',
`label_code` varchar(120) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`ma_id` varchar(60) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT 'ID',
`is_bind` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`label_type` bigint NULL DEFAULT NULL COMMENT '()',
`company_id` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`create_time` datetime NULL DEFAULT NULL COMMENT '',
`update_time` datetime NULL DEFAULT NULL COMMENT '',
PRIMARY KEY (`label_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1964 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = 'ma_machine_label' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for ma_part_repair
-- ----------------------------
DROP TABLE IF EXISTS `ma_part_repair`;
CREATE TABLE `ma_part_repair` (
`part_id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ID',
`user_id` bigint NULL DEFAULT NULL COMMENT '',
`time` datetime NULL DEFAULT NULL COMMENT '',
`company_id` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
PRIMARY KEY (`part_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = 'ma_part_repair' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for ma_part_type
-- ----------------------------
DROP TABLE IF EXISTS `ma_part_type`;
CREATE TABLE `ma_part_type` (
`pa_id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ID',
`pa_name` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '',
`parent_id` bigint NULL DEFAULT NULL COMMENT 'ID',
`status` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '0 1',
`num` int NULL DEFAULT 0 COMMENT '',
`unit_id` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT 'ID',
`buy_price` decimal(10, 2) NULL DEFAULT NULL COMMENT '',
`level` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`warn_num` int NULL DEFAULT 0 COMMENT '',
`del_flag` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '0 2',
`create_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`create_time` datetime NULL DEFAULT NULL COMMENT '',
`update_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`update_time` datetime NULL DEFAULT NULL COMMENT '',
`remark` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`company_id` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`year` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
PRIMARY KEY (`pa_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2762 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = 'ma_part_type' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for ma_prop_info
-- ----------------------------
DROP TABLE IF EXISTS `ma_prop_info`;
CREATE TABLE `ma_prop_info` (
`prop_id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ID',
`prop_name` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '',
`code` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`status` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '0 1',
`dept_id` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT 'ID',
`del_flag` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '0 2',
`create_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`create_time` datetime NULL DEFAULT NULL COMMENT '',
`update_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`update_time` datetime NULL DEFAULT NULL COMMENT '',
`remark` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`company_id` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
PRIMARY KEY (`prop_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = 'ma_prop_info' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for ma_prop_set
-- ----------------------------
DROP TABLE IF EXISTS `ma_prop_set`;
CREATE TABLE `ma_prop_set` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id',
`prop_id` bigint NOT NULL COMMENT 'ID',
`type_id` bigint NULL DEFAULT NULL COMMENT 'ID',
`status` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '0 1',
`del_flag` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '0 2',
`create_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`create_time` datetime NULL DEFAULT NULL COMMENT '',
`update_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`update_time` datetime NULL DEFAULT NULL COMMENT '',
`remark` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`company_id` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 110 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = 'ma_prop_set' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for ma_supplier_info
-- ----------------------------
DROP TABLE IF EXISTS `ma_supplier_info`;
CREATE TABLE `ma_supplier_info` (
`supplier_id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ID',
`supplier` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '',
`address` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`legal_person` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '',
`primary_contact` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`phone` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`business_scope` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`business_license` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`del_flag` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '0 2',
`create_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`create_time` datetime NULL DEFAULT NULL COMMENT '',
`update_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`update_time` datetime NULL DEFAULT NULL COMMENT '',
`remark` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`company_id` char(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`status` int NULL DEFAULT NULL COMMENT '(0 1)',
PRIMARY KEY (`supplier_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 76 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = 'ma_supplier_info' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for ma_type
-- ----------------------------
DROP TABLE IF EXISTS `ma_type`;
CREATE TABLE `ma_type` (
`type_id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ID',
`type_name` varchar(90) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '',
`parent_id` bigint NULL DEFAULT NULL COMMENT 'ID',
`status` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '0 1',
`num` int NULL DEFAULT 0 COMMENT '',
`company_id` char(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`code` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`model_code` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`unit_id` int NULL DEFAULT NULL COMMENT 'ID',
`unit_name` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`manage_type` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '(0 1)',
`lease_price` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '',
`eff_time` datetime NULL DEFAULT NULL COMMENT '',
`rent_price` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '',
`buy_price` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '',
`pay_price` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '',
`level` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`rated_load` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`test_load` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`holding_time` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`warn_num` int NULL DEFAULT 0 COMMENT '',
`del_flag` char(2) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '0 2',
`create_by` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`create_time` datetime NULL DEFAULT NULL COMMENT '',
`update_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`update_time` datetime NULL DEFAULT NULL COMMENT '',
`is_plan` char(2) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '0 1',
`is_ancuo` char(2) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '01',
`remark` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`fac_model` varchar(60) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`intelligent_code` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
PRIMARY KEY (`type_id`) USING BTREE,
INDEX `idx_parent_id`(`parent_id` ASC) USING BTREE,
INDEX `idx_level`(`level` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1769 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = 'ma_type' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for ma_type_file
-- ----------------------------
DROP TABLE IF EXISTS `ma_type_file`;
CREATE TABLE `ma_type_file` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id',
`type_id` bigint NOT NULL COMMENT 'ID',
`ma_id` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT 'ID',
`file_name` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '',
`file_url` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`file_type` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`user_id` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`create_time` datetime NULL DEFAULT NULL COMMENT '',
`update_time` datetime NULL DEFAULT NULL COMMENT '',
`status` char(2) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '0 1',
`company_id` char(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 6 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = 'ma_type_file' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for ma_type_his_num
-- ----------------------------
DROP TABLE IF EXISTS `ma_type_his_num`;
CREATE TABLE `ma_type_his_num` (
`type_id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ID',
`storage_num` int NULL DEFAULT 0 COMMENT '',
`time` datetime NULL DEFAULT NULL COMMENT '',
`status` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '0 1',
`company_id` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
PRIMARY KEY (`type_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = 'ma_type_num' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for ma_type_his_price
-- ----------------------------
DROP TABLE IF EXISTS `ma_type_his_price`;
CREATE TABLE `ma_type_his_price` (
`type_id` bigint NOT NULL COMMENT 'ID',
`lease_price` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '',
`time` datetime NULL DEFAULT NULL COMMENT '',
`status` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '0 1',
`company_id` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
PRIMARY KEY (`type_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = 'ma_type_his_price' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for ma_type_keeper
-- ----------------------------
DROP TABLE IF EXISTS `ma_type_keeper`;
CREATE TABLE `ma_type_keeper` (
`type_id` bigint NOT NULL COMMENT 'ID',
`user_id` bigint NULL DEFAULT NULL COMMENT '',
`create_time` datetime NULL DEFAULT NULL COMMENT '',
`update_time` datetime NULL DEFAULT NULL COMMENT '',
`company_id` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
PRIMARY KEY (`type_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = 'ma_type_keeper' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for ma_type_put_in_storage_details
-- ----------------------------
DROP TABLE IF EXISTS `ma_type_put_in_storage_details`;
CREATE TABLE `ma_type_put_in_storage_details` (
`ID` int NOT NULL AUTO_INCREMENT,
`INFO` int NULL DEFAULT NULL COMMENT '',
`NUM` int NULL DEFAULT 0 COMMENT '',
`RAM` int NULL DEFAULT NULL COMMENT '',
`TYPE` int NULL DEFAULT NULL COMMENT '',
`MACODE` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`MACHINE` int NULL DEFAULT NULL COMMENT '',
`REMARKS` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
PRIMARY KEY (`ID`) USING BTREE
) ENGINE = MyISAM AUTO_INCREMENT = 5144 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for ma_type_put_in_storage_info
-- ----------------------------
DROP TABLE IF EXISTS `ma_type_put_in_storage_info`;
CREATE TABLE `ma_type_put_in_storage_info` (
`ID` int NOT NULL AUTO_INCREMENT COMMENT '',
`PUT_IN_TYPE` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '退',
`NUM` int NULL DEFAULT 0 COMMENT '',
`CREATOR` int NULL DEFAULT NULL COMMENT '',
`CODE` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`UNIT_ID` varchar(11) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`PROJECT_ID` varchar(11) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`CREATE_DATE` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`REMARKS` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`TYPE` int NULL DEFAULT NULL COMMENT '',
PRIMARY KEY (`ID`) USING BTREE
) ENGINE = MyISAM AUTO_INCREMENT = 524 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for ma_type_repair
-- ----------------------------
DROP TABLE IF EXISTS `ma_type_repair`;
CREATE TABLE `ma_type_repair` (
`type_id` bigint NOT NULL COMMENT 'ID',
`user_id` bigint NULL DEFAULT NULL COMMENT '',
`create_time` datetime NULL DEFAULT NULL COMMENT '',
`update_time` datetime NULL DEFAULT NULL COMMENT '',
`company_id` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
PRIMARY KEY (`type_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = 'ma_type_repair' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for ma_whole_set
-- ----------------------------
DROP TABLE IF EXISTS `ma_whole_set`;
CREATE TABLE `ma_whole_set` (
`id` int NOT NULL AUTO_INCREMENT,
`whole_type_name` varchar(40) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`ascription_type` int NULL DEFAULT NULL COMMENT '1 2',
`type_id` int NULL DEFAULT NULL COMMENT 'id',
`parent_id` int NULL DEFAULT NULL COMMENT 'id',
`part_num` int NULL DEFAULT 0 COMMENT '',
`status` varchar(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '1' COMMENT '(0 1 )',
`create_by` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`create_time` datetime NULL DEFAULT NULL COMMENT '',
`update_time` datetime NULL DEFAULT NULL COMMENT '',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 686 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for permissions
-- ----------------------------
DROP TABLE IF EXISTS `permissions`;
CREATE TABLE `permissions` (
`role` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
`resource` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
`action` varchar(8) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
UNIQUE INDEX `uk_role_permission`(`role` ASC, `resource` ASC, `action` ASC) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for plan_borrow_details
-- ----------------------------
DROP TABLE IF EXISTS `plan_borrow_details`;
CREATE TABLE `plan_borrow_details` (
`id` int NULL DEFAULT NULL COMMENT 'ID',
`plan_id` int NOT NULL AUTO_INCREMENT COMMENT 'ID',
`type_id` int NULL DEFAULT 0 COMMENT 'ID',
`plan_num` int NULL DEFAULT 0 COMMENT '',
`borrow_num` int NULL DEFAULT 0 COMMENT '',
`plan_price` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '',
`plan_cost` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '',
`create_time` datetime NULL DEFAULT NULL COMMENT '',
`update_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`update_time` datetime NULL DEFAULT NULL COMMENT '',
`remark` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`company_id` int NULL DEFAULT NULL COMMENT '',
PRIMARY KEY (`plan_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = 'plan_borrow_details' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for plan_borrow_info
-- ----------------------------
DROP TABLE IF EXISTS `plan_borrow_info`;
CREATE TABLE `plan_borrow_info` (
`borrow_id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ID',
`need_unit_id` int NOT NULL COMMENT 'id',
`borrow_unit_id` int NULL DEFAULT NULL COMMENT 'id',
`code` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '',
`create_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`create_time` datetime NULL DEFAULT NULL COMMENT '',
`update_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`update_time` datetime NULL DEFAULT NULL COMMENT '',
`remark` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`company_id` int NULL DEFAULT NULL COMMENT '',
PRIMARY KEY (`borrow_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = 'plan_borrow_info' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for plan_need_details
-- ----------------------------
DROP TABLE IF EXISTS `plan_need_details`;
CREATE TABLE `plan_need_details` (
`id` int NULL DEFAULT NULL COMMENT 'ID',
`plan_id` int NOT NULL AUTO_INCREMENT COMMENT 'ID',
`type_id` int NULL DEFAULT 0 COMMENT 'ID',
`plan_num` int NULL DEFAULT 0 COMMENT '',
`plan_price` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '',
`plan_cost` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '',
`create_time` datetime NULL DEFAULT NULL COMMENT '',
`update_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`update_time` datetime NULL DEFAULT NULL COMMENT '',
`remark` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`company_id` int NULL DEFAULT NULL COMMENT '',
PRIMARY KEY (`plan_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = 'plan_need_details' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for plan_need_info
-- ----------------------------
DROP TABLE IF EXISTS `plan_need_info`;
CREATE TABLE `plan_need_info` (
`plan_id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ID',
`unit_id` int NOT NULL COMMENT 'id',
`code` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '',
`create_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`create_time` datetime NULL DEFAULT NULL COMMENT '',
`update_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`update_time` datetime NULL DEFAULT NULL COMMENT '',
`remark` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`company_id` int NULL DEFAULT NULL COMMENT '',
PRIMARY KEY (`plan_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = 'plan_need_info' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for project_month_costs
-- ----------------------------
DROP TABLE IF EXISTS `project_month_costs`;
CREATE TABLE `project_month_costs` (
`id` int NOT NULL AUTO_INCREMENT COMMENT 'id',
`agreement_id` int NULL DEFAULT NULL COMMENT 'id',
`unit_id` int NULL DEFAULT NULL COMMENT 'id',
`project_id` int NULL DEFAULT NULL COMMENT 'id',
`month` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '',
`cost_bearing_party` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '',
`costs` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '',
`task_id` int NOT NULL COMMENT 'taskId',
`create_time` datetime NULL DEFAULT NULL COMMENT '',
`update_time` datetime NULL DEFAULT NULL COMMENT '',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 290 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for project_month_detail
-- ----------------------------
DROP TABLE IF EXISTS `project_month_detail`;
CREATE TABLE `project_month_detail` (
`id` int NOT NULL AUTO_INCREMENT COMMENT 'id',
`type_id` int NULL DEFAULT NULL COMMENT 'id',
`ma_id` int NULL DEFAULT NULL COMMENT 'id',
`unit` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '',
`start_time` datetime NULL DEFAULT NULL COMMENT '',
`end_time` datetime NULL DEFAULT NULL COMMENT '',
`slt_days` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '',
`slt_costs` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '',
`month_temporarily_costs` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '',
`pro_month_cost_id` int NULL DEFAULT NULL COMMENT 'id',
`num` int NULL DEFAULT 0 COMMENT '',
`lease_price` decimal(10, 2) NULL DEFAULT NULL COMMENT '',
`create_time` datetime NULL DEFAULT NULL COMMENT '',
`update_time` datetime NULL DEFAULT NULL COMMENT '',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 753 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for purchase_check_details
-- ----------------------------
DROP TABLE IF EXISTS `purchase_check_details`;
CREATE TABLE `purchase_check_details` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id',
`task_id` bigint NOT NULL COMMENT 'ID',
`type_id` int NOT NULL COMMENT 'id',
`purchase_price` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '',
`purchase_num` int NULL DEFAULT 0 COMMENT '',
`check_num` int NULL DEFAULT 0 COMMENT '',
`bind_num` int NULL DEFAULT 0 COMMENT '',
`check_result` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`supplier_id` int NULL DEFAULT NULL COMMENT 'id',
`status` int NULL DEFAULT NULL COMMENT '0-,1-,2-,3-,4-,5-,6-7-',
`create_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`production_time` datetime NULL DEFAULT NULL COMMENT '',
`create_time` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '',
`update_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`update_time` datetime NULL DEFAULT NULL COMMENT '',
`remark` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`check_url_name` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`check_url` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`input_num` int NULL DEFAULT 0 COMMENT '',
`input_status` varchar(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '',
`input_time` datetime NULL DEFAULT NULL COMMENT '',
`file_name` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`file_url` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`company_id` int NULL DEFAULT NULL COMMENT '',
PRIMARY KEY (`id`) USING BTREE,
INDEX `idx_task_id`(`task_id` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 386 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = 'purchase_check_details' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for purchase_check_info
-- ----------------------------
DROP TABLE IF EXISTS `purchase_check_info`;
CREATE TABLE `purchase_check_info` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id',
`task_id` bigint NOT NULL COMMENT 'ID',
`purchase_time` datetime NOT NULL COMMENT '',
`arrival_time` datetime NULL DEFAULT NULL COMMENT '',
`purchaser` int NULL DEFAULT NULL COMMENT '',
`create_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`create_time` datetime NULL DEFAULT NULL COMMENT '',
`update_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`update_time` datetime NULL DEFAULT NULL COMMENT '',
`remark` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`company_id` char(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
PRIMARY KEY (`id`) USING BTREE,
INDEX `idx_task_id`(`task_id` ASC) USING BTREE,
INDEX `idx_arrival_time`(`arrival_time` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 180 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = 'purchase_check_info' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for purchase_macode_info
-- ----------------------------
DROP TABLE IF EXISTS `purchase_macode_info`;
CREATE TABLE `purchase_macode_info` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id',
`task_id` int NOT NULL COMMENT 'ID',
`type_id` int NOT NULL COMMENT 'ID',
`ma_code` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`qr_code` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`fix_code` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '(0, 1,)',
`code_type` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`status` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '0, 1,',
`create_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`create_time` datetime NULL DEFAULT NULL COMMENT '',
`update_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`update_time` datetime NULL DEFAULT NULL COMMENT '',
`remark` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`company_id` int NULL DEFAULT NULL COMMENT '',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1950 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = 'purchase_macode_info' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for purchase_notice_person
-- ----------------------------
DROP TABLE IF EXISTS `purchase_notice_person`;
CREATE TABLE `purchase_notice_person` (
`id` int NOT NULL AUTO_INCREMENT COMMENT 'id',
`user_id` int NULL DEFAULT NULL,
`user_name` varchar(60) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL,
`telphone` varchar(11) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 50 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = 'purchase_notice_person' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for purchase_part_details
-- ----------------------------
DROP TABLE IF EXISTS `purchase_part_details`;
CREATE TABLE `purchase_part_details` (
`id` int NOT NULL AUTO_INCREMENT,
`task_id` int NULL DEFAULT NULL COMMENT 'ID',
`part_id` int NULL DEFAULT NULL COMMENT 'id',
`purchase_price` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '',
`purchase_num` int NULL DEFAULT 0 COMMENT '',
`supplier_id` int NULL DEFAULT NULL COMMENT 'id',
`create_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`production_time` datetime NULL DEFAULT NULL COMMENT '',
`check_num` int NULL DEFAULT 0 COMMENT '',
`check_result` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`input_num` int NULL DEFAULT 0 COMMENT '',
`input_time` datetime NULL DEFAULT NULL COMMENT '',
`file_name` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`file_url` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`create_time` datetime NULL DEFAULT NULL COMMENT '',
`update_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`update_time` datetime NULL DEFAULT NULL COMMENT '',
`remark` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`company_id` int NULL DEFAULT NULL COMMENT '',
`status` int NULL DEFAULT 0 COMMENT '01 , 2, 3, 4',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 10 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = 'purchase_part_details' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for purchase_part_info
-- ----------------------------
DROP TABLE IF EXISTS `purchase_part_info`;
CREATE TABLE `purchase_part_info` (
`task_id` int NULL DEFAULT NULL COMMENT 'ID',
`purchase_time` datetime NOT NULL COMMENT '',
`arrival_time` datetime NULL DEFAULT NULL COMMENT '',
`purchaser` int NULL DEFAULT NULL COMMENT '',
`create_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`create_time` datetime NULL DEFAULT NULL COMMENT '',
`update_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`update_time` datetime NULL DEFAULT NULL COMMENT '',
`remark` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`company_id` int NULL DEFAULT NULL COMMENT ''
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = 'purchase_part_info' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for receive_detail
-- ----------------------------
DROP TABLE IF EXISTS `receive_detail`;
CREATE TABLE `receive_detail` (
`id` int NOT NULL AUTO_INCREMENT,
`type_id` int NULL DEFAULT NULL COMMENT '',
`out_num` int NULL DEFAULT NULL COMMENT '',
`pick_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '',
`out_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '',
`out_time` datetime NULL DEFAULT NULL COMMENT '',
`parent_id` int NULL DEFAULT NULL COMMENT 'id',
`type` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '1 2退',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 70 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for repair_apply_details
-- ----------------------------
DROP TABLE IF EXISTS `repair_apply_details`;
CREATE TABLE `repair_apply_details` (
`id` int NOT NULL AUTO_INCREMENT,
`task_id` int NULL DEFAULT NULL COMMENT 'ID',
`ma_id` int NULL DEFAULT NULL COMMENT 'ID',
`type_id` int NOT NULL COMMENT 'ID',
`repair_num` int NULL DEFAULT 0 COMMENT '',
`repaired_num` int NULL DEFAULT 0 COMMENT '',
`scrap_num` int NULL DEFAULT 0 COMMENT '',
`status` varchar(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '01',
`create_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`create_time` datetime NULL DEFAULT NULL COMMENT '',
`update_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`update_time` datetime NULL DEFAULT NULL COMMENT '',
`remark` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`company_id` int NULL DEFAULT NULL COMMENT '',
`back_id` int NULL DEFAULT NULL COMMENT '退ID',
`repairer` varchar(60) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 276 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = 'repair_apply_details' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for repair_apply_record
-- ----------------------------
DROP TABLE IF EXISTS `repair_apply_record`;
CREATE TABLE `repair_apply_record` (
`id` int NOT NULL AUTO_INCREMENT,
`task_id` int NULL DEFAULT NULL COMMENT 'ID',
`ma_id` int NULL DEFAULT NULL COMMENT 'ID',
`type_id` int NOT NULL COMMENT 'ID',
`repair_num` int NULL DEFAULT 0 COMMENT '',
`scrap_num` int NULL DEFAULT 0 COMMENT '',
`create_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`repair_type` varchar(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '123',
`create_time` datetime NULL DEFAULT NULL COMMENT '',
`update_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`update_time` datetime NULL DEFAULT NULL COMMENT '',
`remark` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`company_id` int NULL DEFAULT NULL COMMENT '',
`scrap_reason` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`scrap_type` varchar(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '01',
`supplier_id` int NULL DEFAULT NULL COMMENT 'id',
`part_num` int NULL DEFAULT 0 COMMENT '',
`part_price` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '',
`repair_content` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`part_type` varchar(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '01',
`part_name` varchar(60) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`file_ids` varchar(60) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT 'id',
`repairer` varchar(60) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`part_id` int NULL DEFAULT NULL COMMENT 'id',
`status` int NULL DEFAULT 0 COMMENT '0 1',
`is_slt` int NULL DEFAULT 0 COMMENT '0 1',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 200 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = 'repair_apply_record' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for repair_audit_details
-- ----------------------------
DROP TABLE IF EXISTS `repair_audit_details`;
CREATE TABLE `repair_audit_details` (
`id` int NOT NULL AUTO_INCREMENT,
`task_id` int NULL DEFAULT NULL COMMENT 'ID',
`repair_id` int NULL DEFAULT NULL COMMENT 'ID',
`ma_id` int NULL DEFAULT NULL COMMENT 'ID',
`type_id` int NOT NULL COMMENT 'ID',
`repair_num` int NULL DEFAULT 0 COMMENT '',
`repaired_num` int NULL DEFAULT 0 COMMENT '',
`scrap_num` int NULL DEFAULT 0 COMMENT '',
`audit_by` int NULL DEFAULT NULL COMMENT '',
`audit_time` datetime NULL DEFAULT NULL COMMENT '',
`audit_remark` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`status` varchar(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '012',
`create_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`create_time` datetime NULL DEFAULT NULL COMMENT '',
`update_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`update_time` datetime NULL DEFAULT NULL COMMENT '',
`remark` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`company_id` int NULL DEFAULT NULL COMMENT '',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 132 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = 'repair_apply_details' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for repair_cost
-- ----------------------------
DROP TABLE IF EXISTS `repair_cost`;
CREATE TABLE `repair_cost` (
`id` int NOT NULL AUTO_INCREMENT,
`task_id` int NULL DEFAULT NULL COMMENT 'ID',
`repair_id` int NULL DEFAULT NULL,
`type_id` int NOT NULL COMMENT 'ID',
`ma_id` int NULL DEFAULT NULL COMMENT 'ID',
`repair_num` int NULL DEFAULT 0 COMMENT '',
`costs` decimal(10, 2) NULL DEFAULT NULL COMMENT '',
`part_type` varchar(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '01',
`status` varchar(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '012',
`company_id` int NULL DEFAULT NULL COMMENT '',
`out_source_costs` decimal(10, 2) NULL DEFAULT NULL COMMENT '',
`repair_type` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '123',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 212 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = 'repair_apply_details' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for repair_input_details
-- ----------------------------
DROP TABLE IF EXISTS `repair_input_details`;
CREATE TABLE `repair_input_details` (
`id` int NOT NULL AUTO_INCREMENT,
`task_id` int NULL DEFAULT NULL COMMENT 'ID',
`audit_id` int NULL DEFAULT NULL COMMENT 'ID',
`repair_id` int NULL DEFAULT NULL COMMENT 'ID',
`ma_id` int NULL DEFAULT NULL COMMENT 'ID',
`type_id` int NOT NULL COMMENT 'ID',
`repair_num` int NULL DEFAULT 0 COMMENT '',
`input_num` int NULL DEFAULT 0 COMMENT '',
`create_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`create_time` datetime NULL DEFAULT NULL COMMENT '',
`update_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`update_time` datetime NULL DEFAULT NULL COMMENT '',
`status` varchar(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '012',
`remark` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`company_id` int NULL DEFAULT NULL COMMENT '',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 145 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = 'repair_input_details' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for repair_part_details
-- ----------------------------
DROP TABLE IF EXISTS `repair_part_details`;
CREATE TABLE `repair_part_details` (
`id` int NOT NULL AUTO_INCREMENT,
`task_id` int NULL DEFAULT NULL COMMENT 'ID',
`ma_id` int NULL DEFAULT NULL COMMENT 'ID',
`type_id` int NOT NULL COMMENT 'ID',
`part_id` int NULL DEFAULT NULL COMMENT 'ID',
`part_num` int NULL DEFAULT 0 COMMENT '',
`part_cost` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '',
`part_type` varchar(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '01',
`create_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`create_time` datetime NULL DEFAULT NULL COMMENT '',
`update_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`update_time` datetime NULL DEFAULT NULL COMMENT '',
`remark` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`company_id` int NULL DEFAULT NULL COMMENT '',
`repair_content` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 101 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = 'repair_part_details' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for roles
-- ----------------------------
DROP TABLE IF EXISTS `roles`;
CREATE TABLE `roles` (
`username` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
`role` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
UNIQUE INDEX `idx_user_role`(`username` ASC, `role` ASC) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for scrap_apply_details
-- ----------------------------
DROP TABLE IF EXISTS `scrap_apply_details`;
CREATE TABLE `scrap_apply_details` (
`id` int NOT NULL AUTO_INCREMENT COMMENT 'id',
`task_id` int NULL DEFAULT NULL COMMENT 'ID',
`parent_id` int NULL DEFAULT NULL COMMENT 'ID',
`ma_id` int NULL DEFAULT NULL COMMENT 'ID',
`type_id` int NOT NULL COMMENT 'ID',
`scrap_num` int NULL DEFAULT 0 COMMENT '',
`scrap_source` varchar(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '(1退2,3)',
`scrap_type` varchar(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '01',
`status` varchar(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '012',
`audit_by` int NULL DEFAULT NULL COMMENT '',
`audit_time` datetime NULL DEFAULT NULL COMMENT '',
`audit_remark` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`create_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`create_time` datetime NULL DEFAULT NULL COMMENT '',
`update_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`update_time` datetime NULL DEFAULT NULL COMMENT '',
`remark` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`file_url` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL,
`company_id` int NULL DEFAULT NULL COMMENT '',
`file_name` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 145 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = 'scrap_apply_details' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for scrap_auditor_set
-- ----------------------------
DROP TABLE IF EXISTS `scrap_auditor_set`;
CREATE TABLE `scrap_auditor_set` (
`id` int NOT NULL AUTO_INCREMENT,
`task_id` int NULL DEFAULT NULL COMMENT 'id',
`dept_id` int NULL DEFAULT NULL COMMENT 'id',
`user_id` int NULL DEFAULT NULL COMMENT 'id',
`status` varchar(60) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '012',
`company_id` int NULL DEFAULT NULL,
`audit_time` datetime NULL DEFAULT NULL COMMENT '',
`reason_rejection` varchar(300) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 29 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for slt_agreement_apply
-- ----------------------------
DROP TABLE IF EXISTS `slt_agreement_apply`;
CREATE TABLE `slt_agreement_apply` (
`id` int NOT NULL AUTO_INCREMENT,
`code` varchar(60) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT 'JS202402-1',
`creator` varchar(60) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`create_time` datetime NULL DEFAULT NULL COMMENT '',
`update_time` datetime NULL DEFAULT NULL COMMENT '',
`auditor` varchar(60) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`audit_time` datetime NULL DEFAULT NULL COMMENT '',
`status` varchar(60) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '012',
`company_id` int NULL DEFAULT NULL COMMENT '',
`cost` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '',
`remark` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = COMPACT;
-- ----------------------------
-- Table structure for slt_agreement_details
-- ----------------------------
DROP TABLE IF EXISTS `slt_agreement_details`;
CREATE TABLE `slt_agreement_details` (
`id` int NOT NULL AUTO_INCREMENT,
`apply_id` int NULL DEFAULT NULL COMMENT 'id',
`type_id` int NULL DEFAULT NULL COMMENT 'id',
`ma_id` int NULL DEFAULT NULL COMMENT 'id',
`slt_type` varchar(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '1234',
`num` int NULL DEFAULT 0 COMMENT '',
`start_time` datetime NULL DEFAULT NULL COMMENT '',
`end_time` datetime NULL DEFAULT NULL COMMENT '',
`price` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '',
`money` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '',
`is_charge` varchar(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '01',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = COMPACT;
-- ----------------------------
-- Table structure for slt_agreement_info
-- ----------------------------
DROP TABLE IF EXISTS `slt_agreement_info`;
CREATE TABLE `slt_agreement_info` (
`id` int NOT NULL AUTO_INCREMENT,
`agreement_id` int NULL DEFAULT NULL COMMENT 'id',
`type_id` int NULL DEFAULT NULL COMMENT 'id',
`ma_id` int NULL DEFAULT NULL COMMENT 'id',
`num` int NULL DEFAULT 0 COMMENT '',
`start_time` datetime NULL DEFAULT NULL COMMENT '',
`end_time` datetime NULL DEFAULT NULL COMMENT '退',
`status` varchar(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '01退',
`lease_id` int NULL DEFAULT NULL COMMENT 'id',
`back_id` int NULL DEFAULT NULL COMMENT '退id',
`lease_price` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '',
`buy_price` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '',
`is_slt` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`slt_time` datetime NULL DEFAULT NULL COMMENT '',
`company_id` int NULL DEFAULT NULL,
`lease_type` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '01',
`trim_day` int NULL DEFAULT NULL COMMENT '',
`create_time` datetime NULL DEFAULT NULL COMMENT '',
`update_time` datetime NULL DEFAULT NULL COMMENT '',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 547 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = COMPACT;
-- ----------------------------
-- Table structure for slt_agreement_relation
-- ----------------------------
DROP TABLE IF EXISTS `slt_agreement_relation`;
CREATE TABLE `slt_agreement_relation` (
`id` int NOT NULL AUTO_INCREMENT,
`apply_id` varchar(60) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT 'id',
`agreement_id` varchar(60) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT 'id',
`add_cost` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '',
`sub_cost` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '',
`remark` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`lease_one_cost` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '1',
`repair_cost` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '',
`scrap_cost` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '',
`lose_cost` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '',
`cost` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '',
`status` varchar(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '012',
`lease_three_cost` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '3',
`create_time` datetime NULL DEFAULT NULL COMMENT '',
`update_time` datetime NULL DEFAULT NULL COMMENT '',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = COMPACT;
-- ----------------------------
-- Table structure for slt_project_month
-- ----------------------------
DROP TABLE IF EXISTS `slt_project_month`;
CREATE TABLE `slt_project_month` (
`id` int NOT NULL AUTO_INCREMENT COMMENT 'id',
`month` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '',
`create_time` datetime NULL DEFAULT NULL COMMENT '',
`update_time` datetime NULL DEFAULT NULL COMMENT '',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 100 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for sys_config
-- ----------------------------
DROP TABLE IF EXISTS `sys_config`;
CREATE TABLE `sys_config` (
`config_id` int NOT NULL AUTO_INCREMENT COMMENT '',
`config_name` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`config_key` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`config_value` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`config_type` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT 'N' COMMENT 'Y是 N否',
`create_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`create_time` datetime NULL DEFAULT NULL COMMENT '',
`update_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`update_time` datetime NULL DEFAULT NULL COMMENT '',
`remark` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
PRIMARY KEY (`config_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 6 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for sys_dept
-- ----------------------------
DROP TABLE IF EXISTS `sys_dept`;
CREATE TABLE `sys_dept` (
`dept_id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id',
`parent_id` bigint NULL DEFAULT 0 COMMENT 'id',
`ancestors` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`dept_name` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`order_num` int NULL DEFAULT 0 COMMENT '',
`leader` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`phone` varchar(11) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`email` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`status` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '0 1',
`del_flag` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '0 2',
`create_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`create_time` datetime NULL DEFAULT NULL COMMENT '',
`update_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`update_time` datetime NULL DEFAULT NULL COMMENT '',
`remark` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`company_id` bigint NULL DEFAULT NULL COMMENT 'id',
PRIMARY KEY (`dept_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 207 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for sys_dic
-- ----------------------------
DROP TABLE IF EXISTS `sys_dic`;
CREATE TABLE `sys_dic` (
`id` int NOT NULL AUTO_INCREMENT,
`p_id` int NULL DEFAULT NULL COMMENT 'id',
`code` varchar(60) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`name` varchar(60) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`description` varchar(60) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`value` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`sort` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`level` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`status` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '012',
`create_time` datetime NULL DEFAULT NULL COMMENT '',
`creator` varchar(60) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 131 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for sys_dict_data
-- ----------------------------
DROP TABLE IF EXISTS `sys_dict_data`;
CREATE TABLE `sys_dict_data` (
`dict_code` bigint NOT NULL AUTO_INCREMENT COMMENT '',
`dict_sort` int NULL DEFAULT 0 COMMENT '',
`dict_label` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`dict_value` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`dict_type` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`css_class` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`list_class` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`is_default` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT 'N' COMMENT 'Y是 N否',
`status` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '0 1',
`create_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`create_time` datetime NULL DEFAULT NULL COMMENT '',
`update_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`update_time` datetime NULL DEFAULT NULL COMMENT '',
`remark` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
PRIMARY KEY (`dict_code`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 30 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for sys_dict_type
-- ----------------------------
DROP TABLE IF EXISTS `sys_dict_type`;
CREATE TABLE `sys_dict_type` (
`dict_id` bigint NOT NULL AUTO_INCREMENT COMMENT '',
`dict_name` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`dict_type` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`status` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '0 1',
`create_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`create_time` datetime NULL DEFAULT NULL COMMENT '',
`update_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`update_time` datetime NULL DEFAULT NULL COMMENT '',
`remark` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
PRIMARY KEY (`dict_id`) USING BTREE,
UNIQUE INDEX `dict_type`(`dict_type` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 104 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for sys_file_info
-- ----------------------------
DROP TABLE IF EXISTS `sys_file_info`;
CREATE TABLE `sys_file_info` (
`id` int NOT NULL AUTO_INCREMENT COMMENT 'id',
`model_id` int NULL DEFAULT NULL COMMENT 'id',
`file_name` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`file_url` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`dic_id` int NULL DEFAULT NULL COMMENT '',
`create_by` varchar(60) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`create_time` datetime NULL DEFAULT NULL COMMENT '',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 665 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '\r\n' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for sys_job
-- ----------------------------
DROP TABLE IF EXISTS `sys_job`;
CREATE TABLE `sys_job` (
`job_id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ID',
`job_name` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL DEFAULT '' COMMENT '',
`job_group` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL DEFAULT 'DEFAULT' COMMENT '',
`invoke_target` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '',
`cron_expression` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT 'cron执行表达式',
`misfire_policy` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '3' COMMENT '1 2 3',
`concurrent` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '1' COMMENT '0 1',
`status` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '0 1',
`create_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`create_time` datetime NULL DEFAULT NULL COMMENT '',
`update_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`update_time` datetime NULL DEFAULT NULL COMMENT '',
`remark` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
PRIMARY KEY (`job_id`, `job_name`, `job_group`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for sys_job_log
-- ----------------------------
DROP TABLE IF EXISTS `sys_job_log`;
CREATE TABLE `sys_job_log` (
`job_log_id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ID',
`job_name` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '',
`job_group` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '',
`invoke_target` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '',
`job_message` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`status` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '0 1',
`exception_info` varchar(2000) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`create_time` datetime NULL DEFAULT NULL COMMENT '',
PRIMARY KEY (`job_log_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for sys_logininfor
-- ----------------------------
DROP TABLE IF EXISTS `sys_logininfor`;
CREATE TABLE `sys_logininfor` (
`info_id` bigint NOT NULL AUTO_INCREMENT COMMENT '访ID',
`user_name` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`ipaddr` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT 'IP地址',
`status` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '0 1',
`msg` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`access_time` datetime NULL DEFAULT NULL COMMENT '访',
PRIMARY KEY (`info_id`) USING BTREE,
INDEX `idx_sys_logininfor_s`(`status` ASC) USING BTREE,
INDEX `idx_sys_logininfor_lt`(`access_time` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 4050 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '访' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for sys_menu
-- ----------------------------
DROP TABLE IF EXISTS `sys_menu`;
CREATE TABLE `sys_menu` (
`menu_id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ID',
`menu_name` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '',
`parent_id` bigint NULL DEFAULT 0 COMMENT 'ID',
`order_num` int NULL DEFAULT 0 COMMENT '',
`path` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`component` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`query` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`is_frame` int NULL DEFAULT 1 COMMENT '0 1',
`is_cache` int NULL DEFAULT 0 COMMENT '0 1',
`menu_type` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT 'M目录 C菜单 F按钮',
`visible` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '0 1',
`status` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '0 1',
`perms` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`icon` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '#' COMMENT '',
`create_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`create_time` datetime NULL DEFAULT NULL COMMENT '',
`update_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`update_time` datetime NULL DEFAULT NULL COMMENT '',
`remark` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
PRIMARY KEY (`menu_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2289 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for sys_notice
-- ----------------------------
DROP TABLE IF EXISTS `sys_notice`;
CREATE TABLE `sys_notice` (
`notice_id` int NOT NULL AUTO_INCREMENT COMMENT 'ID',
`notice_title` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '',
`notice_type` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '1 2',
`notice_content` longblob NULL COMMENT '',
`status` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '0 1',
`create_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`create_time` datetime NULL DEFAULT NULL COMMENT '',
`update_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`update_time` datetime NULL DEFAULT NULL COMMENT '',
`remark` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
PRIMARY KEY (`notice_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 11 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for sys_oper_log
-- ----------------------------
DROP TABLE IF EXISTS `sys_oper_log`;
CREATE TABLE `sys_oper_log` (
`oper_id` bigint NOT NULL AUTO_INCREMENT COMMENT '',
`title` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`business_type` int NULL DEFAULT 0 COMMENT '0 1 2 3',
`method` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`request_method` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`operator_type` int NULL DEFAULT 0 COMMENT '0 1 2',
`oper_name` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`dept_name` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`oper_url` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT 'URL',
`oper_ip` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`oper_location` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`oper_param` varchar(2000) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`json_result` varchar(2000) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`status` int NULL DEFAULT 0 COMMENT '0 1',
`error_msg` varchar(2000) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`oper_time` datetime NULL DEFAULT NULL COMMENT '',
`cost_time` bigint NULL DEFAULT 0 COMMENT '',
PRIMARY KEY (`oper_id`) USING BTREE,
INDEX `idx_sys_oper_log_bt`(`business_type` ASC) USING BTREE,
INDEX `idx_sys_oper_log_s`(`status` ASC) USING BTREE,
INDEX `idx_sys_oper_log_ot`(`oper_time` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 94113 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for sys_post
-- ----------------------------
DROP TABLE IF EXISTS `sys_post`;
CREATE TABLE `sys_post` (
`post_id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ID',
`post_code` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '',
`post_name` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '',
`post_sort` int NOT NULL COMMENT '',
`status` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '0 1',
`create_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`create_time` datetime NULL DEFAULT NULL COMMENT '',
`update_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`update_time` datetime NULL DEFAULT NULL COMMENT '',
`remark` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
PRIMARY KEY (`post_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 15 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for sys_role
-- ----------------------------
DROP TABLE IF EXISTS `sys_role`;
CREATE TABLE `sys_role` (
`role_id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ID',
`role_name` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '',
`role_key` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '',
`role_sort` int NOT NULL COMMENT '',
`data_scope` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '1' COMMENT '1 2 3 4',
`menu_check_strictly` tinyint(1) NULL DEFAULT 1 COMMENT '',
`dept_check_strictly` tinyint(1) NULL DEFAULT 1 COMMENT '',
`status` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '0 1',
`del_flag` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '0 2',
`create_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`create_time` datetime NULL DEFAULT NULL COMMENT '',
`update_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`update_time` datetime NULL DEFAULT NULL COMMENT '',
`remark` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`company_id` bigint NULL DEFAULT NULL COMMENT '',
PRIMARY KEY (`role_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 161 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for sys_role_dept
-- ----------------------------
DROP TABLE IF EXISTS `sys_role_dept`;
CREATE TABLE `sys_role_dept` (
`role_id` bigint NOT NULL COMMENT 'ID',
`dept_id` bigint NOT NULL COMMENT 'ID',
PRIMARY KEY (`role_id`, `dept_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for sys_role_menu
-- ----------------------------
DROP TABLE IF EXISTS `sys_role_menu`;
CREATE TABLE `sys_role_menu` (
`role_id` bigint NOT NULL COMMENT 'ID',
`menu_id` bigint NOT NULL COMMENT 'ID',
PRIMARY KEY (`role_id`, `menu_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for sys_user
-- ----------------------------
DROP TABLE IF EXISTS `sys_user`;
CREATE TABLE `sys_user` (
`user_id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ID',
`dept_id` bigint NULL DEFAULT NULL COMMENT 'ID',
`user_name` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '',
`nick_name` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '',
`user_type` varchar(2) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '00' COMMENT '00',
`email` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`phonenumber` varchar(11) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`sex` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '0 1 2',
`avatar` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`password` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`status` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '0 1',
`del_flag` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '0 2',
`login_ip` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT 'IP',
`login_date` datetime NULL DEFAULT NULL COMMENT '',
`create_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`create_time` datetime NULL DEFAULT NULL COMMENT '',
`update_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`update_time` datetime NULL DEFAULT NULL COMMENT '',
`remark` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`company_id` bigint NULL DEFAULT NULL COMMENT 'id',
PRIMARY KEY (`user_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2102 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for sys_user_post
-- ----------------------------
DROP TABLE IF EXISTS `sys_user_post`;
CREATE TABLE `sys_user_post` (
`user_id` bigint NOT NULL COMMENT 'ID',
`post_id` bigint NOT NULL COMMENT 'ID',
PRIMARY KEY (`user_id`, `post_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for sys_user_role
-- ----------------------------
DROP TABLE IF EXISTS `sys_user_role`;
CREATE TABLE `sys_user_role` (
`user_id` bigint NOT NULL COMMENT 'ID',
`role_id` bigint NOT NULL COMMENT 'ID',
PRIMARY KEY (`user_id`, `role_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for team_lease_info
-- ----------------------------
DROP TABLE IF EXISTS `team_lease_info`;
CREATE TABLE `team_lease_info` (
`id` int NOT NULL AUTO_INCREMENT,
`agreement_id` int NULL DEFAULT NULL COMMENT 'id',
`type_id` int NULL DEFAULT NULL COMMENT 'id',
`team_name` varchar(120) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`lease_man` varchar(60) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`phone` varchar(11) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`num` int NULL DEFAULT 0 COMMENT '',
`create_by` varchar(60) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`create_time` datetime NULL DEFAULT NULL COMMENT '',
`update_time` datetime NULL DEFAULT NULL COMMENT '',
`type` varchar(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '12退',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 38 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for tenant_capacity
-- ----------------------------
DROP TABLE IF EXISTS `tenant_capacity`;
CREATE TABLE `tenant_capacity` (
`id` bigint UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'ID',
`tenant_id` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL DEFAULT '' COMMENT 'Tenant ID',
`quota` int UNSIGNED NOT NULL DEFAULT 0 COMMENT '0使',
`usage` int UNSIGNED NOT NULL DEFAULT 0 COMMENT '使',
`max_size` int UNSIGNED NOT NULL DEFAULT 0 COMMENT '0使',
`max_aggr_count` int UNSIGNED NOT NULL DEFAULT 0 COMMENT '',
`max_aggr_size` int UNSIGNED NOT NULL DEFAULT 0 COMMENT '0使',
`max_history_count` int UNSIGNED NOT NULL DEFAULT 0 COMMENT '',
`gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '',
`gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `uk_tenant_id`(`tenant_id` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin COMMENT = '' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for tenant_info
-- ----------------------------
DROP TABLE IF EXISTS `tenant_info`;
CREATE TABLE `tenant_info` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id',
`kp` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL COMMENT 'kp',
`tenant_id` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT '' COMMENT 'tenant_id',
`tenant_name` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT '' COMMENT 'tenant_name',
`tenant_desc` varchar(256) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL COMMENT 'tenant_desc',
`create_source` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL COMMENT 'create_source',
`gmt_create` bigint NOT NULL COMMENT '',
`gmt_modified` bigint NOT NULL COMMENT '',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `uk_tenant_info_kptenantid`(`kp` ASC, `tenant_id` ASC) USING BTREE,
INDEX `idx_tenant_id`(`tenant_id` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin COMMENT = 'tenant_info' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for tm_task
-- ----------------------------
DROP TABLE IF EXISTS `tm_task`;
CREATE TABLE `tm_task` (
`task_id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ID',
`task_type` int NULL DEFAULT NULL COMMENT '()',
`task_status` int NULL DEFAULT NULL COMMENT '()',
`code` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '',
`create_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`create_time` datetime NULL DEFAULT NULL COMMENT '',
`update_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`update_time` datetime NULL DEFAULT NULL COMMENT '',
`remark` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`company_id` int NULL DEFAULT NULL COMMENT '',
`status` varchar(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '1' COMMENT '0 1',
PRIMARY KEY (`task_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1176 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = 'tm_task' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for tm_task_agreement
-- ----------------------------
DROP TABLE IF EXISTS `tm_task_agreement`;
CREATE TABLE `tm_task_agreement` (
`task_id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ID',
`agreement_id` int NULL DEFAULT NULL COMMENT 'ID',
`create_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`create_time` datetime NULL DEFAULT NULL COMMENT '',
`update_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '',
`update_time` datetime NULL DEFAULT NULL COMMENT '',
`remark` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '',
`company_id` int NULL DEFAULT NULL COMMENT '',
PRIMARY KEY (`task_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 5714 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = 'tm_task_agreement' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for users
-- ----------------------------
DROP TABLE IF EXISTS `users`;
CREATE TABLE `users` (
`username` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
`password` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
`enabled` tinyint(1) NOT NULL,
PRIMARY KEY (`username`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC;
SET FOREIGN_KEY_CHECKS = 1;