package com.mgm.mcrm.appsetting.services; import com.mgm.mcrm.appsetting.models.SysSetting; import com.mgm.mcrm.appsetting.repositories.SysSettingDao; import jakarta.annotation.Resource; import org.apache.commons.lang3.Strings; import org.springframework.stereotype.Service; import java.util.List; @Service public class SysSettingService { @Resource private SysSettingDao sysSettingDao; public SysSetting getSysSettingByKey(String key) { return sysSettingDao.getBySettingKey(key); } public List getSysSettingsAll() { return sysSettingDao.findAll(); } public SysSetting save(SysSetting obj) { return sysSettingDao.save(obj); } public boolean isAPPMock() { SysSetting sysSetting = sysSettingDao.getBySettingKey("APP_MOCK"); return Strings.CS.equals(sysSetting.getSettingValue(), "1"); } public boolean isMockReplicate() { SysSetting sysSetting = sysSettingDao.getBySettingKey("APP_MOCK_REPLICATE"); return Strings.CS.equals(sysSetting.getSettingValue(), "1"); } public boolean isDBDbugLog() { SysSetting sysSetting = sysSettingDao.getBySettingKey("DB_DEBUG_LOG"); return Strings.CS.equals(sysSetting.getSettingValue(), "1"); } }