基于ssm的网站设计,ssm框架设计web系统

  基于ssm的网站设计,ssm框架设计web系统

  基于地对地导弹的网上招投标系统设计与实现-计算机毕业设计源码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框架。网络。绑定。注释。请求参数;

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

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

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

  导入com。注释。忽略auth

  导入com。实体。朱安提;

  导入com。实体。查看。颛顼观;

  导入com。服务。zhuanjaservice

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

  导入com。utils。pageutils

  导入com。utils。r;

  导入com。utils。MD 5 util

  导入com。utils。mputil

  导入com。utils。通用工具;

  导入com。服务。storeupservice

  导入com。实体。storeupentity

  /**

  * 专家

  * 后端接口

  * @作者

  * @邮箱

  * @日期2022-04-26 17:57:38

  */

  @RestController

  @RequestMapping(/zhuanjia )

  公共类专用控制器{

  @自动连线

  私人专家库

  @自动连线

  私有存储升级服务

  /**

  * 后端列表

  */

  @RequestMapping(/page )

  public R page(@ request param Map String,Object params,ZhuanjiaEntity zhuanjia,

  对象请求){

  实体包装转简实体ew=新的实体包装专件实体

  PageUtils page=zhuanjiaservice。查询页面(参数,MP实用程序。排序(MP util。介于(MP util。像oreq(ew,zhuanja),params),params));

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

  }

  /**

  * 前端列表

  */

  @IgnoreAuth

  @RequestMapping(/list )

  public R list(@ request param Map String,Object params,ZhuanjiaEntity zhuanjia,

  对象请求){

  实体包装转简实体ew=新的实体包装专件实体

  PageUtils page=zhuanjiaservice。查询页面(参数,MP实用程序。排序(MP util。介于(MP util。像oreq(ew,zhuanja),params),params));

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

  }

  /**

  * 列表

  */

  @RequestMapping(/lists )

  公共稀有列表(zhuanjianentity zhuanja){

  实体包装转简实体ew=新的实体包装专件实体

  恶。alleq(MP util。alleqmappre(颛顼,颛顼);

  返回R.ok().put(data ,zhuanjaservice。select listview(ew));

  }

  /**

  * 查询

  */

  @RequestMapping(/query )

  公共稀有查询(zhuanjianentity zhuanja){

  实体包装转简实体ew=新的实体包装专件实体

  恶。alleq(MP util。alleqmappre(颛顼,颛顼);

  ZhuanjiaView ZhuanjiaView=zhuanjaservice。选择视图(ew);

  return R.ok(查询专家成功).放(数据,zhuanjiaView);

  }

  /**

  * 后端详情

  */

  @RequestMapping(/info/{id} )

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

  zhuanjanetity zhuanja=zhuanjaservice。选择byid(id);

  颛顼。setclicknum(颛顼。getclicknum()1);

  颛顼。设置clicktime(新日期());

  zhuanjaservice。更新byid(zhuanja);

  返回R.ok().放(数据,砖家);

  }

  /**

  * 前端详情

  */

  @IgnoreAuth

  @RequestMapping(/detail/{id} )

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

  zhuanjanetity zhuanja=zhuanjaservice。选择byid(id);

  颛顼。setclicknum(颛顼。getclicknum()1);

  颛顼。设置clicktime(新日期());

  zhuanjaservice。更新byid(zhuanja);

  返回R.ok().放(数据,砖家);

  }

  /**

  * 后端保存

  */

  @RequestMapping(/save )

  public R save(@ request body zhuanjanetity zhuanja,HttpServletRequest请求){

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

  //validatorutils。验证实体(砖家);

  zhuanjaservice。插入(颛顼);

  返回r . ok();

  }

  /**

  * 前端保存

  */

  @RequestMapping(/add )

  public R add(@ request body zhuanjanetity zhuanja,HttpServletRequest请求){

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

  //validatorutils。验证实体(砖家);

  zhuanjaservice。插入(颛顼);

  返回r . ok();

  }

  /**

  * 修改

  */

  @RequestMapping(/update )

  @事务性

  公共稀有更新(@请求体zhuanjianentity zhuanja,HttpServletRequest请求){

  //validatorutils。验证实体(砖家);

  zhuanjaservice。更新byid(zhuanja);//全部更新

  返回r . ok();

  }

  /**

  * 删除

  */

  @RequestMapping(/delete )

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

  zhuanjaservice。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 );

  }

  int count=zhuanjaservice。选择计数(包装);

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

  }

  /**

  * 前端智能排序

  */

  @IgnoreAuth

  @RequestMapping(/autoSort )

  public R auto sort(@ request param Map String,Object params,ZhuanjiaEntity zhuanjia,HttpServletRequest,String pre){

  实体包装转简实体ew=新的实体包装专件实体

  映射字符串,对象新地图=新哈希表字符串,对象

  映射字符串,对象参数=新哈希表字符串,对象

  迭代器映射。条目字符串,Object it=param.entrySet().迭代器();

  while (it.hasNext()) {

  地图1000条目。字符串,对象入口=it。next();

  字符串关键字=条目。getkey();

  string new key=entry。getkey();

  if (pre.endsWith( . )))) {

  newMap.put(pre newKey,entry。getvalue());

  } else if(string utils。isempty(pre)){

  newMap.put(newKey,entry。getvalue());

  }否则{

  newMap.put(pre . 新钥匙,入口。getvalue());

  }

  }

  params.put(sort , click num );

  params.put(order , desc );

  PageUtils page=zhuanjiaservice。查询页面(参数,MP实用程序。排序(MP util。介于(MP util。像oreq(ew,zhuanja),params),params));

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

  }

  }

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

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