This commit is contained in:
2025-12-14 17:35:54 +07:00
parent c0b627fd37
commit 906b3f48e3
2 changed files with 46 additions and 43 deletions

View File

@ -1,42 +1,42 @@
import { Entity, PrimaryGeneratedColumn, Column, CreateDateColumn, UpdateDateColumn, DeleteDateColumn, Index, JoinColumn, ManyToOne } from 'typeorm';
import { Entity, PrimaryGeneratedColumn, Column, CreateDateColumn, UpdateDateColumn, DeleteDateColumn, Index, JoinColumn, ManyToOne } from "typeorm";
import { Status } from '../types/status';
import { CategorySource } from '../types/category_source';
import { Status } from "../types/status";
import { CategorySource } from "../types/category_source";
@Entity('products')
@Entity("products")
export class Product {
@PrimaryGeneratedColumn('uuid')
@PrimaryGeneratedColumn("uuid")
id: string;
@Column({
type: 'enum',
type: "enum",
enum: CategorySource,
nullable: false
nullable: false,
})
source: CategorySource;
@Column({
nullable: false,
unique: false,
length: 6
length: 6,
})
code: string;
@Column({
nullable: true,
length: 256
length: 256,
})
name: string;
@Column({
nullable: true,
length: 4096
length: 4096,
})
description: string;
@Column({
nullable: false,
length: 64
length: 64,
})
status: Status;

View File

@ -59,6 +59,9 @@ export class TrxMaintenance {
@Column({ nullable: true })
request_at: Date;
@Column({ nullable: true })
start_at: Date;
@Column()
@CreateDateColumn()
created_at: Date;