1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- 'use strict';
- const Schema = require('mongoose').Schema;
- const metaPlugin = require('naf-framework-mongoose/lib/model/meta-plugin');
- const { Secret } = require('naf-framework-mongoose/lib/model/schema');
- // 指派表
- const TNewAssignSchema = {
- demand_id:{type: String, required: true},//需求id
- money:{type: String, required: false},//融资金额
- use:{type: String, required: false},//融资用途
- project_status:{type: String, required: false},//项目情况
- mongey_min_rate: { type: Number, required: false}, // 期望利率范围(小)
- mongey_max_rate: { type: Number, required: false }, // 期望利率范围(大)
- claims_min_term: { type: Number, required: false }, // 期望融资期限(小)
- claims_max_term: { type: Number, required: false }, // 期望融资期限(大)
- ensure_id: { type: String, required: true}, // 担保方式
- ensure_name: { type: String, required: false}, // 担保方式名称
- remarks: { type: String, required: false}, // 备注
- cdata: { type: String, required: false}, // 辅助资料(文件URL)
- type:{type: String, required: false},//类型,1-债权,2-智能对接
- userid:{type: String, required: true},//企业ID
- company_name:{type: String, required: false},//企业名称
- jg_id:{type: String, required: true},//金融机构ID
- institution_name:{type: String, required: false},//金融机构名称
- jg_pro_id:{type: String, required: true},//产品ID
- product_name:{type: String, required: false},//产品名称
- government_id:{type: String, required: true},//政府ID
- government_name:{type: String, required: false},//政府名称
- status:{type: String, required: false,default: '1'},//状态,1-新建
- time:{type: String, required: false, default: Date.now},//指派时间
- reason:{type: String, required: false},//指派原因
- handle_message:{type: String, required: false},//处理信息
- handle_time:{type: Number, required: false},//处理时间
- company_type:{type: String, required: false},//机构类型,1-政府机构,2-金控集团
- person: { type: String, required: false}, // 联系人
- phone: { type: String, required: false}, // 手机号
- opening_bank: { type: String, required: false }, // 首选开户行
- orientation: { type: [ String ], required: false }, // 融资取向
- when: { type: String, required: false}, // 预计何时有融资需求
- };
- const schema = new Schema(TNewAssignSchema, { toJSON: { virtuals: true } });
- schema.index({ id: 1 });
- schema.plugin(metaPlugin);
- module.exports = app => {
- const { mongoose } = app;
- return mongoose.model('tNewAssign', schema, 't_new_assign');
- };
|