vue大型网站怎么做路由什么软件可以攻击网站

bicheng/2026/1/22 22:26:07/文章来源:
vue大型网站怎么做路由,什么软件可以攻击网站,wordpress 主题模板下载,有哪些做的好的自学网站#x1f34a;作者#xff1a;计算机编程-吉哥 #x1f34a;简介#xff1a;专业从事JavaWeb程序开发#xff0c;微信小程序开发#xff0c;定制化项目、 源码、代码讲解、文档撰写、ppt制作。做自己喜欢的事#xff0c;生活就是快乐的。 #x1f34a;心愿#xff1a;点… 作者计算机编程-吉哥 简介专业从事JavaWeb程序开发微信小程序开发定制化项目、 源码、代码讲解、文档撰写、ppt制作。做自己喜欢的事生活就是快乐的。 心愿点赞 收藏 ⭐评论 文末获取源码联系 精彩专栏推荐订阅 不然下次找不到哟~Java毕业设计项目~热门选题推荐《1000套》 目录 1.技术选型 2.数据库表结构 3.开发工具 4.功能 4.1【角色】 4.2【前台功能模块】 4.3【后台功能模块】 5.项目演示截图 5.1 首页 5.2 装修风格 5.3 主材 5.4 个人中心 5.5 预算 5.6 合同 5.7 工程安排 5.8 装修风格收藏 5.9 装修风格管理 5.10 预算管理 6.数据库文件设计 7.核心代码  7.1 工程安排Controller 7.2 工程安排Service 7.3 工程安排ServiceImpl 7.4 工程安排DAO 8.参考文档 1.技术选型 springboot、mybatisplus、vue、elementui、html、css、js、mysql、jdk1.8 2.数据库表结构 15张  3.开发工具 idea、navicat 4.功能 4.1【角色】 管理员、用户 4.2【前台功能模块】 登录注册首页装修风格主材个人中心个人中心、预约、合同、工程安排、售后服务、装修风格收藏、主材收藏 4.3【后台功能模块】 登录首页个人中心管理员管理基础数据管理装修风格管理主材管理用户管理装修管理轮播图管理 5.项目演示截图 5.1 首页 5.2 装修风格 5.3 主材 5.4 个人中心 5.5 预算 5.6 合同 5.7 工程安排 5.8 装修风格收藏 5.9 装修风格管理 5.10 预算管理 6.数据库文件设计 CREATE TABLE config (id bigint(20) NOT NULL AUTO_INCREMENT COMMENT 主键,name varchar(100) DEFAULT NULL COMMENT 配置参数名称,value varchar(100) DEFAULT NULL COMMENT 配置参数值,PRIMARY KEY (id) ) ENGINEInnoDB AUTO_INCREMENT4 DEFAULT CHARSETutf8 COMMENT配置文件;CREATE TABLE dictionary (id bigint(20) NOT NULL AUTO_INCREMENT COMMENT 主键,dic_code varchar(200) DEFAULT NULL COMMENT 字段,dic_name varchar(200) DEFAULT NULL COMMENT 字段名,code_index int(11) DEFAULT NULL COMMENT 编码,index_name varchar(200) DEFAULT NULL COMMENT 编码名字 Search111 ,super_id int(11) DEFAULT NULL COMMENT 父字段id,beizhu varchar(200) DEFAULT NULL COMMENT 备注,create_time timestamp NULL DEFAULT NULL COMMENT 创建时间,PRIMARY KEY (id) ) ENGINEInnoDB AUTO_INCREMENT40 DEFAULT CHARSETutf8 COMMENT字典;CREATE TABLE hetong (id int(11) NOT NULL AUTO_INCREMENT COMMENT 主键 ,yonghu_id int(11) DEFAULT NULL COMMENT 用户,hetong_uuid_number varchar(200) DEFAULT NULL COMMENT 合同编号,hetong_name varchar(200) DEFAULT NULL COMMENT 合同名称 Search111 ,hetong_file varchar(200) DEFAULT NULL COMMENT 合同文件,hetong_types int(11) DEFAULT NULL COMMENT 合同状态 Search111,hetong_huafei decimal(10,2) DEFAULT NULL COMMENT 合同金额,hetong_weiyuejin decimal(10,2) DEFAULT NULL COMMENT 违约金,hetong_content text COMMENT 合同内容,insert_time timestamp NULL DEFAULT NULL COMMENT 开具时间,create_time timestamp NULL DEFAULT NULL COMMENT 创建时间 show3 listShow,PRIMARY KEY (id) ) ENGINEInnoDB AUTO_INCREMENT15 DEFAULT CHARSETutf8 COMMENT合同;CREATE TABLE shouhou (id int(11) NOT NULL AUTO_INCREMENT COMMENT 主键 ,yonghu_id int(11) DEFAULT NULL COMMENT 用户,hetong_id int(11) DEFAULT NULL COMMENT 合同,shouhou_name varchar(200) DEFAULT NULL COMMENT 售后服务名称 Search111 ,shouhou_uuid_number varchar(200) DEFAULT NULL COMMENT 售后服务编号,shouhou_file varchar(200) DEFAULT NULL COMMENT 售后服务附件,shouhou_types int(11) DEFAULT NULL COMMENT 服务类型 Search111,fuwu_time timestamp NULL DEFAULT NULL COMMENT 服务时间,shouhou_content text COMMENT 售后服务内容,insert_time timestamp NULL DEFAULT NULL COMMENT 录入时间,create_time timestamp NULL DEFAULT NULL COMMENT 创建时间 show3 listShow,PRIMARY KEY (id) ) ENGINEInnoDB AUTO_INCREMENT15 DEFAULT CHARSETutf8 COMMENT售后服务;CREATE TABLE token (id bigint(20) NOT NULL AUTO_INCREMENT COMMENT 主键,userid bigint(20) NOT NULL COMMENT 学生id,username varchar(100) NOT NULL COMMENT 学生名,tablename varchar(100) DEFAULT NULL COMMENT 表名,role varchar(100) DEFAULT NULL COMMENT 角色,token varchar(200) NOT NULL COMMENT 密码,addtime timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 新增时间,expiratedtime timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 过期时间,PRIMARY KEY (id) ) ENGINEInnoDB AUTO_INCREMENT5 DEFAULT CHARSETutf8 COMMENTtoken表;CREATE TABLE users (id bigint(20) NOT NULL AUTO_INCREMENT COMMENT 主键,username varchar(100) NOT NULL COMMENT 学生名,password varchar(100) NOT NULL COMMENT 密码,role varchar(100) DEFAULT 管理员 COMMENT 角色,addtime timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 新增时间,PRIMARY KEY (id) ) ENGINEInnoDB AUTO_INCREMENT2 DEFAULT CHARSETutf8 COMMENT管理员;CREATE TABLE yonghu (id int(11) NOT NULL AUTO_INCREMENT COMMENT 主键,username varchar(200) DEFAULT NULL COMMENT 账户,password varchar(200) DEFAULT NULL COMMENT 密码,yonghu_name varchar(200) DEFAULT NULL COMMENT 用户姓名 Search111 ,yonghu_phone varchar(200) DEFAULT NULL COMMENT 用户手机号,yonghu_id_number varchar(200) DEFAULT NULL COMMENT 用户身份证号,yonghu_photo varchar(200) DEFAULT NULL COMMENT 用户头像,sex_types int(11) DEFAULT NULL COMMENT 性别,fangyuan_types int(11) DEFAULT NULL COMMENT 房源 Search111 ,huxing_types int(11) DEFAULT NULL COMMENT 户型 Search111 ,yonghu_email varchar(200) DEFAULT NULL COMMENT 用户邮箱,create_time timestamp NULL DEFAULT NULL COMMENT 创建时间,PRIMARY KEY (id) ) ENGINEInnoDB AUTO_INCREMENT5 DEFAULT CHARSETutf8 COMMENT用户;CREATE TABLE zhuangxiufengge_collection (id int(11) NOT NULL AUTO_INCREMENT COMMENT 主键,zhuangxiufengge_id int(11) DEFAULT NULL COMMENT 装修风格,yonghu_id int(11) DEFAULT NULL COMMENT 用户,zhuangxiufengge_collection_types int(11) DEFAULT NULL COMMENT 类型,insert_time timestamp NULL DEFAULT NULL COMMENT 收藏时间,create_time timestamp NULL DEFAULT NULL COMMENT 创建时间 show3 photoShow,PRIMARY KEY (id) ) ENGINEInnoDB AUTO_INCREMENT16 DEFAULT CHARSETutf8 COMMENT装修风格收藏;CREATE TABLE zhuangxiufengge_liuyan (id int(11) NOT NULL AUTO_INCREMENT COMMENT 主键,zhuangxiufengge_id int(11) DEFAULT NULL COMMENT 装修风格,yonghu_id int(11) DEFAULT NULL COMMENT 用户,zhuangxiufengge_liuyan_text text COMMENT 留言内容,insert_time timestamp NULL DEFAULT NULL COMMENT 留言时间,reply_text text COMMENT 回复内容,update_time timestamp NULL DEFAULT NULL COMMENT 回复时间,create_time timestamp NULL DEFAULT NULL COMMENT 创建时间,PRIMARY KEY (id) ) ENGINEInnoDB AUTO_INCREMENT16 DEFAULT CHARSETutf8 COMMENT装修风格留言;CREATE TABLE zhucai (id int(11) NOT NULL AUTO_INCREMENT COMMENT 主键 ,zhucai_name varchar(200) DEFAULT NULL COMMENT 主材名称 Search111 ,zhucai_uuid_number varchar(200) DEFAULT NULL COMMENT 主材编号,zhucai_photo varchar(200) DEFAULT NULL COMMENT 主材照片,zhucai_danwei varchar(200) DEFAULT NULL COMMENT 单位,zhucai_shengchanchangjia varchar(200) DEFAULT NULL COMMENT 生产厂家,zhucai_types int(11) DEFAULT NULL COMMENT 主材类型 Search111,pinpai_types int(11) DEFAULT NULL COMMENT 品牌 Search111 ,zhucai_jiage decimal(10,2) DEFAULT NULL COMMENT 主材价格,zhucai_clicknum int(11) DEFAULT NULL COMMENT 主材热度,zhucai_content text COMMENT 主材详情,shangxia_types int(11) DEFAULT NULL COMMENT 是否上架 ,zhucai_delete int(11) DEFAULT NULL COMMENT 逻辑删除,insert_time timestamp NULL DEFAULT NULL COMMENT 录入时间,create_time timestamp NULL DEFAULT NULL COMMENT 创建时间 show1 show2 photoShow,PRIMARY KEY (id) ) ENGINEInnoDB AUTO_INCREMENT15 DEFAULT CHARSETutf8 COMMENT主材;CREATE TABLE zhucai_collection (id int(11) NOT NULL AUTO_INCREMENT COMMENT 主键,zhucai_id int(11) DEFAULT NULL COMMENT 主材,yonghu_id int(11) DEFAULT NULL COMMENT 用户,zhucai_collection_types int(11) DEFAULT NULL COMMENT 类型,insert_time timestamp NULL DEFAULT NULL COMMENT 收藏时间,create_time timestamp NULL DEFAULT NULL COMMENT 创建时间 show3 photoShow,PRIMARY KEY (id) ) ENGINEInnoDB AUTO_INCREMENT16 DEFAULT CHARSETutf8 COMMENT主材收藏;CREATE TABLE zhucai_liuyan (id int(11) NOT NULL AUTO_INCREMENT COMMENT 主键,zhucai_id int(11) DEFAULT NULL COMMENT 主材,yonghu_id int(11) DEFAULT NULL COMMENT 用户,zhucai_liuyan_text text COMMENT 留言内容,insert_time timestamp NULL DEFAULT NULL COMMENT 留言时间,reply_text text COMMENT 回复内容,update_time timestamp NULL DEFAULT NULL COMMENT 回复时间,create_time timestamp NULL DEFAULT NULL COMMENT 创建时间,PRIMARY KEY (id) ) ENGINEInnoDB AUTO_INCREMENT16 DEFAULT CHARSETutf8 COMMENT主材留言;7.核心代码  7.1 工程安排Controller package com.controller;/*** 工程安排* 后端接口* author 计算机编程-吉哥* email */ RestController Controller RequestMapping(/gongchenganpai) public class GongchenganpaiController {private static final Logger logger LoggerFactory.getLogger(GongchenganpaiController.class);private static final String TABLE_NAME gongchenganpai;Autowiredprivate GongchenganpaiService gongchenganpaiService;Autowiredprivate TokenService tokenService;Autowiredprivate DictionaryService dictionaryService;//字典Autowiredprivate HetongService hetongService;//合同Autowiredprivate ShouhouService shouhouService;//售后服务Autowiredprivate YonghuService yonghuService;//用户Autowiredprivate YusuanService yusuanService;//预算Autowiredprivate ZhuangxiufenggeService zhuangxiufenggeService;//装修风格Autowiredprivate ZhuangxiufenggeCollectionService zhuangxiufenggeCollectionService;//装修风格收藏Autowiredprivate ZhuangxiufenggeLiuyanService zhuangxiufenggeLiuyanService;//装修风格留言Autowiredprivate ZhucaiService zhucaiService;//主材Autowiredprivate ZhucaiCollectionService zhucaiCollectionService;//主材收藏Autowiredprivate ZhucaiLiuyanService zhucaiLiuyanService;//主材留言Autowiredprivate UsersService usersService;//管理员/*** 后端列表*/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));CommonUtil.checkMap(params);PageUtils page gongchenganpaiService.queryPage(params);//字典表数据转换ListGongchenganpaiView list (ListGongchenganpaiView)page.getList();for(GongchenganpaiView 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);GongchenganpaiEntity gongchenganpai gongchenganpaiService.selectById(id);if(gongchenganpai !null){//entity转viewGongchenganpaiView view new GongchenganpaiView();BeanUtils.copyProperties( gongchenganpai , view );//把实体数据重构到view中//级联表 用户//级联表YonghuEntity yonghu yonghuService.selectById(gongchenganpai.getYonghuId());if(yonghu ! null){BeanUtils.copyProperties( yonghu , view ,new String[]{ id, createTime, insertTime, updateTime, yonghuId});//把级联的数据添加到view中,并排除id和创建时间字段,当前表的级联注册表view.setYonghuId(yonghu.getId());}//级联表 合同//级联表HetongEntity hetong hetongService.selectById(gongchenganpai.getHetongId());if(hetong ! null){BeanUtils.copyProperties( hetong , view ,new String[]{ id, createTime, insertTime, updateTime, yonghuId});//把级联的数据添加到view中,并排除id和创建时间字段,当前表的级联注册表view.setHetongId(hetong.getId());}//修改对应字典表字段dictionaryService.dictionaryConvert(view, request);return R.ok().put(data, view);}else {return R.error(511,查不到数据);}}/*** 后端保存*/RequestMapping(/save)public R save(RequestBody GongchenganpaiEntity gongchenganpai, HttpServletRequest request){logger.debug(save方法:,,Controller:{},,gongchenganpai:{},this.getClass().getName(),gongchenganpai.toString());String role String.valueOf(request.getSession().getAttribute(role));if(false)return R.error(511,永远不会进入);else if(用户.equals(role))gongchenganpai.setYonghuId(Integer.valueOf(String.valueOf(request.getSession().getAttribute(userId))));WrapperGongchenganpaiEntity queryWrapper new EntityWrapperGongchenganpaiEntity().eq(yonghu_id, gongchenganpai.getYonghuId()).eq(hetong_id, gongchenganpai.getHetongId()).eq(gongchenganpai_name, gongchenganpai.getGongchenganpaiName()).eq(gongchenganpai_fuzeren, gongchenganpai.getGongchenganpaiFuzeren()).eq(gongchenganpai_lianxifangshi, gongchenganpai.getGongchenganpaiLianxifangshi()).eq(gongchenganpai_types, gongchenganpai.getGongchenganpaiTypes());logger.info(sql语句:queryWrapper.getSqlSegment());GongchenganpaiEntity gongchenganpaiEntity gongchenganpaiService.selectOne(queryWrapper);if(gongchenganpaiEntitynull){gongchenganpai.setGongchenganpaiTypes(1);gongchenganpai.setInsertTime(new Date());gongchenganpai.setCreateTime(new Date());gongchenganpaiService.insert(gongchenganpai);return R.ok();}else {return R.error(511,表中有相同数据);}}/*** 后端修改*/RequestMapping(/update)public R update(RequestBody GongchenganpaiEntity gongchenganpai, HttpServletRequest request) throws NoSuchFieldException, ClassNotFoundException, IllegalAccessException, InstantiationException {logger.debug(update方法:,,Controller:{},,gongchenganpai:{},this.getClass().getName(),gongchenganpai.toString());GongchenganpaiEntity oldGongchenganpaiEntity gongchenganpaiService.selectById(gongchenganpai.getId());//查询原先数据String role String.valueOf(request.getSession().getAttribute(role)); gongchenganpai.setYonghuId(Integer.valueOf(String.valueOf(request.getSession().getAttribute(userId))));if(.equals(gongchenganpai.getGongchenganpaiFile()) || null.equals(gongchenganpai.getGongchenganpaiFile())){gongchenganpai.setGongchenganpaiFile(null);}gongchenganpaiService.updateById(gongchenganpai);//根据id更新return R.ok();}/*** 删除*/RequestMapping(/delete)public R delete(RequestBody Integer[] ids, HttpServletRequest request){logger.debug(delete:,,Controller:{},,ids:{},this.getClass().getName(),ids.toString());ListGongchenganpaiEntity oldGongchenganpaiList gongchenganpaiService.selectBatchIds(Arrays.asList(ids));//要删除的数据gongchenganpaiService.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 {ListGongchenganpaiEntity gongchenganpaiList 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){//循环GongchenganpaiEntity gongchenganpaiEntity new GongchenganpaiEntity();gongchenganpaiList.add(gongchenganpaiEntity);//把要查询是否重复的字段放入map中//工程安排编号if(seachFields.containsKey(gongchenganpaiUuidNumber)){ListString gongchenganpaiUuidNumber seachFields.get(gongchenganpaiUuidNumber);gongchenganpaiUuidNumber.add(data.get(0));//要改的}else{ListString gongchenganpaiUuidNumber new ArrayList();gongchenganpaiUuidNumber.add(data.get(0));//要改的seachFields.put(gongchenganpaiUuidNumber,gongchenganpaiUuidNumber);}}//查询是否重复//工程安排编号ListGongchenganpaiEntity gongchenganpaiEntities_gongchenganpaiUuidNumber gongchenganpaiService.selectList(new EntityWrapperGongchenganpaiEntity().in(gongchenganpai_uuid_number, seachFields.get(gongchenganpaiUuidNumber)));if(gongchenganpaiEntities_gongchenganpaiUuidNumber.size() 0 ){ArrayListString repeatFields new ArrayList();for(GongchenganpaiEntity s:gongchenganpaiEntities_gongchenganpaiUuidNumber){repeatFields.add(s.getGongchenganpaiUuidNumber());}return R.error(511,数据库的该表中的 [工程安排编号] 字段已经存在 存在数据为:repeatFields.toString());}gongchenganpaiService.insertBatch(gongchenganpaiList);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));CommonUtil.checkMap(params);PageUtils page gongchenganpaiService.queryPage(params);//字典表数据转换ListGongchenganpaiView list (ListGongchenganpaiView)page.getList();for(GongchenganpaiView 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);GongchenganpaiEntity gongchenganpai gongchenganpaiService.selectById(id);if(gongchenganpai !null){//entity转viewGongchenganpaiView view new GongchenganpaiView();BeanUtils.copyProperties( gongchenganpai , view );//把实体数据重构到view中//级联表YonghuEntity yonghu yonghuService.selectById(gongchenganpai.getYonghuId());if(yonghu ! null){BeanUtils.copyProperties( yonghu , view ,new String[]{ id, createDate});//把级联的数据添加到view中,并排除id和创建时间字段view.setYonghuId(yonghu.getId());}//级联表HetongEntity hetong hetongService.selectById(gongchenganpai.getHetongId());if(hetong ! null){BeanUtils.copyProperties( hetong , view ,new String[]{ id, createDate});//把级联的数据添加到view中,并排除id和创建时间字段view.setHetongId(hetong.getId());}//修改对应字典表字段dictionaryService.dictionaryConvert(view, request);return R.ok().put(data, view);}else {return R.error(511,查不到数据);}}/*** 前端保存*/RequestMapping(/add)public R add(RequestBody GongchenganpaiEntity gongchenganpai, HttpServletRequest request){logger.debug(add方法:,,Controller:{},,gongchenganpai:{},this.getClass().getName(),gongchenganpai.toString());WrapperGongchenganpaiEntity queryWrapper new EntityWrapperGongchenganpaiEntity().eq(yonghu_id, gongchenganpai.getYonghuId()).eq(hetong_id, gongchenganpai.getHetongId()).eq(gongchenganpai_uuid_number, gongchenganpai.getGongchenganpaiUuidNumber()).eq(gongchenganpai_name, gongchenganpai.getGongchenganpaiName()).eq(gongchenganpai_fuzeren, gongchenganpai.getGongchenganpaiFuzeren()).eq(gongchenganpai_lianxifangshi, gongchenganpai.getGongchenganpaiLianxifangshi()).eq(gongchenganpai_types, gongchenganpai.getGongchenganpaiTypes()) // .notIn(gongchenganpai_types, new Integer[]{102});logger.info(sql语句:queryWrapper.getSqlSegment());GongchenganpaiEntity gongchenganpaiEntity gongchenganpaiService.selectOne(queryWrapper);if(gongchenganpaiEntitynull){gongchenganpai.setInsertTime(new Date());gongchenganpai.setCreateTime(new Date());gongchenganpaiService.insert(gongchenganpai);return R.ok();}else {return R.error(511,表中有相同数据);}}} 7.2 工程安排Service package com.service; /*** 工程安排 服务类* author 计算机编程-吉哥*/ public interface GongchenganpaiService extends IServiceGongchenganpaiEntity {/*** param params 查询参数* return 带分页的查询出来的数据*/PageUtils queryPage(MapString, Object params);} 7.3 工程安排ServiceImpl package com.service.impl;/*** 工程安排 服务实现类* author 计算机编程-吉哥*/ Service(gongchenganpaiService) Transactional public class GongchenganpaiServiceImpl extends ServiceImplGongchenganpaiDao, GongchenganpaiEntity implements GongchenganpaiService {Overridepublic PageUtils queryPage(MapString,Object params) {PageGongchenganpaiView page new QueryGongchenganpaiView(params).getPage();page.setRecords(baseMapper.selectListView(page,params));return new PageUtils(page);}}7.4 工程安排DAO package com.dao;/*** 工程安排 Dao 接口** author 计算机编程-吉哥*/ public interface GongchenganpaiDao extends BaseMapperGongchenganpaiEntity {ListGongchenganpaiView selectListView(Pagination page,Param(params)MapString,Object params);}8.参考文档 你可能还有感兴趣的项目 更多项目推荐:计算机毕业设计项目 如果大家有任何疑虑请在下方咨询或评论

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/87720.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站建设广州网站建设南宁网站推广营销

