update asset
This commit is contained in:
57
src/entity/asset_inventory_depreciation_logs.ts
Normal file
57
src/entity/asset_inventory_depreciation_logs.ts
Normal file
@ -0,0 +1,57 @@
|
|||||||
|
import { Column, CreateDateColumn, DeleteDateColumn, Entity, JoinTable, ManyToOne, PrimaryGeneratedColumn, UpdateDateColumn } from "typeorm";
|
||||||
|
import { AssetInventory } from "./asset_inventories";
|
||||||
|
|
||||||
|
@Entity("asset_inventory_depreciation_logs")
|
||||||
|
export class AssetInventoryDepreciationLog {
|
||||||
|
@PrimaryGeneratedColumn("uuid")
|
||||||
|
id: string;
|
||||||
|
|
||||||
|
@ManyToOne(() => AssetInventory, { onDelete: 'RESTRICT' })
|
||||||
|
@JoinTable()
|
||||||
|
inventory: AssetInventory;
|
||||||
|
|
||||||
|
@Column({ type: "float8" })
|
||||||
|
purchase_value: number;
|
||||||
|
|
||||||
|
@Column({ type: "int2" })
|
||||||
|
month: number;
|
||||||
|
|
||||||
|
@Column({ nullable: true })
|
||||||
|
period: Date;
|
||||||
|
|
||||||
|
@Column({ type: "float8" })
|
||||||
|
percent: number;
|
||||||
|
|
||||||
|
@Column({ type: "float8" })
|
||||||
|
initial_value: number;
|
||||||
|
|
||||||
|
@Column({ type: "float8" })
|
||||||
|
depreciation_value: number;
|
||||||
|
|
||||||
|
@Column({ type: "float8" })
|
||||||
|
loss_value: number;
|
||||||
|
|
||||||
|
@Column({ type: "float8" })
|
||||||
|
current_value: number;
|
||||||
|
|
||||||
|
@Column()
|
||||||
|
@CreateDateColumn()
|
||||||
|
created_at: Date;
|
||||||
|
|
||||||
|
@Column({ nullable: true })
|
||||||
|
@UpdateDateColumn()
|
||||||
|
updated_at: Date;
|
||||||
|
|
||||||
|
@Column({ nullable: true })
|
||||||
|
@DeleteDateColumn()
|
||||||
|
deleted_at: Date;
|
||||||
|
|
||||||
|
@Column({ type: "varchar", length: 255 })
|
||||||
|
created_by: string;
|
||||||
|
|
||||||
|
@Column({ type: "varchar", length: 255, nullable: true })
|
||||||
|
updated_by: string;
|
||||||
|
|
||||||
|
@Column({ type: "varchar", length: 255, nullable: true })
|
||||||
|
deleted_by: string;
|
||||||
|
}
|
||||||
@ -1,109 +1,39 @@
|
|||||||
import { Entity, PrimaryGeneratedColumn, Column, CreateDateColumn, UpdateDateColumn, JoinTable, ManyToOne, DeleteDateColumn } from "typeorm";
|
import { Column, CreateDateColumn, DeleteDateColumn, Entity, JoinTable, ManyToOne, PrimaryGeneratedColumn, UpdateDateColumn } from "typeorm";
|
||||||
import { AssetSupplier } from "./asset_supplier";
|
import { AssetInventory } from "./asset_inventories";
|
||||||
import { AssetInventoryCondition } from "../types/asset"
|
|
||||||
import { AssetPurchaseGoodsReceipt } from "./asset_purchase_goods_receipt";
|
|
||||||
import { AssetPurchase } from "./asset_purchase";
|
|
||||||
import { AssetRequestOrder } from "./asset_request_order";
|
|
||||||
import { AssetGood } from "./asset_good";
|
|
||||||
import { Branch } from "./branchs";
|
|
||||||
|
|
||||||
@Entity("asset_inventories")
|
@Entity("asset_inventory_depreciations")
|
||||||
export class AssetInventory {
|
export class AssetInventoryDepreciation {
|
||||||
@PrimaryGeneratedColumn("uuid")
|
@PrimaryGeneratedColumn("uuid")
|
||||||
id: string;
|
id: string;
|
||||||
|
|
||||||
@Column({ type: "varchar", length: 255 })
|
@ManyToOne(() => AssetInventory, { onDelete: 'RESTRICT' })
|
||||||
code: string;
|
|
||||||
|
|
||||||
@ManyToOne(() => AssetPurchaseGoodsReceipt, { onDelete: 'RESTRICT' })
|
|
||||||
@JoinTable()
|
@JoinTable()
|
||||||
purchase_goods_receipt: AssetPurchaseGoodsReceipt;
|
inventory: AssetInventory;
|
||||||
|
|
||||||
@ManyToOne(() => AssetPurchase, { onDelete: 'RESTRICT' })
|
@Column({ type: "float8" })
|
||||||
@JoinTable()
|
purchase_value: number;
|
||||||
purchase: AssetPurchase;
|
|
||||||
|
|
||||||
@ManyToOne(() => AssetRequestOrder, { onDelete: 'RESTRICT' })
|
@Column({ type: "int2" })
|
||||||
@JoinTable()
|
month: number;
|
||||||
request_order: AssetRequestOrder;
|
|
||||||
|
|
||||||
@ManyToOne(() => AssetGood, { onDelete: 'RESTRICT' })
|
@Column({ nullable: true })
|
||||||
@JoinTable()
|
period: Date;
|
||||||
good: AssetGood;
|
|
||||||
|
|
||||||
@Column({ type: "varchar", length: 255 })
|
@Column({ type: "float8" })
|
||||||
description: string;
|
percent: number;
|
||||||
|
|
||||||
@Column({ type: "varchar", length: 255 })
|
@Column({ type: "float8" })
|
||||||
serial: string;
|
initial_value: number;
|
||||||
|
|
||||||
@Column({ type: "varchar", length: 255 })
|
@Column({ type: "float8" })
|
||||||
notes: string;
|
depreciation_value: number;
|
||||||
|
|
||||||
@Column({
|
@Column({ type: "float8" })
|
||||||
nullable: true,
|
loss_value: number;
|
||||||
})
|
|
||||||
acquired_at: Date;
|
|
||||||
|
|
||||||
@Column({
|
@Column({ type: "float8" })
|
||||||
type: 'float8',
|
|
||||||
nullable: false,
|
|
||||||
default: 0
|
|
||||||
})
|
|
||||||
acquired_price: number;
|
|
||||||
|
|
||||||
@Column({
|
|
||||||
type: 'float8',
|
|
||||||
nullable: false,
|
|
||||||
default: 0
|
|
||||||
})
|
|
||||||
book_value: number;
|
|
||||||
|
|
||||||
@Column({
|
|
||||||
type: 'float8',
|
|
||||||
nullable: false,
|
|
||||||
default: 0
|
|
||||||
})
|
|
||||||
insured_value: number;
|
|
||||||
|
|
||||||
@Column({
|
|
||||||
type: 'float8',
|
|
||||||
nullable: false,
|
|
||||||
default: 0
|
|
||||||
})
|
|
||||||
current_value: number;
|
current_value: number;
|
||||||
|
|
||||||
@Column({
|
|
||||||
type: 'float8',
|
|
||||||
nullable: false,
|
|
||||||
default: 0
|
|
||||||
})
|
|
||||||
premi_value: number;
|
|
||||||
|
|
||||||
@Column({ type: "varchar", length: 255 })
|
|
||||||
condition: AssetInventoryCondition;
|
|
||||||
|
|
||||||
@Column({ type: 'varchar', length: 255, nullable: true })
|
|
||||||
branch_id: string;
|
|
||||||
|
|
||||||
@Column({ type: 'varchar', length: 255, nullable: true })
|
|
||||||
branch_code: string;
|
|
||||||
|
|
||||||
@Column({ type: 'varchar', length: 255, nullable: true })
|
|
||||||
branch_name: string;
|
|
||||||
|
|
||||||
@Column({ type: 'varchar', length: 255, nullable: true })
|
|
||||||
department_id: string;
|
|
||||||
|
|
||||||
@Column({ type: "varchar", length: 255, nullable: true })
|
|
||||||
department_name: string;
|
|
||||||
|
|
||||||
@Column({ type: 'varchar', length: 255, nullable: true })
|
|
||||||
employee_id: string;
|
|
||||||
|
|
||||||
@Column({ type: "varchar", length: 255, nullable: true })
|
|
||||||
employee_name: string;
|
|
||||||
|
|
||||||
@Column()
|
@Column()
|
||||||
@CreateDateColumn()
|
@CreateDateColumn()
|
||||||
created_at: Date;
|
created_at: Date;
|
||||||
|
|||||||
13
src/index.ts
13
src/index.ts
@ -61,6 +61,7 @@ import { BrivaCompanyUser } from "./entity/briva_company_users";
|
|||||||
import { BrivaCompanyUserRefreshToken } from "./entity/briva_company_user_refresh_token";
|
import { BrivaCompanyUserRefreshToken } from "./entity/briva_company_user_refresh_token";
|
||||||
import { BrivaAccount } from "./entity/briva_accounts";
|
import { BrivaAccount } from "./entity/briva_accounts";
|
||||||
import { BrivaTransaction } from "./entity/briva_transactions";
|
import { BrivaTransaction } from "./entity/briva_transactions";
|
||||||
|
|
||||||
import { AssetSupplier } from "./entity/asset_supplier";
|
import { AssetSupplier } from "./entity/asset_supplier";
|
||||||
import { AssetFixedClassification } from "./entity/asset_fixed_classification";
|
import { AssetFixedClassification } from "./entity/asset_fixed_classification";
|
||||||
import { AssetFixedType } from "./entity/asset_fixed_type";
|
import { AssetFixedType } from "./entity/asset_fixed_type";
|
||||||
@ -80,6 +81,9 @@ import { AssetInventoryCondition, AssetFixedTypeType } from "./types/asset";
|
|||||||
import { AssetInventory } from "./entity/asset_inventories";
|
import { AssetInventory } from "./entity/asset_inventories";
|
||||||
import { AssetInventoryAttribute } from "./entity/asset_inventory_attributes";
|
import { AssetInventoryAttribute } from "./entity/asset_inventory_attributes";
|
||||||
import { AssetInventoryHistory } from "./entity/asset_inventory_histories";
|
import { AssetInventoryHistory } from "./entity/asset_inventory_histories";
|
||||||
|
import { AssetInventoryDepreciation } from "./entity/asset_inventory_depreciations";
|
||||||
|
import { AssetInventoryDepreciationLog } from "./entity/asset_inventory_depreciation_logs";
|
||||||
|
|
||||||
import { RemitOtp } from "./entity/remit_otp";
|
import { RemitOtp } from "./entity/remit_otp";
|
||||||
import { RemitPartnerUser } from "./entity/remit_partner_users";
|
import { RemitPartnerUser } from "./entity/remit_partner_users";
|
||||||
import { RemitPartner } from "./entity/remit_partners";
|
import { RemitPartner } from "./entity/remit_partners";
|
||||||
@ -147,11 +151,13 @@ export {
|
|||||||
CategoryType,
|
CategoryType,
|
||||||
PullerStatus,
|
PullerStatus,
|
||||||
Target,
|
Target,
|
||||||
|
|
||||||
BankGaransi,
|
BankGaransi,
|
||||||
BankGaransiPending,
|
BankGaransiPending,
|
||||||
BankGaransiType,
|
BankGaransiType,
|
||||||
BankGaransiStatus,
|
BankGaransiStatus,
|
||||||
BankGaransiPic,
|
BankGaransiPic,
|
||||||
|
|
||||||
Summarize,
|
Summarize,
|
||||||
SummarizeLog,
|
SummarizeLog,
|
||||||
SummarizeLogStatus,
|
SummarizeLogStatus,
|
||||||
@ -160,6 +166,7 @@ export {
|
|||||||
BpaFormat,
|
BpaFormat,
|
||||||
BpaLog,
|
BpaLog,
|
||||||
Bpa,
|
Bpa,
|
||||||
|
|
||||||
CreditCompany,
|
CreditCompany,
|
||||||
CreditDebtor,
|
CreditDebtor,
|
||||||
CreditTypeForms,
|
CreditTypeForms,
|
||||||
@ -172,14 +179,17 @@ export {
|
|||||||
CreditApplicationFileStatus,
|
CreditApplicationFileStatus,
|
||||||
CreditConfigs,
|
CreditConfigs,
|
||||||
CreditConfigInsurance,
|
CreditConfigInsurance,
|
||||||
|
|
||||||
Application,
|
Application,
|
||||||
TellerMutation,
|
TellerMutation,
|
||||||
LogHikvision,
|
LogHikvision,
|
||||||
|
|
||||||
BrivaCompany,
|
BrivaCompany,
|
||||||
BrivaCompanyUser,
|
BrivaCompanyUser,
|
||||||
BrivaCompanyUserRefreshToken,
|
BrivaCompanyUserRefreshToken,
|
||||||
BrivaAccount,
|
BrivaAccount,
|
||||||
BrivaTransaction,
|
BrivaTransaction,
|
||||||
|
|
||||||
AssetSupplier,
|
AssetSupplier,
|
||||||
AssetFixedClassification,
|
AssetFixedClassification,
|
||||||
AssetFixedType,
|
AssetFixedType,
|
||||||
@ -200,6 +210,9 @@ export {
|
|||||||
AssetInventoryAttribute,
|
AssetInventoryAttribute,
|
||||||
AssetInventoryHistory,
|
AssetInventoryHistory,
|
||||||
AssetFixedTypeType,
|
AssetFixedTypeType,
|
||||||
|
AssetInventoryDepreciation,
|
||||||
|
AssetInventoryDepreciationLog,
|
||||||
|
|
||||||
RemitOtp,
|
RemitOtp,
|
||||||
RemitPartnerUser,
|
RemitPartnerUser,
|
||||||
RemitPartner,
|
RemitPartner,
|
||||||
|
|||||||
Reference in New Issue
Block a user