基于javaweb+jsp的医院人事考勤管理系统(java+SSM+jsp+layui+Mysql)
jsp+ssm(spring+springMVC+mybatis)实现的医院人事管理系统,系统比较简单,前端界面采用的是layui框架,非常精简友好,主要实现了上班签到,下班签到,生成考勤数据,员工管理、部门管理、职位管理、请假管理、加班管理等功能。
适用
课程设计,大作业,毕业设计,项目练习,学习演示等
public ListgetAllRole() { return iUserService.getAllRole(); } } 拿药管理API: @RestController @RequestMapping(value = "/takingdrug") @Api(tags = "拿药管理API") public class TakingDrugController { @Autowired private ITakingDrugService iTakingDrugService; @RequestMapping(value = "/addRole", method = RequestMethod.POST) public BaseResponse addRole(@RequestBody @Validated AddRoleVO addRoleVO) { return iadminService.addRole(addRoleVO); } @GetMapping(value = "/getRoleApply") public PageRspVO getRoleApply(BasePageReqVO reqVO) { return iadminService.getRoleApply(reqVO); } @PostMapping(value = "/getMedicalRecord") public MedicalRecordRspVO getMedicalRecord(@RequestParam String prescriptionNum) throws Exception { return iTakingDrugService.getMedicalRecord(prescriptionNum); } @PostMapping(value = "/saveTakingDrugInfo") public BaseResponse saveTakingDrugInfo(@RequestParam String prescriptionNum) { return iTakingDrugService.saveTakingDrugInfo(prescriptionNum);
}
}
用户管理API:
@RestController
@RequestMapping(value = "/user")
@Api(tags = "用户管理API")
public class UserController {
@Autowired
private IUserService iUserService;
@RequestMapping(value = "/dologin", method = RequestMethod.POST)
public BaseResponse doLogin(@RequestBody @Validated UserLoginReqVO reqVO, Model model) {
return iUserService.doLogin(reqVO);
}
@PostMapping(value = "/changePassword")
public BaseResponse changePassword(@RequestBody @Validated ChangePasswordReqVO reqVO) {
return iUserService.changePassword(reqVO);
}
@PostMapping(value = "/getUserInfo")
public List getUserInfo() {
return iUserService.getUserInfo();
}
@PostMapping(value = "/changeUserInfo")
public BaseResponse changeUserInfo(@RequestBody @Validated UserInfoVO reqVO) {
return iUserService.changeUserInfo(reqVO);
public BaseResponsehiddenAnnouncement(@RequestParam String id) { return iadminService.hiddenAnnouncement(id); } @PostMapping(value = "/adddepartment") @ApiOperation(value = "添加科室", httpMethod = "POST", notes = "添加科室") @ApiImplicitParam(name = "reqVO",value = "添加科室", dataType = "AddDepartmentReqVO") public BaseResponse addDepartment(@RequestBody @Validated AddDepartmentReqVO reqVO) { return iadminService.addDepartment(reqVO); } @PostMapping(value = "/getDepartment") @ApiOperation(value = "获取所有科室", httpMethod = "POST", notes = "获取所有科室") public List getDepartment() { return iadminService.getDepartment(); } } 用户管理API: @RestController @RequestMapping(value = "/user") @Api(tags = "用户管理API") public class UserController { @Autowired private IUserService iUserService; @PostMapping(value = "/getAllRole") public List getAllRole() { return iUserService.getAllRole(); } } 拿药管理API:
public BaseResponseaddRole(@RequestBody @Validated AddRoleVO addRoleVO) { return iadminService.addRole(addRoleVO); } @GetMapping(value = "/getRoleApply") public PageRspVO getRoleApply(BasePageReqVO reqVO) { return iadminService.getRoleApply(reqVO); } @PostMapping(value = "/changeRoleStatus") public void changeRoleStatus(@RequestParam String status, @RequestParam String email) { iadminService.changeRoleStatus(status, email); } @RequestMapping(value = "/addRole", method = RequestMethod.POST) public BaseResponse addRole(@RequestBody @Validated AddRoleVO addRoleVO) { return iadminService.addRole(addRoleVO); } @GetMapping(value = "/getRoleApply")



