UserFollowModel.php 831 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. <?php
  2. namespace app\common\model;
  3. class UserFollowModel extends BaseModel
  4. {
  5. // 设置表名
  6. protected $name = 'user_follow';
  7. //自动完成
  8. protected $autoWriteTimestamp = true;
  9. // 常量
  10. const TYPE = [1 => '电话', 2 => '微信/QQ', 3 => '其他'];
  11. const USER_TYPE = [1 => '管理员', 2 => '用户'];
  12. const TYPE_MOBILE = 1;
  13. const TYPE_QQ = 2;
  14. const TYPE_OTHER = 3;
  15. const USER_TYPE_ADMIN = 1;
  16. CONST USER_TYPE_USER = 2;
  17. public function getTypeTextAttr($value, $data)
  18. {
  19. return self::TYPE[$data['type']];
  20. }
  21. public function getUserTypeTextAttr($value, $data)
  22. {
  23. return self::USER_TYPE[$data['user_type']];
  24. }
  25. public function User()
  26. {
  27. return $this->hasMany(UserModel::class, "id", "user_id");
  28. }
  29. }