// This file is created by egg-ts-helper@1.25.6
// Do not modify this file!!!!!!!!!

import 'egg';
import ExportBlackUser from '../../../app/model/BlackUser';
import ExportExchange from '../../../app/model/Exchange';
import ExportNotify from '../../../app/model/Notify';
import ExportCommon from '../../../app/model/common';
import ExportIndex from '../../../app/model/index';
import ExportRelationship from '../../../app/model/relationship';
import ExportConfigConfig from '../../../app/model/config/Config';
import ExportConfigConfigGroup from '../../../app/model/config/ConfigGroup';
import ExportConfigConfigToConfigGroup from '../../../app/model/config/ConfigToConfigGroup';
import ExportConfigIndex from '../../../app/model/config/index';
import ExportConfigRelationship from '../../../app/model/config/relationship';
import ExportCoreOrderCoreOrder from '../../../app/model/coreOrder/CoreOrder';
import ExportCoreOrderCoreOrderDivideId from '../../../app/model/coreOrder/CoreOrderDivideId';
import ExportCoreOrderCoreOrderDivideIdView from '../../../app/model/coreOrder/CoreOrderDivideIdView';
import ExportCoreOrderCoreOrderPayRecord from '../../../app/model/coreOrder/CoreOrderPayRecord';
import ExportCoreOrderCoreOrderPayment from '../../../app/model/coreOrder/CoreOrderPayment';
import ExportCoreOrderCoreOrderProduct from '../../../app/model/coreOrder/CoreOrderProduct';
import ExportCoreOrderIndex from '../../../app/model/coreOrder/index';
import ExportCoreOrderRelationship from '../../../app/model/coreOrder/relationship';
import ExportDynamicCodeDCodeChangePayment from '../../../app/model/dynamicCode/DCodeChangePayment';
import ExportDynamicCodeDCodeWhite from '../../../app/model/dynamicCode/DCodeWhite';
import ExportDynamicCodeDynamicCode from '../../../app/model/dynamicCode/DynamicCode';
import ExportDynamicCodeDynamicCodePayment from '../../../app/model/dynamicCode/DynamicCodePayment';
import ExportDynamicCodeIndex from '../../../app/model/dynamicCode/index';
import ExportEKeyEKey from '../../../app/model/eKey/EKey';
import ExportEKeyEKeyRecord from '../../../app/model/eKey/EKeyRecord';
import ExportEKeyIndex from '../../../app/model/eKey/index';
import ExportEKeyRelationship from '../../../app/model/eKey/relationship';
import ExportHtmlModelHtmlModel from '../../../app/model/htmlModel/HtmlModel';
import ExportHtmlModelHtmlModelGroup from '../../../app/model/htmlModel/HtmlModelGroup';
import ExportHtmlModelHtmlModelToGroup from '../../../app/model/htmlModel/HtmlModelToGroup';
import ExportHtmlModelHtmlModelView from '../../../app/model/htmlModel/HtmlModelView';
import ExportHtmlModelModelError from '../../../app/model/htmlModel/ModelError';
import ExportHtmlModelModelErrorView from '../../../app/model/htmlModel/ModelErrorView';
import ExportHtmlModelModelPasswordTip from '../../../app/model/htmlModel/ModelPasswordTip';
import ExportHtmlModelModelRecord from '../../../app/model/htmlModel/ModelRecord';
import ExportHtmlModelMusic from '../../../app/model/htmlModel/Music';
import ExportHtmlModelMusicGroup from '../../../app/model/htmlModel/MusicGroup';
import ExportHtmlModelMusicToGroup from '../../../app/model/htmlModel/MusicToGroup';
import ExportHtmlModelMusicView from '../../../app/model/htmlModel/MusicView';
import ExportHtmlModelIndex from '../../../app/model/htmlModel/index';
import ExportHtmlModelRelationship from '../../../app/model/htmlModel/relationship';
import ExportMabiMabi from '../../../app/model/mabi/Mabi';
import ExportMabiMabiAppleView from '../../../app/model/mabi/MabiAppleView';
import ExportMabiMabiPayment from '../../../app/model/mabi/MabiPayment';
import ExportMabiUserMabi from '../../../app/model/mabi/UserMabi';
import ExportMabiUserMabiRecord from '../../../app/model/mabi/UserMabiRecord';
import ExportMabiIndex from '../../../app/model/mabi/index';
import ExportMabiRelationship from '../../../app/model/mabi/relationship';
import ExportMaterialMaterial from '../../../app/model/material/Material';
import ExportMaterialMaterialGroup from '../../../app/model/material/MaterialGroup';
import ExportMaterialMaterialGroupType from '../../../app/model/material/MaterialGroupType';
import ExportMaterialMaterialGroupVersion from '../../../app/model/material/MaterialGroupVersion';
import ExportMaterialMaterialPayment from '../../../app/model/material/MaterialPayment';
import ExportMaterialUserToMaterial from '../../../app/model/material/UserToMaterial';
import ExportMaterialIndex from '../../../app/model/material/index';
import ExportMaterialRelationship from '../../../app/model/material/relationship';
import ExportRecommendationPictureR from '../../../app/model/recommendation/PictureR';
import ExportRecommendationRGroup from '../../../app/model/recommendation/RGroup';
import ExportRecommendationRToGroup from '../../../app/model/recommendation/RToGroup';
import ExportRecommendationRView from '../../../app/model/recommendation/RView';
import ExportRecommendationRecommendation from '../../../app/model/recommendation/Recommendation';
import ExportRecommendationIndex from '../../../app/model/recommendation/index';
import ExportRecommendationRelationship from '../../../app/model/recommendation/relationship';
import ExportTaskTask from '../../../app/model/task/Task';
import ExportTaskTaskRecord from '../../../app/model/task/TaskRecord';
import ExportTaskIndex from '../../../app/model/task/index';
import ExportTaskRelationship from '../../../app/model/task/relationship';
import ExportUserUser from '../../../app/model/user/User';
import ExportUserUserIntegral from '../../../app/model/user/UserIntegral';
import ExportUserUserIntegralRecord from '../../../app/model/user/UserIntegralRecord';
import ExportUserUserInviteCode from '../../../app/model/user/UserInviteCode';
import ExportUserUserInviteRecord from '../../../app/model/user/UserInviteRecord';
import ExportUserUserLoginLog from '../../../app/model/user/UserLoginLog';
import ExportUserUserOutIntegration from '../../../app/model/user/UserOutIntegration';
import ExportUserUserPhone from '../../../app/model/user/UserPhone';
import ExportUserUserPush from '../../../app/model/user/UserPush';
import ExportUserUserShareLog from '../../../app/model/user/UserShareLog';
import ExportUserUserView from '../../../app/model/user/UserView';
import ExportUserIndex from '../../../app/model/user/index';
import ExportUserRelationship from '../../../app/model/user/relationship';

