From 6783b73b53c2aba7d53be5cc18fe44c218aeddb7 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Thu, 6 Jun 2024 11:28:19 +0800 Subject: [PATCH] 1 --- bin/nftserver/config/nft_home_meta.json | 18 +++++++ server/nftserver/mt/NftHomeMeta.go | 5 ++ server/nftserver/mt/export.go | 2 +- server/nftserver/mtb/mtb.auto_gen.go | 62 ++++++++++++------------- server/nftserver/proto/mt.proto | 12 ++--- 5 files changed, 61 insertions(+), 38 deletions(-) create mode 100644 bin/nftserver/config/nft_home_meta.json diff --git a/bin/nftserver/config/nft_home_meta.json b/bin/nftserver/config/nft_home_meta.json new file mode 100644 index 00000000..1c06ef75 --- /dev/null +++ b/bin/nftserver/config/nft_home_meta.json @@ -0,0 +1,18 @@ +[ + { + "name": "hero", + "nft_name": "hero", + "nft_symbol": "nft_symbol", + "nft_description": "description", + "nft_image": "nft_image", + "nft_external_link": "nft_external_link" + }, + { + "name": "gold_bullion", + "nft_name": "gold_bullion", + "nft_symbol": "nft_symbol", + "nft_description": "description", + "nft_image": "nft_image", + "nft_external_link": "nft_external_link" + } +] diff --git a/server/nftserver/mt/NftHomeMeta.go b/server/nftserver/mt/NftHomeMeta.go index d896ccd5..f20acb11 100644 --- a/server/nftserver/mt/NftHomeMeta.go +++ b/server/nftserver/mt/NftHomeMeta.go @@ -22,3 +22,8 @@ func (this *NftHomeMetaTable) GetHeroMeta() *NftHomeMeta { func (this *NftHomeMetaTable) GetGoldBullionMeta() *NftHomeMeta { return this.goldBullion } + +func (this *NftHomeMetaTable) PostInit1() { + this.hero = this.GetByName("hero") + this.goldBullion = this.GetByName("gold_bullion") +} diff --git a/server/nftserver/mt/export.go b/server/nftserver/mt/export.go index 5ee9b859..6a18f3bd 100644 --- a/server/nftserver/mt/export.go +++ b/server/nftserver/mt/export.go @@ -29,6 +29,6 @@ var Table = f5.New(func(this *table) { this.NftHomeMeta = f5.New(func(this *NftHomeMetaTable) { this.FileName = "../config/nft_home_meta.json" - this.PrimKey = "internal_name" + this.PrimKey = "name" }) }) diff --git a/server/nftserver/mtb/mtb.auto_gen.go b/server/nftserver/mtb/mtb.auto_gen.go index fd44be4c..00e3ee09 100644 --- a/server/nftserver/mtb/mtb.auto_gen.go +++ b/server/nftserver/mtb/mtb.auto_gen.go @@ -32,12 +32,12 @@ type Config struct { } type NftHomeMeta struct { - internal_name string name string - symbol string - description string - image string - external_link string + nft_name string + nft_symbol string + nft_description string + nft_image string + nft_external_link string _flags1_ uint64 _flags2_ uint64 @@ -115,51 +115,51 @@ func (this *Config) HasGameapiUrl() bool { return (this._flags1_ & (uint64(1) << 1)) > 0 } -func (this *NftHomeMeta) GetInternalName() string { - return this.internal_name -} - -func (this *NftHomeMeta) HasInternalName() bool { - return (this._flags1_ & (uint64(1) << 1)) > 0 -} - func (this *NftHomeMeta) GetName() string { return this.name } func (this *NftHomeMeta) HasName() bool { + return (this._flags1_ & (uint64(1) << 1)) > 0 +} + +func (this *NftHomeMeta) GetNftName() string { + return this.nft_name +} + +func (this *NftHomeMeta) HasNftName() bool { return (this._flags1_ & (uint64(1) << 3)) > 0 } -func (this *NftHomeMeta) GetSymbol() string { - return this.symbol +func (this *NftHomeMeta) GetNftSymbol() string { + return this.nft_symbol } -func (this *NftHomeMeta) HasSymbol() bool { +func (this *NftHomeMeta) HasNftSymbol() bool { return (this._flags1_ & (uint64(1) << 4)) > 0 } -func (this *NftHomeMeta) GetDescription() string { - return this.description +func (this *NftHomeMeta) GetNftDescription() string { + return this.nft_description } -func (this *NftHomeMeta) HasDescription() bool { +func (this *NftHomeMeta) HasNftDescription() bool { return (this._flags1_ & (uint64(1) << 5)) > 0 } -func (this *NftHomeMeta) GetImage() string { - return this.image +func (this *NftHomeMeta) GetNftImage() string { + return this.nft_image } -func (this *NftHomeMeta) HasImage() bool { +func (this *NftHomeMeta) HasNftImage() bool { return (this._flags1_ & (uint64(1) << 6)) > 0 } -func (this *NftHomeMeta) GetExternalLink() string { - return this.external_link +func (this *NftHomeMeta) GetNftExternalLink() string { + return this.nft_external_link } -func (this *NftHomeMeta) HasExternalLink() bool { +func (this *NftHomeMeta) HasNftExternalLink() bool { return (this._flags1_ & (uint64(1) << 7)) > 0 } @@ -183,10 +183,10 @@ func (this *Config) LoadFromKv(kv map[string]interface{}) { } func (this *NftHomeMeta) LoadFromKv(kv map[string]interface{}) { - f5.ReadMetaTableField(&this.internal_name, "internal_name", &this._flags1_, 1, kv) - f5.ReadMetaTableField(&this.name, "name", &this._flags1_, 3, kv) - f5.ReadMetaTableField(&this.symbol, "symbol", &this._flags1_, 4, kv) - f5.ReadMetaTableField(&this.description, "description", &this._flags1_, 5, kv) - f5.ReadMetaTableField(&this.image, "image", &this._flags1_, 6, kv) - f5.ReadMetaTableField(&this.external_link, "external_link", &this._flags1_, 7, kv) + f5.ReadMetaTableField(&this.name, "name", &this._flags1_, 1, kv) + f5.ReadMetaTableField(&this.nft_name, "nft_name", &this._flags1_, 3, kv) + f5.ReadMetaTableField(&this.nft_symbol, "nft_symbol", &this._flags1_, 4, kv) + f5.ReadMetaTableField(&this.nft_description, "nft_description", &this._flags1_, 5, kv) + f5.ReadMetaTableField(&this.nft_image, "nft_image", &this._flags1_, 6, kv) + f5.ReadMetaTableField(&this.nft_external_link, "nft_external_link", &this._flags1_, 7, kv) } diff --git a/server/nftserver/proto/mt.proto b/server/nftserver/proto/mt.proto index 7d4e845a..33fbac4f 100644 --- a/server/nftserver/proto/mt.proto +++ b/server/nftserver/proto/mt.proto @@ -25,10 +25,10 @@ message Config message NftHomeMeta { - optional string internal_name = 1; - optional string name = 3; - optional string symbol = 4; - optional string description = 5; - optional string image = 6; - optional string external_link = 7; + optional string name = 1; + optional string nft_name = 3; + optional string nft_symbol = 4; + optional string nft_description = 5; + optional string nft_image = 6; + optional string nft_external_link = 7; }