62 lines
2.0 KiB
TypeScript
62 lines
2.0 KiB
TypeScript
import { Injectable } from '@angular/core';
|
|
import { HttpClient } from '@angular/common/http';
|
|
import { environment } from '../../environments/environment';
|
|
|
|
@Injectable({
|
|
providedIn: 'root',
|
|
})
|
|
export class CommentService {
|
|
|
|
constructor(private http: HttpClient) {
|
|
}
|
|
|
|
get(target: number) {
|
|
return this.http.get(environment.apiUrl + "/c/e/" + target);
|
|
}
|
|
|
|
getParent(target: number, parent: number) {
|
|
return this.http.get(environment.apiUrl + "/c/e/" + target + "/" + parent);
|
|
}
|
|
|
|
count(target: number) {
|
|
return this.http.get(environment.apiUrl + "/c/c/" + target);
|
|
}
|
|
|
|
countParent(target: number, parent: number) {
|
|
return this.http.get(environment.apiUrl + "/c/c/" + target + "/" + parent);
|
|
}
|
|
|
|
getPages(target: number, page: number, size: number) {
|
|
return this.http.get(environment.apiUrl + "/c/e/" + target + "?page=" + page + "&size=" + size);
|
|
}
|
|
|
|
getParentPages(target: number, parent: number, page: number, size: number) {
|
|
return this.http.get(environment.apiUrl + "/c/e/" + target + "/" + parent + "?page=" + page + "&size=" + size);
|
|
}
|
|
|
|
getNew(target: number) {
|
|
return this.http.get(environment.apiUrl + "/c/e/new/" + target);
|
|
}
|
|
|
|
getNewParent(target: number, parent: number) {
|
|
return this.http.get(environment.apiUrl + "/c/e/new/" + target + "/" + parent);
|
|
}
|
|
|
|
getNewPages(target: number, page: number, size: number) {
|
|
return this.http.get(environment.apiUrl + "/c/e/new/" + target + "?page=" + page + "&size=" + size);
|
|
}
|
|
|
|
getNewParentPages(target: number, parent: number, page: number, size: number) {
|
|
return this.http.get(environment.apiUrl + "/c/e/new/" + target + "/" + parent + "?page=" + page + "&size=" + size);
|
|
}
|
|
|
|
getComment(id: number) {
|
|
return this.http.get(environment.apiUrl + "/c/" + id);
|
|
}
|
|
|
|
create(comment: any) {
|
|
comment.type = 'COMMENT';
|
|
return this.http.post(environment.apiUrl + "/c", comment);
|
|
}
|
|
|
|
} |