|
@@ -0,0 +1,35 @@
|
|
|
+package com.sd.business.service.area.impl;
|
|
|
+
|
|
|
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
+import com.sd.business.entity.area.dto.AreaSelectDto;
|
|
|
+import com.sd.business.entity.area.po.Area;
|
|
|
+import com.sd.business.entity.area.vo.AreaVo;
|
|
|
+import com.sd.business.mapper.area.AreaMapper;
|
|
|
+import com.sd.business.service.area.AreaService;
|
|
|
+import com.sd.framework.util.sql.Sql;
|
|
|
+import org.springframework.stereotype.Service;
|
|
|
+
|
|
|
+import java.util.List;
|
|
|
+
|
|
|
+/**
|
|
|
+ * <p>
|
|
|
+ * 中国行政地区表 服务实现类
|
|
|
+ * </p>
|
|
|
+ *
|
|
|
+ * @author
|
|
|
+ * @since 2023-11-20
|
|
|
+ */
|
|
|
+@Service
|
|
|
+public class AreaServiceImpl extends ServiceImpl<AreaMapper, Area> implements AreaService {
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public List<AreaVo> getList(AreaSelectDto dto) {
|
|
|
+
|
|
|
+ return Sql.create(AreaVo.class)
|
|
|
+ .select(Area::getAreaCode, Area::getName)
|
|
|
+ .from(Area.class)
|
|
|
+ .eq(Area::getParentCode, dto.getParentCode())
|
|
|
+ .list();
|
|
|
+ }
|
|
|
+
|
|
|
+}
|