初始化:职引项目 v1.0
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
import { Prop, Schema, SchemaFactory } from '@nestjs/mongoose'
|
||||
import { Document, Types } from 'mongoose'
|
||||
|
||||
export type ResumeDocument = Resume & Document
|
||||
|
||||
@Schema({ timestamps: true })
|
||||
export class Resume {
|
||||
@Prop({ type: Types.ObjectId, ref: 'User', required: true })
|
||||
userId: Types.ObjectId
|
||||
|
||||
@Prop({ required: true })
|
||||
title: string
|
||||
|
||||
@Prop({ default: '' })
|
||||
content: string
|
||||
|
||||
@Prop({ default: '' })
|
||||
targetPosition: string
|
||||
}
|
||||
|
||||
export const ResumeSchema = SchemaFactory.createForClass(Resume)
|
||||
ResumeSchema.index({ userId: 1, createdAt: -1 })
|
||||
Reference in New Issue
Block a user