1234567891011121314151617181920212223242526272829303132333435363738 |
- '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;
- };
|