enums.php 7.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190
  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\PermissionEnum;
  11. use App\Repositories\Enums\ResponseCodeEnum;
  12. use App\Repositories\Enums\CheckStatusEnum;
  13. use App\Repositories\Enums\ModelStatusEnum;
  14. return [
  15. // 响应状态码
  16. ResponseCodeEnum::class => [
  17. // 成功
  18. ResponseCodeEnum::HTTP_OK => '操作成功', // 自定义 HTTP 状态码返回消息
  19. ResponseCodeEnum::HTTP_NOT_FOUND => '数据未找到', // 自定义 HTTP 状态码返回消息
  20. ResponseCodeEnum::HTTP_UNAUTHORIZED => '授权失败',
  21. // 业务操作成功
  22. ResponseCodeEnum::SERVICE_REGISTER_SUCCESS => '注册成功',
  23. ResponseCodeEnum::SERVICE_LOGIN_SUCCESS => '登录成功',
  24. // 客户端错误
  25. ResponseCodeEnum::CLIENT_PARAMETER_ERROR => '参数错误',
  26. ResponseCodeEnum::CLIENT_CREATED_ERROR => '数据已存在',
  27. ResponseCodeEnum::CLIENT_DELETED_ERROR => '数据不存在',
  28. ResponseCodeEnum::CLIENT_VALIDATION_ERROR => '表单验证错误',
  29. // 服务端错误
  30. ResponseCodeEnum::SYSTEM_ERROR => '服务器错误',
  31. ResponseCodeEnum::SYSTEM_UNAVAILABLE => '服务器正在维护,暂不可用',
  32. ResponseCodeEnum::SYSTEM_CACHE_CONFIG_ERROR => '缓存配置错误',
  33. ResponseCodeEnum::SYSTEM_CACHE_MISSED_ERROR => '缓存未命中',
  34. ResponseCodeEnum::SYSTEM_CONFIG_ERROR => '系统配置错误',
  35. // 业务操作失败:授权业务
  36. ResponseCodeEnum::SERVICE_REGISTER_ERROR => '注册失败',
  37. ResponseCodeEnum::SERVICE_LOGIN_ERROR => '登录失败',
  38. ResponseCodeEnum::SERVICE_NO_PERMISSION => '没有权限',
  39. ResponseCodeEnum::SERVICE_NO_WECHAT => '没有绑定微信',
  40. ResponseCodeEnum::SERVICE_OPERATION_ERROR => '业务不对',
  41. ],
  42. // // 角色
  43. // RoleEnum::class => [
  44. // RoleEnum::SUPER_ADMIN => '超级管理员',
  45. // RoleEnum::GUEST => '游客',
  46. // RoleEnum::ADMIN => '管理员',
  47. // ],
  48. // AdminTypeEnum::class => [
  49. // AdminTypeEnum::ADMIN => '管理员',
  50. // AdminTypeEnum::STUDENT => '学生',
  51. // AdminTypeEnum::TEACHER => '老师',
  52. // AdminTypeEnum::OTHER => '校内其他人员',
  53. // AdminTypeEnum::BAOAN => '保安',
  54. // ],
  55. // 权限
  56. PermissionEnum::class => [
  57. PermissionEnum::SYSTEM_ACTIVITY_LOG_CLEAN => '清理活动日志',
  58. PermissionEnum::SYSTEM_CACHE_CLEAR => '清理缓存',
  59. PermissionEnum::ROUTE_USERS => '用户管理',
  60. PermissionEnum::ROUTE_USERS_CREATE => '创建用户',
  61. PermissionEnum::ROUTE_USERS_DELETE => '删除用户',
  62. PermissionEnum::ROUTE_USERS_UPDATE => '更新用户资料',
  63. PermissionEnum::ROUTE_USERS_VIEW => '查询用户资料',
  64. PermissionEnum::ROUTE_USERS_VIEW_ANY => '查询用户列表',
  65. PermissionEnum::ROUTE_POSTS => ' 文章管理',
  66. PermissionEnum::ROUTE_POSTS_CREATE => '发布文章',
  67. PermissionEnum::ROUTE_POSTS_DELETE => '删除文章',
  68. PermissionEnum::ROUTE_POSTS_UPDATE => '更新文章',
  69. PermissionEnum::ROUTE_POSTS_VIEW => '查看文章',
  70. PermissionEnum::ROUTE_POSTS_VIEW_ANY => '查询文章列表',
  71. ],
  72. //状态
  73. ModelStatusEnum::class => [
  74. ModelStatusEnum::OK => '正常',
  75. ModelStatusEnum::PAUSE => '停用',
  76. ],
  77. CheckStatusEnum::class => [
  78. CheckStatusEnum::WAIT => '待审核',
  79. CheckStatusEnum::SUCCESS => '审核成功',
  80. CheckStatusEnum::FAIL => '审核驳回',
  81. ],
  82. // ReceiveStatusEnum::class => [
  83. // ReceiveStatusEnum::NO => '未知',
  84. // ReceiveStatusEnum::WAIT => '待接收',
  85. // ReceiveStatusEnum::OK => '已接收',
  86. // ReceiveStatusEnum::ERROR => '未收到',
  87. // ],
  88. // InterviewStatusEnum::class => [
  89. // InterviewStatusEnum::NO => '未知',
  90. // InterviewStatusEnum::WAIT => '待面试',
  91. // InterviewStatusEnum::OK => '面试通过',
  92. // InterviewStatusEnum::ERROR => '面试失败',
  93. // InterviewStatusEnum::CHANG => '转厂',
  94. // ],
  95. // InterviewInductionStatusEnum::class => [
  96. // InterviewInductionStatusEnum::NO => '未知',
  97. // InterviewInductionStatusEnum::WAIT => '待入职',
  98. // InterviewInductionStatusEnum::OK => '入职通过',
  99. // InterviewInductionStatusEnum::ERROR => '入职失败',
  100. // InterviewInductionStatusEnum::CHANG => '转厂',
  101. // ],
  102. // StaffStepEnum::class => [
  103. // StaffStepEnum::SHOP => '门店环节',
  104. // StaffStepEnum::SUPPLIER => '供应商环节',
  105. // StaffStepEnum::ZHUCHANG => '驻厂环节',
  106. // StaffStepEnum::WORK => '在职环节',
  107. // StaffStepEnum::LEAVE => '离职环节',
  108. // ],
  109. // StaffEntryStatusEnum::class => [
  110. // StaffEntryStatusEnum::CANCEL => '取消',
  111. // StaffEntryStatusEnum::WAIT_DISPATCH => '等待派送',
  112. // StaffEntryStatusEnum::WAIT_INTERVIEW => '等待面试',
  113. // StaffEntryStatusEnum::WAIT_INDUCTION => '等待入职',
  114. // StaffEntryStatusEnum::WAIT_SIGN => '等待签合同',
  115. // StaffEntryStatusEnum::WORKING => '在职员工',
  116. // StaffEntryStatusEnum::OVER => '离职',
  117. // StaffEntryStatusEnum::RECEIVE_ERROR => '未接收到',
  118. // StaffEntryStatusEnum::INTERVIEW_ERROR => '面试失败',
  119. // StaffEntryStatusEnum::INDUCTION_ERROR => '入职失败',
  120. // ],
  121. // InjuryOperationStatusEnum::class => [
  122. // InjuryOperationStatusEnum::WAIT => '待接收',
  123. // InjuryOperationStatusEnum::IN => '处理中',
  124. // InjuryOperationStatusEnum::COMPLETE => '已办结',
  125. // ],
  126. //
  127. // InsuranceStatusEnum::class => [
  128. // InsuranceStatusEnum::WAIT => '待购买',
  129. // InsuranceStatusEnum::BUY_OK => '已购买',
  130. // InsuranceStatusEnum::OUT_OK => '已退订',
  131. // ],
  132. //
  133. // InsuranceMakeStatusEnum::class => [
  134. // InsuranceMakeStatusEnum::WAIT => '待出来',
  135. // InsuranceMakeStatusEnum::IN => '处理中',
  136. // InsuranceMakeStatusEnum::OK => '处理完成',
  137. // InsuranceMakeStatusEnum::FAIL => '处理失败',
  138. // ],
  139. //
  140. // QuitStatusEnum::class => [
  141. // QuitStatusEnum::OK => '离职成功',
  142. // QuitStatusEnum::WAIT_DEAL => '待处理离职',
  143. // ],
  144. //
  145. // CarTypeEnum::class => [
  146. // CarTypeEnum::FREE => '自驾免费车费[驻场]',
  147. // CarTypeEnum::BUY => '车费已付[门店]',
  148. // CarTypeEnum::NO_BUY => '免车费发车[门店]',
  149. // CarTypeEnum::ZHUCHANG_WAGE_BUY => '不满一个月,工资代扣[驻场]',
  150. // CarTypeEnum::ZHUCHANG_BUY => '不满7天,车费已收[驻场]',
  151. // CarTypeEnum::ZHUCHANG_FREE => '工作满1个月免车费[驻场]',
  152. // CarTypeEnum::ZHUCHANG_SHOP_BUY => '门店已收车费[驻场]',
  153. // ],
  154. //
  155. // SupplierTypeEnum::class => [
  156. // SupplierTypeEnum::PERSON => '个人供应商',
  157. // SupplierTypeEnum::COMPANY => '公司供应商',
  158. // ],
  159. //
  160. // BorrowStatusEnum::class => [
  161. // BorrowStatusEnum::NO => '无借款',
  162. // BorrowStatusEnum::OK => '已结清',
  163. // BorrowStatusEnum::BORROW => '有借款',
  164. // ],
  165. // BorrowReturnStatusEnum::class => [
  166. // BorrowReturnStatusEnum::NO => '尚未打款',
  167. // BorrowReturnStatusEnum::WAIT => '待还款',
  168. // BorrowReturnStatusEnum::OK => '已经还完',
  169. // ],
  170. ];