fix数据表数组类型
This commit is contained in:
+20
-26
@@ -22,6 +22,23 @@ class DungeonHero {
|
||||
@prop({ required: true, type: Number, default:[] })
|
||||
heroes: Array<number>; // 武将id
|
||||
}
|
||||
|
||||
class PayRecord {
|
||||
@prop({ required: true })
|
||||
id: string; // 购买项 product id
|
||||
@prop({ required: true })
|
||||
cnt: number; // 购买次数
|
||||
}
|
||||
|
||||
class WarStar {
|
||||
@prop({ required: true })
|
||||
id: number; // 关卡 id
|
||||
@prop({ required: true })
|
||||
warType: number; // 关卡类型
|
||||
@prop({ required: true })
|
||||
star: number; // 星级
|
||||
}
|
||||
|
||||
/**
|
||||
* 角色字段接口
|
||||
*/
|
||||
@@ -82,38 +99,15 @@ export default class Role extends BaseModel {
|
||||
@prop({ required: true, default: 0 })
|
||||
totalCost: number; // 金币总花费
|
||||
@prop({ required: true, default: [] })
|
||||
payRecord: [{ // 支付记录
|
||||
id: string; // 购买项 product id
|
||||
cnt: number; // 购买次数
|
||||
}];
|
||||
payRecord: PayRecord[]; // 支付记录
|
||||
|
||||
@prop({ required: true, default: 0 })
|
||||
coin: number; // 总铜钱
|
||||
@prop({ required: true, default: 0 })
|
||||
frdCnt: number; // 情谊点
|
||||
|
||||
@prop({ required: true, default: [] })
|
||||
souls: [{ // 将魂
|
||||
id: number; // 武将 id
|
||||
count: number; // 数量
|
||||
}];
|
||||
@prop({ required: true, default: [] })
|
||||
pieces: [{ // 装备碎片
|
||||
id: number; // 装备 id
|
||||
count: number; // 数量
|
||||
}];
|
||||
@prop({ required: true, default: [] })
|
||||
jewels: [{ // 珠宝
|
||||
id: number; // 待定,也可能是 type + lv
|
||||
count: number; // 数量
|
||||
}];
|
||||
|
||||
@prop({ required: true, default: [] })
|
||||
warStar: [{ // 关卡星级
|
||||
id: number; // 关卡 id
|
||||
warType: number; // 关卡类型
|
||||
star: number; // 星级
|
||||
}];
|
||||
@prop({ required: true, type: WarStar, default: [] })
|
||||
warStar: WarStar[]; // 关卡星级
|
||||
|
||||
@prop({ required: true, default: 1 })
|
||||
loginCnt: number; // 登录次数
|
||||
|
||||
Reference in New Issue
Block a user