基于javaweb+mysql的springboot病案打印系统(java+springboot+maven+ssm+vue+mysql)

基于javaweb+mysql的springboot病案打印系统(java+springboot+maven+ssm+vue+mysql)

私信源码获取及调试交流

运行环境

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

开发工具

后端:eclipse/idea/myeclipse/sts等均可配置运行

前端:WebStorm/VSCode/HBuilderX等均可

适用

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

功能说明

基于javaweb的SpringBoot病案打印系统(java+springboot+maven+ssm+vue+mysql)

/MedicalSystem

管理员

admin 123456

用户

用户账号1 123456

用户账号2 123456

用户账号3 123456

用户账号4 123456

用户账号5 123456

用户账号6 123456

用户账号7 123456

用户账号8 123456

代理人

代理账号1 123456

代理账号2 123456

代理账号3 123456

代理账号4 123456

代理账号5 123456

代理账号6 123456

代理账号7 123456

代理账号8 123456

本项目将围绕病案打印系统的构建与实施展开,具体项目内容包括:

用户注册和登录功能,确保用户信息安全;

病案信息的录入和查询功能,方便医护人员获取所需病案;

申请打印功能的设计与实现,简化病案打印流程;

代理人功能的添加,满足患者多样化的需求;

 * 代理打印
 * 后端接口
 * @email 
 */
@RestController
@RequestMapping("/dailidayin")
public class DailidayinController {
    @Autowired
    private DailidayinService dailidayinService;

    

    /**
     * 后端列表
     */
    @RequestMapping("/page")
    public R page(@RequestParam Map<String, Object> params,DailidayinEntity dailidayin,
		HttpServletRequest request){
		String tableName = request.getSession().getAttribute("tableName").toString();
		if(tableName.equals("yonghu")) {
			dailidayin.setYonghuzhanghao((String)request.getSession().getAttribute("username"));
		}
		if(tableName.equals("dailiren")) {
			dailidayin.setDailizhanghao((String)request.getSession().getAttribute("username"));
		}
        EntityWrapper<DailidayinEntity> ew = new EntityWrapper<DailidayinEntity>();

		PageUtils page = dailidayinService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, dailidayin), params), params));

        return R.ok().put("data", page);
    }
    
    /**
     * 前端列表
     */
	@IgnoreAuth
    @RequestMapping("/list")
    public R list(@RequestParam Map<String, Object> params,DailidayinEntity dailidayin, 
		HttpServletRequest request){
        EntityWrapper<DailidayinEntity> ew = new EntityWrapper<DailidayinEntity>();

		PageUtils page = dailidayinService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, dailidayin), params), params));
        return R.ok().put("data", page);
    }

	 * 获取table表中的column列表(联动接口)
	 * @param table
	 * @param column
	 * @return
	 */
	@IgnoreAuth
	@RequestMapping("/option/{tableName}/{columnName}")
	public R getOption(@PathVariable("tableName") String tableName, @PathVariable("columnName") String columnName,@RequestParam(required = false) String conditionColumn,@RequestParam(required = false) String conditionValue,String level,String parent) {
		Map<String, Object> params = new HashMap<String, Object>();
		params.put("table", tableName);
		params.put("column", columnName);
		if(StringUtils.isNotBlank(level)) {
			params.put("level", level);
		}
		if(StringUtils.isNotBlank(parent)) {
			params.put("parent", parent);
		}
        if(StringUtils.isNotBlank(conditionColumn)) {
            params.put("conditionColumn", conditionColumn);
        }
        if(StringUtils.isNotBlank(conditionValue)) {
            params.put("conditionValue", conditionValue);
        }
		List<String> data = commonService.getOption(params);
		return R.ok().put("data", data);
	}
	
	/**
	 * 根据table中的column获取单条记录
	 * @param table
	 * @param column
	 * @return
	 */
	@IgnoreAuth
	@RequestMapping("/follow/{tableName}/{columnName}")
	public R getFollowByOption(@PathVariable("tableName") String tableName, @PathVariable("columnName") String columnName, @RequestParam String columnValue) {
		Map<String, Object> params = new HashMap<String, Object>();
		params.put("table", tableName);
		params.put("column", columnName);
		params.put("columnValue", columnValue);
		Map<String, Object> result = commonService.getFollowByOption(params);
		return R.ok().put("data", result);
	}
	
