ExportDict.php 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. <?php
  2. // +----------------------------------------------------------------------
  3. // | Niucloud-admin 企业快速开发的saas管理平台
  4. // +----------------------------------------------------------------------
  5. // | 官方网址:https://www.niucloud.com
  6. // +----------------------------------------------------------------------
  7. // | niucloud团队 版权所有 开源版本可自由商用
  8. // +----------------------------------------------------------------------
  9. // | Author: Niucloud Team
  10. // +----------------------------------------------------------------------
  11. namespace app\dict\sys;
  12. /**
  13. * 导出状态
  14. */
  15. class ExportDict
  16. {
  17. const EXPORTING = '1'; //导出中
  18. const SUCCESS = '2'; //导出成功
  19. const FAIL = '-1'; //导出失败
  20. /**
  21. * 获取状态
  22. * @return array
  23. */
  24. public static function getStatus()
  25. {
  26. return [
  27. self::EXPORTING => get_lang('dict_export.status_exporting'),
  28. self::SUCCESS => get_lang('dict_export.status_success'),
  29. self::FAIL => get_lang('dict_export.status_fail'),
  30. ];
  31. }
  32. /**
  33. * 导出数据类型
  34. * @return array
  35. */
  36. public static function getExportType()
  37. {
  38. $type_array = event("ExportDataType");
  39. $type_list = [];
  40. foreach ($type_array as $v)
  41. {
  42. $type_list = empty($type_list) ? $v : array_merge($type_list, $v);
  43. }
  44. return $type_list;
  45. }
  46. }