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

泰安做网站优化义乌网图科技有限公司

泰安做网站优化,义乌网图科技有限公司,室内设计培训多久,做一个网站服务器随着家政服务行业的不断发展#xff0c;家政服务在现实生活中的使用和普及#xff0c;家政服务行业成为近年内出现的一个新行业#xff0c;并且能够成为大众广为认可和接受的行为和选择。设计家政服务管理平台的目的就是借助计算机让复杂的销售操作变简单#xff0c;变高效…随着家政服务行业的不断发展家政服务在现实生活中的使用和普及家政服务行业成为近年内出现的一个新行业并且能够成为大众广为认可和接受的行为和选择。设计家政服务管理平台的目的就是借助计算机让复杂的销售操作变简单变高效。 家政服务管理平台采用了B/S结构JAVA作为开发语言数据库采用了B/S结构Mysql数据库进行开发。该系统包括前台操作和后台管理两个部分一方面为用户提供首页、服务信息、公告信息、留言反馈、个人中心、后台管理等功能另一方面为管理员提供首页、个人中心、用户管理、服务人员管理、服务信息管理、服务类型管理、服务预约管理、服务取消管理、服务分配管理、服务进度管理、评价信息管理、留言反馈、系统管理等功能。 【关键词】家政服务JAVAB/S结构 基于springboot家政服务管理平台源码和论文328 Abstract With the continuous development of the homemaking service industry, the use and popularity of homemaking service in real life has become a new industry in recent years, and can become a widely recognized and accepted behavior and choice of the public. The purpose of designing housekeeping service management platform is to make the complicated sales operation simple and efficient with the help of computer. Housekeeping service management platform uses B/S structure, JAVA as the development language, database uses B/S structure, Mysql database for development. The system includes two parts of foreground operation and background management. On the one hand, it provides users with home page, service information, announcement information, message feedback, personal center, background management and other functions. On the other hand, it provides administrators with home page, personal center, user management, service personnel management, service information management, service type management, service reservation management, service cancellation management, service allocation management, service progress management, evaluation information management, message feedback, system management and other functions. 【 Key words 】 Housekeeping service; JAVA; B/S structure package com.controller;import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Arrays; import java.util.Calendar; import java.util.Map; import java.util.HashMap; import java.util.Iterator; import java.util.Date; import java.util.List; import javax.servlet.http.HttpServletRequest;import com.utils.ValidatorUtils; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.transaction.annotation.Transactional; import org.springframework.format.annotation.DateTimeFormat; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; import com.baomidou.mybatisplus.mapper.EntityWrapper; import com.baomidou.mybatisplus.mapper.Wrapper; import com.annotation.IgnoreAuth;import com.entity.FuwuyuyueEntity; import com.entity.view.FuwuyuyueView;import com.service.FuwuyuyueService; import com.service.TokenService; import com.utils.PageUtils; import com.utils.R; import com.utils.MD5Util; import com.utils.MPUtil; import com.utils.CommonUtil; import java.io.IOException;/*** 服务预约* 后端接口* author * email * date 2022-05-07 10:17:53*/ RestController RequestMapping(/fuwuyuyue) public class FuwuyuyueController {Autowiredprivate FuwuyuyueService fuwuyuyueService;/*** 后端列表*/RequestMapping(/page)public R page(RequestParam MapString, Object params,FuwuyuyueEntity fuwuyuyue,HttpServletRequest request){String tableName request.getSession().getAttribute(tableName).toString();if(tableName.equals(yonghu)) {fuwuyuyue.setZhanghao((String)request.getSession().getAttribute(username));}EntityWrapperFuwuyuyueEntity ew new EntityWrapperFuwuyuyueEntity();PageUtils page fuwuyuyueService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, fuwuyuyue), params), params));return R.ok().put(data, page);}/*** 前端列表*/IgnoreAuthRequestMapping(/list)public R list(RequestParam MapString, Object params,FuwuyuyueEntity fuwuyuyue, HttpServletRequest request){EntityWrapperFuwuyuyueEntity ew new EntityWrapperFuwuyuyueEntity();PageUtils page fuwuyuyueService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, fuwuyuyue), params), params));return R.ok().put(data, page);}/*** 列表*/RequestMapping(/lists)public R list( FuwuyuyueEntity fuwuyuyue){EntityWrapperFuwuyuyueEntity ew new EntityWrapperFuwuyuyueEntity();ew.allEq(MPUtil.allEQMapPre( fuwuyuyue, fuwuyuyue)); return R.ok().put(data, fuwuyuyueService.selectListView(ew));}/*** 查询*/RequestMapping(/query)public R query(FuwuyuyueEntity fuwuyuyue){EntityWrapper FuwuyuyueEntity ew new EntityWrapper FuwuyuyueEntity();ew.allEq(MPUtil.allEQMapPre( fuwuyuyue, fuwuyuyue)); FuwuyuyueView fuwuyuyueView fuwuyuyueService.selectView(ew);return R.ok(查询服务预约成功).put(data, fuwuyuyueView);}/*** 后端详情*/RequestMapping(/info/{id})public R info(PathVariable(id) Long id){FuwuyuyueEntity fuwuyuyue fuwuyuyueService.selectById(id);return R.ok().put(data, fuwuyuyue);}/*** 前端详情*/IgnoreAuthRequestMapping(/detail/{id})public R detail(PathVariable(id) Long id){FuwuyuyueEntity fuwuyuyue fuwuyuyueService.selectById(id);return R.ok().put(data, fuwuyuyue);}/*** 后端保存*/RequestMapping(/save)public R save(RequestBody FuwuyuyueEntity fuwuyuyue, HttpServletRequest request){fuwuyuyue.setId(new Date().getTime()new Double(Math.floor(Math.random()*1000)).longValue());//ValidatorUtils.validateEntity(fuwuyuyue);fuwuyuyueService.insert(fuwuyuyue);return R.ok();}/*** 前端保存*/RequestMapping(/add)public R add(RequestBody FuwuyuyueEntity fuwuyuyue, HttpServletRequest request){fuwuyuyue.setId(new Date().getTime()new Double(Math.floor(Math.random()*1000)).longValue());//ValidatorUtils.validateEntity(fuwuyuyue);fuwuyuyueService.insert(fuwuyuyue);return R.ok();}/*** 修改*/RequestMapping(/update)Transactionalpublic R update(RequestBody FuwuyuyueEntity fuwuyuyue, HttpServletRequest request){//ValidatorUtils.validateEntity(fuwuyuyue);fuwuyuyueService.updateById(fuwuyuyue);//全部更新return R.ok();}/*** 删除*/RequestMapping(/delete)public R delete(RequestBody Long[] ids){fuwuyuyueService.deleteBatchIds(Arrays.asList(ids));return R.ok();}/*** 提醒接口*/RequestMapping(/remind/{columnName}/{type})public R remindCount(PathVariable(columnName) String columnName, HttpServletRequest request, PathVariable(type) String type,RequestParam MapString, Object map) {map.put(column, columnName);map.put(type, type);if(type.equals(2)) {SimpleDateFormat sdf new SimpleDateFormat(yyyy-MM-dd);Calendar c Calendar.getInstance();Date remindStartDate null;Date remindEndDate null;if(map.get(remindstart)!null) {Integer remindStart Integer.parseInt(map.get(remindstart).toString());c.setTime(new Date()); c.add(Calendar.DAY_OF_MONTH,remindStart);remindStartDate c.getTime();map.put(remindstart, sdf.format(remindStartDate));}if(map.get(remindend)!null) {Integer remindEnd Integer.parseInt(map.get(remindend).toString());c.setTime(new Date());c.add(Calendar.DAY_OF_MONTH,remindEnd);remindEndDate c.getTime();map.put(remindend, sdf.format(remindEndDate));}}WrapperFuwuyuyueEntity wrapper new EntityWrapperFuwuyuyueEntity();if(map.get(remindstart)!null) {wrapper.ge(columnName, map.get(remindstart));}if(map.get(remindend)!null) {wrapper.le(columnName, map.get(remindend));}String tableName request.getSession().getAttribute(tableName).toString();if(tableName.equals(yonghu)) {wrapper.eq(zhanghao, (String)request.getSession().getAttribute(username));}int count fuwuyuyueService.selectCount(wrapper);return R.ok().put(count, count);}/*** 按值统计*/RequestMapping(/value/{xColumnName}/{yColumnName})public R value(PathVariable(yColumnName) String yColumnName, PathVariable(xColumnName) String xColumnName,HttpServletRequest request) {MapString, Object params new HashMapString, Object();params.put(xColumn, xColumnName);params.put(yColumn, yColumnName);EntityWrapperFuwuyuyueEntity ew new EntityWrapperFuwuyuyueEntity();String tableName request.getSession().getAttribute(tableName).toString();if(tableName.equals(yonghu)) {ew.eq(zhanghao, (String)request.getSession().getAttribute(username));}ListMapString, Object result fuwuyuyueService.selectValue(params, ew);SimpleDateFormat sdf new SimpleDateFormat(yyyy-MM-dd);for(MapString, Object m : result) {for(String k : m.keySet()) {if(m.get(k) instanceof Date) {m.put(k, sdf.format((Date)m.get(k)));}}}return R.ok().put(data, result);}/*** 按值统计时间统计类型*/RequestMapping(/value/{xColumnName}/{yColumnName}/{timeStatType})public R valueDay(PathVariable(yColumnName) String yColumnName, PathVariable(xColumnName) String xColumnName, PathVariable(timeStatType) String timeStatType,HttpServletRequest request) {MapString, Object params new HashMapString, Object();params.put(xColumn, xColumnName);params.put(yColumn, yColumnName);params.put(timeStatType, timeStatType);EntityWrapperFuwuyuyueEntity ew new EntityWrapperFuwuyuyueEntity();String tableName request.getSession().getAttribute(tableName).toString();if(tableName.equals(yonghu)) {ew.eq(zhanghao, (String)request.getSession().getAttribute(username));}ListMapString, Object result fuwuyuyueService.selectTimeStatValue(params, ew);SimpleDateFormat sdf new SimpleDateFormat(yyyy-MM-dd);for(MapString, Object m : result) {for(String k : m.keySet()) {if(m.get(k) instanceof Date) {m.put(k, sdf.format((Date)m.get(k)));}}}return R.ok().put(data, result);}/*** 分组统计*/RequestMapping(/group/{columnName})public R group(PathVariable(columnName) String columnName,HttpServletRequest request) {MapString, Object params new HashMapString, Object();params.put(column, columnName);EntityWrapperFuwuyuyueEntity ew new EntityWrapperFuwuyuyueEntity();String tableName request.getSession().getAttribute(tableName).toString();if(tableName.equals(yonghu)) {ew.eq(zhanghao, (String)request.getSession().getAttribute(username));}ListMapString, Object result fuwuyuyueService.selectGroup(params, ew);SimpleDateFormat sdf new SimpleDateFormat(yyyy-MM-dd);for(MapString, Object m : result) {for(String k : m.keySet()) {if(m.get(k) instanceof Date) {m.put(k, sdf.format((Date)m.get(k)));}}}return R.ok().put(data, result);}}package com.controller;import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Arrays; import java.util.Calendar; import java.util.Map; import java.util.HashMap; import java.util.Iterator; import java.util.Date; import java.util.List; import javax.servlet.http.HttpServletRequest;import com.utils.ValidatorUtils; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.transaction.annotation.Transactional; import org.springframework.format.annotation.DateTimeFormat; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; import com.baomidou.mybatisplus.mapper.EntityWrapper; import com.baomidou.mybatisplus.mapper.Wrapper; import com.annotation.IgnoreAuth;import com.entity.FuwurenyuanEntity; import com.entity.view.FuwurenyuanView;import com.service.FuwurenyuanService; import com.service.TokenService; import com.utils.PageUtils; import com.utils.R; import com.utils.MD5Util; import com.utils.MPUtil; import com.utils.CommonUtil; import java.io.IOException;/*** 服务人员* 后端接口* author * email * date 2022-05-07 10:17:53*/ RestController RequestMapping(/fuwurenyuan) public class FuwurenyuanController {Autowiredprivate FuwurenyuanService fuwurenyuanService;Autowiredprivate TokenService tokenService;/*** 登录*/IgnoreAuthRequestMapping(value /login)public R login(String username, String password, String captcha, HttpServletRequest request) {FuwurenyuanEntity user fuwurenyuanService.selectOne(new EntityWrapperFuwurenyuanEntity().eq(gonghao, username));if(usernull || !user.getMima().equals(password)) {return R.error(账号或密码不正确);}String token tokenService.generateToken(user.getId(), username,fuwurenyuan, 服务人员 );return R.ok().put(token, token);}/*** 注册*/IgnoreAuthRequestMapping(/register)public R register(RequestBody FuwurenyuanEntity fuwurenyuan){//ValidatorUtils.validateEntity(fuwurenyuan);FuwurenyuanEntity user fuwurenyuanService.selectOne(new EntityWrapperFuwurenyuanEntity().eq(gonghao, fuwurenyuan.getGonghao()));if(user!null) {return R.error(注册用户已存在);}Long uId new Date().getTime();fuwurenyuan.setId(uId);fuwurenyuanService.insert(fuwurenyuan);return R.ok();}/*** 退出*/RequestMapping(/logout)public R logout(HttpServletRequest request) {request.getSession().invalidate();return R.ok(退出成功);}/*** 获取用户的session用户信息*/RequestMapping(/session)public R getCurrUser(HttpServletRequest request){Long id (Long)request.getSession().getAttribute(userId);FuwurenyuanEntity user fuwurenyuanService.selectById(id);return R.ok().put(data, user);}/*** 密码重置*/IgnoreAuthRequestMapping(value /resetPass)public R resetPass(String username, HttpServletRequest request){FuwurenyuanEntity user fuwurenyuanService.selectOne(new EntityWrapperFuwurenyuanEntity().eq(gonghao, username));if(usernull) {return R.error(账号不存在);}user.setMima(123456);fuwurenyuanService.updateById(user);return R.ok(密码已重置为123456);}/*** 后端列表*/RequestMapping(/page)public R page(RequestParam MapString, Object params,FuwurenyuanEntity fuwurenyuan,HttpServletRequest request){EntityWrapperFuwurenyuanEntity ew new EntityWrapperFuwurenyuanEntity();PageUtils page fuwurenyuanService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, fuwurenyuan), params), params));return R.ok().put(data, page);}/*** 前端列表*/IgnoreAuthRequestMapping(/list)public R list(RequestParam MapString, Object params,FuwurenyuanEntity fuwurenyuan, HttpServletRequest request){EntityWrapperFuwurenyuanEntity ew new EntityWrapperFuwurenyuanEntity();PageUtils page fuwurenyuanService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, fuwurenyuan), params), params));return R.ok().put(data, page);}/*** 列表*/RequestMapping(/lists)public R list( FuwurenyuanEntity fuwurenyuan){EntityWrapperFuwurenyuanEntity ew new EntityWrapperFuwurenyuanEntity();ew.allEq(MPUtil.allEQMapPre( fuwurenyuan, fuwurenyuan)); return R.ok().put(data, fuwurenyuanService.selectListView(ew));}/*** 查询*/RequestMapping(/query)public R query(FuwurenyuanEntity fuwurenyuan){EntityWrapper FuwurenyuanEntity ew new EntityWrapper FuwurenyuanEntity();ew.allEq(MPUtil.allEQMapPre( fuwurenyuan, fuwurenyuan)); FuwurenyuanView fuwurenyuanView fuwurenyuanService.selectView(ew);return R.ok(查询服务人员成功).put(data, fuwurenyuanView);}/*** 后端详情*/RequestMapping(/info/{id})public R info(PathVariable(id) Long id){FuwurenyuanEntity fuwurenyuan fuwurenyuanService.selectById(id);return R.ok().put(data, fuwurenyuan);}/*** 前端详情*/IgnoreAuthRequestMapping(/detail/{id})public R detail(PathVariable(id) Long id){FuwurenyuanEntity fuwurenyuan fuwurenyuanService.selectById(id);return R.ok().put(data, fuwurenyuan);}/*** 后端保存*/RequestMapping(/save)public R save(RequestBody FuwurenyuanEntity fuwurenyuan, HttpServletRequest request){fuwurenyuan.setId(new Date().getTime()new Double(Math.floor(Math.random()*1000)).longValue());//ValidatorUtils.validateEntity(fuwurenyuan);FuwurenyuanEntity user fuwurenyuanService.selectOne(new EntityWrapperFuwurenyuanEntity().eq(gonghao, fuwurenyuan.getGonghao()));if(user!null) {return R.error(用户已存在);}fuwurenyuan.setId(new Date().getTime());fuwurenyuanService.insert(fuwurenyuan);return R.ok();}/*** 前端保存*/RequestMapping(/add)public R add(RequestBody FuwurenyuanEntity fuwurenyuan, HttpServletRequest request){fuwurenyuan.setId(new Date().getTime()new Double(Math.floor(Math.random()*1000)).longValue());//ValidatorUtils.validateEntity(fuwurenyuan);FuwurenyuanEntity user fuwurenyuanService.selectOne(new EntityWrapperFuwurenyuanEntity().eq(gonghao, fuwurenyuan.getGonghao()));if(user!null) {return R.error(用户已存在);}fuwurenyuan.setId(new Date().getTime());fuwurenyuanService.insert(fuwurenyuan);return R.ok();}/*** 修改*/RequestMapping(/update)Transactionalpublic R update(RequestBody FuwurenyuanEntity fuwurenyuan, HttpServletRequest request){//ValidatorUtils.validateEntity(fuwurenyuan);fuwurenyuanService.updateById(fuwurenyuan);//全部更新return R.ok();}/*** 删除*/RequestMapping(/delete)public R delete(RequestBody Long[] ids){fuwurenyuanService.deleteBatchIds(Arrays.asList(ids));return R.ok();}/*** 提醒接口*/RequestMapping(/remind/{columnName}/{type})public R remindCount(PathVariable(columnName) String columnName, HttpServletRequest request, PathVariable(type) String type,RequestParam MapString, Object map) {map.put(column, columnName);map.put(type, type);if(type.equals(2)) {SimpleDateFormat sdf new SimpleDateFormat(yyyy-MM-dd);Calendar c Calendar.getInstance();Date remindStartDate null;Date remindEndDate null;if(map.get(remindstart)!null) {Integer remindStart Integer.parseInt(map.get(remindstart).toString());c.setTime(new Date()); c.add(Calendar.DAY_OF_MONTH,remindStart);remindStartDate c.getTime();map.put(remindstart, sdf.format(remindStartDate));}if(map.get(remindend)!null) {Integer remindEnd Integer.parseInt(map.get(remindend).toString());c.setTime(new Date());c.add(Calendar.DAY_OF_MONTH,remindEnd);remindEndDate c.getTime();map.put(remindend, sdf.format(remindEndDate));}}WrapperFuwurenyuanEntity wrapper new EntityWrapperFuwurenyuanEntity();if(map.get(remindstart)!null) {wrapper.ge(columnName, map.get(remindstart));}if(map.get(remindend)!null) {wrapper.le(columnName, map.get(remindend));}int count fuwurenyuanService.selectCount(wrapper);return R.ok().put(count, count);}}
http://www.zqtcl.cn/news/307618/

