国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

springboot(ssm攝影分享網(wǎng)站系統(tǒng) 攝影論壇系統(tǒng)Java系統(tǒng)

這篇具有很好參考價值的文章主要介紹了springboot(ssm攝影分享網(wǎng)站系統(tǒng) 攝影論壇系統(tǒng)Java系統(tǒng)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

springboot(ssm攝影分享網(wǎng)站系統(tǒng) 攝影論壇系統(tǒng)Java系統(tǒng)

開發(fā)語言:Java

框架:ssm/springboot + vue

JDK版本:JDK1.8(或11)

服務(wù)器:tomcat

數(shù)據(jù)庫:mysql 5.7(或8.0)

數(shù)據(jù)庫工具:Navicat

開發(fā)軟件:eclipse//idea

依賴管理包:Maven

如需了解更多代碼細(xì)節(jié)或修改代碼功能界面,本人都能提供技術(shù)支持。(聲音嘎嘎好聽喔!)

祝你早日找到合適的代碼哦~

注:主頁千套源碼&文檔,文章最下方獲取源碼哦文章來源地址http://www.zghlxwxcb.cn/news/detail-790279.html

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.format.annotation.DateTimeFormat;
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.NewsEntity;
import com.entity.view.NewsView;

import com.service.NewsService;
import com.service.TokenService;
import com.utils.PageUtils;
import com.utils.R;
import com.utils.MD5Util;
import com.utils.MPUtil;
import com.utils.CommonUtil;
import java.io.IOException;

/**
 * 后端接口
 * @author 
 * @email 
 * @date 2023-03-25 14:13:13
 */
@RestController
@RequestMapping("/news")
public class NewsController {
    @Autowired
    private NewsService newsService;


    


    /**
     * 后端列表
     */
    @RequestMapping("/page")
    public R page(@RequestParam Map<String, Object> params,NewsEntity news,
		HttpServletRequest request){
        EntityWrapper<NewsEntity> ew = new EntityWrapper<NewsEntity>();
		PageUtils page = newsService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, news), params), params));

        return R.ok().put("data", page);
    }
    
    /**
     * 前端列表
     */
	@IgnoreAuth
    @RequestMapping("/list")
    public R list(@RequestParam Map<String, Object> params,NewsEntity news, 
		HttpServletRequest request){
        EntityWrapper<NewsEntity> ew = new EntityWrapper<NewsEntity>();
		PageUtils page = newsService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, news), params), params));
        return R.ok().put("data", page);
    }

	/**
     * 列表
     */
    @RequestMapping("/lists")
    public R list( NewsEntity news){
       	EntityWrapper<NewsEntity> ew = new EntityWrapper<NewsEntity>();
      	ew.allEq(MPUtil.allEQMapPre( news, "news")); 
        return R.ok().put("data", newsService.selectListView(ew));
    }

	 /**
     * 查詢
     */
    @RequestMapping("/query")
    public R query(NewsEntity news){
        EntityWrapper< NewsEntity> ew = new EntityWrapper< NewsEntity>();
 		ew.allEq(MPUtil.allEQMapPre( news, "news")); 
		NewsView newsView =  newsService.selectView(ew);
		return R.ok("查詢食堂資訊成功").put("data", newsView);
    }
	
    /**
     * 后端詳情
     */
    @RequestMapping("/info/{id}")
    public R info(@PathVariable("id") Long id){
        NewsEntity news = newsService.selectById(id);
        return R.ok().put("data", news);
    }

    /**
     * 前端詳情
     */
	@IgnoreAuth
    @RequestMapping("/detail/{id}")
    public R detail(@PathVariable("id") Long id){
        NewsEntity news = newsService.selectById(id);
        return R.ok().put("data", news);
    }
    



    /**
     * 后端保存
     */
    @RequestMapping("/save")
    public R save(@RequestBody NewsEntity news, HttpServletRequest request){
    	news.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());
    	//ValidatorUtils.validateEntity(news);
        newsService.insert(news);
        return R.ok();
    }
    
    /**
     * 前端保存
     */
    @RequestMapping("/add")
    public R add(@RequestBody NewsEntity news, HttpServletRequest request){
    	news.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());
    	//ValidatorUtils.validateEntity(news);
        newsService.insert(news);
        return R.ok();
    }

    /**
     * 修改
     */
    @RequestMapping("/update")
    public R update(@RequestBody NewsEntity news, HttpServletRequest request){
        //ValidatorUtils.validateEntity(news);
        newsService.updateById(news);//全部更新
        return R.ok();
    }
    

    /**
     * 刪除
     */
    @RequestMapping("/delete")
    public R delete(@RequestBody Long[] ids){
        newsService.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 Map<String, 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));
			}
		}
		
		Wrapper<NewsEntity> wrapper = new EntityWrapper<NewsEntity>();
		if(map.get("remindstart")!=null) {
			wrapper.ge(columnName, map.get("remindstart"));
		}
		if(map.get("remindend")!=null) {
			wrapper.le(columnName, map.get("remindend"));
		}


		int count = newsService.selectCount(wrapper);
		return R.ok().put("count", count);
	}
	

}

