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);
|
}
|
|
|
}
|