提交 cb69c097 authored 作者: 许志图's avatar 许志图

综合统计_增加总体情况

上级 285f3b5a
......@@ -2009,4 +2009,32 @@ INSERT INTO `t_zhtj_zhzs_lnsj` VALUES (68, '2016', NULL, 5709.9, 265720, 10026.2
INSERT INTO `t_zhtj_zhzs_lnsj` VALUES (69, '2017', NULL, 5821, 270590, 10312, 24854, 40987, NULL, NULL, '2019-04-16 09:27:12', NULL, NULL, '0', '0', NULL);
COMMIT;
-- ----------------------------
-- Table structure for t_zhtj_zhzs_ztqk
-- ----------------------------
DROP TABLE IF EXISTS `t_zhtj_zhzs_ztqk`;
CREATE TABLE `t_zhtj_zhzs_ztqk` (
`id` int(20) NOT NULL AUTO_INCREMENT,
`year` varchar(8) DEFAULT NULL COMMENT '年份',
`title` varchar(128) DEFAULT NULL COMMENT '标题',
`content` text COMMENT '总体情况描述',
`other` double DEFAULT NULL COMMENT '其他',
`sort` int(11) DEFAULT NULL COMMENT '排序',
`creator` varchar(50) DEFAULT NULL COMMENT '创建人',
`create_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_person` varchar(50) DEFAULT NULL COMMENT '更新人',
`update_time` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`status` varchar(4) DEFAULT '0' COMMENT '状态:根据具体需求定义',
`del_flag` char(1) DEFAULT '0' COMMENT '是否删除 -1:已删除 0:正常',
`remarks` varchar(255) DEFAULT NULL COMMENT '备注信息',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='综合统计_综合展示_历年数据';
-- ----------------------------
-- Records of t_zhtj_zhzs_ztqk
-- ----------------------------
BEGIN;
INSERT INTO `t_zhtj_zhzs_ztqk` VALUES (1, '2018', '公路总里程270590.238公路', '其中:高速里程5820.871公里,普通公路264769.367公里。国省道里程25414.406公里,普通国省道19593.535公里;二级及以上等级公里占总里程15.1%,国省道二级及以上等级公里占国省道总里程97.0%;公路路面铺装率71.6%,国省道路面铺装率99.6%', NULL, NULL, NULL, '2019-04-16 15:09:53', NULL, '2019-04-16 15:10:09', '0', '0', NULL);
COMMIT;
SET FOREIGN_KEY_CHECKS = 1;
package com.elephant.framework.galaxy.aroad.module.zhtj.controller;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.elephant.framework.galaxy.aroad.response.R;
import com.elephant.framework.galaxy.aroad.module.common.annotation.SysLog;
import com.elephant.framework.galaxy.aroad.module.zhtj.entity.ZhtjZhzsZtqk;
import com.elephant.framework.galaxy.aroad.module.zhtj.service.ZhtjZhzsZtqkService;
import lombok.AllArgsConstructor;
import org.springframework.web.bind.annotation.*;
import com.elephant.framework.galaxy.aroad.module.common.controller.BaseController;
/**
* 综合展示总体情况
*
* @author xuzhitu
* @date 2019-04-16 23:17:57
*/
@RestController
@AllArgsConstructor
@RequestMapping("/zhtj/zhtjzhzsztqk")
public class ZhtjZhzsZtqkController extends BaseController {
private final ZhtjZhzsZtqkService zhtjZhzsZtqkService;
/**
* 分页查询
* @param page 分页对象
* @param zhtjZhzsZtqk 综合展示总体情况
* @return
*/
@GetMapping("/page")
public R getZhtjZhzsZtqkPage(Page page, ZhtjZhzsZtqk zhtjZhzsZtqk) {
return new R<>(zhtjZhzsZtqkService.page(page,Wrappers.query(zhtjZhzsZtqk)));
}
/**
* 通过id查询综合展示总体情况
* @param id id
* @return R
*/
@GetMapping("/{id}")
public R getById(@PathVariable("id") Integer id){
return new R<>(zhtjZhzsZtqkService.getById(id));
}
/**
* 新增综合展示总体情况
* @param zhtjZhzsZtqk 综合展示总体情况
* @return R
*/
@SysLog("新增综合展示总体情况")
@PostMapping
public R save(@RequestBody ZhtjZhzsZtqk zhtjZhzsZtqk){
return new R<>(zhtjZhzsZtqkService.save(zhtjZhzsZtqk));
}
/**
* 修改综合展示总体情况
* @param zhtjZhzsZtqk 综合展示总体情况
* @return R
*/
@SysLog("修改综合展示总体情况")
@PutMapping
public R updateById(@RequestBody ZhtjZhzsZtqk zhtjZhzsZtqk){
return new R<>(zhtjZhzsZtqkService.updateById(zhtjZhzsZtqk));
}
/**
* 通过id删除综合展示总体情况
* @param id id
* @return R
*/
@SysLog("删除综合展示总体情况")
@DeleteMapping("/{id}")
public R removeById(@PathVariable Integer id){
return new R<>(zhtjZhzsZtqkService.removeById(id));
}
}
package com.elephant.framework.galaxy.aroad.module.zhtj.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;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* 综合展示总体情况
*
* @author xuzhitu
* @date 2019-04-16 23:17:57
*/
@Data
@TableName("t_zhtj_zhzs_ztqk")
@EqualsAndHashCode(callSuper = true)
public class ZhtjZhzsZtqk extends Model<ZhtjZhzsZtqk> {
private static final long serialVersionUID = 1L;
/**
*
*/
@TableId
private Integer id;
/**
* 年份
*/
private String year;
/**
* 标题
*/
private String title;
/**
* 总体情况描述
*/
private String content;
/**
* 其他
*/
private Double other;
/**
* 排序
*/
private Integer sort;
/**
* 创建人
*/
private String creator;
/**
* 创建时间
*/
private LocalDateTime createTime;
/**
* 更新人
*/
private String updatePerson;
/**
* 更新时间
*/
private LocalDateTime updateTime;
/**
* 状态:根据具体需求定义
*/
private String status;
/**
* 是否删除 -1:已删除 0:正常
*/
private String delFlag;
/**
* 备注信息
*/
private String remarks;
}
package com.elephant.framework.galaxy.aroad.module.zhtj.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.elephant.framework.galaxy.aroad.module.zhtj.entity.ZhtjZhzsZtqk;
/**
* 综合展示总体情况
*
* @author xuzhitu
* @date 2019-04-16 23:17:57
*/
public interface ZhtjZhzsZtqkMapper extends BaseMapper<ZhtjZhzsZtqk> {
}
package com.elephant.framework.galaxy.aroad.module.zhtj.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.elephant.framework.galaxy.aroad.module.zhtj.entity.ZhtjZhzsZtqk;
/**
* 综合展示总体情况
*
* @author xuzhitu
* @date 2019-04-16 23:17:57
*/
public interface ZhtjZhzsZtqkService extends IService<ZhtjZhzsZtqk> {
}
package com.elephant.framework.galaxy.aroad.module.zhtj.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.elephant.framework.galaxy.aroad.module.zhtj.entity.ZhtjZhzsZtqk;
import com.elephant.framework.galaxy.aroad.module.zhtj.mapper.ZhtjZhzsZtqkMapper;
import com.elephant.framework.galaxy.aroad.module.zhtj.service.ZhtjZhzsZtqkService;
import org.springframework.stereotype.Service;
/**
* 综合展示总体情况
*
* @author xuzhitu
* @date 2019-04-16 23:17:57
*/
@Service
public class ZhtjZhzsZtqkServiceImpl extends ServiceImpl<ZhtjZhzsZtqkMapper, ZhtjZhzsZtqk> implements ZhtjZhzsZtqkService {
}
<?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.zhtj.mapper.ZhtjZhzsZtqkMapper">
<resultMap id="zhtjZhzsZtqkMap" type="com.elephant.framework.galaxy.aroad.module.zhtj.entity.ZhtjZhzsZtqk">
<id property="id" column="id"/>
<result property="year" column="year"/>
<result property="title" column="title"/>
<result property="content" column="content"/>
<result property="other" column="other"/>
<result property="sort" column="sort"/>
<result property="creator" column="creator"/>
<result property="createTime" column="create_time"/>
<result property="updatePerson" column="update_person"/>
<result property="updateTime" column="update_time"/>
<result property="status" column="status"/>
<result property="delFlag" column="del_flag"/>
<result property="remarks" column="remarks"/>
</resultMap>
</mapper>
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论