house, power, energy data generators, savers

This commit is contained in:
Eric Hulburd
2016-02-07 15:32:02 -06:00
parent d1e230c6fd
commit 3cb2320300
47 changed files with 246 additions and 89685 deletions

View File

@@ -0,0 +1,13 @@
import DB from './../config/database.js';
class EnergyController{
static index(req, res){
DB.House.findOne({where: {name: req.housename}}).then((house)=>{
house.getEnergyDataByTime(req.params.start_time, req.params.end_time).then((energy_data){
req.json(energy_data);
});
});
}
}

View File

@@ -0,0 +1,11 @@
import DB from './../config/database.js';
class HousesController{
static index(req, res){
DB.House.findAll({attributes: ['id', 'name']}).then((houses){
res.json(houses);
});
}
}

View File

@@ -0,0 +1,13 @@
import DB from './../config/database.js';
class PowerController{
static index(req, res){
DB.House.findOne({where: {name: req.housename}}).then((house)=>{
house.getPowerDataByTime(req.params.start_time, req.params.end_time).then((power_data){
res.json(power_data);
});
});
}
}