下载资源后端资源详情
java.zip
大小:121.26KB
价格:39积分
下载量:0
评分:
5.0
上传者:hhtt19820919
更新日期:2025-09-22

医护人员排班系统2024(代码+论文+开题报告)

资源文件列表(大概)

文件名
大小
java/
-
java/com/
-
java/com/SpringbootSchemaApplication.java
802B
java/com/annotation/
-
java/com/annotation/APPLoginUser.java
320B
java/com/annotation/IgnoreAuth.java
196B
java/com/annotation/LoginUser.java
317B
java/com/config/
-
java/com/config/InterceptorConfig.java
1.48KB
java/com/config/MybatisPlusConfig.java
523B
java/com/controller/
-
java/com/controller/CommonController.java
8.35KB
java/com/controller/ConfigController.java
3.02KB
java/com/controller/DiscusskeshixinxiController.java
6.86KB
java/com/controller/DiscussyiyuanxinxiController.java
6.92KB
java/com/controller/FileController.java
3.56KB
java/com/controller/ForumController.java
7.36KB
java/com/controller/KeshixinxiController.java
6.41KB
java/com/controller/PaibanleixingController.java
6.57KB
java/com/controller/PaibanxinxiController.java
6.47KB
java/com/controller/StoreupController.java
6.84KB
java/com/controller/TousuxinxiController.java
6.79KB
java/com/controller/UserController.java
5.16KB
java/com/controller/YihuController.java
8.39KB
java/com/controller/YihuleixingController.java
6.45KB
java/com/controller/YihuxinxiController.java
6.35KB
java/com/controller/YiyuanxinxiController.java
6.97KB
java/com/dao/
-
java/com/dao/CommonDao.java
622B
java/com/dao/ConfigDao.java
199B
java/com/dao/DiscusskeshixinxiDao.java
1.06KB
java/com/dao/DiscussyiyuanxinxiDao.java
1.08KB
java/com/dao/ForumDao.java
896B
java/com/dao/KeshixinxiDao.java
974B
java/com/dao/PaibanleixingDao.java
1019B
java/com/dao/PaibanxinxiDao.java
989B
java/com/dao/StoreupDao.java
926B
java/com/dao/TokenDao.java
560B
java/com/dao/TousuxinxiDao.java
974B
java/com/dao/UserDao.java
554B
java/com/dao/YihuDao.java
878B
java/com/dao/YihuleixingDao.java
989B
java/com/dao/YihuxinxiDao.java
959B
java/com/dao/YiyuanxinxiDao.java
989B
java/com/entity/
-
java/com/entity/ConfigEntity.java
851B
java/com/entity/DiscusskeshixinxiEntity.java
3.01KB
java/com/entity/DiscussyiyuanxinxiEntity.java
3.01KB
java/com/entity/EIException.java
845B
java/com/entity/ForumEntity.java
3.42KB
java/com/entity/KeshixinxiEntity.java
3.38KB
java/com/entity/PaibanleixingEntity.java
1.95KB
java/com/entity/PaibanxinxiEntity.java
4.6KB
java/com/entity/StoreupEntity.java
2.94KB
java/com/entity/TokenEntity.java
2.14KB
java/com/entity/TousuxinxiEntity.java
3.44KB
java/com/entity/UserEntity.java
1.22KB
java/com/entity/YihuEntity.java
3.99KB
java/com/entity/YihuleixingEntity.java
2KB
java/com/entity/YihuxinxiEntity.java
3.74KB
java/com/entity/YiyuanxinxiEntity.java
3.77KB
java/com/entity/model/
-
java/com/entity/model/DiscusskeshixinxiModel.java
1.77KB
java/com/entity/model/DiscussyiyuanxinxiModel.java
1.77KB
java/com/entity/model/ForumModel.java
2KB
java/com/entity/model/KeshixinxiModel.java
2.18KB
java/com/entity/model/PaibanleixingModel.java
698B
java/com/entity/model/PaibanxinxiModel.java
3.44KB
java/com/entity/model/StoreupModel.java
1.72KB
java/com/entity/model/TousuxinxiModel.java
2.23KB
java/com/entity/model/YihuModel.java
2.82KB
java/com/entity/model/YihuleixingModel.java
694B
java/com/entity/model/YihuxinxiModel.java
2.55KB
java/com/entity/model/YiyuanxinxiModel.java
2.49KB
java/com/entity/view/
-
java/com/entity/view/DiscusskeshixinxiView.java
1000B
java/com/entity/view/DiscussyiyuanxinxiView.java
1009B
java/com/entity/view/ForumView.java
880B
java/com/entity/view/KeshixinxiView.java
928B
java/com/entity/view/PaibanleixingView.java
955B
java/com/entity/view/PaibanxinxiView.java
937B
java/com/entity/view/StoreupView.java
898B
java/com/entity/view/TousuxinxiView.java
928B
java/com/entity/view/YihuView.java
868B
java/com/entity/view/YihuleixingView.java
937B
java/com/entity/view/YihuxinxiView.java
919B
java/com/entity/view/YiyuanxinxiView.java
937B
java/com/entity/vo/
-
java/com/entity/vo/DiscusskeshixinxiVO.java
1.67KB
java/com/entity/vo/DiscussyiyuanxinxiVO.java
1.68KB
java/com/entity/vo/ForumVO.java
1.9KB
java/com/entity/vo/KeshixinxiVO.java
2.08KB
java/com/entity/vo/PaibanleixingVO.java
598B
java/com/entity/vo/PaibanxinxiVO.java
3.35KB
java/com/entity/vo/StoreupVO.java
1.63KB
java/com/entity/vo/TousuxinxiVO.java
2.13KB
java/com/entity/vo/YihuVO.java
2.72KB
java/com/entity/vo/YihuleixingVO.java
594B
java/com/entity/vo/YihuxinxiVO.java
2.45KB
java/com/entity/vo/YiyuanxinxiVO.java
2.39KB
java/com/interceptor/
-
java/com/interceptor/AuthorizationInterceptor.java
3.3KB
java/com/service/
-
java/com/service/CommonService.java
536B
java/com/service/ConfigService.java
314B
java/com/service/DiscusskeshixinxiService.java
1.09KB
java/com/service/DiscussyiyuanxinxiService.java
1.11KB
java/com/service/ForumService.java
939B
java/com/service/KeshixinxiService.java
1012B
java/com/service/PaibanleixingService.java
1.03KB
java/com/service/PaibanxinxiService.java
1KB
java/com/service/StoreupService.java
967B
java/com/service/TokenService.java
684B
java/com/service/TousuxinxiService.java
1012B
java/com/service/UserService.java
597B
java/com/service/YihuService.java
922B
java/com/service/YihuleixingService.java
1KB
java/com/service/YihuxinxiService.java
998B
java/com/service/YiyuanxinxiService.java
1KB
java/com/service/impl/
-
java/com/service/impl/CommonServiceImpl.java
1.26KB
java/com/service/impl/ConfigServiceImpl.java
895B
java/com/service/impl/DiscusskeshixinxiServiceImpl.java
2.06KB
java/com/service/impl/DiscussyiyuanxinxiServiceImpl.java
2.08KB
java/com/service/impl/ForumServiceImpl.java
1.78KB
java/com/service/impl/KeshixinxiServiceImpl.java
1.9KB
java/com/service/impl/PaibanleixingServiceImpl.java
1.97KB
java/com/service/impl/PaibanxinxiServiceImpl.java
1.92KB
java/com/service/impl/StoreupServiceImpl.java
1.83KB
java/com/service/impl/TokenServiceImpl.java
2.41KB
java/com/service/impl/TousuxinxiServiceImpl.java
1.9KB
java/com/service/impl/UserServiceImpl.java
1.34KB
java/com/service/impl/YihuServiceImpl.java
1.76KB
java/com/service/impl/YihuleixingServiceImpl.java
1.92KB
java/com/service/impl/YihuxinxiServiceImpl.java
1.87KB
java/com/service/impl/YiyuanxinxiServiceImpl.java
1.92KB
java/com/utils/
-
java/com/utils/BaiduUtil.java
3.6KB
java/com/utils/CommonUtil.java
566B
java/com/utils/FileUtil.java
680B
java/com/utils/HttpClientUtils.java
1013B
java/com/utils/JQPageInfo.java
790B
java/com/utils/MD5Util.java
337B
java/com/utils/MPUtil.java
5.17KB
java/com/utils/PageUtils.java
1.92KB
java/com/utils/Query.java
2.6KB
java/com/utils/R.java
884B
java/com/utils/SQLFilter.java
1.04KB
java/com/utils/SpringContextUtils.java
1.1KB
java/com/utils/ValidatorUtils.java
1.08KB

