vista modulo

This commit is contained in:
xXpuma99Xx
2022-09-25 01:03:33 -05:00
parent b25742ae95
commit 0cc9add1ce
6 changed files with 128 additions and 46 deletions
@@ -0,0 +1,32 @@
import { DataSource, ViewEntity, ViewColumn } from 'typeorm';
import { Modulo } from '../modulo.entity';
import { Institucion } from '../../../institucion/entity/institucion.entity';
@ViewEntity({
expression: (dataSource: DataSource) =>
dataSource
.createQueryBuilder()
.select('m.id_modulo', 'id_modulo')
.addSelect('m.activo', 'activo')
.addSelect('m.modulo', 'modulo')
.addSelect('m.id_institucion', 'id_institucion')
.addSelect('i.institucion', 'institucion')
.from(Modulo, 'm')
.innerJoin(Institucion, 'i', 'i.id_institucion = m.id_institucion'),
})
export class InformacionModuloView {
@ViewColumn()
id_modulo: number;
@ViewColumn()
activo: number;
@ViewColumn()
id_institucion: number;
@ViewColumn()
institucion: string;
@ViewColumn()
modulo: string;
}