mirror of
https://github.com/geekgeekrun/geekgeekrun.git
synced 2026-09-07 16:37:06 +08:00
add BossActiveStatusRecord, ChatStartupLog, UserInfo entities to distinguish login user and record boss active status.
This commit is contained in:
@@ -0,0 +1,16 @@
|
|||||||
|
import { Entity, PrimaryGeneratedColumn, Column } from "typeorm";
|
||||||
|
|
||||||
|
@Entity()
|
||||||
|
export class BossActiveStatusRecord {
|
||||||
|
@PrimaryGeneratedColumn()
|
||||||
|
id: number;
|
||||||
|
|
||||||
|
@Column()
|
||||||
|
encryptedBossId: string;
|
||||||
|
|
||||||
|
@Column()
|
||||||
|
lastActiveStatus: string;
|
||||||
|
|
||||||
|
@Column()
|
||||||
|
updateDate: Date;
|
||||||
|
}
|
||||||
@@ -8,6 +8,9 @@ export class ChatStartupLog {
|
|||||||
@Column()
|
@Column()
|
||||||
encryptedPositionId: string;
|
encryptedPositionId: string;
|
||||||
|
|
||||||
|
@Column()
|
||||||
|
encryptedCurrentUserId: string;
|
||||||
|
|
||||||
@Column()
|
@Column()
|
||||||
date: Date;
|
date: Date;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -0,0 +1,13 @@
|
|||||||
|
import { Entity, PrimaryGeneratedColumn, Column } from "typeorm";
|
||||||
|
|
||||||
|
@Entity()
|
||||||
|
export class UserInfo {
|
||||||
|
@PrimaryGeneratedColumn()
|
||||||
|
id: number;
|
||||||
|
|
||||||
|
@Column()
|
||||||
|
encryptedUserId: string;
|
||||||
|
|
||||||
|
@Column()
|
||||||
|
name: string;
|
||||||
|
}
|
||||||
@@ -8,6 +8,8 @@ import { CompanyInfoChangeLog } from "./entity/CompanyInfoChangeLog";
|
|||||||
import { CompanyInfo } from "./entity/CompanyInfo";
|
import { CompanyInfo } from "./entity/CompanyInfo";
|
||||||
import { JobInfo } from "./entity/JobInfo";
|
import { JobInfo } from "./entity/JobInfo";
|
||||||
import { JobInfoChangeLog } from "./entity/JobInfoChangeLog";
|
import { JobInfoChangeLog } from "./entity/JobInfoChangeLog";
|
||||||
|
import { BossActiveStatusRecord } from "./entity/BossActiveStatusRecord";
|
||||||
|
import { UserInfo } from "./entity/UserInfo";
|
||||||
|
|
||||||
async function initDb() {
|
async function initDb() {
|
||||||
const appDataSource = new DataSource({
|
const appDataSource = new DataSource({
|
||||||
@@ -24,6 +26,8 @@ async function initDb() {
|
|||||||
CompanyInfoChangeLog,
|
CompanyInfoChangeLog,
|
||||||
JobInfo,
|
JobInfo,
|
||||||
JobInfoChangeLog,
|
JobInfoChangeLog,
|
||||||
|
BossActiveStatusRecord,
|
||||||
|
UserInfo
|
||||||
],
|
],
|
||||||
});
|
});
|
||||||
return appDataSource.initialize();
|
return appDataSource.initialize();
|
||||||
|
|||||||
Reference in New Issue
Block a user