import { ViewColumn, ViewEntity } from "typeorm"; // JSON Transformer // const jsonTransformer = { // to: (value: any) => JSON.stringify(value), // from: (value: string) => JSON.parse(value), // }; @ViewEntity({ name: "locals_company", }) export class LocalsCompany { @ViewColumn() id: number; @ViewColumn() code: string; @ViewColumn() company: number; @ViewColumn() name: string; @ViewColumn() address: string; @ViewColumn() latitude: string; @ViewColumn() longitude: string; @ViewColumn() details: any | null; @ViewColumn() created: Date; @ViewColumn() updated: Date; @ViewColumn() status: number; @ViewColumn() visible: number; @ViewColumn() city_id: number; @ViewColumn() city_name: string; @ViewColumn() city_status: number; @ViewColumn() region_id: number; @ViewColumn() region_name: string; @ViewColumn() region_status: number; @ViewColumn() country_id: number; @ViewColumn() country_code: string; @ViewColumn() country_name: string; @ViewColumn() country_status: number; @ViewColumn() country_details: any | null; @ViewColumn() average_rating: number; @ViewColumn() rating_count: number; @ViewColumn() square_id: number; @ViewColumn() square_name: string; @ViewColumn() square_address: string; @ViewColumn() square_status: number; @ViewColumn() partners_count: number; @ViewColumn() request_count: number; @ViewColumn() pos_system_id: number; @ViewColumn() pos_system_name: string; @ViewColumn() pos_system_description: string; @ViewColumn() pos_system_endpoint_products: any; @ViewColumn() pos_system_endpoint_order: any; @ViewColumn() pos_system_authentication_credentials: number | null; @ViewColumn() pos_system_settings: any | null; @ViewColumn() pos_system_created: Date; @ViewColumn() pos_system_expiration: string | null; @ViewColumn() pos_system_status: number; }