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

西安建站手机短视频制作自学教程

西安建站,手机短视频制作自学教程,网站建设柚子网络科技,建程网官网ssmvue中国咖啡文化宣传网站源码和论文078 开发工具#xff1a;idea 数据库mysql5.7 数据库链接工具#xff1a;navcat,小海豚等 技术#xff1a;ssm 课题背景 随着时代的发展和人们生活理念的进一步改变#xff0c;咖啡业已经成为了全球经济中发展最迅猛的产业之一。…ssmvue中国咖啡文化宣传网站源码和论文078 开发工具idea   数据库mysql5.7  数据库链接工具navcat,小海豚等   技术ssm 课题背景 随着时代的发展和人们生活理念的进一步改变咖啡业已经成为了全球经济中发展最迅猛的产业之一。咖啡业在城市经济发展中的产品位置、经济作用逐渐加强大量出现的咖啡网站正成为城市文明进步、经济增长的亮点带动了咖啡消费量的增加形成巨大消费潜在市场。 尼尔森研究显示:中国咖啡消费市场10年的高速增长而且每年市场增长速度为15%以上在全世界实属罕见而国际发达国家市场每年增长速度仅为2 -3%。有关专家预计2030年之前中国咖啡消费市场可能会到2~3万亿元人民币成熟的中国咖啡消费市场应该会在3~4万亿元人民币。同时二三线城市咖啡消费量不断增加所占的市场分额也不断增加将成为中国咖啡市场及未来20年的核心推动市场。 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.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.YonghuEntity; import com.entity.view.YonghuView;import com.service.YonghuService; import com.service.TokenService; import com.utils.PageUtils; import com.utils.R; import com.utils.MD5Util; import com.utils.MPUtil; import com.utils.CommonUtil;/*** 用户* 后端接口* author * email * date 2021-03-09 12:43:16*/ RestController RequestMapping(/yonghu) public class YonghuController {Autowiredprivate YonghuService yonghuService;Autowiredprivate TokenService tokenService;/*** 登录*/IgnoreAuthRequestMapping(value /login)public R login(String username, String password, String captcha, HttpServletRequest request) {YonghuEntity user yonghuService.selectOne(new EntityWrapperYonghuEntity().eq(zhanghao, username));if(usernull || !user.getMima().equals(password)) {return R.error(账号或密码不正确);}String token tokenService.generateToken(user.getId(), username,yonghu, 用户 );return R.ok().put(token, token);}/*** 注册*/IgnoreAuthRequestMapping(/register)public R register(RequestBody YonghuEntity yonghu){//ValidatorUtils.validateEntity(yonghu);YonghuEntity user yonghuService.selectOne(new EntityWrapperYonghuEntity().eq(zhanghao, yonghu.getZhanghao()));if(user!null) {return R.error(注册用户已存在);}Long uId new Date().getTime();yonghu.setId(uId);yonghuService.insert(yonghu);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);YonghuEntity user yonghuService.selectById(id);return R.ok().put(data, user);}/*** 密码重置*/IgnoreAuthRequestMapping(value /resetPass)public R resetPass(String username, HttpServletRequest request){YonghuEntity user yonghuService.selectOne(new EntityWrapperYonghuEntity().eq(zhanghao, username));if(usernull) {return R.error(账号不存在);}user.setMima(123456);yonghuService.updateById(user);return R.ok(密码已重置为123456);}/*** 后端列表*/RequestMapping(/page)public R page(RequestParam MapString, Object params,YonghuEntity yonghu, HttpServletRequest request){EntityWrapperYonghuEntity ew new EntityWrapperYonghuEntity();PageUtils page yonghuService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, yonghu), params), params));return R.ok().put(data, page);}/*** 前端列表*/RequestMapping(/list)public R list(RequestParam MapString, Object params,YonghuEntity yonghu, HttpServletRequest request){EntityWrapperYonghuEntity ew new EntityWrapperYonghuEntity();PageUtils page yonghuService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, yonghu), params), params));return R.ok().put(data, page);}/*** 列表*/RequestMapping(/lists)public R list( YonghuEntity yonghu){EntityWrapperYonghuEntity ew new EntityWrapperYonghuEntity();ew.allEq(MPUtil.allEQMapPre( yonghu, yonghu)); return R.ok().put(data, yonghuService.selectListView(ew));}/*** 查询*/RequestMapping(/query)public R query(YonghuEntity yonghu){EntityWrapper YonghuEntity ew new EntityWrapper YonghuEntity();ew.allEq(MPUtil.allEQMapPre( yonghu, yonghu)); YonghuView yonghuView yonghuService.selectView(ew);return R.ok(查询用户成功).put(data, yonghuView);}/*** 后端详情*/RequestMapping(/info/{id})public R info(PathVariable(id) Long id){YonghuEntity yonghu yonghuService.selectById(id);return R.ok().put(data, yonghu);}/*** 前端详情*/RequestMapping(/detail/{id})public R detail(PathVariable(id) Long id){YonghuEntity yonghu yonghuService.selectById(id);return R.ok().put(data, yonghu);}/*** 后端保存*/RequestMapping(/save)public R save(RequestBody YonghuEntity yonghu, HttpServletRequest request){yonghu.setId(new Date().getTime()new Double(Math.floor(Math.random()*1000)).longValue());//ValidatorUtils.validateEntity(yonghu);YonghuEntity user yonghuService.selectOne(new EntityWrapperYonghuEntity().eq(zhanghao, yonghu.getZhanghao()));if(user!null) {return R.error(用户已存在);}yonghu.setId(new Date().getTime());yonghuService.insert(yonghu);return R.ok();}/*** 前端保存*/RequestMapping(/add)public R add(RequestBody YonghuEntity yonghu, HttpServletRequest request){yonghu.setId(new Date().getTime()new Double(Math.floor(Math.random()*1000)).longValue());//ValidatorUtils.validateEntity(yonghu);YonghuEntity user yonghuService.selectOne(new EntityWrapperYonghuEntity().eq(zhanghao, yonghu.getZhanghao()));if(user!null) {return R.error(用户已存在);}yonghu.setId(new Date().getTime());yonghuService.insert(yonghu);return R.ok();}/*** 修改*/RequestMapping(/update)public R update(RequestBody YonghuEntity yonghu, HttpServletRequest request){//ValidatorUtils.validateEntity(yonghu);yonghuService.updateById(yonghu);//全部更新return R.ok();}/*** 删除*/RequestMapping(/delete)public R delete(RequestBody Long[] ids){yonghuService.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));}}WrapperYonghuEntity wrapper new EntityWrapperYonghuEntity();if(map.get(remindstart)!null) {wrapper.ge(columnName, map.get(remindstart));}if(map.get(remindend)!null) {wrapper.le(columnName, map.get(remindend));}int count yonghuService.selectCount(wrapper);return R.ok().put(count, count);}}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.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.AddressEntity; import com.entity.view.AddressView;import com.service.AddressService; import com.service.TokenService; import com.utils.PageUtils; import com.utils.R; import com.utils.MD5Util; import com.utils.MPUtil; import com.utils.CommonUtil;/*** 地址* 后端接口* author * email * date 2021-03-09 12:43:16*/ RestController RequestMapping(/address) public class AddressController {Autowiredprivate AddressService addressService;/*** 后端列表*/RequestMapping(/page)public R page(RequestParam MapString, Object params,AddressEntity address, HttpServletRequest request){if(!request.getSession().getAttribute(role).toString().equals(管理员)) {address.setUserid((Long)request.getSession().getAttribute(userId));}EntityWrapperAddressEntity ew new EntityWrapperAddressEntity();PageUtils page addressService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, address), params), params));return R.ok().put(data, page);}/*** 前端列表*/RequestMapping(/list)public R list(RequestParam MapString, Object params,AddressEntity address, HttpServletRequest request){if(!request.getSession().getAttribute(role).toString().equals(管理员)) {address.setUserid((Long)request.getSession().getAttribute(userId));}EntityWrapperAddressEntity ew new EntityWrapperAddressEntity();PageUtils page addressService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, address), params), params));return R.ok().put(data, page);}/*** 列表*/RequestMapping(/lists)public R list( AddressEntity address){EntityWrapperAddressEntity ew new EntityWrapperAddressEntity();ew.allEq(MPUtil.allEQMapPre( address, address)); return R.ok().put(data, addressService.selectListView(ew));}/*** 查询*/RequestMapping(/query)public R query(AddressEntity address){EntityWrapper AddressEntity ew new EntityWrapper AddressEntity();ew.allEq(MPUtil.allEQMapPre( address, address)); AddressView addressView addressService.selectView(ew);return R.ok(查询地址成功).put(data, addressView);}/*** 后端详情*/RequestMapping(/info/{id})public R info(PathVariable(id) Long id){AddressEntity address addressService.selectById(id);return R.ok().put(data, address);}/*** 前端详情*/RequestMapping(/detail/{id})public R detail(PathVariable(id) Long id){AddressEntity address addressService.selectById(id);return R.ok().put(data, address);}/*** 后端保存*/RequestMapping(/save)public R save(RequestBody AddressEntity address, HttpServletRequest request){address.setId(new Date().getTime()new Double(Math.floor(Math.random()*1000)).longValue());//ValidatorUtils.validateEntity(address);address.setUserid((Long)request.getSession().getAttribute(userId));Long userId (Long)request.getSession().getAttribute(userId);if(address.getIsdefault().equals(是)) {addressService.updateForSet(isdefault否, new EntityWrapperAddressEntity().eq(userid, userId));}address.setUserid(userId);addressService.insert(address);return R.ok();}/*** 前端保存*/RequestMapping(/add)public R add(RequestBody AddressEntity address, HttpServletRequest request){address.setId(new Date().getTime()new Double(Math.floor(Math.random()*1000)).longValue());//ValidatorUtils.validateEntity(address);address.setUserid((Long)request.getSession().getAttribute(userId));Long userId (Long)request.getSession().getAttribute(userId);if(address.getIsdefault().equals(是)) {addressService.updateForSet(isdefault否, new EntityWrapperAddressEntity().eq(userid, userId));}address.setUserid(userId);addressService.insert(address);return R.ok();}/*** 修改*/RequestMapping(/update)public R update(RequestBody AddressEntity address, HttpServletRequest request){//ValidatorUtils.validateEntity(address);if(address.getIsdefault().equals(是)) {addressService.updateForSet(isdefault否, new EntityWrapperAddressEntity().eq(userid, request.getSession().getAttribute(userId)));}addressService.updateById(address);//全部更新return R.ok();}/*** 获取默认地址*/RequestMapping(/default)public R defaultAddress(HttpServletRequest request){WrapperAddressEntity wrapper new EntityWrapperAddressEntity().eq(isdefault, 是).eq(userid, request.getSession().getAttribute(userId));AddressEntity address addressService.selectOne(wrapper);return R.ok().put(data, address);}/*** 删除*/RequestMapping(/delete)public R delete(RequestBody Long[] ids){addressService.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));}}WrapperAddressEntity wrapper new EntityWrapperAddressEntity();if(map.get(remindstart)!null) {wrapper.ge(columnName, map.get(remindstart));}if(map.get(remindend)!null) {wrapper.le(columnName, map.get(remindend));}if(!request.getSession().getAttribute(role).toString().equals(管理员)) {wrapper.eq(userid, (Long)request.getSession().getAttribute(userId));}int count addressService.selectCount(wrapper);return R.ok().put(count, count);}}
http://www.hkea.cn/news/14491673/

