最近开发了不少的单子,黑夜白夜的写好程序。
自从进入csdn以来,得到了不少小伙伴的支持。粉丝也即将突破4w。
对支持小孟的小伙伴,真诚的说句:谢谢。
目前小孟从农村出来,经过几年的不懈奋斗,已经基本二线财务自由。
目前搞技术,纯粹的是因为还有对技术的热爱。
本篇给大家开源一个基于SSM的健康管理小程序,在文末,大家拿去学习吧。
加个关注,一起搞基础,一起提高收入。
搞起,奥利给……
后面不错的系统,我会做成教程,快速的掌握小程序的学习。
本篇文章给大家分享基于SSM健康管理小程序的设计与实现。源码开源。
希望大家多多点赞、转发,这是对我最大的鼓励 和支持。我才有动力去开源更多优质的项目。
目录
一,系统的简介
二,系统实现的主要功能
三,系统的界面演示
四,核心代码展示
五,源码获取
一,系统的简介
开发语言:Java
框架:ssm
JDK版本:JDK1.8
服务器:tomcat7
数据库:mysql 5.7(一定要5.7版本)
数据库工具:Navicat11
开发软件:eclipse/myeclipse/idea
Maven包:Maven3.3.9
浏览器:谷歌浏览器
二,系统实现的主要功能(1)用户管理。主要实现了健康管理小程序的用户管理功能。
(2)登录注册。小程序端可以登录注册。
(3)健康目标。完成健康目标的设定
(4)商城。在线购买健康相关的商品。
(5)个人信息查看。查看各种信息。
(6)后台管理。管理小程序端的各种信息。
三,系统的界面演示
四,核心代码展示
@RestController @RequestMapping("/address") public class AddressController { @Autowired private AddressService addressService; @RequestMapping("/page") public R page(@RequestParam Mapparams,AddressEntity address, HttpServletRequest request){ if(!request.getSession().getAttribute("role").toString().equals("管理员")) { address.setUserid((Long)request.getSession().getAttribute("userId")); } EntityWrapper ew = new EntityWrapper(); PageUtils page = addressService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, address), params), params)); return R.ok().put("data", page); } @RequestMapping("/list") public R list(@RequestParam Map params,AddressEntity address, HttpServletRequest request){ if(!request.getSession().getAttribute("role").toString().equals("管理员")) { address.setUserid((Long)request.getSession().getAttribute("userId")); } EntityWrapper ew = new EntityWrapper(); PageUtils page = addressService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, address), params), params)); return R.ok().put("data", page); } @RequestMapping("/lists") public R list( AddressEntity address){ EntityWrapper ew = new EntityWrapper(); ew.allEq(MPUtil.allEQMapPre( address, "address")); return R.ok().put("data", addressService.selectListView(ew)); } @RequestMapping("/query") public R query(AddressEntity address){ EntityWrapper< AddressEntity> ew = new EntityWrapper< AddressEntity>(); ew.allEq(MPUtil.allEQMapPre( address, "address")); AddressView addressView = addressService.selectView(ew); return R.ok("查询地址成功").put("data", addressView); } @RequestMapping("/info/{id}") public R info(@PathVariable("id") Long id){ AddressEntity address = addressService.selectById(id); return R.ok().put("data", address); } @RequestMapping("/detail/{id}") public R detail(@PathVariable("id") Long id){ AddressEntity address = addressService.selectById(id); return R.ok().put("data", address); } @RequestMapping("/save") public R save(@RequestBody AddressEntity address, HttpServletRequest request){ address.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue()); //ValidatorUtils.validateEntity(address); address.setUserid((Long)request.getSession().getAttribute("userId")); Long userId = (Long)request.getSession().getAttribute("userId"); if(address.getIsdefault().equals("是")) { addressService.updateForSet("isdefault='否'", new EntityWrapper().eq("userid", userId)); } address.setUserid(userId); addressService.insert(address); return R.ok(); } @RequestMapping("/add") public R add(@RequestBody AddressEntity address, HttpServletRequest request){ address.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue()); //ValidatorUtils.validateEntity(address); address.setUserid((Long)request.getSession().getAttribute("userId")); Long userId = (Long)request.getSession().getAttribute("userId"); if(address.getIsdefault().equals("是")) { addressService.updateForSet("isdefault='否'", new EntityWrapper().eq("userid", userId)); } address.setUserid(userId); addressService.insert(address); return R.ok(); } @RequestMapping("/update") public R update(@RequestBody AddressEntity address, HttpServletRequest request){ //ValidatorUtils.validateEntity(address); if(address.getIsdefault().equals("是")) { addressService.updateForSet("isdefault='否'", new EntityWrapper().eq("userid", request.getSession().getAttribute("userId"))); } addressService.updateById(address);//全部更新 return R.ok(); } @RequestMapping("/default") public R defaultAddress(HttpServletRequest request){ Wrapper wrapper = new EntityWrapper().eq("isdefault", "是").eq("userid", request.getSession().getAttribute("userId")); AddressEntity address = addressService.selectOne(wrapper); return R.ok().put("data", address); } @RequestMapping("/delete") public R delete(@RequestBody Long[] ids){ addressService.deleteBatchIds(Arrays.asList(ids)); return R.ok(); }
@RequestMapping("config") @RestController public class ConfigController{ @Autowired private ConfigService configService; @RequestMapping("/page") public R page(@RequestParam Mapparams,ConfigEntity config){ EntityWrapper ew = new EntityWrapper (); PageUtils page = configService.queryPage(params); return R.ok().put("data", page); } @IgnoreAuth @RequestMapping("/list") public R list(@RequestParam Map params,ConfigEntity config){ EntityWrapper ew = new EntityWrapper (); PageUtils page = configService.queryPage(params); return R.ok().put("data", page); } @RequestMapping("/info/{id}") public R info(@PathVariable("id") String id){ ConfigEntity config = configService.selectById(id); return R.ok().put("data", config); } @IgnoreAuth @RequestMapping("/detail/{id}") public R detail(@PathVariable("id") String id){ ConfigEntity config = configService.selectById(id); return R.ok().put("data", config); } @RequestMapping("/info") public R infoByName(@RequestParam String name){ ConfigEntity config = configService.selectOne(new EntityWrapper ().eq("name", "faceFile")); return R.ok().put("data", config); } @PostMapping("/save") public R save(@RequestBody ConfigEntity config){ // ValidatorUtils.validateEntity(config); configService.insert(config); return R.ok(); } @RequestMapping("/update") public R update(@RequestBody ConfigEntity config){ // ValidatorUtils.validateEntity(config); configService.updateById(config);//全部更新 return R.ok(); } @RequestMapping("/delete") public R delete(@RequestBody Long[] ids){ configService.deleteBatchIds(Arrays.asList(ids)); return R.ok(); } }
@RestController @RequestMapping("/orders") public class OrdersController { @Autowired private OrdersService ordersService; @RequestMapping("/page") public R page(@RequestParam Map五,源码获取params,OrdersEntity orders, HttpServletRequest request){ if(!request.getSession().getAttribute("role").toString().equals("管理员")) { orders.setUserid((Long)request.getSession().getAttribute("userId")); } EntityWrapper ew = new EntityWrapper (); PageUtils page = ordersService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, orders), params), params)); return R.ok().put("data", page); } @RequestMapping("/list") public R list(@RequestParam Map params,OrdersEntity orders, HttpServletRequest request){ EntityWrapper ew = new EntityWrapper (); PageUtils page = ordersService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, orders), params), params)); return R.ok().put("data", page); } @RequestMapping("/lists") public R list( OrdersEntity orders){ EntityWrapper ew = new EntityWrapper (); ew.allEq(MPUtil.allEQMapPre( orders, "orders")); return R.ok().put("data", ordersService.selectListView(ew)); } @RequestMapping("/query") public R query(OrdersEntity orders){ EntityWrapper< OrdersEntity> ew = new EntityWrapper< OrdersEntity>(); ew.allEq(MPUtil.allEQMapPre( orders, "orders")); OrdersView ordersView = ordersService.selectView(ew); return R.ok("查询订单成功").put("data", ordersView); } @RequestMapping("/info/{id}") public R info(@PathVariable("id") Long id){ OrdersEntity orders = ordersService.selectById(id); return R.ok().put("data", orders); } @RequestMapping("/detail/{id}") public R detail(@PathVariable("id") Long id){ OrdersEntity orders = ordersService.selectById(id); return R.ok().put("data", orders); } @RequestMapping("/save") public R save(@RequestBody OrdersEntity orders, HttpServletRequest request){ orders.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue()); //ValidatorUtils.validateEntity(orders); orders.setUserid((Long)request.getSession().getAttribute("userId")); ordersService.insert(orders); return R.ok(); }
有小伙伴问如何提高收入,那肯定是先搞技术啊,这是技术人的立命之本。
加个关注,不迷路。
多撸下项目,源码给你了,拿去学习吧。
点击下面,回复:健康
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)