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 { Status } from "../types/status";
import { CategorySource } from '../types/category_source'; import { CategorySource } from "../types/category_source";
@Entity('products') @Entity("products")
export class Product { export class Product {
@PrimaryGeneratedColumn('uuid') @PrimaryGeneratedColumn("uuid")
id: string; id: string;
@Column({ @Column({
type: 'enum', type: "enum",
enum: CategorySource, enum: CategorySource,
nullable: false nullable: false,
}) })
source: CategorySource; source: CategorySource;
@Column({ @Column({
nullable: false, nullable: false,
unique: false, unique: false,
length: 6 length: 6,
}) })
code: string; code: string;
@Column({ @Column({
nullable: true, nullable: true,
length: 256 length: 256,
}) })
name: string; name: string;
@Column({ @Column({
nullable: true, nullable: true,
length: 4096 length: 4096,
}) })
description: string; description: string;
@Column({ @Column({
nullable: false, nullable: false,
length: 64 length: 64,
}) })
status: Status; status: Status;

View File

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