feat: qa生成

This commit is contained in:
archer
2023-03-24 01:19:38 +08:00
parent 8b72dca533
commit d8290f0809
15 changed files with 321 additions and 121 deletions

View File

@@ -0,0 +1,48 @@
import { Schema, model, models } from 'mongoose';
const DataItemSchema = new Schema({
userId: {
type: Schema.Types.ObjectId,
ref: 'user',
required: true
},
dataId: {
type: Schema.Types.ObjectId,
ref: 'data',
required: true
},
times: {
type: Number,
default: 3
},
text: {
type: String,
required: true
},
temperature: {
type: Number,
required: true
},
result: {
type: [
{
q: {
type: String,
required: true
},
a: {
type: String,
required: true
}
}
],
default: []
},
status: {
// 0-闲置1-待生成2-生成中
type: Number,
default: 1
}
});
export const DataItem = models['dataItem'] || model('dataItem', DataItemSchema);