当前位置: 首页 > news >正文

可以做外链网站wordpress 每个分类分页

可以做外链网站,wordpress 每个分类分页,陕西建设部网站,深圳app设计大家好#xff01;我是程序猿老A#xff0c;感谢您阅读本文#xff0c;欢迎一键三连哦。 #x1f49e;当前专栏#xff1a;Java毕业设计 精彩专栏推荐#x1f447;#x1f3fb;#x1f447;#x1f3fb;#x1f447;#x1f3fb; #x1f380; Python毕业设计 我是程序猿老A感谢您阅读本文欢迎一键三连哦。 当前专栏Java毕业设计 精彩专栏推荐 Python毕业设计 微信小程序毕业设计 开发环境 开发语言Java 框架SpringbootVue JDK版本JDK1.8 服务器tomcat7 数据库mysql 5.7 数据库工具Navicat12 开发软件eclipse/myeclipse/idea Maven包Maven3.3.9 浏览器谷歌浏览器 演示视频 springboot277流浪动物管理系统 原版高清演示视频-编号277 https://pan.quark.cn/s/5cda95b17ee0 源码下载地址 https://download.csdn.net/download/2301_76953549/89100218 LW目录 【如需全文请按文末获取联系】 目录 开发环境演示视频源码下载地址LW目录一、项目简介二、系统设计2.1软件功能模块设计2.2数据库设计 三、系统项目部分截图3.1管理员功能实现3.2自愿者功能实现3.3用户功能实现 四、部分核心代码4.1 用户部分 获取源码或论文 一、项目简介 流浪动物管理系统通过MySQL数据库与Spring Boot框架进行开发流浪动物管理系统能够实现宠物信息管理宠物留言管理宠物收藏管理宠物寄养管理宠物领养管理宠物领养审核管理等功能。 二、系统设计 2.1软件功能模块设计 自愿者功能结构图的绘制结果见图4-2。自愿者登录进入本系统操作的功能包括查看宠物信息宠物领养以及宠物寄养信息管理论坛查看公告等。 用户功能结构图的绘制结果见图4-3。用户登录进入本系统操作的功能包括领养可认领的宠物发布宠物留言信息通过论坛模块发布交流信息发布宠物寄养信息查看宠物寄养的审核结果信息以及申请领养宠物的审核结果信息。 2.2数据库设计 1使用Visio这样的常用的实体属性图绘制工具来绘制用户实体属性图绘制结果见图4-3。 2使用Visio这样的常用的实体属性图绘制工具来绘制宠物寄养实体属性图绘制结果见图4-4。 3使用Visio这样的常用的实体属性图绘制工具来绘制宠物领养实体属性图绘制结果见图4-5。 4使用Visio这样的常用的实体属性图绘制工具来绘制管理员实体属性图绘制结果见图4-6。 5绘制的上述实体间存在的联系见图4-7。 三、系统项目部分截图 3.1管理员功能实现 宠物信息管理 管理员进入如图5-1所示的宠物信息管理界面之后管理员点击信息显示栏中最右侧的修改删除按钮可依次完成宠物信息的修改删除操作宠物信息包括宠物照片宠物类型等信息。管理员在宠物信息管理界面点击新增按钮可以登记宠物信息。 宠物领养管理 管理员进入如图5-3所示的宠物领养管理界面之后管理员点击信息显示栏中最右侧的修改删除按钮可依次完成宠物领养信息的修改删除操作。宠物领养信息包括宠物图片是否被认领等信息。 3.2自愿者功能实现 宠物寄养查看 自愿者进入如图5-6所示的宠物寄养查看界面之后自愿者点击信息显示栏中最右侧的详情按钮可完成宠物寄养信息的详情查看操作自愿者也能查询宠物寄养信息查询条件包括根据宠物名称或宠物类型等字段进行查询。 3.3用户功能实现 宠物信息 用户进入如图5-7所示的宠物信息界面之后用户可以查看宠物信息界面右侧区域展示的系统推荐的宠物信息可以在宠物信息界面的下方留言区域发布宠物留言。 宠物寄养管理 用户进入如图5-10所示的宠物寄养管理界面之后用户点击信息显示栏中最右侧的详情删除按钮可依次完成宠物寄养信息的详情查看删除操作。用户在宠物寄养管理界面点击新增按钮即可发布宠物寄养信息。 四、部分核心代码 4.1 用户部分 package com.controller;import java.io.File; import java.math.BigDecimal; import java.net.URL; import java.text.SimpleDateFormat; import com.alibaba.fastjson.JSONObject; import java.util.*; import org.springframework.beans.BeanUtils; import javax.servlet.http.HttpServletRequest; import org.springframework.web.context.ContextLoader; import javax.servlet.ServletContext; import com.service.TokenService; import com.utils.*; import java.lang.reflect.InvocationTargetException;import com.service.DictionaryService; import org.apache.commons.lang3.StringUtils; import com.annotation.IgnoreAuth; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.*; import com.baomidou.mybatisplus.mapper.EntityWrapper; import com.baomidou.mybatisplus.mapper.Wrapper; import com.entity.*; import com.entity.view.*; import com.service.*; import com.utils.PageUtils; import com.utils.R; import com.alibaba.fastjson.*;/*** 宠物寄养* 后端接口* author* email */ RestController Controller RequestMapping(/chongwujiyang) public class ChongwujiyangController {private static final Logger logger LoggerFactory.getLogger(ChongwujiyangController.class);Autowiredprivate ChongwujiyangService chongwujiyangService;Autowiredprivate TokenService tokenService;Autowiredprivate DictionaryService dictionaryService;//级联表serviceAutowiredprivate YonghuService yonghuService;Autowiredprivate ZiyuanzheService ziyuanzheService;/*** 后端列表*/RequestMapping(/page)public R page(RequestParam MapString, Object params, HttpServletRequest request){logger.debug(page方法:,,Controller:{},,params:{},this.getClass().getName(),JSONObject.toJSONString(params));String role String.valueOf(request.getSession().getAttribute(role));if(false)return R.error(511,永不会进入);else if(用户.equals(role))params.put(yonghuId,request.getSession().getAttribute(userId));else if(自愿者.equals(role))params.put(ziyuanzheId,request.getSession().getAttribute(userId));if(params.get(orderBy)null || params.get(orderBy)){params.put(orderBy,id);}PageUtils page chongwujiyangService.queryPage(params);//字典表数据转换ListChongwujiyangView list (ListChongwujiyangView)page.getList();for(ChongwujiyangView c:list){//修改对应字典表字段dictionaryService.dictionaryConvert(c, request);}return R.ok().put(data, page);}/*** 后端详情*/RequestMapping(/info/{id})public R info(PathVariable(id) Long id, HttpServletRequest request){logger.debug(info方法:,,Controller:{},,id:{},this.getClass().getName(),id);ChongwujiyangEntity chongwujiyang chongwujiyangService.selectById(id);if(chongwujiyang !null){//entity转viewChongwujiyangView view new ChongwujiyangView();BeanUtils.copyProperties( chongwujiyang , view );//把实体数据重构到view中//级联表YonghuEntity yonghu yonghuService.selectById(chongwujiyang.getYonghuId());if(yonghu ! null){BeanUtils.copyProperties( yonghu , view ,new String[]{ id, createTime, insertTime, updateTime});//把级联的数据添加到view中,并排除id和创建时间字段view.setYonghuId(yonghu.getId());}//修改对应字典表字段dictionaryService.dictionaryConvert(view, request);return R.ok().put(data, view);}else {return R.error(511,查不到数据);}}/*** 后端保存*/RequestMapping(/save)public R save(RequestBody ChongwujiyangEntity chongwujiyang, HttpServletRequest request){logger.debug(save方法:,,Controller:{},,chongwujiyang:{},this.getClass().getName(),chongwujiyang.toString());String role String.valueOf(request.getSession().getAttribute(role));if(false)return R.error(511,永远不会进入);else if(用户.equals(role))chongwujiyang.setYonghuId(Integer.valueOf(String.valueOf(request.getSession().getAttribute(userId))));WrapperChongwujiyangEntity queryWrapper new EntityWrapperChongwujiyangEntity().eq(yonghu_id, chongwujiyang.getYonghuId()).eq(chongwu_name, chongwujiyang.getChongwuName()).eq(chongwu_types, chongwujiyang.getChongwuTypes()).eq(jiyang_riqi_time, new SimpleDateFormat(yyyy-MM-dd).format(chongwujiyang.getJiyangRiqiTime())).eq(jiyang_tianshu, chongwujiyang.getJiyangTianshu()).eq(jiyangdizhi, chongwujiyang.getJiyangdizhi()).eq(lianxiren_name, chongwujiyang.getLianxirenName()).eq(lianxiren_phone, chongwujiyang.getLianxirenPhone()).eq(chongwujiyang_yesno_types, chongwujiyang.getChongwujiyangYesnoTypes()).eq(chongwujiyang_yesno_text, chongwujiyang.getChongwujiyangYesnoText());logger.info(sql语句:queryWrapper.getSqlSegment());ChongwujiyangEntity chongwujiyangEntity chongwujiyangService.selectOne(queryWrapper);if(chongwujiyangEntitynull){chongwujiyang.setChongwujiyangYesnoTypes(1);chongwujiyang.setInsertTime(new Date());chongwujiyang.setCreateTime(new Date());chongwujiyangService.insert(chongwujiyang);return R.ok();}else {return R.error(511,表中有相同数据);}}/*** 后端修改*/RequestMapping(/update)public R update(RequestBody ChongwujiyangEntity chongwujiyang, HttpServletRequest request){logger.debug(update方法:,,Controller:{},,chongwujiyang:{},this.getClass().getName(),chongwujiyang.toString());String role String.valueOf(request.getSession().getAttribute(role)); // if(false) // return R.error(511,永远不会进入); // else if(用户.equals(role)) // chongwujiyang.setYonghuId(Integer.valueOf(String.valueOf(request.getSession().getAttribute(userId))));//根据字段查询是否有相同数据WrapperChongwujiyangEntity queryWrapper new EntityWrapperChongwujiyangEntity().notIn(id,chongwujiyang.getId()).andNew().eq(yonghu_id, chongwujiyang.getYonghuId()).eq(chongwu_name, chongwujiyang.getChongwuName()).eq(chongwu_types, chongwujiyang.getChongwuTypes()).eq(jiyang_riqi_time, chongwujiyang.getJiyangRiqiTime()).eq(jiyang_tianshu, chongwujiyang.getJiyangTianshu()).eq(jiyangdizhi, chongwujiyang.getJiyangdizhi()).eq(lianxiren_name, chongwujiyang.getLianxirenName()).eq(lianxiren_phone, chongwujiyang.getLianxirenPhone()).eq(chongwujiyang_yesno_types, chongwujiyang.getChongwujiyangYesnoTypes()).eq(chongwujiyang_yesno_text, chongwujiyang.getChongwujiyangYesnoText()).eq(insert_time, chongwujiyang.getInsertTime());logger.info(sql语句:queryWrapper.getSqlSegment());ChongwujiyangEntity chongwujiyangEntity chongwujiyangService.selectOne(queryWrapper);if(.equals(chongwujiyang.getChongwuPhoto()) || null.equals(chongwujiyang.getChongwuPhoto())){chongwujiyang.setChongwuPhoto(null);}if(chongwujiyangEntitynull){chongwujiyangService.updateById(chongwujiyang);//根据id更新return R.ok();}else {return R.error(511,表中有相同数据);}}/*** 删除*/RequestMapping(/delete)public R delete(RequestBody Integer[] ids){logger.debug(delete:,,Controller:{},,ids:{},this.getClass().getName(),ids.toString());chongwujiyangService.deleteBatchIds(Arrays.asList(ids));return R.ok();}/*** 批量上传*/RequestMapping(/batchInsert)public R save( String fileName, HttpServletRequest request){logger.debug(batchInsert方法:,,Controller:{},,fileName:{},this.getClass().getName(),fileName);Integer yonghuId Integer.valueOf(String.valueOf(request.getSession().getAttribute(userId)));SimpleDateFormat sdf new SimpleDateFormat(yyyy-MM-dd HH:mm:ss);try {ListChongwujiyangEntity chongwujiyangList new ArrayList();//上传的东西MapString, ListString seachFields new HashMap();//要查询的字段Date date new Date();int lastIndexOf fileName.lastIndexOf(.);if(lastIndexOf -1){return R.error(511,该文件没有后缀);}else{String suffix fileName.substring(lastIndexOf);if(!.xls.equals(suffix)){return R.error(511,只支持后缀为xls的excel文件);}else{URL resource this.getClass().getClassLoader().getResource(static/upload/ fileName);//获取文件路径File file new File(resource.getFile());if(!file.exists()){return R.error(511,找不到上传文件请联系管理员);}else{ListListString dataList PoiUtil.poiImport(file.getPath());//读取xls文件dataList.remove(0);//删除第一行因为第一行是提示for(ListString data:dataList){//循环ChongwujiyangEntity chongwujiyangEntity new ChongwujiyangEntity(); // chongwujiyangEntity.setYonghuId(Integer.valueOf(data.get(0))); //用户 要改的 // chongwujiyangEntity.setChongwuName(data.get(0)); //宠物名称 要改的 // chongwujiyangEntity.setChongwuPhoto();//详情和图片 // chongwujiyangEntity.setChongwuTypes(Integer.valueOf(data.get(0))); //宠物类型 要改的 // chongwujiyangEntity.setJiyangRiqiTime(sdf.parse(data.get(0))); //寄养日期 要改的 // chongwujiyangEntity.setJiyangTianshu(Integer.valueOf(data.get(0))); //寄养天数 要改的 // chongwujiyangEntity.setJiyangdizhi(data.get(0)); //寄养地址 要改的 // chongwujiyangEntity.setLianxirenName(data.get(0)); //联系人姓名 要改的 // chongwujiyangEntity.setLianxirenPhone(data.get(0)); //联系人手机号 要改的 // chongwujiyangEntity.setChongwujiyangContent();//详情和图片 // chongwujiyangEntity.setChongwujiyangYesnoTypes(Integer.valueOf(data.get(0))); //审核状态 要改的 // chongwujiyangEntity.setChongwujiyangYesnoText(data.get(0)); //审核意见 要改的 // chongwujiyangEntity.setInsertTime(date);//时间 // chongwujiyangEntity.setCreateTime(date);//时间chongwujiyangList.add(chongwujiyangEntity);//把要查询是否重复的字段放入map中}//查询是否重复chongwujiyangService.insertBatch(chongwujiyangList);return R.ok();}}}}catch (Exception e){e.printStackTrace();return R.error(511,批量插入数据异常请联系管理员);}}/*** 前端列表*/IgnoreAuthRequestMapping(/list)public R list(RequestParam MapString, Object params, HttpServletRequest request){logger.debug(list方法:,,Controller:{},,params:{},this.getClass().getName(),JSONObject.toJSONString(params));// 没有指定排序字段就默认id倒序if(StringUtil.isEmpty(String.valueOf(params.get(orderBy)))){params.put(orderBy,id);}PageUtils page chongwujiyangService.queryPage(params);//字典表数据转换ListChongwujiyangView list (ListChongwujiyangView)page.getList();for(ChongwujiyangView c:list)dictionaryService.dictionaryConvert(c, request); //修改对应字典表字段return R.ok().put(data, page);}/*** 前端详情*/RequestMapping(/detail/{id})public R detail(PathVariable(id) Long id, HttpServletRequest request){logger.debug(detail方法:,,Controller:{},,id:{},this.getClass().getName(),id);ChongwujiyangEntity chongwujiyang chongwujiyangService.selectById(id);if(chongwujiyang !null){//entity转viewChongwujiyangView view new ChongwujiyangView();BeanUtils.copyProperties( chongwujiyang , view );//把实体数据重构到view中//级联表YonghuEntity yonghu yonghuService.selectById(chongwujiyang.getYonghuId());if(yonghu ! null){BeanUtils.copyProperties( yonghu , view ,new String[]{ id, createDate});//把级联的数据添加到view中,并排除id和创建时间字段view.setYonghuId(yonghu.getId());}//修改对应字典表字段dictionaryService.dictionaryConvert(view, request);return R.ok().put(data, view);}else {return R.error(511,查不到数据);}}/*** 前端保存*/RequestMapping(/add)public R add(RequestBody ChongwujiyangEntity chongwujiyang, HttpServletRequest request){logger.debug(add方法:,,Controller:{},,chongwujiyang:{},this.getClass().getName(),chongwujiyang.toString());WrapperChongwujiyangEntity queryWrapper new EntityWrapperChongwujiyangEntity().eq(yonghu_id, chongwujiyang.getYonghuId()).eq(chongwu_name, chongwujiyang.getChongwuName()).eq(chongwu_types, chongwujiyang.getChongwuTypes()).eq(jiyang_tianshu, chongwujiyang.getJiyangTianshu()).eq(jiyangdizhi, chongwujiyang.getJiyangdizhi()).eq(lianxiren_name, chongwujiyang.getLianxirenName()).eq(lianxiren_phone, chongwujiyang.getLianxirenPhone()).eq(chongwujiyang_yesno_types, chongwujiyang.getChongwujiyangYesnoTypes()).eq(chongwujiyang_yesno_text, chongwujiyang.getChongwujiyangYesnoText());logger.info(sql语句:queryWrapper.getSqlSegment());ChongwujiyangEntity chongwujiyangEntity chongwujiyangService.selectOne(queryWrapper);if(chongwujiyangEntitynull){chongwujiyang.setChongwujiyangYesnoTypes(1);chongwujiyang.setInsertTime(new Date());chongwujiyang.setCreateTime(new Date());chongwujiyangService.insert(chongwujiyang);return R.ok();}else {return R.error(511,表中有相同数据);}}} 获取源码或论文 如需对应的LW或源码以及其他定制需求也可以点我头像查看个人简介联系。
http://www.w-s-a.com/news/338349/

