| 123456789101112131415161718192021222324252627282930313233343536373839 | 'use strict';/** * Created by Tony on 2019/6/3. */const BaseService = require('../base/base_service');module.exports = app => {    class RptMappingField extends BaseService {        /**         * 构造函数         *         * @param {Object} ctx - egg全局变量         * @return {void}         */        constructor(ctx) {            super(ctx);            this.tableName = 'rpt_mapping_field';            this.dataId = 'id';        }        async getMappingFields() {            this.initSqlBuilder();            // this.sqlBuilder.setAndWhere('id', {            //     value: id,            //     operate: '=',            // });            // this.sqlBuilder.orderBy = ['seq'];            this.sqlBuilder.columns = ['id', 'Name', 'remark', 'seq', 'items'];            const [sql, sqlParam] = this.sqlBuilder.build(this.tableName);            const list = await this.db.query(sql, sqlParam);            return list;        }    }    return RptMappingField;};
 |