博主介绍: ✌至今服务客户已经1000+、专注于Java技术领域、项目定制、技术答疑、开发工具、毕业项目实战 ✌
🍅 文末获取源码联系 🍅
👇🏻 精彩专栏 推荐订阅 👇🏻 不然下次找不到
Java项目精品实战专区https://blog.csdn.net/java18343246781/category_12537229.htmlJava各种开发工具资源包网站http://62.234.13.119:9000/html/visitor/softwareResourceList.html
软件安装+项目部署专区https://blog.csdn.net/java18343246781/category_12539864.htmlv
系列文章目录
前言
一、运行环境
二、代码示例
三、系统展示
前言
用户分为:普通用户、配送员、管理员
用户:登录、注册、查看系统公告、在线留言、发布订单、查看当前订单状态、查看招聘信息
配送员:个人信息管理、发布订单管理、接取订单管理、配送订单管理、评价信息管理
管理员:个人信息管理、用户管理、配送员管理、发布订单管理、提取订单管理、配送订单管理、评价信息管理、招聘信息管理、系统公告、在线留言
一、运行环境
1) 运行工具:idea 2) 数据库:mysql 3) 依赖管理:maven 4) 前端框架:vueCli 5) 前端运行环境:node 6) 后端运行环境:JDK1.8
二、代码示例
代码如下(示例):
/*** 后端列表*/@RequestMapping("/page")public R page(@RequestParam Map<String, Object> params,PingjiaxinxiEntity pingjiaxinxi,HttpServletRequest request){String tableName = request.getSession().getAttribute("tableName").toString();if(tableName.equals("yonghu")) {pingjiaxinxi.setYonghuzhanghao((String)request.getSession().getAttribute("username"));}if(tableName.equals("peisongyuan")) {pingjiaxinxi.setPeisonggonghao((String)request.getSession().getAttribute("username"));}EntityWrapper<PingjiaxinxiEntity> ew = new EntityWrapper<PingjiaxinxiEntity>();PageUtils page = pingjiaxinxiService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, pingjiaxinxi), params), params));return R.ok().put("data", page);}/*** 前端列表*/@IgnoreAuth@RequestMapping("/list")public R list(@RequestParam Map<String, Object> params,PingjiaxinxiEntity pingjiaxinxi, HttpServletRequest request){EntityWrapper<PingjiaxinxiEntity> ew = new EntityWrapper<PingjiaxinxiEntity>();PageUtils page = pingjiaxinxiService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, pingjiaxinxi), params), params));return R.ok().put("data", page);}/*** 列表*/@RequestMapping("/lists")public R list( PingjiaxinxiEntity pingjiaxinxi){EntityWrapper<PingjiaxinxiEntity> ew = new EntityWrapper<PingjiaxinxiEntity>();ew.allEq(MPUtil.allEQMapPre( pingjiaxinxi, "pingjiaxinxi")); return R.ok().put("data", pingjiaxinxiService.selectListView(ew));}/*** 查询*/@RequestMapping("/query")public R query(PingjiaxinxiEntity pingjiaxinxi){EntityWrapper< PingjiaxinxiEntity> ew = new EntityWrapper< PingjiaxinxiEntity>();ew.allEq(MPUtil.allEQMapPre( pingjiaxinxi, "pingjiaxinxi")); PingjiaxinxiView pingjiaxinxiView = pingjiaxinxiService.selectView(ew);return R.ok("查询评价信息成功").put("data", pingjiaxinxiView);}/*** 后端详情*/@RequestMapping("/info/{id}")public R info(@PathVariable("id") Long id){PingjiaxinxiEntity pingjiaxinxi = pingjiaxinxiService.selectById(id);return R.ok().put("data", pingjiaxinxi);}/*** 前端详情*/@IgnoreAuth@RequestMapping("/detail/{id}")public R detail(@PathVariable("id") Long id){PingjiaxinxiEntity pingjiaxinxi = pingjiaxinxiService.selectById(id);return R.ok().put("data", pingjiaxinxi);}
三、系统展示
首页:可以查看当前订单信息。
订单详情
查看公告:管理员可以在后台发布公告信息。
在线留言:用户可以留言交流
发布订单:用户可以发布订单,发布需求以及报酬金额。
接取订单:查看当前订单状态。
配送员接取订单信息。
用户管理:管理员来维护用户信息。
订单管理:管理员可以查看所有订单信息。
配送管理:管理员可以查看所有配送信息。
管理员可以查看所有评论信息
招聘信息:管理员可发布招聘信息。
留言管理
校园公告