原创

基于java springboot的智能停车场管理系统,附源码

特点:

1.科学计费 多种计费方案灵活切换,商场、小区、停车场等场景均适用

2.商户放行 配套商户 APP 可由商户控制经停车辆放行,加强市场安全

3.无人值守 云端控制实现无岗亭模式下的车辆自主进出,降低人工成本

4.应急开闸 在意外突发情况下,管理员无需到场可随时远程进行开闸放行

5.强兼容性 不更换原有抓拍机,可兼容市面上 90%的抓拍机品牌

6.移动支付 直接使用微信支付宝等扫码支付,无需人工干预提升效率

7.子小票 三轮车等无牌车可采用领取小票方式入场,全流程无缝衔接

8.经停追踪 搭配商户 APP,可随时调阅车辆经停记录,确保装卸货万无一失

9.人像识别 智能人像识别系统,确保小区业主通行无阻,保障小区安全

主要功能:

系统管理:角色管理、接口管理、系统菜单、全局配置
账号管理:用户管理、合作单位
系统监控:监控大屏、日志监控
财务管理:订单列表
停车记录:停车记录
车辆管理:车辆管理
车牌识别:车牌识别
停车场管理:停车场管理

支付功能的代码展示

@RestController
@RequestMapping("/pay/config")
public class PayConfigController {

    @Autowired
    private PayConfigService payConfigService;
    @Autowired
    private PayConfigRepository payConfigRepository;

    /**
     * 获取
     */
    @PostMapping("getByCarParkId")
    @RequiresRoles(value={"admin","orgAdmin"},logical = Logical.OR)
    public Result getByCarParkId(Long carParkId){
        AppPayConfig entity = payConfigRepository.findByCarParkId(carParkId);
        return Result.ok(entity);
    }

    /**
     * 保存
     */
    @PostMapping("save")
    @RequiresRoles(value={"admin","orgAdmin"},logical = Logical.OR)
    public Result save(@RequestBody AppPayConfig entity){
        return payConfigService.save(entity);
    }

    /**
     * 删除
     */
    @PostMapping("delete")
    @RequiresRoles(value={"admin","orgAdmin"},logical = Logical.OR)
    public Result delete(Long id){
        payConfigRepository.deleteById(id);
        return Result.ok();
    }
}

演示视频链接

源码链接

正文到此结束
本文目录