import * as TypeORM from "typeorm"; import Model from "./common"; import JudgeState from "./judge_state"; import Article from "./article"; import UserPrivilege from "./user_privilege"; @TypeORM.Entity() export default class Classify extends Model { static cache = true; @TypeORM.PrimaryGeneratedColumn() id: number; @TypeORM.Index({ unique: true }) @TypeORM.Column({ unique: true, nullable: true, type: "varchar", length: 20 }) name: string; @TypeORM.Column({ nullable: true, type: "varchar", length: 100 }) intro: string; @TypeORM.Column({ type: "integer" }) problem_num: number; @TypeORM.Column({ type: "integer" }) order: number; @TypeORM.Column({ nullable: true, type: "integer" }) update_time: number; @TypeORM.Column({ nullable: true, type: "integer" }) create_time: number; }