173 lines
4.7 KiB
Python
173 lines
4.7 KiB
Python
# -*- coding: utf-8 -*-
|
||
|
||
import _common
|
||
|
||
class Hero(object):
|
||
|
||
def __init__(self):
|
||
self.apis_ = [
|
||
{
|
||
'name': 'heroList',
|
||
'desc': '获取英雄列表',
|
||
'group': 'Hero',
|
||
'url': 'webapp/index.php?c=Hero&a=heroList',
|
||
'params': [
|
||
_common.ReqHead(),
|
||
],
|
||
'response': [
|
||
_common.RspHead(),
|
||
['!hero_list', _common.Hero, '英雄列表']
|
||
]
|
||
},
|
||
{
|
||
'name': 'skinList',
|
||
'desc': '获取英雄皮肤列表',
|
||
'group': 'Hero',
|
||
'url': 'webapp/index.php?c=Hero&a=skinList',
|
||
'params': [
|
||
_common.ReqHead(),
|
||
],
|
||
'response': [
|
||
_common.RspHead(),
|
||
['!skin_list', _common.HeroSkin, '英雄皮肤列表']
|
||
]
|
||
},
|
||
{
|
||
'desc': 'buyHero',
|
||
'group': 'Hero',
|
||
'url': 'webapp/index.php?c=Hero&a=buyHero',
|
||
'params': [
|
||
_common.ReqHead(),
|
||
['hero_id', '', '英雄id'],
|
||
['buy_type', '', '购买类型0:指购买英雄 1:购买英雄和皮肤'],
|
||
],
|
||
'response': [
|
||
_common.RspHead(),
|
||
['award', _common.Award, '奖励信息'],
|
||
]
|
||
},
|
||
{
|
||
'desc': 'buySkin',
|
||
'group': 'Hero',
|
||
'url': 'webapp/index.php?c=Hero&a=buySkin',
|
||
'params': [
|
||
_common.ReqHead(),
|
||
],
|
||
'response': [
|
||
_common.RspHead(),
|
||
]
|
||
},
|
||
]
|
||
self.apis_ = [
|
||
{
|
||
'desc': 'addItemToDB',
|
||
'group': 'NHero',
|
||
'url': 'webapp/index.php?c=NHero&a=addItemToDB',
|
||
'params': [
|
||
_common.ReqHead(),
|
||
],
|
||
'response': [
|
||
_common.RspHead(),
|
||
]
|
||
},
|
||
{
|
||
'desc': 'getAllHero',
|
||
'group': 'NHero',
|
||
'url': 'webapp/index.php?c=NHero&a=getAllHero',
|
||
'params': [
|
||
_common.ReqHead(),
|
||
],
|
||
'response': [
|
||
_common.RspHead(),
|
||
]
|
||
},
|
||
{
|
||
'desc': 'getHeroInfoByID',
|
||
'group': 'NHero',
|
||
'url': 'webapp/index.php?c=NHero&a=getHeroInfoByID',
|
||
'params': [
|
||
_common.ReqHead(),
|
||
],
|
||
'response': [
|
||
_common.RspHead(),
|
||
]
|
||
},
|
||
{
|
||
'desc': 'getYokeItemInfo',
|
||
'group': 'NHero',
|
||
'url': 'webapp/index.php?c=NHero&a=getYokeItemInfo',
|
||
'params': [
|
||
_common.ReqHead(),
|
||
],
|
||
'response': [
|
||
_common.RspHead(),
|
||
]
|
||
},
|
||
{
|
||
'desc': 'changeSkin',
|
||
'group': 'NHero',
|
||
'url': 'webapp/index.php?c=NHero&a=changeSkin',
|
||
'params': [
|
||
_common.ReqHead(),
|
||
],
|
||
'response': [
|
||
_common.RspHead(),
|
||
]
|
||
},
|
||
{
|
||
'desc': 'buySkin',
|
||
'group': 'NHero',
|
||
'url': 'webapp/index.php?c=NHero&a=buySkin',
|
||
'params': [
|
||
_common.ReqHead(),
|
||
],
|
||
'response': [
|
||
_common.RspHead(),
|
||
]
|
||
},
|
||
{
|
||
'desc': 'buyHero',
|
||
'group': 'NHero',
|
||
'url': 'webapp/index.php?c=NHero&a=buyHero',
|
||
'params': [
|
||
_common.ReqHead(),
|
||
],
|
||
'response': [
|
||
_common.RspHead(),
|
||
]
|
||
},
|
||
{
|
||
'desc': 'getAllHeroSkinByID',
|
||
'group': 'NHero',
|
||
'url': 'webapp/index.php?c=NHero&a=getAllHeroSkinByID',
|
||
'params': [
|
||
_common.ReqHead(),
|
||
],
|
||
'response': [
|
||
_common.RspHead(),
|
||
]
|
||
},
|
||
{
|
||
'desc': 'skillLvUp',
|
||
'group': 'NHero',
|
||
'url': 'webapp/index.php?c=NHero&a=skillLvUp',
|
||
'params': [
|
||
_common.ReqHead(),
|
||
],
|
||
'response': [
|
||
_common.RspHead(),
|
||
]
|
||
},
|
||
{
|
||
'desc': 'useYokeItem',
|
||
'group': 'NHero',
|
||
'url': 'webapp/index.php?c=NHero&a=useYokeItem',
|
||
'params': [
|
||
_common.ReqHead(),
|
||
],
|
||
'response': [
|
||
_common.RspHead(),
|
||
]
|
||
},
|
||
]
|