修改控制器及新增城市功能

This commit is contained in:
songjinsheng
2022-06-24 10:28:33 +08:00
parent 11b8a3db44
commit f52a876226
14 changed files with 289 additions and 8 deletions

View File

@ -0,0 +1,110 @@
package com.ruoyi.system.domain_yada;
/**
* @Author: JinSheng Song
* @Date: 2022/6/24 9:51
*/
public class CityVo extends SysBaseEntity
{
private String id;
private String city;
private String area;
private String year;
private Double imperviousSurfaceArea;
private Double imperviousSurfaceCoverage;
public Double getImperviousSurfaceExpansionSpeed() {
return imperviousSurfaceExpansionSpeed;
}
public void setImperviousSurfaceExpansionSpeed(Double imperviousSurfaceExpansionSpeed) {
this.imperviousSurfaceExpansionSpeed = imperviousSurfaceExpansionSpeed;
}
private Double imperviousSurfaceExpansionSpeed;
private Double imperviousSurfaceExpansionStrength;
private Double imperviousSurfaceExpansionCntribution ;
private String countryIdentification;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getCity() {
return city;
}
public void setCity(String city) {
this.city = city;
}
public String getYear() {
return year;
}
public void setYear(String year) {
this.year = year;
}
public String getArea() {
return area;
}
public void setArea(String area) {
this.area = area;
}
public Double getImperviousSurfaceArea() {
return imperviousSurfaceArea;
}
public void setImperviousSurfaceArea(Double imperviousSurfaceArea) {
this.imperviousSurfaceArea = imperviousSurfaceArea;
}
public Double getImperviousSurfaceCoverage() {
return imperviousSurfaceCoverage;
}
public void setImperviousSurfaceCoverage(Double imperviousSurfaceCoverage) {
this.imperviousSurfaceCoverage = imperviousSurfaceCoverage;
}
public Double getImperviousSurfaceExpansionStrength() {
return imperviousSurfaceExpansionStrength;
}
public void setImperviousSurfaceExpansionStrength(Double imperviousSurfaceExpansionStrength) {
this.imperviousSurfaceExpansionStrength = imperviousSurfaceExpansionStrength;
}
public Double getImperviousSurfaceExpansionCntribution() {
return imperviousSurfaceExpansionCntribution;
}
public void setImperviousSurfaceExpansionCntribution(Double imperviousSurfaceExpansionCntribution) {
this.imperviousSurfaceExpansionCntribution = imperviousSurfaceExpansionCntribution;
}
public String getCountryIdentification() {
return countryIdentification;
}
public void setCountryIdentification(String countryIdentification) {
this.countryIdentification = countryIdentification;
}
}

View File

@ -26,4 +26,6 @@ public interface AorestCoverageMapper {
List<Dictionary> selectDic(@Param("codingType") String codingType,@Param("codingType1") String codingType1,
@Param("codingType2") String codingType2);
List<Dictionary> selectNow(@Param("codingType2") String codingType2);
}

View File

@ -0,0 +1,16 @@
package com.ruoyi.system.mapper_yada;
import com.ruoyi.system.domain_yada.CityVo;
import java.util.List;
/**
* @Author: JinSheng Song
* @Date: 2022/6/24 10:06
*/
public interface CityMapper {
List<CityVo> selectCity(String city,String gj);
}

View File

@ -28,4 +28,5 @@ public interface IAorestCoverageService {
List<Dictionary> selectDic(String codingType,String codingType1,
String codingType2);
List<Dictionary> selectNow(String codingType2);
}

View File

@ -0,0 +1,14 @@
package com.ruoyi.system.service_yada;
import com.ruoyi.system.domain_yada.CityVo;
import java.util.List;
/**
* @Author: JinSheng Song
* @Date: 2022/6/24 10:11
*/
public interface ICityService {
List<CityVo> selectCity(String city, String gj);
}

View File

@ -55,4 +55,9 @@ public class AorestCoverageServiceimpl implements IAorestCoverageService {
String codingType2) {
return coverageMapper.selectDic(codingType,codingType1,codingType2);
}
@Override
public List<Dictionary> selectNow(String codingType2) {
return coverageMapper.selectNow(codingType2);
}
}

View File

@ -0,0 +1,23 @@
package com.ruoyi.system.service_yada.impl;
import com.ruoyi.system.domain_yada.CityVo;
import com.ruoyi.system.mapper_yada.AorestCoverageMapper;
import com.ruoyi.system.mapper_yada.CityMapper;
import com.ruoyi.system.service_yada.ICityService;
import javax.annotation.Resource;
import java.util.List;
/**
* @Author: JinSheng Song
* @Date: 2022/6/24 10:12
*/
public class CityServiceimpl implements ICityService {
@Resource
private CityMapper cityMapper;
@Override
public List<CityVo> selectCity(String city, String gj) {
return cityMapper.selectCity(city,gj);
}
}

View File

@ -143,4 +143,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
</if>
)
</select>
<select id="selectNow" resultMap="RM_Dictionary">
select <include refid="columnsdic"/> from dictionary
where coding_type =#{codingType2};
</select>
</mapper>

View File

@ -0,0 +1,31 @@
<?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.ruoyi.system.mapper_yada.CityMapper">
<resultMap id="RM_City" type="com.ruoyi.system.domain_yada.CityVo">
<result property="id" column="id"/>
<result property="year" column="year"/>
<result property="city" column="city"/>
<result property="area" column="area"/>
<result property="imperviousSurfaceArea" column="Impervious_surface_area"/>
<result property="imperviousSurfaceCoverage" column="Impervious_surface_coverage"/>
<result property="imperviousSurfaceExpansionSpeed" column="Impervious_surface_expansion_speed"/>
<result property="imperviousSurfaceExpansionStrength" column="Impervious_surface_expansion_strength"/>
<result property="imperviousSurfaceExpansionCntribution" column="Impervious_surface_expansion_Contribution "/>
<result property="countryIdentification" column="country_identification"/>
</resultMap>
<sql id="columns">
<![CDATA[
id,year,city,area,Impervious_surface_area,Impervious_surface_coverage,Impervious_surface_expansion_speed,Impervious_surface_expansion_strength,Impervious_surface_expansion_Contribution,country_identification
]]>
</sql>
<select id="selectCity" resultMap="RM_City">
SELECT <include refid="columns"/> FROM urban_impervious_surface
</select>
</mapper>