cloud-ide-model-schema
Version:
Pachage for schema management of Cloud IDEsys LMS
55 lines (54 loc) • 1.49 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.CCoreSypn = void 0;
var mongoose_1 = require("mongoose");
/* SCHEMA START */
var core_system_page_notes_manager = new mongoose_1.Schema({
sypn_title: {
type: String,
required: true
},
sypn_desc: {
type: String,
maxlength: 1000,
trim: true
},
sypn_page_id_sypg: {
type: mongoose_1.default.Schema.Types.ObjectId,
require: true,
ref: "core_system_pages"
},
sypn_entity_id_sype: {
type: mongoose_1.default.Schema.Types.ObjectId,
required: true,
ref: "core_system_entity"
},
sypn_page_them_id_sytm: {
type: mongoose_1.default.Schema.Types.ObjectId,
require: true,
ref: "core_system_pages_theme"
},
sypn_user_id_user: {
type: mongoose_1.default.Schema.Types.ObjectId,
required: true,
ref: "auth_user_mst"
},
sypn_is_page_specific: {
type: Boolean,
default: true
},
sypn_is_user_specific: {
type: Boolean,
default: true
},
sypn_is_entity_specific: {
type: Boolean,
default: false,
},
sypn_is_theme_specific: {
type: Boolean,
default: false
}
}, { collection: 'core_system_page_notes_manager' });
var CCoreSypn = mongoose_1.default.model("core_system_page_notes_manager", core_system_page_notes_manager);
exports.CCoreSypn = CCoreSypn;