|
|
|
@@ -376,39 +376,23 @@ export function getChannelModels(type) { |
|
|
|
return []; |
|
|
|
} |
|
|
|
|
|
|
|
// 渠道定价 API |
|
|
|
// 渠道定价 API (deprecated — backend removed) |
|
|
|
export const channelPricingApi = { |
|
|
|
// 获取所有渠道定价 |
|
|
|
getAll: (page = 1, pageSize = 10) => |
|
|
|
API.get(`/api/channel_pricing/?p=${page}&page_size=${pageSize}`), |
|
|
|
|
|
|
|
// 获取渠道定价(带标签) |
|
|
|
getWithTags: (page = 1, pageSize = 10) => |
|
|
|
API.get(`/api/channel_pricing/with_tags?p=${page}&page_size=${pageSize}`), |
|
|
|
|
|
|
|
// 获取指定模型的渠道定价 |
|
|
|
getByModel: (modelName) => API.get(`/api/channel_pricing/model/${modelName}`), |
|
|
|
|
|
|
|
// 创建/更新渠道定价 |
|
|
|
create: (data) => API.post('/api/channel_pricing/', data), |
|
|
|
|
|
|
|
// 批量创建 |
|
|
|
batchCreate: (items) => API.post('/api/channel_pricing/batch', { items }), |
|
|
|
|
|
|
|
// 删除 |
|
|
|
delete: (id) => API.delete(`/api/channel_pricing/${id}`), |
|
|
|
|
|
|
|
// 复制全局定价 |
|
|
|
copyGlobal: (channelId, overwrite = false) => |
|
|
|
API.post(`/api/channel_pricing/copy_global/${channelId}`, { overwrite }), |
|
|
|
getAll: () => Promise.resolve({ data: { success: true, data: { items: [], total: 0 } } }), |
|
|
|
getWithTags: () => Promise.resolve({ data: { success: true, data: { items: [], total: 0 } } }), |
|
|
|
getByModel: () => Promise.resolve({ data: { success: true, data: [] } }), |
|
|
|
create: () => Promise.resolve({ data: { success: false, message: 'removed' } }), |
|
|
|
batchCreate: () => Promise.resolve({ data: { success: false, message: 'removed' } }), |
|
|
|
delete: () => Promise.resolve({ data: { success: false, message: 'removed' } }), |
|
|
|
copyGlobal: () => Promise.resolve({ data: { success: false, message: 'removed' } }), |
|
|
|
}; |
|
|
|
|
|
|
|
// 定价标签 API |
|
|
|
// 定价标签 API (deprecated — backend removed) |
|
|
|
export const pricingTagApi = { |
|
|
|
getAll: () => API.get('/api/pricing_tag/'), |
|
|
|
create: (data) => API.post('/api/pricing_tag/', data), |
|
|
|
update: (id, data) => API.put(`/api/pricing_tag/${id}`, data), |
|
|
|
delete: (id) => API.delete(`/api/pricing_tag/${id}`), |
|
|
|
getAll: () => Promise.resolve({ data: { success: true, data: [] } }), |
|
|
|
create: () => Promise.resolve({ data: { success: false, message: 'removed' } }), |
|
|
|
update: () => Promise.resolve({ data: { success: false, message: 'removed' } }), |
|
|
|
delete: () => Promise.resolve({ data: { success: false, message: 'removed' } }), |
|
|
|
}; |
|
|
|
|
|
|
|
// 用户模型限流 API |
|
|
|
|