基于ssm的酒店管理系统,基于ssm框架的人员管理系统

  基于ssm的酒店管理系统,基于ssm框架的人员管理系统

  基于地对地导弹的美容院管理系统设计与实现-计算机毕业设计源码LW文档_毕设大神的技术博客_博客

  开发语言:Java

  框架:ssm

  爪哇岛开发工具包版本:JDK1.8

  服务器:tomcat7

  数据库:mysql 5.7(一定要5.7版本)

  数据库工具:Navicat11

  开发软件:eclipse/myeclipse/idea

  专家包:Maven3.3.9

  浏览器:谷歌浏览器

  关键代码:

  包com .控制器

  导入Java。文字。简单的日期格式;

  导入Java。util。ArrayList

  导入Java。util。数组;

  导入Java。util。日历;

  导入Java。util。地图;

  导入Java。util。hashmap

  导入Java。util。迭代器;

  导入Java。util。日期;

  导入Java。util。列表;

  导入javax。servlet。http。http servlet请求;

  导入Java。io。io异常;

  导入com。utils。验证器实用程序;

  导入org。阿帕奇。公地。郎3。字符串实用程序;

  导入org。spring框架。豆子。工厂。注释。自动连线;

  导入org。spring框架。格式。注释。日期时间格式;

  导入org。spring框架。网络。绑定。注释。路径变量;

  导入org。spring框架。网络。绑定。注释。请求正文;

  导入org。spring框架。网络。绑定。注释。请求映射;

  导入org。spring框架。网络。绑定。注释。请求参数;

  导入org。spring框架。网络。绑定。注释。休息控制器;

  导入com。窦米宝。mybatisplus。制图师。实体包装;

  导入com。窦米宝。mybatisplus。制图师。包装纸;

  导入com。注释。忽略auth

  导入com。实体。汽车实体;

  导入com。实体。查看。购物车视图;

  导入com。服务。推车服务;

  导入com。服务。令牌服务;

  导入com。utils。pageutils

  导入com。utils。r;

  导入com。utils。MD 5 util

  导入com。utils。mputil

  导入com。utils。通用工具;

  /**

  * 购物车表

  * 后端接口

  * @作者

  * @邮箱

  * @日期2022-03-26 17:22:33

  */

  @RestController

  @RequestMapping(/cart )

  公共类CartController {

  @自动连线

  私人汽车服务;

  /**

  * 后端列表

  */

  @RequestMapping(/page )

  公共稀有页(@RequestParam映射字符串,对象参数,CartEntity cart,

  对象请求){

  如果(!request.getSession().getAttribute(“角色”).toString().等于(管理员)) {

  推车。set userid((长)请求。getsession().获取属性(“userId”);

  }

  EntityWrapper CartEntity ew=新的实体包装汽车实体

  PageUtils page=购物车服务。查询页面(参数,MP实用程序。排序(MP util。介于(MP util。像oreq(ew,cart),params),params));

  返回R.ok().放(数据,页面);

  }

  /**

  * 前端列表

  */

  @IgnoreAuth

  @RequestMapping(/list )

  公共稀有列表(@RequestParam映射字符串,对象参数,CartEntity cart,

  对象请求){

  EntityWrapper CartEntity ew=新的实体包装汽车实体

  PageUtils page=购物车服务。查询页面(参数,MP实用程序。排序(MP util。介于(MP util。像oreq(ew,cart),params),params));

  返回R.ok().放(数据,页面);

  }

  /**

  * 列表

  */

  @RequestMapping(/lists )

  公共稀有列表(汽车实体购物车){

  EntityWrapper CartEntity ew=新的实体包装汽车实体

  恶。alleq(MP util。alleqmappre(cart, cart ));

  返回R.ok().put(data ,cartservice。选择列表视图(ew));

  }

  /**

  * 查询

  */

  @RequestMapping(/query )

  公共稀有查询(卡实体购物车){

  EntityWrapper CartEntity ew=新的实体包装汽车实体

  恶。alleq(MP util。alleqmappre(cart, cart ));

  购物车视图购物车视图=购物车服务。选择视图(ew);

  return R.ok(查询购物车表成功).放(数据,购物车视图);

  }

  /**

  * 后端详情

  */

  @RequestMapping(/info/{id} )

  公共稀有信息(@PathVariable(id) Long id){

  汽车实体购物车=购物车服务。选择byid(id);

  返回R.ok().放(数据,购物车);

  }

  /**

  * 前端详情

  */

  @IgnoreAuth

  @RequestMapping(/detail/{id} )

  公共稀有详细信息(@PathVariable(id) Long id){

  汽车实体购物车=购物车服务。选择byid(id);

  返回R.ok().放(数据,购物车);

  }

  /**

  * 后端保存

  */

  @RequestMapping(/save )

  公共稀有保存(@RequestBody CartEntity cart,HttpServletRequest请求){

  cart.setId(新日期()。getTime()new Double(数学。地板(数学。random()* 1000).长值());

  //验证器实用程序。验证实体(购物车);

  推车。set userid((长)请求。getsession().获取属性(“userId”);

  推车服务。插入(购物车);

  返回r . ok();

  }

  /**

  * 前端保存

  */

  @RequestMapping(/add )

  public R add(@ request body CartEntity cart,HttpServletRequest请求){

  cart.setId(新日期()。getTime()new Double(数学。地板(数学。random()* 1000).长值());

  //验证器实用程序。验证实体(购物车);

  推车服务。插入(购物车);

  返回r . ok();

  }

  /**

  * 修改

  */

  @RequestMapping(/update )

  公共稀有更新(@RequestBody CartEntity cart,HttpServletRequest请求){

  //验证器实用程序。验证实体(购物车);

  推车服务。更新byid(购物车);//全部更新

  返回r . ok();

  }

  /**

  * 删除

  */

  @RequestMapping(/delete )

  public R delete(@ request body Long[]ids){

  cartservice。deletebatchids(数组。as列表(id));

  返回r . ok();

  }

  /**

  * 提醒接口

  */

  @请求映射(/remind/{列名}/{类型} )

  公共R提醒计数(@ path变量(列名)字符串列名,HttpServletRequest请求,

  @PathVariable(type )字符串类型,@RequestParam映射字符串,对象映射){

  map.put(column ,列名);

  map.put(type ,type);

  如果(类型。等于( 2 ){

  简单日期格式SDF=新建简单日期格式( yyyy-MM-DD );

  日历c=日历。getinstance();

  日期提醒开始日期=空

  日期提醒日期=空

  if(map.get(remindstart )!=null) {

  整数提醒开始=整数。解析int(map。get(“提醒开始”).toString());

  c。settime(新日期());

  c.add(日历。月日,提醒开始);

  提醒开始日期=c . gettime();

  map.put(remindstart ,SDF。格式(提醒开始日期));

  }

  if(map.get(remindend )!=null) {

  integer remindEnd=integer。解析int(map。get( remindEnd ).toString());

  c。settime(新日期());

  c.add(日历。月日,提醒);

  remindEndDate=c . gettime();

  map.put(remindend ,SDF。格式(remindEndDate));

  }

  }

  包装卡实体包装=新实体包装卡实体

  if(map.get(remindstart )!=null) {

  wrapper.ge(columnName,map。get(提醒开始);

  }

  if(map.get(remindend )!=null) {

  wrapper.le(columnName,map。get( remind );

  }

  如果(!request.getSession().getAttribute(“角色”).toString().等于(管理员)) {

  wrapper.eq(userid ,(Long)request.getSession().获取属性(“userId”);

  }

  int count=购物车服务。选择计数(包装);

  返回R.ok().put(计数,计数);

  }

  }

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: