获取MDM省市数据

This commit is contained in:
pserimal
2023-06-28 16:04:17 +08:00
parent 0be09db39f
commit 6173174580
8 changed files with 179 additions and 2 deletions

View File

@@ -0,0 +1,20 @@
package com.cool.store.mapper;
import com.cool.store.entity.MDMAreaDO;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import java.util.List;
@Mapper
public interface MdmAreaMapper {
/**
* 获取 MDM 省级地区数据
* @return
*/
List<MDMAreaDO> getProvince();
List<MDMAreaDO> getSonArea(@Param("code") String code);
}

View File

@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.cool.store.mapper.MdmAreaMapper">
<!-- 获取 MDM 省级地区数据 -->
<select id="getProvince" resultType="com.cool.store.entity.MDMAreaDO">
SELECT id, instance_id, code, area_name, parent_code
FROM mdm_area
WHERE parent_code = '0'
</select>
<!-- 获取子级区域 -->
<select id="getSonArea" resultType="com.cool.store.entity.MDMAreaDO">
SELECT id, instance_id, code, area_name, parent_code
FROM mdm_area
WHERE parent_code = #{code}
</select>
</mapper>