——————————DescriptionStart——————————
运行环境
Java≥8、MySQL≥5.7
开发工具
eclipse/idea/myeclipse/sts等均可配置运行
适用
课程设计,大作业,毕业设计,项目练习,学习演示等
功能说明













基于javaweb的SpringBoot医疗慢病报销管理信息系统(java+springboot+maven+thymeleaf+html+mysql)
登录
超级管理员 admin 123456
县级农合办经办人 county 123456
乡镇农合办经办人 town 123456
功能
角色管理
用户管理
行政区域管理
农合机构管理
医疗机构管理
慢性病分类管理
慢病报销政策设置
——————————CodeStart——————————
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
| return getpersonList(1, model); }
}
@RequestMapping("query") public String queryPerson(JoidPerson person, Model model) { PageHelper.startPage(1, PageHelperConfig.pageSize); List<JoidPerson> joidPeople = businessService.queryPersonList(person); PageInfo<JoidPerson> joidPersonPageInfo = new PageInfo<>(joidPeople); model.addAttribute("pageInfo", joidPersonPageInfo); return PageLocation.personListPage; }
@RequestMapping(path = {"/queryAjax"}) @ResponseBody public SoleIdExistVo queryRepeatName(String id) { return new SoleIdExistVo(businessService.findOnePerson(id)); } }
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
| }
@GetMapping("/add") public String tombtypeAddPage() { return PageLocation.mbtypeAddPage; }
@PostMapping("/add") public String addmbtype(MxbType mxbType) { adminService.addMbtype(mxbType); return PageLocation.redirectMbtypeListPage; }
@RequestMapping("edit") public String editmbtype(MxbType mxbType) { adminService.updateMbtype(mxbType); return PageLocation.redirectMbtypeListPage; }
@RequestMapping("del/{id}") public String deletembtype(@PathVariable("id") String mbtypeId) { adminService.delMbtype(mbtypeId);
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
| * @return */ @GetMapping("/add/{id}/{name}/{address}") public String addMxbCard(@PathVariable("id") String joidId, @PathVariable("name") String name, @PathVariable("address") String address, Model model) { List<MxbType> mxbTypes = adminService.queryMxbTypeList(null); model.addAttribute("types", mxbTypes); model.addAttribute("joidId", joidId); model.addAttribute("name", name); model.addAttribute("address", address); return PageLocation.cardAddPage; }
@PostMapping("/add") public String doAddMxbCard(MxbCard mxbCard) { businessService.addMxbCard(mxbCard); return PageLocation.redirectCardListPage; }
@GetMapping("/{id}") public String editQueryMxbCard(@PathVariable("id") String id, Model model) { MxbCard oneMxbCard = businessService.findOneMxbCard(id); List<MxbType> mxbTypes = adminService.queryMxbTypeList(null); model.addAttribute("types", mxbTypes); model.addAttribute("card", oneMxbCard); return PageLocation.cardEditPage; }
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| } }
@Controller @RequestMapping("/bill") @Slf4j public class MxbBillControler {
@Autowired BusinessService businessService;
@GetMapping("/query") public String toQueryJoidIdPage(Model model){ return PageLocation.billQueryPage; }
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
| }
@GetMapping("/{name}") public String editQueryFinst(@PathVariable("name") String institutionId, Model model) { MxbFarmersInstitution finst = adminService.findOneFinst(institutionId); model.addAttribute("finst", finst); return PageLocation.finstEditPage; } @GetMapping("/add") public String toFinstAddPage() { return PageLocation.finstAddPage; } @PostMapping("/finst") public String addFinst(MxbFarmersInstitution finst) { adminService.addFinst(finst); return PageLocation.redirectFinstListPage; }
@RequestMapping("edit") public String editFinst(MxbFarmersInstitution finst) { adminService.updateFinst(finst); return PageLocation.redirectFinstListPage; }
@RequestMapping("del/{id}") public String deleteFinst(@PathVariable("id") String finstId) { adminService.delFinst(finstId); return PageLocation.redirectFinstListPage; }
@RequestMapping("query") public String queryFinst(MxbFarmersInstitution finst, Model model) { PageHelper.startPage(1, PageHelperConfig.pageSize); List<MxbFarmersInstitution> mxbFarmersInstitutions = adminService.queryFarmerInstList(finst); PageInfo<MxbFarmersInstitution> mxbFarmersInstitutionPageInfo = new PageInfo<>(mxbFarmersInstitutions); model.addAttribute("pageInfo", mxbFarmersInstitutionPageInfo); return PageLocation.finstListPage; }
@RequestMapping(path = {"/queryAjax"})
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
| PageHelper.startPage(startPage, PageHelperConfig.pageSize); List<MxbType> mxbTypes = adminService.queryMxbTypeList(null); PageInfo<MxbType> mxbTypePageInfo = new PageInfo<>(mxbTypes); model.addAttribute("pageInfo", mxbTypePageInfo); return PageLocation.mbtypeListPage; }
@GetMapping("/{id}") public String editQuerymbtype(@PathVariable("id") String mbtypeId, Model model) { MxbType oneMbtype = adminService.findOneMbtype(mbtypeId,null); model.addAttribute("mbtype", oneMbtype); return PageLocation.mbtypeEditPage; }
@GetMapping("/add") public String tombtypeAddPage() { return PageLocation.mbtypeAddPage; }
@PostMapping("/add") public String addmbtype(MxbType mxbType) { adminService.addMbtype(mxbType); return PageLocation.redirectMbtypeListPage;
|
——————————PayStart——————————
项目链接:
https://javayms.github.io?id=282024441103201le
https://javayms.pages.dev?id=282024441103201le