博客
关于我
layui后台表格的增删改查
阅读量:156 次
发布时间:2019-02-28

本文共 2098 字,大约阅读时间需要 6 分钟。

项目简述:一个基于Spring Boot的SSM项目

本项目是一个标准的SSM(Spring、Spring MVC、MyBatis)项目,主要功能包括用户管理、信息展示等基本功能。项目已部署至云平台,具备完整的前后台功能,用户可以通过手机号注册并登录系统。

项目功能概述

  • 用户管理:支持用户的添加、编辑、删除等操作
  • 信息展示:显示用户的详细信息,包括头像、个人介绍等
  • 图片上传:支持头像和其他图片的上传,返回图片的唯一标识符
  • 表格分页:用户数据以分页形式展示,支持搜索功能
  • 权限管理:支持账号的启用、禁用操作

后台代码解析

1. 获取所有用户数据

@RequestMapping(value="/ShowAllUser.action", method = RequestMethod.GET)@ResponseBodypublic PageResult
ShowAllUser(@RequestParam(value = "page") int page, int limit) { List
users = userService.selectAllUser(page, limit); int count = userService.findUserPageCount(); return new PageResult
("", users, 0, count);}

2. 根据手机号查询用户

@RequestMapping(value="/selectUserByPhone.action", method = RequestMethod.GET)@ResponseBodypublic PageResult
selectUserByPhone(@RequestParam(value = "page") int page, int limit, String phone) { List
users = userService.selectUserByPhone(phone); return new PageResult
("", users, 0, 1);}

3. 用户数据返回格式

class PageResult
{ private String msg; private T data; private int code; private int count; public PageResult(String msg, T data, int code, int count) { this.msg = msg; this.data = data; this.code = code; this.count = count; } // getter 和 setter 方法}

图片上传功能

项目支持多文件上传,返回图片的唯一标识符,并将图片存储在服务器路径中。上传接口如下:

@RequestMapping(value="/picture/upload.action", method = RequestMethod.POST)@ResponseBodypublic Map
fileupload(@RequestParam("file") MultipartFile file) throws IOException { Map
result = new HashMap<>(); result.put("code", 0); if (file != null && !file.getOriginalFilename().isEmpty()) { String fileName = UUID.randomUUID().toString() + file.getOriginalFilename(); File uploadFile = new File("D:/upload/", fileName); file.transferTo(uploadFile); result.put("data", fileName); } return result;}

新增用户界面

新增用户界面支持图片上传和基本信息填写,界面设计简洁直观,易于操作。用户可以通过手机号注册,并填写详细信息完成账户设置。

项目部署环境

项目部署至云平台,使用MySQL数据库,前后台均已完成布局,功能正常运行。账号信息已配置,用户名和密码已设置,确保系统运行稳定。

如需进一步了解项目细节或进行功能扩展,可联系开发人员进行技术交流。

转载地址:http://okrd.baihongyu.com/

你可能感兴趣的文章
pytest测试框架:最强大的自动化测试工具,让测试变得轻松有趣
查看>>
Pytest自动化测试指定执行测试用例
查看>>
python - 如何并行化python numpy中的总和计算?
查看>>
Python - 如何解析 xml 响应并将元素值存储在变量中?
查看>>
Python - 安装了扩展的远程 Webdriver
查看>>
python - 将字符串中的日期与今天的日期进行比较
查看>>
python - 数据描述符(class 内置 get/set/delete方法 )
查看>>
Python - 根据值绘制彩色网格
查看>>
Python - 正则表达式在括号之间获取数字
查看>>
python binascii.Error: Incorrect padding
查看>>
Python bool() 函数能否为无效参数引发异常?
查看>>
Python C 程序子进程在“for line in iter“处挂起
查看>>
Python Celery:自动化测试平台定时任务必备的三方库
查看>>
python check_output 失败,退出状态为 1,但 Popen 适用于相同的命令
查看>>
Python CONNECT 4 CHECK WIN函数
查看>>
python ctypes库中动态链接库加载方式
查看>>
python cv2 图像( np array )转 HObject
查看>>
python cv2截取不规则区域图片
查看>>
python CV2裁剪图片并保存
查看>>
python cv2读取rtsp实时码流按时生成连续视频文件
查看>>