Files
geekgeekrun/packages/sqlite-plugin/src/entity/MarkAsNotSuitLog.ts
2026-01-17 11:34:13 +08:00

50 lines
813 B
TypeScript

import { JobSource, MarkAsNotSuitOp, MarkAsNotSuitReason } from "../enums";
import * as typeorm from 'typeorm';
import { ChatStartupFrom } from "./ChatStartupLog";
const { Entity, Column, PrimaryGeneratedColumn } = typeorm
@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;
@Column({
nullable: true
})
jobSource?: JobSource;
}