rpt_customize_cfg.js 962 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. 'use strict';
  2. /**
  3. * Created by Tony on 2019/8/11.
  4. */
  5. const BaseService = require('../base/base_service');
  6. module.exports = app => {
  7. class RptCustomizeCfg extends BaseService {
  8. /**
  9. * 构造函数
  10. *
  11. * @param {Object} ctx - egg全局变量
  12. * @return {void}
  13. */
  14. constructor(ctx) {
  15. super(ctx);
  16. this.tableName = 'rpt_customize_cfg';
  17. this.dataId = 'id';
  18. }
  19. async getCustomizeCfgByUserId(UserId) {
  20. this.initSqlBuilder();
  21. this.sqlBuilder.setAndWhere('userId', {
  22. value: '"' + UserId + '"',
  23. operate: '=',
  24. });
  25. this.sqlBuilder.columns = ['userId', 'cfg_content'];
  26. const [sql, sqlParam] = this.sqlBuilder.build(this.tableName);
  27. const list = await this.db.query(sql, sqlParam);
  28. return list;
  29. }
  30. }
  31. return RptCustomizeCfg;
  32. };