基于javaweb的SpringBoot药品管理系统(java+springboot+vue+mybatis+maven+mysql)

运行环境

Java≥8、MySQL≥5.7、Node.js≥14

开发工具

后端:eclipse/idea/myeclipse/sts等均可配置运行
前端:WebStorm/VSCode/HBuilderX等均可

❗没学过node.js的不要搞前后端分离项目

适用

课程设计,大作业,毕业设计,项目练习,学习演示等

功能说明

380123022402

390123022402

400123022402

420123022402

430123022402

440123022402

450123022402

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管理等等。

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


/**
* 药品类型Controller
*
*/
@Api(tags = "药品类型管理接口")
@RestController
@RequestMapping("/type")
public class DrugTypeController {

@Resource
private DrugTypeService drugTypeService;

/**
* 创建或修改药品类型
*
* @param drugType 药品类型
*/
@ApiOperation("创建或修改药品类型")
@PostMapping("/save")
@ResponseBody
@ResponseConversion
public void saveType(@Valid @RequestBody DrugType drugType) {
drugTypeService.saveType(drugType);
}

/**
* 删除药品类型
*
* @param id 药品类型id
*/
@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;




/**
* 【请填写功能名称】Controller
*
*/
@Api(tags = "采购计划管理接口")
@RestController
@RequestMapping("/stockplan")
public class StockplanController {

@Resource
private StockplanService stockplanService;

/**
* 创建或修改采购计划
*
* @param stockplan 采购计划
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);
}

/**
* 批量删除【请填写功能名称】
*
* @param idList 【请填写功能名称】id列表
*/
@ApiOperation(value = "批量删除【请填写功能名称】")
@PostMapping("/delete/batch")
public void deleteResource(@RequestBody Collection<? extends Serializable> idList) {
sysResourceService.deleteResource(idList);
}

/**
* 通过id查询【请填写功能名称】
*
* @param id 【请填写功能名称】id
* @return 【请填写功能名称】
*/
@ApiOperation("通过id查询【请填写功能名称】")
@GetMapping("/{id}")
public SysResource getResource(@PathVariable("id") Serializable id) {
return sysResourceService.getResource(id);
}

/**
* 分页查询【请填写功能名称】
*
* @param pageDTO 分页数据
* @param param 查询条件
* @return PageVO
*/
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);
}

/**
* 通过id查询采购计划
*
* @param id 采购计划id
* @return 采购计划
*/
@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);}

/**
* 分页查询采购计划
*
* @param pageDTO 分页数据
* @param param 查询条件
* @return PageVO
*/
@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);
}

/**
* 通过id查询供应商
*
* @param id 供应商id
* @return 供应商
*/
@ApiOperation("通过id查询供应商")
@GetMapping("/{id}")
public DrugProvider getProvider(@PathVariable("id") Serializable id) {
return drugProviderService.getProvider(id);
}

/**
* 分页查询供应商
*
* @param pageDTO 分页数据
* @param param 查询条件
* @return PageVO
*/
@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

/**
* 分页查询供应商
*
* @param pageDTO 分页数据
* @param param 查询条件
* @return PageVO
*/
@ApiOperation(value = "分页查询供应商信息")
@GetMapping("/list")
public PageVO<DrugProviderVO> getProviderList(PageDTO pageDTO, DrugProviderQueryParam param) {
return drugProviderService.getProviderList(pageDTO, param);
}
}
package com.zjw.drug.controller;




/**
* 【请填写功能名称】Controller
*
*/
@Api(tags = "员工信息管理接口")


项目链接:
https://javayms.github.io?id=181122582008200vc
https://javayms.pages.dev?id=181122582008200vc