import { OnModuleInit } from '@nestjs/common'; /** * tenant 🤔 默认可以访问所有包含 tenant 信息的表 * tenant WIP 可以配置一个待创建的模型入口,用于首次创建 * - 目前没有区分后台管理员和用户,通过角色和入口模型的创建作为 tenant 创建的依据 * 即在此时真正创建 tenant id,来确定用户的角色。 * tenant 🤔 可以控制不同表可以创建的数量,包含一个默认的数量,同时可以通过自定义覆盖 * - 🤔 默认数量可以通过同一个 kv 配置实现 * - 🤔 自定义覆盖需要独立的配置表来实现 * tenant 🤔 用户只可以访问及修改 tenant 范围内的数据 * tenant 🤔 用户可观察的非 tenant 范围数据还需要继续探索 * tenant 🤔 的所有表理论上对于数据更新应该包含一个状态位,用于管理员进行审核 */ export declare class TenantModule implements OnModuleInit { onModuleInit(): Promise; initKV(): Promise; initAC(): Promise; initCron(): Promise; }