package com.moral.service.impl;
|
|
import com.moral.entity.Area;
|
import com.moral.entity.City;
|
import com.moral.entity.Province;
|
import com.moral.mapper.AreaMapper;
|
import com.moral.mapper.CityMapper;
|
import com.moral.mapper.ProvinceMapper;
|
import com.moral.service.AreaService;
|
import org.springframework.stereotype.Service;
|
import tk.mybatis.mapper.entity.Example;
|
|
import javax.annotation.Resource;
|
import java.util.List;
|
|
|
@Service
|
public class AreaServiceImpl implements AreaService{
|
@Resource
|
ProvinceMapper provinceMapper;
|
@Resource
|
CityMapper cityMapper;
|
@Resource
|
AreaMapper areaMapper;
|
|
@Override
|
public List<Province> getProvinces() {
|
return provinceMapper.selectAll();
|
}
|
|
@Override
|
public List<City> getCities(int provinceCode) {
|
Example example = new Example(City.class);
|
example.or().andEqualTo("provinceCode",provinceCode);
|
return cityMapper.selectByExample(example);
|
}
|
|
@Override
|
public List<Area> getAreas(int cityCode) {
|
Example example = new Example(Area.class);
|
example.or().andEqualTo("cityCode",cityCode);
|
return areaMapper.selectByExample(example);
|
}
|
}
|