SystemMenu.php 946 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <?php
  2. // +----------------------------------------------------------------------
  3. // | saiadmin [ saiadmin快速开发框架 ]
  4. // +----------------------------------------------------------------------
  5. // | Author: sai <1430792918@qq.com>
  6. // +----------------------------------------------------------------------
  7. namespace plugin\saiadmin\app\model\system;
  8. use plugin\saiadmin\basic\BaseModel;
  9. /**
  10. * 菜单模型
  11. */
  12. class SystemMenu extends BaseModel
  13. {
  14. // 完整数据库表名称
  15. protected $table = 'sa_system_menu';
  16. // 主键
  17. protected $pk = 'id';
  18. /**
  19. * Id搜索
  20. */
  21. public function searchIdAttr($query, $value)
  22. {
  23. $query->whereIn('id', $value);
  24. }
  25. /**
  26. * Type搜索
  27. */
  28. public function searchTypeAttr($query, $value)
  29. {
  30. if (is_array($value)){
  31. $query->whereIn('type', $value);
  32. }else{
  33. $query->where('type', $value);
  34. }
  35. }
  36. }