日志:添加玩家日志
This commit is contained in:
+17
-8
@@ -21,6 +21,9 @@ export default class UserLog extends BaseModel {
|
||||
@prop({ required: true })
|
||||
uid: number; // uid
|
||||
|
||||
@prop({ required: true })
|
||||
serverId: number; // 小区id
|
||||
|
||||
@prop({ required: true })
|
||||
roleId: string; // 角色id
|
||||
|
||||
@@ -40,12 +43,12 @@ export default class UserLog extends BaseModel {
|
||||
@prop({ required: false })
|
||||
ceChangeReason: number; // 战力变化原因
|
||||
|
||||
@prop({ required: false })
|
||||
ceChangeReasonInfo: string; // 战力变化原因信息,如武将id等
|
||||
@prop({ required: false, type: Number })
|
||||
ceChangeIds: number[]; // 战力变化原因信息,如武将id等
|
||||
|
||||
// 充值相关
|
||||
@prop({ required: false })
|
||||
productId: string; // 商品id
|
||||
productID: string; // 商品id
|
||||
|
||||
@prop({ required: false })
|
||||
productName: string; // 商品名字
|
||||
@@ -57,7 +60,10 @@ export default class UserLog extends BaseModel {
|
||||
isYuanbao: boolean; // 是否为代币
|
||||
|
||||
@prop({ required: false })
|
||||
localOrderId: string; // 订单id
|
||||
orderID: string; // 平台订单id
|
||||
|
||||
@prop({ required: false })
|
||||
localOrderID: string; // 订单id
|
||||
|
||||
@prop({ required: false })
|
||||
totalPay: number; // 总充值金额
|
||||
@@ -75,9 +81,6 @@ export default class UserLog extends BaseModel {
|
||||
@prop({ required: false })
|
||||
itid: number; // 道具类型
|
||||
|
||||
@prop({ required: false })
|
||||
itemChangeModule: string; // 道具变更模块
|
||||
|
||||
@prop({ required: false })
|
||||
itemChangeReason: number; // 道具变更来源
|
||||
|
||||
@@ -96,9 +99,15 @@ export default class UserLog extends BaseModel {
|
||||
|
||||
@prop({ required: false })
|
||||
mailSendName: string; // 邮件发件人
|
||||
|
||||
|
||||
public static async createRecord(params: UserLogModelTypeParam) {
|
||||
const r = await UserLogModel.insertMany(params);
|
||||
return r;
|
||||
}
|
||||
}
|
||||
|
||||
export const UserLogModel = getModelForClass(UserLog);
|
||||
export let UserLogModel = getModelForClass(UserLog);
|
||||
|
||||
export interface UserLogModelType extends Pick<DocumentType<UserLog>, keyof UserLog> { }
|
||||
export type UserLogModelTypeParam = Partial<UserLogModelType>; // 将所有字段变成可选项
|
||||
Reference in New Issue
Block a user