Cambios modul

This commit is contained in:
Drakthor475
2025-10-23 14:00:26 -06:00
parent 0da213decd
commit dd4f585dad
9 changed files with 62 additions and 51 deletions
+26 -23
View File
@@ -20,28 +20,10 @@ export class Equipo {
@Column({ length: 100, nullable: true })
serie: string;
@ManyToOne(() => Estado, (estado) => estado.equipo)
estado: Estado;
@ManyToOne(() => Adscripcion, (adscripcion) => adscripcion.equipo)
adscripcion: Adscripcion;
@Column({ length: 100, nullable: true })
lugar: string;
@ManyToOne(() => TipoEquipo, (tipoEquipo) => tipoEquipo.equipo)
tipoEquipo: TipoEquipo;
@ManyToOne(() => SistemaOperativo,(sistemaOperativo) => sistemaOperativo.equipo)
sistemaOperativo: SistemaOperativo;
@ManyToOne(() => Procesador, (procesador) => procesador.equipo)
procesador: Procesador;
@ManyToOne(() => Uso, (tipoUso) => tipoUso.equipo)
tipoUso: Uso;
@Column({ name: 'fecha_factura' })
fechaFactura: Date;
@@ -50,15 +32,36 @@ export class Equipo {
@Column({ length: 100, nullable: true })
modelo: string;
//Relaciones
@OneToMany(()=>Movimiento, mov => mov.equipo)
mov:Movimiento[]
@ManyToOne(() => Marca, (marca) => marca.equipo)
@ManyToOne(() => Estado, estado => estado.equipo)
estado: Estado;
@ManyToOne(() => Adscripcion, (adscripcion) => adscripcion.equipo)
adscripcion: Adscripcion;
@ManyToOne(() => TipoEquipo, tipoEquipo => tipoEquipo.equipo)
tipoEquipo: TipoEquipo;
@ManyToOne(() => SistemaOperativo, sistemaOperativo => sistemaOperativo.equipo)
sistemaOperativo: SistemaOperativo;
@ManyToOne(() => Procesador, procesador => procesador.equipo)
procesador: Procesador;
@ManyToOne(() => Uso, tipoUso => tipoUso.equipo)
tipoUso: Uso;
@ManyToOne(() => Marca, marca => marca.equipo)
marca: Marca;
@OneToMany(() => Equipo, (equipo) => equipo.marca)
@OneToMany(() => Equipo, equipo => equipo.marca)
equipo: Equipo[];
@OneToMany(() => Movimiento, (mov) => mov.equipo)
movimientos: Movimiento[];
-3
View File
@@ -96,8 +96,6 @@ export class EquipoService {
marca: equipoNuevo.id_marca ? { id_marca: equipoNuevo.id_marca } : undefined,
};
const equipoUpdate=await this.equipoRepository.preload(updateData);
if(!equipoUpdate){
@@ -106,7 +104,6 @@ export class EquipoService {
}
return await this.equipoRepository.save(equipoUpdate);
}
}