diff --git a/.kiro/steering/代码开发风格文档.md b/.kiro/steering/代码开发风格文档.md index 6b9120e..90f8fa7 100644 --- a/.kiro/steering/代码开发风格文档.md +++ b/.kiro/steering/代码开发风格文档.md @@ -113,7 +113,7 @@ inclusion: manual - 表名以 `bg_` 前缀,下划线命名,如 `bg_user`、`bg_route_menu` - 主键 `id`,类型 `Long`,策略 `ASSIGN_ID`(雪花算法) - 时间字段使用 `Instant` 类型,包含 `createTime` 和 `updateTime` -- 逻辑删除字段 `isDelete`,类型 `Long`,0=正常,非0=删除(`@TableLogic(value = "0", delval = "new()")`) +- 逻辑删除字段 `isDelete`,类型 `Long`,0=正常,非0=删除(`@TableLogic(value = "0", delval = "UNIX_TIMESTAMP()")`) - 状态字段用 `Integer`,0/1 表示,注释中说明含义 - PO 类加 `@TableName(value = "bg_xxx")`,主键加 `@TableId(type = IdType.ASSIGN_ID)` - 查询使用 `LambdaQueryWrapper` 构建条件,避免硬编码字段名 diff --git a/manager/src/main/java/org/jiayunet/pojo/po/FuncPermission.java b/manager/src/main/java/org/jiayunet/pojo/po/FuncPermission.java index 00a1dba..2408f75 100644 --- a/manager/src/main/java/org/jiayunet/pojo/po/FuncPermission.java +++ b/manager/src/main/java/org/jiayunet/pojo/po/FuncPermission.java @@ -53,6 +53,6 @@ public class FuncPermission { /** * 删除标识 0正常 非0删除 */ - @TableLogic(value = "0", delval = "new()") + @TableLogic(value = "0", delval = "UNIX_TIMESTAMP()") private Long isDelete; } diff --git a/manager/src/main/java/org/jiayunet/pojo/po/MemberProduct.java b/manager/src/main/java/org/jiayunet/pojo/po/MemberProduct.java index c170f80..f5ba151 100644 --- a/manager/src/main/java/org/jiayunet/pojo/po/MemberProduct.java +++ b/manager/src/main/java/org/jiayunet/pojo/po/MemberProduct.java @@ -58,6 +58,6 @@ public class MemberProduct { private Instant updateTime; /** 逻辑删除 0=正常 非0=已删除 */ - @TableLogic(value = "0", delval = "new()") + @TableLogic(value = "0", delval = "UNIX_TIMESTAMP()") private Long isDelete; } diff --git a/manager/src/main/java/org/jiayunet/pojo/po/RouteMenu.java b/manager/src/main/java/org/jiayunet/pojo/po/RouteMenu.java index 13ee0f4..f7cfaaa 100644 --- a/manager/src/main/java/org/jiayunet/pojo/po/RouteMenu.java +++ b/manager/src/main/java/org/jiayunet/pojo/po/RouteMenu.java @@ -78,6 +78,6 @@ public class RouteMenu { /** * 删除标识 0正常 非0删除 */ - @TableLogic(value = "0", delval = "new()") + @TableLogic(value = "0", delval = "UNIX_TIMESTAMP()") private Long isDelete; } diff --git a/manager/src/main/java/org/jiayunet/pojo/po/User.java b/manager/src/main/java/org/jiayunet/pojo/po/User.java index 381df89..b5cf38e 100644 --- a/manager/src/main/java/org/jiayunet/pojo/po/User.java +++ b/manager/src/main/java/org/jiayunet/pojo/po/User.java @@ -102,7 +102,7 @@ public class User { /** * 删除标识 0正常 非0 删除 */ - @TableLogic(value = "0", delval = "new()") + @TableLogic(value = "0", delval = "UNIX_TIMESTAMP()") private Long isDelete; } \ No newline at end of file