# -*- coding: utf-8 -*- import _common class Avatar(object): def __init__(self): self.apis = [ { 'name': 'avatarMetaList', 'desc': 'item配置表中装饰列表', 'group': 'Avatar', 'url': 'webapp/index.php?c=Avatar&a=avatarMetaList', 'params': [ _common.ReqHead(), ], 'response': [ _common.RspHead(), ['!list', [], '装饰列表(参数见item.xlsx字段)'] ] },{ 'name': 'avatarList', 'desc': '获取装饰物品列表', 'group': 'Avatar', 'url': 'webapp/index.php?c=Avatar&a=avatarList', 'params': [ _common.ReqHead(), ], 'response': [ _common.RspHead(), ['!list', [AvatarInfo()], '装饰列表'] ] },{ 'name': 'equip', 'desc': '穿戴装饰物品', 'group': 'Avatar', 'url': 'webapp/index.php?c=Avatar&a=equip', 'params': [ _common.ReqHead(), ['hero_uniid', '', '英雄唯一id'], ['avatar_uniid', '', '装饰唯一id'], ], 'response': [ _common.RspHead(), ] },{ 'name': 'buyAvatar', 'desc': '购买装饰物品', 'group': 'Avatar', 'url': 'webapp/index.php?c=Avatar&a=buyAvatar', 'params': [ _common.ReqHead(), ['item_id', '', '装饰物品itemId'], ], 'response': [ _common.RspHead(), ] }, ] class AvatarInfo(object): def __init__(self): self.fields = [ ['account_id', '', 'account_id'], ['token_id', '', 'token_id'], ['item_id', 0, 'item_id'], ['item_type', 0, '1:翅膀'], ['status', 0, '0:为穿戴 1:已穿戴'], ['hero_idx', 0, '穿戴的英雄唯一id'], ]