enums.php 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129
  1. <?php
  2. /*
  3. * This file is part of the Jiannei/lumen-api-starter.
  4. *
  5. * (c) Jiannei <longjian.huang@foxmail.com>
  6. *
  7. * This source file is subject to the MIT license that is bundled
  8. * with this source code in the file LICENSE.
  9. */
  10. use App\Repositories\Enums\ResponseCodeEnum;
  11. use App\Repositories\Enums\ModelStatusEnum;
  12. use App\Repositories\Enums\CourseCommentStatusEnum;
  13. use App\Repositories\Enums\CourseRecEnum;
  14. use App\Repositories\Enums\CourseTypeEnum;
  15. use App\Repositories\Enums\VideoWatchEnum;
  16. use App\Repositories\Enums\SexEnum;
  17. use App\Repositories\Enums\Base\BannerPositionEnum;
  18. use App\Repositories\Enums\Base\BannerClickTypeEnum;
  19. use App\Repositories\Enums\CMS\SettingTypeEnum;
  20. return [
  21. //CMS
  22. SettingTypeEnum::class => [
  23. SettingTypeEnum::STARING => '字符串',
  24. SettingTypeEnum::IMG => '图片',
  25. SettingTypeEnum::TEXT => '文本'
  26. ],
  27. // 基础
  28. SexEnum::class => [
  29. SexEnum::NO => '未知',
  30. SexEnum::MAN => '男',
  31. SexEnum::WOMAN => '女'
  32. ],
  33. ModelStatusEnum::class => [
  34. ModelStatusEnum::PAUSE => '隐藏',
  35. ModelStatusEnum::OK => '显示',
  36. ],
  37. BannerPositionEnum::class => [
  38. BannerPositionEnum::HOME => '首页轮播图'
  39. ],
  40. BannerClickTypeEnum::class => [
  41. BannerClickTypeEnum::NO => '无操作',
  42. BannerClickTypeEnum::LINK => '连接跳转',
  43. ],
  44. // 响应状态码
  45. ResponseCodeEnum::class => [
  46. // 成功
  47. ResponseCodeEnum::HTTP_OK => '操作成功', // 自定义 HTTP 状态码返回消息
  48. ResponseCodeEnum::HTTP_UNAUTHORIZED => '授权失败',
  49. // 业务操作成功
  50. ResponseCodeEnum::SERVICE_REGISTER_SUCCESS => '注册成功',
  51. ResponseCodeEnum::SERVICE_LOGIN_SUCCESS => '登录成功',
  52. // 客户端错误
  53. ResponseCodeEnum::CLIENT_PARAMETER_ERROR => '参数错误',
  54. ResponseCodeEnum::CLIENT_CREATED_ERROR => '数据已存在',
  55. ResponseCodeEnum::CLIENT_DELETED_ERROR => '数据不存在',
  56. ResponseCodeEnum::CLIENT_VALIDATION_ERROR => '表单验证错误',
  57. // 服务端错误
  58. ResponseCodeEnum::SYSTEM_ERROR => '服务器错误',
  59. ResponseCodeEnum::SYSTEM_UNAVAILABLE => '服务器正在维护,暂不可用',
  60. ResponseCodeEnum::SYSTEM_CACHE_CONFIG_ERROR => '缓存配置错误',
  61. ResponseCodeEnum::SYSTEM_CACHE_MISSED_ERROR => '缓存未命中',
  62. ResponseCodeEnum::SYSTEM_CONFIG_ERROR => '系统配置错误',
  63. // 业务操作失败:授权业务
  64. ResponseCodeEnum::SERVICE_REGISTER_ERROR => '注册失败',
  65. ResponseCodeEnum::SERVICE_LOGIN_ERROR => '登录失败',
  66. ],
  67. // 课程
  68. VideoWatchEnum::class => [
  69. VideoWatchEnum::OK => '已看完',
  70. VideoWatchEnum::NO => '未看完'
  71. ],
  72. CourseRecEnum::class => [
  73. CourseRecEnum::NO => '普通',
  74. CourseRecEnum::OK => '推荐'
  75. ],
  76. CourseCommentStatusEnum::class => [
  77. CourseCommentStatusEnum::OK => '打开评论',
  78. CourseCommentStatusEnum::NO => '关闭评论',
  79. ],
  80. CourseTypeEnum::class => [
  81. CourseTypeEnum::RECORDED => '录播课'
  82. ],
  83. // VisitEnum::class => [
  84. // VisitEnum::NO => '初诊',
  85. // VisitEnum::YES => '复诊'
  86. // ],
  87. // // 角色
  88. // RoleEnum::class => [
  89. // RoleEnum::SUPER_ADMIN => '超级管理员',
  90. // RoleEnum::GUEST => '游客',
  91. // RoleEnum::ADMIN => '管理员',
  92. // ],
  93. // // 权限
  94. // PermissionEnum::class => [
  95. // PermissionEnum::SYSTEM_ACTIVITY_LOG_CLEAN => '清理活动日志',
  96. // PermissionEnum::SYSTEM_CACHE_CLEAR => '清理缓存',
  97. //
  98. // PermissionEnum::ROUTE_USERS => '用户管理',
  99. // PermissionEnum::ROUTE_USERS_CREATE => '创建用户',
  100. // PermissionEnum::ROUTE_USERS_DELETE => '删除用户',
  101. // PermissionEnum::ROUTE_USERS_UPDATE => '更新用户资料',
  102. // PermissionEnum::ROUTE_USERS_VIEW => '查询用户资料',
  103. // PermissionEnum::ROUTE_USERS_VIEW_ANY => '查询用户列表',
  104. //
  105. // PermissionEnum::ROUTE_POSTS => ' 文章管理',
  106. // PermissionEnum::ROUTE_POSTS_CREATE => '发布文章',
  107. // PermissionEnum::ROUTE_POSTS_DELETE => '删除文章',
  108. // PermissionEnum::ROUTE_POSTS_UPDATE => '更新文章',
  109. // PermissionEnum::ROUTE_POSTS_VIEW => '查看文章',
  110. // PermissionEnum::ROUTE_POSTS_VIEW_ANY => '查询文章列表',
  111. // ],
  112. ];