import { Entity, Column, PrimaryGeneratedColumn } from "typeorm"; @Entity("com_usuarios_tokens", { synchronize: false }) export class ComercioUsuarioRefreshToken { @PrimaryGeneratedColumn({ name: "id_token", type: "int" }) id: number; @Column({ name: "uid_cms", type: "varchar", length: 32 }) uidCms: string; @Column({ name: "ip_address", type: "varchar", length: 50 }) ip: string; @Column({ name: "refresh_token", type: "varchar", length: 256 }) refreshToken: string; @Column({ name: "fecha", type: "datetime" }) fecha: Date; @Column({ name: "expirado", type: "tinyint" }) expirado: number; constructor( uidCms: string, ip: string, refreshToken: string, fecha: Date, expirado: number ) { this.id = 0; this.uidCms = uidCms; this.ip = ip; this.fecha = fecha; this.expirado = expirado; this.refreshToken = refreshToken; } }