6 Commits

Author SHA1 Message Date
d28f358127 测试推送到全部分支
Some checks failed
CI Build and Test / build (pull_request) Has been cancelled
2025-10-29 18:26:22 +08:00
1cc52a113d 测试 2025-10-29 18:15:19 +08:00
c895e7364a 测试 2025-10-29 18:11:00 +08:00
5bb485c612 【新增】新增添加查看次数接口
Some checks failed
CI Build and Test / build (pull_request) Has been cancelled
2025-10-29 16:53:55 +08:00
4ceb96738e 【新增】颜色字段 2025-10-29 16:05:33 +08:00
f6bb392d49 【优化】优化自增id
Some checks failed
CI Build and Test / build (pull_request) Has been cancelled
2025-10-28 16:28:35 +08:00
6 changed files with 38 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

@@ -32,6 +32,7 @@ public class SysUserController {
@PostMapping("/login")
public Result<Map<String, Object>> login(@RequestBody SysLoginRequest request, HttpServletRequest httpRequest) {
try {
// 获取登录IP
String loginIp = IpUtil.getClientIp(httpRequest);
// 执行登录

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,12 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>教程展示</title>
</head>
<body>
打包测试推送全部分支
</body>
</html>