1 为啥会有这个认证 你既然点进来了这个也就不重要了,重要的是怎么拿到他,以SAA-C03为例,从开始到结束我们一起来进行准备 2 考试卷 目前AWS的考试是要交钱的,正常情况下拿到5折劵很容易,比如你之前考过AWS的认证会给…

专业网站设计怎么做想做个小网站怎么做

Codeforces Round #697 (Div. 3)A~G解题报告 题 A Odd Divisor 题目介绍 解题思路 乍一想本题,感觉有点迷迷糊糊,但是证难则反,直接考虑没有奇数因子的情况,即 N 2i2^{i}2i,那么当N ! 2i2^i2i时,就有 奇数因子 注意…

深圳汇鑫科技网站建设有哪些网站是用php做的

一、问题 赋值表达式中可以分为左值和右值,那么什么是左值和右值?数组名做为左右值时又具有怎样的意义? 二、解答 在C语言中,左值和右值的概念对于理解赋值表达式以及程序的正确性非常重要: 1、左值 • 左值是一个…

网站图片装修的热切图怎么做网站微信支付怎么做的

直线度的检测不再局限于直尺法、重力法等人工检测方式,随着自动化的发展,直线度检测也更需要自动化方便快捷的检测仪器。为此,研发了在线直线度测量仪与离线直线度测量仪,根据不同的需要,选择合适的设备即可。 数据计…

