diff --git a/sql/gamedb.sql b/sql/gamedb.sql index d7702267..fb010525 100644 --- a/sql/gamedb.sql +++ b/sql/gamedb.sql @@ -1301,15 +1301,15 @@ CREATE TABLE `t_market_store` ( `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', + `token_id` varchar(60) 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 '堆叠数量', + `amount` bigint(20) 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_currency` varchar(64) NOT NULL COMMENT '出售时选择的币种地址', `s_price` varchar(64) NOT NULL COMMENT '出售价格', `c_name` varchar(32) NOT NULL COMMENT '缓存-名称', `c_job` int(11) NOT NULL COMMENT '缓存-职业', @@ -1332,17 +1332,17 @@ CREATE TABLE `t_market_store` ( KEY `c_quality` (`c_quality`), KEY `c_durability` (`c_durability`), KEY `c_id` (`c_id`) -) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8; +) ENGINE=InnoDB AUTO_INCREMENT=10014 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', + `order_id` 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', + `seller` varchar(60) NOT NULL COMMENT '卖家', + `buyer` varchar(60) NOT NULL COMMENT '买家', + `token_id` varchar(60) NOT NULL COMMENT 'tokenid', `item_id` int(11) DEFAULT NULL COMMENT '如果有,说明是中心化道具交易', `amount` int(11) NOT NULL COMMENT '堆叠数量', `name` varchar(64) NOT NULL COMMENT '商品名称', @@ -1352,5 +1352,5 @@ CREATE TABLE `t_market_transaction_record` ( KEY `seller` (`seller`), KEY `buyer` (`buyer`), KEY `o_link` (`o_link`), - KEY `orderid` (`orderid`) -) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8; + KEY `orderid` (`order_id`) +) ENGINE=InnoDB AUTO_INCREMENT=10002 DEFAULT CHARSET=utf8; diff --git a/sql/gamedb2006_migrate_230713_01.sql b/sql/gamedb2006_migrate_230713_01.sql index 899398f3..a8074fb1 100644 --- a/sql/gamedb2006_migrate_230713_01.sql +++ b/sql/gamedb2006_migrate_230713_01.sql @@ -5,15 +5,15 @@ CREATE TABLE `t_market_store` ( `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', + `token_id` varchar(60) 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 '堆叠数量', + `amount` bigint(20) 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_currency` varchar(64) NOT NULL COMMENT '出售时选择的币种地址', `s_price` varchar(64) NOT NULL COMMENT '出售价格', `c_name` varchar(32) NOT NULL COMMENT '缓存-名称', `c_job` int(11) NOT NULL COMMENT '缓存-职业', @@ -36,16 +36,16 @@ CREATE TABLE `t_market_store` ( KEY `c_quality` (`c_quality`), KEY `c_durability` (`c_durability`), KEY `c_id` (`c_id`) -) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8; +) ENGINE=InnoDB AUTO_INCREMENT=10014 DEFAULT CHARSET=utf8; 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', + `order_id` 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', + `seller` varchar(60) NOT NULL COMMENT '卖家', + `buyer` varchar(60) NOT NULL COMMENT '买家', + `token_id` varchar(60) NOT NULL COMMENT 'tokenid', `item_id` int(11) DEFAULT NULL COMMENT '如果有,说明是中心化道具交易', `amount` int(11) NOT NULL COMMENT '堆叠数量', `name` varchar(64) NOT NULL COMMENT '商品名称', @@ -55,8 +55,8 @@ CREATE TABLE `t_market_transaction_record` ( KEY `seller` (`seller`), KEY `buyer` (`buyer`), KEY `o_link` (`o_link`), - KEY `orderid` (`orderid`) -) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8; + KEY `orderid` (`order_id`) +) ENGINE=InnoDB AUTO_INCREMENT=10002 DEFAULT CHARSET=utf8; insert into version (version) values(2023071301);