@RequestMapping("/binganxinxi")
public class BinganxinxiController {
    @Autowired
    private BinganxinxiService binganxinxiService;

    

    /**
     * 后端列表
     */
    @RequestMapping("/page")
    public R page(@RequestParam Map<String, Object> params,BinganxinxiEntity binganxinxi,
		HttpServletRequest request){
		String tableName = request.getSession().getAttribute("tableName").toString();
		if(tableName.equals("yonghu")) {
			binganxinxi.setYonghuzhanghao((String)request.getSession().getAttribute("username"));
		}
        EntityWrapper<BinganxinxiEntity> ew = new EntityWrapper<BinganxinxiEntity>();

		PageUtils page = binganxinxiService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, binganxinxi), params), params));

        return R.ok().put("data", page);
    }
    
    /**
     * 前端列表
     */
	@IgnoreAuth
    @RequestMapping("/list")
    public R list(@RequestParam Map<String, Object> params,BinganxinxiEntity binganxinxi, 
		HttpServletRequest request){
        EntityWrapper<BinganxinxiEntity> ew = new EntityWrapper<BinganxinxiEntity>();

		PageUtils page = binganxinxiService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, binganxinxi), params), params));
        return R.ok().put("data", page);
    }

	/**
     * 列表
     */
    @RequestMapping("/lists")
    public R list( BinganxinxiEntity binganxinxi){
       	EntityWrapper<BinganxinxiEntity> ew = new EntityWrapper<BinganxinxiEntity>();
      	ew.allEq(MPUtil.allEQMapPre( binganxinxi, "binganxinxi")); 
        return R.ok().put("data", binganxinxiService.selectListView(ew));
    }

    /**
     * 后端保存
     */
    @RequestMapping("/save")
    public R save(@RequestBody BingandayinEntity bingandayin, HttpServletRequest request) {
        bingandayin.setId(new Date().getTime() + new Double(Math.floor(Math.random() * 1000)).longValue());
        //ValidatorUtils.validateEntity(bingandayin);
        bingandayinService.insert(bingandayin);
        return R.ok();
    }

    /**
     * 前端保存
     */
    @RequestMapping("/add")
    public R add(@RequestBody BingandayinEntity bingandayin, HttpServletRequest request) {
        bingandayin.setId(new Date().getTime() + new Double(Math.floor(Math.random() * 1000)).longValue());
        //ValidatorUtils.validateEntity(bingandayin);
        bingandayinService.insert(bingandayin);
        return R.ok();
    }

    /**
     * 修改
     */
    @RequestMapping("/update")
    @Transactional
    public R update(@RequestBody BingandayinEntity bingandayin, HttpServletRequest request) {
        //ValidatorUtils.validateEntity(bingandayin);
        bingandayinService.updateById(bingandayin);//全部更新
        return R.ok();
    }

    /**
     * 删除
     */
    @RequestMapping("/delete")
    public R delete(@RequestBody Long[] ids) {
        bingandayinService.deleteBatchIds(Arrays.asList(ids));
        return R.ok();
    }

    @RequestMapping("/alipay")
    public R payController(HttpServletRequest request, HttpServletResponse response) throws IOException {

        request.setCharacterEncoding("utf-8");
        response.setContentType("text/html;charset=utf-8");

//
//        AlipayTradePagePayRequest alipayRequest = new AlipayTradePagePayRequest();
        //商户订单号
        String out_trade_no = (String) params.get("tradeno");
        DayinxinxiEntity dayinxinxi = dayinxinxiService.selectOne(new EntityWrapper<DayinxinxiEntity>().eq("dayinbianhao", out_trade_no));
        if (dayinxinxi != null) {
            dayinxinxi.setIspay("已支付");
            dayinxinxiService.updateById(dayinxinxi);
        }
        //——请在这里编写您的程序(以上代码仅作参考)——
        return R.ok();
    }

}