到了這里,關(guān)于springboot(ssm攝影分享網(wǎng)站系統(tǒng) 攝影論壇系統(tǒng)Java系統(tǒng)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • java SSM 攝影作品網(wǎng)站myeclipse開發(fā)mysql數(shù)據(jù)庫springMVC模式j(luò)ava編程計算機網(wǎng)頁設(shè)計

    java SSM 攝影作品網(wǎng)站myeclipse開發(fā)mysql數(shù)據(jù)庫springMVC模式j(luò)ava編程計算機網(wǎng)頁設(shè)計

    一、源碼特點 ?? ?java SSM 攝影作品網(wǎng)站系統(tǒng)是一套完善的web設(shè)計系統(tǒng)(系統(tǒng)采用SSM框架進行設(shè)計開發(fā),spring+springMVC+mybatis),對理解JSP java編程開發(fā)語言有幫助,系統(tǒng)具有完整的源代 碼和數(shù)據(jù)庫,系統(tǒng)主要采用B/S模式開發(fā)。開發(fā)環(huán)境為TOMCAT7.0,Myeclipse8.5開發(fā),數(shù)據(jù)庫為Mysql5

    2024年02月08日
    瀏覽(24)
  • springboot(ssm美食網(wǎng)站 網(wǎng)上點餐系統(tǒng) 外賣點餐Java系統(tǒng)

    springboot(ssm美食網(wǎng)站 網(wǎng)上點餐系統(tǒng) 外賣點餐Java系統(tǒng) 開發(fā)語言:Java 框架:ssm/springboot + vue JDK版本:JDK1.8(或11) 服務(wù)器:tomcat 數(shù)據(jù)庫:mysql 5.7(或8.0) 數(shù)據(jù)庫工具:Navicat 開發(fā)軟件:eclipse//idea 依賴管理包:Maven 如需了解更多代碼細(xì)節(jié)或修改代碼功能界面,本人都能提供技

    2024年01月23日
    瀏覽(20)
  • ssm(springboot 濟南旅游網(wǎng)站 旅游管理系統(tǒng) Java(code&LW)

    ssm(springboot 濟南旅游網(wǎng)站 旅游管理系統(tǒng) Java(codeLW) 開發(fā)語言:Java 框架:ssm/springboot + vue JDK版本:JDK1.8(或11) 服務(wù)器:tomcat 數(shù)據(jù)庫:mysql 5.7(或8.0) 數(shù)據(jù)庫工具:Navicat 開發(fā)軟件:eclipse//idea 依賴管理包:Maven 您是否想要一個與眾不同的網(wǎng)站?我這提供精美的基于springboot(

    2024年02月05日
    瀏覽(26)
  • 基于Java SSM框架實現(xiàn)攝影器材租賃系統(tǒng)項目【項目源碼+論文說明】

    基于Java SSM框架實現(xiàn)攝影器材租賃系統(tǒng)項目【項目源碼+論文說明】

    基于java的SSM框架實現(xiàn)攝影器材租賃系統(tǒng)演示 21世紀(jì)的今天,隨著社會的不斷發(fā)展與進步,人們對于信息科學(xué)化的認(rèn)識,已由低層次向高層次發(fā)展,由原來的感性認(rèn)識向理性認(rèn)識提高,管理工作的重要性已逐漸被人們所認(rèn)識,科學(xué)化的管理,使信息存儲達到準(zhǔn)確、快速、完善,

    2024年02月01日
    瀏覽(29)
  • 基于Java電子相冊圖片分享網(wǎng)站系統(tǒng)設(shè)計與實現(xiàn)(Springboot框架)畢業(yè)設(shè)計論文提綱參考

    ?博主介紹 :黃菊華老師《Vue.js入門與商城開發(fā)實戰(zhàn)》《微信小程序商城開發(fā)》圖書作者,CSDN博客專家,在線教育專家,CSDN鉆石講師;專注大學(xué)生畢業(yè)設(shè)計教育和輔導(dǎo)。 所有項目都配有從入門到精通的基礎(chǔ)知識視頻課程,學(xué)習(xí)后應(yīng)對畢業(yè)設(shè)計答辯。 項目配有對應(yīng)開發(fā)文檔、

    2024年02月19日
    瀏覽(91)
  • 基于java(ssm)旅游網(wǎng)站系統(tǒng)源碼成品(java畢業(yè)設(shè)計)

    基于java(ssm)旅游網(wǎng)站系統(tǒng)源碼成品(java畢業(yè)設(shè)計)

    基于java(ssm)旅游網(wǎng)站系統(tǒng) 旅游網(wǎng)站系統(tǒng)是基于java編程語言,mysql數(shù)據(jù)庫,ssm框架和idea開發(fā)工具設(shè)計,本系統(tǒng)分為用戶和管理員兩個角色,用戶注冊登陸后查看旅游景點,景點購買門票,查看酒店信息,預(yù)定酒店客房,在線交流,聯(lián)系客房,在線評論等功能;管理員對用戶

    2024年04月11日
    瀏覽(27)
  • 基于springboot的數(shù)碼論壇系統(tǒng)設(shè)計(Java、MySQL、B/S)

    基于springboot的數(shù)碼論壇系統(tǒng)設(shè)計(Java、MySQL、B/S)

    wx供重浩:創(chuàng)享日記 對話框發(fā)送:數(shù)碼論壇 獲取源碼源文件+論文報告+PPT 網(wǎng)絡(luò)的廣泛應(yīng)用給生活帶來了十分的便利。所以把數(shù)碼論壇與現(xiàn)在網(wǎng)絡(luò)相結(jié)合,利用java技術(shù)建設(shè)數(shù)碼論壇系統(tǒng),實現(xiàn)數(shù)碼論壇的信息化。則對于進一步提高數(shù)碼論壇發(fā)展,豐富數(shù)碼論壇經(jīng)驗?zāi)芷鸬讲簧?/p>

    2024年02月08日
    瀏覽(27)
  • 基于java攝影網(wǎng)站設(shè)計與實現(xiàn)

    摘 要 隨著時代的進步,社會生產(chǎn)力高速發(fā)展,新技術(shù)層出不窮信息量急劇膨脹,整個社會已成為信息化的社會人們對信息和數(shù)據(jù)的利用和處理已經(jīng)進入自動化、網(wǎng)絡(luò)化和社會化的階段。如在查找情報資料、處理銀行賬目、倉庫管理、科研生產(chǎn)等方面,無不需要利用大量的信

    2024年02月14日
    瀏覽(24)
  • java基于SSM的旅游論壇設(shè)計與實現(xiàn)論文

    java基于SSM的旅游論壇設(shè)計與實現(xiàn)論文

    目 錄 I 摘 要 III ABSTRACT IV 1 緒論 1 1.1 課題背景 1 1.2 研究現(xiàn)狀 1 1.3 研究內(nèi)容 2 2 系統(tǒng)開發(fā)環(huán)境 3 2.1 vue技術(shù) 3 2.2 JAVA技術(shù) 3 2.3 MYSQL數(shù)據(jù)庫 3 2.4 B/S結(jié)構(gòu) 4 2.5 SSM框架技術(shù) 4 3 系統(tǒng)分析 5 3.1 可行性分析 5 3.1.1 技術(shù)可行性 5 3.1.2 操作可行性 5 3.1.3 經(jīng)濟可行性 5 3.1.4 法律可行性 5 3.2 系統(tǒng)

    2024年01月17日
    瀏覽(21)
  • 基于Java SSM框架實現(xiàn)點餐系統(tǒng)網(wǎng)站系統(tǒng)項目【項目源碼】計算機畢業(yè)設(shè)計

    基于Java SSM框架實現(xiàn)點餐系統(tǒng)網(wǎng)站系統(tǒng)項目【項目源碼】計算機畢業(yè)設(shè)計

    基于java的SSM框架實現(xiàn)點餐系統(tǒng)網(wǎng)站系統(tǒng)演示 JAVA語言是目前軟件市場上應(yīng)用最廣泛的語言開發(fā)程序??梢栽诙喾N平臺上運用的,兼容性比較強,適應(yīng)市面上大多數(shù)操作系統(tǒng),不會出現(xiàn)亂碼的現(xiàn)像,其擴展性和維護性都更好,具有分析問題和解決問題的能力,是面向過程的程序

    2024年02月02日
    瀏覽(26)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包