hunt-blacklist-backend/src/modules/blacklist/models/blacklistReport.model.ts

38 lines
805 B
TypeScript
Raw Normal View History

import { Column, DataType, Model, Table } from 'sequelize-typescript';
2025-12-30 08:00:52 +01:00
@Table
export class BlacklistReport extends Model {
@Column
declare steam_link: string;
2025-12-30 08:00:52 +01:00
@Column
declare steam_nickname: string;
2025-12-30 08:00:52 +01:00
@Column
declare comment: string;
2025-12-30 08:00:52 +01:00
@Column({ defaultValue: false })
declare toxic: boolean;
2025-12-30 08:00:52 +01:00
@Column({ defaultValue: false })
declare cheater: boolean;
2025-12-30 08:00:52 +01:00
@Column({ defaultValue: false })
declare afk: boolean;
2025-12-30 08:00:52 +01:00
@Column({ defaultValue: false })
declare useless: boolean;
2025-12-30 08:00:52 +01:00
@Column({ defaultValue: false })
declare griefer: boolean;
2026-05-08 14:46:31 +02:00
@Column({ defaultValue: false })
declare smurf: boolean;
@Column({
type: DataType.DATE,
field: 'createdAt', // или 'created_at', если в БД имя через подчеркивание
})
declare createdAt: Date;
2025-12-30 08:00:52 +01:00
}