-- heros.foundation_partner_detail definition

CREATE TABLE `foundation_partner_detail` (
  `id` varchar(64) COLLATE utf8mb4_bin NOT NULL COMMENT '主键',
  `type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '企业类型 0:一般企业 1:社会团体 2:事业单位 3:个体工商户 4:社会服务机构 5:其他',
  `name` varchar(64) COLLATE utf8mb4_bin NOT NULL COMMENT '单位名称',
  `unified_social_credit_identifier` varchar(64) COLLATE utf8mb4_bin NOT NULL COMMENT '统一社会信用代码',
  `phone_number` varchar(64) COLLATE utf8mb4_bin NOT NULL DEFAULT '' COMMENT '联系电话',
  `email` varchar(64) COLLATE utf8mb4_bin NOT NULL DEFAULT '' COMMENT '邮箱',
  `del_flag` tinyint(1) NOT NULL DEFAULT '0' COMMENT '删除标志 0:正常 1:删除',
  `create_time` datetime NOT NULL COMMENT '创建时间',
  `update_time` datetime NOT NULL COMMENT '更新时间',
  `create_user` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '创建人',
  `update_user` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '更新人',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC COMMENT='合作伙伴信息表';

-- heros.order_computing_power_conf_subscription definition

CREATE TABLE `order_computing_power_conf_subscription` (
  `id` varchar(64) NOT NULL COMMENT '主键',
  `account` varchar(64) NOT NULL DEFAULT '' COMMENT '用户名',
  `order_computing_power_conf_id` varchar(64) NOT NULL COMMENT '套餐id',
  `phone_number` varchar(64) NOT NULL DEFAULT '' COMMENT '联系电话',
  `card_display` varchar(255) NOT NULL DEFAULT '' COMMENT '套餐名称',
  `card_type` varchar(255) NOT NULL DEFAULT '' COMMENT '套餐计算卡类型',
  `cpu_num` int(11) NOT NULL DEFAULT '0' COMMENT 'CPU数量',
  `memory_num` int(11) NOT NULL DEFAULT '0' COMMENT '内存数量',
  `del_flag` tinyint(1) NOT NULL DEFAULT '0' COMMENT '删除标志 0:正常 1:删除',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `create_user` varchar(255) NOT NULL COMMENT '创建人',
  `update_user` varchar(255) NOT NULL COMMENT '更新人',
  `description` varchar(400) DEFAULT NULL COMMENT '描述',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='套餐订购信息表';

CREATE TABLE `app_market_model` (
  `id` varchar(64) NOT NULL COMMENT '应用市场模型ID',
  `name` varchar(255) NOT NULL COMMENT '模型名称',
  `scene_id` bigint(32) NOT NULL COMMENT '应用场景id',
  `description` varchar(1000) NOT NULL DEFAULT '' COMMENT '模型描述',
  `resource_pool_id` varchar(64) NOT NULL DEFAULT '' COMMENT '资源池ID,市场专属官方资源池',
  `deploy_flag` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否支持模型部署,0-否;1-是',
  `deploy_count` int(11) NOT NULL DEFAULT '0' COMMENT '部署量,应用市场的模型只要在类脑云平台创建推理服务CR成功数量就添加一次',
  `experience_flag` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否支持模型体验,0-否;1-是',
  `sample_data_url` varchar(1000) NOT NULL DEFAULT '' COMMENT '样例数据访问地址,地址格式:useId/唯一id/文件原名称',
  `task_type` varchar(64) DEFAULT NULL COMMENT '任务类型,来源foundation_dict.id',
  `instruction_url` varchar(1000) NOT NULL DEFAULT '' COMMENT '使用说明markdown文件访问地址',
  `model_state` tinyint(1) NOT NULL DEFAULT '0' COMMENT '模型状态:0:离线 1:在线',
  `publish_state` tinyint(1) NOT NULL DEFAULT '0' COMMENT '模型发布状态:0未发布 1审核中 2驳回 3上线 4下线',
  `sync_state` tinyint(1) NOT NULL DEFAULT '0' COMMENT '同步状态: 0:未开始 1同步中 2成功 3同步失败 4部署失败',
  `icon` varchar(512) DEFAULT NULL COMMENT '应用图标',
  `view_count` bigint(20) DEFAULT NULL COMMENT '浏览量',
  `collect_count` bigint(20) DEFAULT NULL COMMENT '收藏量',
  `del_flag` tinyint(1) NOT NULL DEFAULT '0' COMMENT '删除标识:0未删除 1删除',
  `account` varchar(100) NOT NULL COMMENT '创建者用户账户名',
  `create_time` datetime NOT NULL COMMENT '创建时间',
  `create_user` varchar(64) NOT NULL COMMENT '创建人',
  `update_time` datetime NOT NULL COMMENT '更新时间',
  `update_user` varchar(64) NOT NULL COMMENT '更新人',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `index_publish_state` (`publish_state`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='应用市场模型信息表';

CREATE TABLE `app_market_case` (
  `id` varchar(64) NOT NULL COMMENT '应用市场案例ID',
  `title` varchar(255) NOT NULL COMMENT '标题',
  `description` varchar(255) NOT NULL COMMENT '描述模型名称',
  `case_type_id` bigint(32) NOT NULL COMMENT '案例类型id',
  `instruction_url` varchar(1000) NOT NULL DEFAULT '' COMMENT '案例markdown文件访问地址',
  `cover_url` varchar(100) DEFAULT NULL COMMENT '封面url',
  `del_flag` tinyint(1) NOT NULL DEFAULT '0' COMMENT '删除标识:0未删除 1删除',
  `create_time` datetime NOT NULL COMMENT '创建时间',
  `create_user` varchar(64) NOT NULL COMMENT '创建人',
  `update_time` datetime NOT NULL COMMENT '更新时间',
  `update_user` varchar(64) NOT NULL COMMENT '更新人',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='应用市场案例表';