/**
 * 病案打印
 * 后端接口
    

    /**
     * 后端保存
     */
    @RequestMapping("/save")
    public R save(@RequestBody DailirenEntity dailiren, HttpServletRequest request){
    	dailiren.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());
    	//ValidatorUtils.validateEntity(dailiren);
    	DailirenEntity u = dailirenService.selectOne(new EntityWrapper<DailirenEntity>().eq("dailizhanghao", dailiren.getDailizhanghao()));
		if(u!=null) {
			return R.error("用户已存在");
		}
		dailiren.setId(new Date().getTime());
        dailirenService.insert(dailiren);
        return R.ok();
    }
    
    /**
     * 前端保存
     */
    @RequestMapping("/add")
    public R add(@RequestBody DailirenEntity dailiren, HttpServletRequest request){
    	dailiren.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());
    	//ValidatorUtils.validateEntity(dailiren);
    	DailirenEntity u = dailirenService.selectOne(new EntityWrapper<DailirenEntity>().eq("dailizhanghao", dailiren.getDailizhanghao()));
		if(u!=null) {
			return R.error("用户已存在");
		}
		dailiren.setId(new Date().getTime());
        dailirenService.insert(dailiren);
        return R.ok();
    }

    /**
     * 修改
     */
    @RequestMapping("/update")
    @Transactional
    public R update(@RequestBody DailirenEntity dailiren, HttpServletRequest request){
        //ValidatorUtils.validateEntity(dailiren);
        dailirenService.updateById(dailiren);//全部更新
        return R.ok();
    }

    
	/**
     * 列表
     */
    @RequestMapping("/lists")
    public R list( ShenqingdayinEntity shenqingdayin){
       	EntityWrapper<ShenqingdayinEntity> ew = new EntityWrapper<ShenqingdayinEntity>();
      	ew.allEq(MPUtil.allEQMapPre( shenqingdayin, "shenqingdayin")); 
        return R.ok().put("data", shenqingdayinService.selectListView(ew));
    }

	 /**
     * 查询
     */
    @RequestMapping("/query")
    public R query(ShenqingdayinEntity shenqingdayin){
        EntityWrapper< ShenqingdayinEntity> ew = new EntityWrapper< ShenqingdayinEntity>();
 		ew.allEq(MPUtil.allEQMapPre( shenqingdayin, "shenqingdayin")); 
		ShenqingdayinView shenqingdayinView =  shenqingdayinService.selectView(ew);
		return R.ok("查询申请打印成功").put("data", shenqingdayinView);
    }
	
    /**
     * 后端详情
     */
    @RequestMapping("/info/{id}")
    public R info(@PathVariable("id") Long id){
        ShenqingdayinEntity shenqingdayin = shenqingdayinService.selectById(id);
        return R.ok().put("data", shenqingdayin);
    }

    /**
     * 前端详情
     */
	@IgnoreAuth
    @RequestMapping("/detail/{id}")
    public R detail(@PathVariable("id") Long id){
        ShenqingdayinEntity shenqingdayin = shenqingdayinService.selectById(id);
        return R.ok().put("data", shenqingdayin);
    }
    

    /**
     * 后端保存
     */
	}
	
	/**
     * 获取用户的session用户信息
     */
    @RequestMapping("/session")
    public R getCurrUser(HttpServletRequest request){
    	Long id = (Long)request.getSession().getAttribute("userId");
        YonghuEntity u = yonghuService.selectById(id);
        return R.ok().put("data", u);
    }
    
    /**
     * 密码重置
     */
    @IgnoreAuth
	@RequestMapping(value = "/resetPass")
    public R resetPass(String username, HttpServletRequest request){
    	YonghuEntity u = yonghuService.selectOne(new EntityWrapper<YonghuEntity>().eq("yonghuzhanghao", username));
    	if(u==null) {
    		return R.error("账号不存在");
    	}
        u.setMima("123456");
        yonghuService.updateById(u);
        return R.ok("密码已重置为:123456");
    }

    /**
     * 后端列表
     */
    @RequestMapping("/page")
    public R page(@RequestParam Map<String, Object> params,YonghuEntity yonghu,
		HttpServletRequest request){
        EntityWrapper<YonghuEntity> ew = new EntityWrapper<YonghuEntity>();

		PageUtils page = yonghuService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, yonghu), params), params));

        return R.ok().put("data", page);
    }
    
    /**
     * 前端列表
     */
	@IgnoreAuth
    @RequestMapping("/list")
    public R list(@RequestParam Map<String, Object> params,YonghuEntity yonghu, 
		HttpServletRequest request){
        EntityWrapper<YonghuEntity> ew = new EntityWrapper<YonghuEntity>();

		PageUtils page = yonghuService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, yonghu), params), params));
	private ConfigService configService;

	/**
     * 列表
     */
    @RequestMapping("/page")
    public R page(@RequestParam Map<String, Object> params,ConfigEntity config){
        EntityWrapper<ConfigEntity> ew = new EntityWrapper<ConfigEntity>();
    	PageUtils page = configService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, config), params), params));
        return R.ok().put("data", page);
    }
    
	/**
     * 列表
     */
    @IgnoreAuth
    @RequestMapping("/list")
    public R list(@RequestParam Map<String, Object> params,ConfigEntity config){
        EntityWrapper<ConfigEntity> ew = new EntityWrapper<ConfigEntity>();
    	PageUtils page = configService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, config), params), params));
        return R.ok().put("data", page);
    }

    /**
     * 信息
     */
    @RequestMapping("/info/{id}")
    public R info(@PathVariable("id") String id){
        ConfigEntity config = configService.selectById(id);
        return R.ok().put("data", config);
    }
    
    /**
     * 详情
     */
    @IgnoreAuth
    @RequestMapping("/detail/{id}")
    public R detail(@PathVariable("id") String id){
        ConfigEntity config = configService.selectById(id);
        return R.ok().put("data", config);
    }
    
    /**
     * 根据name获取信息
     */
    @RequestMapping("/info")
    public R infoByName(@RequestParam String name){
        ConfigEntity config = configService.selectOne(new EntityWrapper<ConfigEntity>().eq("name", "faceFile"));
        return R.ok().put("data", config);
    }
    
    /**
        return R.ok().put("data", u);
    }
    
    /**
     * 密码重置
     */
    @IgnoreAuth
	@RequestMapping(value = "/resetPass")
    public R resetPass(String username, HttpServletRequest request){
    	DailirenEntity u = dailirenService.selectOne(new EntityWrapper<DailirenEntity>().eq("dailizhanghao", username));
    	if(u==null) {
    		return R.error("账号不存在");
    	}
        u.setMima("123456");
        dailirenService.updateById(u);
        return R.ok("密码已重置为:123456");
    }

    /**
     * 后端列表
     */
    @RequestMapping("/page")
    public R page(@RequestParam Map<String, Object> params,DailirenEntity dailiren,
		HttpServletRequest request){
        EntityWrapper<DailirenEntity> ew = new EntityWrapper<DailirenEntity>();

		PageUtils page = dailirenService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, dailiren), params), params));

        return R.ok().put("data", page);
    }
    
    /**
     * 前端列表
     */
	@IgnoreAuth
    @RequestMapping("/list")
    public R list(@RequestParam Map<String, Object> params,DailirenEntity dailiren, 
		HttpServletRequest request){
        EntityWrapper<DailirenEntity> ew = new EntityWrapper<DailirenEntity>();

		PageUtils page = dailirenService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, dailiren), params), params));
        return R.ok().put("data", page);
    }

	/**
     * 列表
     */
    @RequestMapping("/lists")
    public R list( DailirenEntity dailiren){
       	EntityWrapper<DailirenEntity> ew = new EntityWrapper<DailirenEntity>();
      	ew.allEq(MPUtil.allEQMapPre( dailiren, "dailiren")); 
                  HttpServletRequest request) {
        String tableName = request.getSession().getAttribute("tableName").toString();
        if (tableName.equals("yonghu")) {
            dayinxinxi.setYonghuzhanghao((String) request.getSession().getAttribute("username"));
        }
        if (tableName.equals("dailiren")) {
            dayinxinxi.setDailizhanghao((String) request.getSession().getAttribute("username"));
        }
        EntityWrapper<DayinxinxiEntity> ew = new EntityWrapper<DayinxinxiEntity>();

        PageUtils page = dayinxinxiService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, dayinxinxi), params), params));

        return R.ok().put("data", page);
    }

    /**
     * 前端列表
     */
    @IgnoreAuth
    @RequestMapping("/list")
    public R list(@RequestParam Map<String, Object> params, DayinxinxiEntity dayinxinxi,
                  HttpServletRequest request) {
        EntityWrapper<DayinxinxiEntity> ew = new EntityWrapper<DayinxinxiEntity>();

        PageUtils page = dayinxinxiService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, dayinxinxi), params), params));
        return R.ok().put("data", page);
    }

    /**
     * 列表
     */
    @RequestMapping("/lists")
    public R list(DayinxinxiEntity dayinxinxi) {
        EntityWrapper<DayinxinxiEntity> ew = new EntityWrapper<DayinxinxiEntity>();
        ew.allEq(MPUtil.allEQMapPre(dayinxinxi, "dayinxinxi"));
        return R.ok().put("data", dayinxinxiService.selectListView(ew));
    }

    /**
     * 查询
     */
    }

    /**
     * 后端详情
     */
    @RequestMapping("/info/{id}")
    public R info(@PathVariable("id") Long id) {
        BingandayinEntity bingandayin = bingandayinService.selectById(id);
        return R.ok().put("data", bingandayin);
    }

    /**
     * 前端详情
     */
    @IgnoreAuth
    @RequestMapping("/detail/{id}")
    public R detail(@PathVariable("id") Long id) {
        BingandayinEntity bingandayin = bingandayinService.selectById(id);
        return R.ok().put("data", bingandayin);
    }

    /**
     * 后端保存
     */
    @RequestMapping("/save")
    public R save(@RequestBody BingandayinEntity bingandayin, HttpServletRequest request) {
        bingandayin.setId(new Date().getTime() + new Double(Math.floor(Math.random() * 1000)).longValue());
        //ValidatorUtils.validateEntity(bingandayin);
        bingandayinService.insert(bingandayin);
        return R.ok();
    }

    /**
     * 前端保存
     */
    @RequestMapping("/add")
    public R add(@RequestBody BingandayinEntity bingandayin, HttpServletRequest request) {
        bingandayin.setId(new Date().getTime() + new Double(Math.floor(Math.random() * 1000)).longValue());
        //ValidatorUtils.validateEntity(bingandayin);
        bingandayinService.insert(bingandayin);
        return R.ok();
    }

    /**
     * 修改

/**
 * 登录相关
 */
