import { Entity, PrimaryColumn, Column } from "typeorm"; @Entity("com_usuarios", { synchronize: false }) export class ComercioUsuario { @PrimaryColumn({ name: "uid_cms", type: "varchar", length: 32 }) id: string; @Column({ name: "id_comercio", type: "int" }) idComercio: number; @Column({ name: "id_franquicia", type: "int" }) idFranquicia: number; @Column({ name: "id_sucursal", type: "int" }) idSucursal: number; @Column({ name: "fullname", type: "varchar", length: 150 }) fullname: string; @Column({ name: "usuario", type: "varchar", length: 50 }) usuario: string; @Column({ name: "contrasena", type: "text" }) contrasena: string; @Column({ name: "estado", type: "varchar", length: 15 }) estado: string; @Column({ name: "id_rol", type: "int" }) idRol: number; @Column({ name: "fecha_alta", type: "datetime" }) fechaAlta: Date; @Column({ name: "ultimo_ingreso", type: "datetime" }) ultimoIngreso: Date; @Column({ name: "uid_alta", type: "varchar", length: 32 }) uidAlta: string; @Column({ name: "email", type: "varchar", length: 150 }) email: string; @Column({ name: "identificacion", type: "varchar", length: 20 }) identificacion: string; constructor( id: string, idComercio: number, idFranquicia: number, idSucursal: number, fullname: string, usuario: string, contrasena: string, estado: string, idRol: number, fechaAlta: Date, ultimoIngreso: Date, uidAlta: string, email: string, identificacion: string ) { this.id = id; this.idComercio = idComercio; this.idFranquicia = idFranquicia; this.idSucursal = idSucursal; this.fullname = fullname; this.usuario = usuario; this.contrasena = contrasena; this.estado = estado; this.idRol = idRol; this.fechaAlta = fechaAlta; this.ultimoIngreso = ultimoIngreso; this.uidAlta = uidAlta; this.email = email; this.identificacion = identificacion; } }