基于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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。