基础建设的网站有哪些内容微信网页版登录手机版

本文详解C#串口类SerialPort 目录 一、概述 二、构造函数及重载 三、字段InfiniteTimeout 四、属性 五

网站建站好处最贵网站建设多少钱

1 当身为老师的爸爸上课时......▼2 气氛突然微妙......▼3 隔壁的一家人都馋哭了!▼4 结束疫情隔离的你▼5 WOW!AMAZING!▼6 女孩子喜欢帅哥是不分年龄的▼‍‍7 单身狗又做错了什么呢?▼你点的每个赞,我都认真当成了喜欢

唐山哪里有建设网站的怎么做品牌的官方网站

前些天发现了一个人工智能学习网站,通俗易懂,风趣幽默,最重要的屌图甚多,忍不住分享一下给大家。点击跳转到网站。 概念性——数据库简介 介绍 数据对于当今许多应用程序和网站的运行至关重要。对热门视频的评论、多人游戏中分…

张家口网站建设智慧树网页设计与制作答案

1、七层负载均衡 1、说明 Nginx要实现七层负载均衡需要用到proxy_pass代理模块配置。Nginx默认安装支持这个模块,我们不需要再做任何处理。Nginx的负载均衡是在Nginx的反向代理基础上把用户的请求根据指定的算法分发到一组【upstream虚拟服务池】。 2、要用到的指…

