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

View File

@@ -1,10 +1,11 @@
import { Entity, PrimaryGeneratedColumn, Column } from "typeorm";
import { Entity, PrimaryGeneratedColumn, Column, Index } from "typeorm";
@Entity()
export class BossInfo {
@PrimaryGeneratedColumn()
id: number;
@Index("e-boss-id-idx", { unique: true })
@Column()
encryptedBossId: string;

View File

@@ -1,10 +1,11 @@
import { Entity, PrimaryGeneratedColumn, Column } from "typeorm";
import { Entity, PrimaryGeneratedColumn, Column, Index } from "typeorm";
@Entity()
export class CompanyInfo {
@PrimaryGeneratedColumn()
id: number;
@Index("e-company-id-idx", { unique: true })
@Column()
encryptCompanyId: string;

View File

@@ -1,10 +1,11 @@
import { Entity, PrimaryGeneratedColumn, Column, Unique } from "typeorm";
import { Entity, PrimaryGeneratedColumn, Column, Unique, Index } from "typeorm";
@Entity()
export class JobInfo {
@PrimaryGeneratedColumn()
id: number;
@Index("e-job-id-idx", { unique: true })
@Column()
encryptedJobId: string;

View File

@@ -1,10 +1,11 @@
import { Entity, PrimaryGeneratedColumn, Column } from "typeorm";
import { Entity, PrimaryGeneratedColumn, Column, Index } from "typeorm";
@Entity()
export class UserInfo {
@PrimaryGeneratedColumn()
id: number;
@Index("e-user-id-idx", { unique: true })
@Column()
encryptedUserId: string;