enhance the display of mark reason

This commit is contained in:
geekgeekrun
2024-10-20 12:55:56 +08:00
parent 6b28a9d0ed
commit 072df7e92a
5 changed files with 57 additions and 12 deletions

View File

@@ -1,13 +1,8 @@
import { MarkAsNotSuitReason } from "../enums";
import { requireTypeorm } from "../utils/module-loader";
import { ChatStartupFrom } from "./ChatStartupLog";
const { Entity, Column, PrimaryGeneratedColumn } = requireTypeorm()
export enum MarkAsNotSuitReason {
UNKNOWN = 0,
BOSS_INACTIVE = 1,
OTHER = 2
}
@Entity()
export class MarkAsNotSuitLog {
@PrimaryGeneratedColumn()

View File

@@ -1,12 +1,16 @@
import { requireTypeorm } from "../utils/module-loader";
import { ChatStartupFrom } from "./ChatStartupLog";
import { MarkAsNotSuitReason } from "../enums";
const { ViewEntity, ViewColumn } = requireTypeorm();
@ViewEntity({
expression: `SELECT
job_info.*,
user_info.name as userName,
mark_as_not_suit_log.date,
mark_as_not_suit_log.markFrom,
mark_as_not_suit_log.markReason,
mark_as_not_suit_log.extInfo,
boss_info.name AS bossName,
boss_info.title AS bossTitle,
company_info.name AS companyName
FROM
mark_as_not_suit_log
@@ -60,7 +64,13 @@ export class VMarkAsNotSuitLog {
bossName: string;
@ViewColumn()
bossTitle: string;
markFrom: ChatStartupFrom;
@ViewColumn()
markReason: MarkAsNotSuitReason;
@ViewColumn()
extInfo: string;
@ViewColumn()
companyName: string;

View File

@@ -0,0 +1,5 @@
export enum MarkAsNotSuitReason {
UNKNOWN = 0,
BOSS_INACTIVE = 1,
OTHER = 2
}