susee
This commit is contained in:
parent
6802166c68
commit
14b396e387
@ -1,12 +1,14 @@
|
|||||||
const { sequelize,Test,OblicationMaster,OblicationBankStatement} = require('../models')
|
const { sequelize,Test,ObligationMaster,ObligationBankStatement} = require('../models')
|
||||||
const { logMsg } = require('../services/logger.js');
|
const { logMsg } = require('../services/logger.js');
|
||||||
|
var swaggerSpecToPdf = require("swagger-spec-to-pdf")
|
||||||
|
|
||||||
// get all obligation master data
|
|
||||||
|
// get all Obligation master data
|
||||||
exports.ObligationMaster = async (req, res) =>
|
exports.ObligationMaster = async (req, res) =>
|
||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
await OblicationMaster.findAll({where : {is_active : 1} })
|
await ObligationMaster.findAll({where : {is_active : 1} })
|
||||||
.then(data =>
|
.then(data =>
|
||||||
{
|
{
|
||||||
res.send({'status':200,'message':"success",'data':data});
|
res.send({'status':200,'message':"success",'data':data});
|
||||||
@ -24,12 +26,12 @@ exports.ObligationMaster = async (req, res) =>
|
|||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
// get all obligation bank statement
|
// get all Obligation bank statement
|
||||||
exports.GetOblicationBankStatement = async (req, res) =>
|
exports.GetObligationBankStatement = async (req, res) =>
|
||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
await OblicationBankStatement.findAll({where : {los_id : req.query.los_id , is_active : 1} })
|
await ObligationBankStatement.findAll({where : {los_id : req.query.los_id , is_active : 1} })
|
||||||
.then(data =>
|
.then(data =>
|
||||||
{
|
{
|
||||||
res.send({'status':200,'message':"success",'data':data});
|
res.send({'status':200,'message':"success",'data':data});
|
||||||
@ -48,59 +50,60 @@ exports.GetOblicationBankStatement = async (req, res) =>
|
|||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
// create new obligation master
|
// create new Obligation master
|
||||||
exports.CreateObligationMaster = async (req, res) =>
|
exports.CreateObligationMaster = async (req, res) =>
|
||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
await OblicationMaster.create(req.body)
|
await ObligationMaster.create(req.body)
|
||||||
.then(data =>
|
.then(data =>
|
||||||
{
|
{
|
||||||
res.send({'status':200,'message':"success",'data': data});
|
res.send({'status':200,'message':"success",'data': data});
|
||||||
})
|
})
|
||||||
.catch(err => {
|
.catch(err => {
|
||||||
res.send({'status':404,
|
res.send({'status':404,
|
||||||
message: err.message || "Some error occurred while create Oblication masterdata." ,'data': "No data" });
|
message: err.message || "Some error occurred while create Obligation masterdata." ,'data': "No data" });
|
||||||
});
|
});
|
||||||
|
|
||||||
} catch(err) {
|
} catch(err) {
|
||||||
res.send({'status':404,
|
res.send({'status':404,
|
||||||
message: err.message || "Some error occurred while create Oblication masterdata." ,'data': "No data"
|
message: err.message || "Some error occurred while create Obligation masterdata." ,'data': "No data"
|
||||||
});
|
});
|
||||||
} //end of try catch
|
} //end of try catch
|
||||||
};
|
};
|
||||||
|
|
||||||
// create new obligation bank statement
|
// create new Obligation bank statement
|
||||||
exports.CreateOblicationBankStatement = async (req, res) =>
|
exports.CreateObligationBankStatement = async (req, res) =>
|
||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
await OblicationBankStatement.create(req.body)
|
await ObligationBankStatement.create(req.body)
|
||||||
.then(data =>
|
.then(data =>
|
||||||
{
|
{
|
||||||
res.send({'status':200,'message':"success",'data': data});
|
res.send({'status':200,'message':"success",'data': data});
|
||||||
})
|
})
|
||||||
.catch(err => {
|
.catch(err => {
|
||||||
res.send({'status':404,
|
res.send({'status':404,
|
||||||
message: err.message || "Some error occurred while create Oblication Burear BankStatement masterdata." ,'data': "No data" });
|
message: err.message || "Some error occurred while create Obligation Burear BankStatement masterdata." ,'data': "No data" });
|
||||||
});
|
});
|
||||||
|
|
||||||
}
|
}
|
||||||
catch(err) {
|
catch(err) {
|
||||||
res.send({'status':404,
|
res.send({'status':404,
|
||||||
message: err.message || "Some error occurred while create Oblication Burear BankStatement masterdata." ,'data': "No data"
|
message: err.message || "Some error occurred while create Obligation Burear BankStatement masterdata." ,'data': "No data"
|
||||||
});
|
});
|
||||||
} //end of try catch
|
} //end of try catch
|
||||||
};
|
};
|
||||||
|
|
||||||
// update bank statement ( is_active = 0) then create new bank statement
|
// update bank statement ( is_active = 0) then create new bank statement
|
||||||
exports.UpdateOblicationBankStatement = async (req, res) =>
|
exports.UpdateObligationBankStatement = async (req, res) =>
|
||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
los_id = req.body.los_id;
|
id = req.body.id;
|
||||||
await OblicationBankStatement.update({is_active : 0 },{ where: { los_id: los_id }});
|
delete req.body.id
|
||||||
OblicationBankStatement.create(req.body).then(data =>
|
await ObligationBankStatement.update({is_active : 0 },{ where: { id: id }});
|
||||||
|
ObligationBankStatement.create(req.body).then(data =>
|
||||||
{
|
{
|
||||||
res.send({'status':200,'message':"success",'data':data});
|
res.send({'status':200,'message':"success",'data':data});
|
||||||
})
|
})
|
||||||
@ -116,3 +119,5 @@ exports.UpdateOblicationBankStatement = async (req, res) =>
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -1,17 +1,18 @@
|
|||||||
module.exports = app => {
|
module.exports = app => {
|
||||||
const request = require("request");
|
const request = require("request");
|
||||||
const cors=require('cors');
|
const cors=require('cors');
|
||||||
const Mycontroller = require("../controllers/obligation.controller.js");
|
const Mycontroller = require("../controllers/Obligation.controller.js");
|
||||||
const { logMsg } = require('../services/logger.js');
|
const { logMsg } = require('../services/logger.js');
|
||||||
var router = require("express").Router();
|
var router = require("express").Router();
|
||||||
|
var swaggerSpecToPdf = require("swagger-spec-to-pdf")
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// get obligation masterdata
|
// get Obligation masterdata
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @swagger
|
* @swagger
|
||||||
* /api/obligationmaster:
|
* /api/Obligationmaster:
|
||||||
* get:
|
* get:
|
||||||
* summary: Obligation masterdata Api
|
* summary: Obligation masterdata Api
|
||||||
* description: Obligation masterdata
|
* description: Obligation masterdata
|
||||||
@ -19,33 +20,33 @@ module.exports = app => {
|
|||||||
* 200:
|
* 200:
|
||||||
* description: success
|
* description: success
|
||||||
*/
|
*/
|
||||||
router.get("/obligationMaster",Mycontroller.ObligationMaster)
|
router.get("/ObligationMaster",Mycontroller.ObligationMaster)
|
||||||
|
|
||||||
|
|
||||||
// get oblication burear bankstatement
|
// get Obligation burear bankstatement
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @swagger
|
* @swagger
|
||||||
* /api/getOblicationBankStatement:
|
* /api/getObligationBankStatement:
|
||||||
* get:
|
* get:
|
||||||
* summary: Get Oblication Bank Statement List
|
* summary: Get Obligation Bank Statement List
|
||||||
* description: Get Oblication Bank Statement
|
* description: Get Obligation Bank Statement
|
||||||
* parameters:
|
* parameters:
|
||||||
* - in: query
|
* - in: query
|
||||||
* name: los_id
|
* name: los_id
|
||||||
* schema:
|
* schema:
|
||||||
* type: string
|
* type: string
|
||||||
* required: true
|
* required: true
|
||||||
* description: Oblication Bank Statement
|
* description: Obligation Bank Statement
|
||||||
* example: 12abc
|
* example: 12abc
|
||||||
* responses:
|
* responses:
|
||||||
* 200:
|
* 200:
|
||||||
* description: success
|
* description: success
|
||||||
*/
|
*/
|
||||||
router.get("/getOblicationBankStatement",Mycontroller.GetOblicationBankStatement)
|
router.get("/getObligationBankStatement",Mycontroller.GetObligationBankStatement)
|
||||||
|
|
||||||
|
|
||||||
// create oblication master
|
// create Obligation master
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @swagger
|
* @swagger
|
||||||
@ -70,8 +71,8 @@ router.get("/getOblicationBankStatement",Mycontroller.GetOblicationBankStatement
|
|||||||
* @swagger
|
* @swagger
|
||||||
* /api/createObligationMaster:
|
* /api/createObligationMaster:
|
||||||
* post:
|
* post:
|
||||||
* summary: create Oblication masterdata details
|
* summary: create Obligation masterdata details
|
||||||
* description: create a Oblication masterdata
|
* description: create a Obligation masterdata
|
||||||
* requestBody:
|
* requestBody:
|
||||||
* content:
|
* content:
|
||||||
* application/json:
|
* application/json:
|
||||||
@ -79,19 +80,19 @@ router.get("/getOblicationBankStatement",Mycontroller.GetOblicationBankStatement
|
|||||||
* $ref: '#/definitions/createObligationMaster'
|
* $ref: '#/definitions/createObligationMaster'
|
||||||
* responses:
|
* responses:
|
||||||
* 200:
|
* 200:
|
||||||
* description: New Oblication masterdata details inserted
|
* description: New Obligation masterdata details inserted
|
||||||
* 500:
|
* 500:
|
||||||
* description: failure in inserting Oblication masterdata details
|
* description: failure in inserting Obligation masterdata details
|
||||||
*/
|
*/
|
||||||
router.post("/createObligationMaster",Mycontroller.CreateObligationMaster)
|
router.post("/createObligationMaster",Mycontroller.CreateObligationMaster)
|
||||||
|
|
||||||
|
|
||||||
// create oblication bankstatement
|
// create Obligation bankstatement
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @swagger
|
* @swagger
|
||||||
* definitions:
|
* definitions:
|
||||||
* createOblicationBankStatement:
|
* createObligationBankStatement:
|
||||||
* type: object
|
* type: object
|
||||||
* properties:
|
* properties:
|
||||||
* los_id:
|
* los_id:
|
||||||
@ -209,32 +210,36 @@ router.post("/createObligationMaster",Mycontroller.CreateObligationMaster)
|
|||||||
*/
|
*/
|
||||||
/**
|
/**
|
||||||
* @swagger
|
* @swagger
|
||||||
* /api/createOblicationBankStatement:
|
* /api/createObligationBankStatement:
|
||||||
* post:
|
* post:
|
||||||
* summary: create Oblication BankStatement details
|
* summary: create Obligation BankStatement details
|
||||||
* description: create a Oblication BankStatement
|
* description: create a Obligation BankStatement
|
||||||
* requestBody:
|
* requestBody:
|
||||||
* content:
|
* content:
|
||||||
* application/json:
|
* application/json:
|
||||||
* schema:
|
* schema:
|
||||||
* $ref: '#/definitions/createOblicationBankStatement'
|
* $ref: '#/definitions/createObligationBankStatement'
|
||||||
* responses:
|
* responses:
|
||||||
* 200:
|
* 200:
|
||||||
* description: New Oblication BankStatement details inserted
|
* description: New Obligation BankStatement details inserted
|
||||||
* 500:
|
* 500:
|
||||||
* description: failure in inserting Oblication BankStatement details
|
* description: failure in inserting Obligation BankStatement details
|
||||||
*/
|
*/
|
||||||
router.post("/createOblicationBankStatement",Mycontroller.CreateOblicationBankStatement)
|
router.post("/createObligationBankStatement",Mycontroller.CreateObligationBankStatement)
|
||||||
|
|
||||||
|
|
||||||
// update Oblication BankStatement
|
// update Obligation BankStatement
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @swagger
|
* @swagger
|
||||||
* definitions:
|
* definitions:
|
||||||
* updateOblicationBankStatement:
|
* updateObligationBankStatement:
|
||||||
* type: object
|
* type: object
|
||||||
* properties:
|
* properties:
|
||||||
|
* id:
|
||||||
|
* type: integer
|
||||||
|
* description: id
|
||||||
|
* example: 1
|
||||||
* los_id:
|
* los_id:
|
||||||
* type: string
|
* type: string
|
||||||
* description: losid
|
* description: losid
|
||||||
@ -350,22 +355,25 @@ router.post("/createObligationMaster",Mycontroller.CreateObligationMaster)
|
|||||||
*/
|
*/
|
||||||
/**
|
/**
|
||||||
* @swagger
|
* @swagger
|
||||||
* /api/updateOblicationBankStatement:
|
* /api/updateObligationBankStatement:
|
||||||
* post:
|
* post:
|
||||||
* summary: create Oblication Burear BankStatement details
|
* summary: create Obligation Burear BankStatement details
|
||||||
* description: create a Oblication Burear BankStatement
|
* description: create a Obligation Burear BankStatement
|
||||||
* requestBody:
|
* requestBody:
|
||||||
* content:
|
* content:
|
||||||
* application/json:
|
* application/json:
|
||||||
* schema:
|
* schema:
|
||||||
* $ref: '#/definitions/updateOblicationBankStatement'
|
* $ref: '#/definitions/updateObligationBankStatement'
|
||||||
* responses:
|
* responses:
|
||||||
* 200:
|
* 200:
|
||||||
* description: update Oblication BankStatement details inserted
|
* description: update Obligation BankStatement details inserted
|
||||||
* 500:
|
* 500:
|
||||||
* description: failure in updating Oblication BankStatement details
|
* description: failure in updating Obligation BankStatement details
|
||||||
*/
|
*/
|
||||||
router.post("/updateOblicationBankStatement",Mycontroller.UpdateOblicationBankStatement)
|
router.post("/updateObligationBankStatement",Mycontroller.UpdateObligationBankStatement)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
1660
package-lock.json
generated
1660
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@ -13,15 +13,18 @@
|
|||||||
"body-parser": "^1.19.0",
|
"body-parser": "^1.19.0",
|
||||||
"cors": "^2.8.5",
|
"cors": "^2.8.5",
|
||||||
"dotenv": "^10.0.0",
|
"dotenv": "^10.0.0",
|
||||||
|
"excel-date-to-js": "^1.1.4",
|
||||||
"express": "^4.17.1",
|
"express": "^4.17.1",
|
||||||
"log4js": "^6.3.0",
|
"log4js": "^6.3.0",
|
||||||
"mssql": "^7.2.0",
|
"mssql": "^7.2.0",
|
||||||
"request": "^2.88.2",
|
"request": "^2.88.2",
|
||||||
"sequelize": "^6.6.5",
|
"sequelize": "^6.6.5",
|
||||||
"swagger-jsdoc": "^6.1.0",
|
"swagger-jsdoc": "^6.1.0",
|
||||||
|
"swagger-spec-to-pdf": "^1.1.0",
|
||||||
"swagger-ui-express": "^4.1.6",
|
"swagger-ui-express": "^4.1.6",
|
||||||
"winston": "^3.3.3",
|
"winston": "^3.3.3",
|
||||||
"winston-daily-rotate-file": "^4.5.5"
|
"winston-daily-rotate-file": "^4.5.5",
|
||||||
|
"xlsx": "^0.18.5"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"nodemon": "^2.0.12"
|
"nodemon": "^2.0.12"
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
require('dotenv').config();
|
require('dotenv').config();
|
||||||
const express = require('express')
|
const express = require('express')
|
||||||
|
var swaggerSpecToPdf = require("swagger-spec-to-pdf")
|
||||||
const app = express()
|
const app = express()
|
||||||
//it is used to clear cache
|
//it is used to clear cache
|
||||||
app.use(function(req, res, next) {
|
app.use(function(req, res, next) {
|
||||||
@ -60,3 +61,5 @@ app.listen({ port: PORT_NUMBER }, async () => {
|
|||||||
|
|
||||||
//await sequelize.authenticate()
|
//await sequelize.authenticate()
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user