refactor: 调整userSession服务及实体至Auth模块下

This commit is contained in:
2025-12-18 12:16:09 +08:00
parent d6bf4d3cb3
commit 77b7bf8ab2
8 changed files with 17 additions and 16 deletions

View File

@@ -0,0 +1,27 @@
import {
Column,
CreateDateColumn,
DeleteDateColumn,
Entity,
Index,
PrimaryGeneratedColumn,
} from 'typeorm';
@Entity()
@Index(['sessionId', 'userId'])
export class UserSession {
@PrimaryGeneratedColumn('uuid')
sessionId: string;
@Column({ length: 36 })
userId: string;
@Column({ nullable: true })
disabledReason?: string;
@CreateDateColumn({ precision: 3 })
createdAt: Date;
@DeleteDateColumn({ nullable: true, precision: 3 })
deletedAt: Date;
}