package com.dsh.other.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.dsh.other.entity.OperatorUser;
import com.dsh.other.entity.Store;
import com.dsh.other.mapper.StoreMapper;
import com.dsh.other.model.BaseVo;
import com.dsh.other.model.ProvinceAndCityVo;
import com.dsh.other.model.dto.siteDto.StoreInfoDto;
import com.dsh.other.service.StoreService;
import com.dsh.other.util.GDMapGeocodingUtil;
import com.dsh.other.util.ToolUtil;
import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
/**
*
* 门店信息 服务实现类
*
*
* @author jqs
* @since 2023-06-14
*/
@Service
public class StoreServiceImpl extends ServiceImpl implements StoreService {
@Autowired
private StoreMapper storeMapper;
@Autowired
private GDMapGeocodingUtil gdMapGeocodingUtil;
/**
* 根据城市管理员id获取门店集合
*
* @param id
* @return
*/
@Override
public List getStoreByCityManagerId(Integer id) {
return storeMapper.getStoreByCityManagerId(id);
}
/**
* 根据门店员工id获取门店集合
*
* @param id
* @return
*/
@Override
public List getStoreByStoreStaffId(Integer id) {
return storeMapper.getStoreByStoreStaffId(id);
}
@Override
public String getOName(Integer operatorId) {
return this.baseMapper.getOName(operatorId);
}
@Override
public List