Files
geekgeekrun/packages/sqlite-plugin/src/entity/MarkAsNotSuitLog.ts

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;
}