Admin.php 630 B

123456789101112131415161718192021222324252627
  1. <?php
  2. namespace app\admin\model;
  3. use app\BaseModel;
  4. class Admin extends BaseModel
  5. {
  6. protected $autoWriteTimestamp = true;
  7. protected $createTime = 'created_at';
  8. protected $updateTime = 'updated_at';
  9. public function role()
  10. {
  11. return $this->hasOne(Role::class, 'id', 'role_id')->field(['id', 'name']);
  12. }
  13. public function department()
  14. {
  15. return $this->hasOne(Department::class, 'id', 'department_id')->field(['id', 'name']);
  16. }
  17. public function User()
  18. {
  19. return $this->hasOne(User::class, 'uid', 'id')->field(['uid', 'user_id', 'avatar','realname']);
  20. }
  21. }