从"Blog"仓库中分离出来
This commit is contained in:
19
admin/src/app/classes/article.ts
Normal file
19
admin/src/app/classes/article.ts
Normal file
@@ -0,0 +1,19 @@
|
||||
export class Article {
|
||||
id: number;
|
||||
title: string;
|
||||
summary: string;
|
||||
mdContent?: string;
|
||||
original?: boolean;
|
||||
url?: string;
|
||||
publishDateFormat?: string;
|
||||
updateDateFormat?: string;
|
||||
category?: string;
|
||||
tags?: string[];
|
||||
authorName?: string;
|
||||
preArticleId?: number;
|
||||
nextArticleId?: number;
|
||||
preArticleTitle?: string;
|
||||
nextArticleTitle?: string;
|
||||
readingNumber?: number;
|
||||
open?: string;
|
||||
}
|
||||
6
admin/src/app/classes/category.ts
Normal file
6
admin/src/app/classes/category.ts
Normal file
@@ -0,0 +1,6 @@
|
||||
export class Category {
|
||||
id: number;
|
||||
name: string;
|
||||
articles: string;
|
||||
size?: number;
|
||||
}
|
||||
13
admin/src/app/classes/comment.ts
Normal file
13
admin/src/app/classes/comment.ts
Normal file
@@ -0,0 +1,13 @@
|
||||
export class Comment {
|
||||
id: number;
|
||||
type: number;
|
||||
authorName: string;
|
||||
authorAvatarImgUrl: string;
|
||||
content: string;
|
||||
date: string;
|
||||
pid: number;
|
||||
responseId: string;
|
||||
articleID: number;
|
||||
articleTitle: string;
|
||||
child: Comment[];
|
||||
}
|
||||
19
admin/src/app/classes/commentReq.ts
Normal file
19
admin/src/app/classes/commentReq.ts
Normal file
@@ -0,0 +1,19 @@
|
||||
export class CommentReq {
|
||||
articleID: number;
|
||||
comment: boolean;
|
||||
content: string;
|
||||
id: number;
|
||||
pid: number;
|
||||
responseId: string;
|
||||
|
||||
constructor(comment: boolean) {
|
||||
this.comment = comment;
|
||||
this.responseId = '';
|
||||
if (!comment) {
|
||||
this.articleID = -1;
|
||||
}
|
||||
this.pid = -1;
|
||||
this.id = null;
|
||||
}
|
||||
|
||||
}
|
||||
6
admin/src/app/classes/data.ts
Normal file
6
admin/src/app/classes/data.ts
Normal file
@@ -0,0 +1,6 @@
|
||||
export class Data {
|
||||
code: number;
|
||||
msg: string;
|
||||
result: any;
|
||||
date: number;
|
||||
}
|
||||
6
admin/src/app/classes/link.ts
Normal file
6
admin/src/app/classes/link.ts
Normal file
@@ -0,0 +1,6 @@
|
||||
export class Link {
|
||||
id: number;
|
||||
name: string;
|
||||
url: string;
|
||||
open: boolean;
|
||||
}
|
||||
20
admin/src/app/classes/page.ts
Normal file
20
admin/src/app/classes/page.ts
Normal file
@@ -0,0 +1,20 @@
|
||||
export class Page<T> {
|
||||
total: number;
|
||||
list: T[];
|
||||
pageNum: number;
|
||||
pageSize: number;
|
||||
size: number;
|
||||
startRow: number;
|
||||
endRow: number;
|
||||
pages: number;
|
||||
prePage: number;
|
||||
nextPage: number;
|
||||
isFirstPage: boolean;
|
||||
isLastPage: boolean;
|
||||
hasPreviousPage: boolean;
|
||||
hasNextPage: boolean;
|
||||
navigatePages: number;
|
||||
navigatepageNums: number[];
|
||||
navigateFirstPage: number;
|
||||
navigateLastPage: number;
|
||||
}
|
||||
6
admin/src/app/classes/tag.ts
Normal file
6
admin/src/app/classes/tag.ts
Normal file
@@ -0,0 +1,6 @@
|
||||
export class Tag {
|
||||
id?: number;
|
||||
name: string;
|
||||
articles?: string;
|
||||
size: number;
|
||||
}
|
||||
5
admin/src/app/classes/updateInfo.ts
Normal file
5
admin/src/app/classes/updateInfo.ts
Normal file
@@ -0,0 +1,5 @@
|
||||
export class UpdateInfo {
|
||||
id: number;
|
||||
info: string;
|
||||
time: string;
|
||||
}
|
||||
11
admin/src/app/classes/user.ts
Normal file
11
admin/src/app/classes/user.ts
Normal file
@@ -0,0 +1,11 @@
|
||||
export class User {
|
||||
id: number;
|
||||
email: string;
|
||||
displayName: string;
|
||||
emailStatus: boolean;
|
||||
avatarImgUrl: string;
|
||||
recentlyLandedDate: string;
|
||||
desc: string;
|
||||
role: string;
|
||||
pwd?: string;
|
||||
}
|
||||
9
admin/src/app/classes/visitor.ts
Normal file
9
admin/src/app/classes/visitor.ts
Normal file
@@ -0,0 +1,9 @@
|
||||
export class Visitor {
|
||||
id: number;
|
||||
ip: string;
|
||||
date: string;
|
||||
browserName: string;
|
||||
browserVersion: string;
|
||||
location?: string;
|
||||
osname: string;
|
||||
}
|
||||
Reference in New Issue
Block a user