feat: 主键自增改雪花 ID(为分库分表预留)

- 52 个 entity 主键 @TableId 由 IdType.AUTO 改为 IdType.ASSIGN_ID(雪花)
- 双服务 application.yml 的 mybatis-plus id-type 由 auto 改为 assign_id
- schema 脚本主键去掉 GENERATED BY DEFAULT AS IDENTITY
This commit is contained in:
Zhou Weidong committed 2026-10-17 02:26:43 +08:00
1 parent 5f9483a86c
commit bbf46b3445
57 files changed
+115 -115

No files matched your search

@@ -14,7 +14,7 @@ import java.time.LocalDateTime;
@TableName("coin_ledger")
public class CoinLedger {
@TableId(type = IdType.AUTO)
@TableId(type = IdType.ASSIGN_ID)
private Long id;
private Long userId;
/** 正数入账、负数出账 */
@@ -17,7 +17,7 @@ import java.time.LocalDateTime;
@TableName("entitlement")
public class Entitlement {
@TableId(type = IdType.AUTO)
@TableId(type = IdType.ASSIGN_ID)
private Long id;
private Long userId;
private Long dramaId;
@@ -14,7 +14,7 @@ import java.time.LocalDateTime;
@TableName("order_event")
public class OrderEvent {
@TableId(type = IdType.AUTO)
@TableId(type = IdType.ASSIGN_ID)
private Long id;
private String orderNo;
private String event;
@@ -18,7 +18,7 @@ import java.time.LocalDateTime;
@TableName("orders")
public class Orders {
@TableId(type = IdType.AUTO)
@TableId(type = IdType.ASSIGN_ID)
private Long id;
private String orderNo;
private Long userId;
@@ -18,7 +18,7 @@ import java.time.LocalDateTime;
@TableName("product")
public class Product {
@TableId(type = IdType.AUTO)
@TableId(type = IdType.ASSIGN_ID)
private Long id;
private String code;
private String name;
@@ -16,7 +16,7 @@ import java.time.LocalDateTime;
@TableName("reconcile_task")
public class ReconcileTask {
@TableId(type = IdType.AUTO)
@TableId(type = IdType.ASSIGN_ID)
private Long id;
private LocalDate bizDate;
private String platform;
@@ -17,7 +17,7 @@ import java.time.LocalDateTime;
@TableName("store_receipt")
public class StoreReceipt {
@TableId(type = IdType.AUTO)
@TableId(type = IdType.ASSIGN_ID)
private Long id;
private String platform;
private String transactionId;
@@ -17,7 +17,7 @@ import java.time.LocalDateTime;
@TableName("wallet")
public class Wallet {
@TableId(type = IdType.AUTO)
@TableId(type = IdType.ASSIGN_ID)
private Long id;
private Long userId;
private Long coinBalance;