基于javaweb+mysql的springboot养老院管理系统(java+springboot+thymeleaf+html+js+mysql)
私信源码获取及调试交流
运行环境
Java≥8、MySQL≥5.7
开发工具
eclipse/idea/myeclipse/sts等均可配置运行
适用
课程设计,大作业,毕业设计,项目练习,学习演示等
功能说明
基于javaweb+mysql的SpringBoot养老院管理系统(java+springboot+thymeleaf+html+js+mysql)
项目介绍
基于springboot的养老院管理系统,本系统为后台管理系统,分为三个角色,分别是超级管理员、管理员、用户。 超级管理员、管理员的功能如下: 登录、修改密码、账号管理、健康档案管理、病例管理、药品管理、每月餐饮管理、外出报备、入住登记、寝室分配、事故记录、访客记录、收费管理; 其中超级管理员可进行管理员账号管理; 用户的功能如下: 登录、修改密码、个人信息、家人情况、每月餐饮管理、外出报备、查看收费标准
环境需要
1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。
2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA;
3.硬件环境:windows 7/8/10 1G内存以上;或者 Mac OS;
4.数据库:MySql 5.7版本;
技术栈
1.后端:springboot+Mybatis
2.前端:HTML+thymeleaf+Javascript+css
使用说明
运行项目,在浏览器中输入地址:http://localhost:8080/
登录账号
超级管理员:root/123456
管理员:admin/123456
用户:user/123456
@RequestMapping("/addUsr")
public AjaxResult addUsr(UsrInfo usrInfo){
UsrInfo results = usrInfoService.sltName(usrInfo);
if (results != null){
return error("添加失败,登录名已被注册");
}
int insert = usrInfoService.insert(usrInfo);
if (1 == insert){
return success("添加成功");
}
return error("添加失败");
}
@RequestMapping("/addHealth")
public AjaxResult addHealth(HealthRecords healthRecords){
System.out.println(healthRecords);
int insert = healthRecordsService.insert(healthRecords);
if (1 == insert){
return success("添加成功");
}
return error("添加失败");
}
@RequestMapping("/addHigh")
public AjaxResult addHigh(HighRisk highRisk){
System.out.println(highRisk);
int insert = highRiskService.insert(highRisk);
if (1 == insert){
return success("添加成功");
}
return error("添加失败");
}
@RequestMapping("/addMedication")
public AjaxResult addMedication(Medication medication){
System.out.println(medication);
int insert = medicationService.insert(medication);
if (1 == insert){
return success("添加成功");
}
return error("添加失败");
}
/** 添 加 管 理 员 */
@GetMapping("/addAdmin")
public String addAdmin(){
return "page/add/addAdmin";
}
/** 添 加 用 户 */
@GetMapping("/addUsr")
public String addUsr(){
return "page/add/addUsr";
}
/** 添 加 健 康 档 案 */
@GetMapping("/addHealth")
public String addHealth(){
return "page/add/addHealth";
}
/** 添 加 高 危 档 案 */
@GetMapping("/addHigh")
public String addHigh(){
return "page/add/addHigh";
}
/** 添 加 药 品 */
@GetMapping("/addMedication")
public String addMedication(){
return "page/add/addMedication";
}
/** 添 加 餐 饮 信 息 */
@GetMapping("/addMon")
public String addCatering(){
return "page/add/addCatering";
}
/** 添 加 外 出 报 备 */
@GetMapping("/addOut")
public String addGoOut(){
return "page/add/addOut";
@RequestMapping("/captcha")
public class CaptchaController {
@RequestMapping("/getCode")
public void getCode(HttpServletResponse response, HttpServletRequest request) throws IOException {
ServletOutputStream outputStream = response.getOutputStream();
// 动态英文和数字验证码
GifCaptcha gifCaptcha = new GifCaptcha(120,40,4);
String captCode = gifCaptcha.text();
request.getSession().setAttribute("captCode",captCode);
gifCaptcha.out(outputStream);
}
}
@Controller
public class InitController {
/** 登录跳转 **/
@GetMapping("/")
public String login(HttpSession session) {
session.invalidate();
return "login";
}
/** 首页跳转 **/
@GetMapping("/indexR")
public String indexr() {
return "index-root";
}
@GetMapping("/indexA")
public String indexa() {
return "index-admin";
}
@GetMapping("/indexU")
public String indexu() {
return "index-usr";
}
/** 404跳转 **/
List<Visitor> visitors = visitorService.listAll(map);
PageInfo<Visitor> page = new PageInfo<>(visitors);
return successData(page.getTotal(), visitors);
}
map.put("usr",usr);
List<Visitor> visitors = visitorService.listAll(map);
PageInfo<Visitor> page = new PageInfo<>(visitors);
return successData(page.getTotal(), visitors);
}
/** 入住费用 */
@RequestMapping("/checkIn")
public AjaxResult checkIn(@RequestParam(defaultValue = "1", value = "page") Integer pageNum,
@RequestParam(defaultValue = "10", value = "limit") Integer pageSize,
@RequestParam(defaultValue = "" , value = "year") String usr
){
HashMap<String, Object> map = new HashMap<>();
PageHelper.startPage(pageNum,pageSize);
if (usr == null || usr.equals("")) {
map.put("usr","");
List<CheckIn> checkIns = checkInService.listAll(map);
PageInfo<CheckIn> page = new PageInfo<>(checkIns);
return successData(page.getTotal(), checkIns);
}
map.put("usr",usr);
List<CheckIn> checkIns = checkInService.listAll(map);
PageInfo<CheckIn> page = new PageInfo<>(checkIns);
return successData(page.getTotal(), checkIns);
}
/** 护理费用 */
@RequestMapping("/nursing")
public AjaxResult nursing(@RequestParam(defaultValue = "1", value = "page") Integer pageNum,
@RequestParam(defaultValue = "10", value = "limit") Integer pageSize,
@RequestParam(defaultValue = "" , value = "nurseRank") String usr
){
HashMap<String, Object> map = new HashMap<>();
PageHelper.startPage(pageNum,pageSize);
if (usr == null || usr.equals("")) {
map.put("usr","");
List<Nursing> nursings = nursingService.listAll(map);
PageInfo<Nursing> page = new PageInfo<>(nursings);
return successData(page.getTotal(), nursings);
}
){
HashMap<String, Object> map = new HashMap<>();
PageHelper.startPage(pageNum,pageSize);
if (usr == null || usr.equals("")) {
map.put("usr","");
List<CheckIn> checkIns = checkInService.listAll(map);
PageInfo<CheckIn> page = new PageInfo<>(checkIns);
return successData(page.getTotal(), checkIns);
}
map.put("usr",usr);
List<CheckIn> checkIns = checkInService.listAll(map);
PageInfo<CheckIn> page = new PageInfo<>(checkIns);
return successData(page.getTotal(), checkIns);
}
/** 护理费用 */
@RequestMapping("/nursing")
public AjaxResult nursing(@RequestParam(defaultValue = "1", value = "page") Integer pageNum,
@RequestParam(defaultValue = "10", value = "limit") Integer pageSize,
@RequestParam(defaultValue = "" , value = "nurseRank") String usr
){
HashMap<String, Object> map = new HashMap<>();
PageHelper.startPage(pageNum,pageSize);
if (usr == null || usr.equals("")) {
map.put("usr","");
List<Nursing> nursings = nursingService.listAll(map);
PageInfo<Nursing> page = new PageInfo<>(nursings);
return successData(page.getTotal(), nursings);
}
map.put("usr",usr);
List<Nursing> nursings = nursingService.listAll(map);
PageInfo<Nursing> page = new PageInfo<>(nursings);
return successData(page.getTotal(), nursings);
}
//==============添加功能=================
/** 添加管理员 */
@RequestMapping("/addAdmin")
public AjaxResult addAmin(AdminInfo adminInfo){
int insert = adminInfoService.insert(adminInfo);
if (1 == insert){
public AjaxResult batchDelHigh(String listStr){
if (null != listStr && !"".equals(listStr)){
String[] ids = listStr.split(",");
for (String id:ids) {
if (null != id && !"".equals(id)) {
System.out.println(id);
highRiskService.delete(Integer.valueOf(id));
}
}
}
return success("删除成功");
}
@RequestMapping("/delMedication")
public AjaxResult delMedication(Integer id){
medicationService.delete(id);
return success("删除成功");
}
@RequestMapping("/batchDelMedication")
public AjaxResult batchDelMedication(String listStr){
if (null != listStr && !"".equals(listStr)){
String[] ids = listStr.split(",");
for (String id:ids) {
if (null != id && !"".equals(id)) {
System.out.println(id);
medicationService.delete(Integer.valueOf(id));
}
}
}
return success("删除成功");
}
@RequestMapping("/delMon")
public AjaxResult delMon(Integer id){
monthlyCateringService.delete(id);
return success("删除成功");
}
@RequestMapping("/batchDelMon")
public AjaxResult batchDelMon(String listStr){
if (null != listStr && !"".equals(listStr)){
String[] ids = listStr.split(",");
for (String id:ids) {
if (null != id && !"".equals(id)) {
System.out.println(id);
monthlyCateringService.delete(Integer.valueOf(id));
}
}
}
adminInfo.setAdminPwd(loginPojo.getPassword());
AdminInfo admin = adminInfoService.sltName(adminInfo);
if (admin == null){
return AjaxResult.error("登录名不存在");
}
login = adminInfoService.loginIn(adminInfo);
if (login) {
session.setAttribute("username",admin.getAdminName());
session.setAttribute("power",admin.getPower());
session.setAttribute("admin",admin);
return AjaxResult.success(1,"登录成功");
} else return AjaxResult.error("登录名或密码错误");
}
//用户登录
if (2 == loginPojo.getPower()){
usrInfo.setUsrLogin(loginPojo.getUsername());
usrInfo.setUsrPwd(loginPojo.getPassword());
UsrInfo usr = usrInfoService.sltName(usrInfo);
if (usr == null){
return AjaxResult.error("登录名不存在");
}
login = usrInfoService.loginIn(usrInfo);
if (login) {
String olderName = usr.getOlderName();
HealthRecords older = healthRecordsService.older_dorm(olderName);
this.olderName = older.getName();
session.setAttribute("username",usr.getUsrName());
session.setAttribute("power",usr.getUsrPwd());
session.setAttribute("usr",usr);
session.setAttribute("older",older);
return AjaxResult.success(2,"登录成功");
} else return AjaxResult.error("登录名或密码错误");
}
}
return AjaxResult.error("验证码错误");
}
/** admin --- List */
@RequestMapping("/adminList")
public AjaxResult adminList(@RequestParam(defaultValue = "1" , value = "page") Integer pageNum,
@RequestParam(defaultValue = "10", value = "limit") Integer pageSize,
System.out.println(id);
highRiskService.delete(Integer.valueOf(id));
}
}
}
return success("删除成功");
}
@RequestMapping("/delMedication")
public AjaxResult delMedication(Integer id){
medicationService.delete(id);
return success("删除成功");
}
@RequestMapping("/batchDelMedication")
public AjaxResult batchDelMedication(String listStr){
if (null != listStr && !"".equals(listStr)){
String[] ids = listStr.split(",");
for (String id:ids) {
if (null != id && !"".equals(id)) {
System.out.println(id);
medicationService.delete(Integer.valueOf(id));
}
}
}
return success("删除成功");
}
@RequestMapping("/delMon")
public AjaxResult delMon(Integer id){
monthlyCateringService.delete(id);
return success("删除成功");
}
@RequestMapping("/batchDelMon")
public AjaxResult batchDelMon(String listStr){
if (null != listStr && !"".equals(listStr)){
String[] ids = listStr.split(",");
for (String id:ids) {
if (null != id && !"".equals(id)) {
@RequestMapping("/delMedication")
public AjaxResult delMedication(Integer id){
medicationService.delete(id);
return success("删除成功");
}
@RequestMapping("/batchDelMedication")
public AjaxResult batchDelMedication(String listStr){
if (null != listStr && !"".equals(listStr)){
String[] ids = listStr.split(",");
for (String id:ids) {
if (null != id && !"".equals(id)) {
System.out.println(id);
medicationService.delete(Integer.valueOf(id));
}
}
}
return success("删除成功");
}
@RequestMapping("/delMon")
public AjaxResult delMon(Integer id){
monthlyCateringService.delete(id);
return success("删除成功");
}
@RequestMapping("/batchDelMon")
public AjaxResult batchDelMon(String listStr){
if (null != listStr && !"".equals(listStr)){
String[] ids = listStr.split(",");
for (String id:ids) {
if (null != id && !"".equals(id)) {
System.out.println(id);
monthlyCateringService.delete(Integer.valueOf(id));
}
}
}
return success("删除成功");
}
@RequestMapping("/addAcc")
public AjaxResult addAcc(AccidentRecord accidentRecord){
System.out.println(accidentRecord);
int insert = accidentRecordService.insert(accidentRecord);
if (1 == insert){
return success("添加成功");
}
return error("添加失败");
}
@RequestMapping("/addVis")
public AjaxResult addVis(Visitor visitor){
System.out.println(visitor);
int insert = visitorService.insert(visitor);
if (1 == insert){
return success("添加成功");
}
return error("添加失败");
}
@RequestMapping("/addCheck")
public AjaxResult addCheck(CheckIn checkIn){
System.out.println(checkIn);
int insert = checkInService.insert(checkIn);
if (1 == insert){
return success("添加成功");
}
return error("添加失败");
}
@RequestMapping("/addNurs")
public AjaxResult addNurs(Nursing nursing){
System.out.println(nursing);
int insert = nursingService.insert(nursing);
if (1 == insert){
return success("添加成功");
}
return error("添加失败");
}
//==============修改功能=================
/** 修改管理员 */
@RequestMapping("/modifyAdmin")
public AjaxResult modifyAmin(AdminInfo adminInfo){
int update = adminInfoService.update(adminInfo);
if (1 == update){
return success("修改成功");
String[] ids = listStr.split(",");
for (String id:ids) {
if (null != id && !"".equals(id)) {
System.out.println(id);
accidentRecordService.delete(Integer.valueOf(id));
}
}
}
return success("删除成功");
}
@RequestMapping("/delVis")
public AjaxResult delVis(@RequestParam(value = "id") Integer id){
visitorService.delete(id);
return success("删除成功");
}
@RequestMapping("/batchDelVis")
public AjaxResult batchDelVis(String listStr){
if (null != listStr && !"".equals(listStr)){
String[] ids = listStr.split(",");
for (String id:ids) {
if (null != id && !"".equals(id)) {
System.out.println(id);
visitorService.delete(Integer.valueOf(id));
}
}
}
return success("删除成功");
}
@RequestMapping("/delCheck")
public AjaxResult delCheck(@RequestParam(value = "id") Integer id){
checkInService.delete(id);
return success("删除成功");
}
@RequestMapping("/batchDelCheck")
public AjaxResult batchDelCheck(String listStr){
if (null != listStr && !"".equals(listStr)){
String[] ids = listStr.split(",");
for (String id:ids) {
if (null != id && !"".equals(id)) {
System.out.println(id);
checkInService.delete(Integer.valueOf(id));
}
}
}
return success("删除成功");
}
@RequestMapping("/delNurs")
PageHelper.startPage(pageNum,pageSize);
if (usr == null || usr.equals("")) {
map.put("usr","");
List<Visitor> visitors = visitorService.listAll(map);
PageInfo<Visitor> page = new PageInfo<>(visitors);
return successData(page.getTotal(), visitors);
}
map.put("usr",usr);
List<Visitor> visitors = visitorService.listAll(map);
PageInfo<Visitor> page = new PageInfo<>(visitors);
return successData(page.getTotal(), visitors);
}
/** 入住费用 */
@RequestMapping("/checkIn")
public AjaxResult checkIn(@RequestParam(defaultValue = "1", value = "page") Integer pageNum,
@RequestParam(defaultValue = "10", value = "limit") Integer pageSize,
@RequestParam(defaultValue = "" , value = "year") String usr
){
HashMap<String, Object> map = new HashMap<>();
PageHelper.startPage(pageNum,pageSize);
if (usr == null || usr.equals("")) {
map.put("usr","");
List<CheckIn> checkIns = checkInService.listAll(map);
PageInfo<CheckIn> page = new PageInfo<>(checkIns);
return successData(page.getTotal(), checkIns);
}
map.put("usr",usr);
List<CheckIn> checkIns = checkInService.listAll(map);
PageInfo<CheckIn> page = new PageInfo<>(checkIns);
return successData(page.getTotal(), checkIns);
}
/** 护理费用 */
@RequestMapping("/nursing")
public AjaxResult nursing(@RequestParam(defaultValue = "1", value = "page") Integer pageNum,
@RequestParam(defaultValue = "10", value = "limit") Integer pageSize,
@RequestParam(defaultValue = "" , value = "nurseRank") String usr
){
HashMap<String, Object> map = new HashMap<>();
PageHelper.startPage(pageNum,pageSize);
if (usr == null || usr.equals("")) {
map.put("usr","");
List<Nursing> nursings = nursingService.listAll(map);
PageInfo<Nursing> page = new PageInfo<>(nursings);
return successData(page.getTotal(), nursings);
}
map.put("usr",usr);
List<Nursing> nursings = nursingService.listAll(map);
PageInfo<Nursing> page = new PageInfo<>(nursings);
map.put("usr",usr);
List<Nursing> nursings = nursingService.listAll(map);
PageInfo<Nursing> page = new PageInfo<>(nursings);
return successData(page.getTotal(), nursings);
}
//==============添加功能=================
/** 添加管理员 */
@RequestMapping("/addAdmin")
public AjaxResult addAmin(AdminInfo adminInfo){
int insert = adminInfoService.insert(adminInfo);
if (1 == insert){
return success("添加成功");
}
return error("添加失败");
}
/** 添加用户 */
@RequestMapping("/addUsr")
public AjaxResult addUsr(UsrInfo usrInfo){
UsrInfo results = usrInfoService.sltName(usrInfo);
if (results != null){
return error("添加失败,登录名已被注册");
}
int insert = usrInfoService.insert(usrInfo);
if (1 == insert){
return success("添加成功");
}
return error("添加失败");
}
@RequestMapping("/addHealth")
public AjaxResult addHealth(HealthRecords healthRecords){
System.out.println(healthRecords);
int insert = healthRecordsService.insert(healthRecords);
if (1 == insert){
return success("添加成功");
}
return error("添加失败");
}
@RequestMapping("/addHigh")
public AjaxResult addHigh(HighRisk highRisk){
System.out.println(highRisk);
int insert = highRiskService.insert(highRisk);
if (1 == insert){
return success("添加成功");
}
return error("添加失败");
}
public AjaxResult addDorm(DormitoryAllocation dormitoryAllocation){
System.out.println(dormitoryAllocation);
int insert = dormitoryAllocationService.insert(dormitoryAllocation);
if (1 == insert){
return success("添加成功");
}
return error("添加失败");
}
@RequestMapping("/addAcc")
public AjaxResult addAcc(AccidentRecord accidentRecord){
System.out.println(accidentRecord);
int insert = accidentRecordService.insert(accidentRecord);
if (1 == insert){
return success("添加成功");
}
return error("添加失败");
}
@RequestMapping("/addVis")
public AjaxResult addVis(Visitor visitor){
System.out.println(visitor);
int insert = visitorService.insert(visitor);
if (1 == insert){
return success("添加成功");
}
return error("添加失败");
}
@RequestMapping("/addCheck")
public AjaxResult addCheck(CheckIn checkIn){
System.out.println(checkIn);
int insert = checkInService.insert(checkIn);
if (1 == insert){
return success("添加成功");
}
return error("添加失败");
}
@RequestMapping("/addNurs")
public AjaxResult addNurs(Nursing nursing){
}
/** 健康档案 */
@GetMapping("/healthRisk")
public String healthRisk(){
return "page/healthRisk";
}
/** 高危存档 */
@GetMapping("/highRisk")
public String heightRisk(){
return "page/highRisk";
}
/** 药品管理 */
@GetMapping("/medication")
public String medication(){
return "page/medication";
}
/** 每月餐饮 */
@GetMapping("/catering")
public String catering(){
return "page/catering";
}
/** 外出报备 */
@GetMapping("/goOut")
public String goOut(){
return "page/goOut";
}
@GetMapping("/goOutUsr")
public String goOutUsr(){
return "page/goOut-usr";
}
/** 入住登记 */
@GetMapping("/register")
public String register(){
return "page/register";
}
/** 寝室分配 */
@GetMapping("/dormitory")
public String dormitory(){
return "page/dormitory";
PageHelper.startPage(pageNum,pageSize);
if (usr == null || usr.equals("")) {
map.put("usr","");
List<HealthRecords> healthRecords = healthRecordsService.listAll(map);
PageInfo<HealthRecords> page = new PageInfo<>(healthRecords);
return successData(page.getTotal(), healthRecords);
}
map.put("usr",usr);
List<HealthRecords> healthRecords = healthRecordsService.listAll(map);
PageInfo<HealthRecords> page = new PageInfo<>(healthRecords);
return successData(page.getTotal(), healthRecords);
}
/** 高危存档 */
@RequestMapping("/highRisk")
public AjaxResult highRisk(@RequestParam(defaultValue = "1", value = "page") Integer pageNum,
@RequestParam(defaultValue = "10", value = "limit") Integer pageSize,
@RequestParam(defaultValue = "" , value = "olderName") String usr
){
HashMap<String, Object> map = new HashMap<>();
PageHelper.startPage(pageNum,pageSize);
if (usr == null || usr.equals("")) {
map.put("usr","");
List<HighRisk> highRisks = highRiskService.listAll(map);
PageInfo<HighRisk> page = new PageInfo<>(highRisks);
return successData(page.getTotal(), highRisks);
}
map.put("usr",usr);
List<HighRisk> highRisks = highRiskService.listAll(map);
PageInfo<HighRisk> page = new PageInfo<>(highRisks);
return successData(page.getTotal(), highRisks);
}
/** 药品管理 */
@RequestMapping("/medication")
public AjaxResult medication(@RequestParam(defaultValue = "1", value = "page") Integer pageNum,
@RequestParam(defaultValue = "10", value = "limit") Integer pageSize,
@RequestParam(defaultValue = "" , value = "medication") String usr
){
HashMap<String, Object> map = new HashMap<>();
PageHelper.startPage(pageNum,pageSize);
if (usr == null || usr.equals("")) {
map.put("usr","");
List<Medication> medications = medicationService.listAll(map);
PageInfo<Medication> page = new PageInfo<>(medications);
return successData(page.getTotal(), medications);
}
map.put("usr",usr);
PageInfo<Nursing> page = new PageInfo<>(nursings);
return successData(page.getTotal(), nursings);
}
//==============添加功能=================
/** 添加管理员 */
@RequestMapping("/addAdmin")
public AjaxResult addAmin(AdminInfo adminInfo){
int insert = adminInfoService.insert(adminInfo);
if (1 == insert){
return success("添加成功");
}
return error("添加失败");
}
/** 添加用户 */
@RequestMapping("/addUsr")
public AjaxResult addUsr(UsrInfo usrInfo){
UsrInfo results = usrInfoService.sltName(usrInfo);
if (results != null){
return error("添加失败,登录名已被注册");
}
int insert = usrInfoService.insert(usrInfo);
if (1 == insert){
return success("添加成功");
}
return error("添加失败");
}
@RequestMapping("/addHealth")
public AjaxResult addHealth(HealthRecords healthRecords){
System.out.println(healthRecords);
int insert = healthRecordsService.insert(healthRecords);
if (1 == insert){
return success("添加成功");
}
return error("添加失败");
@RequestParam(defaultValue = "10", value = "limit") Integer pageSize,
@RequestParam(defaultValue = "" , value = "adminName") String user
){
HashMap<String, Object> map = new HashMap<>();
PageHelper.startPage(pageNum,pageSize);
if (user == null || user.equals("")) {
map.put("user","");
List<AdminInfo> admins = adminInfoService.listAll(map);
PageInfo<AdminInfo> page = new PageInfo<>(admins);
return successData(page.getTotal(), admins);
}
map.put("user",user);
List<AdminInfo> admins = adminInfoService.listAll(map);
PageInfo<AdminInfo> page = new PageInfo<>(admins);
return successData(page.getTotal(), admins);
}
/** usr --- List */
@RequestMapping("/userList")
public AjaxResult userList(@RequestParam(defaultValue = "1", value = "page") Integer pageNum,
@RequestParam(defaultValue = "10", value = "limit") Integer pageSize,
@RequestParam(defaultValue = "" , value = "usrName") String usr
){
HashMap<String, Object> map = new HashMap<>();
PageHelper.startPage(pageNum,pageSize);
if (usr == null || usr.equals("")) {
map.put("usr","");
List<UsrInfo> usrInfos = usrInfoService.listAll(map);
PageInfo<UsrInfo> page = new PageInfo<>(usrInfos);
return successData(page.getTotal(), usrInfos);
}
map.put("usr",usr);
List<UsrInfo> usrInfos = usrInfoService.listAll(map);
PageInfo<UsrInfo> page = new PageInfo<>(usrInfos);
return successData(page.getTotal(), usrInfos);
}
/** 健康档案 */