|
@@ -6,7 +6,7 @@ const { ObjectId } = require('mongoose').Types;
|
|
|
|
|
|
const basic = new Schema({
|
|
|
achieve_name: { type: String },
|
|
|
- achieve_type: { type: String },
|
|
|
+ achieve_type: { type: Array },
|
|
|
achieve_num: { type: String },
|
|
|
achieve_date: { type: String },
|
|
|
achieve_form: { type: String },
|
|
@@ -50,9 +50,9 @@ const basic = new Schema({
|
|
|
gjjh_num: { type: String },
|
|
|
gjjh_money: { type: String },
|
|
|
|
|
|
- sjsj_num: { type: String },
|
|
|
+ sjjh_num: { type: String },
|
|
|
sjjh_money: { type: String },
|
|
|
-
|
|
|
+ achieve_influence: { type: String },
|
|
|
});
|
|
|
basic.index({ id: 1 });
|
|
|
basic.index({ achieve_num: 1 });
|
|
@@ -88,19 +88,18 @@ const research = new Schema({
|
|
|
research.index({ id: 1 });
|
|
|
|
|
|
const datalist = new Schema({
|
|
|
- work_report: { type: Object },
|
|
|
- techol_report: { type: Object },
|
|
|
- benefit: { type: Object },
|
|
|
- science_report: { type: Object },
|
|
|
- assess_report: { type: Object },
|
|
|
- app_prove: { type: Object },
|
|
|
- techol_ppt: { type: Object },
|
|
|
- testing_report: { type: Object },
|
|
|
- quality: { type: Object },
|
|
|
- patent: { type: Object },
|
|
|
- special: { type: Object },
|
|
|
- budget: { type: Object },
|
|
|
- final: { type: Object },
|
|
|
+ work_report: { type: Object },
|
|
|
+ techol_report: { type: Object },
|
|
|
+ compare_report: { type: Object },
|
|
|
+ benefit: { type: Object },
|
|
|
+ science_report: { type: Object },
|
|
|
+ techol_detect_report: { type: Object },
|
|
|
+ user_prove: { type: Object },
|
|
|
+ patent_cert: { type: Object },
|
|
|
+ software_copyright: { type: Object },
|
|
|
+ treatise: { type: Object },
|
|
|
+ gf: { type: Object },
|
|
|
+ company_standard: { type: Object },
|
|
|
});
|
|
|
|
|
|
datalist.index({ id: 1 });
|