国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當前位置: 首頁 > news >正文

宜興專業(yè)做網(wǎng)站公司搜索競價

宜興專業(yè)做網(wǎng)站公司,搜索競價,簡單的小手工,小程序和網(wǎng)站建設需要多錢作者主頁:舒克日記 簡介:Java領域優(yōu)質創(chuàng)作者、Java項目、學習資料、技術互助 文中獲取源碼 項目介紹 本大學生入學審核系統(tǒng)管理員和學生。 管理員功能有個人中心,學生管理,學籍信息管理,入學辦理管理等。 學生功能有…
作者主頁:舒克日記

簡介:Java領域優(yōu)質創(chuàng)作者、Java項目、學習資料、技術互助

文中獲取源碼

項目介紹

本大學生入學審核系統(tǒng)管理員和學生。

管理員功能有個人中心,學生管理,學籍信息管理,入學辦理管理等。

學生功能有個人中心,學籍信息管理,入學辦理管理等。

環(huán)境要求

1.運行環(huán)境:最好是java jdk1.8,我們在這個平臺上運行的。其他版本理論上也可以。

2.IDE環(huán)境:IDEA,Eclipse,Myeclipse都可以。推薦IDEA;

3.tomcat環(huán)境:Tomcat7.x,8.X,9.x版本均可

4.硬件環(huán)境:windows7/8/10 4G內存以上;或者Mac OS;

5.是否Maven項目:是;查看源碼目錄中是否包含pom.xml;若包含,則為maven項目,否則為非maven.項目

6.數(shù)據(jù)庫:MySql5.7/8.0等版本均可;

技術棧

運行環(huán)境:jdk8 + tomcat9 + mysql5.7 + windows10

服務端技術:Spring Boot+ Mybatis +VUE

使用說明

1.使用Navicati或者其它工具,在mysql中創(chuàng)建對應sq文件名稱的數(shù)據(jù)庫,并導入項目的sql文件;

2.使用IDEA/Eclipse/MyEclipse導入項目,修改配置,運行項目;

3.將項目中config-propertiesi配置文件中的數(shù)據(jù)庫配置改為自己的配置,然后運行;

運行指導

idea導入源碼空間站頂目教程說明(Vindows版)-ssm篇:

http://mtw.so/5MHvZq

源碼地址:http://codegym.top

運行截圖

文檔截圖

image-20240305231513796

項目文檔

2

3

4

5

6

代碼

package com.controller;import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.baomidou.mybatisplus.mapper.Wrapper;
import com.entity.SusheEntity;
import com.entity.SusheYonghuEntity;
import com.entity.view.SusheView;
import com.service.DictionaryService;
import com.service.SusheService;
import com.service.SusheYonghuService;
import com.service.TokenService;
import com.utils.PageUtils;
import com.utils.R;
import com.utils.StringUtil;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.*;import javax.servlet.http.HttpServletRequest;
import java.util.*;/*** 宿舍信息* 后端接口* @author* @email* @date
*/
@RestController
@Controller
@RequestMapping("/sushe")
public class SusheController {private static final Logger logger = LoggerFactory.getLogger(SusheController.class);@Autowiredprivate SusheService susheService;@Autowiredprivate TokenService tokenService;@Autowiredprivate DictionaryService dictionaryService;@Autowiredprivate SusheYonghuService susheYonghuService;//級聯(lián)表service/*** 后端列表*/@RequestMapping("/page")public R page(@RequestParam Map<String, Object> params, HttpServletRequest request){logger.debug("page方法:,,Controller:{},,params:{}",this.getClass().getName(),JSONObject.toJSONString(params));params.put("orderBy","id");String role = String.valueOf(request.getSession().getAttribute("role"));PageUtils page = susheService.queryPage(params);if(StringUtil.isNotEmpty(role) && "用戶".equals(role)){ // 如果是用戶的話,就刪除 不是當前學生宿舍 的宿舍EntityWrapper<SusheYonghuEntity> wrapper = new EntityWrapper<>();wrapper.eq("yonghu_id",request.getSession().getAttribute("userId"));SusheYonghuEntity susheYonghuEntity = susheYonghuService.selectOne(wrapper);if(susheYonghuEntity!= null){Integer susheId = susheYonghuEntity.getSusheId();List<SusheView> list1 = (List<SusheView>)page.getList();Iterator<SusheView> it = list1.iterator();while(it.hasNext()){SusheView susheView = it.next();if(susheView.getId() != susheId){it.remove();}}}else{page.setList(new ArrayList<SusheView>());}}//字典表數(shù)據(jù)轉換List<SusheView> list =(List<SusheView>)page.getList();for(SusheView c:list){//修改對應字典表字段dictionaryService.dictionaryConvert(c);}return R.ok().put("data", page);}/*** 后端詳情*/@RequestMapping("/info/{id}")public R info(@PathVariable("id") Long id){logger.debug("info方法:,,Controller:{},,id:{}",this.getClass().getName(),id);SusheEntity sushe = susheService.selectById(id);if(sushe !=null){//entity轉viewSusheView view = new SusheView();BeanUtils.copyProperties( sushe , view );//把實體數(shù)據(jù)重構到view中//修改對應字典表字段dictionaryService.dictionaryConvert(view);return R.ok().put("data", view);}else {return R.error(511,"查不到該宿舍");}}/*** 后端保存*/@RequestMapping("/save")public R save(@RequestBody SusheEntity sushe, HttpServletRequest request){logger.debug("save方法:,,Controller:{},,sushe:{}",this.getClass().getName(),sushe.toString());String building = sushe.getBuilding();String unit = sushe.getUnit();String room = sushe.getRoom();Wrapper<SusheEntity> queryWrapper = new EntityWrapper<SusheEntity>().eq("building", building).eq("unit", unit).eq("room",room);logger.info("sql語句:"+queryWrapper.getSqlSegment());SusheEntity susheEntity = susheService.selectOne(queryWrapper);if(susheEntity==null){sushe.setCreateTime(new Date());sushe.setSusheNumber(0);susheService.insert(sushe);return R.ok();}else {return R.error(511,"表中已有樓棟:"+building+",單元:"+unit+",房間號:"+room+"的房間");}}/*** 修改*/@RequestMapping("/update")public R update(@RequestBody SusheEntity sushe, HttpServletRequest request){logger.debug("update方法:,,Controller:{},,sushe:{}",this.getClass().getName(),sushe.toString());String building = sushe.getBuilding();String unit = sushe.getUnit();String room = sushe.getRoom();Wrapper<SusheEntity> queryWrapper = new EntityWrapper<SusheEntity>().notIn("id",sushe.getId()).eq("building", building).eq("unit", unit).eq("room", room);logger.info("sql語句:"+queryWrapper.getSqlSegment());SusheEntity susheEntity = susheService.selectOne(queryWrapper);if(susheEntity==null){susheService.updateById(sushe);//根據(jù)id更新return R.ok();}else {return R.error(511,"表中已有樓棟:"+building+",單元:"+unit+",房間號:"+room+"的房間");}}/*** 刪除*/@RequestMapping("/delete")public R delete(@RequestBody Integer[] ids){logger.debug("delete:,,Controller:{},,ids:{}",this.getClass().getName(),ids.toString());if(ids != null && ids.length>0){susheService.deleteBatchIds(Arrays.asList(ids));susheYonghuService.delete(new EntityWrapper<SusheYonghuEntity>().in("sushe_id", Arrays.asList(ids)));}return R.ok();}}
http://aloenet.com.cn/news/39875.html

相關文章:

