add index for BossInfo, CompanyInfo, JobInfo, UserInfo

This commit is contained in:
geekgeekrun
2024-03-17 14:33:41 +08:00
parent b68455d094
commit fdc0dcfc84
4 changed files with 8 additions and 4 deletions
@@ -1,10 +1,11 @@
import { Entity, PrimaryGeneratedColumn, Column } from "typeorm"; import { Entity, PrimaryGeneratedColumn, Column, Index } from "typeorm";
@Entity() @Entity()
export class BossInfo { export class BossInfo {
@PrimaryGeneratedColumn() @PrimaryGeneratedColumn()
id: number; id: number;
@Index("e-boss-id-idx", { unique: true })
@Column() @Column()
encryptedBossId: string; encryptedBossId: string;
@@ -1,10 +1,11 @@
import { Entity, PrimaryGeneratedColumn, Column } from "typeorm"; import { Entity, PrimaryGeneratedColumn, Column, Index } from "typeorm";
@Entity() @Entity()
export class CompanyInfo { export class CompanyInfo {
@PrimaryGeneratedColumn() @PrimaryGeneratedColumn()
id: number; id: number;
@Index("e-company-id-idx", { unique: true })
@Column() @Column()
encryptCompanyId: string; encryptCompanyId: string;
+2 -1
View File
@@ -1,10 +1,11 @@
import { Entity, PrimaryGeneratedColumn, Column, Unique } from "typeorm"; import { Entity, PrimaryGeneratedColumn, Column, Unique, Index } from "typeorm";
@Entity() @Entity()
export class JobInfo { export class JobInfo {
@PrimaryGeneratedColumn() @PrimaryGeneratedColumn()
id: number; id: number;
@Index("e-job-id-idx", { unique: true })
@Column() @Column()
encryptedJobId: string; encryptedJobId: string;
@@ -1,10 +1,11 @@
import { Entity, PrimaryGeneratedColumn, Column } from "typeorm"; import { Entity, PrimaryGeneratedColumn, Column, Index } from "typeorm";
@Entity() @Entity()
export class UserInfo { export class UserInfo {
@PrimaryGeneratedColumn() @PrimaryGeneratedColumn()
id: number; id: number;
@Index("e-user-id-idx", { unique: true })
@Column() @Column()
encryptedUserId: string; encryptedUserId: string;