49 lines
878 B
TypeScript
49 lines
878 B
TypeScript
import { Column, Entity, PrimaryGeneratedColumn } from 'typeorm';
|
|
|
|
@Entity()
|
|
export class WeatherEntity {
|
|
@PrimaryGeneratedColumn()
|
|
id: number;
|
|
|
|
@Column({ type: Date })
|
|
date: Date;
|
|
|
|
@Column({ nullable: true })
|
|
indoorHumidity: number;
|
|
|
|
@Column({ nullable: true })
|
|
outdoorHumidity: number;
|
|
|
|
@Column({ nullable: true })
|
|
indoorTemperature: number;
|
|
|
|
@Column({ nullable: true })
|
|
outdoorTemperature: number;
|
|
|
|
@Column({ nullable: true })
|
|
outdoorDewPoint: number;
|
|
|
|
@Column({ nullable: true })
|
|
windChillTemp: number;
|
|
|
|
@Column({ nullable: true })
|
|
windSpeed: number;
|
|
|
|
@Column({ nullable: true })
|
|
gustSpeed: number;
|
|
|
|
@Column({ nullable: true })
|
|
windDirection: string;
|
|
|
|
@Column({ nullable: true })
|
|
rainDiff: number;
|
|
|
|
@Column({ nullable: true })
|
|
totalRain: number;
|
|
|
|
@Column({ nullable: true })
|
|
absPressure: number;
|
|
|
|
fresh?: boolean;
|
|
}
|