diff --git a/src/users/dto/create-supplier.dto.ts b/src/users/dto/create-supplier.dto.ts index 8101ce1..a1f6dfc 100644 --- a/src/users/dto/create-supplier.dto.ts +++ b/src/users/dto/create-supplier.dto.ts @@ -9,4 +9,16 @@ export class CreateSupplierDto { @IsNotEmpty() url: string; + + @IsNotEmpty() + irs_id: string; + + @IsNotEmpty() + irs_pin: string; + + @IsNotEmpty() + irs_user: string; + + @IsNotEmpty() + irs_pass: string; } diff --git a/src/users/entities/supplier.entity.ts b/src/users/entities/supplier.entity.ts index 71d8e5c..aec0115 100644 --- a/src/users/entities/supplier.entity.ts +++ b/src/users/entities/supplier.entity.ts @@ -21,6 +21,26 @@ export class Supplier extends BaseModel { }) url: string; + @Column({ + nullable: true + }) + irs_id: string; + + @Column({ + nullable: true + }) + irs_pin: string; + + @Column({ + nullable: true + }) + irs_user: string; + + @Column({ + nullable: true + }) + irs_pass: string; + coa: COA; coa_undistribute: COA; diff --git a/src/users/supplier/supplier.service.ts b/src/users/supplier/supplier.service.ts index 19a93d5..aa2fc93 100644 --- a/src/users/supplier/supplier.service.ts +++ b/src/users/supplier/supplier.service.ts @@ -44,6 +44,10 @@ export class SupplierService { supplierData.name = createSupplierDto.name; supplierData.code = createSupplierDto.code; supplierData.url = createSupplierDto.url; + supplierData.irs_id = createSupplierDto.irs_id; + supplierData.irs_pin = createSupplierDto.irs_pin; + supplierData.irs_user = createSupplierDto.irs_user; + supplierData.irs_pass = createSupplierDto.irs_pass; supplierData.status = false; await this.connection.transaction(async (manager) => { @@ -101,6 +105,10 @@ export class SupplierService { supplierData.name = updateSupplierDto.name; supplierData.url = updateSupplierDto.url; + supplierData.irs_id = updateSupplierDto.irs_id; + supplierData.irs_pin = updateSupplierDto.irs_pin; + supplierData.irs_user = updateSupplierDto.irs_user; + supplierData.irs_pass = updateSupplierDto.irs_pass; supplierData.status = true; await this.connection.transaction(async (manager) => {