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

宁波网站建设制作成都网页制作一般多少钱

宁波网站建设制作,成都网页制作一般多少钱,app拉新平台,微信公众平台小程序二维码怎么生成开发工具#xff1a;IDEA、微信小程序服务器#xff1a;Tomcat9.0#xff0c; jdk1.8项目构建#xff1a;maven数据库#xff1a;mysql5.7前端技术#xff1a;vue、uniapp服务端技术#xff1a;springbootmybatis本系统分微信小程序和管理后台两部分#xff0c;项目采用…开发工具IDEA、微信小程序服务器Tomcat9.0 jdk1.8项目构建maven数据库mysql5.7前端技术vue、uniapp服务端技术springbootmybatis本系统分微信小程序和管理后台两部分项目采用前后端分离项目功能描述 1.微信小程序登录、注册、主页、公告、轮播图、图书馆预约(座位选择、时间选择)图书借阅、个人中心(预约状态、扫码签到、修改密码、设置、退出登录)2.后台管理登录、修改密码、系统管理(用户管理、角色管理、菜单管理、组织管理)、图书馆管理、座位管理、通知管理、预约管理、借阅管理、图书管理文档截图微信小程序截图后台截图package com.yiyue.service.system;import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.yiyue.common.exception.CustomException; import com.yiyue.common.util.Assert; import com.yiyue.common.util.PageUtil; import com.yiyue.interceptor.SystemUserContextHolder; import com.yiyue.mapper.system.SysOrganMapper; import com.yiyue.mapper.system.SysUserMapper; import com.yiyue.model.bean.system.SysOrgan; import com.yiyue.model.bean.system.SysUser; import com.yiyue.model.dto.system.SysUserDTO; import com.yiyue.model.dto.system.UserPasswordDTO; import com.yiyue.model.vo.system.SysUserVO; import org.apache.commons.lang3.StringUtils; import org.apache.shiro.SecurityUtils; import org.apache.shiro.authc.UsernamePasswordToken; import org.apache.shiro.authc.credential.DefaultPasswordService; import org.apache.shiro.subject.Subject; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional;import java.util.Date;Service Transactional public class SysUserService {Autowiredprivate SysUserMapper sysUserMapper;Autowiredprivate SysOrganMapper sysOrganMapper;Autowiredprivate DefaultPasswordService passwordService;public IPageSysUserVO findSysUserList(SysUserDTO sysUserDTO) {QueryWrapperSysUserVO queryWrappernew QueryWrapper();if(!StringUtils.isBlank(sysUserDTO.getUserName())){queryWrapper.like(su.user_name,%sysUserDTO.getUserName()%);}if(!StringUtils.isBlank(sysUserDTO.getLoginName())){queryWrapper.like(su.login_name,%sysUserDTO.getLoginName()%);}if(!StringUtils.isBlank(sysUserDTO.getPhone())){queryWrapper.like(su.phone,%sysUserDTO.getPhone()%);}if(!StringUtils.isBlank(sysUserDTO.getUserSex())){queryWrapper.eq(su.user_sex,sysUserDTO.getUserSex());}if(!StringUtils.isBlank(sysUserDTO.getOrgName())){queryWrapper.like(so.org_name,%sysUserDTO.getOrgName()%);}if(!StringUtils.isBlank(sysUserDTO.getOrgId())){queryWrapper.eq(su.org_id,sysUserDTO.getOrgId());}queryWrapper.eq(su.user_state,0);queryWrapper.eq(so.org_state,0);IPageSysUserVO ipagesysUserMapper.findSysUserListByParam(PageUtil.getPagination(sysUserDTO),queryWrapper);return ipage;}public SysUser findSysUserByUserId(String userId) {SysUser sysUserthis.sysUserMapper.selectById(userId);SysOrgan sysOrganthis.sysOrganMapper.selectById(sysUser.getOrgId());sysUser.setOrgName(sysOrgan.getOrgName());return sysUser;}public void insertSysUser(SysUser sysUser) {//验证用户登录名是否已注册过QueryWrapperSysUser queryWrappernew QueryWrapper();queryWrapper.eq(login_name,sysUser.getLoginName());SysUser userthis.sysUserMapper.selectOne(queryWrapper);if(null!user){throw new CustomException(用户登录名已被注册过请换个登录名);}sysUser.setLoginPass(passwordService.encryptPassword(sysUser.getLoginPass()));sysUser.setCreateDate(new Date());sysUser.setUserState(0);this.sysUserMapper.insert(sysUser);}public void deleteSysUserById(String userId) {SysUser sysUsersysUserMapper.selectById(userId);sysUser.setUserState(-1);this.sysUserMapper.updateById(sysUser);}public void updateSysUser(SysUser sysUser) {this.sysUserMapper.updateById(sysUser);}public void reset_user_login_pass(String userId) {SysUser sysUserthis.sysUserMapper.selectById(userId);sysUser.setLoginPass(passwordService.encryptPassword(123456));this.sysUserMapper.updateById(sysUser);}public void updateLoginPassword(UserPasswordDTO userPasswordDTO) {SysUser sysUser sysUserMapper.selectById(SystemUserContextHolder.getUserId());Assert.isBlank(userPasswordDTO.getOldPassword(), 用户旧密码不能为空);Assert.isMaxLength(userPasswordDTO.getOldPassword(), 20, 用户旧密码长度不能超过20位);try {Subject subject SecurityUtils.getSubject();UsernamePasswordToken usernamePasswordToken new UsernamePasswordToken(sysUser.getLoginName(), userPasswordDTO.getOldPassword());subject.login(usernamePasswordToken);}catch (Exception e){throw new CustomException(用户旧密码错误);}Assert.isBlank(userPasswordDTO.getNewPassword(), 用户新密码不能为空);Assert.isMaxLength(userPasswordDTO.getNewPassword(), 20, 用户新密码长度不能超过20位);Assert.isBlank(userPasswordDTO.getConfirmPassword(), 用户确认密码不能为空);Assert.isMaxLength(userPasswordDTO.getConfirmPassword(), 20, 用户确认密码长度不能超过20位);if (!userPasswordDTO.getNewPassword().equals(userPasswordDTO.getConfirmPassword())) {throw new CustomException(用户新密码和确认密码不同);}sysUser.setLoginPass(passwordService.encryptPassword(userPasswordDTO.getNewPassword()));sysUserMapper.updateById(sysUser);}public IPageSysUser selectAllList(SysUserDTO sysUserDTO) {QueryWrapperSysUser queryWrappernew QueryWrapper();if(!StringUtils.isBlank(sysUserDTO.getUserName())){queryWrapper.like(user_name,%sysUserDTO.getUserName()%);}if(!StringUtils.isBlank(sysUserDTO.getPhone())){queryWrapper.like(phone,%sysUserDTO.getPhone()%);}queryWrapper.eq(user_state,0);IPageSysUser ipagesysUserMapper.selectPage(PageUtil.getPagination(sysUserDTO),queryWrapper);return ipage;} } package com.yiyue.service.wx;import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;import com.baomidou.mybatisplus.core.metadata.IPage;import com.yiyue.common.util.PageUtil;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Service;import org.springframework.transaction.annotation.Transactional;import org.apache.commons.lang3.StringUtils;import com.yiyue.model.bean.wx.BooksManger;import com.yiyue.model.dto.wx.BooksMangerDTO;import com.yiyue.mapper.wx.BooksMangerMapper;ServiceTransactionalpublic class BooksMangerService {Autowired private BooksMangerMapper booksMangerMapper; public IPageBooksManger findBooksMangerListPageByParam(BooksMangerDTO booksMangerDTO) {// 从dto对象中获得查询条件添加到queryWrapper对象中, 查询条件还需要视情况自行修改 QueryWrapperBooksManger queryWrappergetQueryWrapper(booksMangerDTO); IPageBooksManger booksMangerListbooksMangerMapper.findBooksMangerPageList(PageUtil.getPagination(booksMangerDTO),queryWrapper); return booksMangerList; }private QueryWrapper getQueryWrapper(BooksMangerDTO booksMangerDTO){ QueryWrapperBooksManger queryWrappernew QueryWrapper(); // 序号 if(!StringUtils.isBlank(booksMangerDTO.getId())){ queryWrapper.eq(id,booksMangerDTO.getId()); }// 书名 if(!StringUtils.isBlank(booksMangerDTO.getBookName())){ queryWrapper.like(book_name,%booksMangerDTO.getBookName()%); }// 图片 if(!StringUtils.isBlank(booksMangerDTO.getBookImg())){ queryWrapper.eq(book_img,booksMangerDTO.getBookImg()); }// 内容 if(!StringUtils.isBlank(booksMangerDTO.getBookText())){ queryWrapper.eq(book_text,booksMangerDTO.getBookText()); }// 借阅状态(0,可借1已借) if(!StringUtils.isBlank(booksMangerDTO.getUseState())){ queryWrapper.eq(use_state,booksMangerDTO.getUseState()); }// 备注 if(!StringUtils.isBlank(booksMangerDTO.getBookMark())){ queryWrapper.eq(book_mark,booksMangerDTO.getBookMark()); }// 创建时间 if(!StringUtils.isBlank(booksMangerDTO.getCreateDate())){ queryWrapper.eq(create_date,booksMangerDTO.getCreateDate()); }return queryWrapper; }public void insertBooksManger(BooksManger booksManger) {booksMangerMapper.insert(booksManger); }public void updateBooksManger(BooksManger booksManger) {this.booksMangerMapper.updateById(booksManger); }public void deleteBooksMangerById(String id) {this.booksMangerMapper.deleteById(id); }public BooksManger findBooksMangerById(String id) {return booksMangerMapper.selectById(id); }}
http://www.laogonggong.com/news/120083.html

