day_k_base.class.php 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. <?php
  2. /**
  3. * Class Day_k_base
  4. * @author 王刚涛
  5. * 日线数据
  6. */
  7. class Day_k_base {
  8. public function __construct()
  9. {
  10. }
  11. static public function getInfoById($id)
  12. {
  13. $Table_day_k_base = new Table_day_k_base();
  14. return $Table_day_k_base->getInfoById($id);
  15. }
  16. static public function add($attrs,$date=0)
  17. {
  18. if (empty($attrs)) throw new Exception('参数不能为空', 102);
  19. if($date===0)
  20. {
  21. $date=strtotime(date('Ym'));
  22. }
  23. $Table_day_k_base = new Table_day_k_base($date);
  24. $id = $Table_day_k_base->add($attrs);
  25. return $id;
  26. }
  27. static public function getList($filter = array(), $count=0, $page=0, $pageSize=0)
  28. {
  29. $Table_day_k_base = new Table_day_k_base();
  30. return $Table_day_k_base->getList($filter, $count, $page, $pageSize);
  31. }
  32. /***
  33. * @param $attrs
  34. * @param int $date
  35. * @return mixed
  36. * @throws Exception
  37. * 添加某一直股票的历史数据
  38. */
  39. static public function insert($attrs,$date=0)
  40. {
  41. if (empty($attrs)) throw new Exception('参数不能为空', 102);
  42. if($date===0)
  43. {
  44. $date=strtotime(date('Ym'));
  45. }
  46. $Table_day_k_base = new Table_day_k_base($date);
  47. $id = $Table_day_k_base->insert($attrs);
  48. return $id;
  49. }
  50. }
  51. ?>