# -*- coding: utf-8 -*- import _common class ComputingPower(object): def __init__(self): self.apis = [ { 'name': 'info', 'desc': '获取算力信息', 'group': 'ComputingPower', 'url': 'webapp/index.php?c=ComputingPower&a=info', 'params': [ _common.ReqHead(), ], 'response': [ _common.RspHead(), ['info', _common.ComputingPower(), '算力信息'] ] }, { 'name': 'getCrystalUi', 'desc': '获取晶体ui信息', 'group': 'ComputingPower', 'url': 'webapp/index.php?c=ComputingPower&a=getCrystalUi', 'params': [ _common.ReqHead(), ], 'response': [ _common.RspHead(), ['data', _common.CrystalUI(), '晶体的获取方式信息'] ] }, { 'name': 'exchangeCrystal', 'desc': '兑换晶体', 'group': 'ComputingPower', 'url': 'webapp/index.php?c=ComputingPower&a=exchangeCrystal', 'params': [ _common.ReqHead(), ['item_id', 0, '晶体item'], # ['item_num', 0, '晶体数量'], ], 'response': [ _common.RspHead(), ['property_chg', _common.PropertyChg(), '属性变更'], ] }, { 'name': 'getExchangeCrystalRecord', 'desc': '获取兑换晶体记录', 'group': 'ComputingPower', 'url': 'webapp/index.php?c=ComputingPower&a=getExchangeCrystalRecord', 'params': [ _common.ReqHead(), ], 'response': [ _common.RspHead(), ['data', _common.ExchangeCrystalRecord(), '算力信息'] ] }, { 'name': 'exchangePower', 'desc': '晶体兑换算力', 'group': 'ComputingPower', 'url': 'webapp/index.php?c=ComputingPower&a=exchangePower', 'params': [ _common.ReqHead(), ['num1', 0, '晶体260001兑换数'], ['num2', 0, '晶体260002兑换数'], ['num3', 0, '晶体260003兑换数'], ['num4', 0, '晶体260004兑换数'], ], 'response': [ _common.RspHead(), ['property_chg', _common.PropertyChg(), '属性变更'], ] }, { 'name': 'exchangeUplimit', 'desc': '每周晶体兑换上限', 'group': 'ComputingPower', 'url': 'webapp/index.php?c=ComputingPower&a=exchangeUplimit', 'params': [ _common.ReqHead(), ], 'response': [ _common.RspHead(), ['data', _common.ExchangeCrystalNum(), '本周期晶体兑换信息'] ] }, { 'name': 'getRewardHistory', 'desc': '获取奖励历史', 'group': 'ComputingPower', 'url': 'webapp/index.php?c=ComputingPower&a=getRewardHistory', 'params': [ _common.ReqHead(), ['star_time', 0, '开始时间,都没传查全部'], ['end_time', 0, '结束时间,都没传查全部'], ], 'response': [ _common.RspHead(), ['!data', [_common.CECRewardHistory()], '算力信息'], ['pending_rewards', '', '剩余总计'], ] }, # # { # 'name': 'getExchangePowerHistorys', # 'desc': '获取兑换算力历史', # 'group': 'ComputingPower', # 'url': 'webapp/index.php?c=ComputingPower&a=getExchangePowerHistorys', # 'params': [ # _common.ReqHead(), # ], # 'response': [ # _common.RspHead(), # ['info', _common.ComputingPower(), '算力信息'] # ] # }, ]