feat: 用户商品状态筛选与统计对接
- 新增 getUserGoodsCount 接口对接,列表页/虚拟机列表页增加状态筛选与统计卡片 - 已删除/已到期商品适配及相关页面更新 Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -816,3 +816,36 @@ export const removeUserNetworkingNetwork = (data) => {
|
||||
headers: { 'Content-Type': 'multipart/form-data' }
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* ================================
|
||||
* 回收站管理 API
|
||||
* ================================
|
||||
*/
|
||||
|
||||
/** 获取回收站列表 */
|
||||
export const getRecycleBinList = (params) => {
|
||||
return http2.get('/api/v1/admin/server/host_service/point/recycle_bin/list', { params })
|
||||
}
|
||||
|
||||
/** 获取回收站记录详情 */
|
||||
export const getRecycleBinDetail = (params) => {
|
||||
return http2.get('/api/v1/admin/server/host_service/point/recycle_bin/detail', { params })
|
||||
}
|
||||
|
||||
/** 从回收站恢复虚拟机 */
|
||||
export const restoreRecycleBin = (data) => {
|
||||
return http2.post('/api/v1/admin/server/host_service/point/recycle_bin/restore', data, {
|
||||
headers: { 'Content-Type': 'multipart/form-data' }
|
||||
})
|
||||
}
|
||||
|
||||
/** 永久删除回收站记录 */
|
||||
export const deleteRecycleBin = (params) => {
|
||||
return http2.delete('/api/v1/admin/server/host_service/point/recycle_bin/delete', { params })
|
||||
}
|
||||
|
||||
/** 清空回收站(all=true 全部清空,all=false 仅清理到期) */
|
||||
export const cleanRecycleBin = (params) => {
|
||||
return http2.delete('/api/v1/admin/server/host_service/point/recycle_bin/clean', { params })
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user