'use strict'; /** * 部位明细 * * @author Mai * @date * @version */ module.exports = app => { class LedgerExtra extends app.BaseService { /** * 构造函数 * * @param {Object} ctx - egg全局变量 * @return {void} */ constructor(ctx) { super(ctx); this.depart = ctx.app.config.table_depart.heavy; this.tableName = 'pos_extra'; } async getData(tid, columns) { if (!columns || columns.length === 0) return []; return await this.db.select(this.departTableName(tid), { where: { tid }, columns: ['id', ...columns], }); } } return LedgerExtra; };