This commit is contained in:
sriramv 2022-08-10 17:00:28 +05:30
parent e51eed2ba3
commit 0d8634a01b
6 changed files with 259 additions and 5060 deletions

View File

@ -1,4 +1,4 @@
const { sequelize,Test , AdjustableTang , PolicyParameterMaster , Authorization } = require('../models')
const { sequelize,Test , AdjustableTang , PolicyParameterMaster , Authorization ,DoubleWhammy,DscrLeverageGrid,LeverageUsedForEligCat,ProgramMaster,CheckTypeMaster,PropertyTypeMaster,BusinessActivityMaster} = require('../models')
const { logMsg } = require('../services/logger.js');
const policyHelper = require('../services/policy.helper');
@ -28,6 +28,82 @@ const policyHelper = require('../services/policy.helper');
};
// select DoubleWhammy data
exports.DoubleWhammyDataList = async (req, res) =>
{
try
{
DoubleWhammy.findAll({raw:true, include:[{ model: ProgramMaster,attributes:['program_name'] },{ model: CheckTypeMaster,attributes:['check_type'] },{ model: PropertyTypeMaster,attributes:['property_type'] }] })
.then(data =>
{
res.send({'status':200,'message':"success",'data':data});
logMsg.info("Master Data List api call Success");
})
.catch(err => {
res.send({'status':404,
message: err.message || "Some error occurred while fetching entity applicant masterdata." ,'data': "No data" });
});
} catch(err) {
res.send({'status':404,
message: err.message || "Some error occurred while fetching entity applicant masterdata." ,'data': "No data"
});
} //end of try catch
};
exports.DscrLeverageGridDataList = async (req, res) =>
{
try
{
DscrLeverageGrid.findAll({raw:true, include:[{ model: ProgramMaster,attributes:['program_name'] },{ model: BusinessActivityMaster,attributes:['business_activity_name'] }] })
.then(data =>
{
res.send({'status':200,'message':"success",'data':data});
logMsg.info("Master Data List api call Success");
})
.catch(err => {
res.send({'status':404,
message: err.message || "Some error occurred while fetching entity applicant masterdata." ,'data': "No data" });
});
} catch(err) {
res.send({'status':404,
message: err.message || "Some error occurred while fetching entity applicant masterdata." ,'data': "No data"
});
} //end of try catch
};
exports.LeverageUsedForEligCatDataList = async (req, res) =>
{
try
{
LeverageUsedForEligCat.findAll({raw:true, include:[{ model: ProgramMaster,attributes:['program_name'] },{ model: BusinessActivityMaster,attributes:['business_activity_name'] }] })
.then(data =>
{
res.send({'status':200,'message':"success",'data':data});
logMsg.info("Master Data List api call Success");
})
.catch(err => {
res.send({'status':404,
message: err.message || "Some error occurred while fetching entity applicant masterdata." ,'data': "No data" });
});
} catch(err) {
res.send({'status':404,
message: err.message || "Some error occurred while fetching entity applicant masterdata." ,'data': "No data"
});
} //end of try catch
};
// select AdjustableTang data
@ -56,6 +132,27 @@ const policyHelper = require('../services/policy.helper');
// select TokenApi data
exports.TokenApi = async (req, res) =>
{

View File

@ -39,5 +39,25 @@ module.exports = (sequelize, DataTypes) => {
modelName: 'DoubleWhammy',
}
)
DoubleWhammy.associate = models => {
DoubleWhammy.hasMany(models.ProgramMaster, {
foreignKey: 'id',
sourceKey : 'program_id'
});
DoubleWhammy.hasMany(models.CheckTypeMaster, {
foreignKey: 'id',
sourceKey : 'check_type_id'
});
DoubleWhammy.hasMany(models.PropertyTypeMaster, {
foreignKey: 'id',
sourceKey : 'property_type_id'
});
}
return DoubleWhammy
}

View File

@ -35,5 +35,19 @@ module.exports = (sequelize, DataTypes) => {
modelName: 'DscrLeverageGrid',
}
)
DscrLeverageGrid.associate = models => {
DscrLeverageGrid.hasMany(models.ProgramMaster, {
foreignKey: 'id',
sourceKey : 'program_id'
});
DscrLeverageGrid.hasMany(models.BusinessActivityMaster, {
foreignKey: 'id',
sourceKey : 'business_activity_id'
});
}
return DscrLeverageGrid
}

View File

@ -32,5 +32,17 @@ module.exports = (sequelize, DataTypes) => {
modelName: 'LeverageUsedForEligCat',
}
)
LeverageUsedForEligCat.associate = models => {
LeverageUsedForEligCat.hasMany(models.ProgramMaster, {
foreignKey: 'id',
sourceKey : 'program_id'
});
LeverageUsedForEligCat.hasMany(models.BusinessActivityMaster, {
foreignKey: 'id',
sourceKey : 'business_activity_id'
});
}
return LeverageUsedForEligCat
}

View File

@ -24,7 +24,6 @@ module.exports = app => {
// Parameter Master Data select api
/**
* @swagger
* /api/ParameterMasterData:
@ -38,7 +37,46 @@ module.exports = app => {
router.get("/ParameterMasterData", CreditPolicy.ParameterMasterData);
// Parameter MasterData select api
// DoubleWhammy Data List
/**
* @swagger
* /api/DoubleWhammyDataList:
* get:
* summary: DoubleWhammyDataList Api
* description:
* responses:
* 200:
* description: success
*/
router.get("/DoubleWhammyDataList", CreditPolicy.DoubleWhammyDataList);
// DscrLeverageGrid Data List
/**
* @swagger
* /api/DscrLeverageGridDataList:
* get:
* summary: DscrLeverageGridDataList Api
* description:
* responses:
* 200:
* description: success
*/
router.get("/DscrLeverageGridDataList", CreditPolicy.DscrLeverageGridDataList);
// LeverageUsedForEligCat Data List
/**
* @swagger
* /api/LeverageUsedForEligCatDataList:
* get:
* summary: LeverageUsedForEligCatDataList Api
* description:
* responses:
* 200:
* description: success
*/
router.get("/LeverageUsedForEligCatDataList", CreditPolicy.LeverageUsedForEligCatDataList);
/**
* @swagger

5010
package-lock.json generated

File diff suppressed because it is too large Load Diff