Entity.User.dcm.yml 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123
  1. Entity\User:
  2. type: entity
  3. table: user
  4. repositoryClass: Entity\Repository\UserRepository
  5. fields:
  6. user_id:
  7. id: true
  8. type: integer
  9. unsigned: false
  10. nullable: false
  11. generator:
  12. strategy: IDENTITY
  13. lastname:
  14. type: string
  15. length: 60
  16. fixed: false
  17. nullable: true
  18. firstname:
  19. type: string
  20. length: 60
  21. fixed: false
  22. nullable: true
  23. username:
  24. type: string
  25. length: 100
  26. fixed: false
  27. nullable: false
  28. password:
  29. type: string
  30. length: 50
  31. fixed: false
  32. nullable: false
  33. auth_source:
  34. type: string
  35. length: 50
  36. fixed: false
  37. nullable: true
  38. email:
  39. type: string
  40. length: 100
  41. fixed: false
  42. nullable: true
  43. status:
  44. type: boolean
  45. nullable: false
  46. official_code:
  47. type: string
  48. length: 40
  49. fixed: false
  50. nullable: true
  51. phone:
  52. type: string
  53. length: 30
  54. fixed: false
  55. nullable: true
  56. picture_uri:
  57. type: string
  58. length: 250
  59. fixed: false
  60. nullable: true
  61. creator_id:
  62. type: integer
  63. unsigned: false
  64. nullable: true
  65. competences:
  66. type: text
  67. nullable: true
  68. diplomas:
  69. type: text
  70. nullable: true
  71. openarea:
  72. type: text
  73. nullable: true
  74. teach:
  75. type: text
  76. nullable: true
  77. productions:
  78. type: string
  79. length: 250
  80. fixed: false
  81. nullable: true
  82. chatcall_user_id:
  83. type: integer
  84. unsigned: false
  85. nullable: false
  86. chatcall_date:
  87. type: datetime
  88. nullable: false
  89. chatcall_text:
  90. type: string
  91. length: 50
  92. fixed: false
  93. nullable: false
  94. language:
  95. type: string
  96. length: 40
  97. fixed: false
  98. nullable: true
  99. registration_date:
  100. type: datetime
  101. nullable: false
  102. expiration_date:
  103. type: datetime
  104. nullable: false
  105. active:
  106. type: boolean
  107. nullable: false
  108. openid:
  109. type: string
  110. length: 255
  111. fixed: false
  112. nullable: true
  113. theme:
  114. type: string
  115. length: 255
  116. fixed: false
  117. nullable: true
  118. hr_dept_id:
  119. type: smallint
  120. nullable: false
  121. lifecycleCallbacks:
  122. prePersist:
  123. - before_save