Job.php 849 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <?php
  2. namespace catchAdmin\permissions\model;
  3. use catchAdmin\permissions\model\search\JobsSearch;
  4. use catcher\base\CatchModel;
  5. class Job extends CatchModel
  6. {
  7. use JobsSearch;
  8. protected $name = 'jobs';
  9. protected $field = [
  10. 'id', //
  11. 'job_name', // 岗位名称
  12. 'coding', // 编码
  13. 'creator_id', // 创建人ID
  14. 'status', // 1 正常 2 停用
  15. 'sort', // 排序字段
  16. 'description', // 描述
  17. 'created_at', // 创建时间
  18. 'updated_at', // 更新时间
  19. 'deleted_at', // 删除状态,null 未删除 timestamp 已删除
  20. ];
  21. /**
  22. * 列表
  23. *
  24. * @time 2020年01月09日
  25. * @param $params
  26. * @throws \think\db\exception\DbException
  27. * @return \think\Paginator
  28. */
  29. public function getList()
  30. {
  31. return $this->catchSearch()
  32. ->paginate();
  33. }
  34. }