Access.php 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. <?php
  2. namespace app\common\model;
  3. use think\Model;
  4. class Access extends Model
  5. {
  6. public $page_info;
  7. /**
  8. * 接入信息管理
  9. */
  10. public function getAccessList($condition = array(), $field = '*', $page = 0, $order = 'access_id desc')
  11. {
  12. if ($page) {
  13. $access_list = db('access')->where($condition)->order($order)->paginate($page, false, ['query' => request()->param()]);
  14. $this->page_info = $access_list;
  15. return $access_list->items();
  16. } else {
  17. return db('access')->where($condition)->order($order)->select();
  18. }
  19. }
  20. /**
  21. * 新增接入
  22. */
  23. public function addAccess($data)
  24. {
  25. return db('access')->insertGetId($data);
  26. }
  27. /**
  28. * 编辑接入
  29. */
  30. public function editAccess($condition, $data)
  31. {
  32. return db('access')->where($condition)->update($data);
  33. }
  34. /**
  35. * 取单个接入
  36. */
  37. public function getAccessInfo($condition, $field = '*')
  38. {
  39. return db('access')->field($field)->where($condition)->find();
  40. }
  41. }