diff --git a/sql/bcnftdb.sql b/sql/bcnftdb.sql index e70190ff..0ec811af 100644 --- a/sql/bcnftdb.sql +++ b/sql/bcnftdb.sql @@ -90,47 +90,30 @@ CREATE TABLE `t_buy_record` ( ) 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:已售出 3:购买中', - `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 '修改时间(更新价格等)', - `buytime` 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=405 DEFAULT CHARSET=utf8; +-- +-- Table structure for table `t_nft1155` +-- -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; +DROP TABLE IF EXISTS `t_nft1155`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `t_nft1155` ( + `idx` bigint NOT NULL AUTO_INCREMENT COMMENT '自增id', + `owner_address` varchar(60) NOT NULL DEFAULT '' COMMENT 'owner_address', + `token_id` varchar(60) NOT NULL DEFAULT '' COMMENT 'token_id', + `item_id` int(11) NOT NULL DEFAULT '0' COMMENT '道具id', + `balance` bigint NOT NULL DEFAULT '0' COMMENT '余额', + `item_uniid` bigint NOT NULL DEFAULT '0' COMMENT 'item_uniid', + `confirm_count` int(11) NOT NULL DEFAULT '0' COMMENT 'confirm_count', + `confirm_block_number` bigint NOT NULL DEFAULT '0' COMMENT 'confirm_block_number', + `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` (`owner_address`, `contract_address`, `token_id`), + KEY `owner_address` (`owner_address`) +) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COLLATE=utf8_bin; +/*!40101 SET character_set_client = @saved_cs_client */; -- Dump completed on 2015-08-19 18:51:22