diff --git a/kernel-d-db/db-api/src/main/java/cn/stylefeng/roses/kernel/db/api/constants/DbFieldConstants.java b/kernel-d-db/db-api/src/main/java/cn/stylefeng/roses/kernel/db/api/constants/DbFieldConstants.java index 055bd7e46..a3b8c16bc 100644 --- a/kernel-d-db/db-api/src/main/java/cn/stylefeng/roses/kernel/db/api/constants/DbFieldConstants.java +++ b/kernel-d-db/db-api/src/main/java/cn/stylefeng/roses/kernel/db/api/constants/DbFieldConstants.java @@ -38,4 +38,10 @@ public interface DbFieldConstants { */ String DEL_FLAG = "delFlag"; + /** + * 数据状态的字段 + * 状态:1-启用,2-禁用 + */ + String STATUS_FLAG = "statusFlag"; + } diff --git a/kernel-d-db/db-sdk-mp/src/main/java/cn/stylefeng/roses/kernel/db/mp/fieldfill/CustomMetaObjectHandler.java b/kernel-d-db/db-sdk-mp/src/main/java/cn/stylefeng/roses/kernel/db/mp/fieldfill/CustomMetaObjectHandler.java index 059e9e36f..9951339c1 100644 --- a/kernel-d-db/db-sdk-mp/src/main/java/cn/stylefeng/roses/kernel/db/mp/fieldfill/CustomMetaObjectHandler.java +++ b/kernel-d-db/db-sdk-mp/src/main/java/cn/stylefeng/roses/kernel/db/mp/fieldfill/CustomMetaObjectHandler.java @@ -1,6 +1,7 @@ package cn.stylefeng.roses.kernel.db.mp.fieldfill; import cn.stylefeng.roses.kernel.auth.api.context.LoginContext; +import cn.stylefeng.roses.kernel.rule.enums.StatusEnum; import cn.stylefeng.roses.kernel.rule.enums.YesOrNotEnum; import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler; import lombok.extern.slf4j.Slf4j; @@ -31,9 +32,11 @@ public class CustomMetaObjectHandler implements MetaObjectHandler { // 设置createTime(BaseEntity) setFieldValByName(CREATE_TIME, new Date(), metaObject); - // 设置删除标记,默认N,未删除 + // 设置删除标记 默认N-删除 setFieldValByName(DEL_FLAG, YesOrNotEnum.N.getCode(), metaObject); + // 设置状态字段 默认1-启用 + setFieldValByName(STATUS_FLAG, StatusEnum.ENABLE.getCode(), metaObject); } catch (ReflectionException e) { log.warn("CustomMetaObjectHandler处理过程中无相关字段,不做处理");