reader.class.php 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  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 addCountByOpenId($openId)
  34. {
  35. $Table_reader = new Table_reader();
  36. return $Table_reader->addCountByOpenId($openId);
  37. }
  38. static public function del($id)
  39. {
  40. $Table_reader = new Table_reader();
  41. return $Table_reader->del($id);
  42. }
  43. static public function getList($filter = array(), $count=0, $page=0, $pageSize=0)
  44. {
  45. $Table_reader = new Table_reader();
  46. return $Table_reader->getList($filter, $count, $page, $pageSize);
  47. }
  48. static public function getListByPage($filter = array(), $page=0, $pagesize=0){
  49. $Table_reader = new Table_reader();
  50. return $Table_reader->getList($filter, 0, $page, $pagesize);
  51. }
  52. static public function getCountAll($filter = array()){
  53. $Table_reader = new Table_reader();
  54. return $Table_reader->getList($filter, 1);
  55. }
  56. }