enums.php 4.0 KB

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