70 lines
2.3 KiB
Python
70 lines
2.3 KiB
Python
# -*- coding: utf-8 -*-
|
||
|
||
import _common
|
||
|
||
class Chip(object):
|
||
|
||
def __init__(self):
|
||
self.apis = [
|
||
{
|
||
'name': 'chipList',
|
||
'desc': '获取芯片列表',
|
||
'group': 'Chip',
|
||
'url': 'webapp/index.php?c=Chip&a=chipList',
|
||
'params': [
|
||
_common.ReqHead(),
|
||
['type', '', '芯片类型:1 英雄;2 枪械'],
|
||
],
|
||
'response': [
|
||
_common.RspHead(),
|
||
['!data', [_common.Chip()], '芯片列表']
|
||
]
|
||
},{
|
||
'name': 'chipOrder',
|
||
'desc': '芯片列表排序',
|
||
'group': 'Chip',
|
||
'url': 'webapp/index.php?c=Chip&a=chipOrder',
|
||
'params': [
|
||
_common.ReqHead(),
|
||
['type', '', '芯片类型:1 英雄;2 枪械'],
|
||
['order', '', 'asc 升序;desc 降序'],
|
||
],
|
||
'response': [
|
||
_common.RspHead(),
|
||
['!data', [_common.Chip()], '芯片列表']
|
||
]
|
||
},{
|
||
'name': 'beforeInlay',
|
||
'desc': '芯片镶嵌前置,获取可镶嵌的芯片',
|
||
'group': 'Chip',
|
||
'url': 'webapp/index.php?c=Chip&a=beforeInlay',
|
||
'params': [
|
||
_common.ReqHead(),
|
||
['type', '', '芯片类型:1 英雄;2 枪械'],
|
||
],
|
||
'response': [
|
||
_common.RspHead(),
|
||
['!data', [_common.Chip()], '芯片列表']
|
||
]
|
||
},{
|
||
'name': 'inlayChip',
|
||
'desc': '芯片镶嵌',
|
||
'group': 'Chip',
|
||
'url': 'webapp/index.php?c=Chip&a=inlayChip',
|
||
'params': [
|
||
_common.ReqHead(),
|
||
['hero_id', '', '英雄idx'],
|
||
['token_id', '', '芯片token id'],
|
||
],
|
||
'response': [
|
||
_common.RspHead(),
|
||
['!data', Union([
|
||
[_common.Hero()(), '英雄'],
|
||
[_common.ChipCore(), '核心加成'],
|
||
]), '英雄加成信息']
|
||
]
|
||
},
|
||
|
||
|
||
]
|