package com.ruoyi.system.service.impl; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.ruoyi.system.domain.SysPlatformSetting; import com.ruoyi.system.mapper.SysPlatformSettingMapper; import com.ruoyi.system.service.ISysPlatformSettingService; /** * 平台设置 服务层实现 * * 纯转发,没有任何业务分支:单行配置的「改」就是覆盖(见 mapper 的 upsert), * 没有需要查重的唯一键,也没有要在多张表之间保持一致的状态,因此既不需要 @Transactional, * 也不需要 ServiceException 那类友好提示分支。 * * @author ruoyi */ @Service public class SysPlatformSettingServiceImpl implements ISysPlatformSettingService { @Autowired private SysPlatformSettingMapper platformSettingMapper; /** * 查询平台设置(全表唯一一行) * * @return 平台设置信息;从未保存过时返回 null */ @Override public SysPlatformSetting selectPlatformSetting() { return platformSettingMapper.selectPlatformSetting(); } /** * 保存平台设置 * * @param setting 平台设置信息 * @return 结果 */ @Override public int savePlatformSetting(SysPlatformSetting setting) { return platformSettingMapper.savePlatformSetting(setting); } }