注册过程有3种不同的观点
1)作为员工,我的注册视图因不同的字段而异
2)由于雇主注册视图与我收集公司详细信息的位置不同,授权代表可以代表公司行事.事实上,我认为公司(雇主)不是演员,但代表是演员,因此需要一个代表性的领域类.
3)零售商的注册视图不同.
所以我需要定义域类及其关系我对grails非常新,我需要一些设计指导
我最初想的是用户域类,并且有UserTypes(定义不同类型的用户,例如代表,零售商和员工),但不确定是否有效.
感谢有人可以帮助我构建我的域类.
谢谢
解决方法 在开始处理视图之前,您肯定想要映射您的域类.授权代表是否始终是员工,还是完全不同的实体?从对象的角度来考虑它,并尽可能地模仿它.公司有员工,可以有授权代表.这是一个模拟示例:
class Employee { String firstname,lastname /* etc... */}class Company { String name /* etc */ Representative authorizedRepresentative static hasMany = [ employees : Employee ]}class Representative {}
当然,您可能希望将员工的参考资料返回给公司.看看Grails文档的 Object Relational Mapping部分.
总结以上是内存溢出为你收集整理的需要设计Domain类Grails的想法全部内容,希望文章能够帮你解决需要设计Domain类Grails的想法所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)