import GlobalConfigDao from '../dao/GlobalConfigDao'; import { DEFAULT_TEMPLETE_ID } from '../entity/constants/GlobalConfigCodeConstant'; import GlobalConfig from '../entity/po/GlobalConfig'; class GlobalConfigService { static async getVal(code: string): Promise { return GlobalConfigDao.getByCode(code); } /** * 获取多个配置 * @param codes codes * @returns */ static async getMultVal(codes: Array): Promise { let re = {}; (await GlobalConfigDao.getByMulCode(codes)).forEach(item => re[item.code] = item.val); return re; } static async updateVal(code: string, val: string): Promise { return GlobalConfigDao.updateOne(code, val); } static async insertOrReplace(body: GlobalConfig): Promise { return GlobalConfigDao.insertOrReplace(body); } } export default GlobalConfigService;