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

长春网站建设报价做网站编辑好还是推广好

长春网站建设报价,做网站编辑好还是推广好,什么软件可以推广自己的产品,dw做的网站有域名么✨作者主页:IT研究室✨ 个人简介:曾从事计算机专业培训教学,擅长Java、Python、微信小程序、Golang、安卓Android等项目实战。接项目定制开发、代码讲解、答辩教学、文档编写、降重等。 ☑文末获取源码☑ 精彩专栏推荐⬇⬇⬇ Java项目 Python…

作者主页:IT研究室✨
个人简介:曾从事计算机专业培训教学,擅长Java、Python、微信小程序、Golang、安卓Android等项目实战。接项目定制开发、代码讲解、答辩教学、文档编写、降重等。
☑文末获取源码☑
精彩专栏推荐⬇⬇⬇
Java项目
Python项目
安卓项目
微信小程序项目

文章目录

  • 一、前言
  • 二、开发环境
  • 三、系统界面展示
  • 四、代码参考
  • 五、论文参考
  • 六、系统视频
  • 结语

一、前言

随着城市化进程的加快,社区停车难问题日益凸显,成为城市管理的一大难题。据统计,中国城市汽车保有量持续增长,停车位供需矛盾日益突出。传统的社区停车管理模式已无法满足现代社区对便捷、智能停车服务的需求。因此,开发一个社区停车信息管理系统,对于提高停车资源利用率、缓解停车难问题具有重要意义。

现有的社区停车管理多依赖于人工管理,存在效率低下、信息不透明、管理不规范等问题。例如,车辆信息登记不准确,车位信息更新不及时,导致车位使用效率低下;入场和离场信息记录不完整,难以进行有效的停车数据分析;用户缺乏便捷的停车信息查询和登记渠道,影响停车体验。这些问题制约了社区停车管理的现代化发展。

本课题旨在设计并实现一个社区停车信息管理系统,通过信息技术手段,提高社区停车管理的智能化水平。系统将实现车辆信息的电子化管理,车位信息的实时更新,入场和离场信息的自动化记录,以及用户停车信息的便捷查询和登记。通过本课题的研究,希望能够为社区提供一个便捷、透明、便捷的停车管理解决方案,提升社区停车服务水平。

在社区停车信息管理系统中,管理人员负责系统的核心管理任务,包括用户账户的创建与维护、通知公告的发布与更新、车辆信息的录入与审核、车位信息的动态管理、入场停车信息的监控与记录、以及车辆离场信息的查看与管理,确保社区停车秩序的规范和便捷;用户则能够查看社区通知公告,了解停车相关政策和信息,进行入场停车操作,记录车辆离场信息,并在需要时登记或更新车辆信息,享受便捷的停车服务。系统通过这些功能模块的协同工作,旨在提供一个智能化、自动化的社区停车管理环境,提升用户停车体验,优化停车资源的分配和使用。

本课题的研究具有重要的理论意义和实际意义。从理论角度来看,它为社区停车管理领域提供了新的研究思路,即利用信息技术优化停车资源管理,有助于推动城市管理理论和实践的创新。从实际角度来看,社区停车信息管理系统的应用将显著提高社区停车管理效率,优化停车资源配置,提升居民停车体验,促进社区和谐发展。同时,系统的推广应用也将为其他社区提供借鉴,推动社区停车管理的信息化和智能化进程。

二、开发环境

  • 开发语言:Java/Python
  • 数据库:MySQL
  • 系统架构:B/S
  • 后端:SpringBoot/SSM/Django/Flask
  • 前端:Vue

三、系统界面展示

  • 社区停车信息管理系统界面展示:
    用户-车位信息详情:
    用户-车位信息详情
    用户-入场停车:
    用户-入场停车
    用户-车辆离场:
    用户-车辆离场
    用户-登记车辆信息:
    用户-登记车辆信息
    管理员-车辆信息管理:
    管理员-车辆信息管理
    管理员-车位信息管理:
    管理员-车位信息管理

四、代码参考

  • 项目实战代码参考:
