Class BaseProp
java.lang.Object
io.r2mo.dbe.mybatisplus.core.domain.BaseProp
- Author:
- lang : 2025-09-11
-
Method Summary
Modifier and TypeMethodDescriptionstatic voidcopyAudit(BaseEntity target, BaseEntity source) 拷贝全部的 Audit 相关字段static voidcopyAudit(io.r2mo.typed.domain.extension.AbstractNormObject target, BaseEntity source) static voidcopyFull(BaseEntity target, BaseEntity source) 拷贝常规字段static voidcopyScope(BaseEntity target, BaseEntity source) 拷贝 Scope 相关字段static voidcopyScope(io.r2mo.typed.domain.extension.AbstractNormObject target, BaseEntity source) static voidsetAudit(BaseEntity baseEntity, String userId, boolean created) static voidsetAudit(BaseEntity baseEntity, UUID userId, boolean created) 设置 Audit 相关字段static voidsetCode(BaseEntity baseEntity) (空就设置)设置 Code 字段static voidsetCommon(BaseEntity baseEntity) 设置常规字段static voidsetScope(BaseEntity baseEntity, io.r2mo.typed.domain.ContextOr context)
-
Method Details
-
setCommon
设置常规字段- language / "zh-CN" - version / "1.0.0" - enabled / true - cMetadata / {}- Parameters:
baseEntity- 目标实体
-
setScope
-
setAudit
设置 Audit 相关字段- createdBy, createdAt - updatedBy, updatedAt- Parameters:
baseEntity- 目标实体userId- 操作者created- 是否为创建操作
-
setAudit
-
setCode
(空就设置)设置 Code 字段- code- Parameters:
baseEntity- 目标实体
-
copyScope
拷贝 Scope 相关字段- appId - tenantId- Parameters:
target- 目标实体source- 源实体
-
copyScope
public static void copyScope(io.r2mo.typed.domain.extension.AbstractNormObject target, BaseEntity source) -
copyAudit
拷贝全部的 Audit 相关字段- createdBy - createdAt - updatedBy - updatedAt- Parameters:
target- 目标实体source- 源实体
-
copyAudit
public static void copyAudit(io.r2mo.typed.domain.extension.AbstractNormObject target, BaseEntity source) -
copyFull
拷贝常规字段- language - version - enabled - invalid input: '<'> / createdBy, createdAt, updatedBy, updatedAt - invalid input: '<' > / appId, tenantId - Parameters:
target- 目标实体source- 源实体
-