资源内容介绍

CSDN展示地址:http://t.csdnimg.cn/YZ3z4【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。【项目质量】:所有源码都经过严格测试,可以直接运行。功能在确认正常工作后才上传。【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。【附加价值】:项目具有较高的学习借鉴价值,也可直接拿来修改复刻。对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。【沟通交流】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。鼓励下载和使用,并欢迎大家互相学习,共同进步。
package com.controller;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Arrays;import java.util.Calendar;import java.util.Map;import java.util.HashMap;import java.util.Iterator;import java.util.Date;import java.util.List;import javax.servlet.http.HttpServletRequest;import com.utils.ValidatorUtils;import org.apache.commons.lang3.StringUtils;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.format.annotation.DateTimeFormat;import org.springframework.web.bind.annotation.PathVariable;import org.springframework.web.bind.annotation.RequestBody;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RequestParam;import org.springframework.web.bind.annotation.RestController;import com.baomidou.mybatisplus.mapper.EntityWrapper;import com.baomidou.mybatisplus.mapper.Wrapper;import com.annotation.IgnoreAuth;import com.entity.YihuEntity;import com.entity.view.YihuView;import com.service.YihuService;import com.service.TokenService;import com.utils.PageUtils;import com.utils.R;import com.utils.MD5Util;import com.utils.MPUtil;import com.utils.CommonUtil;/** * 医护 * 后端接口 * @author * @email * @date 2021-05-08 16:41:19 */@RestController@RequestMapping("/yihu")public class YihuController { @Autowired private YihuService yihuService; @Autowiredprivate TokenService tokenService;/** * 登录 */@IgnoreAuth@RequestMapping(value = "/login")public R login(String username, String password, String captcha, HttpServletRequest request) {YihuEntity user = yihuService.selectOne(new EntityWrapper<YihuEntity>().eq("gonghao", username));if(user==null || !user.getMima().equals(password)) {return R.error("账号或密码不正确");}String token = tokenService.generateToken(user.getId(), username,"yihu", "医护" );return R.ok().put("token", token);}/** * 注册 */@IgnoreAuth @RequestMapping("/register") public R register(@RequestBody YihuEntity yihu){ //ValidatorUtils.validateEntity(yihu); YihuEntity user = yihuService.selectOne(new EntityWrapper<YihuEntity>().eq("gonghao", yihu.getGonghao()));if(user!=null) {return R.error("注册用户已存在");}Long uId = new Date().getTime();yihu.setId(uId); yihuService.insert(yihu); return R.ok(); }/** * 退出 */@RequestMapping("/logout")public R logout(HttpServletRequest request) {request.getSession().invalidate();return R.ok("退出成功");}/** * 获取用户的session用户信息 */ @RequestMapping("/session") public R getCurrUser(HttpServletRequest request){ Long id = (Long)request.getSession().getAttribute("userId"); YihuEntity user = yihuService.selectById(id); return R.ok().put("data", user); } /** * 密码重置 */ @IgnoreAuth@RequestMapping(value = "/resetPass") public R resetPass(String username, HttpServletRequest request){ YihuEntity user = yihuService.selectOne(new EntityWrapper<YihuEntity>().eq("gonghao", username)); if(user==null) { return R.error("账号不存在"); } user.setMima("123456"); yihuService.updateById(user); return R.ok("密码已重置为:123456"); } /** * 后端列表 */ @RequestMapping("/page") public R page(@RequestParam Map<String, Object> params,YihuEntity yihu,HttpServletRequest request){ EntityWrapper<YihuEntity> ew = new EntityWrapper<YihuEntity>();PageUtils page = yihuService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, yihu), params), params)); return R.ok().put("data", page); } /** * 前端列表 */ @RequestMapping("/list") public R list(@RequestParam Map<String, Object> params,YihuEntity yihu, HttpServletRequest request){ EntityWrapper<YihuEntity> ew = new EntityWrapper<YihuEntity>();PageUtils page = yihuService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, yihu), params), params)); return R.ok().put("data", page); }/** * 列表 */ @RequestMapping("/lists") public R list( YihuEntity yihu){ EntityWrapper<YihuEntity> ew = new EntityWrapper<YihuEntity>(); ew.allEq(MPUtil.allEQMapPre( yihu, "yihu")); return R.ok().put("data", yihuService.selectListView(ew)); } /** * 查询 */ @RequestMapping("/query") public R query(YihuEntity yihu){ EntityWrapper< YihuEntity> ew = new EntityWrapper< YihuEntity>(); ew.allEq(MPUtil.allEQMapPre( yihu, "yihu")); YihuView yihuView = yihuService.selectView(ew);return R.ok("查询医护成功").put("data", yihuView); } /** * 后端详情 */ @RequestMapping("/info/{id}") public R info(@PathVariable("id") Long id){ YihuEntity yihu = yihuService.selectById(id); return R.ok().put("data", yihu); } /** * 前端详情 */ @RequestMapping("/detail/{id}") public R detail(@PathVariable("id") Long id){ YihuEntity yihu = yihuService.selectById(id); return R.ok().put("data", yihu); } /** * 后端保存 */ @RequestMapping("/save") public R save(@RequestBody YihuEntity yihu, HttpServletRequest request){ yihu.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue()); //ValidatorUtils.validateEntity(yihu); YihuEntity user = yihuService.selectOne(new EntityWrapper<YihuEntity>().eq("gonghao", yihu.getGonghao()));if(user!=null) {return R.error("用户已存在");}yihu.setId(new Date().getTime()); yihuService.insert(yihu); return R.ok(); } /** * 前端保存 */ @RequestMapping("/add") public R add(@RequestBody YihuEntity yihu, HttpServletRequest request){ yihu.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue()); //ValidatorUtils.validateEntity(yihu); YihuEntity user = yihuService.selectOne(new EntityWrapper<YihuEntity>().eq("gonghao", yihu.getGonghao()));if(user!=null) {return R.error("用户已存在");}yihu.setId(new Date().getTime()); yihuService.insert(yihu); return R.ok(); } /** * 修改 */ @RequestMapping("/update") public R update(@RequestBody YihuEntity yihu, HttpServletRequest request){ //ValidatorUtils.validateEntity(yihu); yihuService.updateById(yihu);//全部更新 return R.ok(); } /** * 删除 */ @RequestMapping("/delete") public R delete(@RequestBody Long[] ids){ yihuService.deleteBatchIds(Arrays.asList(ids)); return R.ok(); } /** * 提醒接口 */@RequestMapping("/remind/{columnName}/{type}")public R remindCount(@PathVariable("columnName") String columnName, HttpServletRequest request, @PathVariable("type") String type,@RequestParam Map<String, Object> map) {map.put("column", columnName);map.put("type", type);if(type.equals("2")) {SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");Calendar c = Calendar.getInstance();Date remindStartDate = null;Date remindEndDate = null;if(map.get("remindstart")!=null) {Integer remindStart = Integer.parseInt(map.get("remindstart").toString());c.setTime(new Date()); c.add(Calendar.DAY_OF_MONTH,remindStart);remindStartDate = c.getTime();map.put("remindstart", sdf.format(remindStartDate));}if(map.get("remindend")!=null) {Integer rem

用户评论 (0)

发表评论

captcha