/** * @author songxiwen * @date 2020/12/14 15:09 */ import { Prop, Schema, SchemaFactory } from '@nestjs/mongoose'; import { Document } from 'mongoose'; import { MongoDBCollection } from '../../../constant'; @Schema({ collection: MongoDBCollection.ApplicationSmsConfig }) export class ApplicationSmsConfig extends Document { @Prop() applicationId!: string; @Prop() secretId!: string; @Prop() secretKey!: string; @Prop() smsSign!: string; @Prop() smsTemplateId!: string; @Prop() smsSdkAppId!: string; } export const applicationSmsConfigSchema = SchemaFactory.createForClass( ApplicationSmsConfig );