diff --git a/doc/AAMarket.py b/doc/AAMarket.py index a1d52261..80061051 100644 --- a/doc/AAMarket.py +++ b/doc/AAMarket.py @@ -129,6 +129,24 @@ class AAMarket(object): ['!rows', [_common.AssetNftInfo()], '数据'], ] }, + { + 'name': '/api/listing/:net_id/:account_address', + 'desc': '获取账号资产', + 'group': '!AAMarket', + 'url': 'https://market-test.kingsome.cn/api/asset/:net_id/:account_address', + 'params': [ + [':net_id', 0, '链id'], + [':account_address', '', '钱包地址'], + ['page_size', 0, '每页大小'], + ['cursor', '', '游标 第一页传空'], + ['search_name', '', 'nft名字 空(所有)'], + ], + 'response': [ + _common.RspHead(), + ['page', _common.StreamPage(), '分页信息'], + ['!data', [_common.MarketGoods()], '数据'], + ] + }, { 'method': 'GET', 'name': '/api/shopcart/list', diff --git a/sql/bcnftdb.sql b/sql/bcnftdb.sql index eca0939a..0d8804ab 100644 --- a/sql/bcnftdb.sql +++ b/sql/bcnftdb.sql @@ -30,6 +30,8 @@ CREATE TABLE `t_nft` ( `idx` bigint NOT NULL AUTO_INCREMENT COMMENT '自增id', `owner_address` varchar(60) NOT NULL DEFAULT '' COMMENT 'owner_address', `last_owner_address` varchar(60) COMMENT 'last_owner_address', + `last_lock_idx` bigint NOT NULL DEFAULT '0' COMMENT 'last_lock_idx', + `last_lock_address` varchar(60) COMMENT 'last_lock_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:荣誉 7:徽章', @@ -40,6 +42,7 @@ CREATE TABLE `t_nft` ( `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', + `last_refresh_meta_time` int(11) NOT NULL DEFAULT '0' COMMENT '最后一次刷新Meta时间', `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 '修改时间', @@ -51,6 +54,7 @@ CREATE TABLE `t_nft` ( KEY `idx_net_id_token_type_token_id` (`net_id`, `token_type`, `token_id`), KEY `idx_last_owner_address` (`last_owner_address`), KEY `idx_item_id` (`item_id`), + KEY `idx_last_refresh_meta_time` (`last_refresh_meta_time`), KEY `owner_address` (`owner_address`) ) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COLLATE=utf8_bin; /*!40101 SET character_set_client = @saved_cs_client */;