后台添加修改密码、编辑、记录等功能
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
import BaseModel from './BaseModel';
|
||||
import { index, getModelForClass, prop } from '@typegoose/typegoose';
|
||||
|
||||
/**
|
||||
* GM用户组接口
|
||||
*/
|
||||
@index({ uid: 1 })
|
||||
@index({ api: 1 })
|
||||
|
||||
export default class GMRecord extends BaseModel {
|
||||
|
||||
@prop({ required: true })
|
||||
uid: number;
|
||||
|
||||
@prop({ required: true })
|
||||
api: string;
|
||||
|
||||
@prop({ required: true })
|
||||
body: string;
|
||||
|
||||
@prop({ required: true })
|
||||
result: string;
|
||||
|
||||
public static async createRecord(uid: number, api: string, body: string, result: string) {
|
||||
const r = await GMRecordModel.insertMany({uid, api, body, result});
|
||||
return r;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
export const GMRecordModel = getModelForClass(GMRecord);
|
||||
Reference in New Issue
Block a user