| package com.xzx.gc.order.service; | 
|   | 
| import com.xzx.gc.entity.ConfigInfo; | 
| import com.xzx.gc.model.system.ConfigInfoReq; | 
| import com.xzx.gc.model.system.ConfigInfoVo; | 
| import com.xzx.gc.order.mapper.ConfigMapper; | 
| import org.springframework.beans.factory.annotation.Autowired; | 
| import org.springframework.stereotype.Service; | 
| import org.springframework.transaction.annotation.Transactional; | 
|   | 
| import java.util.HashMap; | 
| import java.util.List; | 
| import java.util.Map; | 
|   | 
| @Service | 
| @Transactional | 
| public class ConfigService{ | 
|     @Autowired | 
|     ConfigMapper configMapper; | 
|   | 
|     public List<ConfigInfoVo> configInfoQuery(ConfigInfoReq configInfoReq) { | 
|         Map map = new HashMap(); | 
|         map.put("configTypeCode",configInfoReq.getConfigTypeCode()); | 
|         map.put("configValue",configInfoReq.getConfigValue()); | 
|         List<ConfigInfoVo> list = configMapper.configInfoQuery(map); | 
|         return  list; | 
|     } | 
|   | 
|     public List<ConfigInfo> findByGroup(String group) { | 
|         ConfigInfo configInfo=new ConfigInfo(); | 
|         configInfo.setConfigGroup(group); | 
|         List<ConfigInfo> select = configMapper.select(configInfo); | 
|         return select; | 
|     } | 
|   | 
|     public ConfigInfo findByCode(String code) { | 
|         ConfigInfo configInfo=new ConfigInfo(); | 
|         configInfo.setConfigTypeCode(code); | 
|         return configMapper.selectOne(configInfo); | 
|     } | 
|   | 
|     public void update(ConfigInfo configInfo) { | 
|         configMapper.updateByPrimaryKeySelective(configInfo); | 
|     } | 
|   | 
|   | 
| } |