swagelize
Version:
Generate Sequelize model definitions and DAO from a Swagger 2.0 schema
49 lines (43 loc) • 1.08 kB
JavaScript
const models = require('../models');
const Op = models.Sequelize.Op;
exports.getInventory = function() {
return models.XXXX.find({ // TODO PLEASE SET THE DESIRED MODEL AND METHOD HERE
include: [
//{
//model: models.<<MODEL TO BE INCLUDED>>,
//attributes: {exclude: [<<ATTRIBUTES TO BE EXCLUDED>>]}
//}
],
where: {
//<<ATTRIBUTE>>: <<PARAM>>,
//<<ANOTHER_ATTRIBUTE>>: <<ANOTHER_PARAM>>
}
});
};
exports.placeOrder = function(body) {
return models.XXXX.create({ // TODO PLEASE SET THE DESIRED MODEL HERE
//attribute1: valueAttribute1,
//attribute2: valueAttribute2,
});
};
exports.getOrderById = function(orderId) {
return models.Order.find({
include: [
//{
//model: models.<<MODEL TO BE INCLUDED>>,
//attributes: {exclude: [<<ATTRIBUTES TO BE EXCLUDED>>]}
//}
],
where: {
//<<ATTRIBUTE>>: <<PARAM>>,
//<<ANOTHER_ATTRIBUTE>>: <<ANOTHER_PARAM>>
}
});
};
exports.deleteOrder = function(orderId) {
return models.XXXX.destroy({ // TODO PLEASE SET THE DESIRED MODEL HERE
where: {
//id: valueId,
}
});
};