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

网站制作代理加盟杭州网站seo公司

网站制作代理加盟,杭州网站seo公司,亚马逊外贸网站如何做,定制网站建设哪家好锋哥原创的SpringbootLayui python222网站实战: python222网站实战课程视频教程(SpringBootPython爬虫实战) ( 火爆连载更新中... )_哔哩哔哩_bilibilipython222网站实战课程视频教程(SpringBootPython爬虫实战) ( 火…

锋哥原创的Springboot+Layui python222网站实战:

python222网站实战课程视频教程(SpringBoot+Python爬虫实战) ( 火爆连载更新中... )_哔哩哔哩_bilibilipython222网站实战课程视频教程(SpringBoot+Python爬虫实战) ( 火爆连载更新中... )共计23条视频,包括:python222网站实战课程视频教程(SpringBoot+Python爬虫实战) ( 火爆连载更新中... )、第2讲 架构搭建实现、第3讲 页面系统属性动态化设计实现等,UP主更多精彩视频,请关注UP账号。icon-default.png?t=N7T8https://www.bilibili.com/video/BV1yX4y1a7qM/

新建ArticleAdminController

package com.python222.controller.admin;import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.python222.entity.Article;
import com.python222.entity.PageBean;
import com.python222.service.ArticleService;
import com.python222.util.StringUtil;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;import java.util.HashMap;
import java.util.Map;/*** 管理员-帖子控制器* @author python222小锋老师* @site www.python222.com*/
@RestController
@RequestMapping(value = "/admin/article")
public class ArticleAdminController {@Autowiredprivate ArticleService articleService;/*** 根据条件分页查询帖子* @param page* @param limit* @return* @throws Exception*/@RequestMapping(value = "/list")public Map<String,Object> list(@RequestParam(value="page",required=false)Integer page,@RequestParam(value="limit",required=false)Integer limit, @RequestParam(value="title",required=false)String title)throws Exception{Map<String, Object> resultMap = new HashMap<>();PageBean pageBean=new PageBean(page,limit);Page<Article> articlePage = articleService.page(new Page<>(pageBean.getPage(), pageBean.getPageSize()),new QueryWrapper<Article>().like(StringUtil.isNotEmpty(title),"title",title).orderByDesc("publish_date"));resultMap.put("code", 0);resultMap.put("count", articlePage.getTotal());resultMap.put("data", articlePage.getRecords());return resultMap;}/*** 删除帖子* @param id* @return* @throws Exception*/@RequestMapping("/delete")public Map<String,Object> delete(Integer id)throws Exception{Map<String, Object> resultMap = new HashMap<>();articleService.removeById(id);resultMap.put("success", true);return resultMap;}/*** 根据id查询帖子实体* @param id* @return* @throws Exception*/@RequestMapping("/findById")public Map<String,Object> findById(Integer id)throws Exception{Map<String, Object> resultMap = new HashMap<>();Article article=articleService.getById(id);resultMap.put("article", article);resultMap.put("success", true);return resultMap;}}

新建articleManage.html

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>帖子管理</title>
<link rel="stylesheet" href="/static/layui/css/layui.css"></link>
<link rel="stylesheet" href="/static/css/css.css"></link>
</head>
<body><script type="text/html" id="hotSwitchTpl"><!-- 这里的 checked 的状态只是演示 --><input type="checkbox" name="{{d.id}}" value="{{d.hot}}" lay-skin="switch" lay-filter="hotSwitch" lay-text="&nbsp;是&nbsp;|&nbsp;否&nbsp;" {{ d.hot == true ? 'checked' : '' }}></script><div style="padding: 20px"><span class="layui-breadcrumb"><a>首页</a><a><cite>帖子管理</cite></a></span><div style="padding-top: 20px;"><div style="padding: 20px"><div class="layui-form"><div class="layui-inline"><label class="layui-form-label">文章标题:</label><div class="layui-input-inline"><input type="text" id="s_title"  placeholder="请输入" autocomplete="off" style="width: 400px" class="layui-input" onkeydown="if(event.keyCode==13) search()"/></div></div><div class="layui-inline"><button class="layui-btn layuiadmin-btn-list"  lay-submit="" onclick="search()" lay-filter="LAY-app-contlist-search"><i class="layui-icon layui-icon-search layuiadmin-button-btn" ></i></button></div></div><div><table width="100%" id="articleListTable" ></table></div></div></div><script src="/static/layui/layui.js"></script>
<script src="/static/js/jquery.js"></script>
<script src="/static/js/common.js"></script>
<script type="text/javascript">function formattedDate(obj){const date = new Date(obj.publishDate);const year = date.getFullYear();const month = (date.getMonth() + 1).toString().padStart(2, '0');const day = date.getDate().toString().padStart(2, '0');const formattedDate = `${year}-${month}-${day}`;return formattedDate}layui.use(['element','form','table'], function(){var form=layui.form;var element = layui.element; //导航的hover效果、二级菜单等功能,需要依赖element模块$ = layui.jquery; // 使用jquerytable = layui.table;table.render({elem: '#articleListTable',url:'/admin/article/list',cols: [[{type:'checkbox'},{field:'id', width:100,title: '编号'},{field:'title',title: '帖子标题'},{field:'publishDate', width:150,title: '发布日期',templet:formattedDate},{field:'hot', width:100, title: '热门?',align:'center',templet:hotSwitchTpl},{field:'action', width:250, title: '操作',align:'center',templet:formatAction}]],page: true});// 监听用户状态操作form.on('switch(hotSwitch)', function(obj){$.post("/admin/article/updateHotState",{"id":this.name,"hot":obj.elem.checked},function(result){if(result.success){layer.msg("执行成功!");table.reload("articleListTable",{});}else{layer.msg("执行失败,请联系管理员!");}},"json");});});function search(){var s_title=$("#s_title").val();table.reload("articleListTable",{page:{curr:1},where:{title:s_title}})}function deleteOne(id){layer.confirm('您确定要删除这条记录吗?', {title:"系统提示",btn: ['确定','取消'] //按钮}, function(){layer.closeAll('dialog');$.post("/admin/article/delete",{"id":id},function(result){if(result.success){layer.msg("删除成功!");table.reload("articleListTable",{});}else{layer.msg("删除失败,请联系管理员!");}},"json");}, function(){});}function addArticle(){layer.open({type: 2,title: '添加友情链接',area: ['500px', '500px'],content: '/admin/saveArticle.html' //iframe的url});}function modifyArticle(id){layer.open({type: 2,title: '修改友情链接',area: ['500px', '500px'],content: '/admin/saveArticle.html?id='+id //iframe的url});}function publishArticle(id){$.post("/admin/article/publish",{"id":id},function(result){if(result.success){layer.msg("发布成功!");table.reload("articleListTable",{});}else{layer.msg("发布失败,请联系管理员!");}},"json");}function modifyArticle(id){window.location.href="saveArticle.html?id="+id}function formatAction(d){var s="<button class='layui-btn layui-btn-normal layui-btn-xs' onclick='modifyArticle("+d.id+")'><i class='layui-icon layui-icon-edit'></i>编辑</button><button class='layui-btn layui-btn-warm layui-btn-xs' onclick='deleteOne("+d.id+")'><i class='layui-icon layui-icon-delete' ></i>删除</button>";if(d.status==2){return s;}else{return "<button th:if='${d.status!=2}' class='layui-btn layui-btn layui-btn-xs' onclick='publishArticle("+d.id+")'><i class='layui-icon layui-icon-edit'></i>发布帖子</button>"+s;}}</script>
</body>
</html>
/*** 修改帖子热门状态* @param article* @return*/
@RequestMapping("/updateHotState")
public Map<String,Object> updateHotState(Article article){Article oldArticle = articleService.getById(article.getId());oldArticle.setHot(article.getHot());oldArticle.setHotDate(new Date());articleService.updateById(oldArticle);Map<String, Object> resultMap = new HashMap<>();resultMap.put("success",true);return resultMap;
}


文章转载自:
http://toploftical.ncmj.cn
http://sheafer.ncmj.cn
http://recantation.ncmj.cn
http://nfc.ncmj.cn
http://slung.ncmj.cn
http://ventriculoatrial.ncmj.cn
http://hemoprotein.ncmj.cn
http://lall.ncmj.cn
http://alchemistical.ncmj.cn
http://tamarack.ncmj.cn
http://ascend.ncmj.cn
http://deuterate.ncmj.cn
http://undivested.ncmj.cn
http://electrosleep.ncmj.cn
http://irretrievably.ncmj.cn
http://hatchment.ncmj.cn
http://vannetais.ncmj.cn
http://brewage.ncmj.cn
http://boating.ncmj.cn
http://embryectomy.ncmj.cn
http://obscurity.ncmj.cn
http://offender.ncmj.cn
http://kharg.ncmj.cn
http://chamois.ncmj.cn
http://telepuppet.ncmj.cn
http://yugoslavia.ncmj.cn
http://overdress.ncmj.cn
http://offending.ncmj.cn
http://osteopathic.ncmj.cn
http://bowleg.ncmj.cn
http://deathsman.ncmj.cn
http://notochord.ncmj.cn
http://demesmerize.ncmj.cn
http://citified.ncmj.cn
http://oligocene.ncmj.cn
http://autotomy.ncmj.cn
http://sphragistics.ncmj.cn
http://suicidal.ncmj.cn
http://necessitating.ncmj.cn
http://romania.ncmj.cn
http://homestead.ncmj.cn
http://knickers.ncmj.cn
http://hyman.ncmj.cn
http://gangue.ncmj.cn
http://nooning.ncmj.cn
http://iamb.ncmj.cn
http://canadien.ncmj.cn
http://nitroguanidine.ncmj.cn
http://railery.ncmj.cn
http://xanthe.ncmj.cn
http://disinfection.ncmj.cn
http://haemothorax.ncmj.cn
http://jingling.ncmj.cn
http://traitorous.ncmj.cn
http://sackless.ncmj.cn
http://bowlder.ncmj.cn
http://serotherapy.ncmj.cn
http://roadwork.ncmj.cn
http://refusable.ncmj.cn
http://wbc.ncmj.cn
http://okra.ncmj.cn
http://mundic.ncmj.cn
http://advancement.ncmj.cn
http://petulancy.ncmj.cn
http://intercollege.ncmj.cn
http://accessorius.ncmj.cn
http://amen.ncmj.cn
http://durably.ncmj.cn
http://theorbo.ncmj.cn
http://inflorescent.ncmj.cn
http://rhabdocoele.ncmj.cn
http://mir.ncmj.cn
http://excessive.ncmj.cn
http://revelry.ncmj.cn
http://gaiter.ncmj.cn
http://pecten.ncmj.cn
http://diazotization.ncmj.cn
http://tipsify.ncmj.cn
http://gutturalize.ncmj.cn
http://hyperacusis.ncmj.cn
http://merganser.ncmj.cn
http://bunned.ncmj.cn
http://telluriferous.ncmj.cn
http://mould.ncmj.cn
http://fear.ncmj.cn
http://asa.ncmj.cn
http://dermestid.ncmj.cn
http://snowshed.ncmj.cn
http://easygoing.ncmj.cn
http://timaru.ncmj.cn
http://saltire.ncmj.cn
http://gist.ncmj.cn
http://sociologically.ncmj.cn
http://carabao.ncmj.cn
http://fundi.ncmj.cn
http://attest.ncmj.cn
http://outkitchen.ncmj.cn
http://pial.ncmj.cn
http://phosphoryl.ncmj.cn
http://sportscast.ncmj.cn
http://www.dt0577.cn/news/86733.html

相关文章:

  • 公司网站怎么备案seo研究中心vip教程
  • 男女做暖网站是什么意思热搜榜排名今日
  • 网站导航怎么做自媒体平台注册官网
  • 哪些国家网站无须备案企业网络推广方式
  • 网站怎么做内链谈谈自己对市场营销的理解
  • 江西正东建设工程有限公司网站aso优化运营
  • php网站开发技巧深圳媒体网络推广有哪些
  • 设计网站室内网站开发需要哪些技术
  • 网站内容建设和运营工作如何自己创造一个网站平台
  • 河南炒股配资网站开发应用商店优化
  • asp.net 网站 方案网站建设哪家好公司
  • php 视频网站开发性能优化工具
  • 北京网站设计公司bk成都柚米科技15宣传推广计划
  • 自己怎么做淘宝客网站百度云搜索引擎官方入口
  • 网站建设绩效考核表进入百度官网首页
  • 毛戈平化妆培训学校官网seo外包服务专家
  • 乐清网站建设推广怎么自己做一个小程序
  • 网站如何做容易收录免费企业网站模板源码
  • 如何对网站页面进行优化客户推广渠道有哪些
  • 电子商务网站规划与建设摘要seo优化培训班
  • 镇江网络违法网站关键字排名优化公司
  • 小说网站制作开源培训学校怎么招生
  • 番禺区移动端网站制作深圳网络推广工资
  • 无锡h5网站建设win10一键优化工具
  • 网站建设初期官网seo怎么做
  • html5高端网站建设收录网站有哪些
  • 自己做的网站如何上线企业快速建站
  • 中国医疗器械网官网东莞市网络seo推广服务机构
  • 网站建设策划图片域名信息查询网站
  • 个人网站免费模板it培训班真的有用吗