diff --git a/202409/安徽大融合/20240920_安徽大融合初始化ma_sgzb_ah.sql b/202409/安徽大融合/20240920_安徽大融合初始化ma_sgzb_ah.sql index e60d0ea..7d08d22 100644 --- a/202409/安徽大融合/20240920_安徽大融合初始化ma_sgzb_ah.sql +++ b/202409/安徽大融合/20240920_安徽大融合初始化ma_sgzb_ah.sql @@ -11,7 +11,7 @@ Target Server Version : 80200 File Encoding : 65001 - Date: 20/09/2024 13:48:53 + Date: 23/09/2024 14:02:44 */ SET NAMES utf8mb4; @@ -65,11 +65,11 @@ CREATE TABLE `app_version` ( -- ---------------------------- DROP TABLE IF EXISTS `back_apply_details`; CREATE TABLE `back_apply_details` ( - `id` int NOT NULL AUTO_INCREMENT, + `id` int NOT NULL AUTO_INCREMENT COMMENT 'ID', `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 '退料数', + `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 '创建者', @@ -101,7 +101,7 @@ CREATE TABLE `back_apply_info` ( `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.出库完成', + `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; @@ -111,7 +111,7 @@ CREATE TABLE `back_apply_info` ( -- ---------------------------- DROP TABLE IF EXISTS `back_check_details`; CREATE TABLE `back_check_details` ( - `id` int NOT NULL AUTO_INCREMENT, + `id` int NOT NULL AUTO_INCREMENT COMMENT 'ID', `parent_id` int NULL DEFAULT NULL COMMENT '任务ID', `type_id` int NULL DEFAULT NULL COMMENT '规格ID', `ma_id` int NULL DEFAULT NULL COMMENT '机具ID', @@ -148,8 +148,8 @@ CREATE TABLE `bm_agreement_info` ( `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, + `file_name` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '文件名', + `file_url` varchar(5000) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '文件URL', `status` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '1' COMMENT '0删除1启用', `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已结算)', @@ -161,12 +161,12 @@ CREATE TABLE `bm_agreement_info` ( -- ---------------------------- DROP TABLE IF EXISTS `bm_flow`; CREATE TABLE `bm_flow` ( - `id` int NOT NULL AUTO_INCREMENT, + `id` int NOT NULL AUTO_INCREMENT COMMENT 'ID', `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, + `task_type` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '任务类型', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 7 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; @@ -175,7 +175,7 @@ CREATE TABLE `bm_flow` ( -- ---------------------------- DROP TABLE IF EXISTS `bm_flow_record`; CREATE TABLE `bm_flow_record` ( - `id` int NOT NULL AUTO_INCREMENT, + `id` int NOT NULL AUTO_INCREMENT COMMENT 'ID', `task_id` int NULL DEFAULT NULL COMMENT '任务id', `flow_id` int NULL DEFAULT NULL COMMENT '实例id', `pre_flow_id` int NULL DEFAULT NULL COMMENT '上个流程', @@ -190,7 +190,7 @@ CREATE TABLE `bm_flow_record` ( -- ---------------------------- DROP TABLE IF EXISTS `bm_flow_relation`; CREATE TABLE `bm_flow_relation` ( - `id` int NOT NULL AUTO_INCREMENT, + `id` int NOT NULL AUTO_INCREMENT COMMENT 'ID', `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 '是否开启', @@ -230,7 +230,7 @@ CREATE TABLE `bm_project_info` ( `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 '联系方式', + `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 '创建者', @@ -328,7 +328,7 @@ CREATE TABLE `bm_storage_log` ( `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 '创建时间', + `create_time` datetime 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', @@ -340,6 +340,7 @@ CREATE TABLE `bm_storage_log` ( `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', + `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 320003 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = COMPACT; @@ -355,7 +356,7 @@ CREATE TABLE `bm_unit_info` ( `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代表删除)', + `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 '更新者', @@ -396,145 +397,6 @@ CREATE TABLE `bm_unit_type` ( 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 -- ---------------------------- @@ -633,106 +495,6 @@ CREATE TABLE `gen_table_column` ( 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 '入库类型(1新购,2退料,3修试后,4盘点)', - `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 -- ---------------------------- @@ -750,7 +512,9 @@ CREATE TABLE `lease_agreement_record` ( `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 '数据所属组织' + `company_id` int NULL DEFAULT NULL COMMENT '数据所属组织', + `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', + `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间' ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '项目领退表lease_agreement_record' ROW_FORMAT = DYNAMIC; -- ---------------------------- @@ -758,7 +522,7 @@ CREATE TABLE `lease_agreement_record` ( -- ---------------------------- DROP TABLE IF EXISTS `lease_apply_details`; CREATE TABLE `lease_apply_details` ( - `id` int NOT NULL AUTO_INCREMENT, + `id` int NOT NULL AUTO_INCREMENT COMMENT 'ID', `parennt_id` int NOT NULL COMMENT '任务ID', `type_id` int NOT NULL COMMENT '规格ID', `pre_num` int NULL DEFAULT 0 COMMENT '预领料数', @@ -779,7 +543,7 @@ CREATE TABLE `lease_apply_details` ( -- ---------------------------- DROP TABLE IF EXISTS `lease_apply_info`; CREATE TABLE `lease_apply_info` ( - `id` int NOT NULL AUTO_INCREMENT, + `id` int NOT NULL AUTO_INCREMENT COMMENT 'ID', `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 '领料人', @@ -813,10 +577,10 @@ CREATE TABLE `lease_apply_info` ( -- ---------------------------- DROP TABLE IF EXISTS `lease_out_details`; CREATE TABLE `lease_out_details` ( - `id` int NOT NULL AUTO_INCREMENT, + `id` int NOT NULL AUTO_INCREMENT COMMENT 'ID', `parent_id` int NULL DEFAULT NULL COMMENT '任务ID', `type_id` int NULL DEFAULT NULL COMMENT '规格ID', - `ma_id` int NULL DEFAULT NULL, + `ma_id` int NULL DEFAULT NULL COMMENT '机具ID', `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 '创建者', @@ -845,7 +609,8 @@ CREATE TABLE `lease_scene_regist` ( `type` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '类型1领料2退料', `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 '数据所属组织' + `company_id` int NULL DEFAULT NULL COMMENT '数据所属组织', + `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间' ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '项目部出入记录表lease_agreement_storage' ROW_FORMAT = DYNAMIC; -- ---------------------------- @@ -875,28 +640,11 @@ CREATE TABLE `lease_user_book` ( `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 '数据所属组织', + `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', + `update_time` datetime 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 -- ---------------------------- @@ -986,6 +734,27 @@ CREATE TABLE `ma_house_set` ( 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_apply_details +-- ---------------------------- +DROP TABLE IF EXISTS `ma_input_apply_details`; +CREATE TABLE `ma_input_apply_details` ( + `id` int NOT NULL AUTO_INCREMENT COMMENT 'ID', + `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 '入库类型(1新购,2退料,3修试后,4盘点)', + `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 ma_input_record -- ---------------------------- @@ -1008,6 +777,43 @@ CREATE TABLE `ma_input_record` ( 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_iot_machine +-- ---------------------------- +DROP TABLE IF EXISTS `ma_iot_machine`; +CREATE TABLE `ma_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 ma_iot_machine_bind +-- ---------------------------- +DROP TABLE IF EXISTS `ma_iot_machine_bind`; +CREATE TABLE `ma_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 '解绑时间', + `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', + `update_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 ma_label_bind -- ---------------------------- @@ -1018,6 +824,7 @@ CREATE TABLE `ma_label_bind` ( `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 '绑定时间', + `create_time` datetime NULL DEFAULT NULL 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已绑定', @@ -1053,7 +860,7 @@ CREATE TABLE `ma_machine` ( `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, + `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', `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 '检验结论', @@ -1071,6 +878,8 @@ CREATE TABLE `ma_machine_append` ( `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 '数据所属组织', + `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', + `update_time` datetime 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; @@ -1097,8 +906,9 @@ 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 '数据所属组织', + `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', + `update_time` datetime 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; @@ -1118,8 +928,8 @@ CREATE TABLE `ma_part_type` ( `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 '更新者', + `create_time` datetime NULL DEFAULT NULL 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 '数据所属组织', @@ -1139,8 +949,8 @@ CREATE TABLE `ma_prop_info` ( `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 '更新者', + `create_time` datetime NULL DEFAULT NULL 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 '数据所属组织', @@ -1158,8 +968,8 @@ CREATE TABLE `ma_prop_set` ( `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 '更新者', + `create_time` datetime NULL DEFAULT NULL 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 '数据所属组织', @@ -1216,7 +1026,7 @@ CREATE TABLE `ma_type` ( `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代表删除)', + `del_flag` char(1) 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 '更新者', @@ -1260,6 +1070,8 @@ CREATE TABLE `ma_type_his_num` ( `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 '数据所属组织', + `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', + `update_time` datetime 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; @@ -1273,6 +1085,8 @@ CREATE TABLE `ma_type_his_price` ( `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 '数据所属组织', + `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', + `update_time` datetime 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; @@ -1294,7 +1108,7 @@ CREATE TABLE `ma_type_keeper` ( -- ---------------------------- DROP TABLE IF EXISTS `ma_type_put_in_storage_details`; CREATE TABLE `ma_type_put_in_storage_details` ( - `ID` int NOT NULL AUTO_INCREMENT, + `ID` int NOT NULL AUTO_INCREMENT COMMENT 'ID', `INFO` int NULL DEFAULT NULL COMMENT '主信息', `NUM` int NULL DEFAULT 0 COMMENT '数量', `RAM` int NULL DEFAULT NULL COMMENT '库房', @@ -1302,6 +1116,8 @@ CREATE TABLE `ma_type_put_in_storage_details` ( `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 '备注', + `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', + `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', PRIMARY KEY (`ID`) USING BTREE ) ENGINE = MyISAM AUTO_INCREMENT = 5144 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; @@ -1320,6 +1136,8 @@ CREATE TABLE `ma_type_put_in_storage_info` ( `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 '设备工器具类型', + `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', + `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', PRIMARY KEY (`ID`) USING BTREE ) ENGINE = MyISAM AUTO_INCREMENT = 524 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; @@ -1332,7 +1150,7 @@ CREATE TABLE `ma_type_repair` ( `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 '数据所属组织', + `company_id` int 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; @@ -1354,17 +1172,6 @@ CREATE TABLE `ma_whole_set` ( 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 -- ---------------------------- @@ -1439,46 +1246,6 @@ CREATE TABLE `plan_need_info` ( 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 -- ---------------------------- @@ -1527,7 +1294,7 @@ CREATE TABLE `purchase_check_info` ( `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 '数据所属组织', + `company_id` int 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 @@ -1561,9 +1328,11 @@ CREATE TABLE `purchase_macode_info` ( 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, + `user_id` int NULL DEFAULT NULL COMMENT '用户id', + `user_name` varchar(60) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '用户名', + `telphone` varchar(11) 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 = 50 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '新购短信通知人员purchase_notice_person' ROW_FORMAT = DYNAMIC; @@ -1572,7 +1341,7 @@ CREATE TABLE `purchase_notice_person` ( -- ---------------------------- DROP TABLE IF EXISTS `purchase_part_details`; CREATE TABLE `purchase_part_details` ( - `id` int NOT NULL AUTO_INCREMENT, + `id` int NOT NULL AUTO_INCREMENT COMMENT 'ID', `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 '采购单价', @@ -1613,20 +1382,44 @@ CREATE TABLE `purchase_part_info` ( ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '新购配件验收任务表purchase_part_info' ROW_FORMAT = DYNAMIC; -- ---------------------------- --- Table structure for receive_detail +-- Table structure for push_data_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退库', +DROP TABLE IF EXISTS `push_data_receive_detail`; +CREATE TABLE `push_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已接收)', + `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', + `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 70 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '推送接收明细表' ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Table structure for push_data_receive_info +-- ---------------------------- +DROP TABLE IF EXISTS `push_data_receive_info`; +CREATE TABLE `push_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 '推送时间', + `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', + `update_time` 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 repair_apply_details @@ -1691,7 +1484,7 @@ CREATE TABLE `repair_apply_record` ( -- ---------------------------- DROP TABLE IF EXISTS `repair_audit_details`; CREATE TABLE `repair_audit_details` ( - `id` int NOT NULL AUTO_INCREMENT, + `id` int NOT NULL AUTO_INCREMENT COMMENT 'ID', `task_id` int NULL DEFAULT NULL COMMENT '任务ID', `repair_id` int NULL DEFAULT NULL COMMENT '维修ID', `ma_id` int NULL DEFAULT NULL COMMENT '机具ID', @@ -1717,9 +1510,9 @@ CREATE TABLE `repair_audit_details` ( -- ---------------------------- DROP TABLE IF EXISTS `repair_cost`; CREATE TABLE `repair_cost` ( - `id` int NOT NULL AUTO_INCREMENT, + `id` int NOT NULL AUTO_INCREMENT COMMENT 'ID', `task_id` int NULL DEFAULT NULL COMMENT '任务ID', - `repair_id` int NULL DEFAULT NULL, + `repair_id` int NULL DEFAULT NULL COMMENT '维修ID', `type_id` int NOT NULL COMMENT '规格ID', `ma_id` int NULL DEFAULT NULL COMMENT '机具ID', `repair_num` int NULL DEFAULT 0 COMMENT '维修数量', @@ -1737,7 +1530,7 @@ CREATE TABLE `repair_cost` ( -- ---------------------------- DROP TABLE IF EXISTS `repair_input_details`; CREATE TABLE `repair_input_details` ( - `id` int NOT NULL AUTO_INCREMENT, + `id` int NOT NULL AUTO_INCREMENT COMMENT 'ID', `task_id` int NULL DEFAULT NULL COMMENT '任务ID', `audit_id` int NULL DEFAULT NULL COMMENT '维修审核ID', `repair_id` int NULL DEFAULT NULL COMMENT '维修ID', @@ -1760,7 +1553,7 @@ CREATE TABLE `repair_input_details` ( -- ---------------------------- DROP TABLE IF EXISTS `repair_part_details`; CREATE TABLE `repair_part_details` ( - `id` int NOT NULL AUTO_INCREMENT, + `id` int NOT NULL AUTO_INCREMENT COMMENT 'ID', `task_id` int NULL DEFAULT NULL COMMENT '任务ID', `ma_id` int NULL DEFAULT NULL COMMENT '机具ID', `type_id` int NOT NULL COMMENT '规格ID', @@ -1778,16 +1571,6 @@ CREATE TABLE `repair_part_details` ( 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 -- ---------------------------- @@ -1810,9 +1593,9 @@ CREATE TABLE `scrap_apply_details` ( `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, + `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 '文件url', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 145 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '报废任务详细表scrap_apply_details' ROW_FORMAT = DYNAMIC; @@ -1821,14 +1604,16 @@ CREATE TABLE `scrap_apply_details` ( -- ---------------------------- DROP TABLE IF EXISTS `scrap_auditor_set`; CREATE TABLE `scrap_auditor_set` ( - `id` int NOT NULL AUTO_INCREMENT, + `id` int NOT NULL AUTO_INCREMENT COMMENT 'ID', `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 '0未审核1审核通过,2驳回', - `company_id` int NULL DEFAULT NULL, + `company_id` int NULL DEFAULT NULL COMMENT '所属公司', `audit_time` datetime NULL DEFAULT NULL COMMENT '审核时间', `reason_rejection` varchar(300) 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 = 29 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '报废审核人员配置' ROW_FORMAT = DYNAMIC; @@ -1856,7 +1641,7 @@ CREATE TABLE `slt_agreement_apply` ( -- ---------------------------- DROP TABLE IF EXISTS `slt_agreement_details`; CREATE TABLE `slt_agreement_details` ( - `id` int NOT NULL AUTO_INCREMENT, + `id` int NOT NULL AUTO_INCREMENT COMMENT 'ID', `apply_id` int NULL DEFAULT NULL COMMENT '申请id', `type_id` int NULL DEFAULT NULL COMMENT '机具规格id', `ma_id` int NULL DEFAULT NULL COMMENT '机具id', @@ -1875,7 +1660,7 @@ CREATE TABLE `slt_agreement_details` ( -- ---------------------------- DROP TABLE IF EXISTS `slt_agreement_info`; CREATE TABLE `slt_agreement_info` ( - `id` int NOT NULL AUTO_INCREMENT, + `id` int NOT NULL AUTO_INCREMENT 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', @@ -1902,7 +1687,7 @@ CREATE TABLE `slt_agreement_info` ( -- ---------------------------- DROP TABLE IF EXISTS `slt_agreement_relation`; CREATE TABLE `slt_agreement_relation` ( - `id` int NOT NULL AUTO_INCREMENT, + `id` int NOT NULL AUTO_INCREMENT COMMENT 'ID', `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 '增加费用', @@ -1932,6 +1717,46 @@ CREATE TABLE `slt_project_month` ( PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 100 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '月结算记录关联表' ROW_FORMAT = DYNAMIC; +-- ---------------------------- +-- Table structure for slt_project_month_costs +-- ---------------------------- +DROP TABLE IF EXISTS `slt_project_month_costs`; +CREATE TABLE `slt_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 slt_project_month_detail +-- ---------------------------- +DROP TABLE IF EXISTS `slt_project_month_detail`; +CREATE TABLE `slt_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 sys_config -- ---------------------------- @@ -2288,7 +2113,7 @@ CREATE TABLE `sys_user_role` ( -- ---------------------------- DROP TABLE IF EXISTS `team_lease_info`; CREATE TABLE `team_lease_info` ( - `id` int NOT NULL AUTO_INCREMENT, + `id` int NOT NULL AUTO_INCREMENT COMMENT 'ID', `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 '班组名称', @@ -2303,41 +2128,22 @@ CREATE TABLE `team_lease_info` ( ) ENGINE = InnoDB AUTO_INCREMENT = 38 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- --- Table structure for tenant_capacity +-- Table structure for team_receive_detail -- ---------------------------- -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; +DROP TABLE IF EXISTS `team_receive_detail`; +CREATE TABLE `team_receive_detail` ( + `id` int NOT NULL AUTO_INCREMENT COMMENT 'ID', + `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退库', + `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', + `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', + PRIMARY KEY (`id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 70 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for tm_task @@ -2374,15 +2180,4 @@ CREATE TABLE `tm_task_agreement` ( 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;