正则替换
^\s*@Column\(.*\)\R?
^\s*@Enumerated\(.*\)\R?使用场景:删除掉下面代码中的@Column行
@Table(name = "xxx")
@Entity
@EqualsAndHashCode(callSuper = true)
@Data
@Schema(description = "系统通知公告")
public class SystemNoticeResp extends BaseResp {
@Schema(description = "通知标题", examples = "")
@Column(name = "title")
private String title;
@Schema(description = "通知内容", examples = "")
@Column(name = "content")
private String content;
@Schema(description = "状态", examples = "")
@Column(name = "status")
@Enumerated(value = EnumType.STRING)
private SystemNoticeEnums.Status status;
@Schema(description = "通知级别(INFO/WARN/ERROR/SUCCESS)", examples = "")
@Column(name = "level")
@Enumerated(value = EnumType.STRING)
private SystemNoticeEnums.Level level;
@Schema(description = "展示方式(TOP_BAR顶部横幅 MODAL弹窗)", examples = "")
@Column(name = "show_mode")
@Enumerated(value = EnumType.STRING)
private SystemNoticeEnums.ShowMode showMode;
@Schema(description = "是否允许用户关闭", examples = "")
@Column(name = "closeable")
@Enumerated(value = EnumType.STRING)
private CommonEnums.YNEnum closeable;
@Schema(description = "开始生效时间", examples = "")
@Column(name = "start_time")
private LocalDateTime startTime;
@Schema(description = "过期时间,为空表示永不过期", examples = "")
@Column(name = "expire_time")
private LocalDateTime expireTime;
@Schema(description = "排序号,越小越靠前", examples = "12")
@Column(name = "sort_no")
private Integer sortNo;
}
作者:张三 创建时间:2026-05-12 13:46
最后编辑:张三 更新时间:2026-05-12 13:48
最后编辑:张三 更新时间:2026-05-12 13:48