博主介绍: ✌至今服务客户已经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) 登录:根据不同的账号权限,登陆后自动跳转到对应页面。 2) 用户管理:管理员可以维护用户信息,支持新增、编辑、锁定、删除、充值功能。 3) 车位管理:管理员可以维护车位的信息,支持新增、编辑、删除功能。 4) 车位费用设置:可以针对不同的车位类型设置不同的金额。 5) 车辆进出管理:可以查看车辆进出信息。 6) 个人中心:可以查看个人的基本信息和近五天缴费记录。 7) 停车位预定:用户可以提前预定车位。 8) 缴费信息:用户可以查看当前账户余额,也可以进行重置。同时可以查看到历史缴费记录。
一、运行环境
1)开发工具:Idea 2)运行环境:JDK1.8、Node 3)框架:Springboot、Vue 4)数据库:mysql
二、代码示例
代码如下(示例):
@PostMapping("/getStallList")
public ResultJson<Object> getStallList(@RequestBody StallVo stallVo){
return ResultJson.success(stallService.getStallList(stallVo));
}
@GetMapping("/orderStall")
public ResultJson<Object> orderStall(Integer uid, Integer sid){
return ResultJson.success(stallService.orderStall(uid,sid));
}
@PostMapping("/add")
public ResultJson<Object> addStall(@RequestBody Stall stall){
return ResultJson.success(stallService.addStall(stall));
}
@PostMapping("/update")
public ResultJson<Object> updateStall(@RequestBody Stall stall){
return ResultJson.success(stallService.updateStall(stall));
}
@GetMapping("/del")
public ResultJson<Object> deleteStall(Integer sid){
Stall stall = new Stall();
stall.setSid(sid);
stall.setStallLive("0");
return ResultJson.success(stallService.updateById(stall));
}
@GetMapping("/allRes")
public ResultJson<Object> allStallRes(String person){
return ResultJson.success(stallService.getAllStallRes(person));
}
@GetMapping("/allNoPay")
public ResultJson<Object> allNoPay(String person){
return ResultJson.success(stallService.getAllNoPay(person).stream().filter(r -> r.getOverTime()==null));
}
@PostMapping("/allList")
public ResultJson<Object> allStallResList(@RequestBody StallResVo stallResVo){
return ResultJson.success(stallService.getAllListStallRes(stallResVo));
}
@PostMapping("/payMoney")
public ResultJson<Object> payMoney(@RequestBody StallRes stallRes){
return ResultJson.success(stallService.payMoneyManager(stallRes));
}
@PostMapping("/payMoneyPerson")
public ResultJson<Object> payMoneyPerson(@RequestBody StallRes stallRes){
return ResultJson.success(stallService.payMoneyPerson(stallRes));
}
三、系统展示
登录:根据不同的账号权限,登陆后自动跳转到对应页面。
用户管理:管理员可以维护用户信息,支持新增、编辑、锁定、删除、充值功能。
车位管理:管理员可以维护车位的信息,支持新增、编辑、删除功能。
车位费用设置:可以针对不同的车位类型设置不同的金额。
车辆进出管理:可以查看车辆进出信息。
个人中心:可以查看个人的基本信息和近五天缴费记录。
停车位预定:用户可以提前预定车位。
缴费信息:用户可以查看当前账户余额,也可以进行重置。同时可以查看到历史缴费记录。