blob: ba57a9a10429cc1e4a3543afda8c6e96267c4e9c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
use chrono::NaiveDateTime;
use serde::Serialize;
use super::schema::*;
#[derive(Serialize, Queryable, Insertable)]
pub struct Device {
pub device_id: String,
pub name: String,
}
#[derive(Serialize, Queryable, Insertable)]
#[diesel(table_name = data)]
pub struct Datapoint {
pub device_id: String,
pub timestamp: NaiveDateTime,
pub value: f64,
pub battery_status: f64,
}
|