Remove API
移除帳戶列表
Endpoints
# Endpoints
Remove org page
移除機構帳戶分頁
Request (RemoveUserPageFilter)
POST /web/remove/org/page
{
"loginID": "chea",
"pagination": {
"page": 1,
"size": 10
},
"sortings": [
{
"direction": "DESC",
"property": "createdAt"
}
]
}
Response (RemoveOrgUserPageResp)
{
"success": true,
"message": "",
"data": {
"pagination": {
"page": 1,
"size": 10,
"totalItems": 1,
"totalPages": 1
},
"sortings": [
{
"direction": "DESC",
"property": "createdAt"
}
],
"items": [
{
"id": "4bc3f5ed-7214-4c70-9131-c2adb8969a9d",
"userId": "93bd81f4-b9c1-4f80-942c-76ec4f82214d",
"username": "cheaper",
"email": "cheaper@example.com",
"phone": "67654321",
"district": "九龍城",
"reason": "我唔中意呢个APP",
"createdRemoveAt": "2024-09-25",
"userType": 2,
"serviceNumber": "123456789"
}
]
}
}
Remove free page
移除非機構帳戶分頁
Request (RemoveUserPageFilter)
POST /web/remove/free/page
{
"loginID": "chea",
"pagination": {
"page": 1,
"size": 10
},
"sortings": [
{
"direction": "DESC",
"property": "createdAt"
}
]
}
Response (RemoveOrgUserPageResp)
{
"success": true,
"message": "",
"data": {
"pagination": {
"page": 1,
"size": 10,
"totalItems": 1,
"totalPages": 1
},
"sortings": [
{
"direction": "DESC",
"property": "createdAt"
}
],
"items": [
{
"id": "4bc3f5ed-7214-4c70-9131-c2adb8969a9d",
"userId": "93bd81f4-b9c1-4f80-942c-76ec4f82214d",
"username": "cheaper",
"email": "cheaper@example.com",
"phone": "67654321",
"district": "九龍城",
"reason": "我唔中意呢个APP",
"createdRemoveAt": "2024-09-25",
"userType": 2,
"serviceNumber": "123456789"
}
]
}
}
Org page detail
機構帳戶詳情
Request
GET /web/remove/org/detail/{id}
Response (RemoveUserDetail)
{
"success": true,
"message": "",
"data": {
"id": "4bc3f5ed-7214-4c70-9131-c2adb8969a9d",
"userId": "93bd81f4-b9c1-4f80-942c-76ec4f82214d",
"username": "cheaper",
"email": "cheaper@example.com",
"phone": "67654321",
"district": "九龍城",
"reason": "我唔中意呢个APP",
"createdRemoveAt": "2024-09-25",
"userType": 2,
"serviceNumber": "123456789",
"nickname": "千鹏"
}
}
Free page detail
非機構帳戶詳情
Request
GET /web/remove/free/detail/{id}
Response (RemoveUserDetail)
{
"success": true,
"message": "",
"data": {
"id": "4bc3f5ed-7214-4c70-9131-c2adb8969a9d",
"userId": "93bd81f4-b9c1-4f80-942c-76ec4f82214d",
"username": "cheaper",
"email": "cheaper@example.com",
"phone": "67654321",
"district": "九龍城",
"reason": "我唔中意呢个APP",
"createdRemoveAt": "2024-09-25",
"userType": 2,
"serviceNumber": "123456789",
"nickname": "千鹏"
}
}
Restore user
恢復用戶
Request
GET /web/remove/restore/{id}
Response
{
"success": true,
"message": "",
"data": null
}
Restore user
確認移除
Request
GET /web/remove/delete/{id}
Response
{
"success": true,
"message": "",
"data": null
}
Resources
RemoveUserPageFilter
properties
loginID
Stringrequired對【用戶名,電郵,手機號碼,暱稱】模糊匹配字符
分頁參數
排序字段
RemoveOrgUserPageResp
properties
分頁參數
排序字段
id
Stringrequired移除列表ID
userId
Stringrequired用戶ID
username
Stringrequired用戶名
email
Stringrequired郵件地址
phone
Stringrequired電話
district
Stringrequired區域
reason
Stringrequired移除原因
createdRemoveAt
Stringrequired移除日期
userType
intrequired用戶類型
serviceNumber
Stringrequired服務編號
RemoveUserDetail
properties
id
Stringrequired移除列表ID
userId
Stringrequired用戶ID
username
Stringrequired用戶名
email
Stringrequired郵件地址
phone
Stringrequired電話
district
Stringrequired區域
reason
Stringrequired移除原因
createdRemoveAt
Stringrequired移除日期
userType
intrequired用戶類型
serviceNumber
Stringrequired服務編號
nickname
Stringrequired暱稱