package com.imutil.entity; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; import java.time.OffsetDateTime; /** * 老应用配置实体(数据迁移源) *

* 每个老应用对应主应用一个租户(决定 UserID 前缀)。迁移时用本应用的 sdkAppId/secretKey * 调腾讯 API 拉取存量数据,加前缀后导入主应用。 *

* 密钥仅本工具持有,禁止下发到业务系统。 * * @author imutil */ @Data @TableName("source_app") public class SourceApp { @TableId(type = IdType.AUTO) private Long id; /** 老应用名称 */ private String appName; /** 老应用 SDKAppID */ private String sdkAppId; /** 老应用密钥(迁移拉取用) */ private String secretKey; /** 对应主应用租户(决定 UserID 前缀),关联 tenant.tenant_id */ private String tenantId; /** 1=启用 0=停用 */ private Integer status; private String remark; private OffsetDateTime createdAt; }