UNPKG

swagelize

Version:

Generate Sequelize model definitions and DAO from a Swagger 2.0 schema

49 lines (43 loc) 1.08 kB
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, } }); };