  • 網(wǎng)站推廣被封域名如何做跳轉網(wǎng)站數(shù)據(jù)統(tǒng)計工具
  • 領地網(wǎng)做網(wǎng)站咋加文章廣告軟文小故事800字
  • 做律師網(wǎng)站的公司大二網(wǎng)絡營銷實訓報告
  • 網(wǎng)站建設課程 谷建軟文推廣服務
  • 南京疫情最新google seo是什么
  • 潮州專業(yè)網(wǎng)站建設制作百度競價排名黑幕
  • 網(wǎng)站鏈接查詢seo快速排名軟件首頁
  • 天津企業(yè)網(wǎng)站設計報價搜索引擎技術
  • 做招聘網(wǎng)站賺錢么百度知道推廣軟件
  • 上饒做網(wǎng)站網(wǎng)站備案流程
  • 網(wǎng)站備案號位置免費關鍵詞優(yōu)化工具
  • 網(wǎng)站開發(fā)實驗報告可行性分析簡單網(wǎng)站建設優(yōu)化推廣
  • asp 做購物網(wǎng)站成都全網(wǎng)營銷推廣
  • 模板商城建站網(wǎng)絡營銷的概念
  • 個人網(wǎng)站開發(fā)永久免費google搜索引擎
  • 延邊州建設局網(wǎng)站上海平臺推廣的公司
  • 用什么軟件做網(wǎng)站布局seo優(yōu)化主要做什么
  • 做網(wǎng)站 售后服務里都寫啥商丘網(wǎng)站seo
  • 無錫網(wǎng)站設計哪里靠譜大數(shù)據(jù)營銷平臺那么多
  • 025網(wǎng)站建設電工培訓機構
  • 網(wǎng)站部署到終端機怎么做旅游產品推廣有哪些渠道
  • 淘寶做短視頻網(wǎng)站百度第三季度財報2022
  • 南充 網(wǎng)站開發(fā)蘇州關鍵詞優(yōu)化怎樣
  • 傳媒網(wǎng)站建設網(wǎng)站推廣排名服務
  • wordpress 3306優(yōu)化工具箱下載
  • 做網(wǎng)站是做廣告嗎網(wǎng)站流量數(shù)據(jù)
  • 世界杯網(wǎng)站開發(fā)長春網(wǎng)站建設設計
  • 網(wǎng)站制作ppt抖音怎么推廣
  • 護膚品網(wǎng)站建設分析網(wǎng)頁制作工具有哪些
  • 武漢網(wǎng)站建設前十杭州seo代理公司