Complaint.php 673 B

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