规范化类的名称

This commit is contained in:
2026-06-03 13:04:26 +08:00
parent c40d7aabcb
commit 6ce698eecc
8 changed files with 183 additions and 105 deletions

View File

@@ -14,28 +14,32 @@ import java.io.Serializable;
import java.time.LocalDateTime;
/**
* 粉丝管理表 fan_management
* 粉丝管理表 lb_fan_management
*/
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("fan_management")
@TableName("lb_fan_management")
@Schema(description = "粉丝管理")
@JsonIgnoreProperties(ignoreUnknown = true)
public class FanManagement implements Serializable {
public class LbFanManagement implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 粉丝 id {@link #tenantId} 组成复合主键 {@code (tenant_id, id)}
* 唯一主键格式{@code {id}_{tenantId}} {@code 98817_xxx-tenant-uuid}
*/
@TableId(value = "id", type = IdType.INPUT)
@Schema(description = "粉丝ID复合主键之一,须与 tenantId 一起使用")
private Long id;
@TableId(value = "id_tenant_id", type = IdType.INPUT)
@Schema(description = "唯一IDid_tenantId新增时可不传由服务端生成")
private String idTenantId;
@TableField("tenant_id")
@Schema(description = "租户ID")
private String tenantId;
@TableField("id")
@Schema(description = "粉丝ID可跨租户重复")
private Long id;
@TableField("avatar")
@Schema(description = "头像路径")
private String avatar;