cloud-ide-model-schema
Version:
Pachage for schema management of Cloud IDEsys LMS
56 lines (55 loc) • 1.24 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.CCoreSyme = void 0;
var mongoose_1 = require("mongoose");
/* SCHEMA START */
var core_system_menu = new mongoose_1.Schema({
syme_id_syme: {
type: mongoose_1.default.Schema.Types.ObjectId,
ref: "core_system_menu"
},
syme_title: {
type: String,
minlength: 0,
maxlength: 100,
trim: true
},
syme_desc: {
type: String,
minlength: 0,
maxlength: 255,
trim: true
},
syme_path: {
type: String,
minlength: 0,
maxlength: 255,
trim: true
},
syme_icon: {
type: String,
minlength: 0,
maxlength: 40,
trim: true
},
syme_type: {
type: String,
minlength: 0,
maxlength: 40,
trim: true
},
syme_islink: {
type: Boolean,
default: true
},
syme_order_by: {
type: Number,
default: 0
},
syme_isactive: {
type: Boolean,
default: true
}
}, { collection: 'core_system_menu' });
var CCoreSyme = mongoose_1.default.model("core_system_menu", core_system_menu);
exports.CCoreSyme = CCoreSyme;