day_k.class.php 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. <?php
  2. /**
  3. * Class Day_k_base
  4. * @author 王刚涛
  5. * 日线数据
  6. */
  7. class Day_k {
  8. static public function getInfoById($id)
  9. {
  10. $Table_day_k = new Table_day_k();
  11. return $Table_day_k->getInfoById($id);
  12. }
  13. static public function add($attrs)
  14. {
  15. $Table_day_k = new Table_day_k();
  16. return $Table_day_k->add($attrs);
  17. }
  18. static public function getList($filter = array(), $count=0, $page=0, $pageSize=0)
  19. {
  20. $Table_day_k = new Table_day_k();
  21. return $Table_day_k->getList($filter, $count, $page, $pageSize);
  22. }
  23. /***
  24. * @param array $filter
  25. * @param int $count
  26. * @param int $page
  27. * @param int $pageSize
  28. * @return mixed
  29. * 获取历史日K数据
  30. */
  31. static public function get_day_k_info($code,$start_date,$end_date,$order)
  32. {
  33. $Table_day_k = new Table_day_k();
  34. return $Table_day_k->get_day_k_info($code,$start_date,$end_date,$order);
  35. }
  36. static public function get_current_day_k($code,$date)
  37. {
  38. $Table_day_k = new Table_day_k();
  39. return $Table_day_k->get_current_day_k($code,$date);
  40. }
  41. /***
  42. * @param $attrs
  43. * @param int $date
  44. * @return mixed
  45. * @throws Exception
  46. * 添加某一直股票的历史数据
  47. */
  48. static public function insert($attrs,$date=0)
  49. {
  50. $Table_day_k = new Table_day_k($date);
  51. $id = $Table_day_k->insert($attrs);
  52. return $id;
  53. }
  54. static public function HistoryDayK($attrs)
  55. {
  56. $Table_day_k = new Table_day_k();
  57. $id = $Table_day_k->HistoryDayK($attrs);
  58. return $id;
  59. }
  60. }
  61. ?>