Giải pháp chuyển đổi số trọn gói cho doanh nghiệp Việt

Tạo model cars - Xây dựng giao diện backend của hệ thống quản lý admin.adayroi.online

Xây dựng giao diện backend của hệ thống quản lý admin.adayroi.online

← Toàn bộ tài liệu


Bước 6.1: Tạo model cars

Bài 8/33 Xem dạng sách

apps/ecommerce/models/cars.js

 

var modelbackendlist = require(`${path_root}/lib/mvc/models/modelbackendlist`);
const model = require(`${path_root}/lib/mvc/models/model.js`);
class cars extends modelbackendlist {
constructor() {
super();

}
tableName() {
return "cars";
}
async getList(req, res, next){
let list_car= await super.getList(req, res, next);
let imageModel=model.getInstance('image',req, res, next);
for await (const car of list_car) {
car.default_photo=await imageModel.getImageByParentId(req, res, next,car._id,'car');
if(car.default_photo!==null && typeof car.default_photo !=="undefined")
car.image=car.default_photo.img_path;
}
return list_car
}

}

module.exports = cars;

Sơ đồ quan hệ các bảng

Table Name: {{table.name}}
Num Name Type
{{field_index+1}}
{{field.name}} {{field.type}}

Hỏi đáp

Gửi với tên {{comment_full_name}}

Chưa có câu hỏi nào cho bài này.

Zalo 0936.006.058 Hotline 0936.006.058