package com.ld.igds.common.impl;
|
|
import com.ld.igds.common.CoreDicService;
|
import com.ld.igds.common.dto.PosDto;
|
import com.ld.igds.common.mapper.DicDataMapper;
|
import com.ld.igds.data.BaseParam;
|
import com.ld.igds.data.Page;
|
import com.ld.igds.models.DicArea;
|
import com.ld.igds.models.DicSlogan;
|
import org.apache.commons.lang3.StringUtils;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.stereotype.Service;
|
|
import java.util.List;
|
import java.util.Map;
|
|
/**
|
* @author: andy.jia
|
* @description: 系统缓存配置,包括字典表缓存和业务设备配置缓存,警报方案缓存
|
* @date:2019.03.09
|
**/
|
@Service(CoreDicService.BEAN_ID)
|
public class CoreDicDataServiceImpl implements CoreDicService {
|
|
@Autowired
|
private DicDataMapper dicDataMapper;
|
|
@Override
|
public void batchDelPos(PosDto dto) {
|
dicDataMapper.batchDelPos(dto);
|
}
|
|
@Override
|
public void addPos(PosDto posDto) {
|
dicDataMapper.addPos(posDto);
|
}
|
|
@Override
|
public DicSlogan getDicSlogan(Map<String, Object> parameter) {
|
return dicDataMapper.getDicSlogan(parameter);
|
}
|
|
@Override
|
public void delPosByBizId(PosDto posDto) {
|
dicDataMapper.delPosByBizId(posDto);
|
}
|
|
@Override
|
public List<DicArea> listDicArea(Page<DicArea> page,BaseParam param) {
|
return dicDataMapper.listDicArea(page,param);
|
}
|
|
|
@Override
|
public List<PosDto> getPosByBizTag(String companyId, String bizTag) {
|
if (StringUtils.isEmpty(companyId)) return null;
|
|
if (StringUtils.isEmpty(bizTag)) return null;
|
|
return dicDataMapper.getPosByBizTag(companyId, bizTag);
|
}
|
|
}
|