Document.php 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. <?php
  2. namespace app\common\model;
  3. use think\facade\Db;
  4. /**
  5. *
  6. *
  7. * ----------------------------------------------------------------------------
  8. *
  9. * 数据层模型
  10. */
  11. class Document extends BaseModel
  12. {
  13. /**
  14. * 查询所有系统文章
  15. * @access public
  16. * @author csdeshang
  17. * @return type
  18. */
  19. public function getDocumentList()
  20. {
  21. return Db::name('document')->select()->toArray();
  22. }
  23. /**
  24. * 根据编号查询一条
  25. * @access public
  26. * @author csdeshang
  27. * @param int $id 文章id
  28. * @return array
  29. */
  30. public function getOneDocumentById($id)
  31. {
  32. return Db::name('document')->where('document_id', $id)->find();
  33. }
  34. /**
  35. * 根据标识码查询一条
  36. * @access public
  37. * @author csdeshang
  38. * @param type $code 标识码
  39. * @return type
  40. */
  41. public function getOneDocumentByCode($code)
  42. {
  43. return Db::name('document')->where('document_code', $code)->find();
  44. }
  45. /**
  46. * 更新
  47. * @access public
  48. * @author csdeshang
  49. * @param array $data 更新数据
  50. * @return bool
  51. */
  52. public function editDocument($data)
  53. {
  54. return Db::name('document')->where('document_id', $data['document_id'])->update($data);
  55. }
  56. }