(免费分享)基于springboot健康运动-带论文

源码获取:关注文末gongzhonghao,输入013领取下载链接
​开发工具:IDEA, mysql5.7

技术:springboot+mybatis-plus

健康管理包括:健康体检、健康评估、健康促进和健康服务四大部分。具体来说健康管理就是由健康管理顾问根据个人的性别、年龄、身体状况、居住环境、医疗服务的使用情况以及职业特性等综合因素,制定一些饮食保健以及营养学的建议,实施特定的干预措施和心理暗示,人体的健康状况进行合理的调整与休息,有效地改善亚健康出现的疲劳、头痛、失眠等不适症状。同时,健康管理机构根据个人在疾病的潜在危险因素,从而有效地对潜在的疾病实行预防、治疗及控制。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

package com.sports.controller;

import com.alibaba.fastjson.JSONArray;
import com.sports.common.ServerResponse;
import com.sports.entity.SportEquipment;
import com.sports.exception.EquipmentException;
import com.sports.service.impl.EquipmentServiceImpl;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile;
import sun.misc.BASE64Encoder;

import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

@RestController
@RequestMapping("/equipment/")
@CrossOrigin(origins="*",maxAge=3600)
public class EquipmentController {

    @Autowired
    EquipmentServiceImpl equipmentService;

    /**
     * 运动器材的添加
     */
    @RequestMapping(value = "addSE.do", method = RequestMethod.POST)
    @Transactional(rollbackFor = EquipmentException.class)
    public ServerResponse addSE(@RequestParam("file") MultipartFile file ,SportEquipment sportEquipment)throws Exception{
        if(!file.isEmpty()) {
            BASE64Encoder encoder = new BASE64Encoder();
            String image = encoder.encode(file.getBytes());
//            SportEquipment sportEquipment = new SportEquipment();
            sportEquipment.setEquipmentName(sportEquipment.getEquipmentName());
            sportEquipment.setEquipmentDescription(sportEquipment.getEquipmentDescription());
            sportEquipment.setEquipmentImage(image);
            return  equipmentService.addSE(sportEquipment);
        }else {
            return null;
        }

    }

    /**
     * 运动器材的查询
     */
    @RequestMapping(value = "selectSE.do", method = RequestMethod.POST)
    @Transactional(rollbackFor = EquipmentException.class)
    @ResponseBody
    public JSONArray selectSE(SportEquipment sportEquipment)throws Exception{
        JSONArray jsonArray=equipmentService.selectSE(sportEquipment);
        return jsonArray;
    }

    /**
     * 运动器材的删除
     */

    @RequestMapping(value = "deleteSE.do", method = RequestMethod.POST)
    @Transactional(rollbackFor = EquipmentException.class)
    @ResponseBody
    public String   deleteSE(SportEquipment sportEquipment){

        return equipmentService.deleteSE(sportEquipment);

    }

    /**
     * 运动器才的更新功能
     */

    @RequestMapping(value = "selectById.do", method = RequestMethod.POST)
    @Transactional(rollbackFor = EquipmentException.class)
    @ResponseBody
    public SportEquipment selectById(SportEquipment sportEquipment)throws Exception{
        SportEquipment sportEquipment1=equipmentService.selectById(sportEquipment);
        return sportEquipment1;
    }

    @RequestMapping(value = "updateSE.do",method = RequestMethod.POST)
    @Transactional(rollbackFor = EquipmentException.class)
    public ServerResponse updateSE( MultipartFile file,HttpSession session, SportEquipment sportEquipment)throws Exception{
        ServerResponse<SportEquipment> response =equipmentService.updateSE(file,sportEquipment);
        return response;
    }

    /**
     * 器材图片的展示
     */
//    @RequestMapping(value = "getImage.do",method = RequestMethod.GET)
//    @Transactional(rollbackFor = EquipmentException.class)
//    @ResponseBody
    @GetMapping("getImage.do")
    public void getImage(@RequestParam("id") Integer id, HttpServletResponse response) throws Exception{
        equipmentService.getImage(id,response);
    }
}

package com.sports.controller;

import com.sports.common.ServerResponse;
import com.sports.entity.FitnessVenues;
import com.sports.service.impl.FitnessVenuesServiceImpl;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile;