相关文章:

  • 高密做网站哪家好网站建设预算
  • 免费wordpress网站模板重庆如何做聚政网站
  • 人才网站app建设建议系统开发生命周期法的优点表现
  • 门户网站想要微信登录怎么做湖南网站seo推广
  • 襄阳 网站建设管理系统网站
  • 重庆工程建设招标投标交易信息网广州外贸seo优化
  • 一个一起做网站东莞设计兼职网站建设
  • 杭州网站程序开发公司在哪个公司建设网站好
  • 网店的网站设计方案济南手机建站价格
  • 网站做了301重定向域名会自动跳转吗唐山地方志网站建设
  • 学校网站建设说明书海南省建设执业资格注册管理中心网站
  • 东莞哪家网站建设好网站风格设定
  • 自驾游网站模板搭建wordpress步骤
  • wordpress视频网站上传视频提升学历是什么意思
  • 江西省城乡建设厅建设网站浙江建设
  • 网站联系我们页面临平做网站
  • 如何用网站做cpa交互比较好的网站
  • 一家只做特卖的网站wordpress修改模板教程
  • 与恶魔做交易的网站成都到西安高铁票价
  • 太原网站制作哪家便宜长春昆仑建设股份有限公司网站
  • 优质做网站价格设计手机商城网站建设
  • 高校网站建设制度无锡网站建设排名
  • 做网站的软件wd的叫啥无锡公司网站建设服务
  • 网站建设一般需要多久网站服务器基本要素有哪些
  • 大连开发区网站开发公司免费网站建设哪个好?
  • 关于建设门户网站的通知海曙区建设局网站
  • 韩国建设部网站温州企业网站制作
  • 苏州网站建设优化贵州网站建设lonwone
  • 网站建设与推广方案模板网站建设教程搭建浊贝湖南岚鸿给力
  • 网站建设内部下单流程图昆明网站制作公司