/
var
/
www
/
qr4y.com
/
server
/
delivery
/
api
/
responseModels
/
product
/
/var/www/qr4y.com/server/delivery/api/responseModels/product
mkdir
upload
Name
Size
Mode
Actions
productList.model.js
1463
0644
edit
dl
rm
Edit:
/var/www/qr4y.com/server/delivery/api/responseModels/product/productList.model.js
(1463B)
module.exports = class CompanyListModel { constructor({ rows, page, time }) { // const CompanyModel = require('../company/company.model') this.count = rows.length || 0 this.list = rows ? rows.map((p) => { let { id, position, remote_id, active, active_delivery, tag, article, description, price_json, rating, company, companyId, productTypeId, productGroupId, } = p let productImages = p.productImages? p.productImages.map((i) => { const { id, image, icon, imageSmall, imageLarge, isDefault, } = i return { id, image, icon, imageSmall, imageLarge, isDefault, } }):[] let productFilters = p.productFilters? p.productFilters.map((i) => { const { id, productTypeFilterId, productTypeFilterValueId, } = i return { id, productTypeFilterId, productTypeFilterValueId, } }):[] return { id, position, remote_id, active, active_delivery, tag, article, description, price_json, rating, company, companyId, productTypeId, productGroupId, productFilters, productImages } }) : [] } }
Save
cmd:
run