大病保险管理系统 毕业设计 JAVA+Vue+SpringBoot+MySQL( 二 )


医保充值部分,可以首先搜索查找参保人员的信息,之后可以对参保人员的医保账户进行充值 。
3.3 大病保险模块设计
该模块是对大病保险的管理,主要是对保险的一些信息进行修改与编辑,编辑参保的保险名称,参保百分比以及参保相关手术的编辑 。该模块主要针对保险的一些信息进行修改 。
其中医疗保险部分,分门别类的显示了各种的医保信息,包括名称以及等级,门诊百分比等 。管理人员可以对这些信息进行修改,包括了基础的增、删、改、查 。
手术档案部分,又具体详细显示了各种的手术信息,具体包括了手术的名称以及手术的类型等级,手术费用等,这样可以更好的设置保险内含有的手术种类 。同时,管理人员也可以对这些信息进行修改,包括基础的增、删、改、查 。
3.4 大病登记模块设计
该模块是对参保人员中的大病信息进行登记,该模块只包含参保人员中大病住院的情况下的登记,信息包括登记人员的姓名,门诊类型,费用总计以及日期,这样分类模块的设计能够更好设置与大病保险管理人员的对接,同时,在该模块当中,也可以对这些看病登记信息进行搜索、查看以及修改 。
3.5 保险审核模块设计
该模块是对参保人员中的大病信息中的费用抵扣审核的模块,该模块只包含参保人员的部分信息,其中包含了参保人员的姓名,审核状态,所使用的保险名,抵扣金额以及审核意见 。保险审核模块包含了参保人员的就医抵扣信息,审核该部分的管理人员可根据实际情况对提交审核申请的人员进行通过或是退回以及搜索参保人员及搜索状态 。
四、系统展示
五、核心代码 5.1 医保卡充值
@RequestMapping(value = "http://www.kingceram.com/addMoney", method = RequestMethod.GET)@ApiOperation(value = "http://www.kingceram.com/post/医保卡充值")public Result addMoney(@RequestParam String id,@RequestParam float number){Roster roster = iRosterService.getById(id);if(roster == null) {return ResultUtil.error("参保人员不存在");}if(roster.getMoney() == null) {roster.setMoney(BigDecimal.ZERO);}roster.setMoney(roster.getMoney().add(BigDecimal.valueOf(number)));iRosterService.saveOrUpdate(roster);return new ResultUtil().setData(roster.getMoney());}
5.2 查询参保人员
@RequestMapping(value = "http://www.kingceram.com/getByPage", method = RequestMethod.GET)@ApiOperation(value = "http://www.kingceram.com/post/查询参保人员")public Result> getByPage(@ModelAttribute Roster roster ,@ModelAttribute PageVo page){QueryWrapper qw = new QueryWrapper<>();if(!ZwzNullUtils.isNull(roster.getName())) {qw.like("name",roster.getName());}if(!ZwzNullUtils.isNull(roster.getSex())) {qw.eq("sex",roster.getSex());}if(roster.getAge() != null) {qw.ge("sex",roster.getSex());}if(roster.getMoney() != null) {qw.le("money",roster.getMoney());}IPage data = http://www.kingceram.com/post/iRosterService.page(PageUtil.initMpPage(page),qw);return new ResultUtil>().setData(data);}
5.3 查询医疗保险
@RequestMapping(value = "http://www.kingceram.com/getByPage", method = RequestMethod.GET)@ApiOperation(value = "http://www.kingceram.com/post/查询医疗保险")public Result> getByPage(@ModelAttribute Insurance insurance ,@ModelAttribute PageVo page){QueryWrapper qw = new QueryWrapper<>();if(!ZwzNullUtils.isNull(insurance.getCreateBy())) {}IPage data = http://www.kingceram.com/post/iInsuranceService.page(PageUtil.initMpPage(page),qw);return new ResultUtil>().setData(data);}