@RequestMapping("users")
@RestController
public class UsersController{
	
	@Autowired
	private UsersService userService;
	
	@Autowired
	private TokenService tokenService;

	/**
	 * 登录
	 */
	@IgnoreAuth
	@RequestMapping(value = "/login")
	public R login(String username, String password, String captcha, HttpServletRequest request) {
		UsersEntity user = userService.selectOne(new EntityWrapper<UsersEntity>().eq("username", username));
		if(user==null || !user.getPassword().equals(password)) {
			return R.error("账号或密码不正确");
		}
		String token = tokenService.generateToken(user.getId(),username, "users", user.getRole());
		return R.ok().put("token", token);
	}
	
	/**
	 * 注册
	 */
	@IgnoreAuth
	@PostMapping(value = "/register")
	public R register(@RequestBody UsersEntity user){
//    	ValidatorUtils.validateEntity(user);
    	if(userService.selectOne(new EntityWrapper<UsersEntity>().eq("username", user.getUsername())) !=null) {
        shenqingdayinService.insert(shenqingdayin);
        return R.ok();
    }
    
    /**
     * 前端保存
     */
    @RequestMapping("/add")
    public R add(@RequestBody ShenqingdayinEntity shenqingdayin, HttpServletRequest request){
    	shenqingdayin.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());
    	//ValidatorUtils.validateEntity(shenqingdayin);
        shenqingdayinService.insert(shenqingdayin);
        return R.ok();
    }

