|
@@ -17,7 +17,6 @@ class EnumController extends Controller
|
|
|
* @queryParam enum string required 枚举类名称,例如:UserType,OrderStatus等 Example: UserType
|
|
|
*
|
|
|
* @response 200 {
|
|
|
- * "data": {
|
|
|
* "items": [
|
|
|
* {
|
|
|
* "label": "普通用户",
|
|
@@ -28,25 +27,20 @@ class EnumController extends Controller
|
|
|
* "value": 2
|
|
|
* }
|
|
|
* ],
|
|
|
- * "msg": "success",
|
|
|
- * "status": 200
|
|
|
- * }
|
|
|
+ * "message": "",
|
|
|
+ * "code": 0
|
|
|
* }
|
|
|
*
|
|
|
* @response 400 {
|
|
|
- * "data": {
|
|
|
* "items": [],
|
|
|
- * "msg": "枚举名称不能为空",
|
|
|
- * "status": 400
|
|
|
- * }
|
|
|
+ * "message": "枚举名称不能为空",
|
|
|
+ * "code": 400
|
|
|
* }
|
|
|
*
|
|
|
* @response 404 {
|
|
|
- * "data": {
|
|
|
* "items": [],
|
|
|
- * "msg": "枚举类不存在",
|
|
|
- * "status": 404
|
|
|
- * }
|
|
|
+ * "message": "枚举类不存在",
|
|
|
+ * "code": 404
|
|
|
* }
|
|
|
*/
|
|
|
public function getEnumData(Request $request): JsonResponse
|
|
@@ -56,7 +50,7 @@ class EnumController extends Controller
|
|
|
if (empty($enumName)) {
|
|
|
return response()->json([
|
|
|
'items' => [],
|
|
|
- 'msg' => '枚举名称不能为空',
|
|
|
+ 'message' => '枚举名称不能为空',
|
|
|
'code' => 400
|
|
|
]);
|
|
|
}
|
|
@@ -69,7 +63,7 @@ class EnumController extends Controller
|
|
|
if (!class_exists($enumClass)) {
|
|
|
return response()->json([
|
|
|
'items' => [],
|
|
|
- 'msg' => "枚举类 {$enumName} 不存在",
|
|
|
+ 'message' => "枚举类 {$enumName} 不存在",
|
|
|
'code' => 404
|
|
|
]);
|
|
|
}
|
|
@@ -97,13 +91,13 @@ class EnumController extends Controller
|
|
|
|
|
|
return response()->json([
|
|
|
'items' => $items,
|
|
|
- 'msg' => '',
|
|
|
+ 'message' => '',
|
|
|
'code' => 0
|
|
|
]);
|
|
|
} catch (\Throwable $e) {
|
|
|
return response()->json([
|
|
|
'items' => [],
|
|
|
- 'msg' => $e->getMessage(),
|
|
|
+ 'message' => $e->getMessage(),
|
|
|
'code' => 500
|
|
|
]);
|
|
|
}
|