虚拟机 wordpressseo咨询推广

1. 工厂模式介绍 工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 工厂模式有三种实现方式: 简单工厂模式工厂方法模式抽象工厂模式 2. 工厂方…

国家网站icp备案查询前端做的比较好的网站

python-pytorch使用日志 1. optimizer.zero_grad()和model.zero_grad()的区别2. cbow和skip-gram的训练数据格式3. 获取cbow和skip-gram训练后的中文词向量4. 获取到词向量后可以做什么5. 余弦相似度结果的解释 1. optimizer.zero_grad()和model.zero_grad()的区别 都是清空模…

济源网站建设电话jsp网站地图生成器

Redis的基本数据类型 redis的基本数据类型(value): string,普通字符串 hash(哈希),适合存储对象 list(列表),按照插入顺序排序,可以由重复的元素 set(无序集合),没有重复的元素 sorted set(有序集合)&…

企业网站策划怎么样部队网站建设建议

Android TV 上的谷歌语音助手是一个强大的工具,它允许用户通过语音命令来控制电视设备、搜索内容、管理智能家居设备等。下面是一些关于在 Android TV 上使用谷歌语音助手的实战建议: 启用和设置: 确保你的 Android TV 设备已经连接到了互联…

wordpress网站好用吗wordpress主题 红木

