元旦活动

This commit is contained in:
dy 2023-12-26 14:04:19 +08:00
parent d5ef0b3187
commit fd035faf86
21 changed files with 298 additions and 424 deletions

View File

@ -5,20 +5,28 @@ import {PlayerFun} from "../../../public/player";
import {HongDianChange} from "../../hongdian/fun";
export default async function (call: ApiCall<ReqDMRec, ResDMRec>) {
// 查询活动是否有当前领奖的免费选项
// 查询活动是否存在
let _hd = (await HuoDongFun.gethdList(call, 14))[0]
let gift = _hd?.data?.gift?.find(i => i.free && i.id == call.req.id)
if (!gift) return call.errorCode(-1)
if (!_hd) return call.errorCode(-1)
// 校验当前领取奖励
let toPrize = call.req.prize
let prize = _hd.data.game.find(i => i.a == toPrize.a && i.t == toPrize.t && i.n == toPrize.n)
if (!prize) return call.errorCode(-2)
// 取奖励列表,判断是否有可领取奖励
let data = await G.mongodb.cEvent('yuandandamo').findOne({uid: call.uid, type: 'yuandandamo'})
let rec = data?.record?.[call.req.id]
if (rec && rec >= gift?.buyNum) return call.errorCode(-2)
let data = await G.mongodb.cEvent(`yuandan${_hd.hdid}`).findOne({uid: call.uid, type: `yuandan${_hd.hdid}`})
let rec = data?.gameNum
await PlayerFun.sendPrize(call, gift.prize);
if (rec && rec >= _hd.data?.gamefree) {
await PlayerFun.checkNeedIsMeet(call, _hd.data.gameneed);
await PlayerFun.cutNeed(call, _hd.data.gameneed);
}
await G.mongodb.cEvent('yuandandamo').updateOne({uid: call.uid, type: 'yuandandamo'}, {
$inc: {[`record.${gift.id}`]: 1},
await PlayerFun.sendPrize(call, prize);
await G.mongodb.cEvent(`yuandan${_hd.hdid}`).updateOne({uid: call.uid, type: `yuandan${_hd.hdid}`}, {
$inc: {[`gameNum`]: 1},
}, {upsert: true})
call.succ({})

View File

@ -1,17 +0,0 @@
import {ApiCall} from "tsrpc";
import {ReqDZOpen, ResDZOpen} from "../../../shared/protocols/event/yuandan/PtlDZOpen";
import {HuoDongFun} from "../../../public/huodongfun";
import {PayFun} from "../../../public/pay";
export default async function (call: ApiCall<ReqDZOpen, ResDZOpen>) {
let data = await G.mongodb.cEvent('yuandandingzhi').findOne({uid: call.uid, type: 'yuandandingzhi'})
let _hd = (await HuoDongFun.gethdList(call, 14))[0]
let payIds = _hd?.data?.gift?.filter(i => i.payId)?.map(i => i.payId)
call.succ({
record: data?.record || {},
buyLog: await PayFun.getPayLogs(call.uid, payIds)
})
}

View File

@ -11,14 +11,14 @@ export default async function (call: ApiCall<ReqDZRec, ResDZRec>) {
if (!gift) return call.errorCode(-1)
// 取奖励列表,判断是否有可领取奖励
let data = await G.mongodb.cEvent('yuandandingzhi').findOne({uid: call.uid, type: 'yuandandingzhi'})
let rec = data?.record?.[call.req.id]
if (rec && rec >= gift?.buyNum) return call.errorCode(-2)
let data = await G.mongodb.cEvent(`yuandan${_hd.hdid}`).findOne({uid: call.uid, type: `yuandan${_hd.hdid}`})
let rec = data?.gift?.[call.req.id]
if (rec && rec >= gift.buynum) return call.errorCode(-2)
await PlayerFun.sendPrize(call, gift.prize);
await G.mongodb.cEvent('yuandandingzhi').updateOne({uid: call.uid, type: 'yuandandingzhi'}, {
$inc: {[`record.${gift.id}`]: 1},
await G.mongodb.cEvent(`yuandan${_hd.hdid}`).updateOne({uid: call.uid, type: `yuandan${_hd.hdid}`}, {
$inc: {[`gift.${gift.id}`]: 1},
}, {upsert: true})
call.succ({})

View File

@ -7,19 +7,20 @@ import {HongDianChange} from "../../hongdian/fun";
export default async function (call: ApiCall<ReqExchange, ResExchange>) {
// 查询活动是否有当前领奖的免费选项
let _hd = (await HuoDongFun.gethdList(call, 14))[0]
let gift = _hd?.data?.gift?.find(i => i.free && i.id == call.req.id)
let gift = _hd?.data?.duihuan?.find(i => i.id == call.req.id)
if (!gift) return call.errorCode(-1)
// 取奖励列表,判断是否有可领取奖励
let data = await G.mongodb.cEvent('yuandanduihuan').findOne({uid: call.uid, type: 'yuandanduihuan'})
let rec = data?.record?.[call.req.id]
let data = await G.mongodb.cEvent(`yuandan${_hd.hdid}`).findOne({uid: call.uid, type: `yuandan${_hd.hdid}`})
let rec = data?.exchange?.[call.req.id]
if (rec && rec >= gift?.buyNum) return call.errorCode(-2)
await PlayerFun.checkNeedIsMeet(call, gift.need);
await PlayerFun.cutNeed(call, gift.need)
await PlayerFun.sendPrize(call, gift.prize);
await PlayerFun.cutNeed(call, gift.prize)
await G.mongodb.cEvent('yuandanduihuan').updateOne({uid: call.uid, type: 'yuandanduihuan'}, {
$inc: {[`record.${gift.id}`]: 1},
await G.mongodb.cEvent(`yuandan${_hd.hdid}`).updateOne({uid: call.uid, type: `yuandan${_hd.hdid}`}, {
$inc: {[`exchange.${gift.id}`]: 1},
}, {upsert: true})
call.succ({})

View File

@ -1,10 +0,0 @@
import {ApiCall} from "tsrpc";
import {ReqExchangeOpen, ResExchangeOpen} from "../../../shared/protocols/event/yuandan/PtlExchangeOpen";
export default async function (call: ApiCall<ReqExchangeOpen, ResExchangeOpen>) {
let data = await G.mongodb.cEvent('yuandanduihuan').findOne({uid: call.uid, type: 'yuandanduihuan'})
call.succ({
record: data?.record || {},
})
}

View File

@ -7,7 +7,5 @@ import {Yuandanfun} from "./fun";
export default async function (call: ApiCall<ReqOpen, ResOpen>) {
let _hd = await Yuandanfun.getCon(call)
call.succ({
data: (await G.mongodb.cEvent(`yuandan${_hd.hdid}`).findOne({uid: call.uid, type: 'yuandandamo'})) || {}
})
call.succ((await G.mongodb.cEvent(`yuandan${_hd.hdid}`).findOne({uid: call.uid, type: `yuandan${_hd.hdid}`})) || {})
}

View File

@ -1,18 +1,18 @@
import { ApiCall } from "tsrpc";
import { ReqTaskRec, ResTaskRec } from "../../../shared/protocols/event/christmas/PtlTaskRec";
import {Christmasfun} from "./fun";
import { ReqTaskRec, ResTaskRec } from "../../../shared/protocols/event/yuandan/PtlTaskRec";
import {Yuandanfun, Yuandanfun as Christmasfun} from "./fun";
import {HongDianChange} from "../../hongdian/fun";
import {PlayerFun} from "../../../public/player";
export default async function (call: ApiCall<ReqTaskRec, ResTaskRec>) {
let initCon = await Christmasfun.getCon(call)
let _hd = await Christmasfun.getCon(call)
let taskid = call.req.taskid;
let _con = initCon[call.req.hdid].data.task[taskid];
let _con = _hd.data.task[taskid];
if (!_con) {
// 任务id 不存在
return call.error('', { code: -1, message: globalThis.lng.yangchengmubiao_2 })
}
let _mydata = await Christmasfun.getMyData(call, call.req.hdid)
let _mydata = await Yuandanfun.getData(call, _hd.hdid)
if (_mydata.taskval[taskid] < _con.pval) {
// 任务未完成
return call.error('', { code: -2, message: globalThis.lng.yangchengmubiao_3 })
@ -27,11 +27,11 @@ export default async function (call: ApiCall<ReqTaskRec, ResTaskRec>) {
_mydata["val"] += _addval
_setData["val"] = _mydata.val
_setData["taskfinish"] = _mydata.taskfinish
await Christmasfun.setMyData(call.uid, call.req.hdid, { $set: _setData })
await Yuandanfun.setData(call.uid, _hd.hdid, { $set: _setData })
let _prize = _con.prize
await PlayerFun.sendPrize(call, _prize);
let changedata = { mydata: _mydata, prize: _prize}
let changedata = { data: _mydata, prize: _prize}
// 推送红点
HongDianChange.sendChangeKey(call.uid, ['huodonghd']);
call.succ(changedata);

View File

@ -1,16 +0,0 @@
import {ApiCall} from "tsrpc";
import {ReqZLOpen, ResZLOpen} from "../../../shared/protocols/event/yuandan/PtlZLOpen";
import {HuoDongFun} from "../../../public/huodongfun";
import {PayFun} from "../../../public/pay";
export default async function (call: ApiCall<ReqZLOpen, ResZLOpen>) {
let data = await G.mongodb.cEvent('yuandanzengli').findOne({uid: call.uid, type: 'yuandanzengli'})
let _hd = (await HuoDongFun.gethdList(call, 14))[0]
let payIds = _hd?.data?.gift?.filter(i => i.payId)?.map(i => i.payId)
call.succ({
record: data?.record || {},
})
}

View File

@ -3,22 +3,27 @@ import {ReqZLRec, ResZLRec} from "../../../shared/protocols/event/yuandan/PtlZLR
import {HuoDongFun} from "../../../public/huodongfun";
import {PlayerFun} from "../../../public/player";
import {HongDianChange} from "../../hongdian/fun";
import {Yuandanfun} from "./fun";
export default async function (call: ApiCall<ReqZLRec, ResZLRec>) {
// 查询活动是否有当前领奖的免费选项
let _hd = (await HuoDongFun.gethdList(call, 14))[0]
let gift = _hd?.data?.gift?.find(i => i.free && i.id == call.req.id)
if (!gift) return call.errorCode(-1)
let _hd = await Yuandanfun.getCon(call)
if (!_hd) return call.errorCode(-1)
// 取奖励列表,判断是否有可领取奖励
let data = await G.mongodb.cEvent('yuandandamo').findOne({uid: call.uid, type: 'yuandandamo'})
let rec = data?.record?.[call.req.id]
if (rec && rec >= gift?.buyNum) return call.errorCode(-2)
// 查询是否存在当前传入id的礼品
let gift = _hd?.data?.qiandao?.[call.req.id]
if (!gift) return call.errorCode(-2)
await PlayerFun.sendPrize(call, gift.prize);
// 奖励已领取
let data = await G.mongodb.cEvent(`yuandan${_hd.hdid}`).findOne({uid: call.uid, type: `yuandan${_hd.hdid}`})
let rec = data?.qiandao?.[call.req.id]
if (rec) return call.errorCode(-3)
await G.mongodb.cEvent('yuandandamo').updateOne({uid: call.uid, type: 'yuandandamo'}, {
$inc: {[`record.${gift.id}`]: 1},
let prize = [gift.prize, ...gift.dlz.map((v, i) => v[call.req.dlz[i]])]
await PlayerFun.sendPrize(call, prize);
await G.mongodb.cEvent(`yuandan${_hd.hdid}`).updateOne({uid: call.uid, type: `yuandan${_hd.hdid}`}, {
$inc: {[`qiandao.${call.req.id}`]: prize},
}, {upsert: true})
call.succ({})

View File

@ -1,82 +1,32 @@
import {ApiCall} from 'tsrpc';
import {ReqAddHuoDong} from '../../../monopoly/protocols/PtlAddHuoDong';
import {HuoDongFun} from '../../../public/huodongfun';
import {christmas} from '../../../shared/protocols/event/christmas/PtlOpen';
import {PublicShared} from '../../../shared/public/public';
import {PlayerFun} from "../../../public/player";
export class Yuandanfun {
/**配置 */
static async getCon(call: ApiCall) {
let _hd = (await HuoDongFun.gethdList(call, 14))[0]
if (!_hd) return call.errorCode(-1)
return _hd
}
/**获取所有符合时间的活动 */
static async gethdids(call: ApiCall) {
let _hdids = []
let _hd = await HuoDongFun.gethdList(call, 8)
for (let index = 0; index < _hd.length; index++) {
const element = _hd[index];
_hdids.push(element.hdid)
}
return _hdids
return (await HuoDongFun.gethdList(call, 14))[0]
}
/**获取我的数据 */
static async getMyData(call: ApiCall, hdid: number) {
let db: any = await G.mongodb.cEvent(`christmas${hdid}`).findOne({
uid: call.uid,
type: `christmas${hdid}`,
hdid: hdid
});
if (!db) {
db = await this.initData(call, hdid)
await G.mongodb.cEvent(`christmas${hdid}`).updateOne(
{uid: call.uid, type: `christmas${hdid}`, hdid: hdid},
{$set: db},
{upsert: true}
)
}
let {_id, ..._myData} = db
if (!PublicShared.chkSameDate(_myData.refresh, G.time)) {
static async getData(call: ApiCall, hdid: number) {
let data = await G.mongodb.cEvent(`yuandan${hdid}`).findOne({uid: call.uid, type: `yuandan${hdid}`})
if (!data || !data.refreshTime || !PublicShared.chkSameDate(data.refreshTime, G.time)) {
// 刷新每日任务
_myData = await this.refreTask(call, _myData, hdid)
data = (await G.mongodb.cEvent(`yuandan${hdid}`).findOneAndUpdate({uid: call.uid, type: `yuandan${hdid}`}, {
$set: {
gameNum: 0,
gift: {},
exchange: {},
taskfinish: data?.taskfinish || [],
taskval: await this.getTaskVal(call, hdid),
},
}, {upsert: true, returnDocument: 'after'})).value
}
return _myData
}
/**初始数据 */
static async initData(call: ApiCall, hdid: number) {
let _initCon = await this.getCon(call)
let _con = _initCon[hdid]
let _r: christmas = {
type: `christmas${hdid}`,
uid: call.uid,
hdid: hdid,
taskval: await this.getTaskVal(call, hdid),
taskfinish: [],
refresh: G.time,
gamenum: 0,
pt: [],
gj: [],
pay: false,
select: {},
val: 0,
qiandao: [],
libao: {}
}
return _r
}
/**设置数据 */
static async setMyData(uid: string, hdid: number, set: {}) {
await G.mongodb.cEvent(`christmas${hdid}`).updateOne(
{uid: uid, type: `christmas${hdid}`, hdid: hdid},
set
)
return data
}
/**获取所有taskid 及对应的值 */
@ -94,114 +44,92 @@ export class Yuandanfun {
} else {
_res[element] = 0
}
}
return _res
}
/**刷新每日任务 */
static async refreTask(call: ApiCall, mydata: christmas, hdid: number) {
let _initCon = await this.getCon(call)
let _con = _initCon[hdid].data.task
if (!_con) return mydata
mydata.taskfinish = []
mydata.taskval = await this.getTaskVal(call, hdid)
mydata.refresh = G.time
mydata.gamenum = 0
mydata.libao = {}
await this.setMyData(call.uid, hdid, {
$set: {
refresh: mydata.refresh,
taskfinish: mydata.taskfinish,
taskval: mydata.taskval,
gamenum: mydata.gamenum,
libao: mydata.libao
}
})
return mydata
/**设置数据 */
static async setData(uid: string, hdid: number, set: {}) {
await G.mongodb.cEvent(`christmas${hdid}`).updateOne(
{uid: uid, type: `christmas${hdid}`},
set
)
}
static async payChristmas(payid, call: any) {
let _hd = await HuoDongFun.gethdList(call, 8)
for (let index = 0; index < _hd.length; index++) {
const hdinfo = _hd[index];
const _hdid = hdinfo.hdid
if (payid == hdinfo.data.zlpayid) {
let _mydata = await Yuandanfun.getMyData(call, _hdid)
if (_mydata.pay) continue
await this.setMyData(call.uid, _hdid, {$set: {pay: true}})
// let _prize = hdinfo.data.zlpayprize
// await PlayerFun.sendPrize(call, _prize);
} else {
const libaos = hdinfo.data.libao
for (let index = 0; index < Object.keys(libaos).length; index++) {
const lbid = Object.keys(libaos)[index];
let _tmp = libaos[lbid]
if (_tmp['payid'] != payid) continue
let _mydata = await Yuandanfun.getMyData(call, _hdid)
let _buyNum = _mydata.libao[lbid] || 0
if (_buyNum >= _tmp["buynum"]) continue
_mydata.libao[lbid] = _buyNum + 1
this.setMyData(call.uid, _hdid, {$set: {libao: _mydata.libao}})
let _select = _mydata.select[lbid] || {}
let _prize: atn[] = _tmp["basep"]
for (let key in _select) {
_prize.push(_tmp["dlz"][parseInt(key)][_select[key]])
}
await PlayerFun.sendPrize(call, _prize);
break
}
}
}
}
// /**刷新每日任务 */
// static async refreTask(call: ApiCall, mydata, hdid: number) {
// let _initCon = await this.getCon(call)
// let _con = _initCon[hdid].data.task
// if (!_con) return mydata
// mydata.taskfinish = []
// mydata.taskval = await this.getTaskVal(call, hdid)
// mydata.refresh = G.time
// mydata.gamenum = 0
// mydata.libao = {}
//
// (await G.mongodb.cEvent(`yuandan${hdid}`).findOneAndUpdate({uid: call.uid, type: `yuandan${hdid}`}, {
// $set: {
// gameNum: 0,
// gift: {},
// exchange: {},
// },
// }, {upsert: true, returnDocument: 'after'})).value
//
// await this.setMyData(call.uid, hdid, {
// $set: {
// refreshTime: mydata.refreshTime,
// taskfinish: mydata.taskfinish,
// taskval: mydata.taskval,
// gamenum: mydata.gamenum,
// libao: mydata.libao
// }
// })
// return mydata
// }
/**设置任务 */
static async setTaskVal(call: ApiCall, stype: number, val: number, chkCall: Function, chkval: number = 0, isinc: number = 0, alchangeVal: Function, arg) {
let hdids = await this.gethdids(call)
if (hdids.length <= 0) return // 活动过期,不计数
let _initCon = await this.getCon(call)
// let hdids = await this.gethdids(call)
// if (hdids.length <= 0) return // 活动过期,不计数
let _hd = await this.getCon(call)
if (!_hd) return
for (let index = 0; index < hdids.length; index++) {
const hdid = hdids[index];
// let _mydata = await Christmasfun.getMyData(call, hdid)
let _tasks = _initCon[hdid].data.task
// let _mydata = await Christmasfun.getMyData(call, hdid)
let _tasks = _hd.data.task
let _setData = {
$inc: {},
$set: {}
let _setData = {
$inc: {},
$set: {}
}
let isset = 0
for (let indextask = 0; indextask < Object.keys(_tasks).length; indextask++) {
const ele = Object.keys(_tasks)[indextask];
// 具体任务配置
let _taskCon = _tasks[ele]
if (_taskCon.stype != stype) continue
let _pval = _taskCon.pval
// 不符合任务要求
if (!(await chkCall(_taskCon["cond"], chkval, arg))) continue
// 根据需求改写
val = await alchangeVal(call, _taskCon, val, arg)
isset = 1
if (isinc == 1) { // 累加
_setData["$inc"][`taskval.${ele}`] = val
} else {
_setData["$set"][`taskval.${ele}`] = val
}
let isset = 0
for (let indextask = 0; indextask < Object.keys(_tasks).length; indextask++) {
const ele = Object.keys(_tasks)[indextask];
// 具体任务配置
let _taskCon = _tasks[ele]
if (_taskCon.stype != stype) continue
}
let _pval = _taskCon.pval
// 不符合任务要求
if (!(await chkCall(_taskCon["cond"], chkval, arg))) continue
// 根据需求改写
val = await alchangeVal(call, _taskCon, val, arg)
isset = 1
if (isinc == 1) { // 累加
_setData["$inc"][`taskval.${ele}`] = val
} else {
_setData["$set"][`taskval.${ele}`] = val
}
}
// 设置任务
if (isset == 1) {
await G.mongodb.collection('event').updateMany(
{uid: call.uid, type: {$regex: "christmas"}, hdid: parseInt(hdid)},
_setData
)
}
// 设置任务
if (isset == 1) {
await G.mongodb.collection('event').updateMany(
{uid: call.uid, type: {$regex: "yuandan"}, hdid: parseInt(_hd.hdid)},
_setData
)
}
}

View File

@ -23,6 +23,7 @@ import {ResOpen as ResOpenKaifujingsai} from '../shared/protocols/kaifujingsai/P
import {ResOpen as ResOpenZhoumolibao} from '../shared/protocols/event/zhoumolibao/PtlOpen';
import {ResOpen as ResOpenPobinglibao} from '../shared/protocols/event/pobinglibao/PtlOpen';
import {ResOpen as ResOpenLeiChongLiBao} from '../shared/protocols/event/leichonglibao/PtlOpen';
import {ResOpen as ResOpenYuandan} from '../shared/protocols/event/yuandan/PtlOpen';
export type eventType = {
shouchong: {
@ -57,10 +58,6 @@ export type eventType = {
payForDiamond: {
[time: number]: number
}
yuandandingzhi: ResOpenZhoumolibao & { refreshTime: number; };
yuandanduihuan: ResOpenZhoumolibao & { refreshTime: number; };
yuandandamo: ResOpenZhoumolibao & { refreshTime: number; };
yuandanzengli: ResOpenZhoumolibao & { refreshTime: number; };
} & {
[k: `${number}jijin`]: ResOpenYuedujijin;
@ -72,7 +69,7 @@ export type eventType = {
[k: `leijichongzhi${number}`]: Omit<ResOpenLeijichongzhi, 'payNum'>;
[k: `qiridenglu${number}`]: Pick<ResOpenQiridenglu, 'recPrize'>;
[k: `leichonglibao${number}`]: ResOpenLeiChongLiBao & { opentime: number };
[k: `yuandan${number}`]: christmas;
[k: `yuandan${number}`]: ResOpenYuandan;
};
export type CollectionEvent<T extends keyof eventType> = {

View File

@ -13,6 +13,7 @@ import {weixiuchangType} from "../shared/protocols/weixiuchang/type";
import {FunWeiXiuChang} from "./weixiuchang";
import {JJCFun} from "./jjc";
import {getGud} from "./gud";
import {Yuandanfun} from "../api_s2c/event/yuandan/fun";
let _classNameFunc = {}
/**
@ -76,6 +77,8 @@ export module manager {
YangChengMuBiaofun.setTaskVal(call, this.stype, val, this.chkCall, chkval, this.isinc, this.alchangeVal, arg)
// 圣诞活动任务计数
Christmasfun.setTaskVal(call, this.stype, val, this.chkCall, chkval, this.isinc, this.alchangeVal, arg)
// 元旦活动任务计数
Yuandanfun.setTaskVal(call, this.stype, val, this.chkCall, chkval, this.isinc, this.alchangeVal, arg)
}
// 任务数值, 和检测值,看情况需要上层复写

View File

@ -1,11 +1,9 @@
/**
*
*/
export type ReqDMRec = {
id: string
id: string,
prize: { a: string, t: string, n: number }
}
export type ResDMRec = {
}
export type ResDMRec = {}

View File

@ -1,16 +0,0 @@
/**
*
*/
export type ReqDZOpen = {
};
export type ResDZOpen = {
record:{
[k: string]: any;
}
buyLog:{
[k: string]: any;
}
};

View File

@ -1,12 +0,0 @@
/**
*
*/
export type ReqExchangeOpen = {
}
export type ResExchangeOpen = {
record:{
[k: string]: any;
}
}

View File

@ -1,4 +1,3 @@
/**
*
*/
@ -7,5 +6,5 @@ export type ReqOpen = {
}
export type ResOpen = {
[k: string]: any;
}

View File

@ -0,0 +1,10 @@
/**
*
*/
export type ReqTaskRec = {
taskid: string
}
export type ResTaskRec = {
[k: string]: any;
}

View File

@ -1,13 +0,0 @@
/**
*
*/
export type ReqZLOpen = {
};
export type ResZLOpen = {
record:{
[k: string]: any;
}
};

View File

@ -3,7 +3,8 @@
*
*/
export type ReqZLRec = {
id: string
id: string,
dlz: string[]
}
export type ResZLRec = {

View File

@ -94,39 +94,39 @@ import { ReqRec as ReqRec_8, ResRec as ResRec_8 } from './event/yangchengmubiao/
import { ReqOpen as ReqOpen_26, ResOpen as ResOpen_26 } from './event/yibaichou/PtlOpen';
import { ReqRec as ReqRec_9, ResRec as ResRec_9 } from './event/yibaichou/PtlRec';
import { ReqRecAll, ResRecAll } from './event/yibaichou/PtlRecAll';
import { ReqDMRec, ResDMRec } from './event/yuandan/PtlOpen';
import { ReqDMRec, ResDMRec } from './event/yuandan/PtlDMRec';
import { ReqDZOpen, ResDZOpen } from './event/yuandan/PtlDZOpen';
import { ReqDZRec, ResDZRec } from './event/yuandan/PtlDZRec';
import { ReqExchange, ResExchange } from './event/yuandan/PtlExchange';
import { ReqExchangeOpen, ResExchangeOpen } from './event/yuandan/PtlExchangeOpen';
import { ReqZLOpen, ResZLOpen } from './event/yuandan/PtlZLOpen';
import { ReqOpen as ReqOpen_27, ResOpen as ResOpen_27 } from './event/yuandan/PtlOpen';
import { ReqZLRec, ResZLRec } from './event/yuandan/PtlZLRec';
import { ReqOpen as ReqOpen_27, ResOpen as ResOpen_27 } from './event/yuedujijin/PtlOpen';
import { ReqOpen as ReqOpen_28, ResOpen as ResOpen_28 } from './event/yuedujijin/PtlOpen';
import { ReqRec as ReqRec_10, ResRec as ResRec_10 } from './event/yuedujijin/PtlRec';
import { ReqBuyLv, ResBuyLv } from './event/zhanling/PtlBuyLv';
import { ReqOpen as ReqOpen_28, ResOpen as ResOpen_28 } from './event/zhanling/PtlOpen';
import { ReqOpen as ReqOpen_29, ResOpen as ResOpen_29 } from './event/zhanling/PtlOpen';
import { ReqRecPrize as ReqRecPrize_2, ResRecPrize as ResRecPrize_2 } from './event/zhanling/PtlRecPrize';
import { ReqRecTask, ResRecTask } from './event/zhanling/PtlRecTask';
import { ReqOpen as ReqOpen_29, ResOpen as ResOpen_29 } from './event/zhoulibao/PtlOpen';
import { ReqOpen as ReqOpen_30, ResOpen as ResOpen_30 } from './event/zhoumolibao/PtlOpen';
import { ReqOpen as ReqOpen_30, ResOpen as ResOpen_30 } from './event/zhoulibao/PtlOpen';
import { ReqOpen as ReqOpen_31, ResOpen as ResOpen_31 } from './event/zhoumolibao/PtlOpen';
import { ReqReceive as ReqReceive_6, ResReceive as ResReceive_6 } from './event/zhoumolibao/PtlReceive';
import { ReqBuy as ReqBuy_3, ResBuy as ResBuy_3 } from './event/zixuanlibao/PtlBuy';
import { ReqOpen as ReqOpen_31, ResOpen as ResOpen_31 } from './event/zixuanlibao/PtlOpen';
import { ReqOpen as ReqOpen_32, ResOpen as ResOpen_32 } from './event/zixuanlibao/PtlOpen';
import { ReqhdGetList, ReshdGetList } from './eventlist/PtlhdGetList';
import { ReqApply, ResApply } from './friend/PtlApply';
import { ReqDel, ResDel } from './friend/PtlDel';
import { ReqGift, ResGift } from './friend/PtlGift';
import { ReqList, ResList } from './friend/PtlList';
import { ReqOpen as ReqOpen_32, ResOpen as ResOpen_32 } from './friend/PtlOpen';
import { ReqOpen as ReqOpen_33, ResOpen as ResOpen_33 } from './friend/PtlOpen';
import { ReqRespond, ResRespond } from './friend/PtlRespond';
import { ReqRmBlackList, ResRmBlackList } from './friend/PtlRmBlackList';
import { ReqSearch, ResSearch } from './friend/PtlSearch';
import { ReqChallenge, ResChallenge } from './ganbutexun/PtlChallenge';
import { ReqOpen as ReqOpen_33, ResOpen as ResOpen_33 } from './ganbutexun/PtlOpen';
import { ReqOpen as ReqOpen_34, ResOpen as ResOpen_34 } from './ganbutexun/PtlOpen';
import { ReqFast, ResFast } from './ganhai/PtlFast';
import { ReqFight as ReqFight_1, ResFight as ResFight_1 } from './ganhai/PtlFight';
import { ReqLog, ResLog } from './ganhai/PtlLog';
import { ReqOpen as ReqOpen_34, ResOpen as ResOpen_34 } from './ganhai/PtlOpen';
import { ReqOpen as ReqOpen_35, ResOpen as ResOpen_35 } from './ganhai/PtlOpen';
import { ReqRefresh, ResRefresh } from './ganhai/PtlRefresh';
import { ReqRefreshShip, ResRefreshShip } from './ganhai/PtlRefreshShip';
import { ReqSelect as ReqSelect_1, ResSelect as ResSelect_1 } from './ganhai/PtlSelect';
@ -148,19 +148,19 @@ import { ReqJx, ResJx } from './gonghui/PtlJx';
import { ReqJxOpen, ResJxOpen } from './gonghui/PtlJxOpen';
import { ReqList as ReqList_1, ResList as ResList_1 } from './gonghui/PtlList';
import { ReqManage, ResManage } from './gonghui/PtlManage';
import { ReqOpen as ReqOpen_35, ResOpen as ResOpen_35 } from './gonghui/PtlOpen';
import { ReqOpen as ReqOpen_36, ResOpen as ResOpen_36 } from './gonghui/PtlOpen';
import { ReqTanHe, ResTanHe } from './gonghui/PtlTanHe';
import { ReqTaskOpen, ResTaskOpen } from './gonghui/PtlTaskOpen';
import { ReqTaskReceive, ResTaskReceive } from './gonghui/PtlTaskReceive';
import { ReqUpWz, ResUpWz } from './gonghui/PtlUpWz';
import { ReqLottery as ReqLottery_2, ResLottery as ResLottery_2 } from './gonghuibaozang/PtlLottery';
import { ReqOpen as ReqOpen_36, ResOpen as ResOpen_36 } from './gonghuibaozang/PtlOpen';
import { ReqOpen as ReqOpen_37, ResOpen as ResOpen_37 } from './gonghuibaozang/PtlOpen';
import { ReqBuy as ReqBuy_4, ResBuy as ResBuy_4 } from './gonglukuangbiao/PtlBuy';
import { ReqFight as ReqFight_2, ResFight as ResFight_2 } from './gonglukuangbiao/PtlFight';
import { ReqOpen as ReqOpen_37, ResOpen as ResOpen_37 } from './gonglukuangbiao/PtlOpen';
import { ReqOpen as ReqOpen_38, ResOpen as ResOpen_38 } from './gonglukuangbiao/PtlOpen';
import { ReqRefresh as ReqRefresh_1, ResRefresh as ResRefresh_1 } from './gonglukuangbiao/PtlRefresh';
import { ReqActive, ResActive } from './gongyu/mingdao/PtlActive';
import { ReqOpen as ReqOpen_38, ResOpen as ResOpen_38 } from './gongyu/mingdao/PtlOpen';
import { ReqOpen as ReqOpen_39, ResOpen as ResOpen_39 } from './gongyu/mingdao/PtlOpen';
import { ReqRecPrize as ReqRecPrize_3, ResRecPrize as ResRecPrize_3 } from './gongyu/mingdao/PtlRecPrize';
import { ReqRepair, ResRepair } from './gongyu/mingdao/PtlRepair';
import { ReqReset as ReqReset_1, ResReset as ResReset_1 } from './gongyu/xunlianjihua/PtlReset';
@ -169,14 +169,14 @@ import { ReqSetSkill, ResSetSkill } from './gongyu/zuozhanjihua/PtlSetSkill';
import { ReqBuyNum as ReqBuyNum_1, ResBuyNum as ResBuyNum_1 } from './hbzb/jfs/PtlBuyNum';
import { ReqFight as ReqFight_3, ResFight as ResFight_3 } from './hbzb/jfs/PtlFight';
import { ReqGetLog as ReqGetLog_1, ResGetLog as ResGetLog_1 } from './hbzb/jfs/PtlGetLog';
import { ReqOpen as ReqOpen_39, ResOpen as ResOpen_39 } from './hbzb/jfs/PtlOpen';
import { ReqOpen as ReqOpen_40, ResOpen as ResOpen_40 } from './hbzb/jfs/PtlOpen';
import { ReqRec as ReqRec_11, ResRec as ResRec_11 } from './hbzb/jfs/PtlRec';
import { ReqRefresh as ReqRefresh_2, ResRefresh as ResRefresh_2 } from './hbzb/jfs/PtlRefresh';
import { ReqGetStatus, ResGetStatus } from './hbzb/PtlGetStatus';
import { ReqBuyNum as ReqBuyNum_2, ResBuyNum as ResBuyNum_2 } from './hbzb/zbs/PtlBuyNum';
import { ReqFight as ReqFight_4, ResFight as ResFight_4 } from './hbzb/zbs/PtlFight';
import { ReqGetLog as ReqGetLog_2, ResGetLog as ResGetLog_2 } from './hbzb/zbs/PtlGetLog';
import { ReqOpen as ReqOpen_40, ResOpen as ResOpen_40 } from './hbzb/zbs/PtlOpen';
import { ReqOpen as ReqOpen_41, ResOpen as ResOpen_41 } from './hbzb/zbs/PtlOpen';
import { ReqRefresh as ReqRefresh_3, ResRefresh as ResRefresh_3 } from './hbzb/zbs/PtlRefresh';
import { ReqAwake, ResAwake } from './hero/PtlAwake';
import { ReqChangePos, ResChangePos } from './hero/PtlChangePos';
@ -192,16 +192,16 @@ import { ReqGet as ReqGet_2, ResGet as ResGet_2 } from './hongdian/PtlGet';
import { ReqGetList as ReqGetList_4, ResGetList as ResGetList_4 } from './item/PtlGetList';
import { ReqUse, ResUse } from './item/PtlUse';
import { ReqLottery as ReqLottery_3, ResLottery as ResLottery_3 } from './jiaotang/PtlLottery';
import { ReqOpen as ReqOpen_41, ResOpen as ResOpen_41 } from './jiaotang/PtlOpen';
import { ReqOpen as ReqOpen_42, ResOpen as ResOpen_42 } from './jiaotang/PtlOpen';
import { ReqLottery as ReqLottery_4, ResLottery as ResLottery_4 } from './jiuba/PtlLottery';
import { ReqOpen as ReqOpen_42, ResOpen as ResOpen_42 } from './jiuba/PtlOpen';
import { ReqOpen as ReqOpen_43, ResOpen as ResOpen_43 } from './jiuba/PtlOpen';
import { ReqBuyFightNum, ResBuyFightNum } from './jjc/PtlBuyFightNum';
import { ReqFight as ReqFight_5, ResFight as ResFight_5 } from './jjc/PtlFight';
import { ReqFightLog, ResFightLog } from './jjc/PtlFightLog';
import { ReqOpen as ReqOpen_43, ResOpen as ResOpen_43 } from './jjc/PtlOpen';
import { ReqOpen as ReqOpen_44, ResOpen as ResOpen_44 } from './jjc/PtlOpen';
import { ReqReceive as ReqReceive_7, ResReceive as ResReceive_7 } from './jjc/PtlReceive';
import { ReqRefresh as ReqRefresh_4, ResRefresh as ResRefresh_4 } from './jjc/PtlRefresh';
import { ReqOpen as ReqOpen_44, ResOpen as ResOpen_44 } from './kaifujingsai/PtlOpen';
import { ReqOpen as ReqOpen_45, ResOpen as ResOpen_45 } from './kaifujingsai/PtlOpen';
import { ReqReceive as ReqReceive_8, ResReceive as ResReceive_8 } from './kaifujingsai/PtlReceive';
import { ReqApply as ReqApply_2, ResApply as ResApply_2 } from './kbzz/PtlApply';
import { ReqAutoApply, ResAutoApply } from './kbzz/PtlAutoApply';
@ -209,23 +209,23 @@ import { ReqBuyNum as ReqBuyNum_3, ResBuyNum as ResBuyNum_3 } from './kbzz/PtlBu
import { ReqFight as ReqFight_6, ResFight as ResFight_6 } from './kbzz/PtlFight';
import { ReqFightLog as ReqFightLog_1, ResFightLog as ResFightLog_1 } from './kbzz/PtlFightLog';
import { ReqGroupState, ResGroupState } from './kbzz/PtlGroupState';
import { ReqOpen as ReqOpen_45, ResOpen as ResOpen_45 } from './kbzz/PtlOpen';
import { ReqOpen as ReqOpen_46, ResOpen as ResOpen_46 } from './kbzz/PtlOpen';
import { ReqRecPrize as ReqRecPrize_4, ResRecPrize as ResRecPrize_4 } from './kbzz/PtlRecPrize';
import { ReqRefresh as ReqRefresh_5, ResRefresh as ResRefresh_5 } from './kbzz/PtlRefresh';
import { ReqAddPkNum, ResAddPkNum } from './kuangdong/PtlAddPkNum';
import { ReqGetPrize, ResGetPrize } from './kuangdong/PtlGetPrize';
import { ReqKdInfo, ResKdInfo } from './kuangdong/PtlKdInfo';
import { ReqLog as ReqLog_1, ResLog as ResLog_1 } from './kuangdong/PtlLog';
import { ReqOpen as ReqOpen_46, ResOpen as ResOpen_46 } from './kuangdong/PtlOpen';
import { ReqOpen as ReqOpen_47, ResOpen as ResOpen_47 } from './kuangdong/PtlOpen';
import { ReqYanShi, ResYanShi } from './kuangdong/PtlYanShi';
import { ReqZhanLing, ResZhanLing } from './kuangdong/PtlZhanLing';
import { ReqOpen as ReqOpen_47, ResOpen as ResOpen_47 } from './lingzhulaixi/PtlOpen';
import { ReqOpen as ReqOpen_48, ResOpen as ResOpen_48 } from './lingzhulaixi/PtlOpen';
import { ReqPkBoss, ResPkBoss } from './lingzhulaixi/PtlPkBoss';
import { ReqPkRank, ResPkRank } from './lingzhulaixi/PtlPkRank';
import { ReqSaoDang, ResSaoDang } from './lingzhulaixi/PtlSaoDang';
import { ReqBuy as ReqBuy_5, ResBuy as ResBuy_5 } from './meirishilian/PtlBuy';
import { ReqFight as ReqFight_7, ResFight as ResFight_7 } from './meirishilian/PtlFight';
import { ReqOpen as ReqOpen_48, ResOpen as ResOpen_48 } from './meirishilian/PtlOpen';
import { ReqOpen as ReqOpen_49, ResOpen as ResOpen_49 } from './meirishilian/PtlOpen';
import { MsgBindUid } from './msg_c2s/MsgBindUid';
import { MsgPay } from './msg_c2s/MsgPay';
import { MsgSync } from './msg_c2s/MsgSync';
@ -257,7 +257,7 @@ import { MsgTaskChange } from './msg_s2c/MsgTaskChange';
import { MsgXianshilibao } from './msg_s2c/MsgXianshilibao';
import { ReqFight as ReqFight_8, ResFight as ResFight_8 } from './pata/PtlFight';
import { ReqGetPrize as ReqGetPrize_1, ResGetPrize as ResGetPrize_1 } from './pata/PtlGetPrize';
import { ReqOpen as ReqOpen_49, ResOpen as ResOpen_49 } from './pata/PtlOpen';
import { ReqOpen as ReqOpen_50, ResOpen as ResOpen_50 } from './pata/PtlOpen';
import { ReqSaoDang as ReqSaoDang_1, ResSaoDang as ResSaoDang_1 } from './pata/PtlSaoDang';
import { ReqGetList as ReqGetList_5, ResGetList as ResGetList_5 } from './pay/PtlGetList';
import { ReqGetList as ReqGetList_6, ResGetList as ResGetList_6 } from './peijian/PtlGetList';
@ -273,16 +273,16 @@ import { ReqUnLock, ResUnLock } from './peijian/PtlUnLock';
import { ReqWear as ReqWear_1, ResWear as ResWear_1 } from './peijian/PtlWear';
import { ReqDeal, ResDeal } from './peijiancangku/PtlDeal';
import { ReqJump, ResJump } from './peijiancangku/PtlJump';
import { ReqOpen as ReqOpen_50, ResOpen as ResOpen_50 } from './peijiancangku/PtlOpen';
import { ReqOpen as ReqOpen_51, ResOpen as ResOpen_51 } from './peijiancangku/PtlOpen';
import { ReqBingo, ResBingo } from './PtlBingo';
import { ReqFightTest, ResFightTest } from './PtlFightTest';
import { ReqSyncBtn, ResSyncBtn } from './PtlSyncBtn';
import { ReqTest, ResTest } from './PtlTest';
import { ReqItemNoEnough, ResItemNoEnough } from './pushgift/PtlItemNoEnough';
import { ReqOpen as ReqOpen_51, ResOpen as ResOpen_51 } from './pushgift/PtlOpen';
import { ReqOpen as ReqOpen_52, ResOpen as ResOpen_52 } from './pushgift/PtlOpen';
import { ReqFight as ReqFight_9, ResFight as ResFight_9 } from './qjzzd/PtlFight';
import { ReqOpen as ReqOpen_52, ResOpen as ResOpen_52 } from './qjzzd/PtlOpen';
import { ReqOpen as ReqOpen_53, ResOpen as ResOpen_53 } from './rank/PtlOpen';
import { ReqOpen as ReqOpen_53, ResOpen as ResOpen_53 } from './qjzzd/PtlOpen';
import { ReqOpen as ReqOpen_54, ResOpen as ResOpen_54 } from './rank/PtlOpen';
import { ReqConcise, ResConcise } from './shiwu/PtlConcise';
import { ReqExtract, ResExtract } from './shiwu/PtlExtract';
import { ReqGetList as ReqGetList_7, ResGetList as ResGetList_7 } from './shiwu/PtlGetList';
@ -290,20 +290,20 @@ import { ReqLvUp as ReqLvUp_3, ResLvUp as ResLvUp_3 } from './shiwu/PtlLvUp';
import { ReqRecast, ResRecast } from './shiwu/PtlRecast';
import { ReqTakeOff as ReqTakeOff_2, ResTakeOff as ResTakeOff_2 } from './shiwu/PtlTakeOff';
import { ReqWear as ReqWear_2, ResWear as ResWear_2 } from './shiwu/PtlWear';
import { ReqOpen as ReqOpen_54, ResOpen as ResOpen_54 } from './shootGame/PtlOpen';
import { ReqOpen as ReqOpen_55, ResOpen as ResOpen_55 } from './shootGame/PtlOpen';
import { ReqRec as ReqRec_13, ResRec as ResRec_13 } from './shootGame/PtlRec';
import { ReqBuy as ReqBuy_6, ResBuy as ResBuy_6 } from './shop/PtlBuy';
import { ReqOpen as ReqOpen_55, ResOpen as ResOpen_55 } from './shop/PtlOpen';
import { ReqOpen as ReqOpen_56, ResOpen as ResOpen_56 } from './shop/PtlOpen';
import { ReqRefresh as ReqRefresh_6, ResRefresh as ResRefresh_6 } from './shop/PtlRefresh';
import { ReqGetBoxPrize, ResGetBoxPrize } from './sign/PtlGetBoxPrize';
import { ReqGetPrize as ReqGetPrize_2, ResGetPrize as ResGetPrize_2 } from './sign/PtlGetPrize';
import { ReqOpen as ReqOpen_56, ResOpen as ResOpen_56 } from './sign/PtlOpen';
import { ReqOpen as ReqOpen_57, ResOpen as ResOpen_57 } from './sign/PtlOpen';
import { ReqAim, ResAim } from './slzd/PtlAim';
import { ReqBuyNum as ReqBuyNum_4, ResBuyNum as ResBuyNum_4 } from './slzd/PtlBuyNum';
import { ReqFight as ReqFight_10, ResFight as ResFight_10 } from './slzd/PtlFight';
import { ReqFightLog as ReqFightLog_2, ResFightLog as ResFightLog_2 } from './slzd/PtlFightLog';
import { ReqMyRank, ResMyRank } from './slzd/PtlMyRank';
import { ReqOpen as ReqOpen_57, ResOpen as ResOpen_57 } from './slzd/PtlOpen';
import { ReqOpen as ReqOpen_58, ResOpen as ResOpen_58 } from './slzd/PtlOpen';
import { ReqOpenFort, ResOpenFort } from './slzd/PtlOpenFort';
import { ReqRec as ReqRec_14, ResRec as ResRec_14 } from './slzd/PtlRec';
import { ReqRefresh as ReqRefresh_7, ResRefresh as ResRefresh_7 } from './slzd/PtlRefresh';
@ -312,11 +312,11 @@ import { ReqEvent, ResEvent } from './tanxian/PtlEvent';
import { ReqFastGuaJi, ResFastGuaJi } from './tanxian/PtlFastGuaJi';
import { ReqFight as ReqFight_11, ResFight as ResFight_11 } from './tanxian/PtlFight';
import { ReqGuaJi, ResGuaJi } from './tanxian/PtlGuaJi';
import { ReqOpen as ReqOpen_58, ResOpen as ResOpen_58 } from './tanxian/PtlOpen';
import { ReqOpen as ReqOpen_59, ResOpen as ResOpen_59 } from './tanxian/PtlOpen';
import { ReqReceive as ReqReceive_9, ResReceive as ResReceive_9 } from './tanxian/PtlReceive';
import { ReqAllFinsh, ResAllFinsh } from './task/PtlAllFinsh';
import { ReqFinsh, ResFinsh } from './task/PtlFinsh';
import { ReqOpen as ReqOpen_59, ResOpen as ResOpen_59 } from './task/PtlOpen';
import { ReqOpen as ReqOpen_60, ResOpen as ResOpen_60 } from './task/PtlOpen';
import { ReqCDKEY, ResCDKEY } from './user/PtlCDKEY';
import { ReqChangeInfo, ResChangeInfo } from './user/PtlChangeInfo';
import { ReqChangeName, ResChangeName } from './user/PtlChangeName';
@ -333,7 +333,7 @@ import { ReqRenownOpen, ResRenownOpen } from './user/PtlRenownOpen';
import { ReqTujian, ResTujian } from './user/PtlTujian';
import { ReqDecompose, ResDecompose } from './weixiuchang/PtlDecompose';
import { ReqExchange as ReqExchange_1, ResExchange as ResExchange_1 } from './weixiuchang/PtlExchange';
import { ReqOpen as ReqOpen_60, ResOpen as ResOpen_60 } from './weixiuchang/PtlOpen';
import { ReqOpen as ReqOpen_61, ResOpen as ResOpen_61 } from './weixiuchang/PtlOpen';
import { ReqUpLv, ResUpLv } from './weixiuchang/PtlUpLv';
import { ReqUpStar, ResUpStar } from './weixiuchang/PtlUpStar';
import { ReqAutoBaoMing, ResAutoBaoMing } from './wzry/PtlAutoBaoMing';
@ -344,7 +344,7 @@ import { ReqDldFight, ResDldFight } from './wzry/PtlDldFight';
import { ReqDldRefre, ResDldRefre } from './wzry/PtlDldRefre';
import { ReqJingCai, ResJingCai } from './wzry/PtlJingCai';
import { ReqJingCaiOpen, ResJingCaiOpen } from './wzry/PtlJingCaiOpen';
import { ReqOpen as ReqOpen_61, ResOpen as ResOpen_61 } from './wzry/PtlOpen';
import { ReqOpen as ReqOpen_62, ResOpen as ResOpen_62 } from './wzry/PtlOpen';
import { ReqUpdateFight, ResUpdateFight } from './wzry/PtlUpdateFight';
import { ReqWzzd, ResWzzd } from './wzry/PtlWzzd';
import { ReqZuanShiOpen, ResZuanShiOpen } from './wzry/PtlZuanShiOpen';
@ -352,7 +352,7 @@ import { ReqAllGet, ResAllGet } from './xstask/PtlAllGet';
import { ReqGet as ReqGet_3, ResGet as ResGet_3 } from './xstask/PtlGet';
import { ReqLvUp as ReqLvUp_4, ResLvUp as ResLvUp_4 } from './xstask/PtlLvUp';
import { ReqOnekeyReceive, ResOnekeyReceive } from './xstask/PtlOnekeyReceive';
import { ReqOpen as ReqOpen_62, ResOpen as ResOpen_62 } from './xstask/PtlOpen';
import { ReqOpen as ReqOpen_63, ResOpen as ResOpen_63 } from './xstask/PtlOpen';
import { ReqReceive as ReqReceive_10, ResReceive as ResReceive_10 } from './xstask/PtlReceive';
import { ReqRefresh as ReqRefresh_8, ResRefresh as ResRefresh_8 } from './xstask/PtlRefresh';
import { ReqHandle, ResHandle } from './yongbingzhuzhan/PtlHandle';
@ -762,17 +762,17 @@ export interface ServiceType {
req: ReqExchangeOpen,
res: ResExchangeOpen
},
"event/yuandan/ZLOpen": {
req: ReqZLOpen,
res: ResZLOpen
"event/yuandan/Open": {
req: ReqOpen_27,
res: ResOpen_27
},
"event/yuandan/ZLRec": {
req: ReqZLRec,
res: ResZLRec
},
"event/yuedujijin/Open": {
req: ReqOpen_27,
res: ResOpen_27
req: ReqOpen_28,
res: ResOpen_28
},
"event/yuedujijin/Rec": {
req: ReqRec_10,
@ -783,8 +783,8 @@ export interface ServiceType {
res: ResBuyLv
},
"event/zhanling/Open": {
req: ReqOpen_28,
res: ResOpen_28
req: ReqOpen_29,
res: ResOpen_29
},
"event/zhanling/RecPrize": {
req: ReqRecPrize_2,
@ -795,13 +795,13 @@ export interface ServiceType {
res: ResRecTask
},
"event/zhoulibao/Open": {
req: ReqOpen_29,
res: ResOpen_29
},
"event/zhoumolibao/Open": {
req: ReqOpen_30,
res: ResOpen_30
},
"event/zhoumolibao/Open": {
req: ReqOpen_31,
res: ResOpen_31
},
"event/zhoumolibao/Receive": {
req: ReqReceive_6,
res: ResReceive_6
@ -811,8 +811,8 @@ export interface ServiceType {
res: ResBuy_3
},
"event/zixuanlibao/Open": {
req: ReqOpen_31,
res: ResOpen_31
req: ReqOpen_32,
res: ResOpen_32
},
"eventlist/hdGetList": {
req: ReqhdGetList,
@ -835,8 +835,8 @@ export interface ServiceType {
res: ResList
},
"friend/Open": {
req: ReqOpen_32,
res: ResOpen_32
req: ReqOpen_33,
res: ResOpen_33
},
"friend/Respond": {
req: ReqRespond,
@ -855,8 +855,8 @@ export interface ServiceType {
res: ResChallenge
},
"ganbutexun/Open": {
req: ReqOpen_33,
res: ResOpen_33
req: ReqOpen_34,
res: ResOpen_34
},
"ganhai/Fast": {
req: ReqFast,
@ -871,8 +871,8 @@ export interface ServiceType {
res: ResLog
},
"ganhai/Open": {
req: ReqOpen_34,
res: ResOpen_34
req: ReqOpen_35,
res: ResOpen_35
},
"ganhai/Refresh": {
req: ReqRefresh,
@ -959,8 +959,8 @@ export interface ServiceType {
res: ResManage
},
"gonghui/Open": {
req: ReqOpen_35,
res: ResOpen_35
req: ReqOpen_36,
res: ResOpen_36
},
"gonghui/TanHe": {
req: ReqTanHe,
@ -983,8 +983,8 @@ export interface ServiceType {
res: ResLottery_2
},
"gonghuibaozang/Open": {
req: ReqOpen_36,
res: ResOpen_36
req: ReqOpen_37,
res: ResOpen_37
},
"gonglukuangbiao/Buy": {
req: ReqBuy_4,
@ -995,8 +995,8 @@ export interface ServiceType {
res: ResFight_2
},
"gonglukuangbiao/Open": {
req: ReqOpen_37,
res: ResOpen_37
req: ReqOpen_38,
res: ResOpen_38
},
"gonglukuangbiao/Refresh": {
req: ReqRefresh_1,
@ -1007,8 +1007,8 @@ export interface ServiceType {
res: ResActive
},
"gongyu/mingdao/Open": {
req: ReqOpen_38,
res: ResOpen_38
req: ReqOpen_39,
res: ResOpen_39
},
"gongyu/mingdao/RecPrize": {
req: ReqRecPrize_3,
@ -1043,8 +1043,8 @@ export interface ServiceType {
res: ResGetLog_1
},
"hbzb/jfs/Open": {
req: ReqOpen_39,
res: ResOpen_39
req: ReqOpen_40,
res: ResOpen_40
},
"hbzb/jfs/Rec": {
req: ReqRec_11,
@ -1071,8 +1071,8 @@ export interface ServiceType {
res: ResGetLog_2
},
"hbzb/zbs/Open": {
req: ReqOpen_40,
res: ResOpen_40
req: ReqOpen_41,
res: ResOpen_41
},
"hbzb/zbs/Refresh": {
req: ReqRefresh_3,
@ -1135,16 +1135,16 @@ export interface ServiceType {
res: ResLottery_3
},
"jiaotang/Open": {
req: ReqOpen_41,
res: ResOpen_41
req: ReqOpen_42,
res: ResOpen_42
},
"jiuba/Lottery": {
req: ReqLottery_4,
res: ResLottery_4
},
"jiuba/Open": {
req: ReqOpen_42,
res: ResOpen_42
req: ReqOpen_43,
res: ResOpen_43
},
"jjc/BuyFightNum": {
req: ReqBuyFightNum,
@ -1159,8 +1159,8 @@ export interface ServiceType {
res: ResFightLog
},
"jjc/Open": {
req: ReqOpen_43,
res: ResOpen_43
req: ReqOpen_44,
res: ResOpen_44
},
"jjc/Receive": {
req: ReqReceive_7,
@ -1171,8 +1171,8 @@ export interface ServiceType {
res: ResRefresh_4
},
"kaifujingsai/Open": {
req: ReqOpen_44,
res: ResOpen_44
req: ReqOpen_45,
res: ResOpen_45
},
"kaifujingsai/Receive": {
req: ReqReceive_8,
@ -1203,8 +1203,8 @@ export interface ServiceType {
res: ResGroupState
},
"kbzz/Open": {
req: ReqOpen_45,
res: ResOpen_45
req: ReqOpen_46,
res: ResOpen_46
},
"kbzz/RecPrize": {
req: ReqRecPrize_4,
@ -1231,8 +1231,8 @@ export interface ServiceType {
res: ResLog_1
},
"kuangdong/Open": {
req: ReqOpen_46,
res: ResOpen_46
req: ReqOpen_47,
res: ResOpen_47
},
"kuangdong/YanShi": {
req: ReqYanShi,
@ -1243,8 +1243,8 @@ export interface ServiceType {
res: ResZhanLing
},
"lingzhulaixi/Open": {
req: ReqOpen_47,
res: ResOpen_47
req: ReqOpen_48,
res: ResOpen_48
},
"lingzhulaixi/PkBoss": {
req: ReqPkBoss,
@ -1267,8 +1267,8 @@ export interface ServiceType {
res: ResFight_7
},
"meirishilian/Open": {
req: ReqOpen_48,
res: ResOpen_48
req: ReqOpen_49,
res: ResOpen_49
},
"pata/Fight": {
req: ReqFight_8,
@ -1279,8 +1279,8 @@ export interface ServiceType {
res: ResGetPrize_1
},
"pata/Open": {
req: ReqOpen_49,
res: ResOpen_49
req: ReqOpen_50,
res: ResOpen_50
},
"pata/SaoDang": {
req: ReqSaoDang_1,
@ -1343,8 +1343,8 @@ export interface ServiceType {
res: ResJump
},
"peijiancangku/Open": {
req: ReqOpen_50,
res: ResOpen_50
req: ReqOpen_51,
res: ResOpen_51
},
"Bingo": {
req: ReqBingo,
@ -1367,21 +1367,21 @@ export interface ServiceType {
res: ResItemNoEnough
},
"pushgift/Open": {
req: ReqOpen_51,
res: ResOpen_51
req: ReqOpen_52,
res: ResOpen_52
},
"qjzzd/Fight": {
req: ReqFight_9,
res: ResFight_9
},
"qjzzd/Open": {
req: ReqOpen_52,
res: ResOpen_52
},
"rank/Open": {
req: ReqOpen_53,
res: ResOpen_53
},
"rank/Open": {
req: ReqOpen_54,
res: ResOpen_54
},
"shiwu/Concise": {
req: ReqConcise,
res: ResConcise
@ -1411,8 +1411,8 @@ export interface ServiceType {
res: ResWear_2
},
"shootGame/Open": {
req: ReqOpen_54,
res: ResOpen_54
req: ReqOpen_55,
res: ResOpen_55
},
"shootGame/Rec": {
req: ReqRec_13,
@ -1423,8 +1423,8 @@ export interface ServiceType {
res: ResBuy_6
},
"shop/Open": {
req: ReqOpen_55,
res: ResOpen_55
req: ReqOpen_56,
res: ResOpen_56
},
"shop/Refresh": {
req: ReqRefresh_6,
@ -1439,8 +1439,8 @@ export interface ServiceType {
res: ResGetPrize_2
},
"sign/Open": {
req: ReqOpen_56,
res: ResOpen_56
req: ReqOpen_57,
res: ResOpen_57
},
"slzd/Aim": {
req: ReqAim,
@ -1463,8 +1463,8 @@ export interface ServiceType {
res: ResMyRank
},
"slzd/Open": {
req: ReqOpen_57,
res: ResOpen_57
req: ReqOpen_58,
res: ResOpen_58
},
"slzd/OpenFort": {
req: ReqOpenFort,
@ -1499,8 +1499,8 @@ export interface ServiceType {
res: ResGuaJi
},
"tanxian/Open": {
req: ReqOpen_58,
res: ResOpen_58
req: ReqOpen_59,
res: ResOpen_59
},
"tanxian/Receive": {
req: ReqReceive_9,
@ -1515,8 +1515,8 @@ export interface ServiceType {
res: ResFinsh
},
"task/Open": {
req: ReqOpen_59,
res: ResOpen_59
req: ReqOpen_60,
res: ResOpen_60
},
"user/CDKEY": {
req: ReqCDKEY,
@ -1583,8 +1583,8 @@ export interface ServiceType {
res: ResExchange_1
},
"weixiuchang/Open": {
req: ReqOpen_60,
res: ResOpen_60
req: ReqOpen_61,
res: ResOpen_61
},
"weixiuchang/UpLv": {
req: ReqUpLv,
@ -1627,8 +1627,8 @@ export interface ServiceType {
res: ResJingCaiOpen
},
"wzry/Open": {
req: ReqOpen_61,
res: ResOpen_61
req: ReqOpen_62,
res: ResOpen_62
},
"wzry/UpdateFight": {
req: ReqUpdateFight,
@ -1659,8 +1659,8 @@ export interface ServiceType {
res: ResOnekeyReceive
},
"xstask/Open": {
req: ReqOpen_62,
res: ResOpen_62
req: ReqOpen_63,
res: ResOpen_63
},
"xstask/Receive": {
req: ReqReceive_10,
@ -2224,7 +2224,7 @@ export const serviceProto: ServiceProto<ServiceType> = {
},
{
"id": 100,
"name": "event/yuandan/ZLOpen",
"name": "event/yuandan/Open",
"type": "api"
},
{
@ -11508,27 +11508,27 @@ export const serviceProto: ServiceProto<ServiceType> = {
}
]
},
"event/yuandan/PtlZLOpen/ReqZLOpen": {
"type": "Interface"
},
"event/yuandan/PtlZLOpen/ResZLOpen": {
"event/yuandan/PtlOpen/ReqOpen": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "record",
"name": "id",
"type": {
"type": "Interface",
"indexSignature": {
"keyType": "String",
"type": {
"type": "Any"
}
}
"type": "String"
}
}
]
},
"event/yuandan/PtlOpen/ResOpen": {
"type": "Interface",
"indexSignature": {
"keyType": "String",
"type": {
"type": "Any"
}
}
},
"event/yuandan/PtlZLRec/ReqZLRec": {
"type": "Interface",
"properties": [
@ -11538,6 +11538,16 @@ export const serviceProto: ServiceProto<ServiceType> = {
"type": {
"type": "String"
}
},
{
"id": 1,
"name": "dlz",
"type": {
"type": "Array",
"elementType": {
"type": "String"
}
}
}
]
},