first commit

This commit is contained in:
编码猿
2024-09-27 02:06:13 +08:00
commit 852d94fbb9
36760 changed files with 3274413 additions and 0 deletions

View File

@@ -0,0 +1,33 @@
import { Entity, PrimaryGeneratedColumn, Column } from "typeorm";
@Entity({
name: 'article'
})
export class Article {
@PrimaryGeneratedColumn()
article_id!: number;
@Column()
article_user!: number;
@Column()
article_title!: string;
@Column()
article_time!: number;
@Column()
article_text!: string;
@Column()
article_backimg!: string;
@Column()
article_view!: number;
@Column()
categories_id!: string;
@Column()
tag_id!: string;
}

View File

@@ -0,0 +1,12 @@
import { Entity, PrimaryGeneratedColumn, Column } from "typeorm";
@Entity({
name: 'categories'
})
export class Categories {
@PrimaryGeneratedColumn()
categories_id!: number;
@Column()
categories_title!: string;
}

View File

@@ -0,0 +1,33 @@
import { Entity, PrimaryGeneratedColumn, Column } from "typeorm";
@Entity({
name: 'comment'
})
export class Comment {
@PrimaryGeneratedColumn()
comment_id!: number;
@Column()
comment_text!: string;
@Column()
comment_time!: number;
@Column()
comment_father_id!: number;
@Column()
article_id!: number;
// @Column()
// comment_reply_id!: number;
@Column()
user_id!: number;
@Column()
user_reply_id!: number;
@Column()
user_reply_name!: string;
}

View File

@@ -0,0 +1,23 @@
import { Entity, PrimaryGeneratedColumn, Column } from "typeorm";
@Entity({
name: 'form'
})
export class Form {
@PrimaryGeneratedColumn()
article_title!: string;
@Column()
article_text!: string;
@Column()
categories_id!: number;
@Column()
tag_id!: number;
@Column()
article_backimg!: string;
}

View File

@@ -0,0 +1,15 @@
import { Entity, PrimaryGeneratedColumn, Column } from "typeorm";
@Entity({
name: 'link'
})
export class Link {
@PrimaryGeneratedColumn()
link_id!: number;
@Column()
link_title!: string;
@Column()
link_url!: string;
}

View File

@@ -0,0 +1,29 @@
import { Entity, PrimaryGeneratedColumn, Column } from "typeorm";
@Entity({
name: 'menu'
})
export class Menu {
@PrimaryGeneratedColumn()
menu_id!: number;
@Column()
menu_text!: string;
@Column()
menu_icon!: string;
@Column()
menu_href!: string;
@Column()
menu_type!: number;
@Column()
menu_father_id!: number;
@Column()
menu_status!: number;
children!: Menu[]
}

View File

@@ -0,0 +1,12 @@
import { Entity, PrimaryGeneratedColumn, Column } from "typeorm";
@Entity({
name: 'tag'
})
export class Tag {
@PrimaryGeneratedColumn()
tag_id!: number;
@Column()
tag_title!: string;
}

View File

@@ -0,0 +1,33 @@
import { Entity, PrimaryGeneratedColumn, Column } from "typeorm";
@Entity({
name: 'user'
})
export class User {
// [key: string]: any;
@PrimaryGeneratedColumn()
user_id!: number;
@Column()
user_name!: string;
@Column()
user_pwd!: string;
@Column()
user_type!: number;
@Column()
user_img!: string;
@Column()
user_addtime!: number;
}
export let selectUserField = {
user_id: true,
user_name:true,
user_img:true,
user_type: true,
user_addtime:true
}