enums.php 4.6 KB

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