base-domain
Version:
simple module to help build Domain-Driven Design
18 lines (11 loc) • 419 B
text/coffeescript
Entity = require('../../src/lib/facade').Entity
class Member extends Entity
@properties:
firstName : @TYPES.STRING
age : @TYPES.NUMBER
registeredAt : @TYPES.DATE
hobbies : @TYPES.MODELS 'hobby'
newHobbies : @TYPES.MODELS 'hobby', 'newHobbyIds'
mCreatedAt : @TYPES.CREATED_AT
mUpdatedAt : @TYPES.UPDATED_AT
module.exports = Member