相关文章:

  • 大型企业网站制作浦东新区做网站
  • 简单大气网站源码织梦怎么用框架实现在浏览器的地址栏只显示网站的域名而不显示出文件名
  • 电子商务型网站建设线上推广营销策划
  • 网站建设管理工作情况的通报网站开发vs设计报告
  • 嘉定网站网站建设公司官网制作
  • 做旅游广告在哪个网站做效果好财经网站建设
  • 网站样式下载网站地图定位用什么技术做
  • 自己做网站怎么做的百中搜优化软件
  • 南宁建站平台与网站建设相关的论文题目
  • 足球网站建设意义做股权众筹的网站
  • 北京网站建设设计一流的锦州网站建设
  • 专业手机移动网站建设什么网站可以做期刊封面
  • cms建站系统哪个好网站建设 柳州
  • 安徽省住房与城乡建设部网站八戒电影在线观看免费7
  • 江苏省建设考试网站准考证打印佛山网站建设锐艺a068
  • 展示型网站功能如何设计网站风格
  • wordpress图床网站网站什么时候做等保
  • 怎么创办网站浅谈博物馆网站建设的意义
  • 如何做擦边球网站网站seo规划
  • 建站知乎做网站销售工资
  • 仙居住房和城乡建设局网站用手机看网站源代码
  • 网架加工厂家seo关键词优化推广报价表
  • 开发新闻类网站门户网站搭建方案
  • 东莞网站搭建建站公司wordpress+链接跳转
  • 福州网站设计软件公司学校网站源码wordpress
  • 网站seo推广优化报价表广州哪个区封了
  • 网站第三方统计代码网页设计图片大小
  • 网上推广网站夸克搜索引擎
  • 什么是网站根目录做动态图片下载哪个网站好
  • 花钱让别人做的网站版权是谁的o2o网站建设如何