declare module 'egg' {
  interface IModel {
    BlackUser: ReturnType<typeof ExportBlackUser>;
    Exchange: ReturnType<typeof ExportExchange>;
    Notify: ReturnType<typeof ExportNotify>;
    Common: ReturnType<typeof ExportCommon>;
    Index: ReturnType<typeof ExportIndex>;
    Relationship: ReturnType<typeof ExportRelationship>;
    Config: {
      Config: ReturnType<typeof ExportConfigConfig>;
      ConfigGroup: ReturnType<typeof ExportConfigConfigGroup>;
      ConfigToConfigGroup: ReturnType<typeof ExportConfigConfigToConfigGroup>;
      Index: ReturnType<typeof ExportConfigIndex>;
      Relationship: ReturnType<typeof ExportConfigRelationship>;
    }
    CoreOrder: {
      CoreOrder: ReturnType<typeof ExportCoreOrderCoreOrder>;
      CoreOrderDivideId: ReturnType<typeof ExportCoreOrderCoreOrderDivideId>;
      CoreOrderDivideIdView: ReturnType<typeof ExportCoreOrderCoreOrderDivideIdView>;
      CoreOrderPayRecord: ReturnType<typeof ExportCoreOrderCoreOrderPayRecord>;
      CoreOrderPayment: ReturnType<typeof ExportCoreOrderCoreOrderPayment>;
      CoreOrderProduct: ReturnType<typeof ExportCoreOrderCoreOrderProduct>;
      Index: ReturnType<typeof ExportCoreOrderIndex>;
      Relationship: ReturnType<typeof ExportCoreOrderRelationship>;
    }
    DynamicCode: {
      DCodeChangePayment: ReturnType<typeof ExportDynamicCodeDCodeChangePayment>;
      DCodeWhite: ReturnType<typeof ExportDynamicCodeDCodeWhite>;
      DynamicCode: ReturnType<typeof ExportDynamicCodeDynamicCode>;
      DynamicCodePayment: ReturnType<typeof ExportDynamicCodeDynamicCodePayment>;
      Index: ReturnType<typeof ExportDynamicCodeIndex>;
    }
    EKey: {
      EKey: ReturnType<typeof ExportEKeyEKey>;
      EKeyRecord: ReturnType<typeof ExportEKeyEKeyRecord>;
      Index: ReturnType<typeof ExportEKeyIndex>;
      Relationship: ReturnType<typeof ExportEKeyRelationship>;
    }
    HtmlModel: {
      HtmlModel: ReturnType<typeof ExportHtmlModelHtmlModel>;
      HtmlModelGroup: ReturnType<typeof ExportHtmlModelHtmlModelGroup>;
      HtmlModelToGroup: ReturnType<typeof ExportHtmlModelHtmlModelToGroup>;
      HtmlModelView: ReturnType<typeof ExportHtmlModelHtmlModelView>;
      ModelError: ReturnType<typeof ExportHtmlModelModelError>;
      ModelErrorView: ReturnType<typeof ExportHtmlModelModelErrorView>;
      ModelPasswordTip: ReturnType<typeof ExportHtmlModelModelPasswordTip>;
      ModelRecord: ReturnType<typeof ExportHtmlModelModelRecord>;
      Music: ReturnType<typeof ExportHtmlModelMusic>;
      MusicGroup: ReturnType<typeof ExportHtmlModelMusicGroup>;
      MusicToGroup: ReturnType<typeof ExportHtmlModelMusicToGroup>;
      MusicView: ReturnType<typeof ExportHtmlModelMusicView>;
      Index: ReturnType<typeof ExportHtmlModelIndex>;
      Relationship: ReturnType<typeof ExportHtmlModelRelationship>;
    }
    Mabi: {
      Mabi: ReturnType<typeof ExportMabiMabi>;
      MabiAppleView: ReturnType<typeof ExportMabiMabiAppleView>;
      MabiPayment: ReturnType<typeof ExportMabiMabiPayment>;
      UserMabi: ReturnType<typeof ExportMabiUserMabi>;
      UserMabiRecord: ReturnType<typeof ExportMabiUserMabiRecord>;
      Index: ReturnType<typeof ExportMabiIndex>;
      Relationship: ReturnType<typeof ExportMabiRelationship>;
    }
    Material: {
      Material: ReturnType<typeof ExportMaterialMaterial>;
      MaterialGroup: ReturnType<typeof ExportMaterialMaterialGroup>;
      MaterialGroupType: ReturnType<typeof ExportMaterialMaterialGroupType>;
      MaterialGroupVersion: ReturnType<typeof ExportMaterialMaterialGroupVersion>;
      MaterialPayment: ReturnType<typeof ExportMaterialMaterialPayment>;
      UserToMaterial: ReturnType<typeof ExportMaterialUserToMaterial>;
      Index: ReturnType<typeof ExportMaterialIndex>;
      Relationship: ReturnType<typeof ExportMaterialRelationship>;
    }
    Recommendation: {
      PictureR: ReturnType<typeof ExportRecommendationPictureR>;
      RGroup: ReturnType<typeof ExportRecommendationRGroup>;
      RToGroup: ReturnType<typeof ExportRecommendationRToGroup>;
      RView: ReturnType<typeof ExportRecommendationRView>;
      Recommendation: ReturnType<typeof ExportRecommendationRecommendation>;
      Index: ReturnType<typeof ExportRecommendationIndex>;
      Relationship: ReturnType<typeof ExportRecommendationRelationship>;
    }
    Task: {
      Task: ReturnType<typeof ExportTaskTask>;
      TaskRecord: ReturnType<typeof ExportTaskTaskRecord>;
      Index: ReturnType<typeof ExportTaskIndex>;
      Relationship: ReturnType<typeof ExportTaskRelationship>;
    }
    User: {
      User: ReturnType<typeof ExportUserUser>;
      UserIntegral: ReturnType<typeof ExportUserUserIntegral>;
      UserIntegralRecord: ReturnType<typeof ExportUserUserIntegralRecord>;
      UserInviteCode: ReturnType<typeof ExportUserUserInviteCode>;
      UserInviteRecord: ReturnType<typeof ExportUserUserInviteRecord>;
      UserLoginLog: ReturnType<typeof ExportUserUserLoginLog>;
      UserOutIntegration: ReturnType<typeof ExportUserUserOutIntegration>;
      UserPhone: ReturnType<typeof ExportUserUserPhone>;
      UserPush: ReturnType<typeof ExportUserUserPush>;
      UserShareLog: ReturnType<typeof ExportUserUserShareLog>;
      UserView: ReturnType<typeof ExportUserUserView>;
      Index: ReturnType<typeof ExportUserIndex>;
      Relationship: ReturnType<typeof ExportUserRelationship>;
    }
  }
}
