/** * @author wuweiru * @date 2020/10/14 */ import { Prop, Schema, SchemaFactory } from '@nestjs/mongoose'; import { Document } from 'mongoose'; import { MongoDBCollection } from '../../../constant'; @Schema({ collection: MongoDBCollection.WeChatCode }) export class WeChatCode extends Document { @Prop({ index: true, unique: true }) state!: string; @Prop() isActive!: boolean; @Prop() token?: string; @Prop() createdAt!: Date; } export const wechatCodeSchema = SchemaFactory.createForClass(WeChatCode);