@RestController
@RequestMapping(“/fitnessvenues/”)
@CrossOrigin(origins=“*”,maxAge=3600)
public class FitnessVenuesController {

@Autowired
FitnessVenuesServiceImpl fitnessVenuesService;

/**
 *健身场馆的添加
 * @param files
 * @param fitnessVenues
 * @return
 * @throws Exception
 */
@RequestMapping(value = "addFitnessVenues.do", method = RequestMethod.POST)
public ServerResponse addFitnessVenues(@RequestParam(value = "files") MultipartFile[] files, FitnessVenues fitnessVenues)throws Exception{
    return   fitnessVenuesService.addFitnessVenues(files, fitnessVenues);

}

/**
 * 健身场馆的查询 根据name
 * @param fitnessVenues
 * @return
 * @throws Exception
 */
@RequestMapping(value = "selectFitnessVenues.do", method = RequestMethod.POST)
@ResponseBody
public ServerResponse selectFitnessVenues(FitnessVenues fitnessVenues)throws Exception{
   return fitnessVenuesService.selectFitnessVenues(fitnessVenues);

}

/**
 * 健身场馆的查询 根据type
 * @param fitnessVenues
 * @return
 * @throws Exception
 */
@RequestMapping(value = "selectFitnessVenuesByType.do", method = RequestMethod.POST)
@ResponseBody
public ServerResponse selectFitnessVenuesByType(FitnessVenues fitnessVenues)throws Exception{
    return fitnessVenuesService.selectFitnessVenuesByType(fitnessVenues);

}

/**
 * 健身场馆的查询 根据type value
 * @param fitnessVenues
 * @return
 * @throws Exception
 */
@RequestMapping(value = "selectFitnessVenuesByTypeValue.do", method = RequestMethod.POST)
@ResponseBody
public ServerResponse selectFitnessVenuesByTypeValue(FitnessVenues fitnessVenues)throws Exception{
    return fitnessVenuesService.selectFitnessVenuesByTypeValue(fitnessVenues);

}
/**
 * 场馆的删除
 * @param fitnessVenues
 * @return
 */
@RequestMapping(value = "deleteFitnessVenues.do", method = RequestMethod.POST)
@ResponseBody
public String deleteFitnessVenues(FitnessVenues fitnessVenues){
    return fitnessVenuesService.deleteFitnessVenues(fitnessVenues);

}

/**
 * 根据id 获取图片的url
 * @param fitnessVenues
 * @return
 * @throws Exception
 */
@RequestMapping(value = "getImagesUrl.do", method = RequestMethod.POST)
@ResponseBody
public ServerResponse getImagesUrl(FitnessVenues fitnessVenues)throws Exception{
    return fitnessVenuesService.getImageUrl(fitnessVenues);

}

}

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
基于SpringBoot的Smart-Parking智慧停车场项目,是一个利用物联网和云计算技术打造的智能化停车解决方案。该项目的目标是通过实时数据采集和分析,提供用户便捷的停车体验,并实现停车场资源的最优化利用。 Smart-Parking项目的主要特点包括以下几个方面: 1. 实时数据采集:项目利用传感器和智能设备对停车场内的车辆、车位等信息进行实时采集,实现停车场的数据化管理和监控。 2. 车辆导航和停车引导:通过与用户手机终端的配合,项目能够帮助用户找到可用的车位并提供导航功能,实现快速停车和减少寻找车位的时间。 3. 支付结算和电子收据:项目支持多种支付方式,包括微信支付、支付宝等,并生成电子收据供用户查阅。这样可以方便用户结算停车费用,并提供更加便捷的管理方式。 4. 数据统计和优化:项目能够对停车场的使用情况进行数据分析和统计,包括停车位利用率、高峰期预测等,帮助停车场管理者进行资源优化和管理决策。 5. 安全和便捷性:项目注重用户的安全和便捷,利用视频监控设备提供停车场的安全保障,并通过人工智能算法实现车辆的自动识别和安全管理。 总而言之,基于SpringBoot的Smart-Parking智慧停车场项目使用新兴的物联网和云计算技术,利用实时数据采集和分析,为用户提供便捷的停车体验,并帮助停车场管理者实现资源优化和决策支持。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值