using Abp; using Abp.Modules; using Abp.Reflection.Extensions; namespace WeEngine { //[DependsOn(typeof(IwbZeroModule))] [DependsOn(typeof(WeEngineCoreModule))] public class WeEngineRuntimeModule : AbpModule { public override void PreInitialize() { //// Declare entity types //Configuration.Modules.Zero().EntityTypes.Tenant = typeof(Tenant); //Configuration.Modules.Zero().EntityTypes.Role = typeof(Role); //Configuration.Modules.Zero().EntityTypes.User = typeof(User); //Configuration.Modules.Zero().EntityTypes.Function = typeof(SysFun); //Configuration.Modules.Zero().EntityTypes.State = typeof(SysState); //Configuration.Modules.Zero().EntityTypes.AttachFile = typeof(SysAttachFile); //Configuration.Modules.Zero().EntityTypes.Help = typeof(SysHelp); } public override void Initialize() { IocManager.RegisterAssemblyByConvention(typeof(WeEngineRuntimeModule).GetAssembly()); } } //public class Tenant:TenantBase //{ //} //public class User : UserBase //{ //} //public class Role : RoleBase //{ //} //public class SysFun : SysFunctionBase //{ //} //public class SysState : SysStateBase //{ //} //public class SysAttachFile : SysAttachFileBase //{ //} //public class SysHelp : SysHelpBase //{ //} }