feat: 添加随机内容模块并优化安全配置

新增Nonsense相关实体、DTO、Repository、Service和Controller,实现随机内容的CRUD功能
优化CORS和安全配置,增加更精细的权限控制和错误处理
移除Article和Message中不必要的验证注解,调整部分API的权限要求
This commit is contained in:
qingfeng1121
2025-11-05 16:11:38 +08:00
parent 25eeab4940
commit 5136a3a78b
24 changed files with 9960 additions and 17168 deletions

View File

@@ -17,7 +17,6 @@ public class Article {
@Column(name = "title")
private String title;
@NotBlank(message = "内容不能为空")
@Column(name = "content", columnDefinition = "TEXT")
private String content;
@@ -44,7 +43,6 @@ public class Article {
private Integer status; // 0-草稿1-已发布2-已删除
@Column(name = "markdownscontent")
@NotBlank(message = "Markdown内容不能为空")
private String markdownscontent;
// Getters and Setters