Merge pull request #2 from MakeSomeFakeNews/dev_20251029

dev_20251029
This commit is contained in:
2025-10-29 16:57:06 +08:00
committed by GitHub
5 changed files with 35 additions and 1 deletions

View File

@@ -32,7 +32,7 @@ public class SaTokenConfig implements WebMvcConfigurer {
// 排除固件查询接口(不需要登录)
.excludePathPatterns("/firmware/**")
// 排除静态资源
.excludePathPatterns("/", "/index.html", "/*.html", "/*.css", "/*.js", "/*.ico", "/static/**")
.excludePathPatterns("/", "/index.html", "/admin/login.html", "/*.css", "/*.js", "/*.ico", "/static/**")
// 排除后台管理静态资源
.excludePathPatterns("/admin/**")
// 排除 Druid 监控

View File

@@ -33,6 +33,22 @@ public class TutorialController {
this.tutorialCategoryService = tutorialCategoryService;
}
/**
* 添加查看次数
* @param tutorialId 教程id
* @return
*/
@GetMapping("/addViewCount")
public Result<String> addViewCount(@RequestParam Long tutorialId) {
Tutorial tutorial = tutorialService.getById(tutorialId);
if(tutorial == null) {
return Result.error();
}
tutorial.setViewCount(tutorial.getViewCount() + 1);
tutorialService.updateById(tutorial);
return Result.success();
}
/**
* 分类查询列表
*

View File

@@ -27,6 +27,11 @@ public class TutorialCategory implements Serializable {
*/
private String icon;
/**
* 颜色
*/
private String color;
/**
* 分类名称
*/

View File

@@ -1,5 +1,7 @@
package com.corewing.app.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
@@ -17,6 +19,7 @@ public class TutorialCategoryRelation implements Serializable {
/**
* id
*/
@TableId(value = "id", type = IdType.AUTO)
private Long id;
/**

View File

@@ -0,0 +1,10 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>教程展示</title>
</head>
<body>
</body>
</html>