ProvinceAtlasServiceImpl.java 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. package jnpf.base.service.impl;
  2. import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
  3. import jnpf.base.entity.ProvinceAtlasEntity;
  4. import jnpf.base.mapper.ProvinceAtlasMapper;
  5. import jnpf.base.service.ProvinceAtlasService;
  6. import jnpf.base.service.SuperServiceImpl;
  7. import jnpf.util.StringUtil;
  8. import org.springframework.stereotype.Service;
  9. import java.util.List;
  10. /**
  11. * 行政区划
  12. *
  13. * @author JNPF开发平台组
  14. * @version V3.1.0
  15. * @copyright 引迈信息技术有限公司(https://www.jnpfsoft.com)
  16. * @date 2019年9月27日 上午9:18
  17. */
  18. @Service
  19. public class ProvinceAtlasServiceImpl extends SuperServiceImpl<ProvinceAtlasMapper, ProvinceAtlasEntity> implements ProvinceAtlasService {
  20. @Override
  21. public List<ProvinceAtlasEntity> getList() {
  22. QueryWrapper<ProvinceAtlasEntity> queryWrapper = new QueryWrapper<>();
  23. queryWrapper.lambda().eq(ProvinceAtlasEntity::getEnabledMark, 1);
  24. return this.list(queryWrapper);
  25. }
  26. @Override
  27. public List<ProvinceAtlasEntity> getListByPid(String pid) {
  28. QueryWrapper<ProvinceAtlasEntity> queryWrapper = new QueryWrapper<>();
  29. if (StringUtil.isNotEmpty(pid)) {
  30. queryWrapper.lambda().eq(ProvinceAtlasEntity::getParentId, pid);
  31. }else{
  32. queryWrapper.lambda().eq(ProvinceAtlasEntity::getParentId, "-1");
  33. }
  34. queryWrapper.lambda().eq(ProvinceAtlasEntity::getEnabledMark, 1);
  35. return this.list(queryWrapper);
  36. }
  37. @Override
  38. public ProvinceAtlasEntity findOneByCode(String code) {
  39. QueryWrapper<ProvinceAtlasEntity> queryWrapper = new QueryWrapper<>();
  40. queryWrapper.lambda().eq(ProvinceAtlasEntity::getEnCode, code);
  41. queryWrapper.lambda().eq(ProvinceAtlasEntity::getEnabledMark, 1);
  42. return this.getOne(queryWrapper);
  43. }
  44. }