mirror of
https://github.com/cool-team-official/cool-admin-midway-packages.git
synced 2026-01-26 08:58:13 +00:00
28 lines
513 B
TypeScript
28 lines
513 B
TypeScript
import {
|
|
Index,
|
|
UpdateDateColumn,
|
|
CreateDateColumn,
|
|
PrimaryGeneratedColumn,
|
|
} from "typeorm";
|
|
import { CoolBaseEntity } from "./typeorm";
|
|
|
|
/**
|
|
* 模型基类
|
|
*/
|
|
export abstract class BaseEntity extends CoolBaseEntity {
|
|
// 默认自增
|
|
@PrimaryGeneratedColumn("increment", {
|
|
comment: "ID",
|
|
// type: "bigint",
|
|
})
|
|
id: number;
|
|
|
|
@Index()
|
|
@CreateDateColumn({ comment: "创建时间" })
|
|
createTime: Date;
|
|
|
|
@Index()
|
|
@UpdateDateColumn({ comment: "更新时间" })
|
|
updateTime: Date;
|
|
}
|