wp网站做企业站好不好,wordpress的插件目录,域名注册平台,网站建站要交税吗文章目录 汽车出租管理系统一、系统演示二、项目介绍三、系统部分功能截图四、部分代码展示五、底部获取项目源码#xff08;9.9#xffe5;带走#xff09; 汽车出租管理系统
一、系统演示 汽车租赁系统 二、项目介绍
语言#xff1a;java 框架#xff1a;SpringBoot、… 文章目录 汽车出租管理系统一、系统演示二、项目介绍三、系统部分功能截图四、部分代码展示五、底部获取项目源码9.9带走 汽车出租管理系统
一、系统演示 汽车租赁系统 二、项目介绍
语言java 框架SpringBoot、Vue 数据库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.format.annotation.DateTimeFormat;
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.CheliangpinpaiEntity;
import com.entity.view.CheliangpinpaiView;import com.service.CheliangpinpaiService;
import com.service.TokenService;
import com.utils.PageUtils;
import com.utils.R;
import com.utils.MD5Util;
import com.utils.MPUtil;
import com.utils.CommonUtil;RestController
RequestMapping(/cheliangpinpai)
public class CheliangpinpaiController {Autowiredprivate CheliangpinpaiService cheliangpinpaiService;/*** 后端列表*/RequestMapping(/page)public R page(RequestParam MapString, Object params,CheliangpinpaiEntity cheliangpinpai,HttpServletRequest request){EntityWrapperCheliangpinpaiEntity ew new EntityWrapperCheliangpinpaiEntity();PageUtils page cheliangpinpaiService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, cheliangpinpai), params), params));return R.ok().put(data, page);}/*** 前端列表*/RequestMapping(/list)public R list(RequestParam MapString, Object params,CheliangpinpaiEntity cheliangpinpai, HttpServletRequest request){EntityWrapperCheliangpinpaiEntity ew new EntityWrapperCheliangpinpaiEntity();PageUtils page cheliangpinpaiService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, cheliangpinpai), params), params));return R.ok().put(data, page);}/*** 列表*/RequestMapping(/lists)public R list( CheliangpinpaiEntity cheliangpinpai){EntityWrapperCheliangpinpaiEntity ew new EntityWrapperCheliangpinpaiEntity();ew.allEq(MPUtil.allEQMapPre( cheliangpinpai, cheliangpinpai)); return R.ok().put(data, cheliangpinpaiService.selectListView(ew));}/*** 查询*/RequestMapping(/query)public R query(CheliangpinpaiEntity cheliangpinpai){EntityWrapper CheliangpinpaiEntity ew new EntityWrapper CheliangpinpaiEntity();ew.allEq(MPUtil.allEQMapPre( cheliangpinpai, cheliangpinpai)); CheliangpinpaiView cheliangpinpaiView cheliangpinpaiService.selectView(ew);return R.ok(查询车辆品牌成功).put(data, cheliangpinpaiView);}/*** 后端详情*/RequestMapping(/info/{id})public R info(PathVariable(id) Long id){CheliangpinpaiEntity cheliangpinpai cheliangpinpaiService.selectById(id);return R.ok().put(data, cheliangpinpai);}/*** 前端详情*/RequestMapping(/detail/{id})public R detail(PathVariable(id) Long id){CheliangpinpaiEntity cheliangpinpai cheliangpinpaiService.selectById(id);return R.ok().put(data, cheliangpinpai);}/*** 后端保存*/RequestMapping(/save)public R save(RequestBody CheliangpinpaiEntity cheliangpinpai, HttpServletRequest request){cheliangpinpai.setId(new Date().getTime()new Double(Math.floor(Math.random()*1000)).longValue());//ValidatorUtils.validateEntity(cheliangpinpai);cheliangpinpaiService.insert(cheliangpinpai);return R.ok();}/*** 前端保存*/RequestMapping(/add)public R add(RequestBody CheliangpinpaiEntity cheliangpinpai, HttpServletRequest request){cheliangpinpai.setId(new Date().getTime()new Double(Math.floor(Math.random()*1000)).longValue());//ValidatorUtils.validateEntity(cheliangpinpai);cheliangpinpaiService.insert(cheliangpinpai);return R.ok();}/*** 修改*/RequestMapping(/update)public R update(RequestBody CheliangpinpaiEntity cheliangpinpai, HttpServletRequest request){//ValidatorUtils.validateEntity(cheliangpinpai);cheliangpinpaiService.updateById(cheliangpinpai);//全部更新return R.ok();}/*** 删除*/RequestMapping(/delete)public R delete(RequestBody Long[] ids){cheliangpinpaiService.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));}}WrapperCheliangpinpaiEntity wrapper new EntityWrapperCheliangpinpaiEntity();if(map.get(remindstart)!null) {wrapper.ge(columnName, map.get(remindstart));}if(map.get(remindend)!null) {wrapper.le(columnName, map.get(remindend));}int count cheliangpinpaiService.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.format.annotation.DateTimeFormat;
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.ZulindingdanliebiaoEntity;
import com.entity.view.ZulindingdanliebiaoView;import com.service.ZulindingdanliebiaoService;
import com.service.TokenService;
import com.utils.PageUtils;
import com.utils.R;
import com.utils.MD5Util;
import com.utils.MPUtil;
import com.utils.CommonUtil;RestController
RequestMapping(/zulindingdanliebiao)
public class ZulindingdanliebiaoController {Autowiredprivate ZulindingdanliebiaoService zulindingdanliebiaoService;/*** 后端列表*/RequestMapping(/page)public R page(RequestParam MapString, Object params,ZulindingdanliebiaoEntity zulindingdanliebiao,HttpServletRequest request){String tableName request.getSession().getAttribute(tableName).toString();if(tableName.equals(yonghu)) {zulindingdanliebiao.setZhanghao((String)request.getSession().getAttribute(username));}EntityWrapperZulindingdanliebiaoEntity ew new EntityWrapperZulindingdanliebiaoEntity();PageUtils page zulindingdanliebiaoService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, zulindingdanliebiao), params), params));return R.ok().put(data, page);}/*** 前端列表*/RequestMapping(/list)public R list(RequestParam MapString, Object params,ZulindingdanliebiaoEntity zulindingdanliebiao, HttpServletRequest request){EntityWrapperZulindingdanliebiaoEntity ew new EntityWrapperZulindingdanliebiaoEntity();PageUtils page zulindingdanliebiaoService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, zulindingdanliebiao), params), params));return R.ok().put(data, page);}/*** 列表*/RequestMapping(/lists)public R list( ZulindingdanliebiaoEntity zulindingdanliebiao){EntityWrapperZulindingdanliebiaoEntity ew new EntityWrapperZulindingdanliebiaoEntity();ew.allEq(MPUtil.allEQMapPre( zulindingdanliebiao, zulindingdanliebiao)); return R.ok().put(data, zulindingdanliebiaoService.selectListView(ew));}/*** 查询*/RequestMapping(/query)public R query(ZulindingdanliebiaoEntity zulindingdanliebiao){EntityWrapper ZulindingdanliebiaoEntity ew new EntityWrapper ZulindingdanliebiaoEntity();ew.allEq(MPUtil.allEQMapPre( zulindingdanliebiao, zulindingdanliebiao)); ZulindingdanliebiaoView zulindingdanliebiaoView zulindingdanliebiaoService.selectView(ew);return R.ok(查询租赁订单列表成功).put(data, zulindingdanliebiaoView);}/*** 后端详情*/RequestMapping(/info/{id})public R info(PathVariable(id) Long id){ZulindingdanliebiaoEntity zulindingdanliebiao zulindingdanliebiaoService.selectById(id);return R.ok().put(data, zulindingdanliebiao);}/*** 前端详情*/RequestMapping(/detail/{id})public R detail(PathVariable(id) Long id){ZulindingdanliebiaoEntity zulindingdanliebiao zulindingdanliebiaoService.selectById(id);return R.ok().put(data, zulindingdanliebiao);}/*** 后端保存*/RequestMapping(/save)public R save(RequestBody ZulindingdanliebiaoEntity zulindingdanliebiao, HttpServletRequest request){zulindingdanliebiao.setId(new Date().getTime()new Double(Math.floor(Math.random()*1000)).longValue());//ValidatorUtils.validateEntity(zulindingdanliebiao);zulindingdanliebiaoService.insert(zulindingdanliebiao);return R.ok();}/*** 前端保存*/RequestMapping(/add)public R add(RequestBody ZulindingdanliebiaoEntity zulindingdanliebiao, HttpServletRequest request){zulindingdanliebiao.setId(new Date().getTime()new Double(Math.floor(Math.random()*1000)).longValue());//ValidatorUtils.validateEntity(zulindingdanliebiao);zulindingdanliebiaoService.insert(zulindingdanliebiao);return R.ok();}/*** 修改*/RequestMapping(/update)public R update(RequestBody ZulindingdanliebiaoEntity zulindingdanliebiao, HttpServletRequest request){//ValidatorUtils.validateEntity(zulindingdanliebiao);zulindingdanliebiaoService.updateById(zulindingdanliebiao);//全部更新return R.ok();}/*** 删除*/RequestMapping(/delete)public R delete(RequestBody Long[] ids){zulindingdanliebiaoService.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));}}WrapperZulindingdanliebiaoEntity wrapper new EntityWrapperZulindingdanliebiaoEntity();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(yonghu)) {wrapper.eq(zhanghao, (String)request.getSession().getAttribute(username));}int count zulindingdanliebiaoService.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.format.annotation.DateTimeFormat;
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.CheliangyanseEntity;
import com.entity.view.CheliangyanseView;import com.service.CheliangyanseService;
import com.service.TokenService;
import com.utils.PageUtils;
import com.utils.R;
import com.utils.MD5Util;
import com.utils.MPUtil;
import com.utils.CommonUtil;
RestController
RequestMapping(/cheliangyanse)
public class CheliangyanseController {Autowiredprivate CheliangyanseService cheliangyanseService;/*** 后端列表*/RequestMapping(/page)public R page(RequestParam MapString, Object params,CheliangyanseEntity cheliangyanse,HttpServletRequest request){EntityWrapperCheliangyanseEntity ew new EntityWrapperCheliangyanseEntity();PageUtils page cheliangyanseService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, cheliangyanse), params), params));return R.ok().put(data, page);}/*** 前端列表*/RequestMapping(/list)public R list(RequestParam MapString, Object params,CheliangyanseEntity cheliangyanse, HttpServletRequest request){EntityWrapperCheliangyanseEntity ew new EntityWrapperCheliangyanseEntity();PageUtils page cheliangyanseService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, cheliangyanse), params), params));return R.ok().put(data, page);}/*** 列表*/RequestMapping(/lists)public R list( CheliangyanseEntity cheliangyanse){EntityWrapperCheliangyanseEntity ew new EntityWrapperCheliangyanseEntity();ew.allEq(MPUtil.allEQMapPre( cheliangyanse, cheliangyanse)); return R.ok().put(data, cheliangyanseService.selectListView(ew));}/*** 查询*/RequestMapping(/query)public R query(CheliangyanseEntity cheliangyanse){EntityWrapper CheliangyanseEntity ew new EntityWrapper CheliangyanseEntity();ew.allEq(MPUtil.allEQMapPre( cheliangyanse, cheliangyanse)); CheliangyanseView cheliangyanseView cheliangyanseService.selectView(ew);return R.ok(查询车辆颜色成功).put(data, cheliangyanseView);}/*** 后端详情*/RequestMapping(/info/{id})public R info(PathVariable(id) Long id){CheliangyanseEntity cheliangyanse cheliangyanseService.selectById(id);return R.ok().put(data, cheliangyanse);}/*** 前端详情*/RequestMapping(/detail/{id})public R detail(PathVariable(id) Long id){CheliangyanseEntity cheliangyanse cheliangyanseService.selectById(id);return R.ok().put(data, cheliangyanse);}/*** 后端保存*/RequestMapping(/save)public R save(RequestBody CheliangyanseEntity cheliangyanse, HttpServletRequest request){cheliangyanse.setId(new Date().getTime()new Double(Math.floor(Math.random()*1000)).longValue());//ValidatorUtils.validateEntity(cheliangyanse);cheliangyanseService.insert(cheliangyanse);return R.ok();}/*** 前端保存*/RequestMapping(/add)public R add(RequestBody CheliangyanseEntity cheliangyanse, HttpServletRequest request){cheliangyanse.setId(new Date().getTime()new Double(Math.floor(Math.random()*1000)).longValue());//ValidatorUtils.validateEntity(cheliangyanse);cheliangyanseService.insert(cheliangyanse);return R.ok();}/*** 修改*/RequestMapping(/update)public R update(RequestBody CheliangyanseEntity cheliangyanse, HttpServletRequest request){//ValidatorUtils.validateEntity(cheliangyanse);cheliangyanseService.updateById(cheliangyanse);//全部更新return R.ok();}/*** 删除*/RequestMapping(/delete)public R delete(RequestBody Long[] ids){cheliangyanseService.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));}}WrapperCheliangyanseEntity wrapper new EntityWrapperCheliangyanseEntity();if(map.get(remindstart)!null) {wrapper.ge(columnName, map.get(remindstart));}if(map.get(remindend)!null) {wrapper.le(columnName, map.get(remindend));}int count cheliangyanseService.selectCount(wrapper);return R.ok().put(count, count);}}
五、底部获取项目源码9.9带走
有问题或者需要协助调试运行项目的也可以