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 getProvinces() { return provinceMapper.selectAll(); } @Override public List getCities(int provinceCode) { Example example = new Example(City.class); example.or().andEqualTo("provinceCode",provinceCode); return cityMapper.selectByExample(example); } @Override public List getAreas(int cityCode) { Example example = new Example(Area.class); example.or().andEqualTo("cityCode",cityCode); return areaMapper.selectByExample(example); } }