相关文章:

  • 河南卓越建设工程有限公司网站做冷饮的网站
  • 金科做的网站如何在图片上做网站水印图
  • 仿摄影网站专业建筑公司网站
  • 用帝国做网站好做吗一个公司建设网站
  • 石家庄做网站优化公司中国互联网大厂排名
  • 大丰网站建设找哪家好北京建站系统模板
  • 社交网站实名备案百度的网站
  • 百度贴吧有没有做网站的人如何创立自己的网站
  • 万和城网站wordpress密码原理
  • 西安找公司建网站wordpress块引用美化
  • php网站开发第三章wordpress网站速度
  • 怎么用视频做网站背景深圳网站建设 设计科技有限公司
  • 找人做网站注意哪些广州网站建设广州网络推广公司
  • 南非网站域名wordpress全景主题
  • 用什么语言做网站网站建设如何提高转化率
  • 做游戏模型参考的网站公司信息化网站建设实施方案
  • 丽水建设局网站文件企业设计网站推荐
  • 昆山建设银行交学费的网站网站怎么打开
  • 南宁门户网站有哪些wordpress升级 没有ftp
  • 如何建设电子商务网站成都家装设计师名单
  • 做网站的傻瓜软件贸易网站建设方案
  • 重新安wordpress网站wordpress打通公众号
  • 网站的运作流程白石龙做网站
  • 做菠菜网站代理荆门网站seo
  • 网站的几种提交方式怎样做微信网站
  • 南京金九建设集团网站宣传册制作网站
  • 东坑东莞网站建设个人网站用什么程序
  • 南京做网站南京乐识专注婚庆策划公司名称
  • 公司备案证查询网站查询系统能够做二维码网站
  • 主做熟人推荐的招聘网站18款免费软件app下载