Files
weblog-springboot/.gitignore
Hanserwei 304c458436 refactor(admin): 重构管理模块VO包结构并新增标签管理功能
- 将分类相关VO移至com.hanserwei.admin.model.vo.category包下,用户相关VO移至user包
- 新增标签管理相关VO,包括AddTagReqVO、DeleteTagReqVO、FindTagPageListReqVO、FindTagPageListRspVO、SearchTagReqVO
- 增加AdminTagController,实现标签的增删查和分页查询接口
- 实现AdminTagService及其Impl,完成标签的增删查分页功能
- 新增Tag实体及TagRepository,支持标签数据的持久化及模糊查询
- 优化AdminCategoryServiceImpl分页查询逻辑,提取公共分页查询工具类PageHelper
- 修改CategoryRepository继承JpaSpecificationExecutor,支持动态查询
- 修改TokenAuthenticationFilter,限制JWT认证仅校验/admin路径请求
- 修改Category实体删除注解,调整逻辑删除实现
- 新增数据库脚本,创建t_tag标签表及相关索引和触发器
- 更新ResponseCodeEnum,增加TAG_NOT_EXIST和CATEGORY_NOT_EXIST错误码
- 调整.gitignore,忽略.idea下Apifox相关缓存文件
2025-12-04 23:18:10 +08:00

70 lines
1.9 KiB
Plaintext

# --------------------------------------------------------------------------
# Gradle 构建相关 (必须忽略)
# --------------------------------------------------------------------------
.gradle/
build/
!gradle/wrapper/gradle-wrapper.jar
!gradle/wrapper/gradle-wrapper.properties
# Gradle 缓存与日志
gradle-app.setting
.gradle-test-kit/
# --------------------------------------------------------------------------
# IntelliJ IDEA 相关 (IDE 配置文件)
# --------------------------------------------------------------------------
# 忽略旧版 IntelliJ 的输出目录
out/
# 忽略项目生成的模块文件
*.iml
*.ipr
*.iws
# .idea 文件夹处理原则:通常保留大部分配置以便团队共享,但要忽略用户个人的 workspace 设置
# 忽略个人工作区配置
.idea/workspace.xml
.idea/usage.statistics.xml
.idea/dictionaries
.idea/shelf
.idea/httpRequests
# 下面这些文件通常建议提交,方便团队统一配置,或者你换电脑后能保留配置
# .idea/encodings.xml
# .idea/compiler.xml
# .idea/misc.xml
# .idea/vcs.xml
# --------------------------------------------------------------------------
# Java & Spring Boot 通用
# --------------------------------------------------------------------------
*.class
*.log
*.ctxt
*.jar
*.war
*.nar
*.ear
*.zip
*.tar.gz
*.rar
# 崩溃日志
hs_err_pid*
replay_pid*
# --------------------------------------------------------------------------
# 操作系统生成的文件
# --------------------------------------------------------------------------
.DS_Store
Thumbs.db
ehthumbs.db
Desktop.ini
# --------------------------------------------------------------------------
# 敏感信息 (根据需要开启,防止密钥泄露)
# --------------------------------------------------------------------------
application-prod.yml
application-dev.yml
.env
/.idea/.cache/.Apifox_Helper/.toolWindow.db