记得上下班打卡 | git大法好,push需谨慎

Commit 2ee37f40 authored by jiangxiulong's avatar jiangxiulong

订单表增加 artworkId 字段

parent 25b14257
...@@ -67,6 +67,9 @@ public class GoblinNftOrderVo implements Serializable, Cloneable { ...@@ -67,6 +67,9 @@ public class GoblinNftOrderVo implements Serializable, Cloneable {
@ApiModelProperty(value = "兑换码") @ApiModelProperty(value = "兑换码")
private String exCode; private String exCode;
@ApiModelProperty(value = "藏品ID")
private String artworkId;
@ApiModelProperty(value = "应付金额") @ApiModelProperty(value = "应付金额")
private BigDecimal priceTotal; private BigDecimal priceTotal;
......
...@@ -95,6 +95,11 @@ public class GoblinNftOrder implements Serializable, Cloneable { ...@@ -95,6 +95,11 @@ public class GoblinNftOrder implements Serializable, Cloneable {
*/ */
private String exCode; private String exCode;
/**
* 藏品ID
*/
private String artworkId;
/** /**
* 应付金额 * 应付金额
*/ */
......
...@@ -184,7 +184,14 @@ CREATE TABLE goblin_nft_order ...@@ -184,7 +184,14 @@ CREATE TABLE goblin_nft_order
DEFAULT CHARSET utf8mb4 DEFAULT CHARSET utf8mb4
COLLATE utf8mb4_unicode_ci COLLATE utf8mb4_unicode_ci
ROW_FORMAT = DYNAMIC COMMENT 'NFT订单表'; ROW_FORMAT = DYNAMIC COMMENT 'NFT订单表';
alter table goblin_nft_order add sku_title varchar(255) default null comment '商品标题+副标题' after sku_id; ALTER TABLE goblin_nft_order
ADD sku_title VARCHAR(255) DEFAULT NULL COMMENT '商品标题+副标题' AFTER sku_id;
ALTER TABLE goblin_nft_order
ADD list_id VARCHAR(64) NOT NULL DEFAULT '' COMMENT '分批购ID' AFTER user_mobile;
ALTER TABLE goblin_nft_order
ADD ex_code VARCHAR(64) NOT NULL DEFAULT '' COMMENT '兑换码' AFTER list_id;
ALTER TABLE goblin_nft_order
ADD artwork_id VARCHAR(64) NOT NULL DEFAULT '' COMMENT '藏品ID' AFTER ex_code;
# -- >>------------------------------------------------------------------------------------ # -- >>------------------------------------------------------------------------------------
DROP TABLE IF EXISTS goblin_nft_order_refund; DROP TABLE IF EXISTS goblin_nft_order_refund;
...@@ -214,99 +221,120 @@ CREATE TABLE goblin_nft_order_refund ...@@ -214,99 +221,120 @@ CREATE TABLE goblin_nft_order_refund
COLLATE utf8mb4_unicode_ci COLLATE utf8mb4_unicode_ci
ROW_FORMAT = DYNAMIC COMMENT 'NFT订单退款表'; ROW_FORMAT = DYNAMIC COMMENT 'NFT订单退款表';
# -- >>------------------------------------------------------------------------------------ # -- >>------------------------------------------------------------------------------------
DROP TABLE IF EXISTS `goblin_goods_anticipate_user`; DROP TABLE IF EXISTS `goblin_goods_anticipate_user`;
CREATE TABLE `goblin_goods_anticipate_user` ( CREATE TABLE `goblin_goods_anticipate_user`
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键id', (
`uid` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '用户id', `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键id',
`phone` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '手机号', `uid` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '用户id',
`sku_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'sku_id', `phone` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '手机号',
`state` int NOT NULL DEFAULT 0 COMMENT '状态(0:正常(默认))', `sku_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'sku_id',
`created_date` datetime NULL DEFAULT NULL COMMENT '创建时间', `state` int NOT NULL DEFAULT 0 COMMENT '状态(0:正常(默认))',
PRIMARY KEY (`id`) USING BTREE `created_date` datetime NULL DEFAULT NULL COMMENT '创建时间',
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '预约表关联user表' ROW_FORMAT = Dynamic; PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB
CHARACTER SET = utf8mb4
COLLATE = utf8mb4_unicode_ci COMMENT = '预约表关联user表'
ROW_FORMAT = Dynamic;
# -- >>------------------------------------------------------------------------------------ # -- >>------------------------------------------------------------------------------------
DROP TABLE IF EXISTS `goblin_goods_anticipate_value`; DROP TABLE IF EXISTS `goblin_goods_anticipate_value`;
CREATE TABLE `goblin_goods_anticipate_value` ( CREATE TABLE `goblin_goods_anticipate_value`
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '自增主键id', (
`uid` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'uid', `id` bigint NOT NULL AUTO_INCREMENT COMMENT '自增主键id',
`ant_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '预约id 对应(goblin_goods_anticipate.id)', `uid` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'uid',
`sku_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'sku名称', `ant_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '预约id 对应(goblin_goods_anticipate.id)',
`sku_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'sku_id 对应 goblin_goods_sku.sku_id', `sku_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'sku名称',
`spu_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'spu_id对应 goblin_goods_spu_id', `sku_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'sku_id 对应 goblin_goods_sku.sku_id',
`about_people` bigint NULL DEFAULT NULL COMMENT '预约人数', `spu_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'spu_id对应 goblin_goods_spu_id',
`actual_people` bigint NULL DEFAULT NULL COMMENT '实际预约人数', `about_people` bigint NULL DEFAULT NULL COMMENT '预约人数',
`rule` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL COMMENT '预约规则', `actual_people` bigint NULL DEFAULT NULL COMMENT '实际预约人数',
`about_start_date` datetime NOT NULL COMMENT '预约开始时间', `rule` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL COMMENT '预约规则',
`about_end_date` datetime NOT NULL COMMENT '预约结束时间', `about_start_date` datetime NOT NULL COMMENT '预约开始时间',
`created_date` datetime NOT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '创建时间', `about_end_date` datetime NOT NULL COMMENT '预约结束时间',
`update_date` datetime NULL DEFAULT NULL COMMENT '修改时间', `created_date` datetime NOT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '创建时间',
`del_tag` int NOT NULL DEFAULT 0 COMMENT '删除(0:未删除1:已删除)', `update_date` datetime NULL DEFAULT NULL COMMENT '修改时间',
PRIMARY KEY (`id`) USING BTREE `del_tag` int NOT NULL DEFAULT 0 COMMENT '删除(0:未删除1:已删除)',
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '预约关联sku和spu表' ROW_FORMAT = Dynamic; PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB
CHARACTER SET = utf8mb4
COLLATE = utf8mb4_unicode_ci COMMENT = '预约关联sku和spu表'
ROW_FORMAT = Dynamic;
# -- >>------------------------------------------------------------------------------------ # -- >>------------------------------------------------------------------------------------
DROP TABLE IF EXISTS `goblin_goods_anticipate`; DROP TABLE IF EXISTS `goblin_goods_anticipate`;
CREATE TABLE `goblin_goods_anticipate` ( CREATE TABLE `goblin_goods_anticipate`
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '自增主键id', (
`ant_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'ant_id', `id` bigint NOT NULL AUTO_INCREMENT COMMENT '自增主键id',
`people` bigint NOT NULL COMMENT '预约人数(达到一定人数可以预约)', `ant_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'ant_id',
`type` int NOT NULL COMMENT '预约类型(1:预约提醒,2:预约获得购买资格)', `people` bigint NOT NULL COMMENT '预约人数(达到一定人数可以预约)',
`rule` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '预约规则', `type` int NOT NULL COMMENT '预约类型(1:预约提醒,2:预约获得购买资格)',
`created_date` datetime NOT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '创建时间', `rule` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '预约规则',
`del_tag` int NOT NULL DEFAULT 0 COMMENT '删除(0:未删除1:已删除)', `created_date` datetime NOT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '创建时间',
PRIMARY KEY (`id`) USING BTREE `del_tag` int NOT NULL DEFAULT 0 COMMENT '删除(0:未删除1:已删除)',
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '预约规则表' ROW_FORMAT = Dynamic; PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB
CHARACTER SET = utf8mb4
COLLATE = utf8mb4_unicode_ci COMMENT = '预约规则表'
ROW_FORMAT = Dynamic;
# -- >>------------------------------------------------------------------------------------ # -- >>------------------------------------------------------------------------------------
DROP TABLE IF EXISTS `goblin_goods_anticipate_help`; DROP TABLE IF EXISTS `goblin_goods_anticipate_help`;
CREATE TABLE `goblin_goods_anticipate_help` ( CREATE TABLE `goblin_goods_anticipate_help`
`id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id', (
`sid` varbinary(255) NOT NULL COMMENT '分享sid', `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id',
`help_uid` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '助力人uid', `sid` varbinary(255) NOT NULL COMMENT '分享sid',
`created_date` datetime NOT NULL COMMENT '创建时间', `help_uid` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '助力人uid',
PRIMARY KEY (`id`) USING BTREE `created_date` datetime NOT NULL COMMENT '创建时间',
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '预约他人助力记录表' ROW_FORMAT = Dynamic; PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB
CHARACTER SET = utf8mb4
COLLATE = utf8mb4_unicode_ci COMMENT = '预约他人助力记录表'
ROW_FORMAT = Dynamic;
# -- >>------------------------------------------------------------------------------------ # -- >>------------------------------------------------------------------------------------
DROP TABLE IF EXISTS `goblin_goods_anticipate_share`; DROP TABLE IF EXISTS `goblin_goods_anticipate_share`;
CREATE TABLE `goblin_goods_anticipate_share` ( CREATE TABLE `goblin_goods_anticipate_share`
`sid` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '主键ID', (
`uid` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '用户uid', `sid` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '主键ID',
`sku_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'sku_Id', `uid` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '用户uid',
`created_date` datetime NOT NULL COMMENT '创建时间', `sku_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'sku_Id',
PRIMARY KEY (`sid`) USING BTREE `created_date` datetime NOT NULL COMMENT '创建时间',
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '预约创建助力表' ROW_FORMAT = Dynamic; PRIMARY KEY (`sid`) USING BTREE
) ENGINE = InnoDB
CHARACTER SET = utf8mb4
COLLATE = utf8mb4_unicode_ci COMMENT = '预约创建助力表'
ROW_FORMAT = Dynamic;
# -- >>------------------------------------------------------------------------------------ # -- >>------------------------------------------------------------------------------------
# -- >>------------------------------------------------------------------------------------ # -- >>------------------------------------------------------------------------------------
# -- >>------------------------------------------------------------------------------------ # -- >>------------------------------------------------------------------------------------
alter table dragon_orders add receipt_data text comment '苹果支付回调的code'; alter table dragon_orders
add receipt_data text comment '苹果支付回调的code';
#---- NFT——galaxy ---- #---- NFT——galaxy ----
drop TABLE if exists `galaxy_user_info`; drop TABLE if exists `galaxy_user_info`;
create table galaxy_user_info create table galaxy_user_info
( (
mid bigint unsigned NOT NULL AUTO_INCREMENT, mid bigint unsigned NOT NULL AUTO_INCREMENT,
user_id varchar(200) NOT NULL COMMENT '用户ID', user_id varchar(200) NOT NULL COMMENT '用户ID',
user_name varchar(200) NOT NULL COMMENT '用户姓名', user_name varchar(200) NOT NULL COMMENT '用户姓名',
user_type varchar(3) NOT NULL DEFAULT '2' COMMENT '1企业 2个人', user_type varchar(3) NOT NULL DEFAULT '2' COMMENT '1企业 2个人',
mobile varchar(20) COMMENT '移动手机号', mobile varchar(20) COMMENT '移动手机号',
id_card_type varchar(3) NOT NULL COMMENT '证件类型( 1-身份证 2-护照 3-港澳通行证 4-台湾通行证 5-外国人永居身份证 6-港澳台居民居住证 7-其它)', id_card_type varchar(3) NOT NULL COMMENT '证件类型( 1-身份证 2-护照 3-港澳通行证 4-台湾通行证 5-外国人永居身份证 6-港澳台居民居住证 7-其它)',
id_card varchar(50) NOT NULL COMMENT '证件号码', id_card varchar(50) NOT NULL COMMENT '证件号码',
mnemonic varchar(200) COMMENT '助记词', mnemonic varchar(200) COMMENT '助记词',
mnemonic_index varchar(3) NOT NULL DEFAULT '0' COMMENT '助记词索引', mnemonic_index varchar(3) NOT NULL DEFAULT '0' COMMENT '助记词索引',
user_identification varchar(200) COMMENT '用户链上唯一ID', user_identification varchar(200) COMMENT '用户链上唯一ID',
user_pub_key varchar(500) COMMENT '用户公钥', user_pub_key varchar(500) COMMENT '用户公钥',
user_pri_key varchar(500) COMMENT '用户私钥', user_pri_key varchar(500) COMMENT '用户私钥',
block_chain_address varchar(200) COMMENT '区块链地址', block_chain_address varchar(200) COMMENT '区块链地址',
router_type varchar(200) NOT NULL COMMENT '路由类型(zxinchain、eth、antchain)', router_type varchar(200) NOT NULL COMMENT '路由类型(zxinchain、eth、antchain)',
created_at timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', created_at timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
updated_at timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间', updated_at timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`mid`) PRIMARY KEY (`mid`)
) ENGINE = InnoDB comment '数字藏品用户信息'; ) ENGINE = InnoDB comment '数字藏品用户信息';
create index gui_idx_user_id on galaxy_user_info (user_id); create index gui_idx_user_id on galaxy_user_info (user_id);
...@@ -315,23 +343,23 @@ create index gui_idx_user_id on galaxy_user_info (user_id); ...@@ -315,23 +343,23 @@ create index gui_idx_user_id on galaxy_user_info (user_id);
drop TABLE if exists `galaxy_series_info`; drop TABLE if exists `galaxy_series_info`;
create table galaxy_series_info create table galaxy_series_info
( (
mid bigint unsigned NOT NULL AUTO_INCREMENT, mid bigint unsigned NOT NULL AUTO_INCREMENT,
series_info_id varchar(100) NOT NULL COMMENT '系列存储ID', series_info_id varchar(100) NOT NULL COMMENT '系列存储ID',
series_name varchar(28) NOT NULL COMMENT '本地系列唯一名称(前缀+skuid)', series_name varchar(28) NOT NULL COMMENT '本地系列唯一名称(前缀+skuid)',
series_code varchar(200) NOT NULL COMMENT '系列编码', series_code varchar(200) NOT NULL COMMENT '系列编码',
series_id varchar(200) COMMENT '区块链上系列ID', series_id varchar(200) COMMENT '区块链上系列ID',
total_count varchar(50) COMMENT '系列发行总量', total_count varchar(50) COMMENT '系列发行总量',
crt_count varchar(200) COMMENT '系列已发行个数', crt_count varchar(200) COMMENT '系列已发行个数',
series_claim_task_id varchar(200) COMMENT '系列声明任务ID', series_claim_task_id varchar(200) COMMENT '系列声明任务ID',
series_claim_status varchar(200) COMMENT '系列声明状态', series_claim_status varchar(200) COMMENT '系列声明状态',
cover_url varchar(1000) COMMENT '系列显示封面', cover_url varchar(1000) COMMENT '系列显示封面',
series_desc varchar(200) COMMENT '系列描述信息,不超过500个字符', series_desc varchar(200) COMMENT '系列描述信息,不超过500个字符',
chain_timestamp varchar(30) COMMENT '系列链上声明时间', chain_timestamp varchar(30) COMMENT '系列链上声明时间',
trade_hash varchar(100) COMMENT '系列链上交易hash', trade_hash varchar(100) COMMENT '系列链上交易hash',
nft_count int default 0 COMMENT '系列中包含nft个数', nft_count int default 0 COMMENT '系列中包含nft个数',
router_type varchar(200) NOT NULL COMMENT '路由类型(zxinchain、eth、antchain)', router_type varchar(200) NOT NULL COMMENT '路由类型(zxinchain、eth、antchain)',
created_at timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', created_at timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
updated_at timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间', updated_at timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`mid`) PRIMARY KEY (`mid`)
) ENGINE = InnoDB comment '数字藏品系列信息'; ) ENGINE = InnoDB comment '数字藏品系列信息';
...@@ -343,31 +371,31 @@ create index gsi_idx_series_info_id on galaxy_series_info (series_info_id); ...@@ -343,31 +371,31 @@ create index gsi_idx_series_info_id on galaxy_series_info (series_info_id);
drop TABLE if exists `galaxy_series_nft_info`; drop TABLE if exists `galaxy_series_nft_info`;
create table galaxy_series_nft_info create table galaxy_series_nft_info
( (
mid bigint unsigned NOT NULL AUTO_INCREMENT, mid bigint unsigned NOT NULL AUTO_INCREMENT,
series_nft_info_id varchar(100) NOT NULL COMMENT '系列nft存储ID', series_nft_info_id varchar(100) NOT NULL COMMENT '系列nft存储ID',
series_info_id varchar(100) NOT NULL COMMENT '系列存储ID', series_info_id varchar(100) NOT NULL COMMENT '系列存储ID',
sku_id varchar(200) NOT NULL COMMENT '本地系列nft唯一标识id', sku_id varchar(200) NOT NULL COMMENT '本地系列nft唯一标识id',
series_name varchar(28) NOT NULL COMMENT '本地系列唯一名称(前缀+skuid)', series_name varchar(28) NOT NULL COMMENT '本地系列唯一名称(前缀+skuid)',
series_code varchar(200) NOT NULL COMMENT '本地系列唯一编码', series_code varchar(200) NOT NULL COMMENT '本地系列唯一编码',
series_id varchar(200) COMMENT '区块链上系列ID', series_id varchar(200) COMMENT '区块链上系列ID',
nft_total_count varchar(50) COMMENT '系列nft发行总量', nft_total_count varchar(50) COMMENT '系列nft发行总量',
nft_crt_count varchar(200) COMMENT '系列nft已发行个数', nft_crt_count varchar(200) COMMENT '系列nft已发行个数',
nft_id_begin varchar(200) COMMENT '系列nft发行开始id', nft_id_begin varchar(200) COMMENT '系列nft发行开始id',
nft_id_begin_index int default 0 COMMENT 'nftId开始索引', nft_id_begin_index int default 0 COMMENT 'nftId开始索引',
nft_publish_number int default 1 COMMENT 'nft系列发行序号', nft_publish_number int default 1 COMMENT 'nft系列发行序号',
original_nft_url varchar(1000) COMMENT 'nft素材原始地址', original_nft_url varchar(1000) COMMENT 'nft素材原始地址',
original_display_url varchar(1000) COMMENT 'nft显示素材原始地址', original_display_url varchar(1000) COMMENT 'nft显示素材原始地址',
author varchar(200) COMMENT '作者名', author varchar(200) COMMENT '作者名',
nft_name varchar(200) COMMENT 'nft名字(sku名称)', nft_name varchar(200) COMMENT 'nft名字(sku名称)',
nft_url varchar(1000) COMMENT 'nft素材地址', nft_url varchar(1000) COMMENT 'nft素材地址',
display_url varchar(1000) COMMENT '预览图url,不超过1024个字符', display_url varchar(1000) COMMENT '预览图url,不超过1024个字符',
nft_desc varchar(400) COMMENT 'nft简介,500个字符以内', nft_desc varchar(400) COMMENT 'nft简介,500个字符以内',
nft_flag varchar(200) COMMENT '标签,【文创】,游戏,动漫,30个字符以内', nft_flag varchar(200) COMMENT '标签,【文创】,游戏,动漫,30个字符以内',
sell_count varchar(200) COMMENT '可售状态下有意义', sell_count varchar(200) COMMENT '可售状态下有意义',
nft_hash varchar(200) COMMENT ' 系列声明中nftHash', nft_hash varchar(200) COMMENT ' 系列声明中nftHash',
router_type varchar(200) NOT NULL COMMENT '路由类型(zxinchain、eth、antchain)', router_type varchar(200) NOT NULL COMMENT '路由类型(zxinchain、eth、antchain)',
created_at timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', created_at timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
updated_at timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间', updated_at timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`mid`) PRIMARY KEY (`mid`)
) ENGINE = InnoDB comment '数字藏品系列nft信息'; ) ENGINE = InnoDB comment '数字藏品系列nft信息';
-- alter table galaxy_series_nft_info add nft_id_begin_index int default 0 comment 'nftId开始索引' after nft_id_begin; -- alter table galaxy_series_nft_info add nft_id_begin_index int default 0 comment 'nftId开始索引' after nft_id_begin;
...@@ -380,32 +408,32 @@ create index gsni_idx_series_code on galaxy_series_nft_info (series_code); ...@@ -380,32 +408,32 @@ create index gsni_idx_series_code on galaxy_series_nft_info (series_code);
drop TABLE if exists `galaxy_nft_order_info`; drop TABLE if exists `galaxy_nft_order_info`;
create table galaxy_nft_order_info create table galaxy_nft_order_info
( (
mid bigint unsigned NOT NULL AUTO_INCREMENT, mid bigint unsigned NOT NULL AUTO_INCREMENT,
nft_order_pay_id varchar(100) COMMENT '订单支付唯一ID', nft_order_pay_id varchar(100) COMMENT '订单支付唯一ID',
user_id varchar(200) NOT NULL COMMENT '用户ID', user_id varchar(200) NOT NULL COMMENT '用户ID',
sku_id varchar(200) NOT NULL COMMENT '应用系统购买系列唯一ID', sku_id varchar(200) NOT NULL COMMENT '应用系统购买系列唯一ID',
series_name varchar(28) NOT NULL COMMENT '系列的唯一名称(前缀+skuid)', series_name varchar(28) NOT NULL COMMENT '系列的唯一名称(前缀+skuid)',
series_id varchar(200) COMMENT '系列的唯一Id', series_id varchar(200) COMMENT '系列的唯一Id',
series_code varchar(200) NOT NULL COMMENT '本地系列唯一编码', series_code varchar(200) NOT NULL COMMENT '本地系列唯一编码',
nft_id varchar(200) COMMENT 'nftId', nft_id varchar(200) COMMENT 'nftId',
nft_name varchar(200) COMMENT 'nft名字(sku名称)', nft_name varchar(200) COMMENT 'nft名字(sku名称)',
nft_price varchar(50) COMMENT 'nft购买价格', nft_price varchar(50) COMMENT 'nft购买价格',
nft_publish_task_id varchar(100) COMMENT 'nft发行任务id', nft_publish_task_id varchar(100) COMMENT 'nft发行任务id',
nft_publish_from_address varchar(200) COMMENT 'nft发行转出方地址', nft_publish_from_address varchar(200) COMMENT 'nft发行转出方地址',
nft_publish_to_address varchar(200) COMMENT 'nft发行转入方地址', nft_publish_to_address varchar(200) COMMENT 'nft发行转入方地址',
nft_publish_chain_timestamp varchar(30) COMMENT 'nft发行时间', nft_publish_chain_timestamp varchar(30) COMMENT 'nft发行时间',
nft_publish_status varchar(30) COMMENT 'nft发行状态', nft_publish_status varchar(30) COMMENT 'nft发行状态',
nft_publish_trade_hash varchar(100) COMMENT 'nft发行交易hash', nft_publish_trade_hash varchar(100) COMMENT 'nft发行交易hash',
nft_buy_task_id varchar(100) COMMENT 'nft购买任务id', nft_buy_task_id varchar(100) COMMENT 'nft购买任务id',
nft_buy_from_address varchar(200) COMMENT 'nft购买转出方地址', nft_buy_from_address varchar(200) COMMENT 'nft购买转出方地址',
nft_buy_to_address varchar(200) COMMENT 'nft购买转入方地址', nft_buy_to_address varchar(200) COMMENT 'nft购买转入方地址',
nft_buy_chain_timestamp varchar(30) COMMENT 'nft购买时间', nft_buy_chain_timestamp varchar(30) COMMENT 'nft购买时间',
nft_buy_status varchar(30) COMMENT 'nft购买状态', nft_buy_status varchar(30) COMMENT 'nft购买状态',
nft_buy_trade_hash varchar(100) COMMENT 'nft购买交易hash', nft_buy_trade_hash varchar(100) COMMENT 'nft购买交易hash',
nft_buy_pay_task_id varchar(100) COMMENT 'nft购买支付任务id', nft_buy_pay_task_id varchar(100) COMMENT 'nft购买支付任务id',
router_type varchar(20) NOT NULL COMMENT '路由类型(zxinchain、eth、antchain)', router_type varchar(20) NOT NULL COMMENT '路由类型(zxinchain、eth、antchain)',
created_at timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', created_at timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
updated_at timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间', updated_at timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`mid`) PRIMARY KEY (`mid`)
) ENGINE = InnoDB comment '数字藏品订单信息'; ) ENGINE = InnoDB comment '数字藏品订单信息';
-- alter table galaxy_nft_order_info add nft_name varchar(200) comment 'nft名字' after nft_id; -- alter table galaxy_nft_order_info add nft_name varchar(200) comment 'nft名字' after nft_id;
...@@ -418,22 +446,22 @@ create index gsoi_idx_series_code on galaxy_nft_order_info (series_code); ...@@ -418,22 +446,22 @@ create index gsoi_idx_series_code on galaxy_nft_order_info (series_code);
drop TABLE if exists `galaxy_nft_trade_info`; drop TABLE if exists `galaxy_nft_trade_info`;
create table galaxy_nft_trade_info create table galaxy_nft_trade_info
( (
mid bigint unsigned NOT NULL AUTO_INCREMENT, mid bigint unsigned NOT NULL AUTO_INCREMENT,
user_id varchar(200) NOT NULL COMMENT '用户ID', user_id varchar(200) NOT NULL COMMENT '用户ID',
nft_id varchar(200) COMMENT 'nftId', nft_id varchar(200) COMMENT 'nftId',
nft_name varchar(200) COMMENT 'nft名字(sku名称)', nft_name varchar(200) COMMENT 'nft名字(sku名称)',
series_name varchar(28) NOT NULL COMMENT '系列的唯一名称', series_name varchar(28) NOT NULL COMMENT '系列的唯一名称',
series_id varchar(200) COMMENT '系列的唯一Id', series_id varchar(200) COMMENT '系列的唯一Id',
series_code varchar(200) NOT NULL COMMENT '本地系列唯一编码', series_code varchar(200) NOT NULL COMMENT '本地系列唯一编码',
trade_hash varchar(200) COMMENT '交易hash', trade_hash varchar(200) COMMENT '交易hash',
chain_timestamp varchar(20) COMMENT '链上交易时间戳', chain_timestamp varchar(20) COMMENT '链上交易时间戳',
from_address varchar(200) COMMENT '转出方地址', from_address varchar(200) COMMENT '转出方地址',
to_address varchar(200) COMMENT '转入方地址', to_address varchar(200) COMMENT '转入方地址',
trade_price bigint COMMENT '交易价格', trade_price bigint COMMENT '交易价格',
trade_type varchar(3) COMMENT '交易类别 1发行 2购买 3转移 4设置价格 5设置状态', trade_type varchar(3) COMMENT '交易类别 1发行 2购买 3转移 4设置价格 5设置状态',
router_type varchar(20) NOT NULL COMMENT '路由类型(zxinchain、eth、antchain)', router_type varchar(20) NOT NULL COMMENT '路由类型(zxinchain、eth、antchain)',
created_at timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', created_at timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
updated_at timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间', updated_at timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`mid`) PRIMARY KEY (`mid`)
) ENGINE = InnoDB comment '数字藏品交易信息'; ) ENGINE = InnoDB comment '数字藏品交易信息';
...@@ -445,22 +473,22 @@ create index gnti_idx_series_code on galaxy_nft_trade_info (series_code); ...@@ -445,22 +473,22 @@ create index gnti_idx_series_code on galaxy_nft_trade_info (series_code);
drop TABLE if exists `galaxy_nft_order_fail_log`; drop TABLE if exists `galaxy_nft_order_fail_log`;
create table galaxy_nft_order_fail_log create table galaxy_nft_order_fail_log
( (
mid bigint unsigned NOT NULL AUTO_INCREMENT, mid bigint unsigned NOT NULL AUTO_INCREMENT,
nft_order_pay_id varchar(100) COMMENT '订单支付唯一ID', nft_order_pay_id varchar(100) COMMENT '订单支付唯一ID',
user_id varchar(200) NOT NULL COMMENT '用户ID', user_id varchar(200) NOT NULL COMMENT '用户ID',
nft_id varchar(200) COMMENT 'nftId', nft_id varchar(200) COMMENT 'nftId',
nft_name varchar(200) COMMENT 'nft名字(sku名称)', nft_name varchar(200) COMMENT 'nft名字(sku名称)',
series_name varchar(28) NOT NULL COMMENT '系列的唯一名称', series_name varchar(28) NOT NULL COMMENT '系列的唯一名称',
series_id varchar(200) COMMENT '系列的唯一Id', series_id varchar(200) COMMENT '系列的唯一Id',
series_code varchar(200) NOT NULL COMMENT '本地系列唯一编码', series_code varchar(200) NOT NULL COMMENT '本地系列唯一编码',
taskId varchar(100) COMMENT '任务ID', taskId varchar(100) COMMENT '任务ID',
fail_reason_desc varchar(20) COMMENT '失败原因', fail_reason_desc varchar(20) COMMENT '失败原因',
fail_reason_desc_second varchar(20) COMMENT '失败原因2', fail_reason_desc_second varchar(20) COMMENT '失败原因2',
trade_type varchar(3) COMMENT '交易类别 1发行 2购买 3转移 4设置价格 5设置状态', trade_type varchar(3) COMMENT '交易类别 1发行 2购买 3转移 4设置价格 5设置状态',
router_type varchar(20) NOT NULL COMMENT '路由类型(zxinchain、eth、antchain)', router_type varchar(20) NOT NULL COMMENT '路由类型(zxinchain、eth、antchain)',
deal_with_status varchar(3) COMMENT '处理状态 0数据初始化 1已处理成功 2处理失败 3不做处理', deal_with_status varchar(3) COMMENT '处理状态 0数据初始化 1已处理成功 2处理失败 3不做处理',
created_at timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', created_at timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
updated_at timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间', updated_at timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`mid`) PRIMARY KEY (`mid`)
) ENGINE = InnoDB comment '数字藏品发行购买失败记录表'; ) ENGINE = InnoDB comment '数字藏品发行购买失败记录表';
create index gnofl_idx_nft_order_pay_id on galaxy_nft_order_fail_log (nft_order_pay_id); create index gnofl_idx_nft_order_pay_id on galaxy_nft_order_fail_log (nft_order_pay_id);
......
USE dev_ln_scene;
ALTER TABLE goblin_nft_order ADD list_id VARCHAR(64) NOT NULL DEFAULT '' COMMENT '分批购ID' after user_mobile;
ALTER TABLE goblin_nft_order ADD ex_code VARCHAR(64) NOT NULL DEFAULT '' COMMENT '兑换码' after list_id;
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment