CREATE TABLE IF NOT EXISTS `gxmu_tzbcy_material` ( `id` INT NOT NULL AUTO_INCREMENT COMMENT '主键ID', `form_id` INT NOT NULL COMMENT '挑战杯申报ID', `material_type` VARCHAR(128) NOT NULL COMMENT '材料类型', `file_id` INT DEFAULT NULL COMMENT '文件记录ID', `file_name` VARCHAR(255) DEFAULT NULL COMMENT '文件名称', `file_path` VARCHAR(1024) DEFAULT NULL COMMENT '文件路径', `file_url` VARCHAR(1024) DEFAULT NULL COMMENT '文件访问地址', `download_url` VARCHAR(1024) DEFAULT NULL COMMENT '文件下载地址', `file_size` BIGINT DEFAULT NULL COMMENT '文件大小', `content_type` VARCHAR(255) DEFAULT NULL COMMENT '文件类型', `status` TINYINT NOT NULL DEFAULT 0 COMMENT '审核状态:0待审核 1通过 2驳回', `reject_reason` VARCHAR(500) DEFAULT NULL COMMENT '驳回原因', `audit_user_id` INT DEFAULT NULL COMMENT '审核人ID', `audit_time` DATETIME DEFAULT NULL COMMENT '审核时间', `user_id` INT DEFAULT NULL COMMENT '用户ID', `deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '删除标记:0未删 1已删', `tenant_id` INT DEFAULT NULL COMMENT '租户ID', `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', PRIMARY KEY (`id`), KEY `idx_tzbcy_material_form_id` (`form_id`), KEY `idx_tzbcy_material_type` (`material_type`), KEY `idx_tzbcy_material_status` (`status`), KEY `idx_tzbcy_material_user_id` (`user_id`), KEY `idx_tzbcy_material_tenant_id` (`tenant_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='挑战杯申报材料';