| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 | 'use strict';/** * 标段数据模型 * * @author CaiAoLin * @date 2021/8/23 * @version */module.exports = app => {    class TenderMap extends app.BaseService {        /**         * 构造函数         *         * @param {Object} ctx - egg全局变量         * @return {void}         */        constructor(ctx) {            super(ctx);            this.tableName = 'tender_map';        }        async addMap(tid, name) {            const data = {                tid,                name,                create_time: new Date(),            };            return await this.db.insert(this.tableName, data);        }        async saveMap(mapData) {            const id = mapData.id;            const updateData = {                name: mapData.name,                color: mapData.color,                map_json: mapData.map_json,                center: mapData.center,                tips: mapData.tips,            };            return await this.db.update(this.tableName, updateData, { where: { id } });        }    }    return TenderMap;};
 |