介绍

今天公司健林总请我喝红牛,喝爽了,我大笔一挥用了一天给他开发了一套房地产系统,健林很开心,说我是一个合格的程序员

开发技术规划

springBoot

mybatis

freemarker

bootstrap

代码开放地址

https://gitee.com/bysj2021/houses

运行Demo图

开源代码分享之路 房地产平台 房地产资讯发布平台_spring
开源代码分享之路 房地产平台 房地产资讯发布平台_多态_02
开源代码分享之路 房地产平台 房地产资讯发布平台_开发经验_03
开源代码分享之路 房地产平台 房地产资讯发布平台_多态_04
开源代码分享之路 房地产平台 房地产资讯发布平台_json_05
开源代码分享之路 房地产平台 房地产资讯发布平台_spring_06
开源代码分享之路 房地产平台 房地产资讯发布平台_spring_07
开源代码分享之路 房地产平台 房地产资讯发布平台_json_08
开源代码分享之路 房地产平台 房地产资讯发布平台_多态_09

实现代码如下:

/**
 * @author: KZ
 * @Date: 2020/2/23 13:34
 * @Version:1.0
 * @Description:
 */

package com.edu.mju.kz.gofun.admin.controller;

import com.edu.mju.kz.gofun.admin.service.DistrictService;
import com.edu.mju.kz.gofun.entity.District;
import com.edu.mju.kz.gofun.service.HouseService;
import com.edu.mju.kz.gofun.util.JSONUtils;
import com.edu.mju.kz.gofun.util.R;
import com.edu.mju.kz.gofun.util.Result;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.Api;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.stream.Collectors;
@Api(tags = {"管理数据显示接口"})
@Controller
@RequestMapping("admin/charts")
public class ChartsController {
    @Autowired
    private HouseService houseService;
    @Autowired
    private DistrictService districtService;
    @RequestMapping("hotHouse")
    public String hotHouse(Model model){
        model.addAttribute("hotHouses",houseService.getTopHouse(8));
        return "admin/charts/charts-hot";
    }
    @RequestMapping("cityMap")
    public String cityMap(){
        return "admin/charts/charts-NationalMap";
    }
    @ResponseBody
    @RequestMapping("index")
    public Result toIndex(){
        Map<String ,Object>map = new HashMap<String ,Object>();
        List<District>districts = districtService.list(null);
        List<String> names = districts.stream().map(District::getName).collect(Collectors.toList());
        map.put("names",names);

        return Result.ok(map,"获取成功","200");

    }


}

开源代码分享之路 房地产平台 房地产资讯发布平台_开发经验_10
开源代码分享之路 房地产平台 房地产资讯发布平台_json_11
开源代码分享之路 房地产平台 房地产资讯发布平台_开发经验_12
开源代码分享之路 房地产平台 房地产资讯发布平台_json_13
开源代码分享之路 房地产平台 房地产资讯发布平台_spring_14

开发经验总结
                                                                     码者

                                                                零一生是非,
                                                                多态意指谁,
                                                                日夜皆假寐,
                                                                循环几多回,
                                                                灵感袭来美,
                                                                若瀑击石飞,
                                                                毒虫勾心悴,
                                                                一键万念灰。