后端实现权限验证

This commit is contained in:
2025-06-18 17:10:55 +08:00
parent f62e2ad2a6
commit acaf14c403
12 changed files with 72 additions and 19 deletions

View File

@@ -25,3 +25,7 @@ export class UserSession {
@DeleteDateColumn({ nullable: true, precision: 3 })
deletedAt: Date;
}
/**
* 考虑是否使用sessionId代替id以节省存储空间
*/

View File

@@ -1,3 +1,4 @@
import { Role } from 'src/auth/role.enum';
import {
BeforeInsert,
Column,
@@ -84,4 +85,7 @@ export class User {
@DeleteDateColumn({ nullable: true, precision: 3 })
deletedAt: Date;
@Column('simple-array', { default: '' })
roles: Role[];
}