当前位置: 首页 > news >正文

永久免费自助建站推荐企业网络搭建书籍

永久免费自助建站推荐,企业网络搭建书籍,wordpress 分享类主题,江西省的建设厅官方网站基于ssmvue的新能源汽车在线租赁管理系统源码和论文PPT010 开发环境#xff1a; 开发工具#xff1a;idea 数据库mysql5.7(mysql5.7最佳) 数据库链接工具#xff1a;navcat,小海豚等 开发技术#xff1a;java ssm tomcat8.5 摘 要 随着科学技术的飞速发展#xff0…基于ssmvue的新能源汽车在线租赁管理系统源码和论文PPT010 开发环境 开发工具idea  数据库mysql5.7(mysql5.7最佳) 数据库链接工具navcat,小海豚等 开发技术java  ssm tomcat8.5 摘  要 随着科学技术的飞速发展社会的方方面面、各行各业都在努力与现代的先进技术接轨通过科技手段来提高自身的优势新能源汽车在线租赁当然也不能排除在外。新能源汽车在线租赁是以实际运用为开发背景运用软件工程开发方法采用SSM技术构建的一个管理系统。整个开发过程首先对软件系统进行需求分析得出系统的主要功能。接着对系统进行总体设计和详细设计。总体设计主要包括系统总体结构设计、系统数据结构设计、系统功能设计和系统安全设计等详细设计主要包括模块实现的关键代码系统数据库访问和主要功能模块的具体实现等。最后对系统进行功能测试并对测试结果进行分析总结及时改进系统中存在的不足为以后的系统维护提供了方便也为今后开发类似系统提供了借鉴和帮助。 本新能源汽车在线租赁采用的数据库是Mysql使用SSM框架开发。在设计过程中充分保证了系统代码的良好可读性、实用性、易扩展性、通用性、便于后期维护、操作方便以及页面简洁等特点。 关键词新能源汽车在线租赁SSM框架Mysql 数据库 package com.controller;import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Arrays; import java.util.Calendar; import java.util.Map; import java.util.HashMap; import java.util.Iterator; import java.util.Date; import java.util.List; import javax.servlet.http.HttpServletRequest;import com.utils.ValidatorUtils; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; import com.baomidou.mybatisplus.mapper.EntityWrapper; import com.baomidou.mybatisplus.mapper.Wrapper; import com.annotation.IgnoreAuth;import com.entity.ZhandianguanliyuanEntity; import com.entity.view.ZhandianguanliyuanView;import com.service.ZhandianguanliyuanService; import com.service.TokenService; import com.utils.PageUtils; import com.utils.R; import com.utils.MPUtil; import com.utils.CommonUtil;/*** 站点管理员* 后端接口* author * email * date 2023-01-20 17:21:57*/ RestController RequestMapping(/zhandianguanliyuan) public class ZhandianguanliyuanController {Autowiredprivate ZhandianguanliyuanService zhandianguanliyuanService;Autowiredprivate TokenService tokenService;/*** 登录*/IgnoreAuthRequestMapping(value /login)public R login(String username, String password, String captcha, HttpServletRequest request) {ZhandianguanliyuanEntity user zhandianguanliyuanService.selectOne(new EntityWrapperZhandianguanliyuanEntity().eq(zhanghao, username));if(usernull || !user.getMima().equals(password)) {return R.error(账号或密码不正确);}String token tokenService.generateToken(user.getId(), username,zhandianguanliyuan, 站点管理员 );return R.ok().put(token, token);}/*** 注册*/IgnoreAuthRequestMapping(/register)public R register(RequestBody ZhandianguanliyuanEntity zhandianguanliyuan){//ValidatorUtils.validateEntity(zhandianguanliyuan);ZhandianguanliyuanEntity user zhandianguanliyuanService.selectOne(new EntityWrapperZhandianguanliyuanEntity().eq(zhanghao, zhandianguanliyuan.getZhanghao()));if(user!null) {return R.error(注册用户已存在);}Long uId new Date().getTime();zhandianguanliyuan.setId(uId);zhandianguanliyuanService.insert(zhandianguanliyuan);return R.ok();}/*** 退出*/RequestMapping(/logout)public R logout(HttpServletRequest request) {request.getSession().invalidate();return R.ok(退出成功);}/*** 获取用户的session用户信息*/RequestMapping(/session)public R getCurrUser(HttpServletRequest request){Long id (Long)request.getSession().getAttribute(userId);ZhandianguanliyuanEntity user zhandianguanliyuanService.selectById(id);return R.ok().put(data, user);}/*** 密码重置*/IgnoreAuthRequestMapping(value /resetPass)public R resetPass(String username, HttpServletRequest request){ZhandianguanliyuanEntity user zhandianguanliyuanService.selectOne(new EntityWrapperZhandianguanliyuanEntity().eq(zhanghao, username));if(usernull) {return R.error(账号不存在);}user.setMima(123456);zhandianguanliyuanService.updateById(user);return R.ok(密码已重置为123456);}/*** 后端列表*/RequestMapping(/page)public R page(RequestParam MapString, Object params,ZhandianguanliyuanEntity zhandianguanliyuan, HttpServletRequest request){EntityWrapperZhandianguanliyuanEntity ew new EntityWrapperZhandianguanliyuanEntity();PageUtils page zhandianguanliyuanService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, zhandianguanliyuan), params), params));return R.ok().put(data, page);}/*** 前端列表*/RequestMapping(/list)public R list(RequestParam MapString, Object params,ZhandianguanliyuanEntity zhandianguanliyuan, HttpServletRequest request){EntityWrapperZhandianguanliyuanEntity ew new EntityWrapperZhandianguanliyuanEntity();PageUtils page zhandianguanliyuanService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, zhandianguanliyuan), params), params));return R.ok().put(data, page);}/*** 列表*/RequestMapping(/lists)public R list( ZhandianguanliyuanEntity zhandianguanliyuan){EntityWrapperZhandianguanliyuanEntity ew new EntityWrapperZhandianguanliyuanEntity();ew.allEq(MPUtil.allEQMapPre( zhandianguanliyuan, zhandianguanliyuan)); return R.ok().put(data, zhandianguanliyuanService.selectListView(ew));}/*** 查询*/RequestMapping(/query)public R query(ZhandianguanliyuanEntity zhandianguanliyuan){EntityWrapper ZhandianguanliyuanEntity ew new EntityWrapper ZhandianguanliyuanEntity();ew.allEq(MPUtil.allEQMapPre( zhandianguanliyuan, zhandianguanliyuan)); ZhandianguanliyuanView zhandianguanliyuanView zhandianguanliyuanService.selectView(ew);return R.ok(查询站点管理员成功).put(data, zhandianguanliyuanView);}/*** 后端详情*/RequestMapping(/info/{id})public R info(PathVariable(id) Long id){ZhandianguanliyuanEntity zhandianguanliyuan zhandianguanliyuanService.selectById(id);return R.ok().put(data, zhandianguanliyuan);}/*** 前端详情*/RequestMapping(/detail/{id})public R detail(PathVariable(id) Long id){ZhandianguanliyuanEntity zhandianguanliyuan zhandianguanliyuanService.selectById(id);return R.ok().put(data, zhandianguanliyuan);}/*** 后端保存*/RequestMapping(/save)public R save(RequestBody ZhandianguanliyuanEntity zhandianguanliyuan, HttpServletRequest request){zhandianguanliyuan.setId(new Date().getTime()new Double(Math.floor(Math.random()*1000)).longValue());//ValidatorUtils.validateEntity(zhandianguanliyuan);ZhandianguanliyuanEntity user zhandianguanliyuanService.selectOne(new EntityWrapperZhandianguanliyuanEntity().eq(zhanghao, zhandianguanliyuan.getZhanghao()));if(user!null) {return R.error(用户已存在);}zhandianguanliyuan.setId(new Date().getTime());zhandianguanliyuanService.insert(zhandianguanliyuan);return R.ok();}/*** 前端保存*/RequestMapping(/add)public R add(RequestBody ZhandianguanliyuanEntity zhandianguanliyuan, HttpServletRequest request){zhandianguanliyuan.setId(new Date().getTime()new Double(Math.floor(Math.random()*1000)).longValue());//ValidatorUtils.validateEntity(zhandianguanliyuan);ZhandianguanliyuanEntity user zhandianguanliyuanService.selectOne(new EntityWrapperZhandianguanliyuanEntity().eq(zhanghao, zhandianguanliyuan.getZhanghao()));if(user!null) {return R.error(用户已存在);}zhandianguanliyuan.setId(new Date().getTime());zhandianguanliyuanService.insert(zhandianguanliyuan);return R.ok();}/*** 修改*/RequestMapping(/update)public R update(RequestBody ZhandianguanliyuanEntity zhandianguanliyuan, HttpServletRequest request){//ValidatorUtils.validateEntity(zhandianguanliyuan);zhandianguanliyuanService.updateById(zhandianguanliyuan);//全部更新return R.ok();}/*** 删除*/RequestMapping(/delete)public R delete(RequestBody Long[] ids){zhandianguanliyuanService.deleteBatchIds(Arrays.asList(ids));return R.ok();}/*** 提醒接口*/RequestMapping(/remind/{columnName}/{type})public R remindCount(PathVariable(columnName) String columnName, HttpServletRequest request, PathVariable(type) String type,RequestParam MapString, Object map) {map.put(column, columnName);map.put(type, type);if(type.equals(2)) {SimpleDateFormat sdf new SimpleDateFormat(yyyy-MM-dd);Calendar c Calendar.getInstance();Date remindStartDate null;Date remindEndDate null;if(map.get(remindstart)!null) {Integer remindStart Integer.parseInt(map.get(remindstart).toString());c.setTime(new Date()); c.add(Calendar.DAY_OF_MONTH,remindStart);remindStartDate c.getTime();map.put(remindstart, sdf.format(remindStartDate));}if(map.get(remindend)!null) {Integer remindEnd Integer.parseInt(map.get(remindend).toString());c.setTime(new Date());c.add(Calendar.DAY_OF_MONTH,remindEnd);remindEndDate c.getTime();map.put(remindend, sdf.format(remindEndDate));}}WrapperZhandianguanliyuanEntity wrapper new EntityWrapperZhandianguanliyuanEntity();if(map.get(remindstart)!null) {wrapper.ge(columnName, map.get(remindstart));}if(map.get(remindend)!null) {wrapper.le(columnName, map.get(remindend));}int count zhandianguanliyuanService.selectCount(wrapper);return R.ok().put(count, count);}}package com.controller;import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Arrays; import java.util.Calendar; import java.util.Map; import java.util.HashMap; import java.util.Iterator; import java.util.Date; import java.util.List; import javax.servlet.http.HttpServletRequest;import com.utils.ValidatorUtils; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; import com.baomidou.mybatisplus.mapper.EntityWrapper; import com.baomidou.mybatisplus.mapper.Wrapper; import com.annotation.IgnoreAuth;import com.entity.DingdanxinxiEntity; import com.entity.view.DingdanxinxiView;import com.service.DingdanxinxiService; import com.service.TokenService; import com.utils.PageUtils; import com.utils.R; import com.utils.MPUtil; import com.utils.CommonUtil;/*** 订单信息* 后端接口* author * email * date 2021-01-20 17:21:57*/ RestController RequestMapping(/dingdanxinxi) public class DingdanxinxiController {Autowiredprivate DingdanxinxiService dingdanxinxiService;/*** 后端列表*/RequestMapping(/page)public R page(RequestParam MapString, Object params,DingdanxinxiEntity dingdanxinxi, HttpServletRequest request){String tableName request.getSession().getAttribute(tableName).toString();if(tableName.equals(zhandianguanliyuan)) {dingdanxinxi.setZhanghao((String)request.getSession().getAttribute(username));}if(tableName.equals(yonghu)) {dingdanxinxi.setYonghuming((String)request.getSession().getAttribute(username));}EntityWrapperDingdanxinxiEntity ew new EntityWrapperDingdanxinxiEntity();PageUtils page dingdanxinxiService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, dingdanxinxi), params), params));return R.ok().put(data, page);}/*** 前端列表*/RequestMapping(/list)public R list(RequestParam MapString, Object params,DingdanxinxiEntity dingdanxinxi, HttpServletRequest request){EntityWrapperDingdanxinxiEntity ew new EntityWrapperDingdanxinxiEntity();PageUtils page dingdanxinxiService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, dingdanxinxi), params), params));return R.ok().put(data, page);}/*** 列表*/RequestMapping(/lists)public R list( DingdanxinxiEntity dingdanxinxi){EntityWrapperDingdanxinxiEntity ew new EntityWrapperDingdanxinxiEntity();ew.allEq(MPUtil.allEQMapPre( dingdanxinxi, dingdanxinxi)); return R.ok().put(data, dingdanxinxiService.selectListView(ew));}/*** 查询*/RequestMapping(/query)public R query(DingdanxinxiEntity dingdanxinxi){EntityWrapper DingdanxinxiEntity ew new EntityWrapper DingdanxinxiEntity();ew.allEq(MPUtil.allEQMapPre( dingdanxinxi, dingdanxinxi)); DingdanxinxiView dingdanxinxiView dingdanxinxiService.selectView(ew);return R.ok(查询订单信息成功).put(data, dingdanxinxiView);}/*** 后端详情*/RequestMapping(/info/{id})public R info(PathVariable(id) Long id){DingdanxinxiEntity dingdanxinxi dingdanxinxiService.selectById(id);return R.ok().put(data, dingdanxinxi);}/*** 前端详情*/RequestMapping(/detail/{id})public R detail(PathVariable(id) Long id){DingdanxinxiEntity dingdanxinxi dingdanxinxiService.selectById(id);return R.ok().put(data, dingdanxinxi);}/*** 后端保存*/RequestMapping(/save)public R save(RequestBody DingdanxinxiEntity dingdanxinxi, HttpServletRequest request){dingdanxinxi.setId(new Date().getTime()new Double(Math.floor(Math.random()*1000)).longValue());//ValidatorUtils.validateEntity(dingdanxinxi);dingdanxinxiService.insert(dingdanxinxi);return R.ok();}/*** 前端保存*/RequestMapping(/add)public R add(RequestBody DingdanxinxiEntity dingdanxinxi, HttpServletRequest request){dingdanxinxi.setId(new Date().getTime()new Double(Math.floor(Math.random()*1000)).longValue());//ValidatorUtils.validateEntity(dingdanxinxi);dingdanxinxiService.insert(dingdanxinxi);return R.ok();}/*** 修改*/RequestMapping(/update)public R update(RequestBody DingdanxinxiEntity dingdanxinxi, HttpServletRequest request){//ValidatorUtils.validateEntity(dingdanxinxi);dingdanxinxiService.updateById(dingdanxinxi);//全部更新return R.ok();}/*** 删除*/RequestMapping(/delete)public R delete(RequestBody Long[] ids){dingdanxinxiService.deleteBatchIds(Arrays.asList(ids));return R.ok();}/*** 提醒接口*/RequestMapping(/remind/{columnName}/{type})public R remindCount(PathVariable(columnName) String columnName, HttpServletRequest request, PathVariable(type) String type,RequestParam MapString, Object map) {map.put(column, columnName);map.put(type, type);if(type.equals(2)) {SimpleDateFormat sdf new SimpleDateFormat(yyyy-MM-dd);Calendar c Calendar.getInstance();Date remindStartDate null;Date remindEndDate null;if(map.get(remindstart)!null) {Integer remindStart Integer.parseInt(map.get(remindstart).toString());c.setTime(new Date()); c.add(Calendar.DAY_OF_MONTH,remindStart);remindStartDate c.getTime();map.put(remindstart, sdf.format(remindStartDate));}if(map.get(remindend)!null) {Integer remindEnd Integer.parseInt(map.get(remindend).toString());c.setTime(new Date());c.add(Calendar.DAY_OF_MONTH,remindEnd);remindEndDate c.getTime();map.put(remindend, sdf.format(remindEndDate));}}WrapperDingdanxinxiEntity wrapper new EntityWrapperDingdanxinxiEntity();if(map.get(remindstart)!null) {wrapper.ge(columnName, map.get(remindstart));}if(map.get(remindend)!null) {wrapper.le(columnName, map.get(remindend));}String tableName request.getSession().getAttribute(tableName).toString();if(tableName.equals(zhandianguanliyuan)) {wrapper.eq(zhanghao, (String)request.getSession().getAttribute(username));}if(tableName.equals(yonghu)) {wrapper.eq(yonghuming, (String)request.getSession().getAttribute(username));}int count dingdanxinxiService.selectCount(wrapper);return R.ok().put(count, count);}}
http://www.zqtcl.cn/news/989844/

