提交 8e388f48 authored 作者: 朱运伟's avatar 朱运伟

交通发展分析

上级 ace8d707
package com.elephant.framework.galaxy.aroad.module.zhjc.controller;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.elephant.framework.galaxy.aroad.module.common.controller.BaseController;
import com.elephant.framework.galaxy.aroad.module.zhjc.service.ZhjcZljcJtfzfxService;
import com.elephant.framework.galaxy.aroad.response.R;
import lombok.AllArgsConstructor;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* 交通发展分析视图
*
* @author wangjian
* @date 2019-04-18 16:07:05
*/
@RestController
@AllArgsConstructor
@RequestMapping("/zhjc/zhjczljcjtfzfx")
public class ZhjcZljcJtfzfxController extends BaseController {
private final ZhjcZljcJtfzfxService zhjcZljcJtfzfxService;
/**
* 获取mapData数据
*
* @param year 年度
* @return
*/
@GetMapping("/list/{year}")
public R getMapDataList(@PathVariable("year") String year) {
QueryWrapper queryWrapper = new QueryWrapper();
queryWrapper.eq("year", year);
return new R<>(zhjcZljcJtfzfxService.list(queryWrapper));
}
/**
* 获取lineData数据
*
* @param area 地市
* @return
*/
@GetMapping("/getLineData/{area}")
public R getLineData(@PathVariable("area") String area) {
QueryWrapper queryWrapper = new QueryWrapper();
queryWrapper.eq("area", area);
queryWrapper.orderByAsc("year");
return new R<>(zhjcZljcJtfzfxService.list(queryWrapper));
}
}
package com.elephant.framework.galaxy.aroad.module.zhjc.entity;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* 交通发展分析视图
*
* @author wangjian
* @date 2019-04-18 16:07:05
*/
@Data
@TableName("v_zhjc_zljc_jtfzfx")
@EqualsAndHashCode(callSuper = true)
public class ZhjcZljcJtfzfx extends Model<ZhjcZljcJtfzfx> {
private static final long serialVersionUID = 1L;
/**
*
*/
@TableId
private Integer id;
/**
* 地市名称
*/
private String area;
/**
* 统计年份
*/
private String year;
/**
* 土地面积(百平方公里)
*/
private Double tdmj;
/**
* 人口数量(万人)
*/
private Double rksl;
/**
* 公路里程(公里)
*/
private Double gllc;
/**
* 公路密度_按面积计算(公里/百平方公里)
*/
private Double glmdMj;
/**
* 公路密度_按人口计算(公里/万人)
*/
private Double glmdRk;
/**
* GDP(亿元)
*/
private Double gdp;
/**
* 拥挤度
*/
private Double yjd;
}
package com.elephant.framework.galaxy.aroad.module.zhjc.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.elephant.framework.galaxy.aroad.module.zhjc.entity.ZhjcZljcJtfzfx;
/**
* 交通发展分析视图
*
* @author wangjian
* @date 2019-04-18 16:07:05
*/
public interface ZhjcZljcJtfzfxMapper extends BaseMapper<ZhjcZljcJtfzfx> {
}
package com.elephant.framework.galaxy.aroad.module.zhjc.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.elephant.framework.galaxy.aroad.module.zhjc.entity.ZhjcZljcJtfzfx;
/**
* 交通发展分析视图
*
* @author zyw
* @date 2019-04-18 16:07:05
*/
public interface ZhjcZljcJtfzfxService extends IService<ZhjcZljcJtfzfx> {
}
package com.elephant.framework.galaxy.aroad.module.zhjc.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.elephant.framework.galaxy.aroad.module.zhjc.entity.ZhjcZljcJtfzfx;
import com.elephant.framework.galaxy.aroad.module.zhjc.mapper.ZhjcZljcJtfzfxMapper;
import com.elephant.framework.galaxy.aroad.module.zhjc.service.ZhjcZljcJtfzfxService;
import org.springframework.stereotype.Service;
/**
* 交通发展分析视图
*
* @author wangjian
* @date 2019-04-18 16:07:05
*/
@Service
public class ZhjcZljcJtfzfxServiceImpl extends ServiceImpl<ZhjcZljcJtfzfxMapper, ZhjcZljcJtfzfx> implements ZhjcZljcJtfzfxService {
}
<?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.elephant.framework.galaxy.aroad.module.zhjc.mapper.ZhjcZljcJtfzfxMapper">
<resultMap id="zhjcZljcJtfzfxMap" type="com.elephant.framework.galaxy.aroad.module.zhjc.entity.ZhjcZljcJtfzfx">
<id property="id" column="id"/>
<result property="area" column="area"/>
<result property="year" column="year"/>
<result property="tdmj" column="tdmj"/>
<result property="rksl" column="rksl"/>
<result property="gllc" column="gllc"/>
<result property="glmdMj" column="glmd_mj"/>
<result property="glmdRk" column="glmd_rk"/>
<result property="gdp" column="gdp"/>
<result property="yjd" column="yjd"/>
</resultMap>
</mapper>
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论