2021-03-25 14:22:43 +00:00
|
|
|
import BaseApi from "./base";
|
|
|
|
|
|
|
|
class SeriesApi extends BaseApi {
|
|
|
|
constructor() {
|
|
|
|
super("/series");
|
|
|
|
}
|
|
|
|
|
2021-05-08 14:25:29 +00:00
|
|
|
async series(seriesid?: number[]) {
|
2022-01-22 13:35:11 +00:00
|
|
|
const response = await this.get<DataWrapperWithTotal<Item.Series>>("", {
|
2021-08-17 14:52:50 +00:00
|
|
|
seriesid,
|
2021-03-25 14:22:43 +00:00
|
|
|
});
|
2022-01-22 13:35:11 +00:00
|
|
|
return response.data;
|
2021-03-25 14:22:43 +00:00
|
|
|
}
|
|
|
|
|
2021-08-14 12:59:08 +00:00
|
|
|
async seriesBy(params: Parameter.Range) {
|
2022-01-22 13:35:11 +00:00
|
|
|
const response = await this.get<DataWrapperWithTotal<Item.Series>>(
|
|
|
|
"",
|
|
|
|
params
|
|
|
|
);
|
2021-08-17 14:52:50 +00:00
|
|
|
return response;
|
2021-03-25 14:22:43 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
async modify(form: FormType.ModifyItem) {
|
2021-08-17 14:52:50 +00:00
|
|
|
await this.post("", { seriesid: form.id, profileid: form.profileid });
|
2021-03-25 14:22:43 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
async action(form: FormType.SeriesAction) {
|
2021-08-17 14:52:50 +00:00
|
|
|
await this.patch("", form);
|
2021-03-25 14:22:43 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2023-04-19 08:51:45 +00:00
|
|
|
const seriesApi = new SeriesApi();
|
|
|
|
export default seriesApi;
|