123456789101112131415161718192021222324252627 |
- import NotificationManager from "../manager/NotificationManager";
- /**
- * 数据模型基类
- * init和clear接口需要子类重写
- */
- export default abstract class BaseModel {
- /**
- * 数据对象初始化接口,创建时会调用。
- */
- public abstract init(): void;
- /**
- * 发送消息接口
- * @param {string} noti 消息名称
- * @param {Object} data 消息数据
- */
- public sendNoti(noti: string, data?: any): void {
- NotificationManager.getInstance().__sendNotification__(noti, data);
- }
- /**
- * 清理接口,子类可以实现清理逻辑。
- */
- public abstract clear(): void;
- }
|