-
Notifications
You must be signed in to change notification settings - Fork 2
EF Class
shaoke edited this page Feb 1, 2016
·
6 revisions
EF-Class
{
name : KG.schema.default(),
status : KG.schema.default({
defaultValue : 'active'
}),
length : KG.schema.default(),
level : KG.schema.default({
optional : true
}),
teacher : KG.schema.default({
type : [String],
optional : true
}),
schedule : KG.schema.default({
optional : true
}),
frequency : KG.schema.default({
optional : true
}),
tuition : KG.schema.default({
optional : true
}),
minAge : KG.schema.default({
type : Number,
optional : true
}),
maxAge : KG.schema.default({
type : Number,
optional : true
}),
maxStudent : KG.schema.default({
type : Number,
optional : true
}),
genderRequire : KG.schema.default({
allowedValues : ['all', 'boy', 'girl'],
defaultValue : 'all'
}),
customerType : KG.schema.default({
optional : true
}),
startTime : KG.schema.default({
type : Date,
optional : true
}),
endTime : KG.schema.default({
type : Date,
optional : true
}),
createTime : KG.schema.default({
type: Date,
autoValue: function(){
if (this.isInsert){
return new Date();
}
}
})
}