AndroidSdk.php 928 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <?php
  2. /**
  3. * 安卓sdk版本配置表
  4. * Created by PhpStorm.
  5. * User: cqingt
  6. * Date: 2018/6/26
  7. * Time: 17:42
  8. */
  9. namespace app\common\model;
  10. class AndroidSdk extends \think\Model
  11. {
  12. protected $pk = 'id';
  13. protected $table = 'nw_android_sdk_config';
  14. // 阻止在view页面,时间格式自动转换
  15. protected $dateFormat = false;
  16. // 自动写入
  17. protected $autoWriteTimestamp = true;
  18. protected $resultSetType = 'collection';
  19. /**
  20. * 获取最后一个更新版本
  21. * @return array|false|\PDOStatement|string|\think\Model
  22. */
  23. public function getLastVersionInfo()
  24. {
  25. return $this->field('version,num,filename')
  26. ->order('id', 'desc')
  27. ->find();
  28. }
  29. /**
  30. * 获取所有的版本号
  31. * @return mixed
  32. */
  33. public function getAllVersion()
  34. {
  35. return $this->field('id,version')->order('id', 'desc')->select();
  36. }
  37. }