house, power, energy data generators, savers
This commit is contained in:
13
server/controllers/energy_controller.js
Normal file
13
server/controllers/energy_controller.js
Normal 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);
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
}
|
||||
11
server/controllers/houses_controller.js
Normal file
11
server/controllers/houses_controller.js
Normal 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);
|
||||
});
|
||||
}
|
||||
|
||||
}
|
||||
13
server/controllers/power_controller.js
Normal file
13
server/controllers/power_controller.js
Normal 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);
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user