Download sample file - company profile

This commit is contained in:
unknown 2025-12-01 16:57:57 +05:30
parent ad0490ef53
commit c13971792e
3 changed files with 36 additions and 0 deletions

View File

@ -1415,6 +1415,16 @@ exports.establishmentBulkUpload = async (req, res) => {
}
};
exports.downloadCompanyProfileSample = async (req, res) => {
try {
const filePath = path.join(__dirname, "../uploads/company_profile_upload_sample.csv");
return res.download(filePath, "company_profile_upload_sample.csv");
} catch (error) {
return res.status(500).send({ status: "failed", message: error.message });
}
};
// exports.establishmentBulkUpload = async (req, res) => {
// try {

View File

@ -2794,6 +2794,31 @@ router.get("/emirates", [verifySignature, verifyToken], establishmentController.
*/
router.get("/city-towns", [verifySignature, verifyToken], establishmentController.getAllCityTowns);
/**
* @swagger
* /api/establishment/download-sample-file:
* get:
* summary: Download sample CSV template for bulk product upload
* tags: [Products]
* security:
* - appSignature: []
* - bearerAuth: []
* responses:
* 200:
* description: Sample CSV file downloaded successfully
* content:
* text/csv:
* schema:
* type: string
* format: binary
* 404:
* description: File not found
* 500:
* description: Server error
*/
router.get("/establishment/download-sample-file",[verifySignature, verifyToken], establishmentController.downloadCompanyProfileSample);

View File

@ -0,0 +1 @@
Establishment Code,Factory Name,User Name,Email,Emirate,HS Code 1,HS Code 2,HS Code 3,HS Code 4,HS Code 5,Permanent Factory Code,Industry Code Business Register,Industry Code Current Production,Description,Industry Code Mismatch Remarks,Establishment Address,City/Town,Postal Code,PO Box,Makani Number,Contact Person Name,Contact Person Designation,Mobile Number,Website,Number of Emirati Male,Number of Emirati Female,Number of Non-Emirati Male,Number of Non-Emirati Female
1 Establishment Code Factory Name User Name Email Emirate HS Code 1 HS Code 2 HS Code 3 HS Code 4 HS Code 5 Permanent Factory Code Industry Code Business Register Industry Code Current Production Description Industry Code Mismatch Remarks Establishment Address City/Town Postal Code PO Box Makani Number Contact Person Name Contact Person Designation Mobile Number Website Number of Emirati Male Number of Emirati Female Number of Non-Emirati Male Number of Non-Emirati Female