/* * @author gs * @date 2020/07/30 15:51 * @modified-user songxiwen * @modified-date 2020/08/06 16:24 * @modified-description add prop expiration */ import { Prop, Schema, SchemaFactory } from '@nestjs/mongoose'; import { BaseModel } from '../../../base/base.model'; import { MongoDBCollection } from '../../../constant'; @Schema({ collection: MongoDBCollection.Token }) export class TokenModel extends BaseModel { @Prop() id?: string; @Prop() userId?: string; @Prop() value?: string; @Prop() expiration?: Date; } export const tokenSchema = SchemaFactory.createForClass(TokenModel);