更新接口

This commit is contained in:
wh_zcy 2022-08-11 19:39:22 +08:00
parent da4f77d8e9
commit 8e0ef4c257
13 changed files with 516 additions and 13 deletions

View File

@ -95,12 +95,12 @@ const (
APP_MONITOR_BTN_VIEW = "查看" APP_MONITOR_BTN_VIEW = "查看"
//form //form
APP_TESTCASE_FORM_LABEL_HEROOBJID = "卡片OID" APP_TESTCASE_FORM_LABEL_HEROOBJID = "卡片ID"
APP_TESTCASE_FORM_LABEL_RACECARD = "种族卡片" APP_TESTCASE_FORM_LABEL_RACECARD = "种族卡片"
APP_TESTCASE_FORM_LABEL_CARD = "卡片" APP_TESTCASE_FORM_LABEL_CARD = "卡片"
APP_TESTCASE_FORM_LABEL_EXPCARDS = "经验卡" APP_TESTCASE_FORM_LABEL_EXPCARDS = "经验卡"
APP_TESTCASE_FORM_LABEL_OID = "卡片OID" APP_TESTCASE_FORM_LABEL_OID = "卡片OID"
APP_TESTCASE_FORM_LABEL_NUM = "卡片数量" APP_TESTCASE_FORM_LABEL_NUM = "数量"
APP_TESTCASE_FORM_TASKTAG = "任务类型" APP_TESTCASE_FORM_TASKTAG = "任务类型"
APP_TESTCASE_FORM_TASK_OID = "任务OID" APP_TESTCASE_FORM_TASK_OID = "任务OID"
APP_TESTCASE_FORM_NICKNAME = "昵称" APP_TESTCASE_FORM_NICKNAME = "昵称"
@ -114,6 +114,9 @@ const (
APP_TESTCASE_FORM_LABEL_FID = "好友ID" APP_TESTCASE_FORM_LABEL_FID = "好友ID"
APP_TESTCASE_FORM_MAILID = "邮件ID" APP_TESTCASE_FORM_MAILID = "邮件ID"
APP_TESTCASE_FORM_ITEMTYPE = "道具类型" APP_TESTCASE_FORM_ITEMTYPE = "道具类型"
APP_TESTCASE_FORM_ITEM_GEZIID = "格子ID"
APP_TESTCASE_FORM_ITEM_GOODSID = "物品ID"
APP_TESTCASE_FORM_ITEM_IDX = "下标"
//button //button
BUTTON_LOGIN = "登录" BUTTON_LOGIN = "登录"

View File

@ -0,0 +1,23 @@
package formview
import (
"go_dreamfactory/cmd/v2/model"
"go_dreamfactory/cmd/v2/service"
"go_dreamfactory/pb"
"fyne.io/fyne/v2"
"github.com/sirupsen/logrus"
)
type EquipListView struct {
BaseformView
}
func (this *EquipListView) CreateView(t *model.TestCase) fyne.CanvasObject {
this.form.OnSubmit = func() {
if err := service.GetPttService().SendToClient(t.MainType, t.SubType, &pb.EquipmentGetListReq{}); err != nil {
logrus.Error(err)
}
}
return this.form
}

View File

@ -0,0 +1,59 @@
package formview
import (
"go_dreamfactory/cmd/v2/lib/common"
"go_dreamfactory/cmd/v2/model"
"go_dreamfactory/cmd/v2/service"
"go_dreamfactory/pb"
"fyne.io/fyne/v2"
"fyne.io/fyne/v2/widget"
"github.com/sirupsen/logrus"
)
type EquipUpDownView struct {
BaseformView
}
func (this *EquipUpDownView) CreateView(t *model.TestCase) fyne.CanvasObject {
heroObjID := widget.NewEntry()
heroObjID.PlaceHolder = "英雄ID"
this.form.AppendItem(widget.NewFormItem(common.APP_TESTCASE_FORM_LABEL_HEROOBJID, heroObjID))
equipId1 := widget.NewEntry()
equipId1.PlaceHolder = "装备ID1"
this.form.AppendItem(widget.NewFormItem("装备ID1", equipId1))
equipId2 := widget.NewEntry()
equipId2.PlaceHolder = "装备ID2"
this.form.AppendItem(widget.NewFormItem("装备ID2", equipId2))
equipId3 := widget.NewEntry()
equipId3.PlaceHolder = "装备ID3"
this.form.AppendItem(widget.NewFormItem("装备ID3", equipId3))
equipId4 := widget.NewEntry()
equipId4.PlaceHolder = "装备ID4"
this.form.AppendItem(widget.NewFormItem("装备ID5", equipId4))
equipId5 := widget.NewEntry()
equipId5.PlaceHolder = "装备ID5"
this.form.AppendItem(widget.NewFormItem("装备ID5", equipId5))
equipIds := []string{
equipId1.Text, equipId2.Text, equipId3.Text, equipId4.Text, equipId5.Text,
}
this.form.OnSubmit = func() {
if err := service.GetPttService().SendToClient(t.MainType, t.SubType,
&pb.EquipmentEquipReq{
HeroCardId: heroObjID.Text,
EquipmentId: equipIds,
}); err != nil {
logrus.Error(err)
return
}
}
return this.form
}

View File

@ -0,0 +1,32 @@
package formview
import (
"go_dreamfactory/cmd/v2/model"
"go_dreamfactory/cmd/v2/service"
"go_dreamfactory/pb"
"fyne.io/fyne/v2"
"fyne.io/fyne/v2/widget"
"github.com/sirupsen/logrus"
)
type EquipUpgradeView struct {
BaseformView
}
func (this *EquipUpgradeView) CreateView(t *model.TestCase) fyne.CanvasObject {
equipId := widget.NewEntry()
equipId.PlaceHolder = "装备ID"
this.form.AppendItem(widget.NewFormItem("装备ID", equipId))
this.form.OnSubmit = func() {
if err := service.GetPttService().SendToClient(t.MainType, t.SubType,
&pb.EquipmentUpgradeReq{
EquipmentId: equipId.Text,
}); err != nil {
logrus.Error(err)
return
}
}
return this.form
}

View File

@ -1,9 +1,15 @@
package formview package formview
import ( import (
"go_dreamfactory/cmd/v2/lib/common"
"go_dreamfactory/cmd/v2/model" "go_dreamfactory/cmd/v2/model"
"go_dreamfactory/cmd/v2/service"
"go_dreamfactory/pb"
"fyne.io/fyne/v2" "fyne.io/fyne/v2"
"fyne.io/fyne/v2/widget"
"github.com/sirupsen/logrus"
"github.com/spf13/cast"
) )
type ItemsSellView struct { type ItemsSellView struct {
@ -11,5 +17,32 @@ type ItemsSellView struct {
} }
func (this *ItemsSellView) CreateView(t *model.TestCase) fyne.CanvasObject { func (this *ItemsSellView) CreateView(t *model.TestCase) fyne.CanvasObject {
geziId := widget.NewEntry()
geziId.PlaceHolder = "格子ID"
this.form.AppendItem(widget.NewFormItem(common.APP_TESTCASE_FORM_ITEM_GEZIID, geziId))
wupinId := widget.NewEntry()
wupinId.PlaceHolder = "物品ID"
this.form.AppendItem(widget.NewFormItem(common.APP_TESTCASE_FORM_ITEM_GOODSID, wupinId))
amount := widget.NewEntry()
amount.PlaceHolder = "使用数量"
this.form.AppendItem(widget.NewFormItem(common.APP_TESTCASE_FORM_LABEL_NUM, amount))
this.form.OnSubmit = func() {
if err := service.GetPttService().SendToClient(
t.MainType,
t.SubType,
&pb.ItemsSellItemReq{
GridId: geziId.Text,
ItemId: wupinId.Text,
Amount: cast.ToUint32(amount.Text),
},
); err != nil {
logrus.Error(err)
return
}
}
return this.form return this.form
} }

View File

@ -0,0 +1,48 @@
package formview
import (
"go_dreamfactory/cmd/v2/lib/common"
"go_dreamfactory/cmd/v2/model"
"go_dreamfactory/cmd/v2/service"
"go_dreamfactory/pb"
"fyne.io/fyne/v2"
"fyne.io/fyne/v2/widget"
"github.com/sirupsen/logrus"
"github.com/spf13/cast"
)
type ItemsUseView struct {
BaseformView
}
func (this *ItemsUseView) CreateView(t *model.TestCase) fyne.CanvasObject {
geziId := widget.NewEntry()
geziId.PlaceHolder = "格子ID"
this.form.AppendItem(widget.NewFormItem(common.APP_TESTCASE_FORM_ITEM_GEZIID, geziId))
amount := widget.NewEntry()
amount.PlaceHolder = "使用数量"
this.form.AppendItem(widget.NewFormItem(common.APP_TESTCASE_FORM_LABEL_NUM, amount))
selectId := widget.NewEntry()
selectId.PlaceHolder = "选择下标"
this.form.AppendItem(widget.NewFormItem(common.APP_TESTCASE_FORM_ITEM_IDX, selectId))
this.form.OnSubmit = func() {
if err := service.GetPttService().SendToClient(
t.MainType,
t.SubType,
&pb.ItemsUseItemReq{
GridId: geziId.Text,
Amount: cast.ToUint32(amount.Text),
Select: cast.ToInt32(selectId),
},
); err != nil {
logrus.Error(err)
return
}
}
return this.form
}

View File

@ -0,0 +1,34 @@
package formview
import (
"go_dreamfactory/cmd/v2/model"
"go_dreamfactory/cmd/v2/service"
"go_dreamfactory/pb"
"fyne.io/fyne/v2"
"fyne.io/fyne/v2/widget"
"github.com/sirupsen/logrus"
"github.com/spf13/cast"
)
type MainlineChallengeView struct {
BaseformView
}
func (this *MainlineChallengeView) CreateView(t *model.TestCase) fyne.CanvasObject {
chapterId := widget.NewEntry()
this.form.AppendItem(widget.NewFormItem("关卡ID", chapterId))
subChapterId := widget.NewEntry()
this.form.AppendItem(widget.NewFormItem("小关卡ID", subChapterId))
this.form.OnSubmit = func() {
if err := service.GetPttService().SendToClient(t.MainType, t.SubType, &pb.MainlineChallengeReq{
ChapterObj: chapterId.Text,
MainlineId: cast.ToUint32(subChapterId.Text),
}); err != nil {
logrus.Error(err)
}
}
return this.form
}

View File

@ -0,0 +1,24 @@
package formview
import (
"go_dreamfactory/cmd/v2/model"
"go_dreamfactory/cmd/v2/service"
"go_dreamfactory/pb"
"fyne.io/fyne/v2"
"github.com/sirupsen/logrus"
)
// 主线关卡
type MainlineListView struct {
BaseformView
}
func (this *MainlineListView) CreateView(t *model.TestCase) fyne.CanvasObject {
this.form.OnSubmit = func() {
if err := service.GetPttService().SendToClient(t.MainType, t.SubType, &pb.MainlineGetListReq{}); err != nil {
logrus.Error(err)
}
}
return this.form
}

View File

@ -0,0 +1,29 @@
package formview
import (
"go_dreamfactory/cmd/v2/model"
"go_dreamfactory/cmd/v2/service"
"go_dreamfactory/pb"
"fyne.io/fyne/v2"
"fyne.io/fyne/v2/widget"
"github.com/sirupsen/logrus"
)
type MainlineRewardView struct {
BaseformView
}
func (this *MainlineRewardView) CreateView(t *model.TestCase) fyne.CanvasObject {
chapterId := widget.NewEntry()
this.form.AppendItem(widget.NewFormItem("关卡ID", chapterId))
this.form.OnSubmit = func() {
if err := service.GetPttService().SendToClient(t.MainType, t.SubType, &pb.MainlineGetRewardReq{
ChapterObj: chapterId.Text,
}); err != nil {
logrus.Error(err)
}
}
return this.form
}

View File

@ -0,0 +1,23 @@
package formview
import (
"go_dreamfactory/cmd/v2/model"
"go_dreamfactory/cmd/v2/service"
"go_dreamfactory/pb"
"fyne.io/fyne/v2"
"github.com/sirupsen/logrus"
)
type PagodaListView struct {
BaseformView
}
func (this *PagodaListView) CreateView(t *model.TestCase) fyne.CanvasObject {
this.form.OnSubmit = func() {
if err := service.GetPttService().SendToClient(t.MainType, t.SubType, &pb.PagodaGetListReq{}); err != nil {
logrus.Error(err)
}
}
return this.form
}

View File

@ -0,0 +1,42 @@
package formview
import (
"go_dreamfactory/cmd/v2/lib/common"
"go_dreamfactory/cmd/v2/model"
"go_dreamfactory/cmd/v2/service"
"go_dreamfactory/pb"
"fyne.io/fyne/v2"
"fyne.io/fyne/v2/widget"
"github.com/sirupsen/logrus"
"github.com/spf13/cast"
)
type ShopBuyView struct {
BaseformView
}
func (this *ShopBuyView) CreateView(t *model.TestCase) fyne.CanvasObject {
shopType := widget.NewEntry()
shopType.PlaceHolder = "商店类型"
this.form.AppendItem(widget.NewFormItem(common.APP_TESTCASE_FORM_ITEM_GEZIID, shopType))
goodsId := widget.NewEntry()
goodsId.PlaceHolder = "商品ID"
this.form.AppendItem(widget.NewFormItem(common.APP_TESTCASE_FORM_ITEM_GOODSID, goodsId))
amount := widget.NewEntry()
amount.PlaceHolder = "购买数量"
this.form.AppendItem(widget.NewFormItem(common.APP_TESTCASE_FORM_LABEL_NUM, amount))
this.form.OnSubmit = func() {
if err := service.GetPttService().SendToClient(t.MainType, t.SubType, &pb.ShopBuyReq{
ShopType: pb.ShopType(cast.ToInt32(shopType.Text)),
GoodsId: cast.ToInt32(goodsId.Text),
BuyNum: cast.ToInt32(amount.Text),
}); err != nil {
logrus.Error(err)
}
}
return this.form
}

View File

@ -0,0 +1,23 @@
package formview
import (
"go_dreamfactory/cmd/v2/model"
"go_dreamfactory/cmd/v2/service"
"go_dreamfactory/pb"
"fyne.io/fyne/v2"
"github.com/sirupsen/logrus"
)
type ShopListView struct {
BaseformView
}
func (this *ShopListView) CreateView(t *model.TestCase) fyne.CanvasObject {
this.form.OnSubmit = func() {
if err := service.GetPttService().SendToClient(t.MainType, t.SubType, &pb.ShopGetListReq{}); err != nil {
logrus.Error(err)
}
}
return this.form
}

View File

@ -9,6 +9,7 @@ import (
"go_dreamfactory/lego/core" "go_dreamfactory/lego/core"
"go_dreamfactory/modules/friend" "go_dreamfactory/modules/friend"
"go_dreamfactory/modules/hero" "go_dreamfactory/modules/hero"
"go_dreamfactory/modules/mainline"
"go_dreamfactory/modules/task" "go_dreamfactory/modules/task"
"go_dreamfactory/modules/user" "go_dreamfactory/modules/user"
"go_dreamfactory/pb" "go_dreamfactory/pb"
@ -33,6 +34,8 @@ var (
ff(comm.ModuleUser, user.UserSubTypeModifySign): &formview.UserSignView{}, ff(comm.ModuleUser, user.UserSubTypeModifySign): &formview.UserSignView{},
// items // items
ff(comm.ModuleItems, "getlist"): &formview.ItemListView{}, ff(comm.ModuleItems, "getlist"): &formview.ItemListView{},
ff(comm.ModuleItems, "sellitem"): &formview.ItemsSellView{},
ff(comm.ModuleItems, "useitem"): &formview.ItemsUseView{},
//mail //mail
ff(comm.ModuleMail, "getlist"): &formview.MailListView{}, ff(comm.ModuleMail, "getlist"): &formview.MailListView{},
ff(comm.ModuleMail, "readmail"): &formview.MailReadMailView{}, ff(comm.ModuleMail, "readmail"): &formview.MailReadMailView{},
@ -48,6 +51,10 @@ var (
ff(comm.ModuleHero, hero.HeroSubTypeList): &formview.HeroListView{}, ff(comm.ModuleHero, hero.HeroSubTypeList): &formview.HeroListView{},
ff(comm.ModuleHero, hero.StrengthenUplv): &formview.HeroStrengthenUplvView{}, ff(comm.ModuleHero, hero.StrengthenUplv): &formview.HeroStrengthenUplvView{},
ff(comm.ModuleHero, hero.StrengthenUpStar): &formview.HeroStrengthenUpStarView{}, ff(comm.ModuleHero, hero.StrengthenUpStar): &formview.HeroStrengthenUpStarView{},
//equip
ff(comm.ModuleEquipment, "getlist"): &formview.EquipListView{},
ff(comm.ModuleEquipment, "equip"): &formview.EquipUpDownView{},
ff(comm.ModuleEquipment, "upgrade"): &formview.EquipUpgradeView{},
//friend //friend
ff(comm.ModuleFriend, friend.FriendSubTypeList): &formview.FriendListView{}, ff(comm.ModuleFriend, friend.FriendSubTypeList): &formview.FriendListView{},
ff(comm.ModuleFriend, friend.FriendSubTypeApply): &formview.FriendApplyView{}, ff(comm.ModuleFriend, friend.FriendSubTypeApply): &formview.FriendApplyView{},
@ -57,6 +64,15 @@ var (
ff(comm.ModuleFriend, friend.FriendSubTypeDelBlack): &formview.FriendDelblackView{}, ff(comm.ModuleFriend, friend.FriendSubTypeDelBlack): &formview.FriendDelblackView{},
ff(comm.ModuleFriend, friend.FriendSubTypeSearch): &formview.FriendSearchView{}, ff(comm.ModuleFriend, friend.FriendSubTypeSearch): &formview.FriendSearchView{},
ff(comm.ModuleFriend, friend.FriendSubTypeZanList): &formview.FriendZanView{}, ff(comm.ModuleFriend, friend.FriendSubTypeZanList): &formview.FriendZanView{},
// shop
ff(comm.ModuleShop, "getlist"): &formview.ShopListView{},
ff(comm.ModuleShop, "buy"): &formview.ShopBuyView{},
// mailine
ff(comm.ModuleMainline, mainline.MainlineGetListResp): &formview.MainlineListView{},
ff(comm.ModuleMainline, mainline.MainlineChallengeResp): &formview.MainlineChallengeView{},
ff(comm.ModuleMainline, mainline.MainlineGetRewardResp): &formview.MainlineRewardView{},
// pagoda
ff(comm.ModulePagoda, "getlist"): &formview.PagodaListView{},
} }
) )
@ -71,6 +87,10 @@ var (
string(comm.ModuleFriend), string(comm.ModuleFriend),
string(comm.ModuleMail), string(comm.ModuleMail),
string(comm.ModuleItems), string(comm.ModuleItems),
string(comm.ModuleEquipment),
string(comm.ModuleShop),
string(comm.ModuleMainline),
string(comm.ModulePagoda),
}, },
"gm": {ff(comm.ModuleGM, "cmd")}, "gm": {ff(comm.ModuleGM, "cmd")},
"user": { "user": {
@ -79,6 +99,8 @@ var (
}, },
"items": { "items": {
ff(comm.ModuleItems, "getlist"), ff(comm.ModuleItems, "getlist"),
ff(comm.ModuleItems, "sellitem"),
ff(comm.ModuleItems, "useitem"),
}, },
"mail": { "mail": {
ff(comm.ModuleMail, "getlist"), ff(comm.ModuleMail, "getlist"),
@ -92,6 +114,11 @@ var (
ff(comm.ModuleHero, hero.StrengthenUplv), ff(comm.ModuleHero, hero.StrengthenUplv),
ff(comm.ModuleHero, hero.StrengthenUpStar), ff(comm.ModuleHero, hero.StrengthenUpStar),
}, },
"equipment": {
ff(comm.ModuleEquipment, "getlist"),
ff(comm.ModuleEquipment, "equip"),
ff(comm.ModuleEquipment, "upgrade"),
},
"task": { "task": {
ff(comm.ModuleTask, task.TaskSubTypeList), ff(comm.ModuleTask, task.TaskSubTypeList),
ff(comm.ModuleTask, task.TaskSubTypeReceive), ff(comm.ModuleTask, task.TaskSubTypeReceive),
@ -101,15 +128,25 @@ var (
"friend": { "friend": {
ff(comm.ModuleFriend, friend.FriendSubTypeList), ff(comm.ModuleFriend, friend.FriendSubTypeList),
ff(comm.ModuleFriend, friend.FriendSubTypeApply), ff(comm.ModuleFriend, friend.FriendSubTypeApply),
// ff(comm.ModuleFriend, friend.FriendSubTypeApplyList),
ff(comm.ModuleFriend, friend.FriendSubTypeAgree), ff(comm.ModuleFriend, friend.FriendSubTypeAgree),
// ff(comm.ModuleFriend, friend.FriendSubTypeRefuse),
ff(comm.ModuleFriend, friend.FriendSubTypeBlacklist), ff(comm.ModuleFriend, friend.FriendSubTypeBlacklist),
ff(comm.ModuleFriend, friend.FriendSubTypeAddBlack), ff(comm.ModuleFriend, friend.FriendSubTypeAddBlack),
ff(comm.ModuleFriend, friend.FriendSubTypeDelBlack), ff(comm.ModuleFriend, friend.FriendSubTypeDelBlack),
ff(comm.ModuleFriend, friend.FriendSubTypeSearch), ff(comm.ModuleFriend, friend.FriendSubTypeSearch),
ff(comm.ModuleFriend, friend.FriendSubTypeZanList), ff(comm.ModuleFriend, friend.FriendSubTypeZanList),
}, },
"shop": {
ff(comm.ModuleShop, "getlist"),
ff(comm.ModuleShop, "buy"),
},
"mainline": {
ff(comm.ModuleMainline, mainline.MainlineGetListResp),
ff(comm.ModuleMainline, mainline.MainlineChallengeResp),
ff(comm.ModuleMainline, mainline.MainlineGetRewardResp),
},
"pagoda": {
ff(comm.ModulePagoda, "getlist"),
},
} }
) )
@ -169,6 +206,20 @@ var (
SubType: "getlist", SubType: "getlist",
Enabled: true, Enabled: true,
}, },
ff(comm.ModuleItems, "sellitem"): {
NavLabel: "道具售卖",
Desc: "道具售卖",
MainType: string(comm.ModuleItems),
SubType: "sellitem",
Enabled: true,
},
ff(comm.ModuleItems, "useitem"): {
NavLabel: "道具使用",
Desc: "道具使用",
MainType: string(comm.ModuleItems),
SubType: "useitem",
Enabled: true,
},
//mail //mail
string(comm.ModuleMail): { string(comm.ModuleMail): {
@ -290,6 +341,33 @@ var (
Rsp: &pb.HeroStrengthenUpStarResp{}, Rsp: &pb.HeroStrengthenUpStarResp{},
Enabled: true, Enabled: true,
}, },
//equipment
string(comm.ModuleEquipment): {
NavLabel: "装备",
MainType: string(comm.ModuleEquipment),
Enabled: true,
},
ff(comm.ModuleEquipment, "getlist"): {
NavLabel: "装备列表",
Desc: "装备列表",
MainType: string(comm.ModuleEquipment),
SubType: "getlist",
Enabled: true,
},
ff(comm.ModuleEquipment, "equip"): {
NavLabel: "穿卸装备",
Desc: "穿/卸装备",
MainType: string(comm.ModuleEquipment),
SubType: "equip",
Enabled: true,
},
ff(comm.ModuleEquipment, "upgrade"): {
NavLabel: "升级装备",
Desc: "升级装备",
MainType: string(comm.ModuleEquipment),
SubType: "upgrade",
Enabled: true,
},
//friend //friend
string(comm.ModuleFriend): { string(comm.ModuleFriend): {
NavLabel: "好友", NavLabel: "好友",
@ -314,14 +392,6 @@ var (
Rsp: &pb.FriendApplyResp{}, Rsp: &pb.FriendApplyResp{},
Enabled: true, Enabled: true,
}, },
// ff(comm.ModuleFriend, friend.FriendSubTypeApplyList): {
// Desc: "申请列表",
// MainType: string(comm.ModuleFriend),
// SubType: friend.FriendSubTypeApplyList,
// Req: &pb.FriendApplyListReq{},
// Rsp: &pb.FriendApplyListResp{},
// Enabled: true,
// },
ff(comm.ModuleFriend, friend.FriendSubTypeBlacklist): { ff(comm.ModuleFriend, friend.FriendSubTypeBlacklist): {
NavLabel: "黑名单", NavLabel: "黑名单",
Desc: "黑名单列表", Desc: "黑名单列表",
@ -374,6 +444,66 @@ var (
SubType: friend.FriendSubTypeZanList, SubType: friend.FriendSubTypeZanList,
Enabled: true, Enabled: true,
}, },
//shop
string(comm.ModuleShop): {
NavLabel: "商店",
MainType: string(comm.ModuleShop),
Enabled: true,
},
ff(comm.ModuleShop, "getlist"): {
NavLabel: "商店列表",
Desc: "商店列表",
MainType: string(comm.ModuleShop),
SubType: "getlist",
Enabled: true,
},
ff(comm.ModuleShop, "buy"): {
NavLabel: "购买商品",
Desc: "购买商品",
MainType: string(comm.ModuleShop),
SubType: "buy",
Enabled: true,
},
// mainline
string(comm.ModuleMainline): {
NavLabel: "主线关卡",
MainType: string(comm.ModuleShop),
Enabled: true,
},
ff(comm.ModuleMainline, mainline.MainlineGetListResp): {
NavLabel: "主线关卡",
Desc: "主线关卡",
MainType: string(comm.ModuleMainline),
SubType: mainline.MainlineGetListResp,
Enabled: true,
},
ff(comm.ModuleMainline, mainline.MainlineChallengeResp): {
NavLabel: "关卡挑战",
Desc: "关卡挑战",
MainType: string(comm.ModuleMainline),
SubType: mainline.MainlineChallengeResp,
Enabled: true,
},
ff(comm.ModuleMainline, mainline.MainlineGetRewardResp): {
NavLabel: "关卡奖励",
Desc: "获取关卡奖励",
MainType: string(comm.ModuleMainline),
SubType: mainline.MainlineGetRewardResp,
Enabled: true,
},
//pagoda
string(comm.ModulePagoda): {
NavLabel: "魔塔",
MainType: string(comm.ModulePagoda),
Enabled: true,
},
ff(comm.ModulePagoda, "getlist"): {
NavLabel: "魔塔列表",
Desc: "魔塔列表",
MainType: string(comm.ModulePagoda),
SubType: "getlist",
Enabled: true,
},
} }
) )