@RestController
@Controller
@RequestMapping("/cheliang")
public class CheliangController {private static final Logger logger = LoggerFactory.getLogger(CheliangController.class);private static final String TABLE_NAME = "cheliang";@Autowiredprivate CheliangService cheliangService;@Autowiredprivate TokenService tokenService;@Autowiredprivate CheweiService cheweiService;//车位@Autowiredprivate CheweiYuyueService cheweiYuyueService;//车位预订@Autowiredprivate DictionaryService dictionaryService;//字典@Autowiredprivate GonggaoService gonggaoService;//公告@Autowiredprivate WeiguiService weiguiService;//违规@Autowiredprivate YonghuService yonghuService;//用户@Autowiredprivate YuangongService yuangongService;//员工@Autowiredprivate UsersService usersService;//管理员/*** 后端列表*/@RequestMapping("/page")public R page(@RequestParam Map<String, 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("yuangongId",request.getSession().getAttribute("userId"));params.put("cheliangDeleteStart",1);params.put("cheliangDeleteEnd",1);CommonUtil.checkMap(params);PageUtils page = cheliangService.queryPage(params);//字典表数据转换List<CheliangView> list =(List<CheliangView>)page.getList();for(CheliangView 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);CheliangEntity cheliang = cheliangService.selectById(id);if(cheliang !=null){//entity转viewCheliangView view = new CheliangView();BeanUtils.copyProperties( cheliang , view );//把实体数据重构到view中//级联表 用户//级联表YonghuEntity yonghu = yonghuService.selectById(cheliang.getYonghuId());if(yonghu != null){BeanUtils.copyProperties( yonghu , view ,new String[]{ "id", "createTime", "insertTime", "updateTime", "username", "password", "newMoney", "yonghuId"});//把级联的数据添加到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 CheliangEntity cheliang, HttpServletRequest request){logger.debug("save方法:,,Controller:{},,cheliang:{}",this.getClass().getName(),cheliang.toString());String role = String.valueOf(request.getSession().getAttribute("role"));if(false)return R.error(511,"永远不会进入");else if("用户".equals(role))cheliang.setYonghuId(Integer.valueOf(String.valueOf(request.getSession().getAttribute("userId"))));Wrapper<CheliangEntity> queryWrapper = new EntityWrapper<CheliangEntity>().eq("yonghu_id", cheliang.getYonghuId()).eq("cheliang_name", cheliang.getCheliangName()).eq("cheliang_paizhao", cheliang.getCheliangPaizhao()).eq("cheliang_types", cheliang.getCheliangTypes()).eq("cheliang_delete", 1);logger.info("sql语句:"+queryWrapper.getSqlSegment());CheliangEntity cheliangEntity = cheliangService.selectOne(queryWrapper);if(cheliangEntity==null){cheliang.setCheliangDelete(1);cheliang.setInsertTime(new Date());cheliang.setCreateTime(new Date());YonghuEntity yonghuEntity = yonghuService.selectById(cheliang.getYonghuId());cheliangService.insert(cheliang);cheliangService.updateChePai(yonghuEntity.getId(),yonghuEntity.getYonghuChepai());return R.ok();}else {return R.error(511,"表中有相同数据");}}/*** 后端修改*/@RequestMapping("/update")public R update(@RequestBody CheliangEntity cheliang, HttpServletRequest request) throws NoSuchFieldException, ClassNotFoundException, IllegalAccessException, InstantiationException {logger.debug("update方法:,,Controller:{},,cheliang:{}",this.getClass().getName(),cheliang.toString());CheliangEntity oldCheliangEntity = cheliangService.selectById(cheliang.getId());//查询原先数据String role = String.valueOf(request.getSession().getAttribute("role"));
//        if(false)
//            return R.error(511,"永远不会进入");
//        else if("用户".equals(role))
//            cheliang.setYonghuId(Integer.valueOf(String.valueOf(request.getSession().getAttribute("userId"))));if("".equals(cheliang.getCheliangPhoto()) || "null".equals(cheliang.getCheliangPhoto())){cheliang.setCheliangPhoto(null);}if("".equals(cheliang.getCheliangFile()) || "null".equals(cheliang.getCheliangFile())){cheliang.setCheliangFile(null);}if("".equals(cheliang.getCheliangContent()) || "null".equals(cheliang.getCheliangContent())){cheliang.setCheliangContent(null);}cheliangService.updateById(cheliang);//根据id更新return R.ok();}/*** 删除*/@RequestMapping("/delete")public R delete(@RequestBody Integer[] ids, HttpServletRequest request){logger.debug("delete:,,Controller:{},,ids:{}",this.getClass().getName(),ids.toString());List<CheliangEntity> oldCheliangList =cheliangService.selectBatchIds(Arrays.asList(ids));//要删除的数据ArrayList<CheliangEntity> list = new ArrayList<>();for(Integer id:ids){CheliangEntity cheliangEntity = new CheliangEntity();cheliangEntity.setId(id);cheliangEntity.setCheliangDelete(2);list.add(cheliangEntity);}if(list != null && list.size() >0){cheliangService.updateBatchById(list);}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");//.eq("time", new SimpleDateFormat("yyyy-MM-dd").format(new Date()))try {List<CheliangEntity> cheliangList = new ArrayList<>();//上传的东西Map<String, List<String>> 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{List<List<String>> dataList = PoiUtil.poiImport(file.getPath());//读取xls文件dataList.remove(0);//删除第一行,因为第一行是提示for(List<String> data:dataList){//循环CheliangEntity cheliangEntity = new CheliangEntity();
//                            cheliangEntity.setYonghuId(Integer.valueOf(data.get(0)));   //用户 要改的
//                            cheliangEntity.setCheliangName(data.get(0));                    //车辆名称 要改的
//                            cheliangEntity.setCheliangUuidNumber(data.get(0));                    //车辆编号 要改的
//                            cheliangEntity.setCheliangPhoto("");//详情和图片
//                            cheliangEntity.setCheliangPaizhao(data.get(0));                    //车辆牌照 要改的
//                            cheliangEntity.setCheliangFile(data.get(0));                    //车牌 要改的
//                            cheliangEntity.setCheliangTypes(Integer.valueOf(data.get(0)));   //车辆类型 要改的
//                            cheliangEntity.setCheliangContent("");//详情和图片
//                            cheliangEntity.setCheliangDelete(1);//逻辑删除字段
//                            cheliangEntity.setInsertTime(date);//时间
//                            cheliangEntity.setCreateTime(date);//时间cheliangList.add(cheliangEntity);//把要查询是否重复的字段放入map中//车辆编号if(seachFields.containsKey("cheliangUuidNumber")){List<String> cheliangUuidNumber = seachFields.get("cheliangUuidNumber");cheliangUuidNumber.add(data.get(0));//要改的}else{List<String> cheliangUuidNumber = new ArrayList<>();cheliangUuidNumber.add(data.get(0));//要改的seachFields.put("cheliangUuidNumber",cheliangUuidNumber);}}//查询是否重复//车辆编号List<CheliangEntity> cheliangEntities_cheliangUuidNumber = cheliangService.selectList(new EntityWrapper<CheliangEntity>().in("cheliang_uuid_number", seachFields.get("cheliangUuidNumber")).eq("cheliang_delete", 1));if(cheliangEntities_cheliangUuidNumber.size() >0 ){ArrayList<String> repeatFields = new ArrayList<>();for(CheliangEntity s:cheliangEntities_cheliangUuidNumber){repeatFields.add(s.getCheliangUuidNumber());}return R.error(511,"数据库的该表中的 [车辆编号] 字段已经存在 存在数据为:"+repeatFields.toString());}cheliangService.insertBatch(cheliangList);return R.ok();}}}}catch (Exception e){e.printStackTrace();return R.error(511,"批量插入数据异常,请联系管理员");}}/*** 前端列表*/@IgnoreAuth@RequestMapping("/list")public R list(@RequestParam Map<String, Object> params, HttpServletRequest request){logger.debug("list方法:,,Controller:{},,params:{}",this.getClass().getName(),JSONObject.toJSONString(params));CommonUtil.checkMap(params);PageUtils page = cheliangService.queryPage(params);//字典表数据转换List<CheliangView> list =(List<CheliangView>)page.getList();for(CheliangView c:list)dictionaryService.dictionaryConvert(c, request); //修改对应字典表字段return R.ok().put("data", page);}/*** 前端详情*/@RequestMapping("/detail/{id}")public R detail(@PathVariable("id") Integer id, HttpServletRequest request){logger.debug("detail方法:,,Controller:{},,id:{}",this.getClass().getName(),id);CheliangEntity cheliang = cheliangService.selectById(id);if(cheliang !=null){//entity转viewCheliangView view = new CheliangView();BeanUtils.copyProperties( cheliang , view );//把实体数据重构到view中//级联表YonghuEntity yonghu = yonghuService.selectById(cheliang.getYonghuId());if(yonghu != null){BeanUtils.copyProperties( yonghu , view ,new String[]{ "id", "createTime", "insertTime", "updateTime", "username", "password", "newMoney", "yonghuId"});//把级联的数据添加到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 CheliangEntity cheliang, HttpServletRequest request){logger.debug("add方法:,,Controller:{},,cheliang:{}",this.getClass().getName(),cheliang.toString());Wrapper<CheliangEntity> queryWrapper = new EntityWrapper<CheliangEntity>().eq("yonghu_id", cheliang.getYonghuId()).eq("cheliang_name", cheliang.getCheliangName()).eq("cheliang_uuid_number", cheliang.getCheliangUuidNumber()).eq("cheliang_paizhao", cheliang.getCheliangPaizhao()).eq("cheliang_types", cheliang.getCheliangTypes()).eq("cheliang_delete", cheliang.getCheliangDelete())
//            .notIn("cheliang_types", new Integer[]{102});logger.info("sql语句:"+queryWrapper.getSqlSegment());CheliangEntity cheliangEntity = cheliangService.selectOne(queryWrapper);if(cheliangEntity==null){cheliang.setCheliangDelete(1);cheliang.setInsertTime(new Date());cheliang.setCreateTime(new Date());cheliangService.insert(cheliang);return R.ok();}else {return R.error(511,"表中有相同数据");}}}
@RestController
@Controller
@RequestMapping("/chewei")
public class CheweiController {private static final Logger logger = LoggerFactory.getLogger(CheweiController.class);private static final String TABLE_NAME = "chewei";@Autowiredprivate CheweiService cheweiService;@Autowiredprivate TokenService tokenService;@Autowiredprivate CheliangService cheliangService;//车辆@Autowiredprivate CheweiYuyueService cheweiYuyueService;//车位预订@Autowiredprivate DictionaryService dictionaryService;//字典@Autowiredprivate GonggaoService gonggaoService;//公告@Autowiredprivate WeiguiService weiguiService;//违规@Autowiredprivate YonghuService yonghuService;//用户@Autowiredprivate YuangongService yuangongService;//员工@Autowiredprivate UsersService usersService;//管理员/*** 后端列表*/@RequestMapping("/page")public R page(@RequestParam Map<String, 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("yuangongId",request.getSession().getAttribute("userId"));params.put("cheweiDeleteStart",1);params.put("cheweiDeleteEnd",1);CommonUtil.checkMap(params);PageUtils page = cheweiService.queryPage(params);//字典表数据转换List<CheweiView> list =(List<CheweiView>)page.getList();for(CheweiView 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);CheweiEntity chewei = cheweiService.selectById(id);if(chewei !=null){//entity转viewCheweiView view = new CheweiView();BeanUtils.copyProperties( chewei , view );//把实体数据重构到view中//修改对应字典表字段dictionaryService.dictionaryConvert(view, request);return R.ok().put("data", view);}else {return R.error(511,"查不到数据");}}/*** 后端保存*/@RequestMapping("/save")public R save(@RequestBody CheweiEntity chewei, HttpServletRequest request){logger.debug("save方法:,,Controller:{},,chewei:{}",this.getClass().getName(),chewei.toString());String role = String.valueOf(request.getSession().getAttribute("role"));if(false)return R.error(511,"永远不会进入");Wrapper<CheweiEntity> queryWrapper = new EntityWrapper<CheweiEntity>().eq("chewei_name", chewei.getCheweiName()).eq("chewei_address", chewei.getCheweiAddress()).eq("chewei_types", chewei.getCheweiTypes()).eq("shangxia_types", chewei.getShangxiaTypes()).eq("chewei_delete", 1);logger.info("sql语句:"+queryWrapper.getSqlSegment());CheweiEntity cheweiEntity = cheweiService.selectOne(queryWrapper);if(cheweiEntity==null){chewei.setShangxiaTypes(1);chewei.setCheweiDelete(1);chewei.setInsertTime(new Date());chewei.setCreateTime(new Date());cheweiService.insert(chewei);return R.ok();}else {return R.error(511,"表中有相同数据");}}/*** 后端修改*/@RequestMapping("/update")public R update(@RequestBody CheweiEntity chewei, HttpServletRequest request) throws NoSuchFieldException, ClassNotFoundException, IllegalAccessException, InstantiationException {logger.debug("update方法:,,Controller:{},,chewei:{}",this.getClass().getName(),chewei.toString());CheweiEntity oldCheweiEntity = cheweiService.selectById(chewei.getId());//查询原先数据String role = String.valueOf(request.getSession().getAttribute("role"));
//        if(false)
//            return R.error(511,"永远不会进入");if("".equals(chewei.getCheweiPhoto()) || "null".equals(chewei.getCheweiPhoto())){chewei.setCheweiPhoto(null);}if("".equals(chewei.getCheweiContent()) || "null".equals(chewei.getCheweiContent())){chewei.setCheweiContent(null);}cheweiService.updateById(chewei);//根据id更新return R.ok();}/*** 删除*/@RequestMapping("/delete")public R delete(@RequestBody Integer[] ids, HttpServletRequest request){logger.debug("delete:,,Controller:{},,ids:{}",this.getClass().getName(),ids.toString());List<CheweiEntity> oldCheweiList =cheweiService.selectBatchIds(Arrays.asList(ids));//要删除的数据ArrayList<CheweiEntity> list = new ArrayList<>();for(Integer id:ids){CheweiEntity cheweiEntity = new CheweiEntity();cheweiEntity.setId(id);cheweiEntity.setCheweiDelete(2);list.add(cheweiEntity);}if(list != null && list.size() >0){cheweiService.updateBatchById(list);}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");//.eq("time", new SimpleDateFormat("yyyy-MM-dd").format(new Date()))try {List<CheweiEntity> cheweiList = new ArrayList<>();//上传的东西Map<String, List<String>> 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{List<List<String>> dataList = PoiUtil.poiImport(file.getPath());//读取xls文件dataList.remove(0);//删除第一行,因为第一行是提示for(List<String> data:dataList){//循环CheweiEntity cheweiEntity = new CheweiEntity();
//                            cheweiEntity.setCheweiName(data.get(0));                    //车位名称 要改的
//                            cheweiEntity.setCheweiUuidNumber(data.get(0));                    //车位编号 要改的
//                            cheweiEntity.setCheweiPhoto("");//详情和图片
//                            cheweiEntity.setCheweiAddress(data.get(0));                    //车位地点 要改的
//                            cheweiEntity.setCheweiTingchefei(data.get(0));                    //金额/小时 要改的
//                            cheweiEntity.setCheweiTypes(Integer.valueOf(data.get(0)));   //车位类型 要改的
//                            cheweiEntity.setCheweiContent("");//详情和图片
//                            cheweiEntity.setShangxiaTypes(Integer.valueOf(data.get(0)));   //是否上架 要改的
//                            cheweiEntity.setCheweiDelete(1);//逻辑删除字段
//                            cheweiEntity.setInsertTime(date);//时间
//                            cheweiEntity.setCreateTime(date);//时间cheweiList.add(cheweiEntity);//把要查询是否重复的字段放入map中//车位编号if(seachFields.containsKey("cheweiUuidNumber")){List<String> cheweiUuidNumber = seachFields.get("cheweiUuidNumber");cheweiUuidNumber.add(data.get(0));//要改的}else{List<String> cheweiUuidNumber = new ArrayList<>();cheweiUuidNumber.add(data.get(0));//要改的seachFields.put("cheweiUuidNumber",cheweiUuidNumber);}}//查询是否重复//车位编号List<CheweiEntity> cheweiEntities_cheweiUuidNumber = cheweiService.selectList(new EntityWrapper<CheweiEntity>().in("chewei_uuid_number", seachFields.get("cheweiUuidNumber")).eq("chewei_delete", 1));if(cheweiEntities_cheweiUuidNumber.size() >0 ){ArrayList<String> repeatFields = new ArrayList<>();for(CheweiEntity s:cheweiEntities_cheweiUuidNumber){repeatFields.add(s.getCheweiUuidNumber());}return R.error(511,"数据库的该表中的 [车位编号] 字段已经存在 存在数据为:"+repeatFields.toString());}cheweiService.insertBatch(cheweiList);return R.ok();}}}}catch (Exception e){e.printStackTrace();return R.error(511,"批量插入数据异常,请联系管理员");}}/*** 前端列表*/@IgnoreAuth@RequestMapping("/list")public R list(@RequestParam Map<String, Object> params, HttpServletRequest request){logger.debug("list方法:,,Controller:{},,params:{}",this.getClass().getName(),JSONObject.toJSONString(params));CommonUtil.checkMap(params);PageUtils page = cheweiService.queryPage(params);//字典表数据转换List<CheweiView> list =(List<CheweiView>)page.getList();for(CheweiView c:list)dictionaryService.dictionaryConvert(c, request); //修改对应字典表字段return R.ok().put("data", page);}/*** 前端详情*/@RequestMapping("/detail/{id}")public R detail(@PathVariable("id") Integer id, HttpServletRequest request){logger.debug("detail方法:,,Controller:{},,id:{}",this.getClass().getName(),id);CheweiEntity chewei = cheweiService.selectById(id);if(chewei !=null){//entity转viewCheweiView view = new CheweiView();BeanUtils.copyProperties( chewei , view );//把实体数据重构到view中//修改对应字典表字段dictionaryService.dictionaryConvert(view, request);return R.ok().put("data", view);}else {return R.error(511,"查不到数据");}}/*** 前端保存*/@RequestMapping("/add")public R add(@RequestBody CheweiEntity chewei, HttpServletRequest request){logger.debug("add方法:,,Controller:{},,chewei:{}",this.getClass().getName(),chewei.toString());Wrapper<CheweiEntity> queryWrapper = new EntityWrapper<CheweiEntity>().eq("chewei_name", chewei.getCheweiName()).eq("chewei_uuid_number", chewei.getCheweiUuidNumber()).eq("chewei_address", chewei.getCheweiAddress()).eq("chewei_types", chewei.getCheweiTypes()).eq("shangxia_types", chewei.getShangxiaTypes()).eq("chewei_delete", chewei.getCheweiDelete())
//            .notIn("chewei_types", new Integer[]{102});logger.info("sql语句:"+queryWrapper.getSqlSegment());CheweiEntity cheweiEntity = cheweiService.selectOne(queryWrapper);if(cheweiEntity==null){chewei.setCheweiDelete(1);chewei.setInsertTime(new Date());chewei.setCreateTime(new Date());cheweiService.insert(chewei);return R.ok();}else {return R.error(511,"表中有相同数据");}}}

五、论文参考

