add Asset Classification entity

This commit is contained in:
fadlydev
2025-01-06 20:36:49 +07:00
parent 7052e45175
commit e000d1113f
2 changed files with 53 additions and 1 deletions

51
src/assetClasification.ts Normal file
View File

@ -0,0 +1,51 @@
import {
Entity,
PrimaryGeneratedColumn,
Column,
CreateDateColumn,
UpdateDateColumn,
DeleteDateColumn,
} from 'typeorm';
@Entity('assetClassification')
export class AssetClassification {
@PrimaryGeneratedColumn('uuid')
id: string;
@Column({
nullable: false,
length: 128,
})
name: string;
@Column({
nullable: true,
length: 255,
})
description: string;
@Column({
nullable: false,
unique: true,
length: 64,
})
code_id: string;
@Column({
nullable: true,
length: 128,
})
updated_by: string;
@Column()
@CreateDateColumn()
created_at: Date;
@Column({ nullable: true })
@UpdateDateColumn()
updated_at: Date;
@Column({ nullable: true })
@DeleteDateColumn()
deleted_at: Date;
}

View File

@ -47,7 +47,7 @@ import { CreditApplication } from "./entity/credit_applications";
import { CreditApplicationStatus } from "./types/credit"; import { CreditApplicationStatus } from "./types/credit";
import { CreditApplicationForm } from "./entity/credit_application_forms"; import { CreditApplicationForm } from "./entity/credit_application_forms";
import { Application } from "./entity/application"; import { Application } from "./entity/application";
import { AssetClassification } from "./assetClasification";
export { export {
User, // User, //
UserRole, UserRole,
@ -94,6 +94,7 @@ export {
Goods, Goods,
Supplier, Supplier,
AssetCategory, AssetCategory,
AssetClassification,
Ledger, Ledger,
CreditCompany, CreditCompany,
CreditDebtor, CreditDebtor,