    /**
     * 修改
     */
    @RequestMapping("/update")
    @Transactional
    public R update(@RequestBody ShenqingdayinEntity shenqingdayin, HttpServletRequest request){
        //ValidatorUtils.validateEntity(shenqingdayin);
        shenqingdayinService.updateById(shenqingdayin);//全部更新
        return R.ok();
    }

    /**
     * 审核
     */
    @RequestMapping("/shBatch")
    @Transactional
    public R update(@RequestBody Long[] ids, @RequestParam String sfsh, @RequestParam String shhf){
        List<ShenqingdayinEntity> list = new ArrayList<ShenqingdayinEntity>();
        for(Long id : ids) {
            ShenqingdayinEntity shenqingdayin = shenqingdayinService.selectById(id);
            shenqingdayin.setSfsh(sfsh);
            shenqingdayin.setShhf(shhf);
            list.add(shenqingdayin);
        }
	@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");
        YonghuEntity u = yonghuService.selectById(id);
        return R.ok().put("data", u);
    }
    
    /**
     * 密码重置
     */
    @IgnoreAuth
	@RequestMapping(value = "/resetPass")
    public R resetPass(String username, HttpServletRequest request){
    	YonghuEntity u = yonghuService.selectOne(new EntityWrapper<YonghuEntity>().eq("yonghuzhanghao", username));
    	if(u==null) {
    		return R.error("账号不存在");
    	}
        u.setMima("123456");
        yonghuService.updateById(u);
        return R.ok("密码已重置为:123456");
    }

