reader.class.php 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: wangming
  5. * Date: 2019/1/22
  6. * Time: 21:34
  7. */
  8. class Reader{
  9. public function __construct()
  10. {
  11. }
  12. static public function getInfoById($id)
  13. {
  14. $Table_reader = new Table_reader();
  15. return $Table_reader->getInfoById($id);
  16. }
  17. static public function getInfoByOpenId($openId)
  18. {
  19. $Table_reader = new Table_reader();
  20. return $Table_reader->getInfoByOpenId($openId);
  21. }
  22. static public function add($attrs)
  23. {
  24. $Table_reader = new Table_reader();
  25. $id = $Table_reader->add($attrs);
  26. return $id;
  27. }
  28. static public function update($id, $attrs)
  29. {
  30. $Table_reader = new Table_reader();
  31. return $Table_reader->update($id, $attrs);
  32. }
  33. static public function addOrUpdate($id, $attrs)
  34. {
  35. $Table_reader = new Table_reader();
  36. if(empty($id)) {
  37. $id = $Table_reader->add($attrs);
  38. } else {
  39. $Table_reader->update($id, $attrs);
  40. }
  41. return $id;
  42. }
  43. static public function addCountByOpenId($openId)
  44. {
  45. $Table_reader = new Table_reader();
  46. return $Table_reader->addCountByOpenId($openId);
  47. }
  48. static public function del($id)
  49. {
  50. $Table_reader = new Table_reader();
  51. return $Table_reader->del($id);
  52. }
  53. static public function getList($filter = array(), $count=0, $page=0, $pageSize=0)
  54. {
  55. $Table_reader = new Table_reader();
  56. return $Table_reader->getList($filter, $count, $page, $pageSize);
  57. }
  58. static public function getListByPage($filter = array(), $page=0, $pagesize=0){
  59. $Table_reader = new Table_reader();
  60. return $Table_reader->getList($filter, 0, $page, $pagesize);
  61. }
  62. static public function getCountAll($filter = array()){
  63. $Table_reader = new Table_reader();
  64. return $Table_reader->getList($filter, 1);
  65. }
  66. }