Files
ZYZ/shared/pubUtils/interface.ts
luying f09ebd56b1 feat(将魂出售): 修复将魂回收的问题
4cfbce94e - 2fa8c7a91 by zhangxk
2023-07-19 15:51:04 +08:00

72 lines
1.2 KiB
TypeScript

// 一些通用的interface定义
import { UserGuildType } from "../db/UserGuild";
export interface RewardInter {
id: number;
count: number;
expireTime?: number;
}
export interface ItemInter {
id: number;
count?: number;
seqId?: number | string;
type?: number;
isPay?: boolean;
hid?: number;
expireTime?: number;
};
// 百家学宫,布阵武将位置
export interface SclPosInter {
id: number;
hid: number;
isOpen: boolean;
}
// 百家学宫返回
export interface SclResultInter {
id: number;
position: SclPosInter[]
}
export interface pvpEndParamInter {
hid: number;
damage: number;
heal: number;
underDamage: number;
}
export interface Uid {
uid: string;
sid: string;
}
export interface pushMail {
route: string;
data: mailData[];
uids: Uid[];
}
export interface mailData {
id: string;
goods: RewardInter[];
sendTime: number;
endTime: number;
content: string;
status: number;
mailType: number;
sendName: string;
}
export interface guildInter {
myUserGuild: UserGuildType;
hisUserGuild: UserGuildType;
}
export interface recycleSoulFastPara {
hid: number;
count: number;
}