- 移动文档到docs目录下

This commit is contained in:
2025-08-12 15:48:37 +08:00
parent 2678348540
commit 237af7350d
29 changed files with 0 additions and 0 deletions

27
docs/update_datetime_fields.sh Executable file
View File

@@ -0,0 +1,27 @@
#!/bin/bash
# 批量更新Java实体类中的时间字段类型
# 将 java.util.Date 替换为 java.time.LocalDateTime
echo "开始批量更新时间字段类型..."
# 获取所有包含Date导入的Java文件
files=$(find src/main/java -name "*.java" -exec grep -l "import java.util.Date" {} \;)
for file in $files; do
echo "处理文件: $file"
# 替换导入语句
sed -i '' 's/import java\.util\.Date;/import java.time.LocalDateTime;/g' "$file"
# 替换字段声明
sed -i '' 's/private Date /private LocalDateTime /g' "$file"
# 移除JsonFormat注解如果存在
sed -i '' '/@JsonFormat(pattern = "yyyy-MM-dd")/d' "$file"
sed -i '' '/@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")/d' "$file"
echo "完成处理: $file"
done
echo "批量更新完成!"