/** * @author songxiwen * @date 2020/08/04 */ import { Prop, Schema, SchemaFactory } from '@nestjs/mongoose'; import { Document } from 'mongoose'; import { MongoDBCollection } from '../../../constant'; @Schema({ collection: MongoDBCollection.SMSCode }) export class SMSCode extends Document { @Prop({ index: true, unique: true }) phone?: string; @Prop() code?: string; @Prop() createAt?: Date; @Prop() invalidAt?: Date; @Prop() status?: boolean; } export const smsSchema = SchemaFactory.createForClass(SMSCode);