cloud-ide-model-schema
Version:
Pachage for schema management of Cloud IDEsys LMS
54 lines (53 loc) • 1.54 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.CCoreUserDocuments = void 0;
var mongoose_1 = require("mongoose");
/* SCHEMA START */
var core_user_documents = new mongoose_1.Schema({
syusd_user_id_user: {
type: mongoose_1.default.Schema.Types.ObjectId,
ref: 'auth_user_mst'
},
syusd_doc_number: {
type: String,
default: "",
maxlength: 50,
trim: true
},
syusd_doc_name_as_per_doc: {
type: String,
default: "",
maxlength: 150,
trim: true
},
syusd_doc_issue_date: {
type: Date,
default: null
},
syusd_doc_expiry_date: {
type: Date,
default: null
},
syusd_isactive: {
type: Boolean,
default: true
},
syusd_document_type_id_sygms: {
type: mongoose_1.default.Schema.Types.ObjectId,
ref: 'core_general_master'
},
syusd_photo_group_id_cyfm: {
type: mongoose_1.default.Schema.Types.ObjectId,
ref: 'core_file_manager'
},
syusd_doc_verification_status_id_sygms: {
type: mongoose_1.default.Schema.Types.ObjectId,
ref: 'core_general_master'
},
syusd_doc_kyc_status_id_sygms: {
type: mongoose_1.default.Schema.Types.ObjectId,
ref: 'core_general_master'
}
}, { collection: 'core_user_documents' });
var CCoreUserDocuments = mongoose_1.default.model("core_user_documents", core_user_documents);
exports.CCoreUserDocuments = CCoreUserDocuments;