mirror of
https://github.com/geekgeekrun/geekgeekrun.git
synced 2026-07-16 01:42:04 +08:00
45 lines
770 B
TypeScript
45 lines
770 B
TypeScript
import { MarkAsNotSuitOp, MarkAsNotSuitReason } from "../enums";
|
|
import { requireTypeorm } from "../utils/module-loader";
|
|
import { ChatStartupFrom } from "./ChatStartupLog";
|
|
const { Entity, Column, PrimaryGeneratedColumn } = requireTypeorm()
|
|
|
|
@Entity()
|
|
export class MarkAsNotSuitLog {
|
|
@PrimaryGeneratedColumn()
|
|
id: number;
|
|
|
|
@Column()
|
|
encryptJobId: string;
|
|
|
|
@Column()
|
|
encryptCurrentUserId: string;
|
|
|
|
@Column()
|
|
date: Date;
|
|
|
|
@Column({
|
|
nullable: true
|
|
})
|
|
markFrom?: ChatStartupFrom;
|
|
|
|
@Column({
|
|
nullable: true
|
|
})
|
|
markReason?: MarkAsNotSuitReason
|
|
|
|
@Column({
|
|
nullable: true
|
|
})
|
|
markOp?: MarkAsNotSuitOp
|
|
|
|
@Column({
|
|
nullable: true
|
|
})
|
|
extInfo?: string
|
|
|
|
@Column({
|
|
nullable: true
|
|
})
|
|
autoStartupChatRecordId?: number;
|
|
}
|