diff --git a/src/api/bangumi.ts b/src/api/bangumi.ts index 702c295c..c797f933 100644 --- a/src/api/bangumi.ts +++ b/src/api/bangumi.ts @@ -42,9 +42,9 @@ export const apiBangumi = { * @param bangumiId - 需要删除的 bangumi 的 id * @returns axios 请求返回的数据 */ - async deleteData(bangumiId: number) { + async deleteRule(bangumiId: number) { const { data } = await axios.delete( - `api/v1/bangumi/deleteData/${bangumiId}` + `api/v1/bangumi/deleteRule/${bangumiId}` ); return data; }, @@ -55,11 +55,11 @@ export const apiBangumi = { * @param file - 是否同时删除关联文件。 * @returns axios 请求返回的数据 */ - async deleteRule(bangumiId: number, file: boolean) { + async disableRule(bangumiId: number, file: boolean) { const { data } = await axios.delete<{ - msg: string; status: 'success'; - }>(`api/v1/bangumi/deleteRule/${bangumiId}`, { + msg: string; + }>(`api/v1/bangumi/disableRule/${bangumiId}`, { params: { file, }, @@ -67,11 +67,25 @@ export const apiBangumi = { return data; }, + /** + * 启用指定 bangumiId 的规则 + * @param bangumiId - 需要启用的 bangumi 的 id + */ + async enableRule(bangumiId: number) { + const { data } = await axios.get<{ + status: 'success'; + msg: string; + }>(`api/v1/bangumi/enableRule/${bangumiId}`); + return data; + }, + /** * 重置所有 bangumi 数据 */ async resetAll() { - const { data } = await axios.post('api/v1/bangumi/resetAll'); + const { data } = await axios.post<{ + status: 'ok'; + }>('api/v1/bangumi/resetAll'); return data; }, };