jk网站建设,网页怎么制作动画,手游网站源码下载,丽江网站建设 莱芜✨作者主页#xff1a;IT毕设梦工厂✨ 个人简介#xff1a;曾从事计算机专业培训教学#xff0c;擅长Java、Python、微信小程序、Golang、安卓Android等项目实战。接项目定制开发、代码讲解、答辩教学、文档编写、降重等。 ☑文末获取源码☑ 精彩专栏推荐⬇⬇⬇ Java项目 Py… ✨作者主页IT毕设梦工厂✨ 个人简介曾从事计算机专业培训教学擅长Java、Python、微信小程序、Golang、安卓Android等项目实战。接项目定制开发、代码讲解、答辩教学、文档编写、降重等。 ☑文末获取源码☑ 精彩专栏推荐⬇⬇⬇ Java项目 Python项目 安卓项目 微信小程序项目 文章目录 一、前言二、开发环境三、系统界面展示四、部分代码设计五、论文参考六、系统视频结语 一、前言
在当今数字化社会人们的生活与互联网紧密相连。特别是在校园环境中学生们的生活方式已经深深地受到了互联网的影响。失物招领问题在校园中是一个常见的问题影响着广大的师生的日常生活和学习。因此开发一款基于互联网的校园失物招领平台如微信小程序或安卓APP已经成为了一个迫切的需求。
尽管目前已经存在一些失物招领的解决方案如校园公告板、失物招领微信群等但它们存在着一些问题。首先这些平台的信息传播范围有限往往只能在一定区域内进行传播无法覆盖整个校园。其次这些平台的信息更新速度慢往往需要一定的时间才能更新无法满足快速失物招领的需求。因此我们需要一种更便捷的解决方案来解决这些问题。
本课题的研究目的是开发一款基于互联网的校园失物招领平台以解决现有解决方案的问题。具体来说我们将实现以下功能 用户可以通过微信小程序或安卓APP上传失物信息包括物品名称、描述、丢失地点等 用户可以通过微信小程序或安卓APP查询失物信息包括已发布的失物信息、失物招领状态等。
本课题的研究意义在于提供一种更便捷的校园失物招领解决方案。通过开发基于互联网的校园失物招领平台我们可以帮助学生和教职工更快速地找到丢失的物品提高他们的学习和工作效率。同时我们也可以通过平台的数据分析功能了解校园内失物招领的现状和问题为学校的管理和改进提供参考。因此本课题的研究成果具有重要的实用价值和社会意义。
二、开发环境
开发语言Java数据库MySQL后端SpringBoot前端微信小程序/AndroiduniappVue
三、系统界面展示
校园失物招领微信小程序/安卓APP界面展示
四、部分代码设计
校园失物招领微信小程序/安卓APP项目实战-代码参考
Controller
RequestMapping(/found)
public class FoundController {Autowiredprivate WupinService wupinService;Autowiredprivate ZhandainService zhandainService;public String wupinmingcheng ;//寻物列表GetMapping(/list/{currPage})ResponseBody//返回json数据到前端public Result list(PathVariable int currPage) {//当前页数int pageCount currPage;//总记录数Integer totalCount wupinService.findXunWuTotal();//重试次数int count 2;while (totalCount 0 count 0) {totalCount wupinService.findXunWuTotal();count--;}//总页数Integer totalPage totalCount % 10 0 ? totalCount / 10 : totalCount / 10 1;//如果记录数为0或请求页面大于总页数或为负数if (pageCount totalPage || pageCount 0 || totalCount 0) {return new Result(Code.GET_ERR, Msg.QUERY_ERR);} else {//如果数据正常则写成json格式返回前端//每页显示数,10条Integer pageSize 10;// 计算当前查询页数Integer startIndex (pageCount - 1) * pageSize;ListWupin wuPinEntitys wupinService.findXunWuList(startIndex, pageSize);//重试次数int retry 2;while (wuPinEntitys.size() 0 retry 0) {wuPinEntitys wupinService.findXunWuList(startIndex, pageSize);retry--;}if (wuPinEntitys.size() 0) {MapString,Object map new HashMap();map.put(status,true);map.put(totalPage,totalPage);map.put(totalCount,totalCount);map.put(currPage,pageCount);map.put(data,wuPinEntitys);return new Result(Code.GET_OK,map,Msg.QUERY_OK);} else {return new Result(Code.GET_ERR, Msg.QUERY_ERR);}}}//寻物页面搜索信息处理PostMapping(/search)public String search(Wupin Wupin, Model model, HttpSession session) {wupinmingcheng Wupin.getWupinmingcheng();if (wupinmingcheng.equals()) {
// model.addAttribute(errorMsg, 请输入关键词!);Object obj session.getAttribute(dbWupin);if (null ! obj) {session.removeAttribute(dbWupin);}return found2;}wupinmingcheng % wupinmingcheng %;ListWupin dbWupin wupinService.findXunWuByWuPinName(wupinmingcheng);if (dbWupin.size() 0) {return redirect:/found/resSearch;} else {
// model.addAttribute(errorMsg, 该物品不存在!);Object obj session.getAttribute(dbWupin);if (null ! obj) {session.removeAttribute(dbWupin);}return found2;}}//返回搜索结果GetMapping(/resSearch)public String resSearch(HttpSession session) {ListWupin dbWupin wupinService.findXunWuByWuPinName(wupinmingcheng);session.setAttribute(dbWupin, dbWupin);return found2;}//寻物页面详情页GetMapping(/content)public String content(String id, MapString, Object map) {Wupin dbWupin wupinService.findXunWuById(id);String zhanDianName dbWupin.getZhandianmingcheng();Zhandian dbZhanDian null;if (!zhanDianName.equals()) {dbZhanDian zhandainService.findByZhanDianName(zhanDianName);}dbWupin.setLianxidianhua(dbZhanDian.getLianxidianhua());map.put(dbWupin, dbWupin);return foundContent;}//个人中心寻物审核中列表PostMapping(/userXWSH)ResponseBody//返回json数据到前端public Result userXunWu(RequestBody Wupin wupin) {String userid wupin.getUserid();userid userid.replace( , );if (.equals(userid) || userid.length() 0) {return new Result(Code.POST_ERR, Msg.QUERY_ERR);} else {ListWupin wuPinEntitys wupinService.findXWSHByUserId(wupin.getUserid());if (wuPinEntitys.size() 0) {MapString,Object map new HashMap();map.put(status,true);map.put(data,wuPinEntitys);return new Result(Code.POST_OK,map,Msg.QUERY_OK);} else {return new Result(Code.POST_ERR, Msg.QUERY_ERR);}}}//个人中心寻物审核未通过列表PostMapping(/userXWJJ)ResponseBody//返回json数据到前端public Result userXWJJ(RequestBody Wupin wupin) {String userid wupin.getUserid();userid userid.replace( , );if (.equals(userid) || userid.length() 0) {return new Result(Code.POST_ERR, Msg.QUERY_ERR);} else {ListWupin wuPinEntitys wupinService.findXWSHByUserIdJJ(wupin.getUserid());if (wuPinEntitys.size() 0) {MapString,Object map new HashMap();map.put(status,true);map.put(data,wuPinEntitys);return new Result(Code.POST_OK,map,Msg.QUERY_OK);} else {return new Result(Code.POST_ERR, Msg.QUERY_ERR);}}}//个人中心寻物审核详情页GetMapping(/XWSHContent)public String XWSHContent(String id, MapString, Object map) {if (.equals(id) || id.length() 0) {return false;}Wupin dbWupin wupinService.findXWSHById(id);map.put(dbWupin, dbWupin);return userXWContent;}//个人中心寻物审核删除GetMapping(/XWSHDelete)public String XWSHDelete(String id) {if (.equals(id) || id.length() 0) {return false;}wupinService.deleteXWSHById(id);return userXunWu;}//个人中心寻物公示中列表RequestMapping(/userXWXZ)ResponseBody//返回json数据到前端public Result userXWXZ(RequestBody Wupin wupin) {String userid wupin.getUserid();userid userid.replace( , );if (.equals(userid) || userid.length() 0) {return new Result(Code.POST_ERR, Msg.QUERY_ERR);} else {ListWupin wuPinEntitys wupinService.findXWByUserId(wupin.getUserid());if (wuPinEntitys.size() 0) {MapString,Object map new HashMap();map.put(status,true);map.put(data,wuPinEntitys);return new Result(Code.POST_OK,map,Msg.QUERY_OK);} else {return new Result(Code.POST_ERR, Msg.QUERY_ERR);}}}//个人中心寻物已完成列表RequestMapping(/userXWXZWC)ResponseBody//返回json数据到前端public Result userXWXZWC(RequestBody Wupin wupin) {String userid wupin.getUserid();userid userid.replace( , );if (.equals(userid) || userid.length() 0) {return new Result(Code.POST_ERR, Msg.QUERY_ERR);} else {ListWupin wuPinEntitys wupinService.findXWByUserIdWC(wupin.getUserid());if (wuPinEntitys.size() 0) {MapString,Object map new HashMap();map.put(status,true);map.put(data,wuPinEntitys);return new Result(Code.POST_OK,map,Msg.QUERY_OK);} else {return new Result(Code.POST_ERR, Msg.QUERY_ERR);}}}//个人中心寻物详情页GetMapping(/XWContent)public String XWContent(String id, MapString, Object map) {if (.equals(id) || id.length() 0) {return false;}Wupin dbWupin wupinService.findXunWuById(id);map.put(dbWupin, dbWupin);return userXWContent;}//个人中心寻物删除GetMapping(/XWDelete)public String XWDelete(String id) {if (.equals(id) || id.length() 0) {return false;}wupinService.deleteXWById(id);return userXunWu;}//管理员寻物审核列表RequestMapping(/HTXWSH)ResponseBody//返回json数据到前端public Result HTXWSH() {ListWupin wuPinEntitys wupinService.findAllXWSH();if (wuPinEntitys.size() 0) {MapString,Object map new HashMap();map.put(status,true);map.put(data,wuPinEntitys);return new Result(Code.GET_OK,map,Msg.QUERY_OK);} else {return new Result(Code.GET_ERR, Msg.QUERY_ERR);}}//管理员查看寻物审核详情页GetMapping(/HTXWSHContent)public String HTXWSHContent(String id, MapString, Object map) {if (.equals(id) || id.length() 0) {return false;}Wupin dbWupin wupinService.findXWSHById(id);map.put(dbWupin, dbWupin);return admin/houTaiXWContent;}//管理员寻物审核同意GetMapping(/HTXWSHTYUpdate)public String HTXWSHTYUpdate(String id) {if (.equals(id) || id.length() 0) {return false;}wupinService.updateXWSH(id);Wupin dbWupin wupinService.findXWSHById(id);wupinService.addXW(dbWupin);return admin/houTaiIndex;}//管理员寻物审核拒绝GetMapping(/HTXWSHJJUpdate)public String HTXWSHJJUpdate(String id) {if (.equals(id) || id.length() 0) {return false;}wupinService.updateJJXWSH(id);return admin/houTaiIndex;}//管理员寻物公告公示中列表RequestMapping(/HTXWXZ)ResponseBody//返回json数据到前端public Result HTXWXZ() {ListWupin wuPinEntitys wupinService.findAllXunWu();if (wuPinEntitys.size() 0) {MapString,Object map new HashMap();map.put(status,true);map.put(data,wuPinEntitys);return new Result(Code.GET_OK,map,Msg.QUERY_OK);} else {return new Result(Code.POST_ERR, Msg.QUERY_ERR);}}//管理员查看寻物公告公示中的详情页GetMapping(/HTXWXZContent)public String HTXWXZContent(String id, MapString, Object map) {if (.equals(id) || id.length() 0) {return false;}Wupin dbWupin wupinService.findXunWuById(id);map.put(dbWupin, dbWupin);return admin/houTaiXWContent;}//管理员提交完成寻物公示中的公告GetMapping(/HTXWXZWCUpdate)public String HTXWXZWCUpdate(String id) {if (.equals(id) || id.length() 0) {return false;}wupinService.updateXWXZ(id);return admin/houTaiIndex;}//管理员删除寻物公示公告GetMapping(/HTXWXZDelete)public String HTXWXZDelete(String id) {if (.equals(id) || id.length() 0) {return false;}wupinService.deleteXWById(id);return admin/houTaiIndex;}//管理员寻物公告已完成列表RequestMapping(/HTXWWC)ResponseBody//返回json数据到前端public Result HTXWWC() {ListWupin wuPinEntitys wupinService.findAllXWWC();if (wuPinEntitys.size() 0) {MapString,Object map new HashMap();map.put(status,true);map.put(data,wuPinEntitys);return new Result(Code.GET_OK,map,Msg.QUERY_OK);} else {return new Result(Code.POST_ERR, Msg.QUERY_ERR);}}}Controller
RequestMapping(/liuyan)
public class LiuyanController {Autowiredprivate LiuyanService liuyanService;//上传留言RequestMapping(/information)ResponseBodypublic Result liuYanAdd(RequestBody Liuyan liuyan) {String liuYanContent liuyan.getLiuyanneirong().replace( , );/* if (liuYanContent null || liuYanContent.length() 0) {return new Result(Code.POST_ERR,Msg.ADD_ERR);}*/Date addTime new Date();liuyan.setLiuyanriqi(addTime);liuyan.setAddtime(addTime);boolean flag liuyanService.add(liuyan);Integer code flag ? Code.POST_OK : Code.POST_ERR;String msg flag ? Msg.ADD_OK : Msg.ADD_ERR;return new Result(code,msg);}//获取留言列表GetMapping(/list/{currPage})ResponseBodypublic Result liuYanList(PathVariable int currPage) {//当前页数int pageCount currPage;//总记录数Integer totalCount liuyanService.findLiuYanTotal();//重试次数int count 2;while (totalCount 0 count 0) {totalCount liuyanService.findLiuYanTotal();count--;}//总页数Integer totalPage totalCount % 10 0 ? totalCount / 10 : totalCount / 10 1;//如果记录数为0或请求页面大于总页数或为负数if (pageCount totalPage || pageCount 0 || totalCount 0) {return new Result(Code.GET_ERR, Msg.QUERY_ERR);} else {//如果数据正常则写成json格式返回前端//每页显示数,10条Integer pageSize 10;// 计算前索引Integer startIndex (pageCount - 1) * pageSize;ListLiuyan liuYanEntitys liuyanService.findLiuYanList(startIndex, pageSize);//重试次数int retry 2;while (liuYanEntitys.size() 0 retry 0) {liuYanEntitys liuyanService.findLiuYanList(startIndex, pageSize);retry--;}if (liuYanEntitys.size() 0) {MapString,Object map new HashMap();map.put(status,true);map.put(totalPage,totalPage);map.put(totalCount,totalCount);map.put(currPage,pageCount);map.put(data,liuYanEntitys);return new Result(Code.GET_OK,map,Msg.QUERY_OK);} else {return new Result(Code.GET_ERR, Msg.QUERY_ERR);}}}//根据用户id获取留言列表RequestMapping(/userLY)ResponseBodypublic Result userLY(RequestBody Liuyan liuyan) {Integer user_Id liuyan.getUserid();String userId String.valueOf(user_Id);userId userId.replace( , );if (.equals(userId) || userId.length() 0) {return new Result(Code.POST_ERR, Msg.QUERY_ERR);} else {//如果数据正常则写成json格式返回前端ListLiuyan liuYanEntitys liuyanService.findLYByUserId(userId);if (liuYanEntitys.size() 0) {MapString,Object map new HashMap();map.put(status,true);map.put(data,liuYanEntitys);return new Result(Code.POST_OK,map,Msg.QUERY_OK);} else {return new Result(Code.POST_ERR, Msg.QUERY_ERR);}}}//个人根据id删除留言GetMapping(/LYDelete)public String LYDelete(String id) {if (.equals(id) || id.length() 0) {return false;}liuyanService.deleteLYById(id);return userLiuYan;}//后台获取留言列表RequestMapping(/HTLY)ResponseBodypublic Result HTLY() {ListLiuyan liuYanEntitys liuyanService.findAllLY();if (liuYanEntitys.size() 0) {MapString,Object map new HashMap();map.put(status,true);map.put(data,liuYanEntitys);return new Result(Code.GET_OK,map,Msg.QUERY_OK);} else {return new Result(Code.GET_ERR, Msg.QUERY_ERR);}}//后台根据id删除留言GetMapping(/HTLYDelete)public String HTLYDelete(String id) {if (.equals(id) || id.length() 0) {return false;}boolean flag liuyanService.deleteLYById(id);return admin/houTaiLiuYan;}
}Controller
RequestMapping(/lost)
public class LostController {Autowiredprivate WupinService wupinService;Autowiredprivate ZhandainService zhandainService;Autowiredprivate UserService userService;public String wupinmingcheng ;//招领列表GetMapping(/list/{currPage})ResponseBody//返回json数据到前端public Result list(PathVariable int currPage) {//当前页数int pageCount currPage;//总记录数Integer totalCount wupinService.findZhaoLingTotal();//重试次数int count 2;while (totalCount 0 count 0) {totalCount wupinService.findZhaoLingTotal();count--;}//总页数Integer totalPage totalCount % 10 0 ? totalCount / 10 : totalCount / 10 1;//如果记录数为0或请求页面大于总页数或为负数if (pageCount totalPage || pageCount 0 || totalCount 0) {return new Result(Code.GET_ERR, Msg.QUERY_ERR);} else {//如果数据正常则写成json格式返回前端//每页显示数,10条Integer pageSize 10;// 计算前索引Integer startIndex (pageCount - 1) * pageSize;ListWupin wuPinEntitys wupinService.findZhaoLingList(startIndex, pageSize);//重试次数int retry 2;while (wuPinEntitys.size() 0 retry 0) {wuPinEntitys wupinService.findZhaoLingList(startIndex, pageSize);retry--;}if (wuPinEntitys.size() 0) {MapString,Object map new HashMap();map.put(status,true);map.put(totalPage,totalPage);map.put(totalCount,totalCount);map.put(currPage,pageCount);map.put(data,wuPinEntitys);return new Result(Code.GET_OK,map,Msg.QUERY_OK);} else {return new Result(Code.GET_ERR, Msg.QUERY_ERR);}}}//招领页面搜索信息处理PostMapping(/search)public String search(Wupin Wupin, Model model, HttpSession session) {wupinmingcheng Wupin.getWupinmingcheng();if (wupinmingcheng.equals() || wupinmingcheng.contains(?)) {
// model.addAttribute(errorMsg, 请输入关键词!);Object obj session.getAttribute(dbWupin);if (null ! obj) {session.removeAttribute(dbWupin);}return /lost2;}wupinmingcheng % wupinmingcheng %;ListWupin dbWupin wupinService.findZhaoLingByWuPinName(wupinmingcheng);if (dbWupin.size() 0) {return redirect:/lost/resSearch;} else {
// model.addAttribute(errorMsg, 该物品不存在!);Object obj session.getAttribute(dbWupin);if (null ! obj) {session.removeAttribute(dbWupin);}return /lost2;}}//返回搜索结果GetMapping(/resSearch)public String resSearch(HttpSession session) {ListWupin dbWupin wupinService.findZhaoLingByWuPinName(wupinmingcheng);session.setAttribute(dbWupin, dbWupin);return /lost2;}//详情页GetMapping(/content)public String content(String id, MapString, Object map) {Wupin dbWupin wupinService.findZhaoLingById(id);String zhanDianName dbWupin.getZhandianmingcheng();Zhandian dbZhanDian null;if (!zhanDianName.equals()) {dbZhanDian zhandainService.findByZhanDianName(zhanDianName);}dbWupin.setLianxidianhua(dbZhanDian.getLianxidianhua());map.put(dbWupin, dbWupin);return lostContent;}//添加申领RequestMapping(/SLSH)ResponseBody//返回json数据到前端public String SLSH(RequestBody Wupin wupin) {String userid wupin.getUserid();Integer id wupin.getId();String wuPinId String.valueOf(id);Date daozhandianriqi wupin.getDaozhandianriqi();String zhuangtai wupin.getZhuangtai();if (StringUtils.isEmpty(userid) || StringUtils.isEmpty(wuPinId) || StringUtils.isEmpty(zhuangtai) || daozhandianriqi null) {return false;}Wupin findWuPin wupinService.findSLSHByUserIdAndId(wuPinId,userid);if (null!findWuPin){return 0;}Wupin dbWuPin wupinService.findZhaoLingById(wuPinId);if (null ! dbWuPin) {Date addtie new Date();wupin.setWupinmingcheng(dbWuPin.getWupinmingcheng());wupin.setBianhao(dbWuPin.getBianhao());wupin.setTupian(dbWuPin.getTupian());wupin.setJiandaoriqi(dbWuPin.getJiandaoriqi());wupin.setJiandaodizhi(dbWuPin.getJiandaodizhi());wupin.setJianshu(dbWuPin.getJianshu());wupin.setZhandianmingcheng(dbWuPin.getZhandianmingcheng());wupin.setFuzeren(dbWuPin.getFuzeren());wupin.setDizhi(dbWuPin.getDizhi());wupin.setShenhejieguo(审核中);wupin.setAddtime(addtie);wupinService.addSLSH(wupin);return succeful;} else {return false;}}//个人中心获取申领审核中信息RequestMapping(/userSLSH)ResponseBody//返回json数据到前端public Result userSLSH(RequestBody Wupin wupin) {String userid wupin.getUserid();userid userid.replace( , );if (.equals(userid) || userid.length() 0) {return new Result(Code.POST_ERR, Msg.QUERY_ERR);} else {ListWupin wuPinEntitys wupinService.findSLSHByUserId(wupin.getUserid());if (wuPinEntitys.size() 0) {MapString,Object map new HashMap();map.put(status,true);map.put(data,wuPinEntitys);return new Result(Code.POST_OK,map,Msg.QUERY_OK);} else {return new Result(Code.POST_ERR, Msg.QUERY_ERR);}}}//个人中心获取申领未通过信息RequestMapping(/userSLJJ)ResponseBody//返回json数据到前端public Result userSLJJ(RequestBody Wupin wupin) {String userid wupin.getUserid();userid userid.replace( , );if (.equals(userid) || userid.length() 0) {return new Result(Code.POST_ERR, Msg.QUERY_ERR);} else {ListWupin wuPinEntitys wupinService.findSLSHByUserIdJJ(wupin.getUserid());if (wuPinEntitys.size() 0) {MapString,Object map new HashMap();map.put(status,true);map.put(data,wuPinEntitys);return new Result(Code.POST_OK,map,Msg.QUERY_OK);} else {return new Result(Code.POST_ERR, Msg.QUERY_ERR);}}}//个人中心获取申领正在进行信息RequestMapping(/userSLJX)ResponseBody//返回json数据到前端public Result userSLJX(RequestBody Wupin wupin) {String userid wupin.getUserid();userid userid.replace( , );if (.equals(userid) || userid.length() 0) {return new Result(Code.POST_ERR, Msg.QUERY_ERR);} else {ListWupin wuPinEntitys wupinService.findSLSHByUserIdJX(wupin.getUserid());if (wuPinEntitys.size() 0) {MapString,Object map new HashMap();map.put(status,true);map.put(data,wuPinEntitys);return new Result(Code.POST_OK,map,Msg.QUERY_OK);} else {return new Result(Code.POST_ERR, Msg.QUERY_ERR);}}}//个人中心获取申领已完成信息RequestMapping(/userSLWC)ResponseBody//返回json数据到前端public Result userSLWC(RequestBody Wupin wupin) {String userid wupin.getUserid();userid userid.replace( , );if (.equals(userid) || userid.length() 0) {return new Result(Code.POST_ERR, Msg.QUERY_ERR);} else {ListWupin wuPinEntitys wupinService.findSLSHByUserIdWC(wupin.getUserid());if (wuPinEntitys.size() 0) {MapString,Object map new HashMap();map.put(status,true);map.put(data,wuPinEntitys);return new Result(Code.POST_OK,map,Msg.QUERY_OK);} else {return new Result(Code.POST_ERR, Msg.QUERY_ERR);}}}//个人中心申领审核物品详情页GetMapping(/SLSHContent)public String SLSHContent(String id, MapString, Object map) {if (.equals(id) || id.length() 0) {return false;}Wupin dbWupin wupinService.findSLSHById(id);map.put(dbWupin, dbWupin);return /userSLContent;}//个人中心根据物品id删除申领审核物品GetMapping(/SLSHDelete)public String SLSHDelete(String id) {if (.equals(id) || id.length() 0) {return false;}wupinService.deleteSLSHById(id);return userShenLing;}//个人中心招领审核中列表RequestMapping(/userZLSH)ResponseBody//返回json数据到前端public Result userZLSH(RequestBody Wupin wupin) {String userid wupin.getUserid();userid userid.replace( , );if (.equals(userid) || userid.length() 0) {return new Result(Code.POST_ERR, Msg.QUERY_ERR);} else {ListWupin wuPinEntitys wupinService.findZLSHByUserId(wupin.getUserid());if (wuPinEntitys.size() 0) {MapString,Object map new HashMap();map.put(status,true);map.put(data,wuPinEntitys);return new Result(Code.POST_OK,map,Msg.QUERY_OK);} else {return new Result(Code.POST_ERR, Msg.QUERY_ERR);}}}//个人中心招领审核未通过列表RequestMapping(/userZLSHJJ)ResponseBody//返回json数据到前端public Result userZLSHJJ(RequestBody Wupin wupin) {String userid wupin.getUserid();userid userid.replace( , );if (.equals(userid) || userid.length() 0) {return new Result(Code.POST_ERR, Msg.QUERY_ERR);} else {ListWupin wuPinEntitys wupinService.findZLSHByUserIdJJ(wupin.getUserid());if (wuPinEntitys.size() 0) {MapString,Object map new HashMap();map.put(status,true);map.put(data,wuPinEntitys);return new Result(Code.POST_OK,map,Msg.QUERY_OK);} else {return new Result(Code.POST_ERR, Msg.QUERY_ERR);}}}//个人中心招领审核详情页GetMapping(/ZLSHContent)public String ZLSHContent(String id, MapString, Object map) {if (.equals(id) || id.length() 0) {return false;}Wupin dbWupin wupinService.findZLSHById(id);map.put(dbWupin, dbWupin);return /userZLContent;}//个人中心招领审核删除GetMapping(/ZLSHDelete)public String ZLSHDelete(String id) {if (.equals(id) || id.length() 0) {return false;}wupinService.deleteZLSHById(id);return userZhaoLing;}//个人中心招领公示中列表RequestMapping(/userSWZL)ResponseBody//返回json数据到前端public Result userSWZL(RequestBody Wupin wupin) {String userid wupin.getUserid();userid userid.replace( , );if (.equals(userid) || userid.length() 0) {return new Result(Code.POST_ERR, Msg.QUERY_ERR);} else {ListWupin wuPinEntitys wupinService.findZLByUserId(wupin.getUserid());if (wuPinEntitys.size() 0) {MapString,Object map new HashMap();map.put(status,true);map.put(data,wuPinEntitys);return new Result(Code.POST_OK,map,Msg.QUERY_OK);} else {return new Result(Code.POST_ERR, Msg.QUERY_ERR);}}}//个人中心招领已完成列表RequestMapping(/userSWWC)ResponseBody//返回json数据到前端public Result userSWWC(RequestBody Wupin wupin) {String userid wupin.getUserid();userid userid.replace( , );if (.equals(userid) || userid.length() 0) {return new Result(Code.POST_ERR, Msg.QUERY_ERR);} else {ListWupin wuPinEntitys wupinService.findZLByUserIdWC(wupin.getUserid());if (wuPinEntitys.size() 0) {MapString,Object map new HashMap();map.put(status,true);map.put(data,wuPinEntitys);return new Result(Code.POST_OK,map,Msg.QUERY_OK);} else {return new Result(Code.POST_ERR, Msg.QUERY_ERR);}}}//个人中心招领详情页GetMapping(/ZLContent)public String ZLContent(String id, MapString, Object map) {if (.equals(id) || id.length() 0) {return false;}Wupin dbWupin wupinService.findZhaoLingById(id);map.put(dbWupin, dbWupin);return userZLContent;}//个人中心招领删除GetMapping(/ZLDelete)public String ZLDelete(String id) {if (.equals(id) || id.length() 0) {return false;}wupinService.deleteZLById(id);return userZhaoLing;}//管理员招领审核列表RequestMapping(/HTZLSH)ResponseBody//返回json数据到前端public Result HTZLSH() {ListWupin wuPinEntitys wupinService.findAllZLSH();if (wuPinEntitys.size() 0) {MapString,Object map new HashMap();map.put(status,true);map.put(data,wuPinEntitys);return new Result(Code.GET_OK,map,Msg.QUERY_OK);} else {return new Result(Code.GET_ERR, Msg.QUERY_ERR);}}//管理员查看招领审核详情页GetMapping(/HTZLSHContent)public String HTZLSHContent(String id, MapString, Object map) {if (.equals(id) || id.length() 0) {return false;}Wupin dbWupin wupinService.findZLSHById(id);map.put(dbWupin, dbWupin);return admin/houTaiZLContent;}//管理员招领审核同意GetMapping(/HTZLSHTYUpdate)public String HTZLSHTYUpdate(String id) {if (.equals(id) || id.length() 0) {return false;}wupinService.updateZLSH(id);Wupin dbWupin wupinService.findZLSHById(id);wupinService.addZL(dbWupin);return admin/houTaiZhaoLing;}//管理员招领审核拒绝GetMapping(/HTZLSHJJUpdate)public String HTZLSHJJUpdate(String id) {if (.equals(id) || id.length() 0) {return false;}wupinService.updateJJZLSH(id);return admin/houTaiZhaoLing;}//管理员招领公告公示中列表RequestMapping(/HTSWZL)ResponseBody//返回json数据到前端public Result HTSWZL() {ListWupin wuPinEntitys wupinService.findAllSWZL();if (wuPinEntitys.size() 0) {MapString,Object map new HashMap();map.put(status,true);map.put(data,wuPinEntitys);return new Result(Code.GET_OK,map,Msg.QUERY_OK);} else {return new Result(Code.GET_ERR, Msg.QUERY_ERR);}}//管理员查看招领公示中公告详情页GetMapping(/HTSWZLContent)public String HTSWZLContent(String id, MapString, Object map) {if (.equals(id) || id.length() 0) {return false;}Wupin dbWupin wupinService.findZhaoLingById(id);map.put(dbWupin, dbWupin);return admin/houTaiZLContent;}//管理员提交完成招领公示中的公告GetMapping(/HTSWZLWCUpdate)public String HTSWZLWCUpdate(String id) {if (.equals(id) || id.length() 0) {return false;}wupinService.updateSWZL(id);return admin/houTaiZhaoLing;}//管理员删除招领公示公告GetMapping(/HTSWZLDelete)public String HTSWZLDelete(String id) {if (.equals(id) || id.length() 0) {return false;}wupinService.deleteZLById(id);return admin/houTaiZhaoLing;}//管理员招领公告已完成列表RequestMapping(/HTZLWC)ResponseBody//返回json数据到前端public Result HTZLWC() {ListWupin wuPinEntitys wupinService.findAllSWZLWC();if (wuPinEntitys.size() 0) {MapString,Object map new HashMap();map.put(status,true);map.put(data,wuPinEntitys);return new Result(Code.GET_OK,map,Msg.QUERY_OK);} else {return new Result(Code.GET_ERR, Msg.QUERY_ERR);}}//管理员获取申领审核中信息RequestMapping(/HTSLSH)ResponseBody//返回json数据到前端public Result HTSLSH() {ListWupin wuPinEntitys wupinService.findAllSLSH();if (wuPinEntitys.size() 0) {MapString,Object map new HashMap();map.put(status,true);map.put(data,wuPinEntitys);return new Result(Code.GET_OK,map,Msg.QUERY_OK);} else {return new Result(Code.GET_ERR, Msg.QUERY_ERR);}}//管理员查看申领审核的详情页GetMapping(/HTSLSHContent)public String HTSLSHContent(String id, MapString, Object map) {if (.equals(id) || id.length() 0) {return false;}Wupin dbWupin wupinService.findSLSHById(id);Integer userid Integer.parseInt(dbWupin.getUserid());User dbUser userService.findByUserId(userid);String userName dbUser.getUsername();map.put(dbWupin, dbWupin);map.put(userName, userName);return admin/houTaiSLContent;}//管理员申领审核同意GetMapping(/HTSLSHTYUpdate)public String HTSLSHTYUpdate(String id) {if (.equals(id) || id.length() 0) {return false;}wupinService.updateSLSH(id);return admin/houTaiShenLing;}//管理员申领审核拒绝GetMapping(/HTSLSHJJUpdate)public String HTSLSHJJUpdate(String id) {if (.equals(id) || id.length() 0) {return false;}wupinService.updateJJSLSH(id);return admin/houTaiShenLing;}//管理员获取申领正在进行中信息RequestMapping(/HTSLJX)ResponseBody//返回json数据到前端public Result HTSLJX() {ListWupin wuPinEntitys wupinService.findAllSLSHJX();if (wuPinEntitys.size() 0) {MapString,Object map new HashMap();map.put(status,true);map.put(data,wuPinEntitys);return new Result(Code.GET_OK,map,Msg.QUERY_OK);} else {return new Result(Code.GET_ERR, Msg.QUERY_ERR);}}//管理员提交完成申领请求GetMapping(/HTSLSHWCUpdate)public String HTSLSHWCUpdate(String id) {if (.equals(id) || id.length() 0) {return false;}wupinService.updateSLSHWC(id);wupinService.updateSWZL(id);return admin/houTaiShenLing;}//管理员删除正在进行的申领请求GetMapping(/HTSLSHDelete)public String HTSLSHDelete(String id) {if (.equals(id) || id.length() 0) {return false;}wupinService.deleteSLSHById(id);return admin/houTaiShenLing;}//管理员获取申领已完成的信息RequestMapping(/HTSLWC)ResponseBody//返回json数据到前端public Result HTSLWC() {ListWupin wuPinEntitys wupinService.findAllSLSHWC();if (wuPinEntitys.size() 0) {MapString,Object map new HashMap();map.put(status,true);map.put(data,wuPinEntitys);return new Result(Code.GET_OK,map,Msg.QUERY_OK);} else {return new Result(Code.GET_ERR, Msg.QUERY_ERR);}}
}五、论文参考
计算机毕业设计选题推荐-校园失物招领微信小程序/安卓APP-论文参考
六、系统视频
校园失物招领微信小程序/安卓APP-项目视频 计算机毕业设计选题推荐-校园失物招领微信小程序/安卓APP 结语
计算机毕业设计选题推荐-校园失物招领微信小程序/安卓APP-项目实战 大家可以帮忙点赞、收藏、关注、评论啦 源码获取私信我 精彩专栏推荐⬇⬇⬇ Java项目 Python项目 安卓项目 微信小程序项目