  • 计算机毕业设计选题推荐-社区停车信息管理系统论文参考:
    计算机毕业设计选题推荐-社区停车信息管理系统论文参考

六、系统视频

社区停车信息管理系统项目视频:

计算机毕业设计选题推荐-社区停车信息管理系统-项目实战

结语

计算机毕业设计选题推荐-社区停车信息管理系统-Java/Python项目实战
大家可以帮忙点赞、收藏、关注、评论啦~
源码获取:⬇⬇⬇

精彩专栏推荐⬇⬇⬇
Java项目
Python项目
安卓项目
微信小程序项目

http://www.yayakq.cn/news/924931/

相关文章:

  • 电子商务网站建设的成本分析牡丹江最新信息网
  • 公司网站制作怎么弄wordpress淘宝客主题
  • 重庆家政公司网站建设从事电子商务的网站建设
  • 泉州做网站的公司黄冈网站建设公司
  • 廊坊网站seo网站建设说明书模板
  • 柯城建设局网站创建全国文明城市方案
  • 宁波市住宅建设集团网站中国设计网网址
  • 加强财政门户网站建设工作查销售数据的网站
  • 河南网站建设公司排名建立自己的WordPress主题
  • 有人拉我做彩票网站网站缩放代码
  • 手机便宜的网站建设在线学习建设网站
  • 辽宁省电力建设网站3d效果图什么网站做的好
  • 图片上传 网站建设教学视频晚上必看正能量网站短视频
  • 免费在线做高考试题的网站wordpress编辑空两格
  • 用vs2010做网站论文郴州网站制作公司电话
  • php网站开发说明文档制作一个网站怎么做的
  • 西安代做网站知名品牌vi设计案例分析
  • 山西定制网站建设电源网站关键词排行查询
  • 网站怎么做下载公司官网登录入口
  • 做网站需要提供哪些信息wordpress菜单不现实
  • 云南城乡建设网站做网站 怎么样找客户
  • 网站正在建设源代码众筹网站建设费用
  • 公司网站的建设要注意什么外贸上哪个网站开发客户
  • wordpress category order 失效seo营销技巧
  • 建设网站产品图片显示不全阿里云虚拟主机网站建设
  • 建筑工程网站哪个好wordpress相册插件中文版
  • 文山州建设局信息网站天元建设集团有限公司济南六公司
  • 自动发货网站怎么做wordpress同城插件
  • 广东网站建设企业商城网站建设公司地址
  • 做淘宝导购网站全屏网站 图片优化