Person.groovy
上传用户:steveyhw
上传日期:2019-05-13
资源大小:307k
文件大小:1k
源码类别:

PlugIns编程

开发平台:

Java

  1. /**
  2.  * Person for user account
  3.  * @author 
  4.  */
  5. class Person {
  6. static transients = ["pass"]
  7. static hasMany=[authorities:Authority]
  8. static belongsTo = Authority
  9.     Staff   staff
  10. /** Username */
  11. String username
  12. /** User Real Name*/
  13. String userRealName
  14. /** MD5 Password */
  15. String passwd
  16. /** enabled */
  17. boolean enabled = false
  18. String email
  19. boolean email_show = false
  20. /** description */
  21. String description=""
  22. /** plain password to create a MD5 password */
  23. String pass="[secret]"
  24. static def constraints = {
  25.         staff(nullable:true)
  26.         username(blank:false,unique:true)
  27. userRealName(blank:false)
  28. passwd(blank:false)
  29. enabled()
  30. }
  31.     String toString(){
  32.       "${this.username}"
  33.     }
  34. }