// const cryptojs = require('crypto-js');
// console.log(cryptojs);
// service file
class AssetCategoryService {
dataSource;
constructor() {
this.dataSource = new DataSource();
}
}
// controller file
class AssetCategoryController {
assetCategoryService;
constructor() {
const dataSource = new DataSource();
this.assetCategoryService = new AssetCategoryService();
}
createAssetCategory(body, userId) {
return this.asssetCategoryService.createAssetCategory(body);
}
}
// router file
router.post('[path]', (req, res, next) => {
// const body = req.body; const userId = req.userId; AssetCategoryController.createAssetCategory(body);
const controller = new AssetCategoryController();
const body = req.body;
const userId = req.userId;
const assetId = req.queryParam.assetId;
return controller.createAssetCategory(body, userId, assetId);
});