——————————DescriptionStart——————————
运行环境
Java≥8、MySQL≥5.7、Node.js≥14
开发工具
后端:eclipse/idea/myeclipse/sts等均可配置运行
前端:WebStorm/VSCode/HBuilderX等均可
❗没学过node.js的不要搞前后端分离项目
适用
课程设计,大作业,毕业设计,项目练习,学习演示等
功能说明







1 2 3 4 5
| 登录用户: admin 123456 管理员 李星 123456 药师 王菲 123456 采购员 浩然 123456 销售员
|
基于javaweb的SpringBoot药品管理系统(java+springboot+vue+mybatis+maven+mysql)
一、项目运行 环境配置:
Jdk1.8 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。
项目技术:
Spring + SpringBoot+ mybatis + Maven + Vue 等等组成,B/S模式 + Maven管理等等。
——————————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 36 37 38
|
@Api(tags = "药品类型管理接口") @RestController @RequestMapping("/type") public class DrugTypeController {
@Resource private DrugTypeService drugTypeService;
@ApiOperation("创建或修改药品类型") @PostMapping("/save") @ResponseBody @ResponseConversion public void saveType(@Valid @RequestBody DrugType drugType) { drugTypeService.saveType(drugType); }
@ApiOperation("删除药品类型") @PostMapping("/delete") @ResponseBody @ResponseConversion public void deleteType(@ApiParam(value = "药品类型id", required = true) @RequestParam("id") Serializable id) { drugTypeService.deleteType(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
| return drugOutService.getOutList(pageDTO, param); } } package com.zjw.drug.controller;
@Api(tags = "采购计划管理接口") @RestController @RequestMapping("/stockplan") public class StockplanController {
@Resource private StockplanService stockplanService;
|
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
| * 删除【请填写功能名称】 * * @param id 【请填写功能名称】id */ @ApiOperation("删除【请填写功能名称】") @PostMapping("/delete") public void deleteResource(@ApiParam(value = "【请填写功能名称】id", required = true) @RequestParam("id") Serializable id) { sysResourceService.deleteResource(id); }
@ApiOperation(value = "批量删除【请填写功能名称】") @PostMapping("/delete/batch") public void deleteResource(@RequestBody Collection<? extends Serializable> idList) { sysResourceService.deleteResource(idList); }
@ApiOperation("通过id查询【请填写功能名称】") @GetMapping("/{id}") public SysResource getResource(@PathVariable("id") Serializable id) { return sysResourceService.getResource(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
| @ResponseBody @ResponseConversion public void deleteStockplan(@RequestBody Collection<? extends Serializable> idList) { stockplanService.deleteStockplan(idList); }
@ApiOperation("通过id查询采购计划") @GetMapping("/{id}") public Stockplan getStockplan(@PathVariable("id") Serializable id) { return stockplanService.getStockplan(id); }
@ApiOperation("通过id查询采购计划VO") @GetMapping("/VO/{id}") public StockplanVO getStockplanVO(@PathVariable("id")Serializable id){ return stockplanService.getStockplanVO(id);}
@ApiOperation(value = "分页查询采购计划信息") @GetMapping("/list") public PageVO<StockplanVO> getStockplanList(PageDTO pageDTO, StockplanQueryParam param) { return stockplanService.getStockplanList(pageDTO, param); } } package com.zjw.drug.controller;
|
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
| * @param idList 供应商id列表 */ @ApiOperation(value = "批量删除供应商") @PostMapping("/delete/batch") @ResponseBody @ResponseConversion public void deleteProvider(@RequestBody Collection<? extends Serializable> idList) { drugProviderService.deleteProvider(idList); }
@ApiOperation("通过id查询供应商") @GetMapping("/{id}") public DrugProvider getProvider(@PathVariable("id") Serializable id) { return drugProviderService.getProvider(id); }
@ApiOperation(value = "分页查询供应商信息") @GetMapping("/list") public PageVO<DrugProviderVO> getProviderList(PageDTO pageDTO, DrugProviderQueryParam param) { return drugProviderService.getProviderList(pageDTO, param); } } package com.zjw.drug.controller;
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
@ApiOperation(value = "分页查询供应商信息") @GetMapping("/list") public PageVO<DrugProviderVO> getProviderList(PageDTO pageDTO, DrugProviderQueryParam param) { return drugProviderService.getProviderList(pageDTO, param); } } package com.zjw.drug.controller;
@Api(tags = "员工信息管理接口")
|
——————————PayStart——————————
项目链接:
https://javayms.github.io?id=181122582008200vc
https://javayms.pages.dev?id=181122582008200vc