相关文章:

  • 正规手机网站怎么做电子商务网站开发成本
  • wordpress站点更换域名最好免费高清视频下载
  • 什么行业最需要网站建设企业网站 设计需求
  • 长沙本土网站建设公司网页设计 网站建设
  • 公司建网站流程福田祥菱v1厢式货车价格
  • 网站上的图片一般多大淄博哪家网络公司做网站好
  • 深圳做分销网站的公司wordpress插件外贸
  • 雷州网站建设漳州北京网站建设公司哪家好
  • 行业门户网站开发定制系统开发平台
  • 厦门网站排名优化费用哪里有免费的网站模板下载 迅雷下载 迅雷下载软件
  • 网站外链怎么发布北京的医疗网站建设
  • 模板做网站上传合肥企业网站制作方案
  • 太原做网站兼职如何在百度上搜到网站
  • 网站建设合同模板下载网站制作 成功案例
  • 滨海做网站的公司青岛谁优化网站做的好
  • 菠菜导航网站可以做福安网站定制
  • 网站建设费税率多少孟坤WordPress博客主题模板
  • 东莞制作公司网站网络建设的网站
  • h5网站怎么做api对接wordpress 对外请求
  • 2013影响网站百度搜索排名的关键因素统计c#+开发网站开发
  • 湖北省建设厅七大员报名网站衡水有做网站的吗
  • 广州建外贸网站公司简介优秀网页案例分析
  • 东莞培训网站建设免费jsp源码分享网站
  • 加盟网站系统深圳网站公司有哪些
  • 网站备案资料修改四年级写一小段新闻
  • 文案策划的网站周口logo设计公司
  • 静态网站入侵教程网站建设与实现毕业答辩ppt
  • 网站建设及域名申请 厦门成品播放器
  • 门户网站开发投标文件.doc旅游网站开发的意义相关资料
  • 环保局网站如何做备案证明外卖网站怎么做销量