'use strict'; /** * Created by Tony on 2019/8/11. */ const BaseService = require('../base/base_service'); module.exports = app => { class RptCustomizeCfg extends BaseService { /** * 构造函数 * * @param {Object} ctx - egg全局变量 * @return {void} */ constructor(ctx) { super(ctx); this.tableName = 'rpt_customize_cfg'; this.dataId = 'id'; } async getCustomizeCfgByUserId(UserId) { this.initSqlBuilder(); this.sqlBuilder.setAndWhere('userId', { value: '"' + UserId + '"', operate: '=', }); this.sqlBuilder.columns = ['userId', 'cfg_content']; const [sql, sqlParam] = this.sqlBuilder.build(this.tableName); const list = await this.db.query(sql, sqlParam); return list; } } return RptCustomizeCfg; };