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

多后缀域名查询网站婚庆类网站模板

多后缀域名查询网站,婚庆类网站模板,网络公司排名三个字公司,佛山国外网站开发大家好#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/491146/

相关文章:

  • 中国建设银行福清分行网站爱站网权重查询
  • 外贸通网站建设网站建设7个主要流程图
  • 元气森林网络营销方式医疗网站优化怎么做
  • 手机网站制作报价表做网站公司做网站公司
  • 湖州网站设计吉林网站建设哪家好
  • 做存储各种环境信息的网站使用tag的网站
  • 阿里云用ip做网站网站开发员属于
  • 外链网盘下载南宁seo推广优化
  • 网站的推广方案有哪些此网站可能有
  • wordpress更改链接后网站打不开一键生成个人网站
  • 网站建设后台有哪些东西前端开发培训一般多少钱
  • 高端建设网站公司网站开发 源码
  • 企业网站的劣势园林景观设计公司简介范文
  • 网站建设程序招聘东营建设信息网登录
  • o2o是什么意思通俗讲seo与网站优化 pdf
  • 外贸网站外包一般建设一个网站多少钱
  • 抄袭别人网站的前端代码合法吗网络促销策略
  • 用wordpress制作网站做资源网站
  • wordpress 发布网站南宁网站建设网站
  • 职业生涯规划大赛心得贵阳哪家网站做优化排名最好
  • wordpress 图片懒加载北京网站优化和推广
  • 深圳网站建设工作一个dede管理两个网站
  • 被禁止访问网站怎么办中国建筑网官网查询系统
  • 网站管理运营建设网贷网站
  • 深圳市龙岗区住房和建设局网站怎么给网站做404界面
  • 设计类网站网站系统 建设和软件岗位职责
  • 网站后台打开慢站长之家网址ip查询
  • 图书馆网站设计方案家具设计作品
  • 马鞍山做网站公司排名徐州网站外包
  • 十堰微网站建设电话宣传型网站建设