一题目描述: 给定一个数组,只有一个数字出现一次,其余都是两次,判断那个数字 思路: 不断取出数据进行异或,最后一个数字,因为相同的数字会抵消代码: public class Solution {public …

网站图片自动下载打开网站弹出广告js

3. 基本数据与运算 3.6 运算符 3.6.1 算术运算符 在 Java 中,算术运算符包含:、-、*、/、% public class ArithmeticOperator { public static void main(String[] args) { int a 10; // 定义了一个整型类型的变量 a,它的值是 10 int b …

建个公司网站一年多少钱彩票网站开发需求文档

论文笔记整理:周虹廷,浙江大学研究生。研究方向:知识图谱,图表示学习等。论文链接:https://arxiv.org/pdf/2001.06137.pdf本文是发表在ICLR2020上针对图数据做节点半监督分类任务的论文。现有的算法解决图上节点分类问…

长宁区网站设计建设基础建设股票

kafka可视化工具 随着科技发展,中间件也百花齐放。平时我们用的redis,我就会通过redisInsight-v2 来查询数据,mysql就会使用goland-ide插件来查询,都挺方便。但是kafka可视化工具就找了半天,最后还是觉得redpandadata…

联盟网站建设php网站开发模板

在C语言里printf是什么意思?怎么用??1,printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出信息。2,printf()函数的调用格式为: printf("", )。3,格式输出,它是c语言中产生格式化输出的函…

军事网站建设怎么打wordpress修改首页模板文件

CSS弹性盒模型 display:flex;常用参数flex-directionjustify-contentalign-itemsflex-wrapflex-flowalign-contentorderflex-growflex-shrinkflex-basis 常见的布局1. 水平居中2. 垂直居中3. 水平垂直居中4. 等分布局5. 响应式布局6. 网格布局 常见的布局封装 display:flex;常用…

贵阳公司网站建设网站推广软文案例

在今年 3 月,Ordinals 凭空问世,定义了一套在比特币网络运行的序数协议,使得 Token 和 NFT 能在比特币网络上实现并稳定运行,拉来了比特币铭文市场的新序幕。而在此后,在包括 BRC20 等在内的一系列应用的出现&#xff…