相关文章:

  • wap微信网站模板网站如何做链接
  • 泉州专业网站开发公司怎么免费做公司网页
  • 嵌入式软件开发前景怎么样百度官方优化指南
  • 网站访问速度优化工具网页设计模板图片大全
  • 哪里有手机网站制作公司网页设计与制作心得体会800字
  • 湖南建设厅网站首页简述网站建设的基本思路
  • 蚌埠公司做网站网站开发月薪
  • 怎么更换网站logo推荐几个没封的正能量网站
  • 开网站的宣传图片怎么做php网站建设面试
  • 哪些网站可以下载视频网站建设评价量规
  • 惠州市建设局网站网站模块设计怎么做
  • 群晖可不可以做网站用如何查询商标是否已经被注册
  • 北京欢迎你网站制作公司建设厅和应急管理厅焊工证区别
  • 如何开办网站微信公众平台号申请注册
  • 网站建设找哪个平台浦东区建设工程监督网站
  • 如何创业做网站设计公司工作室
  • 游戏网站建设多少中国煤炭建设协网站
  • 动态图表网站宁津做网站
  • 黑龙江生产建设兵团各连网站成功网站建设案例
  • 一级a做爰精免费网站肇庆网站制作软件
  • wordpress加分页北京优化生育
  • 乐至建设局网站工程项目管理软件哪个好
  • 太原公司网站建立wordpress插件直播
  • 比较有名的diy制作网站做照片视频的网站
  • 河北石家庄建设网站wordpress nginx apache
  • 上海免费网站建设品牌wordpress主题安装失败下载失败
  • 买公司的网站商城系统开发
  • 网页设计国外设计欣赏网站深夜视频在线免费
  • 做网站怎么租用服务器杭州网站建设hzyze
  • .asp 网站北京最新防疫信息