api 공통 모듈생성
search, api 공통 모듈 생성 공통모듈 화면 별 반영
This commit is contained in:
7
src/assets/data/apis/index.js
Normal file
7
src/assets/data/apis/index.js
Normal file
@@ -0,0 +1,7 @@
|
||||
import itemAPI from './itemAPI.json';
|
||||
import menuBannerAPI from './menuBannerAPI.json';
|
||||
|
||||
export {
|
||||
itemAPI,
|
||||
menuBannerAPI
|
||||
};
|
||||
17
src/assets/data/apis/itemAPI.json
Normal file
17
src/assets/data/apis/itemAPI.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"baseUrl": "/api/v1/items",
|
||||
"endpoints": {
|
||||
"ItemList": {
|
||||
"method": "POST",
|
||||
"url": "/list",
|
||||
"dataPath": "data",
|
||||
"paramFormat": "body"
|
||||
},
|
||||
"ItemDelete": {
|
||||
"method": "DELETE",
|
||||
"url": "/delete",
|
||||
"dataPath": "data",
|
||||
"paramFormat": "body"
|
||||
}
|
||||
}
|
||||
}
|
||||
48
src/assets/data/apis/menuBannerAPI.json
Normal file
48
src/assets/data/apis/menuBannerAPI.json
Normal file
@@ -0,0 +1,48 @@
|
||||
{
|
||||
"baseUrl": "/api/v1/menu",
|
||||
"endpoints": {
|
||||
"MenuBannerView": {
|
||||
"method": "GET",
|
||||
"url": "/banner/list",
|
||||
"dataPath": "data.data",
|
||||
"paramFormat": "query"
|
||||
},
|
||||
"MenuBannerDetailView": {
|
||||
"method": "GET",
|
||||
"url": "/banner/detail/:id",
|
||||
"dataPath": "data.data",
|
||||
"paramFormat": "query",
|
||||
"paramMapping": ["id"]
|
||||
},
|
||||
"MenuBannerSingleRegist": {
|
||||
"method": "POST",
|
||||
"url": "/banner",
|
||||
"dataPath": "data",
|
||||
"paramFormat": "body"
|
||||
},
|
||||
"MenuBannerModify": {
|
||||
"method": "PUT",
|
||||
"url": "/banner/:id",
|
||||
"dataPath": "data",
|
||||
"paramFormat": "body"
|
||||
},
|
||||
"MenuBannerDelete": {
|
||||
"method": "DELETE",
|
||||
"url": "/banner/delete",
|
||||
"dataPath": "data",
|
||||
"paramFormat": "body"
|
||||
},
|
||||
"MenuImageUpload": {
|
||||
"method": "POST",
|
||||
"url": "/image-upload",
|
||||
"dataPath": "data",
|
||||
"paramFormat": "body"
|
||||
},
|
||||
"MenuImageDelete": {
|
||||
"method": "DELETE",
|
||||
"url": "/image-delete",
|
||||
"dataPath": "data",
|
||||
"paramFormat": "body"
|
||||
}
|
||||
}
|
||||
}
|
||||
131
src/assets/data/apis/sampleAPI.json
Normal file
131
src/assets/data/apis/sampleAPI.json
Normal file
@@ -0,0 +1,131 @@
|
||||
{
|
||||
"baseUrl": "/api/v1/users",
|
||||
"endpoints": {
|
||||
"UserView": {
|
||||
"method": "GET",
|
||||
"url": "/api/v1/users/find-users",
|
||||
"dataPath": "data.data.result",
|
||||
"paramFormat": "query",
|
||||
"paramMapping": ["search_type", "search_key"]
|
||||
},
|
||||
"UserInfoView": {
|
||||
"method": "GET",
|
||||
"url": "/api/v1/users/basicinfo",
|
||||
"dataPath": "data.data",
|
||||
"paramFormat": "query",
|
||||
"paramMapping": ["guid"]
|
||||
},
|
||||
"UserChangeNickName": {
|
||||
"method": "PUT",
|
||||
"url": "/api/v1/users/change-nickname",
|
||||
"dataPath": null,
|
||||
"paramFormat": "body",
|
||||
"paramMapping": ["guid", "nickname"]
|
||||
},
|
||||
"UserChangeAdminLevel": {
|
||||
"method": "PUT",
|
||||
"url": "/api/v1/users/change-level",
|
||||
"dataPath": null,
|
||||
"paramFormat": "body",
|
||||
"paramMapping": ["guid", "level"]
|
||||
},
|
||||
"UserKick": {
|
||||
"method": "PUT",
|
||||
"url": "/api/v1/users/user-kick",
|
||||
"dataPath": "data",
|
||||
"paramFormat": "body",
|
||||
"paramMapping": ["guid"]
|
||||
},
|
||||
"UserAvatarView": {
|
||||
"method": "GET",
|
||||
"url": "/api/v1/users/avatarinfo",
|
||||
"dataPath": "data.data",
|
||||
"paramFormat": "query",
|
||||
"paramMapping": ["guid"]
|
||||
},
|
||||
"UserClothView": {
|
||||
"method": "GET",
|
||||
"url": "/api/v1/users/clothinfo",
|
||||
"dataPath": "data.data",
|
||||
"paramFormat": "query",
|
||||
"paramMapping": ["guid"]
|
||||
},
|
||||
"UserToolView": {
|
||||
"method": "GET",
|
||||
"url": "/api/v1/users/toolslot",
|
||||
"dataPath": "data.data",
|
||||
"paramFormat": "query",
|
||||
"paramMapping": ["guid"]
|
||||
},
|
||||
"UserInventoryView": {
|
||||
"method": "GET",
|
||||
"url": "/api/v1/users/inventory",
|
||||
"dataPath": "data.data",
|
||||
"paramFormat": "query",
|
||||
"paramMapping": ["guid"]
|
||||
},
|
||||
"UserInventoryItemDelete": {
|
||||
"method": "DELETE",
|
||||
"url": "/api/v1/users/inventory/delete/item",
|
||||
"dataPath": "data",
|
||||
"paramFormat": "body",
|
||||
"paramMapping": ["guid", "inventory_id"]
|
||||
},
|
||||
"UserTattooView": {
|
||||
"method": "GET",
|
||||
"url": "/api/v1/users/tattoo",
|
||||
"dataPath": "data.data",
|
||||
"paramFormat": "query",
|
||||
"paramMapping": ["guid"]
|
||||
},
|
||||
"UserQuestView": {
|
||||
"method": "GET",
|
||||
"url": "/api/v1/users/quest",
|
||||
"dataPath": "data.data",
|
||||
"paramFormat": "query",
|
||||
"paramMapping": ["guid"]
|
||||
},
|
||||
"UserFriendListView": {
|
||||
"method": "GET",
|
||||
"url": "/api/v1/users/friendlist",
|
||||
"dataPath": "data.data",
|
||||
"paramFormat": "query",
|
||||
"paramMapping": ["guid"]
|
||||
},
|
||||
"UserMailView": {
|
||||
"method": "POST",
|
||||
"url": "/api/v1/users/mail",
|
||||
"dataPath": "data.data",
|
||||
"paramFormat": "body",
|
||||
"paramMapping": ["guid", "page", "limit"]
|
||||
},
|
||||
"UserMailDelete": {
|
||||
"method": "DELETE",
|
||||
"url": "/api/v1/users/mail/delete",
|
||||
"dataPath": "data",
|
||||
"paramFormat": "body",
|
||||
"paramMapping": ["mail_id"]
|
||||
},
|
||||
"UserMailItemDelete": {
|
||||
"method": "DELETE",
|
||||
"url": "/api/v1/users/mail/delete/item",
|
||||
"dataPath": "data",
|
||||
"paramFormat": "body",
|
||||
"paramMapping": ["mail_id", "item_id"]
|
||||
},
|
||||
"UserMailDetailView": {
|
||||
"method": "GET",
|
||||
"url": "/api/v1/users/mail/:id",
|
||||
"dataPath": "data.data",
|
||||
"paramFormat": "path",
|
||||
"paramMapping": ["id"]
|
||||
},
|
||||
"UserMyhomeView": {
|
||||
"method": "GET",
|
||||
"url": "/api/v1/users/myhome",
|
||||
"dataPath": "data.data",
|
||||
"paramFormat": "query",
|
||||
"paramMapping": ["guid"]
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user