1. BaseEntiy 中默认配置了主键Id为雪花算法。部分业务表需要改成数据库自增Id, 如何通过其他方式覆盖BaseEntiy中主键Id生成方式。
2. blade_user_app、blade_user_other、blade_user_web 设计意图是什么?
子类继承BaseEntiy,可以在子类直接写入id属性以此覆盖。
覆盖了之后注解内的IdType改成AUTO便可。
/** * 主键 */ @JsonSerialize(using = ToStringSerializer.class) @Schema(description = "主键") @TableId(value = "id", type = IdType.AUTO) private Long id;
blade_user_app、blade_user_other、blade_user_web 是用户拓展表,针对不同平台的用户进行拓展属性的,如果业务场景用不上可以不用管他。
扫一扫访问 Blade技术社区 移动端