Document.php 1.5 KB

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