day_k.class.php 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  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 stock_recent_days($code,$start_date,$traceback_days,$order,$fq_price)
  14. {
  15. $Table_day_k = new Table_day_k();
  16. return $Table_day_k->stock_recent_days($code,$start_date,$traceback_days,$order,$fq_price);
  17. }
  18. static public function add($attrs)
  19. {
  20. $Table_day_k = new Table_day_k();
  21. return $Table_day_k->add($attrs);
  22. }
  23. static public function getList($filter = array(), $count=0, $page=0, $pageSize=0)
  24. {
  25. $Table_day_k = new Table_day_k();
  26. return $Table_day_k->getList($filter, $count, $page, $pageSize);
  27. }
  28. /***
  29. * @param array $filter
  30. * @param int $count
  31. * @param int $page
  32. * @param int $pageSize
  33. * @return mixed
  34. * 获取历史日K数据
  35. */
  36. static public function get_day_k_info($code,$start_date,$end_date,$order,$fq_price)
  37. {
  38. $Table_day_k = new Table_day_k();
  39. return $Table_day_k->get_day_k_info($code,$start_date,$end_date,$order,$fq_price);
  40. }
  41. static public function get_current_day_k($code,$date,$fq_price)
  42. {
  43. $Table_day_k = new Table_day_k();
  44. return $Table_day_k->get_current_day_k($code,$date,$fq_price);
  45. }
  46. static public function get_least_day_k($code,$date,$fq_price)
  47. {
  48. $Table_day_k = new Table_day_k();
  49. return $Table_day_k->get_least_day_k($code,$date,$fq_price);
  50. }
  51. /***
  52. * @param $attrs
  53. * @param int $date
  54. * @return mixed
  55. * @throws Exception
  56. * 添加某一直股票的历史数据
  57. */
  58. static public function insert($attrs,$date=0)
  59. {
  60. $Table_day_k = new Table_day_k($date);
  61. $id = $Table_day_k->insert($attrs);
  62. return $id;
  63. }
  64. static public function HistoryDayK($attrs)
  65. {
  66. $Table_day_k = new Table_day_k();
  67. $id = $Table_day_k->HistoryDayK($attrs);
  68. return $id;
  69. }
  70. }
  71. ?>