-- MySQL dump 10.14 Distrib 5.5.41-MariaDB, for Linux (x86_64) -- -- Host: localhost Database: bcnft -- ------------------------------------------------------ -- Server version 5.5.41-MariaDB -- -- Table structure for table `version` -- DROP TABLE IF EXISTS `version`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `version` ( `idx` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增id', `version` int(11) NOT NULL DEFAULT '0' COMMENT '版本号', PRIMARY KEY (`idx`), UNIQUE KEY `version` (`version`) ) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COLLATE=utf8_bin; /*!40101 SET character_set_client = @saved_cs_client */; -- -- Table structure for table `t_nft` -- DROP TABLE IF EXISTS `t_nft`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `t_nft` ( `idx` bigint NOT NULL AUTO_INCREMENT COMMENT '自增id', `owner_address` varchar(60) NOT NULL DEFAULT '' COMMENT 'owner_address', `creator_address` varchar(60) NOT NULL DEFAULT '' COMMENT 'creator_address', `token_id` varchar(60) NOT NULL DEFAULT '' COMMENT 'token_id', `token_type` int(11) NOT NULL DEFAULT '0' COMMENT 'nft类型 1:英雄 2:枪支 3:芯片 6:荣誉', `token_state` int(11) NOT NULL DEFAULT '0' COMMENT '0:正常状态 1:出售中 2:出租中', `item_id` int(11) NOT NULL DEFAULT '0' COMMENT '道具id', `deleted` int(11) NOT NULL DEFAULT '0' COMMENT 'deleted', `confirm_count` int(11) NOT NULL DEFAULT '0' COMMENT 'confirm_count', `confirm_block_number` bigint NOT NULL DEFAULT '0' COMMENT 'confirm_block_number', `tags` varchar(60) NOT NULL DEFAULT '' COMMENT 'tags', `net_id` bigint NOT NULL DEFAULT '0' COMMENT 'net_id', `contract_address` varchar(60) NOT NULL DEFAULT '' COMMENT 'contract_address', `createtime` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间', `modifytime` int(11) NOT NULL DEFAULT '0' COMMENT '修改时间', PRIMARY KEY (`idx`), UNIQUE KEY `unikey` (`net_id`, `contract_address`, `token_id`), KEY `owner_address_token_type` (`owner_address`, `token_type`), KEY `owner_address_contract_address` (`owner_address`, `contract_address`), KEY `owner_address` (`owner_address`) ) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COLLATE=utf8_bin; /*!40101 SET character_set_client = @saved_cs_client */; -- -- Table structure for table `t_log` -- DROP TABLE IF EXISTS `t_log`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `t_log` ( `idx` bigint NOT NULL AUTO_INCREMENT COMMENT '自增id', `type` varchar(255) NOT NULL DEFAULT '' COMMENT '日志类型', `subtype` varchar(255) NOT NULL DEFAULT '' COMMENT '日志子类型', `param1` mediumblob COMMENT 'param1', `param2` mediumblob COMMENT 'param2', `param3` mediumblob COMMENT 'param3', `param4` mediumblob COMMENT 'param4', `createtime` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间', `modifytime` int(11) NOT NULL DEFAULT '0' COMMENT '修改时间', PRIMARY KEY (`idx`) ) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COLLATE=utf8_bin; /*!40101 SET character_set_client = @saved_cs_client */; -- -- Table structure for table `t_buy_record` -- DROP TABLE IF EXISTS `t_buy_record`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `t_buy_record` ( `idx` bigint NOT NULL AUTO_INCREMENT COMMENT '自增id', `blobdata` mediumblob COMMENT 'blobdata', `buyer_address` mediumblob COMMENT 'buyer_address', `order_id` varchar(60) COMMENT '订单id', `createtime` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间', `modifytime` int(11) NOT NULL DEFAULT '0' COMMENT '修改时间', PRIMARY KEY (`idx`), KEY `order_id` (`order_id`) ) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COLLATE=utf8_bin; /*!40101 SET character_set_client = @saved_cs_client */; DROP TABLE IF EXISTS `t_market_store`; CREATE TABLE `t_market_store` ( `idx` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增id', `o_link` varchar(64) DEFAULT NULL COMMENT '关联的链上上架单号', `status` int(11) NOT NULL COMMENT '订单状态 0:出售中 1:已下架 2:已售出', `owner_address` varchar(60) NOT NULL COMMENT '当前拥有者', `token_id` varchar(80) DEFAULT NULL COMMENT 'token_id', `nft_token` varchar(64) DEFAULT NULL COMMENT 'nftToken', `token_type` int(11) NOT NULL COMMENT 'nft类型 1:英雄 2:枪支 3:芯片', `item_id` int(11) DEFAULT NULL COMMENT '特殊字段,用于标记中心化道具,用于交易金币', `amount` int(11) NOT NULL DEFAULT '1' COMMENT '堆叠数量', `createtime` int(11) NOT NULL COMMENT '创建时间(上架时间)', `modifytime` int(11) NOT NULL COMMENT '修改时间(更新价格等)', `s_currency` varchar(255) NOT NULL COMMENT '出售时选择的币种地址', `s_price` varchar(64) NOT NULL COMMENT '出售价格', `c_name` varchar(32) NOT NULL COMMENT '缓存-名称', `c_job` int(11) NOT NULL COMMENT '缓存-职业', `c_type` int(11) NOT NULL COMMENT '缓存-碎片类型', `c_lv` int(11) NOT NULL COMMENT '缓存-级别', `c_quality` int(11) NOT NULL COMMENT '缓存-品阶', `c_durability` float NOT NULL COMMENT '缓存-能量', `c_id` int(11) NOT NULL COMMENT '缓存-id', PRIMARY KEY (`idx`) USING BTREE, UNIQUE KEY `idx` (`idx`) USING BTREE ) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8; DROP TABLE IF EXISTS `t_market_transaction_record`; CREATE TABLE `t_market_transaction_record` ( `idx` bigint(20) NOT NULL AUTO_INCREMENT, `createtime` int(11) NOT NULL COMMENT '交易成功时间', `orderid` bigint(20) NOT NULL COMMENT 'market 订单id', `o_link` varchar(64) NOT NULL COMMENT '合约订单id', `seller` varchar(64) NOT NULL COMMENT '卖家', `buyer` varchar(64) NOT NULL COMMENT '买家', `tokenid` int(64) NOT NULL COMMENT 'tokenid', `item_id` int(11) DEFAULT NULL COMMENT '如果有,说明是中心化道具交易', `amount` int(11) NOT NULL COMMENT '堆叠数量', `name` varchar(64) NOT NULL COMMENT '商品名称', `type` int(11) NOT NULL COMMENT '商品类型', PRIMARY KEY (`idx`) ) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8; -- Dump completed on 2015-08-19 18:51:22