    /**
     * 后端列表
     */
    @RequestMapping("/page")
    public R page(@RequestParam Map<String, Object> params,YonghuEntity yonghu,
		HttpServletRequest request){
        EntityWrapper<YonghuEntity> ew = new EntityWrapper<YonghuEntity>();

		PageUtils page = yonghuService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, yonghu), params), params));

        return R.ok().put("data", page);
    }
    
     * 后端保存
     */
    @RequestMapping("/save")
    public R save(@RequestBody ShenqingdayinEntity shenqingdayin, HttpServletRequest request){
    	shenqingdayin.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());
    	//ValidatorUtils.validateEntity(shenqingdayin);
        shenqingdayinService.insert(shenqingdayin);
        return R.ok();
    }
    
    /**
     * 前端保存
     */
    @RequestMapping("/add")
    public R add(@RequestBody ShenqingdayinEntity shenqingdayin, HttpServletRequest request){
    	shenqingdayin.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());
    	//ValidatorUtils.validateEntity(shenqingdayin);
        shenqingdayinService.insert(shenqingdayin);
        return R.ok();
    }

    /**
     * 修改
     */
    @RequestMapping("/update")
    @Transactional
    public R update(@RequestBody ShenqingdayinEntity shenqingdayin, HttpServletRequest request){
        //ValidatorUtils.validateEntity(shenqingdayin);
        shenqingdayinService.updateById(shenqingdayin);//全部更新
        return R.ok();
    }

    /**
     * 审核
     */
    @RequestMapping("/shBatch")
    @Transactional
    public R update(@RequestBody Long[] ids, @RequestParam String sfsh, @RequestParam String shhf){
        List<ShenqingdayinEntity> list = new ArrayList<ShenqingdayinEntity>();
        for(Long id : ids) {
            ShenqingdayinEntity shenqingdayin = shenqingdayinService.selectById(id);
            shenqingdayin.setSfsh(sfsh);
            shenqingdayin.setShhf(shhf);
            list.add(shenqingdayin);
        }
        shenqingdayinService.updateBatchById(list);
        return R.ok();
    }

		return R.ok("退出成功");
	}
	
	/**
     * 获取用户的session用户信息
     */
    @RequestMapping("/session")
    public R getCurrUser(HttpServletRequest request){
    	Long id = (Long)request.getSession().getAttribute("userId");
        DailirenEntity u = dailirenService.selectById(id);
        return R.ok().put("data", u);
    }
    
    /**
     * 密码重置
     */
    @IgnoreAuth
	@RequestMapping(value = "/resetPass")
    public R resetPass(String username, HttpServletRequest request){
    	DailirenEntity u = dailirenService.selectOne(new EntityWrapper<DailirenEntity>().eq("dailizhanghao", username));
    	if(u==null) {
    		return R.error("账号不存在");
    	}
        u.setMima("123456");
        dailirenService.updateById(u);
        return R.ok("密码已重置为:123456");
    }

    /**
     * 后端列表
     */
    @RequestMapping("/page")
    public R page(@RequestParam Map<String, Object> params,DailirenEntity dailiren,
		HttpServletRequest request){
        EntityWrapper<DailirenEntity> ew = new EntityWrapper<DailirenEntity>();

		PageUtils page = dailirenService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, dailiren), params), params));

        return R.ok().put("data", page);
    }
    
    /**
     * 前端列表
     */
	@IgnoreAuth
    @RequestMapping("/list")
    public R list(@RequestParam Map<String, Object> params,DailirenEntity dailiren, 
		HttpServletRequest request){
        EntityWrapper<DailirenEntity> ew = new EntityWrapper<DailirenEntity>();

		PageUtils page = dailirenService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, dailiren), params), params));
        return R.ok().put("data", page);

请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述

  • 8
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值